Download Latest
My Contact Info
Change Password
License Status
Fetch License
Return License
Product News
Maintenance Policy
FAQs
Download SDK
Contact Us
  HomeSupport
07/04/04 - DocJet version 5.1 build 9 released
Fixes a bunch of bugs in the C++ scanner and elsewhere.

Defects Corrected

  • In some circumstances, the C++ compiler would choke on nested templates such as "template <template <typename T> class A> class B;"
  • The C++ compiler would not resolve static members declared with using. For example "namespace n { class a { static int x; }} using namespace n; int a::x = 5;" would generate an error. There were also a couple of other problems w/r/t static functions and namespaces.
  • If you ran a really large HTML file (several MB) through DocJet, it would cause a crash.
  • The Directory/File group hook made a fine looking table of contents, but put junk (%%DIRGROUP...) in the Index.
  • The IDL scanner was not picking up comments placed between [attributes] and the enum declaration. E.g. it would not find the comment in "enum e { [helpstring("whatever")] /* comment */ e1 }"
  • There were a number of subtle problems with the C++ cast operator. These mostly manifest in the context of namespaces.
  • The BEGIN_INTERFACE_PART macros were not handled properly when used in conjunction with the "using namespace" directive.
  • The "Internal" MSHelp 2 output format's Header segment was busted. It would generate "Frames" links which shouldn't be there at all and the "Source Code" link was busted.
  • External functions declared within namespaces were reported as "methods", which screwed up the HTMLHelp table of contents.
  • If you took out the {defaultGroup} out of the automatic action or otherwise torpedoed the default grouping mechanism, then the External sources editor will treat the object as a foreign overview rather than an object. That meant that you couldn't group it using the ESE anymore.
Enter your customer ID and optional password below to gain access to your license status information.
Customer ID:
Password: