summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* TIP#218 IMPLEMENTATIONandreas_kupries2005-01-271-0/+22
| | | | | | | | | | | | | | | | | | | | * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/CrtChannel.3: Documentation of extended API, * generic/tcl.decls: extended testsuite, and * generic/tcl.h: implementation. Removal of old * generic/tclIO.c: driver-specific TclpCut/Splice * generic/tclInt.h: functions. Replaced with generic * tests/io.test: thread-action calls through the * unix/tclUnixChan.c: new hooks. Update of all builtin * unix/tclUnixPipe.c: channel drivers to version 4. * unix/tclUnixSock.c: Windows drivers extended to * win/tclWinChan.c: manage thread state in a thread * win/tclWinConsole.c: action handler. * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c:
* * library/auto.tcl: Updated [auto_reset] to clear auto-loadeddgp2005-01-251-0/+7
| | | | | | commands in namespaces other than :: and to clear auto-loaded commands that do not happen to be procs. [Bug 1101670] ***POTENTIAL INCOMPATIBILITY***
* * unix/tcl.m4 (Darwin): fixed bug with static build linking todas2005-01-251-0/+8
| | | | | | | dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.57
* * generic/tclStubInit.c: Regenerated the stubs support code fromandreas_kupries2005-01-211-0/+15
| | | | | | | | | | | | | | * generic/tclDecls.h: the modified tcl.decls (TIP #233, see below). * doc/GetTime.3: Implemented TIP #233, i.e. the * generic/tcl.decls: 'Virtualization of Tcl's Sense of Time'. * generic/tcl.h: Declared, implemented, and documented the * generic/tclInt.h: specified new API functions. Moved the * unix/tclUnixEvent.c: native (OS) access to time information * unix/tclUnixNotfy.c: into standard handler functions. Inserted * unix/tclUnixTime.c: hooks calling on the handlers where native * win/tclWinNotify.c: access was done before, and where scaling * win/tclWinTime.c: between domains (real/virtual) is required.
* * generic/tclThread.c: Typo police. Fixed some nitsandreas_kupries2005-01-211-0/+7
| | | | | | * generic/tclCmdAH.c: in header comments of functions. * generic/tclBasic.c: (Missing --). * generic/tclFileName.c:
* Add documentation for Tcl_FSLink args. [Bug 1106272]dkf2005-01-211-0/+5
|
* TIP#235 implementation (rename functions, add to stubs table, document)dkf2005-01-191-8/+14
| | | | Ensembles now have a C API. :^)
* * win/tclWinChan.c (FileCloseProc): Invokemdejong2005-01-191-1/+11
| | | | | | | | | TclpCutFileChannel() to remove a FileInfo from the thread local list before deallocating it. This should have been done via an earlier call to Tcl_CutChannel, but I was running into a crash in the next call to Tcl_CutChannel during the IO finalization stage.
* Routine update per Olson's tzdata2005c. Removed links to linksKevin B Kenny2005-01-181-0/+17
| | | | | (Greenwich in several aliases; Navajo; Acre). Updated Paraguayan DST rules and "best guess" at this year's Israeli rules.
* added documentation on not using -lazyvincentdarley2005-01-181-0/+3
|
* fix to glob failure on Windows sharesvincentdarley2005-01-171-0/+5
|
* Document deep magic in compiled [expr]dkf2005-01-141-0/+3
|
* Stop reliance on absolute attribute indexes with helper function [Bug 1100671]dkf2005-01-141-0/+5
|
* Reduce confusion (reported in c.l.t) over [string trim]'s chars argumentdkf2005-01-131-0/+5
|
* * unix/configure: autoconf-2.57dgp2005-01-121-0/+1
|
* Make --with-tcl and --with-tk options more robust. [FRQ 951247]dkf2005-01-121-3/+9
|
* Remove ${DBGX}, ${TCL_DBGX} from Tcl build system [Patch 1081595].jenglish2005-01-101-0/+8
|
* Convert u_int to unsigned to make clashes with types in standard C headers lessdkf2005-01-101-0/+6
| | | | of a problem. [Bug 1098829]
* Remove readdir_r() and related #ifdeffery (see #1095909).jenglish2005-01-091-0/+7
| | | | Don't check for HAVE_READDIR_R. Regenerated configure script.
* Performance updates to http::mapReply [1020491] and fix version numbering.dkf2005-01-061-0/+6
|
* Move emacs mode comment to end of file to stop problems with old man.dkf2005-01-051-0/+6
|
* * tests/winDde.test: Fixed broken test result.patthoyts2005-01-051-0/+4
|
* Move #include of tclConfig.h to right place.dkf2005-01-051-0/+7
|
* * tests/fCmd.test (fCmd-18.10): Added notNetworkFilesystem constraint.dgp2005-01-041-0/+5
| | | | [Bug 456665]
* * win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, removehobbs2004-12-301-0/+8
| | | | | | | -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 fixedKevin B Kenny2004-12-291-0/+17
|
* Avoid sharing cmdName literals accross namespaces, and generalise usage ofMiguel Sofer2004-12-241-0/+11
| | | | the TclRegisterNewLiteral macro [Patch 1090905]
* fix for last commit; thanks dgp and tclguy for catch/classify/throwMiguel Sofer2004-12-201-2/+4
|
* * generic/tclCompile.c: moved TclInitCompiledLocals to tclProc.cMiguel Sofer2004-12-201-0/+7
| | | | | | | | * 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 midstdkf2004-12-161-0/+20
| | | | of the processing of the event loop or during a blocking [after]. [Bug 1085023]
* * generic/tclTest.c: Added two new functions to allocate memoryMiguel Sofer2004-12-151-0/+18
| | | | | | | | | | 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 ChangelogMiguel Sofer2004-12-141-1/+1
|
* changing the isProcCallFrame field of the CallFrame struct from a 0/1 fieldMiguel Sofer2004-12-141-0/+9
| | | | to flags. Should be perfectly backwards compatible.
* * unix/configure.in: Added special processing to remove "$U"dgp2004-12-141-0/+8
| | | | | | | 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++ codedgp2004-12-131-0/+4
| | | | | sees function pointer typedef linkage consistent with earlier Tcl releases. [Bug 1082349].
* * generic/tclEncoding.c: Plugged some memory leaks. Thanks todgp2004-12-131-0/+5
| | | | * generic/tclUtil.c: Rolf Ade for reports and testing [Bug 1083082]
* Add note to clock.n disclaiming full ISO8601 supportKevin B Kenny2004-12-131-0/+6
|
* * generic/tclVar.c (TclArrayObjCmd - ARRAY_NAMES): leaking an object [BugMiguel Sofer2004-12-131-0/+5
| | | | 1084111] - thanks to Rolf Ade.
* * generic/tclObj.c (TclSetCmdNameObj): special handling for fully qualifiedMiguel Sofer2004-12-121-0/+5
| | | | command names (as in fix [Patch 456668]).
* converting the static function GetNamespaceFromObj() to MODULE_SCOPEMiguel Sofer2004-12-111-0/+7
| | | | TclGetNamespaceFromObj().
* Bump to a3 to prevent confusion with a2 release.dkf2004-12-101-0/+7
|
* optimised loops that initialise a proc's arguments and compiled localMiguel Sofer2004-12-101-0/+8
| | | | variables, removing tests from inner loops.
* Make ensemble API available to rest of Tcl core.dkf2004-12-101-0/+4
|
* Provide an internal API for manipulating ensembles.dkf2004-12-091-0/+5
|
* Minor doc fixesdkf2004-12-091-0/+5
|
* * tests/unixInit.test (2.1-4): Added constraints so that when adgp2004-12-081-0/+6
| | | | | 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_a2hobbs2004-12-071-2/+4
|
* Some HTML converters prefer distances in inches to ems. [Bug 1078760]dkf2004-12-071-0/+5
|
* see ChangeLoghobbs2004-12-071-0/+9
|
* * tests/msgcat.test: makeFile/removeFile cleanup [1079117]dgp2004-12-061-0/+2
|