* mdoc(7) -T html: display straight quotes, not curly quotes, for .Qq/.Qo
* -T html: remove some spurious line breaks, in particular inside
* -T html: use
for a space character at the beginning of an input line
* -T html: use ~%%d for ordinal fragment suffixes, reserve '~' for that purpose
- -- STRUCTURAL IMPROVEMENTS ---
* introduce the concept of semantically transparent syntax tree nodes,
allowing improved decisions in various validators and formatters
* move some code out of the giant main() into separate functions
doing one well-defined task each
* clearly separate parser state (struct curparse) and formatter state
(struct outstate), don't mix them in the same struct
* in the HTML formatter, assert(3) that no HTML nesting violation occurs
* let html_close_paragraph() close any phrasing context
- -- THANKS TO ---
* Anthony Bentley and Klemens Nanni (OpenBSD) for many patches and bug
reports, for useful discussions, and for checking patches
* Anton Lindqvist (OpenBSD) for two patches and a bug report
* Marc Espie (OpenBSD) for a patch, many bug reports, and useful discussions
* Lukas Epple (NixOS) for a patch, bug reports, suggesting a minor
portability feature, checking patches, and extensive release testing
* Abel Romero Perez for a patch, a bug report, and suggesting a new feature
* nabijaczleweli for a patch and for suggesting feature improvements
* Jonathan Gray (OpenBSD) for a patch and for bug reports
* Otto Moerbeek (OpenBSD) and Alexander Gromnitsky for a patch
* Armin Besirovic for a contribution to mandoc.css
* Jason McIntyre (OpenBSD) for manual page patches, suggesting a new feature,
checking many patches, and useful discussions
* Martin Vahlensieck for a manual page patch and reporting a code style issue
* Frederic Cambus and Ian Sutton (OpenBSD) for a manual page patch
* Jan Schreiber for many bug reports found with afl(1)
* G. Branden Robinson (GNU troff) for several bug reports, feature
suggestions, and for checking many groff patches
* Michael Stapelberg (Debian) for several bug reports and feature
suggestions, and for extensive release testing
* Ian Ropers, Lorenzo Beretta, and Oliver Corff for several bug reports
and feature suggestions
* Stephen Gregoratto for several bug reports
* Theo de Raadt (OpenBSD) for two bug reports, checking a patch,
and a useful discussion
* Thomas Klausner (NetBSD) for two bug reports and for release testing
* Andreas Kahari and Jason A. Donenfeld for two bug reports
* Soeren Tempel (Alpine Linux) for a bug report, suggesting a feature
improvement, and checking two patches
* Aman Verma, Jan Stary, and John Gardner for a bug report
and for suggesting a feature impovement
* Todd Miller (OpenBSD) for a bug report, checking a patch,
and a useful discussion
* Andrew Fresh, Brian Callahan, Christian Weisgerber, Paul de Weerd (OpenBSD),
Havard Eidnes, Jason Thorpe (NetBSD), Yuri Pankov (FreeBSD),
Bjarni Ingi Gislason, Chris Bennett, Edgar Pettijohn, Eldred Habert,
Jamie Landeg-Jones, Kazuo KUROI, and Wynn Wolf Arbor for a bug report
* Theo Buehler (OpenBSD) for suggesting two feature impovements
and for checking a patch
* Leah Neukirchen (Void Linux) for suggesting a feature impovement
and for release testing
* Colin Watson (Debian) for suggesting a feature impovement
and for checking groff patches
* Matej Cepl (SUSE Linux), Matthew Martin, Steffen Nurpmeso,
and Tim Baumgard for suggesting a feature impovement
* Christos Zoulas (NetBSD) for a report regarding portability
* Daniel Dickman (OpenBSD) for suggesting a portability improvement
* Werner Lemberg (GNU troff) and Douglas McIlroy
for reporting bugs in manual pages
* Baptiste Daroussin and Eygene Ryabinkin (FreeBSD)
for an additional regression test
* Michal Nowak for reporting several code style issues
* TJ Townsend (OpenBSD) for help with CSS
* Sevan Janiyan (NetBSD) and Robert Mustacchi (Illumos)
for extensive release testing
* Job Snijders, Kinichiro INOGUCHI, and Martijn van Duren (OpenBSD)
for checking patches
* Bertrand Garrigues and Ralph Corderoy (GNU troff) for checking groff patches
- Deleted upstreamed patches:
- 1.14.5-master.patch
- mandoc-1.14.5-dummy.diff
* Tue Sep 22 2020 Ludwig Nussel
- fix build fail (mandoc-1.14.5-dummy.diff)
- switch to using rpm.execute() as rpm 4.15 is now available
- tweak trigger scripts to handle missing files better (boo#1176194)
There is no perfect solution though
https://github.com/rpm-software-management/rpm/issues/1370
- make triggers more verbose if VERBOSE_FILETRIGGERS is set
* Mon Feb 10 2020 Matej Cepl
- Add 1.14.5-master.patch containing among many other things fix
allowing running ``man -w`` to get manpath.
(gh#neovim/neovim#11794)
* Fri Jan 31 2020 Matej Cepl
- Conflict also groff-full
* Fri Jan 10 2020 Ludwig Nussel
- get rid of alternatives altogether, just conflict (boo#1160568)
* Thu Jan 9 2020 Ludwig Nussel
- update-alternatives --remove must be in %%postun
- own mandoc.db
- add file triggers to update mandoc.db
* Mon Dec 16 2019 Matej Cepl
- Add %%{_sbindir}/makewhatis to the alternatives mechanism to
avoid conflict with the mandoc package.
* Sun Mar 10 2019 Matej Cepl
- This package is meant as an alternative lightweight replacement
for man-pages package. It does not have that many dependencies,
it is written in C, see http://mandoc.bsd.lv/ for more.
- Update to the 1.14.5 release proper:
* The apropos(1) utility now accepts case-insensitive extended
regular expressions by default, improving POSIX compliance
(thanks to Wolfram Schneider for the suggestion).
* The new man(1) -O tag[=term] output option opens a page at the
definition of a term (thanks to Klemens Nanni for the suggestion).
* The output from tbl(7) has been significantly improved in both
the HTML and the UTF-8 output modes (thanks to Pali Rohar for
many reports and suggestions).
* Several syntax errors have been fixed in HTML output and the
HTML output code quality has been further improved, in particular
with respect to paragraphs, tagged lists, and tooltips
(thanks to John Gardner for significant help).
* Low-level roff(7) support has been further improved such that
mandoc can now handle the manual pages of the groff package.
* Many bugs have been fixed.
* Wed Mar 6 2019 Matej Cepl
- Upgrade to 1.14.5rc1. Changes too many to enlist here, for the
complete list see file NEWS in the package.
- Add Provides and Conflicts man.
- Add alternatives for all commands and manpages.
* Wed Mar 6 2019 Matej Cepl
- Fix SPEC file according to the review by werner@suse.com. Thank
you!
* Wed Nov 28 2018 Matej Cepl
- Initial package of mandoc 1.14.4