1Changes Log for the Tclresource extension 2========================================= 3 4The [resource] command was originally defined as a built-in command of Tcl on 5MacOS 7/8/9. The original code can be found in the old Tcl sources in 6/tcl/mac/tclMacResource.c. The Tclresource extension is backwards compatible 7with the original command. Version 1.0 can be considered strictly as a port of 8this command to OSX (with minor modifications reflecting OSX idiosyncrasies: no 9ROM resource map etc.). Higher versions (1.1 and greater) widely enhance the 10syntax of the [resource] command but will always remain backwards compatible 11with the original command. 12 13This is an Open Source project. The source code for this extension can be 14found on the SourceForge site at: <http://sourceforge.net/projects/tclresource> 15 16Tclresource binary releases are available at 17<http://sourceforge.net/project/showfiles.php?group_id=93101> 18 19You can browse the cvs repository online at 20<http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/tclresource> 21 22Please e-mail about any problems you might encounter: 23<bdesgraupes@users.sourceforge.net> 24 25This changes log is in reverse chronological order (from bottom to top). 26 27================================================================================ 28= 1.1.2 last update: 29================================================================================ 30� Introduced TEA (3.2) support. 31� Minor modifications in the organisation of the headers. 32� Fixed potential bug where the interpreter's result was not reset. 33� Improvements to TEA buildsystem, update to TEA 3.6. 34� Allow building against CoreServices only (instead of full Carbon). 35� Fix warnings from gcc. 36 37================================================================================ 38= 1.1.1 release last update: 2004-09-08 08:53:10 39================================================================================ 40� Public release of version 1.1.1. 41 42================================================================================ 43= 1.1b4 development last update: 2004-09-07 14:55:22 44================================================================================ 45� Reorganized the code to separate command definitions and utility 46 functions. 47� Fixed crashing bug in [resource open] used with permission due to the 48 use of an already released object. Bug #1020224. 49� Fixed [types] command always returning TCL_OK. 50� More informative error reporting. 51� Corrected typos in usage strings. 52� Creation of a complete test suite (using the tcltest library). 53 54================================================================================ 55= 1.1b3 last update: 2003-10-24 08:52:41 56================================================================================ 57� replaced FSpLocationFromPath() by Toolbox FSPathMakeRef(). 58� removed all dependencies on MoreFiles or MoreFilesX. Updated access 59paths in the project file. 60� [resource files $resid] returns POSIX path rather than Finder path. 61 62================================================================================ 63= 1.1b2 released last update: 2003-10-18 18:51:36 64================================================================================ 65� fix for [resource list] crashing bug: ReleaseResource should not 66 be called if resource is already in memory. This occured when 67 calling [resource list] with no resourceRef i-e on all resource maps. 68 This bug was already in the original [resource] command under OS8/9 ! 69 70================================================================================ 71= 1.1b1 released last update: 2003-10-16 08:15:54 72================================================================================ 73� first release with the new subcommands and datafork support. New 74suncommands are: [resource attribute], [resource fork], [resource id], [resource 75name], [resource update]. 76 77================================================================================ 78= 1.0 released last update: 2003-09-20 12:12:45 79================================================================================ 80� first release of the old [resource] command as a loadable extension for 81OSX. No additional features: just the plain old [resource] as defined as a 82built-in command in OS9 and earlier. 83 84