1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
|
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]
|