Projects / mandoc / Releases

All releases of mandoc

  •  06 Oct 2013 11:38
Avatar

    Release Notes: The mdoc(7) to man(7) converter, to be called as mandoc -Tman, is now fully functional. The mandoc(1) utility now supports the -Ios (default operating system) input option, and the -Tutf8 output mode now actually works. The mandocdb(8) utility no longer truncates existing databases when starting to build new ones, but only replaces them when the build actually succeeds.

    •  24 Mar 2012 02:14
    Avatar

      Release Notes: This release adds significant work on apropos and mandocdb. These tools are now much more robust. A whatis implementation is now handled as an apropos mode. These tools are also able to minimally handle pre-formatted pages (that is, those already formatted by another utility such as GNU troff). The man.cgi script is also now available for wider testing. It interfaces with mandocdb manuals cached by catman. HTML output is generated on-the-fly by libmandoc or internal methods to convert pre-formatted pages.

      •  08 Oct 2011 20:29
      Avatar

        Release Notes: This release features a new output mode, -Tman, allowing distribution of man media for legacy systems not supporting -mdoc. The -Ofragment option has been added to mandoc's -T[x]html modes. An apropos utility has been merged for semantic search of manual content. The mdoc and man manuals have been made considerably more readable. Horizontal tbl spacing has been rewritten for groff compatibility. Nesting of indented blocks is now supported in man, and several bugs have been fixed regarding indentation and alignment. The page headers in mdoc are now nicer for very long titles.

        •  02 Sep 2011 20:05
        Avatar

          Release Notes: This release adds a demandoc utility (call-compatible with the historical deroff) for stripping away macros and escapes. This is useful for spell-checking manuals. It also improves the mdoc and man manuals.

          •  17 Aug 2011 09:33
          Avatar

            Release Notes: The roff "tr" macro is now implemented: this makes Perl documentation much more readable. Hyphenation is also now enabled in man format documents. Many other general improvements have been implemented. Furthermore, a 64-bit Windows binary and a Mac OS X universal binary are now available.

            •  24 Jul 2011 19:12
            Avatar

              Release Notes: Significant eqn improvements. mdocml can now parse arbitrary eqn input (although few GNU extensions are accepted, and mixing low-level roff with eqn is not possible). For the time being, equations are rendered as simple in-line text. The equation parser satisfies the language specified in the Second Edition User's Guide of the troff eqn system. This is also the first release featuring a distributed Windows binary.

              •  12 Jul 2011 10:12
              Avatar

                Release Notes: Bug-fixes and clean-ups were made across all systems, especially in makewhatis and the man parser.

                •  26 May 2011 21:28
                Avatar

                  Release Notes: Locale-encoding of output with the -Tlocale output option and Unicode escaped-character input were introduced. This allows for non-ASCII characters (e.g., \[u5000]) to be rendered in the locale's encoding, if said environment supports wide-character encoding (if it does not, -Tascii is used instead). Locale support can be turned off at compile time, in which case -Tlocale is always a synonym for -Tascii. Furthermore, multibyte-encoded documents, such as those in UTF-8, may be recoded on-the-fly into mandoc input by using the newly-added preconv utility.

                  •  04 Apr 2011 21:21
                  Avatar

                    Release Notes: The earlier libroff, libmdoc, and libman soup have been merged into a single library, libmandoc, which manages all aspects of parsing real manuals, from line handling to tbl parsing. Initial eqn functionality is now in place. For the time being, this is limited to the recognition of equation blocks; future versions will expand upon this framework. There were also many general fixes and improvements. In particular, a great deal of redundancy and superfluous code has been removed with the merging of the backend libraries.

                    •  07 Jan 2011 15:14
                    Avatar

                      Release Notes: Initial tbl functionality (see the "TS", "TE", and "T&" macros in the roff manual) has been merged from tbl.bsd.lv. Output is still minimal, especially for -Thtml and -Txhtml, but manages to at least display data. This means that mandoc now has built-in support for two troff preprocessors via libroff: soelim and tbl. Also, many back-end fixes have been implemented: argument handling (quoting), man improvements, error/warning classes, and many more.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.