12/25/04 - DocJet version 5.1 build 11 released
This is a bugfix release that address a large number of issues that have been reported of the past few months.
Defects Corrected
- If you have namespaces that contain classes and other namespaces, the group entry for the table of contents entry is not right. (Exactly what goes wrong depends on what language that you are working with.) This problem has been fixed.
- The VBScript interpreter did not know about ":" as a line separator - ala this syntax:
Dim x : Set x = CreateObject( "Object.Class" )
- Enumerations are showing up with "Type Objects" as their default group in most languages. This has been changed so that their default group is now "Enumerations"
- If you have "dash-x" as an object and "dash" as a function, then none of dash's arguments will get auto-hyperlinked. Also, in some circumstances, if you have a link at the end of a sentence it will not get linked. Finally, if you have "x-y", where both x and y should be linked, only "x" was linked.
- The VB.Net scanner would fail on files using the "MustInherit" flag.
- The C++ operator new[] was treated as the same thing as operator new. Similarly for delete.
- The return value table scanner has been given more latitude in recognizing stuff as a return value table. In particular, stuff like "0 to 127" is now recognized as is "0xff"...
- JavaDoc Hook was removing the leading spaces for <pre> blocks - that is, everything inside of it was preformatted, but flush-left.
- JavaDoc Hook was treating <OL> the same as <UL> and not recognizing nested list blocks.
- The C# scanner was not reporting indexers very well at all, and the .Net-Framework's translate-to-other-languages feature butchered it further.
- The External Sources Editor was not bringing in pictures from documents found in other directories than the DJX file.
- JavaDoc Hook was sometimes producing bad output from <param> blocks, causing part of the comment to disappear in rare circumstances.