summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclStubInit.c:hobbs2000-11-036-18/+284
| | | | | | | | | | | | * generic/tclDecls.h: * generic/tcl.decls: added Tcl_SetMainLoop proc that allows people to set a main loop that will run for tclsh. * generic/tcl.h: added Tcl_MainLoopProc typedef * generic/tclMain.c (Tcl_SetMainLoop, StdinProc, Prompt): new StdinProc and Prompt static procs and Tcl_SetMainLoop stubs proc. The first two handle a fileevent based prompt (taken from tkMain.c). Tcl_SetMainLoop enables the interactive setting of a main loop procedure. This enables Tk to be a loadable package.
* * unix/configure:hobbs2000-11-035-0/+9666
| | | | | | | | | * unix/dltest/configure: * win/configure: * tools/configure: checked in configure scripts so people doing CVS checkouts aren't required to have autoconf. Changes to configure.in in the future will require the corresponding configure script to also be re-autoconf'ed and checked in.
* updated default tools pathshobbs2000-11-031-14/+9
|
* Added some more comments and a missing Tcl_IncrRefCount indavidg2000-11-021-1/+13
| | | | | TclGetLibraryPath() when the tclLibraryPath Tcl_Obj needs to be created.
* updated copyrighthobbs2000-11-021-1/+1
|
* no messagedavidg2000-11-021-0/+7
|
* 2000-11-02 David Gravereaux <davygrvy@ajubasolutions.com>davidg2000-11-021-1/+11
| | | | | | | * generic/tclEvent.c: tclLibraryPath Tcl_Obj didn't have a way to share its data among threads. This caused Tcl_Init() to always fail in threads. Added a way to pass the data around with a global char*. [BUG: 5301]
* see changeshobbs2000-11-021-0/+8
|
* makefile fixes for Win64 supporthobbs2000-11-022-22/+57
|
* minor cast changeshobbs2000-11-021-5/+5
|
* * unix/tcl.m4: removed use of -lbsd and -ldl for AIX-5.hobbs2000-11-022-44/+48
|
* * tests/subst.test: added tests for non-zero return code handlinghobbs2000-11-012-20/+108
| | | | | | by subst. * generic/tclParse.c (Tcl_EvalEx): corrected handling of non-zero, non-error return code cases for subst. [BUG: 119829]
* * generic/tclVar.c (TclVarTraceExists): Corrected excessive memhobbs2000-11-011-18/+17
| | | | | use when info exists was called on a non-existent array element. [BUG: 119213, 119336]
* no messagedavidg2000-10-311-0/+9
|
* 2000-10-30 David Gravereaux <davygrvy@ajubasolutions.com>davidg2000-10-315-29/+96
| | | | | | | | | * win/configure.in: * win/Makefile.in: * win/makefile.vc: * win/tcl.rc: * win/tclsh.rc: Added logic to derive filenames better in the resource scripts based on compile options.
* see changeshobbs2000-10-311-0/+13
|
* * unix/tclUnixInit.c: added default encoding map fromhobbs2000-10-311-1/+2
| | | | "ja_JP.eucJP" to "euc-jp". (takahashi)
* * unix/configure.in (SC_TCL_LINK_LIBS): removed code that washobbs2000-10-311-64/+1
| | | | | commented out (it had been moved to tcl.m4's SC_TCL_LINK_LIBS already).
* tests/clock.test: corrected clock-2.* test numberinghobbs2000-10-311-3/+3
|
* unix/tcl.m4: consolidated gettimeofday check for AIX.hobbs2000-10-311-13/+6
|
* * unix/configure.in:hobbs2000-10-283-2/+43
| | | | * unix/tcl.m4: added support for AIX-5.
* * unix/tclUnixChan.c: updated channel types to stricthobbs2000-10-281-31/+43
| | | | | TCL_CHANNEL_VERSION_2 style to avoid compiler warnings. They work either way, but this avoids compiler warnings (that worries people).
* * generic/tclIO.c (Tcl_NotifyChannel): removed #ifdef around codehobbs2000-10-281-90/+18
| | | | for old channel structures, placed preserve/release around statePtr
* * library/tcltest1.0/tcltest.tcl: Removed a cd into the testjenn2000-10-273-9/+10
| | | | | | directory in runAllTests that screwed up the temporary directory setting, effectively preventing users from running tests on multiple platforms at the same time.
* * generic/tclIO.c (CloseChannel): the statePtr for a channel washobbs2000-10-271-2/+5
| | | | | not being freed when the last channel in a stack was freed, causing a mem leak.
* no messagedavidg2000-10-271-0/+6
|
* 2000-10-26 David Gravereaux <davygrvy@ajubasolutions.com>davidg2000-10-271-2/+2
| | | | | | * win/tclWinFile.c (TclpMatchFilesTypes): NULL was being set to "attr" which was a DWORD. Changed NULL to zero because a 'void *' can't be set to a DWORD to avoid the compiler warning.
* * tests/all.tcl: Removed support for tcltest 1.0.jenn2000-10-2412-11529/+6523
| | | | | | | | | | * tests/tcltest.test: * library/tcltest1.0/tcltest.tcl: * library/tcltest1.0/pkgIndex.tcl: * docs/tcltest.n: Moved tcltest2 code so that it's the standard version of tcltest. Removed all tcltest2 files (tests/tcltest2.test, library/tcltest1.0/tcltest2.tcl, docs/tcltest2.n).
* * win/tclWinFile.c (TclpMatchFilesTypes): made the stat call onlyhobbs2000-10-212-8/+30
| | | | | occur when necessary (for 'glob' command). Significantly speeds up glob command from 8.3. [BUG: 6216]
* * library/tcltest1.0/tcltest2.tcl:jenn2000-10-197-515/+1203
| | | | | | | | | | | | | | * tests/tcltest2.test * doc/tcltest2.n: Code and documentation cleanup. Modified -verbose to take list of keywords as well as string of letters. Removed Tcl version information from tcltest. Removed tcltest::grep from tcltest package. Added optional 3rd directory argument to makeFile/makeDirectory and removeFile/removeDirectory. * tests/basic.test: Changed references to tcltest::tclVersion to hardcoded numbers. * generic/tcl.h: Changed reference to tcltest2.tcl and tcltest.tcl in comments to tests/basic.test.
* 2000-10-06 David Gravereaux <davygrvy@ajubasolutions.com>davidg2000-10-061-22/+53
| | | | | | | * win/tclWinChan.c: moved Win2K bug case test with GetStdHandle() from TclpGetDefaultStdChannel into Tcl_MakeFileChannel to enable a more general method in detecting invalid OS handles rather than just a specific known case. [BUG: 5971]
* no messagedavidg2000-10-061-0/+7
|
* * tests/cmdAH.test: extra tests for 'file channels' that includehobbs2000-10-063-19/+104
| | | | | | | multiple interpreter tests and channel sharing * generic/tclIO.c (Tcl_GetChannelNamesEx): corrected function (and consequently 'file channels') to return channels that are actually registered for this specific interp, rather than this thread.
* * doc/CrtChannel.3: fixed spelling mistakeshobbs2000-10-061-13/+13
|
* added demarcation of out-of-order 8.3.2 ChangeLog entrieshobbs2000-10-051-0/+7
|
* Fixed typojenn2000-09-292-4/+6
|
* Fixed a typo.jenn2000-09-291-1/+1
|
* * tests/tcltest.test: Modified the new form of the testjenn2000-09-291-237/+272
| | | | | | command to accept both attribute-value pairs and command line options. Updated the tests and the documentation for this new format. Also changed the option names for the test command.
* * library/tcltest1.0/tcltest2.tcl: Modified the new form of the testjenn2000-09-292-250/+476
| | | | | | command to accept both attribute-value pairs and command line options. Updated the tests and the documentation for this new format. Also changed the option names for the test command.
* * doc/tcltest2.n: Modified the new form of the test command tojenn2000-09-291-108/+142
| | | | | | accept both attribute-value pairs and command line options. Updated the tests and the documentation for this new format. Also changed the option names for the test command. Fixed some typos.
* * library/tcltest1.0/tcltest2.tcl:jenn2000-09-291-0/+9
| | | | | | | | * tests/tcltest.test: * doc/tcltest2.n: Modified the new form of the test command to accept both attribute-value pairs and command line options. Updated the tests and the documentation for this new format. Also changed the option names for the test command.
* * win/tclWinSerial.c (SerialGetOptionProc): corrected reporting ofhobbs2000-09-291-2/+2
| | | | space parity on Windows (Eason) [Bug 6057].
* * win/Makefile.in: commented use of TESTFLAGShobbs2000-09-293-3/+35
| | | | | * unix/Makefile.in: added TESTFLAGS to test target to conform with Windows makefile and TEA style.
* * tests/stack.test: prevented possible crash on systems with lowhobbs2000-09-291-3/+23
| | | | | | default stacksize (Tru64, AIX) in infinite recursion test. A solution to check remaining stack space in the core is best, but hard to do in a cross-platform manner.
* * generic/tclIOGT.c (FLUSH_DELAY): renamed DELAY define tohobbs2000-09-291-3/+3
| | | | FLUSH_DELAY to avoid defn conflict using Tru64's cc.
* * tools/tcl.wse.in: added tclPlatDecls.h and tkPlatDecls.h to thehobbs2000-09-291-0/+10
| | | | Windows .exe install.
* * tests/fCmd.test (fCmd-6.20): corrected test to removehobbs2000-09-292-34/+11
| | | | | | | c:/tcl8975@ after creating it. * tests/fileName.test: cleaned up the testing of glob patterns for c:/globTest (Windows) to directly create/remove directory.
* added changes related to upport of stacked channel rewritehobbs2000-09-281-0/+235
|
* up-port of the stacked channel implementation rewrite in 8.3.2 tohobbs2000-09-2816-1941/+5466
| | | | 8.4a2 code base, merged in with some existing new 8.4a2 features.
* addition of tclIOGT.c source filehobbs2000-09-281-2/+11
| | | | corrected static build inclusion of reg and dde libraries