1 Erl_Docgen Release Notes

This document describes the changes made to the erl_docgen application.

1.1  Erl_Docgen 0.3

Fixed Bugs and Malfunctions

  • Bug fixes concerning the generation of manpages.

    Own Id: OTP-9614

  • Fix syntax bug in eix files.

    Own Id: OTP-9617

  • Bug fix concerning the generation of manpages.

    Own Id: OTP-9759

  • Fixed an arity calculation bug for erlang functions in the documentation index for html and pdf.

    Own Id: OTP-9772

Improvements and New Features

  • The docbuilder application is removed in R15 and parts still used in the OTP documentation build process and the DTD documentation is moved to erl_docgen.

    Own Id: OTP-9721

1.2  Erl_Docgen 0.2.6

Fixed Bugs and Malfunctions

  • Bug fixes.

    Own Id: OTP-9360

  • The manpage generation has been improved.

    Own Id: OTP-9541 Aux Id: OTP-9550

  • Fix eix file generation for new function spec references.

    Own Id: OTP-9562

  • The function signatures in the pdf files was not in a fixed font.

    Own Id: OTP-9563

  • The parts level in the system documentation was missing in the bookmarks menu for the pdf and the copyright year generation for PDF was not correct.

    Own Id: OTP-9576

  • The indentation after Warning: and Note: in manpages has been improved.

    Own Id: OTP-9588

1.3  Erl_Docgen 0.2.5

Improvements and New Features

  • The support for using Erlang specifications and types has been improved.

    Own Id: OTP-9261

1.4  erl_docgen 0.2.4

Fixed Bugs and Malfunctions

  • Subsections below level 2 where not handled correct when generating html and pdf.

    Own Id: OTP-90730

1.5  erl_docgen 0.2.3

Fixed Bugs and Malfunctions

  • Fix format_man_pages so it handles all man sections and remove warnings/errors in various man pages.

    Own Id: OTP-8600

Improvements and New Features

  • Support for using Dialyzer specifications and types has been added. This is an experimental release; changes are expected before the new functionality is used when building the OTP documentation.

    Own Id: OTP-8720

1.6  erl_docgen 0.2.2

Fixed Bugs and Malfunctions

  • Fixed the transformation from xml to html of the funcs block in comref pages.

    Own Id: OTP-8792

1.7  erl_docgen 0.2.1

Fixed Bugs and Malfunctions

  • The text within code examples (CODE and PRE tags) will not be space normalized for man pages.

    Own Id: OTP-8476

1.8  erl_docgen 0.2

Improvements and New Features

  • Added an xsl transform from OTP xml documentation to a file (.eix) of erlang terms that can be read by the erldoc application. Erldoc handles the documentation search mechanism at erlang.org. Added generation of eix files to otp_release_targets.mk. Fixed a copyright date error in db_html.xsl .

    Own Id: OTP-8308

  • The documentation is now possible to build in an open source environment after a number of bugs are fixed and some features are added in the documentation build process.

    - The arity calculation is updated.

    - The module prefix used in the function names for bif's are removed in the generated links so the links will look like "http://www.erlang.org/doc/man/erlang.html#append_element-2" instead of "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".

    - Enhanced the menu positioning in the html documentation when a new page is loaded.

    - A number of corrections in the generation of man pages (thanks to Sergei Golovan)

    - The legal notice is taken from the xml book file so OTP's build process can be used for non OTP applications.

    Own Id: OTP-8343

1.9  erl_docgen 0.1

Improvements and new features

This is the first release of erl_docgen for internal use.