summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed compilation error in tclWinInit.c on VC++ --enable-symbolsKevin B Kenny2004-11-242-3/+5
|
* * unix/tcl.m4 (SC_ENABLE_THREADS): Corrected bad check forKevin B Kenny2004-11-244-85/+132
| | | | | | | | | 3-argument readdir_r [Bug 1001325]. * unix/configure: Regenerated. * unix/tclUnixNotfy.c: Corrected all uses of 'select' to manage their masks using the FD_CLR, FD_ISSET, FD_SET, and FD_ZERO macros rather than bit-whacking that failed under Solaris-Sparc-64. [Bug 1071807]
* * generic/tclCmdIL.c (InfoVarsCmd): Corrected segfault in newdgp2004-11-243-7/+22
| | | | * tests/info.test (info-19.6): trivial matching branch [Bug 1072654]
* Fix various problems with man2html converter reported by AKudkf2004-11-244-124/+135
| | | | Also updated to use [package require Tcl 8.4]
* Fix [Bug 1068171] though the fix is commented out for now.dkf2004-11-242-2/+8
|
* Remove call to Tcl_GetStringResult to speed up processing of [$canv postscript]dkf2004-11-232-1/+21
| | | | and other repeated callers of Tcl_AppendResult(). [Patch 1041072]
* Whitespace fixesdkf2004-11-221-59/+60
|
* * unix/configure: Regen.mdejong2004-11-223-5/+110
| | | | | | | * unix/tcl.m4 (SC_TCL_64BIT_FLAGS): Define HAVE_TYPE_OFF64_T only when off64_t, open64(), and lseek64() are defined. IRIX 5.3 is known to not include an open64 function. [Bug 1030465]
* * unix/configure: Regen.mdejong2004-11-224-1/+137
| | | | | | | | | * unix/tcl.m4 (SC_ENABLE_THREADS): Check for a 2 argument version of readdir_r that is known to exists under IRIX 5.3. * unix/tclUnixThrd.c (TclpReaddir): Use either 2 arg or 3 arg version of readdir_r. [Bug 1001325]
* * unix/tclUnixInit.c (TclpInitLibraryPath): Purged dead code thatdgp2004-11-223-217/+11
| | | | | | * win/tclWinInit.c (TclpInitLibraryPath): used to extend the "library path". Search path construction for init.tcl is now done within the [tclInit] proc.
* * generic/tclInterp.c: Restored several directories to the searchdgp2004-11-223-21/+45
| | | | | | | | * tests/unixInit.test: path used to locate init.tcl within [tclInit]. This change does not restore any directories to the encoding search path, so should still avoid the price of an unreasonably large number of filesystem accesses during encoding initialization at startup [Bug 976438]
* fix to windows file join bugvincentdarley2004-11-223-4/+25
|
* * doc/AddErrInfo.3: Typo corrections (Thanks Daniel South).dgp2004-11-213-5/+10
| | | | * doc/interp.n:
* * doc/AddErrInfo.3: Docs for Tcl_(Get|Set)ReturnOptions. [TIP 227]dgp2004-11-2015-206/+320
| | | | | | | | | | | | | | | | | * doc/AddErrInfo.3: * doc/Async.3: Documentation updates to replace references * doc/BackgdErr.3: to global variable ::errorInfo and ::errorCode * doc/SaveResult.3: and to the ::bgerror command with references * doc/after.n: to their preferred replacements, the * doc/bgerror.n: -errorinfo and -errorcode return options, * doc/error.n: the Tcl_*InterpState routines, and the * doc/exec.n: [interp bgerror] command. * doc/exit.n: * doc/fileevent.n: * doc/interp.n: * doc/return.n: * doc/tclvars.n: * doc/update.n:
* * tests/unixInit.test: Removed "knownBug" constraints to promptdgp2004-11-192-9/+14
| | | | bug fixing before 8.5a2 release.
* typodas2004-11-192-3/+3
|
* Classic sed doesn't support | in REs.rmax2004-11-191-2/+5
|
* * macosx/Makefile:das2004-11-196-9/+28
| | | | | | | | | | * 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-182-11/+74
|
* * tests/interp.test (interp-36.*): [interp bgerror] tests.dgp2004-11-183-7/+42
| | | | * generic/tclInterp.c: Corrected [interp bgerror] error messages.
* * generic/tclEvent.c (HandleBgErrors): Simplified program flow.dgp2004-11-182-14/+12
|
* * tests/basic.test: Updated functional (not testing) uses ofdgp2004-11-186-50/+109
| | | | | | | | * tests/io.test: [bgerror] to make use of [interp bgerror]. * tests/socket.test: * tests/timer.test: * generic/tclInterp.c: Corrected [interp bgerror] error message.
* port changes updates from 8-4 branchdgp2004-11-181-1/+5
|
* some seds don't support comments :(rmax2004-11-181-8/+21
|
* generated configure and fixed manpage installatonrmax2004-11-184-29/+69
|
* 2004-11-18 Reinhard Max <max@suse.de>rmax2004-11-187-2114/+122
| | | | | | | | | | * 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-176-250/+70
| | | | | | | | | | | | | | 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-172-10/+15
| | | | -ttycontrol on a channel. [Bug 1067708]
* * generic/tclIOUtil.c (TclFSEpochOk): There were two code pathsdgp2004-11-172-8/+10
| | | | | | | 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-162-6/+16
|
* * generic/tcl.h:das2004-11-164-2351/+1016
| | | | | | * unix/configure.in: changed HAVE_CONFIG_H to HAVE_TCL_CONFIG_H. * unix/configure: autoconf-2.57
* more changes for 8.5a2dgp2004-11-151-2/+21
|
* * generic/tclInt.h: Added comment warning that the olddgp2004-11-154-90/+62
| | | | | | | | | | 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-152-2/+34
| | | | 1065732]
* TIP #221 IMPLEMENTATIONdgp2004-11-1317-228/+527
| | | | | | | | | | | | | | | | | | | | | | | | | * 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-122-2/+18
| | | | condition when TCL_UTF_MAX == 6. [Bug 1004065]
* Documentation for TIP#221dkf2004-11-123-5/+48
|
* * unix/tclAppInit.c: Removed tclConfig.h #include, now that tcl.hdgp2004-11-122-8/+4
| | | | takes care of it for us.
* ChangeLog reformat.dgp2004-11-122-18/+7
| | | | Now that tcl.h takes care of tclConfig.h, tclPort.h no longer should.
* * generic/tcl.h:das2004-11-125-15/+28
| | | | | | | | | | * 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-123-4/+13
| | | | | | | 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-124-15/+14
| | | | | * 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-122-4/+9
| | | | #include "tclInt.h" to ensure tclConfig.h has been included.
* UNIX_DIR, and SRC_DIR are always the same, so no need to -I them both.rmax2004-11-121-4/+4
|
* tclConfig.h.in also depends on tcl.m4.rmax2004-11-121-2/+2
|
* *** empty log message ***rmax2004-11-121-0/+12
|
* * unix/config.h.in:rmax2004-11-126-18/+21
| | | | | | | | | | | * unix/tclConfig.h.in: renamed * unix/Makefile.in: Completed support for config header, * unix/configure.in: fixed building outside of the unix dir, * unix/tclAppinit.c: and reflected the name change of config.h. * generic/tclInt.h: * unix/configure: generated
* Adapt Tcl so it uses a config.h header instead of stuffing all #defs on thedkf2004-11-128-224/+972
| | | | | 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.
* Regendkf2004-11-121-990/+2451
|
* * unix/tcl.m4, unix/tclUnixPort.h: Check for pthread_attr_get_npdkf2004-11-123-11/+38
| | | | | in <pthread.h> before forcing the use of <pthread_np.h> to make things work on NetBSD 2.0. [Bug 1064882]