2025-11-07 Harald Oehlmann
	* ico.tcl: [bug 9b8d7fa5bd3470b8] fix icon not decodable
	  error. Thanks to Torsten for the report and fix.

2020-02-09  0.7  <andreas_kupries@users.sourceforge.net>

	*
	* Released and tagged Tklib 0.7 ========================
	* 

2013-03-25  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	*
	* Released and tagged Tklib 0.6 ========================
	* 

2011-10-04  Jeff Hobbs  <jeffh@ActiveState.com>

	* ico.tcl: add ico::Show example.
	* ico0.tcl: improve default type retrieval
	* pkgIndex.tcl: bump versions to 1.1 and 0.3.2

2010-07-07  Andreas Kupries  <andreask@activestate.com>

	* ico.tcl: [Bug 3007168]: Fixed padding used for 24x24 icons.
	* ico.man: Further allowing writeIcon to create missing files.
	* pkgIndex.tcl: Bumped version to 1.0.5.

2009-10-12  Aaron Faupell <afaupell@users.sourceforge.net>

	* ico.tcl fix error messages to be more clear and refactor fileext
	  into gettype in the process.

2009-05-21  Andreas Kupries  <andreask@activestate.com>

	* ico.man: Fixed issues in getIcon and writeIcon (semantic mismatches).
	* ico.tcl: With help by Aaron and Jeff to review and make the fixes simpler.
	* pkgIndex.tcl: Plus additional checks on file existence. Bumped version to 1.0.4.

2009-01-21  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	*
	* Released and tagged Tklib 0.5 ========================
	* 

2008-03-12  Jeff Hobbs  <jeffh@ActiveState.com>

	* ico.tcl (::ico::writeIconICODATA, ::ico::writeIconICO): correct the
	* pkgIndex.tcl: icon table header height info (was doubling),
	update version to 1.0.3.

2007-5-17  Aaron Faupell <afaupell@users.sourceforge.net>

	* ico.tcl: fixed problem with reading BMPs and updated
	getFileIcon to search for additional icons (read CLSID)
	* ico.man: updated example and added verbage to getFileIcon

2007-02-23  Jeff Hobbs  <jeffh@ActiveState.com>

	* ico0.tcl (::ico::readDIBFromData): correct row calc for edge
	case.  Bump version to 0.3.1

	* ico.tcl (::ico::getFileIcon): fixed for better overall support.
	[Bug 1660234] (Griffiths).
	Bumped version to 1.0.2

2006-12-14  Aaron Faupell <afaupell@users.sourceforge.net>

	* ico.tcl: fixed problem in EXEtoICO and incremented version to 1.0.1

2006-12-12  Jeff Hobbs  <jeffh@ActiveState.com>

	* ico.tcl (::ico::getFileIcon): fixed missing close ]

2006-08-04  Jeff Hobbs  <jeffh@ActiveState.com>

	* ico0.tcl: added back ico 0.3 for compatibility
	* pkgIndex.tcl: note both 0.3 and 1.0 exist

2006-07-18  Andreas Kupries  <andreask@gactivestate.com>

	* ico.man: Fixed syntax problems in the manpage.

2006-07-11  Aaron Faupell <afaupell@users.sourceforge.net>

	* ico.tcl: many changes to add support for icon groups
	* ico.man: many changes to reflect new commands and usage
	**** update to v1.0 POTENTIAL INCOMPATIBILITY ****
	
2005-11-10  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	*
	* Released and tagged Tklib 0.4.1 ========================
	* 

2005-11-02  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	*
	* Released and tagged Tklib 0.4 ========================
	* 

2005-05-28  Aaron Faupell <afaupell@users.sourceforge.net>

	* ico.tcl fixed padding algorithm to handle icons >48px

2005-05-27  Jeff Hobbs  <jeffh@ActiveState.com>

	* ico.tcl (::ico::Show): handle >48px icons by resizing the frame.
	Currently >48px icons are not decoded properly by ico though.

2004-08-20  Aaron Faupell <afaupell@users.sourceforge.net>

	* ico.tcl bugfix in writeIconEXE, called SearchForIcos
	with wrong args

2004-08-20  Aaron Faupell <afaupell@users.sourceforge.net>

	* ico.tcl: added writing of BMP and ICODATA types.

2004-08-18  Aaron Faupell <afaupell@users.sourceforge.net>

	* ico.tcl: added support for reading from BMP files
	Modified transparentColor to work on pixel list also.
	* ico.man: updated with the new functionality

2004-08-18  Andreas Kupries  <andreask@activestate.com>

	* ico.man: Fixed problems with formatting of ico manpage.

2004-08-17  Aaron Faupell <afaupell@users.sourceforge.net>

	* ico.tcl: CheckEXE removed and replaced by new SearchForIcos which
	calls SearchForIcosNE or SearchForIcosPE which atually parse the
	window resource tables resulting in a nice speed improvement
	over the old linear search. Also corrected all usage of fconfigure.

2004-07-27  Aaron Faupell <afaupell@users.sourceforge.net>

	* ico.tcl: undocumented windows feature: if the first palette entry
	isnt black, the transparent background displays in odd colors. fixed
	getPaletteFromColors to initialize palette with black. changed header
	writing to use 0 for planes to be consistant with windows.

2004-07-26  Aaron Faupell <afaupell@users.sourceforge.net>

	* ico.tcl: renamed some of the private API to be more descriptive.
	bugfix in writeIcon and translateColors and CopyIcon. simplified
	writeIconEXE.

2004-07-26  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* ico.man: Reworked the documentation a bit (fixed bugs, reordered
	  stuff a bit).

2004-07-26  Jeff Hobbs  <jeffh@ActiveState.com>

	* pkgIndex.tcl, ico.man, ico.tcl: add -type ICODATA as a way pass
	ICO data instead of a filename. Currently supports read, not write.
	Made 'package require Tk' only get called as necessary for the api.
	Code cleanup, update to v0.3.

	* ico.man (new):
	* ico.tcl: revamp of API from Aaron, more public APIs.

2004-07-24  Jeff Hobbs  <jeffh@ActiveState.com>

	* ico.tcl (::ico::getIconImageFromData): add call to retrive icon
	image from ICO info as data (not "official", may change).

2004-07-22  Jeff Hobbs  <jeffh@ActiveState.com>

	* ico.tcl: added to tklib as v0.2.
	Primary usage is like so:
		set file bin/wish.exe
		set icos [::ico::getIcons $file]
		set img  [::ico::getIconImage $file -index 1]
