summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/regc_locale.c: updated character class range data forhobbs2001-05-283-548/+928
| | | | | | | Unicode v3.1.0 compliance. * generic/tclUniData.c: regenerated from Unicode v3.1.0 data file (new as of 2001-05-16). This brings Tcl to current unicode compliance.
* * tools/uniClass.tcl: added comments to output format and thehobbs2001-05-282-10/+52
| | | | | | | script for clarification. * tools/uniParse.tcl: corrected filename output and GetDelta macro to use 'info' as param (was 'infO')
* tests/utf.test: added tests to check unicode 3 compliancehobbs2001-05-281-8/+32
|
* unix/Makefile.in (tclUtf.o): added tclUniData.c dependencyhobbs2001-05-281-2/+2
|
* Correcting last entryMiguel Sofer2001-05-261-2/+1
|
* [Patch #424851]: Faster array searching & obj cleanupMiguel Sofer2001-05-266-50/+145
|
* * library/encoding/cp1250.enc:hobbs2001-05-2317-26/+109
| | | | | | | | | | | | | | | | | | | * library/encoding/cp1251.enc: * library/encoding/cp1252.enc: * library/encoding/cp1253.enc: * library/encoding/cp1254.enc: * library/encoding/cp1255.enc: * library/encoding/cp1256.enc: * library/encoding/cp1257.enc: * library/encoding/cp1258.enc: * library/encoding/cp874.enc: * library/encoding/iso8859-6.enc: * library/encoding/iso8859-7.enc: * library/encoding/iso8859-8.enc: * library/encoding/iso8859-10.enc (new): * library/encoding/iso8859-13.enc (new): * library/encoding/iso8859-14.enc (new): updated encoding tables based on http://www.unicode.org/Public/MAPPINGS/. (kuhn)
* * tests/io.test: changed io-52.[9-11] to not be platform sensitivehobbs2001-05-231-13/+14
| | | | with EOL translation.
* * unix/tcl.m4 (SC_PATH_TCLCONFIG): Fix comments,mdejong2001-05-232-2/+7
| | | | and typo in cached variable name.
* * unix/tcl.m4 (SC_LOAD_TKCONFIG):mdejong2001-05-233-4/+11
| | | | | | Remove use of undefined TCLCONFIG variable and call AC_MSG_RESULT to print the checking result. * win/tcl.m4: Ditto.
* * generic/tclObj.c (TclAllocateFreeObjects): simplifiedhobbs2001-05-232-40/+29
| | | | | | objSizePlusPadding to use sizeof(Tcl_Obj) (max) Corrected use of tclObjsAlloced/Freed/Shared in TCL_MEM_DEBUG compile.
* * unix/tcl.m4: added more common install directories in which tohobbs2001-05-232-2/+27
| | | | search for *Config.sh [Bug #419812]
* removed unnecessary Tcl_DuplicateObj in generic/tclExecute.cMiguel Sofer2001-05-222-2/+6
|
* * tests/tcltest.test (tcltest-19.1): fixed failing test that washobbs2001-05-221-9/+14
| | | | getting affected by Windows env handling of empty valued elements.
* * tests/cmdMZ.test (cmdMZ-1.4): added notLinux constraint to testhobbs2001-05-211-2/+7
| | | | to prevent failure message on Linux due to OS caching bug.
* * generic/tclRegexp.c (Tcl_RegExpExecObj): added use ofhobbs2001-05-211-3/+2
| | | | Tcl_GetUnicodeFromObj.
* * tests/httpd (httpdRespond): added response to timeout value inhobbs2001-05-211-0/+3
| | | | query string.
* tests/http.test: removed unused notLinux constraint settinghobbs2001-05-211-3/+1
|
* * Note that "tclbench" (see project "tcllib") was extended withandreas_kupries2001-05-194-26/+286
| | | | | | | | | | | | | | | | | | performance benchmarks for [fcopy] too. * doc/fcopy.n: Updated to reflect the extended behaviour of 'fcopy'. * tests/io.test: Added tests 'io-52.9', 'io-52.10' and 'io-52.11' to test the handling of encodings by 'fcopy' / 'TclCopychannel' [Bug #209210]. * generic/tclIO.c: Split of both 'Tcl_ReadChars' and 'Tcl_WriteChars' into a public error checking and an internal working part. The public functions now use the new internal ones. The new functions are 'DoReadChars' and 'DoWriteChars'. Extended 'CopyData' to use the new functions 'DoXChars' when required by the encodings on the input and output channels [Bug #209210].
* * library/history.tcl (tcl::HistAdd): prevent empty calls fromhobbs2001-05-172-1/+10
| | | | being added to the history (arndt)
* see ChangeLoghobbs2001-05-171-1/+58
|
* * tests/appendComp.test:hobbs2001-05-172-0/+909
| | | | * tests/stringComp.test: new files for extended bytecode testing
* * tests/error.test: updated error-1.3 message to account forhobbs2001-05-172-16/+8
| | | | string index being compiled at toplevel.
* * generic/tclBasic.c: added new CompileProc invocations to basichobbs2001-05-179-650/+1471
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command initialization. * generic/tclCompCmds.c: added new compile commands for append, lappend, lindex and llength. Refactored set and incr compile commands to use new TclPushVarName function for handling the varname component during compilation (also used by append and lappend). Changed string compile command to compile toplevel code as well (when possible). * generic/tclCompile.c: added new instruction enums * generic/tclCompile.h: added debug info for new instructions * generic/tclExecute.c (TclExecuteByteCode): moved elemPtr to toplevel var (oft-used). Added definitions for new bytecode instructions INST_LIST_INDEX, INST_LIST_LENGTH, INST_APPEND_SCALAR1, INST_APPEND_SCALAR4, INST_APPEND_ARRAY1, INST_APPEND_ARRAY4, INST_APPEND_ARRAY_STK, INST_APPEND_STK, INST_LAPPEND_SCALAR1, INST_LAPPEND_SCALAR4, INST_LAPPEND_ARRAY1, INST_LAPPEND_ARRAY4, INST_LAPPEND_ARRAY_STK, INST_LAPPEND_STK. Refactored repititious code for reuse with INST_LOAD_STK (same as INST_LOAD_SCALAR_STK), INST_STORE_STK (same as INST_STORE_SCALAR_STK). Updated INST_STR_CMP with style of fix of 2001-04-06 Fellows [Bug #219201] as that fix only affected the runtime eval'ed "string" (string compare is normally byte-compiled now). We may want to back these out for speed in the future, noting the problems with \x00 comparisons in the docs. * generic/tclInt.h: declarations for new compile commands. * generic/tclVar.c: change TclGetIndexedScalar, TclGetElementOfIndexedArray, TclSetElementOfIndexedArray and TclSetIndexedScalar to use flags. The Set functions now support TCL_APPEND_ELEMENT and TCL_LIST_ELEMENT as well. * generic/tclInt.decls: * generic/tclIntDecls.h: minor signature changes for above.
* generic/tclCmdMZ.c: made use of new Tcl_GetUnicodeFromObjhobbs2001-05-171-62/+60
|
* Sometimes I'm *so* stupid...dkf2001-05-161-0/+4
|
* Oops! Put it in the wrong source tree...dkf2001-05-161-95/+0
|
* * generic/tcl.decls:hobbs2001-05-154-4/+76
| | | | | | | * generic/tclDecls.h: * generic/tclStubInit.c: * generic/tclStringObj.c (Tcl_GetUnicodeFromObj): new function to parallel Tcl_GetStringFromObj (fix of an API oversight).
* * generic/tclFileName.c (ExtractWinRoot): corrected ABR errorhobbs2001-05-151-12/+11
|
* * tests/fileName.test: corrected tests not to fail on win when ahobbs2001-05-151-4/+4
| | | | C:/test dir exists.
* * unix/tclUnixPipe.c: updated pipeChannelType tohobbs2001-05-151-11/+15
| | | | TCL_CHANNEL_VERSION_2 type specification.
* Error in date of today's commits (doh!)Miguel Sofer2001-05-151-2/+2
|
* [Patch: 423617]Miguel Sofer2001-05-152-1/+8
|
* Patch from [Bug: 231259]Miguel Sofer2001-05-154-8/+43
|
* Added some documentation for the console command.dkf2001-05-152-0/+102
|
* Negative start index to [string first] caused offset return value (Bug 423581)dkf2001-05-143-2/+19
|
* * unix/Makefile.in: Add a LDFLAGS variable to themdejong2001-05-118-68/+85
| | | | | | | | | | | | | | Makefile instead of directly substing @LDFLAGS@. * unix/configure: Regen. * unix/tcl.m4: Fix CFLAGS_DEFAULT so that the name of a Makefile variable is passed as @CFLAGS@.win/tcl.m4 * win/Makefile.in: Move the setting of CFLAGS higher up in the Makefile. * win/configure: Regen. * win/configure.in: Use dnl to comment out macros so that they are not accidently expanded. * win/tcl.m4: Fix CFLAGS_DEFAULT so that the name of a Makefile variable is passed as @CFLAGS@.
* rand() gets != seeds in != threads [Bug 416643]Miguel Sofer2001-05-072-2/+13
|
* * tools/tcltk-man2html.tcl: removed use of 'exec' for portabilityhobbs2001-05-042-108/+129
| | | | and fixed up code.
* fixed minor nroff bugshobbs2001-05-031-4/+4
|
* by chance '\n' started a line, looking like a commenthobbs2001-05-031-3/+3
|
* removed extraneous 'v' from dochobbs2001-05-031-2/+2
|
* * tests/tcltest.test: removed extraneous 'c' (doh!) [Bug: 414031]hobbs2001-05-031-2/+2
|
* Fix for Bug 420186dgp2001-05-035-9/+30
|
* Patch for bug #420507Miguel Sofer2001-05-033-3/+22
|
* * tools/genStubs.tcl: Add a package require of Tcl 8mdejong2001-05-022-1/+10
| | | | | | at the beginning of the script so that the script will print a descriptive error message when run in an old Tcl 7 shell.
* Second attempt at committing the changes adding CONST qualifiers.Kevin B Kenny2001-04-271-1/+7
|
* Added several missing CONSTs in calls to TclGetNamespaceForQualNameKevin B Kenny2001-04-277-19/+28
|
* * unix/configure: Regen.mdejong2001-04-257-278/+300
| | | | | | | | * unix/tcl.m4: Subst TCL_THREADS into tclConfig.sh. * unix/tclConfig.sh.in: Add TCL_THREADS variable. * win/configure: Regen. * win/tcl.m4: Subst TCL_THREADS into tclConfig.sh. * win/tclConfig.sh.in: Add TCL_THREADS variable.
* * unix/configure: Regen.mdejong2001-04-253-17/+20
| | | | | | * unix/configure.in: Use $@ in MAKE_LIB and MAKE_STUB_LIB commands instead of using a delayed subst variable. Replace instances of STUB_LIB_FILE with TCL_STUB_LIB_FILE.