summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Fi [Bug 2431847]dkf2008-12-151-2/+5
|
* Working towards zlib-based channel transformsdkf2008-12-151-177/+340
|
* * doc/AddErrInfo.3: Documented Tcl_(Set|Get)ErrorLine (TIP 336).dgp2008-12-152-5/+5
| | | | | | | | * doc/CrtCommand.3: Various other documentation updates to * doc/CrtInterp.3: reflect the lack of access to Tcl_Interp fields * doc/Interp.3: by default. * doc/SetResult.3: * doc/tcl.decls:
* fix 'make checkstubs' failure: make TclGetIndexFromObjList staticdas2008-12-151-4/+7
|
* Fix [Bug 2380293]. Redefine non-strict decoding to ignore only whitespace.ferrieux2008-12-151-4/+5
|
* TIP #338 IMPLEMENTATIONdgp2008-12-155-207/+83
| | | | | | | | | | | | | | * doc/AppInit.c: Made routines Tcl_SetStartupScript and * doc/Tcl_Main.3: Tcl_GetStartupScript public. Removed all * generic/tcl.h: internal stub access to Tcl*Startup* routines, * generic/tclInt.decls: and removed their implementations. Their * generic/tclMain.c: function can now be completely performed with the new public interface. *** POTENTIAL INCOMPATIBILITY for callers of the internal Tcl*Startup* routines. *** * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c:
* fix warningsdas2008-12-141-6/+6
|
* Improve docs, start working towards implementing [zlib push]dkf2008-12-131-60/+109
|
* Many improvements to docsdkf2008-12-131-10/+117
|
* change PATH_MAX to MAXPATHLEN (msvc doesn't have PATH_MAX)nijtmans2008-12-121-5/+5
|
* Make a bad zlib install less fatal to rest of Tcl for now.dkf2008-12-122-2/+119
|
* Let code extract gzip headersdkf2008-12-121-454/+140
|
* Fix [Bug 2419061]dkf2008-12-121-622/+405
|
* Eliminate warning: different 'const' qualifiersnijtmans2008-12-111-10/+11
| | | | | with msvc compiler. A few more 'const' optimizations. fix Windows build (msvc) for TIP #234 implementation
* * generic/tclIO.c (SetChannelFromAny and related): Modified theandreas_kupries2008-12-111-2/+15
| | | | | | | | * tests/io.test: internal representation of the tclChannelType to contain not only the ChannelState pointer, but also a reference to the interpreter it was made in. Invalidate and recompute the internal representation when it is used in a different interpreter (Like cmdName intrep's). Added testcase. [Bug 2407783].
* Factor out the code to turn zlib errors into Tcl errors.dkf2008-12-111-49/+57
|
* Fixed prototypesdkf2008-12-111-92/+172
|
* regendkf2008-12-112-2/+145
|
* Correctionsdkf2008-12-111-15/+13
|
* First hack at TIP#234dkf2008-12-115-6/+2669
|
* TIP #343 IMPLEMENTATION - A Binary Specifier for [format/scan]ferrieux2008-12-104-10/+30
|
* Implement TIP#341.dkf2008-12-101-24/+48
|
* restore source and binary compatibilitynijtmans2008-12-093-10/+21
| | | | | for TIP #337 implementation. (when it's _that_ simple, there is no excuse not to do it) :-)
* TIP #337 IMPLEMENTATIONdgp2008-12-0910-34/+44
| | | | | | | | | | | | | | | | | | | * doc/BackgdErr.3: Converted internal routine * doc/interp.n: TclBackgroundException() into public routine * generic/tcl.decls: Tcl_BackgroundException(). * generic/tclEvent.c: * generic/tclInt.decls: * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclIO.c: Update callers. * generic/tclIOCmd.c: * generic/tclInterp.c: * generic/tclTimer.c: *** POTENTIAL INCOMPATIBILITY only for extensions using the converted internal routine ***
* A bit more readability refactoring.dkf2008-12-091-278/+294
|
* Fix warnings with assertions enableddas2008-12-071-2/+2
|
* oopsdkf2008-12-061-1/+2
|
* Partial fix for [Bug 2388866]dkf2008-12-061-1/+13
|
* regendkf2008-12-052-2/+13
|
* Implement TIP#335dkf2008-12-052-4/+33
|
* regendkf2008-12-052-126/+141
|
* Implement TIP#307.dkf2008-12-055-222/+215
|
* * generic/tclPathObj.c (Tcl_FSGetNormalizedPath): Added anotherdgp2008-12-041-13/+76
| | | | | flag value TCLPATH_NEEDNORM to mark those intreps which need more complete normalization attention for correct results. [Bug 2385549]
* * generic/tclFileName.c (DoGlob): One of thedgp2008-12-031-3/+4
| | | | | | Tcl_FSMatchInDirectory() calls did not have its return code checked. This caused error messages returned by some Tcl_Filesystem drivers to be swallowed.
* TIP #336 IMPLEMENTATIONdgp2008-12-0214-37/+112
| | | | | | | | | | | | | | | | | | * generic/tcl.decls: New routines Tcl_(Get|Set)ErrorLine. * generic/tcl.h: Dropped default access to interp->errorLine. * generic/tclCmdAH.c: Restore it with -DUSE_INTERP_ERRORLINE. * generic/tclCmdMZ.c: Updated callers. * generic/tclDictObj.c: * generic/tclIOUtil.c: * generic/tclNamesp.c: * generic/tclOOBasic.c: * generic/tclOODefinedCmds.c: * generic/tclOOMethod.c: * generic/tclProc.c: * generic/tclResult.c: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c:
* * generic/tclIO.c (TclFinalizeIOSubsystem): Replaced Alexandreandreas_kupries2008-12-021-3/+3
| | | | | Ferrieux's first patch for [Bug 2270477] with a gentler version, also supplied by him.
* * generic/tclParse.c: Coding standards fixups.dgp2008-12-011-17/+19
|
* Implementation of TIP #210.dkf2008-11-292-6/+158
|
* Code now simple enough that we can improve its performance by applying thedkf2008-11-291-9/+14
| | | | double-checked locking pattern.
* Improvements to the general readability of the TSD implementation.dkf2008-11-291-120/+189
|
* Alternate fix for[Bug 2251175]: missing backslash substitution on expanded ↵ferrieux2008-11-274-77/+28
| | | | literals.
* A few more (harmless) Tcl_SetResult eliminationsnijtmans2008-11-261-14/+8
|
* Eliminate warning: unused variablenijtmans2008-11-261-3/+1
|
* Eliminate 3 calls to Tcl_SetResult, asnijtmans2008-11-253-14/+6
| | | | | examples how it should have been done. purpose: contribute in the TIP #340 discussion.
* * generic/tclIO.c (TclFinalizeIOSubsystem): Applied Alexandreandreas_kupries2008-11-251-2/+2
| | | | | Ferrieux's patch for [Bug 2270477] to prevent infinite looping during finalization of channels not bound to interpreters.
* don't assume that Tcl_SetResult sets interp->result, especially notnijtmans2008-11-251-9/+8
| | | | in a dstring test
* Fix IsChannelExisting name comparison [Bug 2333466]ferrieux2008-11-231-2/+2
|
* Convert Tcl_SetResult(......, TCL_DYNAMIC) tonijtmans2008-11-191-2/+3
| | | | | Tcl_SetResult(......, TCL_VOLATILE), in preparation for TIP #340
* Simplification of expanded-literals handling after analysis of dead branchesferrieux2008-11-193-36/+12
|
* Fix [Bug 2251175]: missing backslash substitution on expanded literals.ferrieux2008-11-175-14/+100
|