2006-06-13 Bernhard Herzog * binfile.c (binfile_dealloc, BinFile_FromStream), filterobj.c (new_filter, filter_dealloc), subfilefilter.c (dealloc_subfile, Filter_SubFileDecode), zlibfilter.c (dealloc_zlib, Filter_FlateDecode): Use Python memory allocation API correctly so that e.g. memory allocated by PyObject_New is deallocated by PyObject_Del. Also, use the function based API instead of the macros. 2003-11-20 Bernhard Herzog * setup.py: New. Distutils based setup script. 2003-10-25 Bernhard Herzog Make the streamfilters compile on MSW platforms. Patch by Joonas Paalasmaa * filterobj.c, binfile.c: Initialize the ob_type fields of or custom types with NULL. They'll be filled properly in initstreamfilter. * streamfilter.c (initstreamfilter): Initialize the ob_type fields of BinaryInputType and FilterType. * filterobj.h: Remove the unnecessary use of the DL_IMPORT macro * binfile.h: Add BinaryInputType declaration 2002-08-31 Bernhard Herzog * Makefile.pre.in (DEFS): Removed. It's not needed for any python version apparently and it will cause the make process to fail with python 2.3 2002-05-04 Bernhard Herzog * hexfilter.c (Filter_HexEncode): * ascii85filter.c (Filter_ASCII85Encode): Use malloc directly instead of PyMem_NEW as in the other filters. 2001-06-27 Bernhard Herzog * streamfilter.c (initstreamfilter): make the parameter list explicitly void * filterobj.c (_Filter_Uflow): Don't reset self->current and self->end so that seeking back after reaching EOF is possible (filter_seek): Unset the EOF flag after the seek. (filter_readlines): Use ANSI-C prototypes 2001-04-26 Bernhard Herzog * binfile.c (unpack_double): (unpack_float): Use ANSI-C prototypes and make the first argument a const pointer. 2001-04-04 Bernhard Herzog * README (Version): update for 0.7.8 2000-08-03 Bernhard Herzog * Setup.in: Added ascii85filter.c to the 'full functionality' version * README: Minor fixes in preparation for Sketch 0.6.8. * streamfilter.c: Add ASCII85Decode and ASCII85Encode and use METH_VARARGS instead of 1 in the methoddefs. * ascii85filter.h: * ascii85filter.c: New filters for PostScript/PDF ASCII85 coding. 2000-07-31 Bernhard Herzog * Setup.in: Add binfile.c to the 'full functionality' version * zlibfilter.c (read_zlib): A Bug fix to actually work when multiple calls to Filter_Read are necessary and make sure to exit the loop when EOD is reached. 2000-01-25 Bernhard Herzog * config.c: Removed from CVS because it's automatically created * .cvsignore: ignore files automatically created by the python extension building process 2000-01-23 Bernhard Herzog * ChangeLog: created