Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * tests/winDde.test: Fixed broken test result. | patthoyts | 2005-01-05 | 2 | -2/+6 |
| | |||||
* | Move #include of tclConfig.h to right place. | dkf | 2005-01-05 | 3 | -6/+13 |
| | |||||
* | * tests/fCmd.test (fCmd-18.10): Added notNetworkFilesystem constraint. | dgp | 2005-01-04 | 2 | -2/+7 |
| | | | | [Bug 456665] | ||||
* | * win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove | hobbs | 2004-12-30 | 3 | -17/+31 |
| | | | | | | | -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967] Align LIBS_GUI with Tk head needs. | ||||
* | bugs 1090413, 1092789 fixed | Kevin B Kenny | 2004-12-29 | 1 | -0/+17 |
| | |||||
* | bugs 1090413, 1092789 fixed | Kevin B Kenny | 2004-12-29 | 6 | -114/+149 |
| | |||||
* | Avoid sharing cmdName literals accross namespaces, and generalise usage of | Miguel Sofer | 2004-12-24 | 7 | -37/+85 |
| | | | | the TclRegisterNewLiteral macro [Patch 1090905] | ||||
* | fix for last commit; thanks dgp and tclguy for catch/classify/throw | Miguel Sofer | 2004-12-20 | 2 | -5/+7 |
| | |||||
* | * generic/tclCompile.c: moved TclInitCompiledLocals to tclProc.c | Miguel Sofer | 2004-12-20 | 3 | -170/+242 |
| | | | | | | | | * generic/tclProc.c: new static InitCompiledLocals to allow for a single pass over the proc's arguments at proc load time (instead of two as previously). TclObjInterpProc() now allocates the compiledLocals on the tcl execution stack, using the new TclStackAlloc/Free functions. | ||||
* | Upgrade the capabilities of time limits by allowing them to fire in the midst | dkf | 2004-12-16 | 6 | -21/+188 |
| | | | | of the processing of the event loop or during a blocking [after]. [Bug 1085023] | ||||
* | * generic/tclTest.c: Added two new functions to allocate memory | Miguel Sofer | 2004-12-15 | 9 | -33/+247 |
| | | | | | | | | | | from the execution stack (TclStackAlloc, TclStackFree). Added functions TclPushStackFrame and TclPopStackFrame that do the work of Tcl_PushCallFrame and Tcl_PopCallFrame, but using frames allocated in the execution stack - i.e., heap instead of C-stack. The core uses these two new functions exclusively; the old ones remain for backwards compat, as at least two popular extensions (itcl, xotcl) are known to use them. | ||||
* | bad date in Changelog | Miguel Sofer | 2004-12-14 | 1 | -1/+1 |
| | |||||
* | changing the isProcCallFrame field of the CallFrame struct from a 0/1 field | Miguel Sofer | 2004-12-14 | 5 | -23/+36 |
| | | | | to flags. Should be perfectly backwards compatible. | ||||
* | * unix/configure.in: Added special processing to remove "$U" | dgp | 2004-12-14 | 3 | -17/+14 |
| | | | | | | | from libraries in the LIBOBJS value. This is an auto-make-ism we need to avoid. [Bug 1081541] * unix/configure: autoconf-2.57 | ||||
* | * generic/tcl.h: Restored extern "C" guards so that C++ code | dgp | 2004-12-13 | 2 | -1/+21 |
| | | | | | sees function pointer typedef linkage consistent with earlier Tcl releases. [Bug 1082349]. | ||||
* | * generic/tclEncoding.c: Plugged some memory leaks. Thanks to | dgp | 2004-12-13 | 3 | -3/+10 |
| | | | | * generic/tclUtil.c: Rolf Ade for reports and testing [Bug 1083082] | ||||
* | Add note to clock.n disclaiming full ISO8601 support | Kevin B Kenny | 2004-12-13 | 2 | -2/+12 |
| | |||||
* | * generic/tclVar.c (TclArrayObjCmd - ARRAY_NAMES): leaking an object [Bug | Miguel Sofer | 2004-12-13 | 2 | -1/+7 |
| | | | | 1084111] - thanks to Rolf Ade. | ||||
* | * generic/tclObj.c (TclSetCmdNameObj): special handling for fully qualified | Miguel Sofer | 2004-12-12 | 2 | -1/+24 |
| | | | | command names (as in fix [Patch 456668]). | ||||
* | converting the static function GetNamespaceFromObj() to MODULE_SCOPE | Miguel Sofer | 2004-12-11 | 3 | -13/+21 |
| | | | | TclGetNamespaceFromObj(). | ||||
* | ran autoconf-2.57 | dgp | 2004-12-11 | 1 | -1/+1 |
| | |||||
* | Bump to a3 to prevent confusion with a2 release. | dkf | 2004-12-10 | 8 | -14/+21 |
| | |||||
* | optimised loops that initialise a proc's arguments and compiled local | Miguel Sofer | 2004-12-10 | 5 | -114/+170 |
| | | | | variables, removing tests from inner loops. | ||||
* | Make ensemble API available to rest of Tcl core. | dkf | 2004-12-10 | 3 | -36/+40 |
| | |||||
* | Provide an internal API for manipulating ensembles. | dkf | 2004-12-09 | 2 | -133/+640 |
| | |||||
* | regen with autoconf 2.57 | das | 2004-12-09 | 1 | -193/+206 |
| | |||||
* | Minor doc fixes | dkf | 2004-12-09 | 2 | -6/+11 |
| | |||||
* | * tests/unixInit.test (2.1-4): Added constraints so that when a | dgp | 2004-12-08 | 2 | -5/+21 |
| | | | | | value of TCL_LIBRARY is required for process initialization, we skip the tests that mess with that value. | ||||
* | add library/tzdata,msgs to dist targetcore_8_5_a2 | hobbs | 2004-12-07 | 2 | -3/+11 |
| | |||||
* | Some HTML converters prefer distances in inches to ems. [Bug 1078760] | dkf | 2004-12-07 | 2 | -2/+7 |
| | |||||
* | see ChangeLog | hobbs | 2004-12-07 | 1 | -0/+9 |
| | |||||
* | * unix/tclUnixNotfy.c (NotifierThreadProc): init numFdBits | hobbs | 2004-12-07 | 1 | -2/+2 |
| | | | | [Bug 1079286] | ||||
* | minor nroff typos | hobbs | 2004-12-07 | 3 | -16/+15 |
| | |||||
* | * tests/msgcat.test: makeFile/removeFile cleanup [1079117] | dgp | 2004-12-06 | 2 | -4/+5 |
| | |||||
* | * tests/safe.test: Trim auto_path to improve performance [1080039] | dgp | 2004-12-06 | 3 | -5/+12 |
| | |||||
* | * generic/tclEncoding.c: Different fix for [Bug 1077005]. | dgp | 2004-12-04 | 6 | -11/+34 |
| | | | | | | | | | * generic/tclEvent.c: Broke apart TclpSetInitialEncodings() on * generic/tclInt.h: Windows into TclpSetInterfaces(), that is * unix/tclUnixInit.c: fundamentally essential, and the initialization * win/tclWinInit.c: of the system encoding, which is not. Made the TclpSetInterfaces call part of TclInitSubsystems so it cannot be overlooked. | ||||
* | updated changes for 8.5a2 release | hobbs | 2004-12-04 | 2 | -14/+59 |
| | |||||
* | * generic/tclUtil.c (TclSetProcessGlobalValue): Handle the case | dgp | 2004-12-02 | 3 | -6/+16 |
| | | | | | | | | where a ProcessGlobalValue might be assigned to itself. * generic/tclEncoding.c (MakeFileMap): Correct refcounting errors managing values returned by TclPathPart (with refCount of 1!) that led to a memory leak. [Bug 1077474]. | ||||
* | filesystem, glob, tilde fix | vincentdarley | 2004-12-02 | 3 | -1/+74 |
| | |||||
* | workaround for a bug in cygpath that made safe-8.5-8.7 fail | Kevin B Kenny | 2004-12-02 | 2 | -2/+8 |
| | |||||
* | Remove a global mutex/state by using lists instead of hashtables to store the | dkf | 2004-12-02 | 2 | -50/+56 |
| | | | | collection of aliases that refer to an interpreter. [FRQ 1077210] | ||||
* | Upgrade more of the file to tcltest2, and collect constraint definitions to ↵ | dkf | 2004-12-02 | 1 | -51/+53 |
| | | | | the top. | ||||
* | Convert mutex-protected global state into thread-local state. [FRQ 1077210] | dkf | 2004-12-02 | 2 | -9/+23 |
| | |||||
* | * generic/tclUtil.c (TclGetProcessGlobalValue): Narrowed the scope | dgp | 2004-12-02 | 2 | -50/+61 |
| | | | | of mutex locks. | ||||
* | . | dgp | 2004-12-01 | 1 | -0/+23 |
| | |||||
* | * generic/tclUtil.c: Updated Tcl_GetNameOfExecutable() to | dgp | 2004-12-01 | 12 | -193/+163 |
| | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclEncoding.c: make use of a ProcessGlobalValue for * generic/tclEvent.c: storing the executable name. Added internal routines Tcl(Get|Set)ObjNameOfExecutable() to access that storage in Tcl_Obj, rather than string format. * unix/tclUnixFile.c: Rewrote TclpFindExecutable() to use * win/tclWinFile.c: TclSetObjNameOfExecutable to store the executable name it computes. * generic/tclInt.h: Added internal stub entries for * generic/tclInt.decls: TclpFindExecutable and Tcl(Get|Set)ObjNameOfExecutable. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclCmdIL.c: Retrieve executable name in Tcl_Obj form * win/tclWinPipe.c: instead of string form. * unix/tclUnixTest.c: Update [testfindexecutable] command to use new internal interfaces. | ||||
* | added comment about freewrap difficulties | dgp | 2004-12-01 | 1 | -1/+5 |
| | |||||
* | * generic/tclEncoding.c: Moved TclpSetInitialEncodings() | dgp | 2004-12-01 | 2 | -3/+11 |
| | | | | | | | | call from Tcl_FindExecutable() into TclInitEncodingSubsystem(). This is important on Windows where it establishes whether the "ascii" or "unicode" set of system routines will be used, and that needs to be done earlier to support filesystem operations. [Bug 1077005] | ||||
* | Oops! <:^) | dkf | 2004-12-01 | 1 | -2/+2 |
| | |||||
* | Fix reported problems with tests for dde error messages. Also use more tcltest2 | dkf | 2004-12-01 | 2 | -81/+66 |
| | | | | features to reduce [catch] count... |