Grant's CGI Framework
Version History

Important: When updating your code from a previous version of the framework, you definitly need to make sure that you update your copy of the file "MyConfiguration.h" to include all the new configuration options. If you don't, various bits of code simply won't be compiled/included in your application!
Also make sure you add new files (where appropriate) in the release to your project files! Otherwise you may be missing crucial resources or functions.


Version 2


2.0d6 - Sunday, October 26, 1997


2.0 dev 5 - Monday, October 6, 1997


2.0 dev 4 - Monday, September 22, 1997


2.0 dev 3 - Thursday, September 11, 1997


2.0 dev to 2.0 dev 2 - not released


Version 1

Version 1 never reached the post-beta stage. It was scrapped in favor of the cleaner API design introduced in version 2.


1.0 beta 16 - Monday, September 30, 1996


1.0 beta 15 - Codewarrior 10 CD release


1.0 alpha 15 - Monday, July 15, 1996

Note: This is still a potentially unstable version - the next beta should be out within a week or two of this release.
Note: Be sure to read the notes for version 1.0 development 15 which follow immediately after these notes for 1.0 alpha 15.
Note: The Symantec project files have not been updated to support the new code yet. That update should happen in time for the 1.0 beta 15 release. My apologies for any inconvenience. In any case, the Symantec support for the WSAPI isn't available from StarNine yet.


1.0 development 15 - Wednesday, June 12, 1996

WARNING: This is a development (not well-tested, probably crash-prone) release. You should not rely on the code in this release for final product. It is being released for testing purposes, and to allow users of the framework to know what changes are being made to the framework. All usual warnings about backing-up and the potential hazards of using the software go triple for this release. "Danger Will Robinson!"


1.0 beta 14 - Friday, April 12, 1996

IMPORTANT: Many of you are going to wonder what 'p_export' means. I'm using it to export functions using Pascal calling format - only when the framework is being compiled with Pascal support. If you have not turned on Pascal support in "MyConfiguration.h" 'p_export' will be #defined to be nothing - absolutely no effect (as if it didn't exist) - so please just ignore it's presence since it will mean absolutely nothing to the majority of you framework users. (further details on Pascal support are in the version notes below).

I've made numerous little fixes throughout the source files, some of which I forgot to document here (but those are insignificant little changes which won't affect the code's compiling).


1.0 beta 13 - Friday, January 26, 1996

Important: The CGIRecord (CGIHdl) structure has been changed! The responseData field is no longer a 'char *' (Ptr) - it is now a 'Handle'. You must 'MyCGIProcess'. . This change to the framework can be reverted (to support old code) if you turn the 'kCompileWithCGIResponseDataAsHandle' configuration flag off (in "MyConfiguration.h").

1.0 beta 12 - Saturday, December 10, 1995

1.0 beta 11 - Sunday, October 29, 1995

1.0 beta 10 - Sunday, October 1, 1995

Modified Files
AEFunc.c, AEFunc.h, AEHandlers.c, AEHandlers.h, CGI.c, CGI.h, compiler_stuff.h, DebugUtil.c, DebugUtil.h, ErrorUtil.c, globals.h, MyConfiguration.h, ProcessUtil.c, ProcessUtil.h, Quit.c, Quit.h, Startup.c, Startup.h
New Files
MyHandlers.c

1.0 beta 9 - Saturday, September 23, 1995

1.0 beta 8 - Monday, September 11, 1995

1.0 beta 7 - Saturday, August 12, 1995

1.0 beta 6 - Friday, August 11, 1995

1.0 beta 5 - Tuesday, August 8, 1995

1.0 beta 4 - Sunday, August 6, 1995

1.0 beta 3 - Friday, August 4, 1995

Hopefully last beta before first golden release...
[boy was I ever optimistic when I wrote that!]

1.0 beta 2 - Tuesday, August 1, 1995

PowerPC code fix. The following files were updated:

ErrorInt.c
Added use of NewModalFilterProc in ErrorAlertSystemString and ErrorAlertStartupString functions.
main.c
Corrected documentation comment for MyCGIProcess function.
MemoryUtil.c
Added use of NewGrowZoneProc in InitializeEmergencyMemory function.
Startup.c
Commented out troublesome line in startupThreads function.
/* ( (Ptr)NewThread != kUnresolvedSymbolAddress ) && */
Any suggestions for how to fix this would be most welcome.

1.0 beta 1 - Sunday, July 9, 1995

First release. Distributed on Apprentice CD and Info-Mac ftp archives.


Grant's CGI Framework

Contents: Nisto - Products - Mail Lists - Cree - Standards - Babylon 5

Privacy Statement, Legal Notices
Copyright ©1995-1998 Grant Neufeld. All rights reserved. abc