[idldoc] IDLdoc 3.0 beta 1

Michael Galloy mgalloy at idldev.com
Tue Nov 27 09:30:13 PST 2007


Forgot a class in the .sav file. Try:

   http://michaelgalloy.com/wp-content/uploads/2007/11/idldoc-3.0b2.zip

Mike
--
www.michaelgalloy.com

On Nov 27, 2007, at 9:59 AM, Michael Galloy wrote:

> IDLdoc beta testers,
>
> Grab the IDLdoc 3.0 beta from here:
>
>  http://michaelgalloy.com/wp-content/uploads/2007/11/idldoc-3.0b1.zip
>
> Listed below are release notes and known issues. Please let me know  
> (by replying to me or this list) any feedback you have. If you are  
> reporting a bug, it will speed up the process greatly if you send  
> along a minimal example that demonstrates the bug.
>
> Thanks for your help!
>
> Mike
> --
> www.michaelgalloy.com
>
>
> Release notes
> -------------
>
> * IDLdoc 3.0 is completely rewritten from scatch. It is released  
> under a
>  BSD-style open source license (see COPYING file for legal details).  
> Feel
>  free to make modifications to the source code. If you add something  
> cool
>  that you think others would be interested, please send me a patch!
>
> * Comments inside ;+/;- that are not immediately before or after a  
> routine
>  header are considered file level comments. (The file_comments tag  
> is still
>  used, but is no longer needed.) There are also file-level tags now:
>  "hidden," "private", "author", "copyright", "history", "version",
>  "examples", and "property".
>
> * Routine comments can be immediately before or *after* the routine  
> header.
>
> * Comments can now contain basic restructured text markup.  
> Separating lines
>  of text with a blank line will create separate paragraphs. Ending a  
> line with
>  two colons (::) and then indenting will format the indented section  
> like a
>  block of code.
>
> * It is now feasible to create your own library of templates for  
> output. The
>  TEMPLATE_PREFIX keyword specifies a prefix before the template  
> names. The
>  TEMPLATE_LOCATION keyword specifies a directory for the templates  
> to use.
>  The easiest way to get started with this is to copy the provided  
> templates
>  to a new location, specify that location with the TEMPLATE_LOCATION  
> keyword,
>  and start modifying those templates.
>
>  Also the COMMENT_STYLE keyword specifies a classname of the class  
> to handle
>  outputting other types of comments besides HTML (i.e. LaTeX, rst,  
> etc.).
>
> * The style of the documentation can be changed with the  
> FORMAT_STYLE and
>  MARKUP_STYLE keywords for an IDLdoc run. These styles can also be  
> changed on
>  a file-by-file basis with a docformat comment on the first line of  
> the file
>  like::
>
>      ; docformat = 'rst'
>
>  Available with IDLdoc 3.0 are the default IDLdoc style, the IDL  
> standard
>  template, and a new restructured text based style.
>
> * Uses "requires" tag on routines to find the highest version of IDL  
> required
>  by a project. Simply put the IDL version required as the first  
> match to the
>  regular expression::
>
>      [[:digit].]+
>
>  IDLdoc will automatically find it and compare it to other versions
>  required. The warnings page will display the highest version  
> required and
>  list all the routines that require that version.
>
> * The source link is always available (in IDLdoc 2.0 it was only  
> active if the
>  OUTPUT keyword was not used). There is a NOSOURCE keyword to  
> explicitly
>  disable this if required.
>
> * Ability to generate output for the IDL Assistant has not been  
> reimplemented
>  since IDL has a new help system in IDL 7.0. For now, only HTML  
> designed for
>  a normal browser is provided with IDLdoc (though with the  
> TEMPLATE_* keywords,
>  users could now do these customizations themselves).
>
> * Requires IDL 6.1. IDLdoc runs on all platforms supported by IDL.
>
>
> Known issues
> ------------
>
> * Search is not implemented yet.
>
> * Complexity statistics are not implemented yet.
>
> * The ASSISTANT keyword is obsolete now (and probably will be for  
> the release).
>  The IDL Assistant is only going to be around for a while longer, so  
> it didn't
>  seem worth it to reimplement assistant formatted output.
>
> * Defining two classes in one file can lead to name conflicts.
>
> * The help is not complete yet.
>
>




More information about the idldoc mailing list