Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | minor: Cleaning up code, adding comments. | dkf | 2012-05-24 | 1 | -118/+187 | |
| | | ||||||
| * | * generic/tclZlib.c (ZlibTransformInput): [Bug 3525907]: Ensure that | dkf | 2012-05-23 | 1 | -54/+267 | |
| |\ | | | | | | | | | | | | | decompressed input is flushed through the transform correctly when the input stream gets to the end. Thanks to Alexandre Ferrieux and Andreas Kupries for their work on this. | |||||
| | * | Use zero-delays instead of finite ones when posting fileevents, because (1) ↵bug_3525907 | ferrieux | 2012-05-22 | 1 | -8/+1 | |
| | | | | | | | | | | | | they should be zero in the first place (see UpdateInterest) and (2) ever-reposting cases will be detected with greater ease. | |||||
| | * | 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. | |||||
* | | typofix | dkf | 2012-05-18 | 1 | -1/+1 | |
| | | ||||||
* | | updated C API to be more focused on supporting just some operations | dkf | 2012-05-10 | 1 | -12/+49 | |
| | | ||||||
* | | start writing some documentation | dkf | 2012-05-05 | 1 | -1/+1 | |
| | | ||||||
* | | Add ability to get gzip header out of streaming zlib access | dkf | 2012-05-04 | 1 | -3/+28 | |
| | | ||||||
* | | first actual test of doing something with a compression dictionary | dkf | 2012-05-01 | 1 | -6/+10 | |
| | | ||||||
* | | Differentiate what options may be set by format type. | dkf | 2012-04-29 | 1 | -5/+21 | |
| | | ||||||
* | | merge trunk | dkf | 2012-04-26 | 1 | -6/+2 | |
|\ \ | |/ | ||||||
| * | * 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. | |||||
* | | another bit of fconfigure guts | dkf | 2012-04-20 | 1 | -1/+18 | |
| | | ||||||
* | | Working towards the channel transform config options. | dkf | 2012-04-17 | 1 | -4/+26 | |
| | | ||||||
* | | Refactor some [zlib] subcommands into their own functions | dkf | 2012-04-15 | 1 | -247/+320 | |
| | | ||||||
* | | merge trunk | dkf | 2012-04-15 | 1 | -10/+12 | |
|\ \ | |/ | ||||||
| * | * generic/tclZlib.c (ZlibTransformSetOption): [Bug 3517696]: Make | dkf | 2012-04-15 | 1 | -10/+12 | |
| | | | | | | flushing work correctly in a pushed compressing channel transform. | |||||
* | | towards dictionary setting on transforms | dkf | 2012-04-11 | 1 | -53/+93 | |
| | | ||||||
* | | Argument parsing update | dkf | 2012-04-10 | 1 | -58/+58 | |
| | | ||||||
* | | Another few bits of zlib stream core hacking | dkf | 2012-04-08 | 1 | -6/+44 | |
| | | ||||||
* | | Another bit more | dkf | 2012-04-07 | 1 | -14/+73 | |
| | | ||||||
* | | Another step on the road to implementation. | dkf | 2012-03-31 | 1 | -2/+67 | |
| | | ||||||
* | | D'oh! | dkf | 2012-03-31 | 1 | -1/+1 | |
| | | ||||||
* | | Start of implementation of TIP 400: zlib improvements | dkf | 2012-03-31 | 1 | -1/+22 | |
|/ | ||||||
* | [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 | |
| |