| Commit message (Collapse) | Author | Age |
|\ |
|
| |
| |
| |
| | |
* man/po4a/po/de.po: Update from Translation Project.
|
| |
| |
| |
| | |
* man/po4a/po/zh_CN.po: Update from Translation Project.
|
| |
| |
| |
| | |
* man/po4a/po/ro.po: Update from Translation Project.
|
| |
| |
| |
| | |
* man/po4a/po/ko.po: Update from Translation Project.
|
| |
| |
| |
| | |
* man/po4a/po/*.pot, man/po4a/po/*.po, po/*.pot, po/*.po: Update.
|
| |
| |
| |
| | |
* man/po4a/po/ro.po: Update from Translation Project.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes https://gitlab.com/man-db/man-db/-/issues/18.
* man/man1/man.man1: Without `-l`, we only fall back to interpreting
arguments as local file names if they contain a slash. Explain this
more accurately.
* NEWS.md: Document this.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Reported by Mario Blättermann.
* man/man/man.man1 (STANDARDS): Use `\-`, not a mix of Unicode hyphens
and unescaped ASCII hyphens.
* man/po4a/po/*.pot, man/po4a/po/*.po: Update.
|
| |
| |
| |
| | |
* man/po4a/po/de.po: Update from Translation Project.
|
| |
| |
| |
| |
| |
| | |
* man/po4a/po/*.pot, man/po4a/po/*.po, po/man-db.pot, po/*.po: Update.
* NEWS.md: Bump next version to 2.12.0.
* configure.ac: Update version and date.
|
| |
| |
| |
| |
| |
| |
| |
| | |
In commit bbf7701c4f, 19 July, I got the sense of the tests that
governed the macro definitions backwards. I fooled myself because I use
a more complex test in groff's an-ext.tmac file (written in a
non-intuitive way due to AT&T troff limitations) so that it's easy to
run groff's automated tests on them.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes https://gitlab.com/man-db/man-db/-/issues/13.
* src/man.c (do_extern): Pass `-r` or `-w` options to the external
program if necessary.
* man/man1/man.man1 (Main modes of operation): Document that `-f` and
`-k` are still only approximately equivalent to `whatis` and `apropos`
respectively (since `man` accepts slightly different options).
* NEWS.md: Document this.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes https://gitlab.com/man-db/man-db/-/issues/14.
* man/man1/man.man1 (Main modes of operation): Document false negatives
due to things like `\-`.
* NEWS.md: Document this.
|
| |
| |
| |
| |
| |
| |
| | |
Fixes https://gitlab.com/man-db/man-db/-/issues/20.
* man/man1/man.man1 (STANDARDS): New section.
* NEWS.md: Document this.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is in line with `man-pages(7)`.
See https://gitlab.com/man-db/man-db/-/issues/20.
* man/man1/man.man1 (DESCRIPTION): Recommend `STANDARDS` rather than
`CONFORMING TO`.
* NEWS.md: Document this.
|
| |
| |
| |
| |
| |
| |
| | |
Part of https://gitlab.com/man-db/man-db/-/issues/25.
* man/check-man: groff 1.23.0 says "cannot break line" rather than
"can't break line"; update regular expression.
|
| |
| |
| |
| |
| | |
* man/man1/lexgrog.man1: Protect `.ds mC CW` with `.if !'po4a'hide'`, to
avoid "CW" showing up as a string for translation.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This fixes a test failure in man1/lexgrog.1 when building against groff
1.23.0.
Borrow code from groff 1.23.0's "an-ext.tmac" file (licensed as
permissively as a decadent society) to implement `EX` and `EE` extension
macros from Ninth Edition Research Unix (1986) (and groff) to get
monospaced code displays in a more portable way. There is no way to
portably change font families in pure man(7) itself, and the names of
troff typefaces aren't very portable either. There is also no portable
way to test for the _existence_ of a font. FTW.
("Portable" here largely means "to AT&T device-independent troff
implementations", for which there has been no official source since the
mid-1990s.[1] Several AT&T Unix System V licensees/descendants have
continued to ship their own vendored versions, but these have enjoyed
little or no development for the past 3 decades.)
* Define a string `mC` to store the name of a presumed monospaced roman
typeface. Use "CW", which is portable to AT&T device-independent
troff of the early 1980s before it occurred to anyone that Courier
might someday be available in italic and bold styles (and budget
available to purchase them).
* Define `mC` as "CR" if using a typesetting device and the formatter is
groff, or claims groff compatibility by the setting the `.g` register.
This is reasonably portable to modern implementations given
traditional troff font naming practices and the pervasive influence of
Adobe Software and the "base fonts" of its PostScript and PDF
specifications.
* If not typesetting (i.e., if using nroff), define `mC` as "R", which
is certain to be available.
* Define `EX` and `EE` macros as groff does, if the formatter does not
set the `.g` register.
* Migrate from `ft CW` and `nf` requests to `EX` macro calls.
* Migrate from `ft P` and `fi` requests to `EE` macro calls.
* Replace an inline use of `\f(CW` with a change to inline bold. There
is to date no portable way to inline a font family change.
Test passes now. Tested as-is and with the `EX` and `EE` macro
definitions forcibly enabled.
[1] https://groups.google.com/g/comp.text/c/COkqrii4W0E/m/7HarA8Ha2dAJ
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`~` should be written as `\(ti` in manual pages to avoid being rendered
as something along the lines of U+02DC SMALL TILDE in PDF output, or as
of groff 1.23.0 in UTF-8 output.
* man/man1/apropos.man1, man/man1/man.man1, man/man1/manpath.man1,
man/man1/whatis.man1, man/man8/catman.man8, man/man8/mandb.man8,
man/it/man1/apropos.man1, man/it/man1/man.man1: Write `\(ti` when shell
tilde expansion is intended.
|
| |
| |
| |
| | |
* man/po4a/po/sr.po: Update from Translation Project.
|
| |
| |
| |
| |
| |
| | |
* po/ka.po: New from Translation Project.
* po/LINGUAS: Add ka.
* man/THANKS: Add translator credit.
|
|\| |
|
| |
| |
| |
| | |
* man/po4a/po/ko.po: Update from Translation Project.
|
| |
| |
| |
| | |
* man/po4a/po/ru.po: Update from Translation Project.
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* README.md, docs/HACKING.md, man/man1/apropos.man1,
man/man1/lexgrog.man1, man/man1/man-recode.man1, man/man1/man.man1,
man/man1/manconv.man1, man/man1/manpath.man1, man/man1/whatis.man1,
man/man1/zsoelim.man1, man/man5/manpath.man5, man/man8/accessdb.man8,
man/man8/catman.man8, man/man8/mandb.man8: Change GitLab URL to
https://gitlab.com/man-db/man-db.
* NEWS.md: Document this.
|
| |
| |
| |
| |
| |
| | |
Accidentally omitted from 8f12d39bbb6748a1257358269028ef919f9c92e6.
* man/Makefile.am (DIST_SUBDIRS): Add ko.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* man/po4a/po/ko.po: New from Translation Project (thanks, Seong-ho
Cho).
* configure.ac (AC_CONFIG_FILES): Add man/ko/Makefile.
* man/LINGUAS.po4a: Add ko.
* man/Makefile.am (DIST_SUBDIRS): Add ko.
* man/ko/Makefile.am, man/ko/translator.add: New files.
* man/po4a/Makefile.am (POFILES): Add po/ko.po.
* man/po4a/po4a.cfg (po4a_langs): Add ko.
* man/THANKS: Update translator credit.
* .gitignore: Add man/ko/man1, man/ko/man5, and man/ko/man8.
|
| |
| |
| |
| |
| |
| | |
* po/ko.po: New from Translation Project.
* po/LINGUAS: Add ko.
* man/THANKS: Add translator credit.
|
| |
| |
| |
| | |
* man/po4a/po/sv.po: Update from Translation Project.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is used by the Linux man-pages package, and should be lower
priority than section 2. Suggested by Alejandro Colomar.
Fixes https://gitlab.com/cjwatson/man-db/-/issues/5.
* include/manconfig.h (STD_SECTIONS): Add `3type` between sections `2`
and `5`.
* m4/man-arg-sections.m4 (MAN_ARG_SECTIONS): Likewise.
* man/man5/manpath.man5 (FORMAT): Update documentation of SECTION.
* src/tests/man-exact-section-matches: Update default section order.
* src/man_db.conf.in (SECTION): Update documentation.
* NEWS.md: Document this.
|
|\| |
|
| |
| |
| |
| | |
* man/po4a/po/tr.po: Update from Translation Project.
|
| |
| |
| |
| | |
* man/po4a/po/zh_CN.po: Update from Translation Project.
|
| |
| |
| |
| | |
* man/po4a/po/ro.po: Update from Translation Project.
|
| |
| |
| |
| | |
* man/po4a/po/de.po: Update from Translation Project.
|
| |
| |
| |
| | |
* po/man-db.pot, po/*.po: Update.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Otherwise setting `CATWIDTH` to something larger than 80 confusingly
doesn't work unless you also set `MAXCATWIDTH`.
Fixes https://gitlab.com/cjwatson/man-db/-/issues/9.
* src/man.c (add_roff_line_length): Skip terminal width range check if
`cat_width` is set.
* man/man5/manpath.man5 (FORMAT): Remove note that `CATWIDTH` should be
within the range set by `MINCATWIDTH` and `MAXCATWIDTH`, and instead say
that it overrides them.
* NEWS.md: Document this.
|
| |
| |
| |
| | |
* man/po4a/po/fr.po: Update from Translation Project.
|
| |
| |
| |
| |
| | |
* po/id.po: Update from Translation Project.
* man/THANKS: Add translator credit.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
GitLab uses https://github.com/licensee/licensee to detect the project's
licence, and if that finds multiple matching files then it throws up its
hands and refuses to make a licence assertion, with no apparent way to
override it.
To avoid this problem, move the secondary licence files (those that
apply only to some files, rather than to the project as a whole) back
into a subdirectory, so that `licensee` doesn't notice them.
* COPYING.GPLv2: Move to ...
* docs/COPYING.GPLv2: ... here. Update all references.
* COPYING.LIB: Move to ...
* docs/COPYING.LIB: ... here. Update all references.
* Makefile.am (dist_noinst_DATA): Remove COPYING.GPLv2.
* docs/Makefile.am (dist_noinst_DATA): Add COPYING.GPLv2 and
COPYING.LIB.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
While man-db's own files are individually licensed under GPLv2 (or in a
few cases LGPLv2.1), the project as a whole is effectively GPLv3 due to
Gnulib. This was already explained in README.md, but make it a bit
clearer by having the top-level COPYING file be a copy of GPLv3.
* COPYING: Move to ...
* COPYING.GPLv2: ... here.
* COPYING: New file.
* Makefile.am (dist_noinst_DATA): Add COPYING.GPLv2.
* lib/README, man/it/man1/apropos.man1, man/it/man1/man.man1,
man/it/man1/manpath.man1, man/it/man1/whatis.man1,
man/it/man1/zsoelim.man1, man/it/man5/manpath.man5,
man/it/man8/accessdb.man8, man/it/man8/catman.man8,
man/it/man8/mandb.man8, man/man1/apropos.man1, man/man1/lexgrog.man1,
man/man1/man-recode.man1, man/man1/man.man1, man/man1/manconv.man1,
man/man1/manpath.man1, man/man1/whatis.man1, man/man1/zsoelim.man1,
man/man5/manpath.man5, man/man8/accessdb.man8, man/man8/catman.man8,
man/man8/mandb.man8, manual/comp.me, manual/db.me, manual/files.me,
manual/format.me, manual/glossary.me, manual/intro.me, manual/leader.me,
manual/man_db.me, manual/misc.me, manual/sec.me: Refer to COPYING.GPLv2
rather than COPYING.
|
| |
| |
| |
| |
| | |
* man/po4a/po/tr.po: Update from Translation Project.
* man/THANKS: Update translator credit.
|
| |
| |
| |
| |
| | |
* po/tr.po: Update from Translation Project.
* man/THANKS: Add translator credit.
|
|\| |
|
| |
| |
| |
| | |
* man/po4a/po/sr.po: Update from Translation Project.
|
| |
| |
| |
| |
| | |
* po/ro.po: Update from Translation Project.
* man/THANKS: Update translator credit.
|
| |
| |
| |
| | |
* man/po4a/po/ro.po: Update from Translation Project.
|