IDLdoc 3.2 has been released! Head over to idldoc.idldev.com or automatically update with the Workbench update mechanism. What’s new in IDLdoc 3.2 follows:
Added ability to create LaTeX output. Use the
TEMPLATE_PREFIXkeyword to theIDLDOCcommand to specify that the LaTeX templates should be used and theCOMMENT_STYLEkeyword to specify that markup in comments in the source code should be converted to LaTeX in the output:idldoc, ..., template_prefix='latex-', comment_style='latex'IDLdoc is now completely setup for users to generate documentation in any text-based format they want.
Added ability to create documentation for DLM files. IDLdoc will automatically find
.dlmfiles in the ROOT subdirectories and create documentation for them. No special comments in the.dlmfile are necessary (or used).Added
INDEX_LEVELkeyword toIDLDOCcommand to control the granularity of the index: 0 for no index; 1 for directories, classes, files, and routines; 2 for level 1 items plus parameters, keywords, fields, properties, and sav file variablesAdds links to names of routines and classes found in the Uses section for routines and files.
Added color output in the output log for errors and warnings if the
COLOR_OUTPUTLOGkeyword is set or if theMG_TERMISTTYroutine is present and returns true.Miscellaneous small bug fixes.
I have a set of LaTeX templates for IDLdoc. I’m still polishing them up a bit, but they will be in IDLdoc 3.2; printed documentation in the form of LaTeX and DocBook output will be the major features.
IDL Workbench 7.0.3 arrived today via the automatic software update mechanism in the Workbench. It provides HDF and netCDF library udpates, better path support, IDLdoc support (rst format only), and even faster code analysis when the Workbench starts. Everything seems to be working well for me during use this afternoon.