home *** CD-ROM | disk | FTP | other *** search
Wrap
Thu Nov 2 13:03:00 1995 - autodoc version 1.8.4 release notes: CHANGES CHANGES SUMMARY Protocols can be documented. The protocols conformed to by a class, category or protocol are documented. Functions, typedefs, defines, macros, and globals are documented Command line switches can be specified with full names or short names. The copyright owner string can be set as an environment variable AD_COPYRIGHT. (see setenv for csh, or export for zsh) (internally) Autodoc has been divided into modules to encapsulate behaviors and data All RTF specific output is provided by GenerateRTF.pm CHANGES LOG: (autodoc) RELEASE 1.8.4 - REVISION 1.5 (1995/10/20 22:10:41 aswift) Completed checkin using DevMan Logs RELEASE 1.8.4 - REVISION 1.4 (1995/10/20 16:45:28 aswift) Continuing to try DevMan Log history RELEASE 1.8.4 - fixed "up to date documentation" testing - added missing small newlines between the methods and their documentation - moved tab locations in the Defined Types stuff to improve doc apperance - long method lines are now broken into multiple lines - added new paragraph styles to the GenerateRTF module RELEASE 1.8.3 - completely documented GenerateRTF.pm Autodoc module - abstracted DumpDocs to remove rtf dependancies - fixed case insensitive argument parsing to differentiate -D from -d (bbum) - cleaned up usage of 'require' and 'use' to remove redundancy (bbum) - added support for documenting what protocols an object conforms to. - added support for documenting protocols. (Craig Kelley) RELEASE 1.8.2 - added version control to the support modules, and their version is now reported when the -version option is used - removed some warning messages in file_expandpath - fixed bug preventing doc creation with .[hm] files with no object def. - fixed resource naming when files are specified with no project dir - fixed boldifying values of typedef-type structures - allowed multiple levels of indention to follow curly braces in typedef's RELEASE 1.8.1 - MiscKit Release 1.6.1 - fixed documentation extraction failure detection - added support for AD_PMLIBDIR to specify perl module lib directory - added more log debugging to Autodoc .pm files - moved LogDebug::Log.pm into Autodoc::LogDebug.pm - moved FileSupport::Misc.pm into Autodoc::FileSupport.pm RELEASE 1.8 - added -nosingles option to exclude unpaired '.h' and '.m' files from docs - added support for functions, typedefs, defines, macros, and globals - moved all autodoc doc creation into Autodoc::DumpDocs - moved all autodoc source reading into Autodoc::ReadSource - moved autodoc comment parsing into Autodoc::ParseComment - moved source file scanning code into Autodoc::ScanFile module - added timestamping capability for documentation - can now set copyright string with environment var: AD_COPYRIGHT - moved debug logging into LogDebug::Log - moved filepath expansion into FileSupport::Misc RELEASE 1.7 - contributions by b.bum - added support for GetOpts::Long package; GetOpts::Long can deal w/single character argnames as long as they aren't ambiguous. - removed all warnings produced by perl -w - modified scan_line to discard stars from the beginning of ADC lines - added -help option; shows help and exits. - made a Source directory and moved code files into (as per the README) - look for '## bbum'; i fixed a bunch of a stuff that produced warnings when the rtf documentation did not yet exist. - fixed -force so that it actually works. - added NULL to list of bold words - any instance variable on a line w/the word "INTERNAL" will be skipped. - fixed method parameter matching to allow whitespace between the : and arg. (Kim Shrier) - fixed argument italicising in method docs to parse out whitespace between the : and arg (Kim Shrier) RELEASE 1.6 - added \ escaping for % and # characters to force display RELEASE 1.5.1 - fixed the "Category Description" bug. Was putting out "Class Description" (Todd Nathan) RELEASE 1.5 - MiscKit Release - added option to force overwriting up-to-date documentation files - added time check for source and doc files to prevent unnecessary work - added support for copying .rtf and .rtfd files to the doc dir - added support for specifying a copyright owner on the command line - fixed ivar parsing so it doesn't skip the line with the starting brace RELEASE 1.4 - added minimal category support. - changed filename to autodoc (from AutoDoc) - added support for relative path naming for documentation and project dirs. - fixed bug which aborted doc creation if no newline was found on @end line RELEASE 1.3 - Added minimal support for lists of items via _{xxx desc} format - Fixed matching problems at beginning and ends of text strings - Added "id" to the list of bold words. - Filtered out @public/@private/@protected modifiers in ivars. - Fixed incorrect struct detection in ivars with curly braces in a following AutoDoc comment. RELEASE 1.2 - Started tracking changes CHANGES LOG: (ReadSource.pm) RELEASE 1.8.4 - REVISION 1.2 (1995/10/20 22:16:28 aswift) Added DevMan style changes Log support CHANGES LOG: (DumpDocs.pm) RELEASE 1.8.4 - REVISION 1.3 (1995/10/20 22:16:25 aswift) Added DevMan style changes Log support CHANGES LOG: (ScanFile.pm) RELEASE 1.8.4 - REVISION 1.2 (1995/10/20 22:16:29 aswift) Added DevMan style changes Log support CHANGES LOG: (LogDebug.pm) RELEASE 1.8.4 - REVISION 1.2 (1995/10/20 22:16:27 aswift) Added DevMan style changes Log support CHANGES LOG: (GenerateRTF.pm) RELEASE 1.8.4 - REVISION 1.3 (1995/10/20 22:16:26 aswift) Added DevMan style changes Log support CHANGES LOG: (ParseComments.pm) RELEASE 1.8.4 - REVISION 1.2 (1995/10/20 22:16:28 aswift) Added DevMan style changes Log support CHANGES LOG: (FileSupport.pm) RELEASE 1.8.4 - REVISION 1.3 (1995/10/20 22:16:26 aswift) Added DevMan style changes Log support THANKS!!! BIG thanks to Bill Bumgarner <bbum@friday.com>, Todd Nathan <todd@icebox.com>, Kim Shrier <kim@media.com>, and Craig Kelley <ckelley@capaccess.org> for their contributions. - adam