Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * README: Bump version number to 8.6b1 | dgp | 2008-12-19 | 1 | -4/+4 |
| | | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: | ||||
* | * generic/tclIO.c (Tcl_CloseEx,CloseWrite,CloseChannelPart,ChanCloseHalf): | andreas_kupries | 2008-12-18 | 2 | -19/+251 |
| | | | | | | | | | | | | | Rewrite the half-close to properly flush the channel, like is done for a full close, going through FlushChannel, and using the flag BG_FLUSH_SCHEDULED (async flush during close). New functions CloseWrite, CloseChannelPart, new flag CHANNEL_CLOSEDWRITE. * tests/chanio.test (chanio-28.[67]): Reactivated these tests. Replaced tclsh -> [interpreter] to get correct executable for the pipe process, and added after cancel to kill the fail timers when we are done. Removed the explicits calls to [flush], now that [close] handles this correctly. | ||||
* | * generic/tclExecute.c: Disabled apparently faulty assertion. | dgp | 2008-12-18 | 1 | -2/+4 |
| | | | | [Bug 2415422]. | ||||
* | Add missing flush for half-close of the write side | ferrieux | 2008-12-18 | 1 | -1/+16 |
| | |||||
* | Compressing and decompressing channel transformation support. | dkf | 2008-12-18 | 1 | -145/+321 |
| | | | | Note that there may be "quality-of-implementation" issues left... | ||||
* | VOID -> void | nijtmans | 2008-12-18 | 4 | -13/+13 |
| | |||||
* | fix line endings | dgp | 2008-12-18 | 2 | -8209/+8209 |
| | |||||
* | TIP #332 IMPLEMENTATION - Half-Close for Bidirectional Channels | ferrieux | 2008-12-18 | 5 | -8202/+8386 |
| | |||||
* | Now with *nearly* working gzipping channels... | dkf | 2008-12-18 | 1 | -91/+99 |
| | |||||
* | don't use ckfree((void *)...) but | nijtmans | 2008-12-17 | 1 | -3/+3 |
| | | | | ckfree((char *)...) | ||||
* | typos in comments | dgp | 2008-12-17 | 1 | -5/+5 |
| | |||||
* | move variable "length" inside if() | nijtmans | 2008-12-17 | 4 | -10/+9 |
| | | | | | don't use ckfree((void *)...) but ckfree((char *)...) | ||||
* | Removed unused flag. | dkf | 2008-12-17 | 2 | -107/+204 |
| | |||||
* | eliminate -Wwrite-strings warnings in enable-threads build. | nijtmans | 2008-12-16 | 2 | -9/+9 |
| | | | | use TclNewLiteralStringObj() | ||||
* | Re-fix [2431847] | ferrieux | 2008-12-16 | 1 | -5/+2 |
| | |||||
* | * generic/tcl.h: Add TIP 338 routines to stub table. | dgp | 2008-12-16 | 4 | -7/+35 |
| | | | | | | | * generic/tcl.decls: [Bug 2431338]. * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: | ||||
* | Fi [Bug 2431847] | dkf | 2008-12-15 | 1 | -2/+5 |
| | |||||
* | Working towards zlib-based channel transforms | dkf | 2008-12-15 | 1 | -177/+340 |
| | |||||
* | * doc/AddErrInfo.3: Documented Tcl_(Set|Get)ErrorLine (TIP 336). | dgp | 2008-12-15 | 2 | -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 static | das | 2008-12-15 | 1 | -4/+7 |
| | |||||
* | Fix [Bug 2380293]. Redefine non-strict decoding to ignore only whitespace. | ferrieux | 2008-12-15 | 1 | -4/+5 |
| | |||||
* | TIP #338 IMPLEMENTATION | dgp | 2008-12-15 | 5 | -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 warnings | das | 2008-12-14 | 1 | -6/+6 |
| | |||||
* | Improve docs, start working towards implementing [zlib push] | dkf | 2008-12-13 | 1 | -60/+109 |
| | |||||
* | Many improvements to docs | dkf | 2008-12-13 | 1 | -10/+117 |
| | |||||
* | change PATH_MAX to MAXPATHLEN (msvc doesn't have PATH_MAX) | nijtmans | 2008-12-12 | 1 | -5/+5 |
| | |||||
* | Make a bad zlib install less fatal to rest of Tcl for now. | dkf | 2008-12-12 | 2 | -2/+119 |
| | |||||
* | Let code extract gzip headers | dkf | 2008-12-12 | 1 | -454/+140 |
| | |||||
* | Fix [Bug 2419061] | dkf | 2008-12-12 | 1 | -622/+405 |
| | |||||
* | Eliminate warning: different 'const' qualifiers | nijtmans | 2008-12-11 | 1 | -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 the | andreas_kupries | 2008-12-11 | 1 | -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. | dkf | 2008-12-11 | 1 | -49/+57 |
| | |||||
* | Fixed prototypes | dkf | 2008-12-11 | 1 | -92/+172 |
| | |||||
* | regen | dkf | 2008-12-11 | 2 | -2/+145 |
| | |||||
* | Corrections | dkf | 2008-12-11 | 1 | -15/+13 |
| | |||||
* | First hack at TIP#234 | dkf | 2008-12-11 | 5 | -6/+2669 |
| | |||||
* | TIP #343 IMPLEMENTATION - A Binary Specifier for [format/scan] | ferrieux | 2008-12-10 | 4 | -10/+30 |
| | |||||
* | Implement TIP#341. | dkf | 2008-12-10 | 1 | -24/+48 |
| | |||||
* | restore source and binary compatibility | nijtmans | 2008-12-09 | 3 | -10/+21 |
| | | | | | for TIP #337 implementation. (when it's _that_ simple, there is no excuse not to do it) :-) | ||||
* | TIP #337 IMPLEMENTATION | dgp | 2008-12-09 | 10 | -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. | dkf | 2008-12-09 | 1 | -278/+294 |
| | |||||
* | Fix warnings with assertions enabled | das | 2008-12-07 | 1 | -2/+2 |
| | |||||
* | oops | dkf | 2008-12-06 | 1 | -1/+2 |
| | |||||
* | Partial fix for [Bug 2388866] | dkf | 2008-12-06 | 1 | -1/+13 |
| | |||||
* | regen | dkf | 2008-12-05 | 2 | -2/+13 |
| | |||||
* | Implement TIP#335 | dkf | 2008-12-05 | 2 | -4/+33 |
| | |||||
* | regen | dkf | 2008-12-05 | 2 | -126/+141 |
| | |||||
* | Implement TIP#307. | dkf | 2008-12-05 | 5 | -222/+215 |
| | |||||
* | * generic/tclPathObj.c (Tcl_FSGetNormalizedPath): Added another | dgp | 2008-12-04 | 1 | -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 the | dgp | 2008-12-03 | 1 | -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. |