Blame NEWS

Packit Service 4f85e3
2018-??-??:
Packit Service 4f85e3
  wrestool: Fix get_resource_id_quoted() to return heap-allocated string.
Packit Service 4f85e3
   Found by Jonathan Liu.
Packit Service 4f85e3
Packit 6e6f77
2018-03-07: icoutils 0.32.3 released.
Packit 6e6f77
  Fixed a segfault. (Martin Gieseking, Savannah bug 52319)
Packit 6e6f77
  Updated Gnulib stuff.
Packit 6e6f77
Packit 6e6f77
2017-10-31: icoutils 0.32.2 released.
Packit 6e6f77
  Corrected fix for savannah bug 52308 (caused wrestool to always
Packit 6e6f77
   fail).
Packit 6e6f77
  Added support for PE32+ binaries.
Packit 6e6f77
Packit 6e6f77
2017-10-31: icoutils 0.32.1 released.
Packit Service f12dec
  Fixed multiple issues found by Hanno BĂśck <hanno@hboeck.de> via
Packit 6e6f77
   fuzzing. (Savannah bugs 52307, 52308, 52313)
Packit 6e6f77
Packit 6e6f77
2017-09-02: icoutils 0.32.0 released.
Packit 6e6f77
  Fixed issues found by Jerzy Kramarz:
Packit 6e6f77
   Invalid memory allocation in icotool with malformed input.
Packit 6e6f77
   Infinite recursion in wrestool with malformed input.
Packit 6e6f77
  Added ability to specify minimum bit depth per image.
Packit 6e6f77
  Added ability to specify cursor hotspot per image.
Packit 6e6f77
Packit 6e6f77
2017-03-11: icoutils 0.31.3 released.
Packit 6e6f77
  Warning fixes and build improvements from Richard W.M. Jones <rjones@redhat.com>
Packit 6e6f77
  Fixed wrestool being broken. Reported by Richard W.M. Jones <rjones@redhat.com>
Packit 6e6f77
Packit 6e6f77
2017-03-06: icoutils 0.31.2 released.
Packit 6e6f77
  Various security fixes from Martin Gieseking,
Packit 6e6f77
  issues found by Jerzy Kramarz
Packit 6e6f77
  (CVE-2017-6009, CVE-2017-6010, CVE-2017-6011).
Packit 6e6f77
Packit 6e6f77
2017-01-08: icoutils 0.31.1 released.
Packit 6e6f77
  Security fixes:
Packit 6e6f77
    Colin Watson, Debian bug #850017
Packit 6e6f77
    Martin Gieseking, Fedora bug #1249276
Packit 6e6f77
Packit 6e6f77
2013-05-19: icoutils 0.31.0 released.
Packit 6e6f77
  Change placement of libintl dependency.
Packit Service f12dec
   Fixes build issues with external libintl (e.g. MinGW). (SebastiĂĄn Puebla)
Packit 6e6f77
  Solaris build fixes. (Mats Erik Andersson)
Packit 6e6f77
  Man page improvements. (Richard W.M. Jones)
Packit 6e6f77
Packit 6e6f77
2012-08-23: icoutils 0.30.0 released.
Packit Service f12dec
  Fix crash with libpng version prior to 1.2.25. (Martin StorsjĂś)
Packit Service f12dec
  Man page improvements. (Markus SchĂślzel)
Packit 6e6f77
  Limit size of extracted icon to size of resource.
Packit 6e6f77
   Fixes a segfault, see https://bugzilla.redhat.com/show_bug.cgi?id=701855 (Martin Gieseking).
Packit 6e6f77
   Also independently discovered and reported by Sasha Zivojinovic.
Packit 6e6f77
Packit 6e6f77
2010-02-14: icoutils 0.29.0 released.
Packit 6e6f77
  Maintainer position adopted by Frank Richter <frank.richter@gmail.com>.
Packit 6e6f77
  Fixed icotool to correctly populate the planes and bit_count fields of Win32CursorIconFileDirEntry for icons (Joel Holdsworth).
Packit 6e6f77
  Fix occasional infinite loop when presented a corrupted icon file (Mathew Eis).
Packit Service f12dec
  Set color of fully transparent pixels to black (Martin StorsjĂś).
Packit 6e6f77
  Add support for "Vista" icons (raw PNGs embedded in .ico files).
Packit 6e6f77
Packit 6e6f77
2009-08-16: icoutils 0.28.0 released.
Packit 6e6f77
  Maintenance release - minor fixes only.
Packit 6e6f77
  Compile wrestool with win32-endian.c (from Martin Gieseking).
Packit 6e6f77
  Update license to GPLv3.
Packit 6e6f77
  Remove unnecessary (?) years in my copyright notices.
Packit 6e6f77
  Remove unnecessary spaces in the RPM .spec file.
Packit 6e6f77
  Updated Gnulib stuff and simplify some code in the process.
Packit 6e6f77
Packit 6e6f77
2009-06-29: icoutils 0.27.0 released. 
Packit 6e6f77
  Maintenance release - minor fixes only.
Packit 6e6f77
  Update web site address in RPM package.
Packit 6e6f77
  Various Gnulib and build updates.
Packit 6e6f77
  Get rid of many files in the common subdirectory in the source code.
Packit 6e6f77
  Apply patch from Marcin Siennicki adding support to wrestool for
Packit 6e6f77
  extracting BMP files - thanks!
Packit 6e6f77
  Updated the RPM .spec file a little.
Packit 6e6f77
  icotool: Be stricter when parsing command line arguments.
Packit 6e6f77
Packit 6e6f77
2005-04-30: icoutils 0.26.0 released.
Packit 6e6f77
  First release on Savannah.
Packit 6e6f77
  The home page has been redesigned, and as a result the README was
Packit 6e6f77
  slightly updated as well.
Packit 6e6f77
Packit 6e6f77
2005-04-23: icoutils 0.25.0 released.
Packit 6e6f77
  Clarified license and copyright of files.
Packit 6e6f77
  Updated dependencies list.
Packit 6e6f77
  Added MANIFEST.sources file.
Packit 6e6f77
  Somewhat better checks for libpng.
Packit 6e6f77
  Mention that Windows(R) is a trademark.
Packit 6e6f77
  Remove intl directory (gettext is now used externally instead).
Packit 6e6f77
  Support localization through GNU Gettext (for all printed messages).
Packit 6e6f77
  Updated help messages of most applications.
Packit 6e6f77
  Somewhat better temporary file handling in extresso.
Packit 6e6f77
Packit 6e6f77
2005-04-17: icoutils 0.24.0 released.
Packit 6e6f77
  Corrected script building in extresso subdirectory.
Packit 6e6f77
  Add more gnulib modules for better compatibility and smaller code.
Packit 6e6f77
  Better gnulib integration (now inside configure.ac) - autogen.sh gone.
Packit 6e6f77
  Improve compatibility overall (as suggested by Matthew Cheetah
Packit 6e6f77
  Gabeler-Lee).
Packit 6e6f77
  Applied Mac OS X 10.3 fixes from Kaoru Shirai.
Packit 6e6f77
  Added support for broken NE files to wrestool (broken file contributed by
Packit Service f12dec
  Denilson F. de SĂĄ).
Packit 6e6f77
Packit 6e6f77
2004-07-05: icoutils 0.23.0 released.
Packit 6e6f77
  Fixed some #if/#ifndef typos (reported by Andrew Taylor).
Packit 6e6f77
  Clean compat in maintainer-clean-local, not distclean-local (reported by
Packit 6e6f77
  Colin Watson).
Packit 6e6f77
  PNG images with gradual transparency were not always converted into 32bit
Packit 6e6f77
  icons (reported by Aaron Johnson).
Packit 6e6f77
  --bit-depth=24 or 32 would create invalid icons (reported by Aaron
Packit 6e6f77
  Johnson).
Packit 6e6f77
  Upgrade automake, autoconf and gnulib.
Packit 6e6f77
Packit 6e6f77
2003-11-04: icoutils 0.22.0 released.
Packit 6e6f77
  Fixed a memory management bug in wrestool that would cause it to crash
Packit 6e6f77
  very often.
Packit 6e6f77
  Fixed some compatibility related bugs in the configure script.
Packit 6e6f77
  Check for libpng10 now (not properly but it works).
Packit 6e6f77
  Fixed some Cygwin issues reported and patched by Denver Coneybeare
Packit 6e6f77
  (thanks!).
Packit 6e6f77
Packit 6e6f77
2003-09-28: icoutils 0.21.0 released.
Packit 6e6f77
  Added RPM spec file (contributed by Sean Peirce, thanks).
Packit 6e6f77
  Fixed a fatal reallocation bug in wrestool (I can't see why this wasn't
Packit 6e6f77
  discovered before), causing wrestool to print "premature end"
Packit 6e6f77
  incorrectly.
Packit 6e6f77
  Added support for empty icons in wrestool (they're ignored), don't know
Packit 6e6f77
  why they are empty though (size in file is 0).
Packit 6e6f77
  These bugs were resported by Sean (some other Sean).
Packit 6e6f77
  Replaced the compat library with files from Gnulib.
Packit 6e6f77
Packit 6e6f77
2003-06-03: icoutils 0.20.0 released.
Packit 6e6f77
  Added support for extracting and creating icons with 8-bit alpha
Packit 6e6f77
  (variable transparency). Previously there were only two levels of
Packit 6e6f77
  transparency: none and completely transparent (bug reported by Steve van
Packit 6e6f77
  Bennekom).
Packit 6e6f77
  Link with -lz -lm since libpng requires it on some systems (bug reported
Packit Service f12dec
  by GĂśtz Waschk).
Packit 6e6f77
  Fixed some minor compilation warnings.
Packit 6e6f77
Packit 6e6f77
2003-05-26: icoutils 0.19.0 released.
Packit 6e6f77
  Icotool can now extract and create icons with images larger than 255x255
Packit 6e6f77
  (bug reported by Steve van Bennekom, thanks).
Packit 6e6f77
  Improved some error messages in icotool.
Packit 6e6f77
  Upgraded to autoconf 2.57 and automake 1.7.4.
Packit 6e6f77
Packit 6e6f77
2003-02-06: icoutils 0.18.0 released.
Packit 6e6f77
  Fixed a bug with listing and extracting cursor files with hotspots other
Packit 6e6f77
  than (0,0) (reported by Simon Widmer).
Packit 6e6f77
  Fixed typo in wrestool man page (reported by Sergey Baturov
Packit 6e6f77
  through Debian maintainer Colin Watson).
Packit 6e6f77
  Upgraded to autoconf 2.57 and automake 1.7.2.
Packit 6e6f77
Packit 6e6f77
2002-11-30: icoutils 0.17.0 released.
Packit 6e6f77
  libcompat cleanups and compilation fixes for ia64.
Packit 6e6f77
  icotool now accepts --output=- for standard out (patch submitted by Mario
Packit 6e6f77
  Wolff).
Packit 6e6f77
  icotool -c now works on non big endian architectures (patch submitted by
Packit 6e6f77
  Fabien Ninoles through Colin Watson).
Packit 6e6f77
  Pad with empty colors instead of the last one used.
Packit 6e6f77
  Upgraded to autoconf 2.56 and automake 1.7.1.
Packit 6e6f77
Packit 6e6f77
2002-07-07: icoutils 0.16.0 released.
Packit 6e6f77
  Images with two bits per pixel are no longer created (they don't seem to
Packit 6e6f77
  be supported by any other applications than icotool :).
Packit 6e6f77
  Now uses new scripts from automake (configure would complain about an old
Packit 6e6f77
  `missing' script).
Packit 6e6f77
  Applied patch from Pekka Pessi that fixed displaying of resource names in
Packit 6e6f77
  wrestool.
Packit 6e6f77
  The --bit-depth option can now be used to specify a minimum bit-depth for
Packit 6e6f77
  images in create mode.
Packit 6e6f77
Packit 6e6f77
2002-06-04: icoutils 0.15.0 released.
Packit 6e6f77
  Removed a forgotten debugging message.
Packit 6e6f77
  Applied patch from Mathias Hasselmann:
Packit 6e6f77
    Fixes a possible crash when creating icons with multiple images.
Packit 6e6f77
    Implements an option -t, --alpha-threshold that specifies the maximal
Packit 6e6f77
    alpha level in the PNG image for portions which shall become
Packit 6e6f77
    transparent in the icon created.
Packit 6e6f77
Packit 6e6f77
2002-02-27: icoutils 0.14.0 released.
Packit 6e6f77
  Complete rewrite of icotool:
Packit 6e6f77
    Support for generating XPM files has been removed, now only extract to
Packit 6e6f77
    PNG images.
Packit 6e6f77
    Added support for creating icon and cursor files!
Packit 6e6f77
    Implemented support for all possible icons, 32-bit as well.
Packit 6e6f77
  Documentation changed:
Packit 6e6f77
    Added manual pages from debian package.
Packit 6e6f77
    Removed the documentation, replacing it by the manual pages.
Packit 6e6f77
    Updated README.
Packit 6e6f77
Packit 6e6f77
2002-01-18: icoutils 0.13.0 released.
Packit 6e6f77
  Fixed possible relocation-bug in wrestool.
Packit 6e6f77
  Implemented support for 16 million color icons in icotool.
Packit 6e6f77
  Cleaned up code and Makefiles once again.
Packit 6e6f77
  Upgraded to autoconf 2.52/automake 1.4-p4.
Packit 6e6f77
  Updated documentation (corrected english).
Packit 6e6f77
  The author has changed email-address to oskar@osk.mine.nu.
Packit 6e6f77
Packit 6e6f77
2001-03-19: icoutils 0.12.0 released.
Packit 6e6f77
  Compilation fixes from Debian package maintainer Colin Watson.
Packit 6e6f77
Packit 6e6f77
2001-03-09: icoutils 0.11.0 released.
Packit 6e6f77
  Updated the documentation.
Packit 6e6f77
  icotool has been completely rewritten for cleaner code.
Packit 6e6f77
  Preliminary support for big-endian machines is included in icotool (but
Packit 6e6f77
  not tested).
Packit 6e6f77
Packit 6e6f77
2001-02-22: icoutils 0.10.0 released.
Packit 6e6f77
  Third release, which was done after the Wine headers were removed. The
Packit 6e6f77
  icoutils collection is not entirely licensed under the terms of the GPL.
Packit 6e6f77
Packit 6e6f77
1999-07-04: icoutils 0.9.0 released.
Packit 6e6f77
  First release of icoutils.
Packit 6e6f77
  icoutils contains some code from icoutil, but most has been rewritten.
Packit 6e6f77
  The icotool applications replaces icoutil.
Packit 6e6f77
  New applications are wrestool, extresso and genresscript.
Packit 6e6f77
  extrico has been removed.
Packit 6e6f77
Packit 6e6f77
1999-02-04: icoutil 0.1.1 released
Packit 6e6f77
  Second release.
Packit 6e6f77
  Some minor fixes to documentation and possibly code.
Packit 6e6f77
  extrico.exe is no longer released under the GPL license. (Instead it's
Packit 6e6f77
  uncopyrighted and free.)
Packit 6e6f77
Packit 6e6f77
1998-08-12: icoutil 0.1.0 released
Packit 6e6f77
  First release.