summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * macosx/Makefile:das2004-11-191-0/+11
| | | | | | | | | | * unix/configure.in: * unix/tclUnixInit.c (MacOSXGetLibraryPath): changed detection of tcl framework build when determining tclLibPath from overloaded TCL_LIBRARY to configuration define TCL_FRAMEWORK. [Bug 1068088] * unix/configure: autoconf-2.57 * unix/tclConfig.h.in: autoheader-2.57
* * doc/SaveResult.3: Documentation for Tcl_*InterpState (TIP 226).dgp2004-11-181-0/+2
|
* * tests/interp.test (interp-36.*): [interp bgerror] tests.dgp2004-11-181-1/+3
| | | | * generic/tclInterp.c: Corrected [interp bgerror] error messages.
* * generic/tclEvent.c (HandleBgErrors): Simplified program flow.dgp2004-11-181-0/+2
|
* * tests/basic.test: Updated functional (not testing) uses ofdgp2004-11-181-0/+9
| | | | | | | | * tests/io.test: [bgerror] to make use of [interp bgerror]. * tests/socket.test: * tests/timer.test: * generic/tclInterp.c: Corrected [interp bgerror] error message.
* generated configure and fixed manpage installatonrmax2004-11-181-0/+3
|
* 2004-11-18 Reinhard Max <max@suse.de>rmax2004-11-181-1/+11
| | | | | | | | | | * unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix. * unix/installManPage: added * unix/mkLinks.tcl: removed * unix/mkLinks: removed
* * unix/configure.in: The change below reveals that the publicdgp2004-11-171-0/+15
| | | | | | | | | | | | | | data type Tcl_StatBuf relies on config information. For now, disabled the use of the tclConfig.h file until its full impact on Tcl's interface can be assessed. * unix/configure: autoconf-2.57 * generic/tcl.h: Moved the #include "tclConfig.h" out of * generic/tclInt.h: tcl.h. The config settings are not part of * generic/tclPort.: the public interface, and having it there breaks compiled against uninstalled Tcl and extensions using autoconf-2.5*.
* * unix/tclUnixChan.c (TtySetOptionProc): fixed crash configuringhobbs2004-11-171-0/+5
| | | | -ttycontrol on a channel. [Bug 1067708]
* * generic/tclIOUtil.c (TclFSEpochOk): There were two code pathsdgp2004-11-171-0/+8
| | | | | | | via which the thread copy of filesystemEpoch could be synched with the master copy, but only one kept the filesystem list cache up to date. Fix routes everything through a single code path. [Bug 1035775].
* Stop architecture flags to 'ld' from going missing when [load] is disabled.dkf2004-11-161-0/+5
|
* * generic/tcl.h:das2004-11-161-0/+7
| | | | | | * unix/configure.in: changed HAVE_CONFIG_H to HAVE_TCL_CONFIG_H. * unix/configure: autoconf-2.57
* * generic/tclInt.h: Added comment warning that the olddgp2004-11-151-0/+11
| | | | | | | | | | ERR_IN_PROGRESS and ERROR_CODE_SET flag values should not be re-used for the sake of those extensions that have accessed them. * generic/tclCmdMZ.c (Tcl_TraceObjCmd): Fixed Bug 1065378 which failed * tests/trace.test (trace-33.1): to permit a variable trace created with [trace variable] to be destroyed with [trace remove]. Thanks to Keith Vetter for the report.
* Added listing of shell-specific variables to general tclvars page [Patch ↵dkf2004-11-151-0/+5
| | | | 1065732]
* TIP #221 IMPLEMENTATIONdgp2004-11-131-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclBasic.c: Define [::tcl::Bgerror] in new interps. * generic/tclEvent.c: Update Tcl_BackgroundError to make use of the registered [interp bgerror] command. * generic/tclInterp.c: New [interp bgerror] subcommand. * tests/interp.test: syntax tests updated. TIP #226 IMPLEMENTATION * generic/tcl.decls: Stubs for Tcl_(Save|Restore|Discard)InterpState * generic/tcl.h: New public opaque type, Tcl_InterpState. * generic/tclInt.h: Drop old private declarations. Add Tcl(Get|Set)BgErrorHandler * generic/tclResult.c: Tcl_*InterpState implementations. * generic/tclDictObj.c: Update callers. * generic/tclIOGT.c: * generic/tclTrace.c: TIP #227 IMPLEMENTATION * generic/tcl.decls: Stubs for Tcl_(Get|Set)ReturnOptions. * generic/tclInt.h: Drop old private declarations. * generic/tclResult.c: Tcl_*ReturnOptions implementations. * generic/tclCmdAH.c: Update callers. * generic/tclMain.c:
* * generic/tclEncoding.c (TableFromUtfProc): correct crashhobbs2004-11-121-0/+5
| | | | condition when TCL_UTF_MAX == 6. [Bug 1004065]
* Documentation for TIP#221dkf2004-11-121-0/+4
|
* * unix/tclAppInit.c: Removed tclConfig.h #include, now that tcl.hdgp2004-11-121-0/+3
| | | | takes care of it for us.
* ChangeLog reformat.dgp2004-11-121-14/+6
| | | | Now that tcl.h takes care of tclConfig.h, tclPort.h no longer should.
* * generic/tcl.h:das2004-11-121-0/+11
| | | | | | | | | | * generic/tclInt.h: * unix/Makefile.in: include tclConfig.h from tcl.h and install it as a public header. Normalized compiler include path order to -I${BUILD_DIR} -I${UNIX_DIR} -I${GENERIC_DIR}. * unix/dltest/Makefile.in: add ${BUILD_DIR}/.. to include path to pick up tclConfig.h.
* * unix/Makefile.in: Be sure -I{BUILD_DIR} comes first so thatdgp2004-11-121-0/+6
| | | | | | | we #include the correct tclConfig.h file for the correct build. * generic/tclPort.h: Make sure tclConfig.h is #include'd so that its configuration values can guide portability support.
* * generic/tclInt.h: Moved verification of ptrdiff_t typedef fromdgp2004-11-121-0/+6
| | | | | * generic/tclExecute.c: multiple .c files into one common header where * generic/tclVar.c: it is verifiably after tclConfig.h inclusion.
* * unix/tclUnixInit.c: moved check for HAVE_CFBUNDLE define afterdas2004-11-121-0/+5
| | | | #include "tclInt.h" to ensure tclConfig.h has been included.
* *** empty log message ***rmax2004-11-121-0/+12
|
* Adapt Tcl so it uses a config.h header instead of stuffing all #defs on thedkf2004-11-121-0/+7
| | | | | command line. Third parties using generic/tclInt.h, unix/tclAppInit.c or unix/tcl.m4 should be unaffected. Part of the general TIP#34 project.
* * unix/tcl.m4, unix/tclUnixPort.h: Check for pthread_attr_get_npdkf2004-11-121-0/+4
| | | | | in <pthread.h> before forcing the use of <pthread_np.h> to make things work on NetBSD 2.0. [Bug 1064882]
* More minor doc fixes for greater claritydkf2004-11-121-0/+4
|
* * doc/CrtChannel.3:das2004-11-121-0/+13
| | | | | | | | | | | | * doc/Interp.3: * doc/Limit.3: * doc/binary.n: * doc/dict.n: * doc/tm.n: * doc/upvar.n: fixed *roff errors uncovered by running 'make html'. * tools/tcltk-man2html.tcl: added faked support for bullet point lists, i.e. *nroff ".IP \(bu" syntax.
* * tests/fCmd.test:das2004-11-111-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * unix/tclUnixFCmd.c (TraverseUnixTree): added option to rewind() the readdir() loop whenever the source hierarchy has been modified by traverseProc (e.g. by deleting files); this is required to ensure complete traversal of the source hierarchy on certain filesystems like HFS+. Added test for failing recursive delete on Mac OS X that was due to this. [Bug 1034337] * generic/tclListObj.c (Tcl_ListObjReplace): use memmove() instead of manual copy loop to shift list elements. Decreases time spent in Tcl_ListObjReplace() from 5.2% to 1.7% of overall runtime of tclbench on a ppc 7455 (i.e. 200% speed increase). [Patch 1064243] * generic/tclHash.c: hoisted some constant pointer dereferences out of loops to eliminate redundant loads that the gcc optimizer didn't deal with. Decreases time spend in Tcl_FindHashEntry() by 10% over a full run of the tcl testuite on a ppc 7455. [Patch 1064243] * tests/fileName.test: * tests/fileSystem.test: * tests/io.test: * tests/msgcat.test: * tests/tcltest.test: * tests/unixInit.test: fixed bugs causing failures when running tests with -tmpdir arg not set to working dir. * macosx/Makefile: corrected path to html help inside framework. Prevent parallel make from building several targets at the same time. * macosx/tclMacOSXFCmd.c (struct fileinfobuf): force struct to be packed to prevent failures when builing with -malign=natural.
* * unix/tclUnixChan.c: [Bug 727786]. Exterminated the code markedandreas_kupries2004-11-101-0/+6
| | | | | DEPRECATED. This code has not been used in over a year now, and we have no complaints.
* no messagedavygrvy2004-11-091-1/+2
|
* no messagedavygrvy2004-11-091-0/+14
|
* no messagedavygrvy2004-11-071-0/+5
|
* Major simplification of reg.test to de-Spencer it somewhat.dkf2004-11-051-0/+6
| | | | It's still cryptic, but perhaps not quite so bad now. :^)
* Add [file normalize] so expected paths come out right on Windows. [Bug 1053568]dkf2004-11-051-0/+5
|
* * changes: Updates toward an 8.5a2 release.dgp2004-11-041-0/+4
|
* remove knownBugs from clock tests by fixing themKevin B Kenny2004-11-031-0/+14
|
* no messagedavygrvy2004-11-031-0/+3
|
* * library/init.tcl ([unknown]): Corrections to the 2004-10-25 modsdgp2004-11-031-0/+6
| | | | | | | to Aunt ??? in [unknown]. Flaws revealed by Itcl test suite, which still apparently relies on this brokenness. Also added comment suggesting the error message that any code using this hack *ought* to receive in reply.
* no messagedavygrvy2004-11-031-0/+12
|
* no messagedavygrvy2004-11-031-0/+1
|
* * generic/tclTrace.c (TclCallVarTraces): Improved ability to debugdgp2004-11-031-0/+8
| | | | | | | * tests/incr-old.test (incr-old-2.6): errors during variable * tests/incr.test (incr-{1,2}.28): traces by preserving the * tests/set.test (set-{2,4}.4): -errorinfo data. * tests/trace.test (trace-33.1): [Bug 527164]
* no messagedavygrvy2004-11-031-0/+1
|
* no messagedavygrvy2004-11-031-0/+2
|
* no messagedavygrvy2004-11-031-0/+3
|
* no messagedavygrvy2004-11-021-1/+1
|
* no messagedavygrvy2004-11-021-0/+8
|
* 2004-11-02 Don Porter <dgp@users.sourceforge.net>dgp2004-11-021-0/+8
| | | | | | | | * library/tcltest/tcltest.tcl: Corrected some misleading * tests/tcltest.test (tcltest-26.1,2): displays of ::errorInfo and ::errorCode information when the -setup, -body, and/or -cleanup scripts return an unexpected return code. Thanks to Robert Seeger for the fix. [RFE 1017151].
* Final fix for NaN != NaN bug. Thanks to Miguel Sofer for his improved patch.dkf2004-11-021-0/+5
| | | | [Bug 761471]
* updates to Havana and Cuiaba time zonesKevin B Kenny2004-11-021-0/+9
|