summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* 1999-08-18 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-08-1911-33/+81
| | | | | | | | | | | | | | * doc/OpenFileChnl.3: * doc/file.n: * tests/cmdAH.test: * tclIO.c: * tclCmdAH.c: added "file channels ?pattern?" tcl command, with associated Tcl_GetChannelNames and Tcl_GetChannelNamesEx public C APIs (added to tcl.decls as well), with docs and tests. * generic/tclCompile.c: add TCL_TOKEN_VARIABLE to the part types that cause differed compilation for exprs, to correct the expr double-evaluation problem for vars. Added test cases.
* Fixed bad function definition, should use void instead of VOID forredman1999-08-131-2/+2
| | | | return type (does not return "void *").
* * win/Makefile.in: Added COMPILE_DEBUG_FLAGS macro to make itstanton1999-08-121-1/+13
| | | | | | | | | easier to turn on compiler tracing. * tests/parse.test: * generic/tclParse.c: Fixed bug in Tcl_EvalEx where the termOffset was not being updated in cases where the evaluation returned a non TCL_OK error code. [Bug: 2535]
* Change version numbers to 8.2.0redman1999-08-101-4/+4
|
* Rolled back changes to change the prototype ofredman1999-08-103-7/+7
| | | | Tcl_ListObjGetElements()
* * generic/tclListObj.c:core_8_2_b3_baseredman1999-08-107-47/+17
| | | | | | | | | | | | | | | | * generic/tcl.decls: * generic/tclDecls.h: Applied patch from Jim Ingham to change the prototype of Tcl_ListObjGetElements to have the last argument have a CONST so that you can feed it the objv that you get from the standard TclObj command proc. * generic/tclAlloc.c: * generic/tclCmdIL.c: * generic/tclIO.c: * generic/tclThread.c: * win/tclWinThrd.c: * unix/tclUnixThrd.c: Fixed Brent's changes so that they work on Windows (and he fixed the bug in the Unix thread implementation).
* 1 Added use of Tcl_GetAllocMutex to tclAlloc.c and tclCkalloc.c so theywelch1999-08-1010-56/+225
| | | | | | | | can be linked against alternate thread packages. 2 Added Tcl_GetChannelNames to tclIO.c 3 Added TclVarTraceExists hook so "info exists" triggers read traces exactly like it did in Tcl 7.6 4 Stubs table changes to reflect new internal and external APIs
* removed unreferenced variable from regcomp.credman1999-08-101-1/+0
|
* 1999-08-05 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-08-051-3/+6
| | | | | * generic/tclLiteral.c: fixed reference to bytes that might not be null terminated (using objPtr->bytes, which is) [Bug: 2496]
* * generic/regc_nfa.c:stanton1999-08-055-72/+111
| | | | | | | | | * generic/regcomp.c: * generic/rege_dfa.c: * generic/regexec.c: * generic/regguts.h: Applied patches supplied by Henry Spencer to greatly enhance the performance of certain classes of regular expressions. [Bug: 2440, 2447]
* Remove extern declaration for TclWinGetPlatform functions, they'reredman1999-08-041-6/+1
| | | | already in tclInt.decls. Only affects open source release.
* removed extra declaration of Tcl_RegExpMatchObjredman1999-08-023-17/+3
|
* * generic/tcl.h:redman1999-08-028-36/+38
| | | | | | | | | | | | | * generic/tcl.decls: * generic/tclDecls.h: * generic/tclInt.h: * generic/tclInt.decls: * generic/tclIntDecls.h: * generic/tclRegexp.h: * generic/tclStubInit.c: Move some exported public and internal functions to the stub tables. Removed functions that are in the stub tables (from this and previous changes) from the original header files.
* * generic/tclInt.decls: added declaractions necessary for thehobbs1999-08-014-4/+103
| | | | Tcl test code to work wth stubs [Bug: 2445]
* * tclParse.c: fixed bug in info complete regarding nested squarehobbs1999-07-301-2/+5
| | | | brackets [Bug: 2382, 2466]
* updated trf patch to fix problems created when adapting Kupries'hobbs1999-07-301-51/+81
| | | | previous patch to our specs.
* Removed patch for bug 2382, for info complete.redman1999-07-231-3/+2
|
* * Changed version to 8.2b2.redman1999-07-224-9/+30
| | | | | | | | | | | | | | | | | | * win/tclWinPort.h: Block out include of sys/*.h in order to build extensions with MetroWerks compiler for Win32. [Bug: 2385] * generic/tclCmdMZ.c: * generic/tclIO.c: Fix ANSI-style prototypes based on patch from Ulrich Ring. [Bug: 2391] * unix/Makefile.in: Need to make install-sh executable before calling (with chmod +x). [Bug: 2413] * tests/var.test: * generic/tclVar.c: Fixed bug that caused a seg. fault when using "array set a(b) {}", which is a bad array name anyway. Now the "array set" command will return an error in this case. Added test case and fixed existing test. [Bug: 2427]
* Applied patch for info complete. [Bug: 2382]redman1999-07-221-2/+3
|
* revert changes to TclpStrftime, not needed for internal functions.redman1999-07-222-5/+5
|
* * doc/Utf.3:redman1999-07-225-20/+21
| | | | | | | | | | | | | * generic/tcl.decls: * generic/tclInt.decls: * generic/tclDecls.h: * generic/tclIntDecls.h: * generic/tclUtf.c: * compat/strftime.c: * unix/tclUnixTime.c: Changed function declarations in non-platform-specific APIs to use "unsigned long" instead of "size_t", which may not be defined on certain compilers (rather than include sys/types.h, which may not exist).
* Previous version was a mistake, roll it back.redman1999-07-211-3/+1
|
* * win/tclWinSock.c: Modified 8.1.0 version of the Win32 socketredman1999-07-211-1/+3
| | | | | | | | | driver to move the handling of the socket event window in a separate thread. It also turned out that Win95 & Win98 were, in some cases, getting multiple FD_ACCEPTs but only handling one. Added a count for the FD_ACCEPT to take care of this. Tested on NT4 SP3, NT4 SP4, Win95, and Win98. [Bug: 2178 2256 2259 2329 2323 2355]
* added missing '\' at the end of one line (only irix complained about this)hershey1999-07-211-2/+2
|
* * generic/tclInitScript.h:hershey1999-07-211-13/+41
| | | | | | | | | * unix/tclUnixInit.c: merged code with 8.0.5. We now use an intermediate global tcl var "tclDefaultLibrary" to keep the "tcl_library" var from being set by the default value in the Makefile. Also fixed a bug in which caused the value of TCL_LIBRARY env var to be ignored. * unix/tclWinInit.c: just updated some comments.
* Add Tcl_SetNotifier to stubs table. [Bug: 2354]redman1999-07-163-3/+15
|
* Fix minor version number.redman1999-07-161-2/+2
|
* fixed line termination characterstanton1999-07-091-677/+677
|
* * tests/string.test:stanton1999-07-091-3/+3
| | | | | * generic/tclCmdMZ.c: Fixed bug in string range bounds checking code.
* * win/Makefile.in: Added tcltest target so runtest worksstanton1999-07-081-674/+677
| | | | | | | | properly. Added missing names to the clean/distclean targets. * tests/reg.test: * generic/rege_dfa.c: Applied fix supplied by Henry Spencer for bug in DFA state caching under lookahead conditions. [Bug: 2318]
* Fix Tcl_GetStackedChannel declaration, the functionredman1999-07-022-5/+5
| | | | returns a Tcl_Channel, not void.
* Block out unix-only code for windows & mac.redman1999-07-021-1/+3
|
* Regen the stub files after changes in tcl.decls were made, but theredman1999-07-021-14/+17
| | | | stub files were not regenerated.
* Fixed lint found by Jim Inghamwelch1999-07-021-4/+5
|
* Name change from Tcl_ReplaceChannel to Tcl_StackChannelwelch1999-07-024-124/+352
| | | | Added new code that modifies the channel in place.
* Improved support for empty array nameswelch1999-07-021-3/+9
|
* Added Tcl_SetNotifier and associated typedef.welch1999-07-022-2/+52
| | | | This lets you hook the notifier procs.
* Call TclStat instead of TclpStat in order to allow theredman1999-07-012-13/+13
| | | | stat hooks to work properly.
* Add TclHandle functions to the internal stub table.redman1999-06-304-3291/+51
| | | | Remove unused tclStubs.c file.
* Initial version of the Tcl_ReplaceChannel and Tcl_UndoReplaceChannelwelch1999-06-305-18/+371
| | | | functions.
* Applied patch from Peter Hardie (with modifications) to fixredman1999-06-281-1/+10
| | | | | Tcl_GetIndexFromObj when the key is "". Added test cases and doc note.
* Documented 2 more files that need to be updated when the Tcl versionwart1999-06-281-1/+3
| | | | number changes.
* Export functions for TclHandleredman1999-06-261-5/+5
|
* Changed so unix always maps ckalloc to Tcl_Alloc or Tcl_DbCkAlloc to avoidredman1999-06-261-15/+8
| | | | problems with mixed TCL_MEM_DEBUG modes.
* Added note about win/configure.in needing a version changewelch1999-06-251-1/+2
|
* Changed to Tcl 8.2b1welch1999-06-251-4/+4
|
* * tests/reg.test:stanton1999-06-251-27/+52
| | | | * generic/regexec.c: Fixed bugs in non-greedy quantifiers.
* * unix/Makefile.in: Changed install-doc to install-man.stanton1999-06-243-691/+809
| | | | | | | | | | | | | * tools/uniParse.tcl: * tools/uniClass.tcl: * tools/README: * tests/string.test: * generic/regc_locale.c: * generic/tclUniData.c: * generic/tclUtf.c: * doc/string.n: Updated Unicode character tables to reflect latest Unicode 2.1 data. Also rationalized "regexp" and "string is" definitions of character classes.
* * generic/tclTest.c:stanton1999-06-177-128/+188
| | | | | | | | | | | | * generic/tclRegexp.h: * generic/tclRegexp.c: * generic/tcl.h: * generic/tcl.decls: Renamed Tcl_RegExpMatchObj to Tcl_RegExpExecObj and added a new Tcl_RegExpMatchObj that is equivalent to Tcl_RegExpMatch. Added public macros for the regexp compile/execute flags. Changed to store either an object pointer or a string pointer in the TclRegexp structure. Changed to avoid adding a reference to the object or copying the string.
* * tests/regexp.test:stanton1999-06-172-22/+44
| | | | | | * generic/tclCmdMZ.c: * generic/tclCmdIL.c: Changed to use new regexp interfaces. Added -expanded, -line, -linestop, and -lineanchor switches to regsub.