summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * library/encoding/koi8-u.enc: added koi8-u (Ukranian variant)hobbs2001-06-281-0/+20
| | | | encoding.
* * generic/tclCmdIL.c (InfoProcsCmd): fixed potential mem leak inhobbs2001-06-281-9/+9
| | | | info procs that created objects without using them.
* * generic/tclCompCmds.c (TclCompileStringCmd): fixed mem leak whenhobbs2001-06-281-1/+2
| | | | string command failed to parse the subcommand.
* * doc/interp.n:hobbs2001-06-273-19/+57
| | | | | * doc/unknown.n: updated notes about what is in a safe interp. [Bug #218605]
* * tests/event.test (event-11.5): Removed hard-coded port numberdkf2001-06-272-3/+8
| | | | which could fail on some systems. [Bug #436727]
* * unix/Makefile.in:mdejong2001-06-273-2/+24
| | | | | | * win/Makefile.in: Add `make shell` target. This target will set the proper env vars before invoking tclsh from the build directory.
* * win/Makefile.in: Use : to separate VPATH entries. Thismdejong2001-06-275-24/+24
| | | | | | | | works for both Cygwin builds and cross builds, the VPSEP variable is simply unneeded complexity. * win/configure: Regen. * win/configure.in: Don't subst VPSEP. * win/tcl.m4 (SC_CONFIG_CFLAGS): Remove VPSEP variable.
* * unix/configure: Regen.mdejong2001-06-265-7/+15
| | | | | | | * unix/configure.in: Fix last checkin by removing export since that only works in bash. * win/configure: Regen. * win/configure.in: Ditto.
* * unix/configure: Regen.mdejong2001-06-265-339/+372
| | | | | | | | * unix/configure.in: Set CFLAGS to "" if the user did not set CFLAGS in the env. This keeps AC_PROG_CC from adding "-g -O2" to the CFLAGS by default. * win/configure: Regen. * win/configure.in: Ditto.
* * win/configure: Regen.mdejong2001-06-264-30/+32
| | | | | | * win/configure.in: Use RC_DEFINE flag from tcl.m4. * win/tcl.m4 (SC_CONFIG_CFLAGS): Set RC_DEFINE flag based on the compiler in use.
* * win/tcl.m4 (SC_CONFIG_CFLAGS): Link to themdejong2001-06-263-2/+7
| | | | imm32 library when building with mingw gcc.
* * win/configure: Regen.mdejong2001-06-263-71/+43
| | | | | | | | * win/tcl.m4 (SC_CONFIG_CFLAGS): When building with gcc, don't attempt to link with LD or support dllwrap. Simply require a recent version of Cygwin gcc or Mingw gcc that supports -shared. When linking, use gcc instead of ld since gcc automatically includes libs like -lmsvcrt.
* * win/configure:mdejong2001-06-233-7/+25
| | | | | * win/configure.in: Add resource compiler fix from 8.3.3 to fix compiling with mingw.
* * win/configure: Regen.mdejong2001-06-233-2/+7
| | | | * win/tcl.m4: Fix silly typo in last checkin.
* * unix/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@.mdejong2001-06-229-51/+84
| | | | | | | | | | | | | | | | | | | | Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. Add LDFLAGS_DEBUG and LDFLAGS_OPTIMIZE to match the way CFLAGS_DEFAULT works. This will support user set CFLAGS or LDFLAGS at configure time. * unix/configure: Regen. * unix/configure.in: Don't set CFLAGS to CFLAGS_DEFAULT, instead subst CFLAGS_DEFAULT into the Makefile. Add AC_SUBST for CFLAGS_DEFAULT, LDFLAGS_DEFAULT, LDFLAGS_DEBUG, and LDFLAGS_OPTIMIZE. * unix/tcl.m4 (SC_ENABLE_SYMBOLS): Modify LDFLAGS_DEFAULT so that it uses a Makefile variable just like CFLAGS_DEFAULT. * win/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. This will support user set CFLAGS or LDFLAGS at configure time. * win/configure: Regen. * win/configure.in: Don't set CFLAGS or LDFLAGS, instead subst CFLAGS_DEFAULT and LDFLAGS_DEFAULT into the Makefile. * win/tcl.m4 (SC_ENABLE_SYMBOLS): Modify LDFLAGS_DEFAULT so that it uses a Makefile variable just like CFLAGS_DEFAULT.
* * win/configure:mdejong2001-06-223-4/+12
| | | | | | | * win/tcl.m4 (SC_CONFIG_CFLAGS): Don't set LDFLAGS_DEBUG to -g or LDFLAGS_OPTIMIZE to -O when compiling with gcc. These flags are not needed and can cause problems with the Cygwin version of ld.
* Unix channels now have the right type associated with them [bug #219137]dkf2001-06-183-37/+96
| | | | A couple of nasty faults/assumptions in unixInit.test are fixed too.
* * generic/tclInt.decls:dgp2001-06-1710-72/+88
| | | | | | | | | | | | | | | * generic/tclInt.h: * generic/tclPanic.c (Tcl_PanicVA): * mac/tclMacAppInit.c (main): * mac/tclMacPanic.c (TclpPanic): * unix/tclUnixPort.h: * win/tclWinPort.h: Replaced TclMacSetPanic with TclpPanic for setting a platform-specific panic handler. TclpPanic is NULL on Unix and Windows. Fixes broken wish on Mac due to earlier patches. [Patch 415648] * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: `make gentubs` after above changes.
* * mac/tclMacAppInit.c (main, Macintosh_Init):dgp2001-06-144-16/+31
| | | | | | * mac/tclMacBOAAppInit.c (main): * mac/tclMacPanic.c: Applied patches from Dan Steffen correcting problems on the Macintosh in the 2001-06-08 changes.
* Fix for bug #219232 (submatch errors with regexp -all -inline -indices)dkf2001-06-123-3/+16
|
* * generic/tcl.h:dgp2001-06-0813-119/+313
| | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.decls: * generic/tclPanic.c: Added CONST to Tcl_*Panic* public interfaces. [Patch 415648, TIP 27] * generic/tclInt.decls: * mac/tclMacAppInit.c (main): * mac/tclMacBOAAppInit.c (main): * mac/tclMacPanic.c: Modified special Mac implementations of Tcl_*Panic* to be exact copies of the generic implementations. Added TclMacSetPanic. The generic implementations should be used directly, rather than copies, but that requires further changes by someone familiar with the Mac build systems. [Patch 415648] * generic/tclDecls.h: * generic/tclIntPlatDecls.h: *`generic/tclStubInit.c: `make gentubs` after above changes. * doc/Panic.3: * unix/mkLinks: New file documenting Tcl_*Panic* public interfaces, followed by `make mklinks`. [Patch 415648, Bug 219170, Bug 414936]
* * generic/tclUtil.c (Tcl_DStringAppendElement): patch to save anhobbs2001-06-042-4/+11
| | | | extra strlen call. [Bug #428572]
* Added casts to stop warnings with SUNWspro cc on Solaris8.dkf2001-05-312-3/+7
|
* Correcting the date in two entriesMiguel Sofer2001-05-301-11/+11
|
* Changes from TIP#15 "Functions to List and Detail Math Functions"dkf2001-05-309-23/+310
|
* see ChangeLoghobbs2001-05-281-0/+4
|
* removed errant " charhobbs2001-05-281-2/+2
|
* minor comment changeshobbs2001-05-281-2/+3
|
* * 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