diff options
Diffstat (limited to 'tkimg/ChangeLog')
-rw-r--r-- | tkimg/ChangeLog | 923 |
1 files changed, 923 insertions, 0 deletions
diff --git a/tkimg/ChangeLog b/tkimg/ChangeLog new file mode 100644 index 0000000..2f7df06 --- /dev/null +++ b/tkimg/ChangeLog @@ -0,0 +1,923 @@ +2012-09-16 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * renumber tkimg version to 1.4.2 + +2013-09-10 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libjpeg version 8d + +2013-05-12 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to zlib 1.2.8 + +2012-07-22 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libpng 1.4.12 + * renumber tkimg version to 1.4.1 + +2012-06-10 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to zlib 1.2.7 + +2011-11-27 Harald Oehlmann <oehhar@users.sourceforge.net> + + * bmp.c: image resolution parameter may be given when saving bmp + (TkImg Feature Request 3062062) + +2011-11-17 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libjpeg version 8c + +2011-07-26 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to latest TEA tcl.m4 and install.sh + * upgrade to libpng 1.4.8 + +2011-04-22 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libpng 1.4.7 + +2010-12-14 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to latest TEA tcl.m4 and autoconf 2.68 + +2010-11-26 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Upgrade to TEA 3.9 + +2010-09-17 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * + * Released and tagged Tkimg 1.4 ======================== + * + +2010-08-30 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * license.terms: Fix DFARs note for number-adjusted rights clause + +2010-07-06 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * genStubs.tcl: "generic" argument is no longer necessary when + there are no suppressors. + * [tkimg-Bugs-3011001] Only support accessing tkImg + procs through stub table implemented for libpng + +2010-06-30 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libtiff 3.9.4 + +2010-06-28 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libpng 1.4.3 + * backport various ttkGenStubs.tcl improvements + to genStubs.tcl + +2010-06-17 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libjpeg version 8b + +2010-06-04 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * [tkimg-Bugs-3011001] Only support accessing tkImg + procs through stub table implemented for base and zlib + +2010-05-11 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libpng 1.4.2 + +2010-05-04 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Make type "boolean" available everywhere, so individual + handlers don't need to define Boln any more. + * Formatting. + * Make --enable-symbols build on MSVC a little bit + closer to reality and explain disabled warnings. + +2010-05-03 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Use PNGTCLAPI in stead of EXTERN in tkImg png package + * xbm fix unused variable + +2010-04-30 Andreas Kupries <andreask@activestate.com> + + * Fix building tkimg --disable-shared + +2010-04-28 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * More MODULE_SCOPE functions in base + * Use TKIMGAPI in stead of EXTERN in tkImg base package + * Fix various gcc and MSVC warnings + * upgrade to libpng 1.4.1 + +2010-04-23 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to zlib 1.2.5 + +2010-04-14 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Regenerate all configure scripts with latest TEA tcl.m4 + +2010-04-09 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Only build pkgIndex.tcl when something changed. + +2010-04-07 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * TkimgInitUtilities() always succeeds, and does not + return TCL_ERROR/TCL_OK. + * Eliminate forced dependancy for aqua on + ::tk::unsupported::MacWindowStyle + * Eliminate msgcat compatibility layer + +2010-04-01 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * [Bug 2975449] Kill the Tk 8.2/8.3 ifdeffery - at + least the runtime swizzle (I don't consider + this a bug at all, because it worked fine + as long as it was needed!) + * [Bug 2907616] configure ignores --mandir switch + +2010-03-31 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Sync with latest TEA (tcl.m4), regenerated all + configure scripts with autoconf-2.65. + * Sync genStubs.tcl with latest one from Tcl 8.6, + regenerated all *Decls.h files. All stubs + pointers are const now. + +2009-07-26 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Sync with latest TEA (tcl.m4), regenerated all + configure scripts. + +2009-04-28 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Fix [Bug #82910] teacup requires libX11 to run + +2009-03-12 Stuart Cassoff <stwo@users.sourceforge.net> + + * various fixes to tcl.m4 [Bug #2669308] (Stuart Cassoff) + (To be checked in in sampleextension as well.) + * fix [Bug #2669482] Can't 'make test' + +2009-03-12 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * fix "make checkstubs" + * a few CONST84 eliminations + +2009-03-09 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Revert to using "ld -b" in stead of "${CC} -b" for + HP-UX-11; it doesn't work in 64-bit mode. + +2009-03-03 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * fix "make genstubs" for libpng, libtiff, libz, libjpeg + * PNG build fix + +2009-02-24 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * gif handler cleanup + * Allow -index N option for TIFF images too [Feature Request #706277] + +2009-02-23 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Attempt to fix HP-UX Itanium 64-bit build + * revert r177 change to pkgIndex.tcl: it broke TEApot package + handling. + +2009-02-17 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Move ./libz to ./compat/zlib and ./libz/tcl to ./zlib + * Move ./libjpeg to ./compat/libjpeg and ./libjpeg/tcl to ./libjpeg + * Move ./libpng to ./compat/libpng and ./libpng/tcl to ./libpng + * Move ./libtiff to ./compat/libtiff and ./libtiff/tcl to ./libtiff + * Require Tcl/Tk 8.3 for libz, libpng, libtiff and libjpeg + +2009-01-12 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libpng 1.2.34 + +2009-01-12 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * No longer Panic when an out-of-memory error occurs, + when compiled with Tcl/Tk 8.5 or later and running with + Tcl/Tk 8.5 and later (Tk bug #2477446) + +2009-01-05 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Two more stub functions for improved Tcl 8.5 support. + * Make sure that in C preprocessor directives the "#" + character is the first character on the line. + +2008-11-13 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * For gcc, from now on use as standard CFLAGS: + CFLAGS_OPTIMIZE="-O2 -fomit-frame-pointer" + CFLAGS_WARNING="-Wall -Wwrite-strings" + * Upgrade to GNU Autoconf 2.63 + +2008-11-13 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Create 1.3.x branch. Now trunk is available for + tkImg 1.4 development. + +2008-11-13 Andreas Kupries <andreask@activestate.com> + + * Fix win32 compile issue with zlib, mask gzprintf + +2008-11-04 Paul Obermeier <obermeier@users.sourceforge.net> + + * Added new (visual) test suite for checking the different + ways of reading and writing images in the various formats. + +2008-11-04 Paul Obermeier <obermeier@users.sourceforge.net> + + * Updated demo program to include all available image + formats. Also added additional tests for all image formats. + +2008-11-04 Paul Obermeier <obermeier@users.sourceforge.net> + + * Added two new format handlers: DTED for displaying + terrain elevation data files as an image. + RAW for displaying files filled with raw matrix data in 8-bit + integer, 16-bit integer or 32-bit float binary data. + Note: These very special format handlers are not loaded with + a "package require Img", but must be loaded explicitly with + "package require img::dted" and "package require img::raw". + +2008-11-04 Paul Obermeier <obermeier@users.sourceforge.net> + + * Fixed issue #1963052: + Added correct base64 encoded image for format ICO. + Added correct base64 encoded image for format SGI. + Also added code to fill unused bytes of file header with + zeros to get identical test results. + Removed test for format pixmap. + +2008-10-27 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Fixed issue #762108: configure can now finds the + tclConfig.sh and tkConfig.sh files from a parallel + Tcl and Tk build. With this change, tkimg now builds + out-of-the-box on mingw32. + +2008-10-22 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Eliminate "CONST" everywhere, replacing it with "const" + +2008-10-22 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * CONST -> const in *.decls, genenerate all header files + * white spacing fixes. + * eliminate genStubs.tcl in other places than the main "tools" + +2008-10-22 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Introduce the use of CONST86 for compiling against Tcl 8.6 + +2008-11-04 Paul Obermeier <obermeier@users.sourceforge.net> + + * Make SGI parser 64-bit aware: Convert long's to int's. + +2008-02-06 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Updated genStubs.tcl to match with the version in Tcl8.5.1 + * re-generated all related files (*Decls.h and *StubInit.c) + +2008-02-05 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Fixed issue #1081827: tkImgGIF.c is now thread-safe. + +2008-02-04 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * Fixed a buffer overflow (CVE-2006-4484) + +2007-12-19 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libpng 1.2.24 + +2006-08-04 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libpng 1.2.12 + +2006-06-09 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libtiff 3.8.2 + +2006-06-09 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * upgrade to libpng 1.2.10 + +2006-06-06 Paul Obermeier <obermeier@users.sourceforge.net> + + * bmp/bmp.c: 1. Added read parser for 16 and 32 bit formats. Needed + when reading images from the Windows clipboard. + (See http://wiki.tcl.tk/15647 for example) + 2. Corrected previous rleBuf fix. + +2006-06-01 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * fix a few compiler warnings when using the Intel C-compiler. Suggested by David Binderman. + +2006-05-02 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * various cleanups and elimination of compiler warnings. No change in functionality. + +2006-05-02 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * implement real LZW compression in GIF encoder + +2006-03-22 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * windows-specific bug-fixes for TEA + +2006-03-22 Jan Nijtmans <nijtmans@users.sourceforge.net> + + * add eclipse project files (experimental) + +2006-01-25 Andreas Kupries <andreask@activestate.com> + + * base/Makefile.in: TEA 3.5 update. Added missing Tk + * bmp/Makefile.in: definitions and variables in. Before + * gif/Makefile.in: $prefix was used to locate headers, now + * ico/Makefile.in: we have to refer to the Tk locations + * jpeg/Makefile.in: explicitly. + * pcx/Makefile.in: + * pixmap/Makefile.in: + * png/Makefile.in: + * ppm/Makefile.in: + * ps/Makefile.in: + * sgi/Makefile.in: + * sun/Makefile.in: + * tga/Makefile.in: + * tiff/Makefile.in: + * window/Makefile.in: + * xbm/Makefile.in: + * xpm/Makefile.in: + +2006-01-24 Andreas Kupries <andreask@activestate.com> + + * tclconfig/tcl.m4: Updated to TEA 3.5 + * configure.in: Ditto. + * configure: Regenerated. + * base/configure.in: + * base/configure: + * bmp/configure.in: + * bmp/configure: + * gif/configure.in: + * gif/configure: + * ico/configure.in: + * ico/configure: + * jpeg/configure.in: + * jpeg/configure: + * libjpeg/tcl/configure.in: + * libjpeg/tcl/configure: + * libpng/tcl/configure.in: + * libpng/tcl/configure: + * libtiff/tcl/configure.in: + * libtiff/tcl/configure: + * libz/tcl/configure.in: + * libz/tcl/configure: + * pcx/configure.in: + * pcx/configure: + * pixmap/configure.in: + * pixmap/configure: + * png/configure.in: + * png/configure: + * ppm/configure.in: + * ppm/configure: + * ps/configure.in: + * ps/configure: + * sgi/configure.in: + * sgi/configure: + +2005-08-17 Andreas Kupries <andreask@activestate.com> + + * libz: Updated to version 1.2.3 of libz. + * libz/tcl: Changed version of wrapper to 1.2.3, synchronized to + version of libz. + +2005-06-13 Andreas Kupries <andreask@activestate.com> + + * Makefile.in: Updated everything to TEA 3.2. tclconfig and contained files is now central. + * aclocal.m4: Customization of 'init.c' template file now in the configure script. Albeit + * configure: still not fully standard. Removed lots of old cruft. + * configure.in: + * init.c: + * base/Makefile.in: + * base/aclocal.m4: + * base/configure: + * base/configure.in: + * base/pkgIndex.tcl.in: + * base/tkimg.c: + * base/tkimgConfig.sh.in: + * base/tkimgStubLib.c: + * bmp/Makefile.in: + * bmp/configure: + * bmp/configure.in: + * gif/Makefile.in: + * gif/configure: + * gif/configure.in: + * ico/Makefile.in: + * ico/configure: + * ico/configure.in: + * jpeg/Makefile.in: + * jpeg/configure: + * jpeg/configure.in: + * libjpeg/config.guess: + * libjpeg/config.sub: + * libjpeg/tcl/Makefile.in: + * libjpeg/tcl/aclocal.m4: + * libjpeg/tcl/configure: + * libjpeg/tcl/configure.in: + * libjpeg/tcl/jpegtcl.c: + * libjpeg/tcl/jpegtclConfig.sh.in: + * libpng/tcl/Makefile.in: + * libpng/tcl/aclocal.m4: + * libpng/tcl/configure: + * libpng/tcl/configure.in: + * libpng/tcl/pngtcl.c: + * libpng/tcl/pngtclConfig.sh.in: + * libtiff/libtiff/tiff.h: + * libtiff/tcl/Makefile.in: + * libtiff/tcl/aclocal.m4: + * libtiff/tcl/configure: + * libtiff/tcl/configure.in: + * libtiff/tcl/tifftcl.c: + * libtiff/tcl/tifftclConfig.sh.in: + * libz/tcl/Makefile.in: + * libz/tcl/aclocal.m4: + * libz/tcl/configure: + * libz/tcl/configure.in: + * libz/tcl/zlibtcl.c: + * libz/tcl/zlibtcl.h: + * libz/tcl/zlibtclConfig.sh.in: + * pcx/Makefile.in: + * pcx/configure: + * pcx/configure.in: + * pixmap/Makefile.in: + * pixmap/configure: + * pixmap/configure.in: + * pixmap/pixmap.c: + * png/Makefile.in: + * png/configure: + * png/configure.in: + * ppm/Makefile.in: + * ppm/configure: + * ppm/configure.in: + * ps/Makefile.in: + * ps/configure: + * ps/configure.in: + * sgi/Makefile.in: + * sgi/configure: + * sgi/configure.in: + +2004-08-18 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tkimg 1.3 ======================== + * + +2004-08-16 Andreas Kupries <andreask@activestate.com> + + * Updated some hardwired version information in png, zlib, and + tiff. + +2004-08-13 Andreas Kupries <andreask@activestate.com> + + * libz/tcl: Changed version of wrapper to 1.2.1, synchronized to + version of libz. + + * libpng/tcl: Changed version of wrapper to 1.2.6, synchronized to + version of libpng. + + * libtiff/tcl: Changed version of wrapper to 3.6.1, synchronized to + version of libtiff. + +2004-08-13 Andreas Kupries <andreask@activestate.com> + + * libtiff: Updated libtiff from version 3.5.5 to 3.6.1. + * libtiff/tcl: Updated to handle the new version of libtiff. + +2004-08-12 Andreas Kupries <andreask@activestate.com> + + * libpng: Updated libpng from version 1.0.8 to 1.2.6rc5. + * libpng/tcl: Updated to handle the new version of libpng. + +2004-08-12 Andreas Kupries <andreask@activestate.com> + + * libz: Updated zlib from version 1.1.3 to 1.2.1. + * libz/tcl: Updated to handle the new version of zlib. + +2004-08-12 Andreas Kupries <andreask@activestate.com> + + * ico/ico.c: The last change made to these files, not + * sun/sun.c: recorded in the ChangeLog [*], caused them to + * sgi/sgi.c: be stored back into the CVS in DOS format. + * tga/tga.c: This screwed up the compile, more precise, + * pcx/pcx.c: the continuation lines in the code were not + recognized anymore. + + [*] cvs annotate claims that the change was made on July 27. + +2004-06-03 Andreas Kupries <andreask@activestate.com> + + * base/tkimgPPB.c: + * base/tkimg.h: Added conditional definition for Tk_PhotoExpand + * bmp/bmp.c: (named tkimg_PhotoExpand). Changed all occurences + * gif/gif.c: if Tk_PhotoExpand to the new definition. This + * ico/ico.c: takes care of a change between Tk 8.4 and 8.5 + * jpeg/jpeg.c: + * libjpeg/tcl/jpegtcl.c: + * pcx/pcx.c: + * png/png.c: + * ppm/ppm.c: + * ps/ps.c: + * sgi/sgi.c: + * sun/sun.c: + * tga/tga.c: + * window/window.c: + * xbm/xbm.c: + * xpm/xpm.c: + +2003-04-04 Andreas Kupries <andreask@activestate.com> + + * configure: + * base/configure: + * base/tclconfig/tcl.m4: + * bmp/configure: + * gif/configure: + * ico/configure: + * jpeg/configure: + * libjpeg/tcl/configure: + * libjpeg/tcl/tclconfig/tcl.m4: + * libpng/tcl/configure: + * libpng/tcl/tclconfig/tcl.m4: + * libtiff/tcl/configure: + * libtiff/tcl/tclconfig/tcl.m4: + * libz/tcl/configure: + * libz/tcl/tclconfig/tcl.m4: + * pcx/configure: + * pixmap/configure: + * png/configure: + * ppm/configure: + * ps/configure: + * sgi/configure: + * sun/configure: + * tclconfig/tcl.m4: + * tga/configure: + * tiff/configure: + * window/configure: + * xbm/configure: + * xpm/configure: Updated to newest tcl.m4, regenerated + configure's. + +2003-03-24 Andreas Kupries <andreask@activestate.com> + + * doc/img-ps.man: Fix of typo reported by doctools. + +2003-03-13 Andreas Kupries <andreask@activestate.com> + + * doc/img-ps.man: Extended with a section about requirements, + because this format relies on the presence of 'gs' + (ghostscript). + +2003-03-09 Paul Obermeier <obermeier@poSoft.de> + + * pcx/pcx.c: Fixed incorrect usage of Tcl_AppendResult, + * sun/sun.c: which could cause core dumps. + * tga/tga.c: + + * pcx/pcx.c: Improved heuristics for better format matching. + + * base/pkgIndex.tcl.in: Rearranged order of required packages + for better format matching. + + * doc/img-ico.man: Updated documentation. + * doc/img-pcx.man: + * doc/img-ppm.man: + * doc/img-sgi.man: + * doc/img-sun.man: + * doc/img-tga.man: + +2003-03-04 Andreas Kupries <andreask@activestate.com> + + * doc/format-footer.inc: Better see-also and keywording. + * doc/img-ps.man: + * doc/img.man: + + * doc/img-png.man: Small fix in manpage, command was broken over + two lines, which is illegal. + +2003-02-26 Andreas Kupries <andreask@activestate.com> + + * configure: Fixed hangup on Linux systems where arguments + * configure.in: to cc in the variable CC caused the subordinate + configure of tiff to choke (A which command + hanged itself). + + * bmp/tests/bmp.test: Updated the testsuite to use the new 'img::*' + * gif/tests/gif.test: package names instead of the old 'tkimg::*'. + * ico/tests/ico.test: Thanks to Don Porter <dgp@users.sourceforge.net> + * jpeg/tests/jpeg.test: for noticing this. Patch also by him. + * pcx/tests/pcx.test: + * pixmap/tests/pixmap.test: + * png/tests/png.test: + * ppm/tests/ppm.test: + * sgi/tests/sgi.test: + * sun/tests/sun.test: + * tga/tests/tga.test: + * tiff/tests/tiff.test: + * xbm/tests/xbm.test: + * xpm/tests/xpm.test: + +2003-02-12 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * README: Removed format documentation from the file. Added + reference to manpages, and doctools. + + * Completed documentation work. + +2003-02-06 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * doc/img.man: Started to work on new user documentation. + * doc/img-bmp.man: Using the doctools format for easy writing + * doc/img-gif.man: and easy conversion to other formats. + * doc/img-ico.man: + * doc/img-jpeg.man: Given the uniformity of most of the + * doc/img-pcx.man: handlers a template system is used + * doc/img-pixmap.man: (doctools extended to handle [include] + * doc/img-png.man: files, and allow parameterization through + * doc/img-ppm.man: variables ([vset] command). + * doc/img-ps.man: + * doc/img-sgi.man: + * doc/img-sun.man: + * doc/img-tga.man: + * doc/img-tiff.man: + * doc/img-window.man: + * doc/img-xbm.man: + * doc/img-xpm.man: + * doc/img.man: + + * doc/format-footer.inc: Template files, included by most of + * doc/format-header.inc: the handler manpages. + * doc/format-middle.inc: + + +2003-01-23 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * Touched all sub-modules, added -I/path/to/sources/of/module/base + so that they are able to find the tkimg.h header even if base is + not installed yet. Same principle as for access to the jpegtcl, + etc. headers. + +2003-01-21 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * configure: Fixed [Tkimg bug 655408] reported by Heinz-Detlev + * configure.in: Koch <hdkoch@users.sourceforge.net>. The change in + * Makefile.in: aclocal.m4 fixing the problem with the propagation + of options to the sub-configure files also allows + us to use a simple 'make all' when compiling the + individual modules. Installation is not required + for them to find their requirements. Removed the + macro AC_PREFIX_PROGRAM(tclsh) and subsequent + conditionals from the master configure.in. We have + no need of special code for --prefix / + --exec-prefix in the master. The standard code + supplied by autoconf itself is just + fine. Regenerated the configure file. + +2003-01-08 Andreas Kupries <andreask@activestate.com> + + * aclocal.m4: Added this file, was missing. Fixed bug in + TEA_CONFIG_COLLECT. + +2002-12-09 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * configure.in: + * configure: + * aclocal.m4: + * Makefile.in: New master files for building all packages in + the extension. The installation collects all shared libraries in + one directory, using a big package index file for all packages. + + * base/: configure.in: Added DPACKAGE, is now 'img::base' instead + of 'tkimg'. + + * bmp, gif, ico, jpeg, pcx, pixmap, png, ppm, ps, sgi, sun, tga, + tiff, window, xbm, xpm: + Changed 'tkimg::' to 'img::' + +2002-12-06 Andreas Kupries <andreask@activestate.com> + + * bmp: + * gif: + * jpeg: + * png: + * tiff: + * xpm: + * xbm: Created testsuites for these handlers. Essentially the + existing big testsuite was split into per handler + testsuites. All pass. + + * sun: + * sgi: + * ico: + * pcx: + * ppm: + * tga: Added testsuites, templated upon the original ones. + + SGI has trouble. What goes in, does not come out exactly the + same. I am not sure if there is a bug, or if there is some + intentional change made by the handler. + + * ps: (+pdf) + * window: + * pixmap: Without testsuites. + + * init.c (_Init): Had to be changed to use '1.3' too. + +2002-12-04 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * tkimg/base/tkimg.c: + * tkimg/bmp/Makefile.in: + * tkimg/gif/Makefile.in: + * tkimg/ico/Makefile.in: + * tkimg/init.c: + * tkimg/jpeg/Makefile.in: + * tkimg/libjpeg/tcl/jpegtcl.c: + * tkimg/libpng/tcl/pngtcl.c: + * tkimg/libtiff/tcl/tifftcl.c: + * tkimg/libz/tcl/zlibtcl.c: + * tkimg/pcx/Makefile.in: + * tkimg/pixmap/Makefile.in: + * tkimg/pixmap/configure: + * tkimg/pixmap/configure.in: + * tkimg/pixmap/pixmap.c: + * tkimg/pixmap/pixmapInt.h: + * tkimg/png/Makefile.in: + * tkimg/ppm/Makefile.in: + * tkimg/ps/Makefile.in: + * tkimg/sgi/Makefile.in: + * tkimg/sun/Makefile.in: + * tkimg/tga/Makefile.in: + * tkimg/tiff/Makefile.in: + * tkimg/window/Makefile.in: + * tkimg/xbm/Makefile.in: + * tkimg/xpm/Makefile.in: + + Smoothed out more trouble with DLLIMPORT / DLLEXPORT on + Windows. Fixed problems with building 'pixmap'. + +2002-12-03 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * libjpeg/tcl: + * libpng/tcl: + * libz/tcl: + * libtiff/tcl: + * base: + + Weeded out discrepancies in definition versus usage of BUILD_xxx + macros controlling DLLEXPORT / DLLIMPORT on windows. The + capitalization in configure(.in) and header was different. + +2002-11-28 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * ps/: New directory, PS + PDF handler (photo image types). + + * png/: New directory, PNG handler (photo image types). + + * tiff/: New directory, TIFF handler (photo image types). + + * window/: New directory, WINDOW handler (photo image + type). Conversion of the original Img sources to TEA 2 provided + by Paul Obermeier <obermeier@users.sourceforge.net>. + + * xpm/: New directory, XPM handler (photo image type). Conversion + of the original Img sources to TEA 2 provided by Paul Obermeier + <obermeier@users.sourceforge.net>. + + * xbm/: New directory, XBM handler (photo image type). Conversion + of the original Img sources to TEA 2 provided by Paul Obermeier + <obermeier@users.sourceforge.net>. + + * tga/: New directory, TGA handler (photo image type). Code + provided by Paul Obermeier <obermeier@users.sourceforge.net>. + + * sun/: New directory, SUN handler (photo image type). Code + provided by Paul Obermeier <obermeier@users.sourceforge.net>. + + * sgi/: New directory, SGI handler (photo image type). Code + provided by Paul Obermeier <obermeier@users.sourceforge.net>. + + * ppm/: New directory, PPM handler (photo image type). Code + provided by Paul Obermeier <obermeier@users.sourceforge.net>. + + * pcx/: New directory, PCX handler (photo image type). Code + provided by Paul Obermeier <obermeier@users.sourceforge.net>. + + * ico/: New directory, ICO handler (photo image type). Code + provided by Paul Obermeier <obermeier@users.sourceforge.net>. + +2002-11-26 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * init.c: Extended to allow registration of a second format. This + format is able to share functions with the first one. Current + user for this feature: The ps/pdf combo handler. + +2002-11-19 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * init.c: New file. Contains generic initialization code for a + photo image type. Parameterized by the individual format + handlers with the package name (in various forms). First user is + 'tkimg::bmp'. + + * bmp/: New directory, BMP handler (photo image type). + * gif/: s.a, GIF handler (photo image type). + * jpeg/: s.a, JPEG handler (photo image type). + +2002-11-18 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * base: New directory. Base package for format handlers to draw + upon. Build system based on TEA 2. Exports a stub table. The + source code is a modified copy of the relevant sources in the + main directory, making this package completely independent of + the existing sources. + +2002-11-18 Andreas Kupries <andreask@activestate.com> + + * libz/tcl: + * libpng/tcl: + * libjpeg/tcl: + * libtiff/tcl: New directories, tcl packages wrapping around the + support libraries, exporting their functionality via a stub + table. Based on TEA 2. First step in the reorganization of the + whole code base for easier configuration and building. The code + of the support libraries is linked directly into the wrapper + libraries. This means that the wrappers do not use support + libraries installed on the system. Support for this will come at + a later stage. + + * libpng/png.c: Added casts to prevent compiler error. + * imgInt.h: Fixed small typo. + +2002-10-15 Andreas Kupries <andreask@activestate.com> + + * configure.in: Changed to propagate an initial CFLAGS value to + the final definition. A TEA condition (SHARED_BUILD == 1) + squashed it, causing it the build system to loose the + +DAportable we specify for the AS PA-RISC2.2 build host. This is + a problem for _all_ TEA and TEA 2 based configure files. + +2002-10-04 Andreas Kupries <andreask@activestate.com> + + * libjpeg/configure: + * libtiff/tiff.h: + * configure.in: + * Makefile.in: + * imgTIFF.c: Folding a number of band-aid patches to make tkImg + compile on the ActiveState hosts back into the sources. + + When using gcc have to link -lgcc into the main, png, and tiff + libraries. Have to propagate host specification to subordniate + configure scripts. Have to explicitly link in '-lm -lc' on + AIX. Disable a number of typedef's in the TIFF code which are + provided by AIX headers. Avoid unwanted usage of the memcpy + macro on AIX. + +2002-09-25 Jeff Hobbs <jeffh@ActiveState.com> + + * Makefile.in: better use of libdir. Add jpegconfdir to includes. + Add srcdir prefix for installation of *.tcl. (steffen) + + * configure: regen'd + * configure.in: add support for --with-tcl|tkinclude (steffen) + + * imgUnixPmap.c: #define XPutImage to empty for OSX. (steffen) + + * imgWindow.c: include X libs for OSX. (steffen) + +2002-06-19 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * imgTIFF.c: Ifdef'd code choosing either stdarg.h or + varargs.h. The Tcl header does this selection since 8.1., and in + 8.4 it has changed significantly, causing the code here to + select a different file than tcl itself, causing compile + problems. Thanks to Joe English for his help in tracking this + down. + +2002-06-17 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * imgBMP.c (CommonReadBMP): + * imgGIF.c (CommonReadGIF): + * imgJPEG.c (CommonReadJPEG): + * imgPS.c (ChanReadPDF): + * imgWindow.c (ObjReadWin): + * imgXPM.c (CommonReadXPM): + * imgUtil.c (ImgPhotoPutBlock): Updated to handle changes + introduced into Tk by TIP #98. + +2002-05-27 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * tools/install.tcl: Fixed mismatched brackets. |