summaryrefslogtreecommitdiffstats
path: root/contrib/groff
Commit message (Collapse)AuthorAgeFilesLines
* Unbreak .Aq for non-ASCII output like -Tps or -Tutf8.uqs2011-03-021-2/+2
| | | | | | | | | | | | groff will try to produce fancy angle brackets like Foo ⟨foo@FreeBSD.org⟩ This is nice and well, but no email client will understand them. For ease of copy&paste keep the one-true pair of brackets 0x3c/0x3e. See: RFC 822, RFC 2822 PR: gnu/154822 Submitted by: Dominic Fandrey <kamikaze@bsdforen.de> MFC after: 2 weeks
* Update groff manpage and symbols with what has been submitted upstream.uqs2011-01-193-13/+84
| | | | | | | | | Also remove local overrides that are now in the contrib tree. This is a direct commit to contrib/ as we will no longer import any newer groff snapshots, due to licensing issues. MFC after: 3 weeks
* Pull up vendor changes.ru2010-01-153-4/+79
|
* Moved the doc-str-Lb-libulog string definition to where it belongs.ru2010-01-151-1/+0
|
* Pull up vendor changes. The following local changes made obsolete:ru2010-01-157-31/+105
| | | | | - Addition of several FreeBSD versions. - r192561 that attempted to fix UTF-8 issues.
* Add a new library: libulog.ed2009-12-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | One of the things I really want to do, is to get rid of the limitations of our current utmp(5) mechanism: - It only allows 8 byte TTY device names. - The hostname only allows 16 bytes of storage. I'm not a big fan of <utmpx.h>, but I think we should at least try to add parts of it. Unfortunately we cannot implement <utmpx.h>, because we miss various fields, such as ut_id, ut_pid, etc. The API provided by libulog shares some similarities with <utmpx.h>, so it shouldn't be too hard to port these applications eventually. In most simple cases, it should just be a matter of removing the ulog_ prefix everywhere. As a bonus, it also implements a function called ulog_login_pseudo(), which allows unprivileged applications to write log entries, provided they have a valid file descriptor to a pseudo-terminal master device. libulog will allow a smoother transition to a new file format by adding a library interface to deal with utmp/wtmp/lastlog files. I initially thought about adding the functionality to libutil, but because I'm not planning on keeping this library around forever, we'd better keep it separated. Next items on the todo list: 1. Port applications in the base system (and ports) to libulog, instead of letting them use <utmp.h>. 2. Remove <utmp.h>, implement <utmpx.h> and reimplement this library on top. 3. Port as many applications as possible back to <utmpx.h>.
* When man pages are formatted in UTF-8, .Fl is encoded as U+2212 "MINUSdes2009-05-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIGN" instead of U+002D "HYPHEN-MINUS". This is unfortunate for two reasons: 1) this is not the character which is actually used on the command line, and 2) it makes it impossible to search a man page for a specific command-line option. This patch fixes this, but there are other unresolved issues, such as confusion between -, \- and hy: while the latter is always (and only) used for hyphenation, both - and \- are used for negation and subtraction, and \- is used for command-line options and sometimes also for parenthesis. IMHO, the correct Unicode characters are: - hyphenation: either U+2010 or U+00AD, most likely the former (the latter is the so-called soft hyphen, used to indicate a point at which a text processor is allowed to hyphenate a word) - negation and subtraction: U+2212 - parenthesis: in English, U+2214, with spaces suppressed before and after; in some others (such as Norwegian), U+2213 with spaces retained. - command-line options: U+002D, because that is what is actually used on the command line. However, fixing this would require extensive modifications to (at least) the doc and man macro sets... MFC after: 1 week
* MFV: recent mdoc(7) changes.ru2007-10-042-4/+5
| | | | Approved by: re (kensmith)
* This commit was generated by cvs2svn to compensate for changes in r172423,ru2007-10-031-82/+88
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Pull up current -mdoc version from vendor. This includes theru2007-10-033-86/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | following changes: : 2007-10-02 Ruslan Ermilov <ru@FreeBSD.org> : : * tmac/doc-common, tmac/groff_doc.man: Add FreeBSD 6.2, document : FreeBSD 5.5 and 7.0. : : * tmac/doc-syms: Give better names for System V releases. : 2007-05-30 Werner LEMBERG <wl@gnu.org> : : * tmac/groff_mdoc.man: Convert `-' to `\-' where appropriate. : Recommend `tbl' instead of `-column' lists for more complicated : cases.
* | MFV: Sync with vendor branch.ru2006-12-252-0/+85
| |
* | This commit was generated by cvs2svn to compensate for changes in r165538,ru2006-12-251-1/+23
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Pull up current -mdoc version from vendor.ru2006-12-253-1/+108
| | | | | | | | | | | | - New Darwin, FreeBSD, and NetBSD versions. - DragonFly support including the new .Dx macro. - New .St strings: -isoC-amd1, -isoC-tcor1, -isoC-tcor2, and -ieee1275-94.
* | Pull up from the FSF branch.ru2006-01-121-1/+19
| |
* | This commit was generated by cvs2svn to compensate for changes in r154258,ru2006-01-121-4/+6
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Merge support for new BSD releases from upstream:ru2006-01-122-5/+25
| | | | | | | | | | | | - Darwin 8.[0-3].0 - FreeBSD 4.11, 5.4, 6.0, 6.1 - NetBSD 3.0
| * Removed files not present in v1.19.2 import.ru2005-10-2062-21518/+0
| |
* | Update upgrade instructions.ru2005-10-201-4/+4
| |
* | Merge Groff 1.19.2 changes.ru2005-10-2011-56/+183
| |
* | Use stock (FSF) version of this file.ru2005-10-205-191/+394
| |
* | This commit was generated by cvs2svn to compensate for changes in r151500,ru2005-10-2062-21518/+0
| | | | | | | | which included commits to RCS files with non-trunk default branches.
* | This commit was generated by cvs2svn to compensate for changes in r151497,ru2005-10-20503-62920/+144037
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of FSF groff v1.19.2ru2005-10-20525-66388/+147910
| |
* | MFV: Latest mdoc(7) fixes.ru2005-01-253-10/+1
| |
* | This commit was generated by cvs2svn to compensate for changes in r140801,ru2005-01-252-25/+42
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Bring in latest mdoc(7) fixes over here.ru2005-01-255-35/+43
| |
* | This commit was generated by cvs2svn to compensate for changes in r140229,ru2005-01-141-0/+2
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Pull up a vendor fix for a problem exposed by tr/tr.1,v 1.30.ru2005-01-141-0/+2
| |
* | Revert rev 1.66. This file needs to track its upstream source.jkoshy2004-12-171-1/+0
| | | | | | | | Requested by: ru
* | Support for ".Fx 6.0".jkoshy2004-12-171-0/+1
| | | | | | | | Reviewed by: ru
* | This commit was generated by cvs2svn to compensate for changes in r136136,ru2004-10-052-3/+1
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Pull up the latest minor fixes.ru2004-10-052-3/+1
| |
* | Sync with FSF.ru2004-07-301-6/+13
| |
* | This commit was generated by cvs2svn to compensate for changes in r132873,ru2004-07-301-8/+48
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Pull up latest mdoc(7) changes:ru2004-07-302-14/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | : 2004-05-10 Werner LEMBERG <wl@gnu.org> : : * tmac/doc-syms (doc-str-Lb-libposix, doc-str-Lb-libpthread, : doc-str-Lb-librt): Reset font. : (Lb): Rename `doc-str-Lb' to `doc-str-Lb1'. : Provide `doc-str-Lb' to reset font. : * tmac/groff_mdoc.man: Updated. : 2004-07-08 Thomas Klausner <wiz@netbsd.org> : : * tmac/doc-syms (doc-str-St--p1003.1-2004): New string. : * tmac/groff_mdoc.man: Updated.
* | This commit was generated by cvs2svn to compensate for changes in r130457,ru2004-06-142-10/+5
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * From ChangeLog:ru2004-06-142-10/+5
| | | | | | | | | | | | : 2004-06-10 Colin Percival <colin.percival@wadham.ox.ac.uk> : * doc/meintro.me, doc/meref.me: Don't use \*[td], \n[dy], \*[mo], : and \n[mo] to avoid dependency on current date.
| * Pull up latest mdoc(7) changes.ru2004-04-162-57/+113
| |
| * From ChangeLog:ru2003-11-022-3/+6
| | | | | | | | | | | | | | : 2003-07-06 Ruslan Ermilov <ru@FreeBSD.org> : : * src/roff/nroff/nroff.sh: Add option -d for completeness. : * src/roff/nroff/nroff.man: Updated.
* | Pull up latest mdoc(7) changes:ru2004-04-162-57/+113
| | | | | | | | | | | | | | | | | | : 2004-04-14 Thomas Klausner <wiz@netbsd.org> : : * tmac/doc-common (doc-volume-as-*): Use lowercase names. : (doc-operating-system-*): Updated. : * tmac/doc-syms (doc-str-St-*): Various small fixes. : (doc-str-Lb-*): Add more library names.
* | Back out getopt* adding here per maintainer requestache2004-02-251-2/+0
| |
* | Remove unneeded filesache2004-02-174-1646/+2
| |
* | MFV: The -d option.ru2003-11-022-3/+5
| |
* | Sort encodings.ru2003-11-021-10/+12
| |
* | Sync with FSF branch.ru2003-09-202-9/+31
| |
* | This commit was generated by cvs2svn to compensate for changes in r120297,ru2003-09-202-2/+26
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Keep up with recent mdoc(7) changes, that include:ru2003-09-204-11/+57
| | | | | | | | | | | | - If no .Os call is made, don't print the OS info at all. - Allow for multiple .Lb calls in the LIBRARY section. - Improved documentation on punctuation characters.
* | Unbreak Russian KOI8-R support.ru2003-09-085-15/+16
| |
* | This commit was generated by cvs2svn to compensate for changes in r117264,ru2003-07-051-3/+5
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Fix for troff mode. Theru2003-07-051-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | .Pp .Bd -literal ... fragment resulted in two vertical spaces. From ChangeLog: 2003-07-04 Ruslan Ermilov <ru@FreeBSD.org> * tmac/doc.tmac (Bd): Change to doc-Li-font later.
OpenPOWER on IntegriCloud