This document describes the changes made to the erl_docgen application.
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
Own Id: OTP-9588
The support for using Erlang specifications and types has been improved.
Own Id: OTP-9261
Subsections below level 2 where not handled correct when generating html and pdf.
Own Id: OTP-90730
Fix format_man_pages so it handles all man sections and remove warnings/errors in various man pages.
Own Id: OTP-8600
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
Fixed the transformation from xml to html of the funcs block in comref pages.
Own Id: OTP-8792
The text within code examples (CODE and PRE tags) will not be space normalized for man pages.
Own Id: OTP-8476
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
This is the first release of erl_docgen for internal use.