Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix for bug 3525907. Reworked TransformInput() entirely, tightened use of ↵ | andreask | 2012-05-17 | 1 | -50/+256 |
| | | | | timed events, and added code handling special situations like EAGAIN, parent eof, etc. | ||||
* | * generic/tclUtil.c (TclDStringToObj): Added internal function to make | dkf | 2012-04-25 | 1 | -6/+2 |
| | | | | the fairly-common operation of converting a DString into an Obj a more efficient one. | ||||
* | * generic/tclZlib.c (ZlibTransformSetOption): [Bug 3517696]: Make | dkf | 2012-04-15 | 1 | -10/+12 |
| | | | flushing work correctly in a pushed compressing channel transform. | ||||
* | [Bug 3390073]: Return the correct length of written data for a compressing | dkf | 2011-08-12 | 1 | -1/+1 |
| | | | | transform, ensuring that buffers are written exactly once instead of multiple times or not at all (producing an invalid file). | ||||
* | Make the -buffersize option to '$zstream add' function correctly instead of | dkf | 2011-08-08 | 1 | -12/+37 |
| | | | having its value just be discarded unceremoniously. | ||||
* | [Bug 3386197]: Fix buffer direction botch. Damn you, confusing terminology! | dkf | 2011-08-05 | 1 | -2/+2 |
| | |||||
* | [Bug 3386197]: Plug memory leak in unstacking of zlib transforms. | dkf | 2011-08-04 | 1 | -0/+14 |
| | |||||
* | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in | dkf | 2011-03-12 | 1 | -6/+5 |
| | | | rest of Tcl source code. No ABI change. API change *should* be harmless. | ||||
* | MINOR: Formatting fixes, mainly to comments, so code better fits the style in | dkf | 2011-03-10 | 1 | -24/+24 |
| | | | the Engineering Manual. | ||||
* | Now that we're no longer using SCM based on RCS, the RCS Keyword lines | dgp | 2011-03-02 | 1 | -2/+0 |
| | | | cause more harm than good. Purged them (except in zlib files). | ||||
* | * generic/tclZlib.c (Tcl_ZlibStreamGet): [Bug 3081008]: Ensure that | dkf | 2010-10-19 | 1 | -4/+13 |
| | | | | | | | | | | | | | | | when a bytearray gets its internals entangled with zlib for more than a passing moment, that bytearray will never be shimmered away. This increases the amount of copying but is simple to get right, which is a reasonable trade-off. * generic/tclStringObj.c (Tcl_AppendObjToObj): Added some special cases so that most of the time when you build up a bytearray by appending, it actually ends up being a bytearray rather than shimmering back and forth to string. * tests/http11.test (check_crc): Use a simpler way to express the functionality of this procedure. | ||||
* | * generic/tclZlib.c: Purge code that wrote to the object returned by | dkf | 2010-10-19 | 1 | -50/+55 |
| | | | | Tcl_GetObjResult, as we don't want to do that anti-pattern no more. | ||||
* | Remove hack needed for zlib 1.2.3 on win32 | nijtmans | 2010-06-21 | 1 | -103/+28 |
| | |||||
* | [Bug 2979399] uninitialized value troubles | nijtmans | 2010-03-30 | 1 | -28/+5 |
| | |||||
* | Code Audit results: | dkf | 2010-03-05 | 1 | -32/+33 |
| | | | | | | | | * use do { ... } while (0) in macros * avoid shadowing one local variable with another * use clearer 'foo.bar++;' instead of '++foo.bar;' where result not required (i.e., semantically equivalent) * follow Engineering Manual rules on spacing and declarations | ||||
* | More tidying up (whitespace, spelling, useless parentheses, useless casts) | dkf | 2010-02-24 | 1 | -8/+11 |
| | |||||
* | * generic/tclZlib.c (ZlibTransformInput): [Bug 2742041]: Added a | andreas_kupries | 2010-02-22 | 1 | -3/+22 |
| | | | | | | | | | hack to work around the general problem, early EOF recoginition based on the base-chgannel, instead of the data we have ready for reading in the transform. Long-term we need a proper general fix (likely tracking EOF on each level of the channel stack), with attendant complexity. Further: Z_BUF_ERROR can be ignored, and must be when feeding the zlib code with single characters. | ||||
* | [Bug 2947783]: Ensure that result is an unshared object before appending to it. | dkf | 2010-02-08 | 1 | -1/+19 |
| | |||||
* | Eliminate various gcc warnings (in -Wextra mode) | nijtmans | 2009-11-18 | 1 | -2/+4 |
| | |||||
* | Remove accidental C99-ism which reportedly makes the AIX native compiler choke. | dkf | 2009-10-29 | 1 | -19/+31 |
| | |||||
* | ZlibTransformClose may be called with a NULL interpreter during finalization and | patthoyts | 2009-07-10 | 1 | -5/+13 |
| | | | | | Tcl_SetChannelError requires a list. Added some tests to ensure error propagation from the zlib library to the interp. | ||||
* | [Bug #2818131] Added tests and fixed a typo that broke zlib push for deflate ↵ | patthoyts | 2009-07-09 | 1 | -2/+2 |
| | | | | format. | ||||
* | Silence a signed/unsigned warning that annoys msvc | patthoyts | 2009-07-06 | 1 | -2/+2 |
| | |||||
* | Make [zlib push] work with [fcopy]. | dkf | 2009-07-05 | 1 | -90/+145 |
| | |||||
* | Related corrections | dkf | 2009-03-04 | 1 | -4/+4 |
| | |||||
* | Fix bug 2662434 | dkf | 2009-03-04 | 1 | -3/+5 |
| | |||||
* | fix [Feature Request 2605263] use official | nijtmans | 2009-02-16 | 1 | -30/+82 |
| | | | | zlib build. | ||||
* | Improve error messages. [Bug 2573172] | dkf | 2009-02-07 | 1 | -181/+198 |
| | |||||
* | Fix [Bug 2536400] | dkf | 2009-01-26 | 1 | -5/+9 |
| | |||||
* | Plug memory leak. | dkf | 2008-12-28 | 1 | -3/+11 |
| | |||||
* | Fix my silly blunders. [Bug 2470237] | dkf | 2008-12-27 | 1 | -9/+7 |
| | |||||
* | Assorted minor corrections to the Zlib C API to make it work with the PNG | dkf | 2008-12-27 | 1 | -44/+41 |
| | | | | implementation better. | ||||
* | Silence signed unsigned warning | patthoyts | 2008-12-22 | 1 | -2/+2 |
| | |||||
* | fix warnings | das | 2008-12-20 | 1 | -3/+3 |
| | |||||
* | Compressing and decompressing channel transformation support. | dkf | 2008-12-18 | 1 | -145/+321 |
| | | | | Note that there may be "quality-of-implementation" issues left... | ||||
* | Now with *nearly* working gzipping channels... | dkf | 2008-12-18 | 1 | -91/+99 |
| | |||||
* | move variable "length" inside if() | nijtmans | 2008-12-17 | 1 | -2/+2 |
| | | | | | don't use ckfree((void *)...) but ckfree((char *)...) | ||||
* | Removed unused flag. | dkf | 2008-12-17 | 1 | -104/+202 |
| | |||||
* | Working towards zlib-based channel transforms | dkf | 2008-12-15 | 1 | -177/+340 |
| | |||||
* | 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 | 1 | -1/+111 |
| | |||||
* | 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 | ||||
* | 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 |
| | |||||
* | First hack at TIP#234 | dkf | 2008-12-11 | 1 | -0/+2567 |