05/08/04 - DocJet version 5.1 build 8 released
The most important bugs fixed in this release lay in the way & and HTML are handled within the JavaDoc and XML comment parsing engines.
Defects Corrected
- Argument Hook was fouling up the line spacing such that if you had bullets or preformatted text in an argument comment, it wouldn't be recognized properly.
- If you have never had Visual Studio 6 installed on a machine and you go to the Directory/File Group Hook settings page in the project editor, you'd get an error, "MSFLXGRD.OCX is not registed on this machine". That has been fixed.
- The link to "Class Hierarchy" in the output was busted on IE 5.5 because it linked to "Hierarchy.html#". The trailing pound sign excercised a bug in IE 5.5.
- The XML Comment Hook and JavaDoc hook would not handle & right. It would render as "&" rather than "&". The XML Comment Hook was modified so that it is now just as tolerant of misplaced "&", "<" and ">" characters as nDoc is.
- The Exception List table scanner would fail to recognize the section if there were extra lines at the end of the comment section.
- The standard output formats would generate bad Table of Contents XML for MSHelp 2.
- The IDL Scanner wouldn't report arbitrary attributes on arguments. Downstream hooks couldn't take advantage of helpstring() and other useful attributes.
- If you were using the IDL Cleanup Hook and had default-interface translation turned on, the comment for the interface should be used as the comment for the coclass, if the coclass doesn't have a comment. However, in some cases, this copy was not performed.
- An infinite-loop bug in the C++ scanner was found. This same bug also caused some very subtly wrong stuff to do with argument types and other attributes. (It would misreport the type of arguments and return values in some very rare circumstances.)