OpenBSD CVS

CVS log for src/share/man/man7/tbl.7


[BACK] Up to [local] / src / share / man / man7

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.27 / (download) - annotate - [select for diffs], Sun Aug 28 13:51:58 2022 UTC (21 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, HEAD
Changes since 1.26: +5 -5 lines
Diff to previous 1.26 (colored)

Replace ugly .sp requests with normal .Pp macros.
After tbl_term.c 1.66, such contortions are no longer needed.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Jan 12 04:14:20 2022 UTC (2 years, 4 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_7_1_BASE, OPENBSD_7_1
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored)

In one of the examples, the tbl(7) source code displayed
contains a backslash that needs to be escaped, and the
missing escaping resulted in very misleading formatting.

Documentation bug found due to a question from
Ted Bullock <tbullock at comlore dot com>.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Sep 7 11:47:42 2021 UTC (2 years, 8 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_7_0_BASE, OPENBSD_7_0
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

we already parse the GNU tbl(7) "nospaces" option,
so let it have the intended effect, too

Revision 1.24 / (download) - annotate - [select for diffs], Tue Aug 10 12:36:42 2021 UTC (2 years, 9 months ago) by schwarze
Branch: MAIN
Changes since 1.23: +5 -4 lines
Diff to previous 1.23 (colored)

Support two-character font names (BI, CW, CR, CB, CI)
in the tbl(7) layout font modifier.

Get rid of the TBL_CELL_BOLD and TBL_CELL_ITALIC flags and use
the usual ESCAPE_FONT* enum mandoc_esc members from mandoc.h instead,
which simplifies and unifies some code.

While here, also support CB and CI in roff(7) \f escape sequences
and in roff(7) .ft requests for all output modes.  Using those is
certainly not recommended because portability is limited even with
groff, but supporting them makes some existing third-party manual
pages look better, in particular in HTML output mode.

Bug-compatible with groff as far as i'm aware, except that i consider
font names starting with the '\n' (ASCII 0x0a line feed) character
so insane that i decided to not support them.

Missing feature reported by nabijaczleweli dot xyz in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992002.
I used none of the code from the initial patch submitted by
nabijaczleweli, but some of their ideas.
Final patch tested by them, too.

Revision 1.23 / (download) - annotate - [select for diffs], Mon Mar 8 03:54:48 2021 UTC (3 years, 2 months ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_6_9_BASE, OPENBSD_6_9
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored)

correct paper title

Revision 1.22 / (download) - annotate - [select for diffs], Mon Feb 11 17:59:35 2019 UTC (5 years, 3 months ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5
Changes since 1.21: +4 -4 lines
Diff to previous 1.21 (colored)

remove a few words to improve flow. ok schwarze

Revision 1.21 / (download) - annotate - [select for diffs], Sat Feb 9 16:45:21 2019 UTC (5 years, 3 months ago) by schwarze
Branch: MAIN
Changes since 1.20: +17 -3 lines
Diff to previous 1.20 (colored)

add a BUGS section explaining the situation with box and line drawing
in UTF-8 output; suggested by bentley@

Revision 1.20 / (download) - annotate - [select for diffs], Fri Feb 8 22:33:03 2019 UTC (5 years, 3 months ago) by bentley
Branch: MAIN
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

Fix typo: "a data cells" -> "a data cell".

ok schwarze@

Revision 1.19 / (download) - annotate - [select for diffs], Wed Dec 12 20:21:04 2018 UTC (5 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

zap trailing whitespace;

Revision 1.18 / (download) - annotate - [select for diffs], Sun Nov 25 21:17:30 2018 UTC (5 years, 6 months ago) by schwarze
Branch: MAIN
Changes since 1.17: +14 -8 lines
Diff to previous 1.17 (colored)

Let cells containing nothing but \^ extend the cell above.
Missing feature reported by Pali dot Rohar at gmail dot com.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Oct 17 22:47:58 2017 UTC (6 years, 7 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3
Changes since 1.16: +5 -3 lines
Diff to previous 1.16 (colored)

add missing HISTORY; based on CVS logs and release announcements

Revision 1.16 / (download) - annotate - [select for diffs], Wed Jun 28 00:59:30 2017 UTC (6 years, 11 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.15: +253 -187 lines
Diff to previous 1.15 (colored)

Rewrite half of this, i was completely unaware how bad it was.
Remove several lies, lots of duplicate information,
and a lengthy discussion of features we don't support.
Clarify the wording in some places and make it more concise in others.
Delete examples from where they don't belong
and write a new EXAMPLES section from scratch.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jun 8 18:11:15 2017 UTC (6 years, 11 months ago) by schwarze
Branch: MAIN
Changes since 1.14: +6 -7 lines
Diff to previous 1.14 (colored)

Implement w layout specifier (minimum column width).
Improve width calculation of text blocks.
Reduces the groff/mandoc diff in Base+Xenocara by about 800 lines.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jan 29 00:33:14 2015 UTC (9 years, 4 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.13: +11 -12 lines
Diff to previous 1.13 (colored)

Radical cleanup of COMPATIBILITY sections:
Remove lots of lies, dozens of irrelevant implementation details,
and all references to groff versions older than 1.17.  Move relevant
information to the pages where it belongs, and out of mandoc(1) in
particular.  Add some missing general remarks to roff(7), where it
fits the character and purpose of the page much better.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Jan 28 04:18:31 2015 UTC (9 years, 4 months ago) by schwarze
Branch: MAIN
Changes since 1.12: +1 -2 lines
Diff to previous 1.12 (colored)

implement the tbl(7) "center" layout option

Revision 1.12 / (download) - annotate - [select for diffs], Mon Jan 26 18:41:45 2015 UTC (9 years, 4 months ago) by schwarze
Branch: MAIN
Changes since 1.11: +26 -11 lines
Diff to previous 1.11 (colored)

Rework tbl(7) layout parsing:
* Continue parsing even if part of the input is invalid.
* Do not require whitespace between cell specifications.
* Allow tabs as well as blanks between modifiers.
* Mark the 'm' modifier as unsupported.
* Parse and ignore the 'p' and 'v' modifiers.
* Better warning and error messages.
* Get rid of a static buffer.
Improved functionality but minus 50 lines of code.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jan 26 13:02:53 2015 UTC (9 years, 4 months ago) by schwarze
Branch: MAIN
Changes since 1.10: +41 -39 lines
Diff to previous 1.10 (colored)

More improvements regarding tbl(7) options.
* Treat "allbox" as an alias for "box" for now.
* Parse and ignore the GNU tbl "nowarn" option.
* For separation, allow spaces, tabs, and commas only.
* Mark eqn(7) within tbl(7) as unsupported.
* Simplify the option table.
* Improve and sort documentation.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jan 20 19:23:32 2015 UTC (9 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

one more "center"; tedu forgot to use -i, i think...

Revision 1.9 / (download) - annotate - [select for diffs], Tue Jan 20 18:54:33 2015 UTC (9 years, 4 months ago) by tedu
Branch: MAIN
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

change spelling of centre to center. consistent with other man pages,
the name of the macro being described, and look(1).
ok jmc

Revision 1.8 / (download) - annotate - [select for diffs], Tue Nov 25 06:39:20 2014 UTC (9 years, 6 months ago) by bentley
Branch: MAIN
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

Allow comma-separated options in tbl(7) tables.

Provides better groff compatibility.

ok schwarze@

Revision 1.7 / (download) - annotate - [select for diffs], Tue Oct 14 02:16:02 2014 UTC (9 years, 7 months ago) by schwarze
Branch: MAIN
Changes since 1.6: +15 -5 lines
Diff to previous 1.6 (colored)

Rudimentary implementation of the e, x, and z table layout modifiers
to equalize, maximize, and ignore the width of columns.
Does not yet take vertical rulers into account,
and does not do line breaks within table cells.
Considerably improves the lftp(1) manual; issue noticed by sthen@.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Oct 13 23:31:26 2014 UTC (9 years, 7 months ago) by schwarze
Branch: MAIN
Changes since 1.5: +25 -24 lines
Diff to previous 1.5 (colored)

implement font modifiers in table layouts

Revision 1.5 / (download) - annotate - [select for diffs], Sat Jul 13 19:27:47 2013 UTC (10 years, 10 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.4: +3 -4 lines
Diff to previous 1.4 (colored)

For citing the names and email addresses of authors,
consistently use the style ".An name Aq Mt email".

Triggered by a question from Jan Stary <hans at stare dot cz>,
ok jmc@.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Sep 18 10:38:57 2011 UTC (12 years, 8 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1
Changes since 1.3: +18 -8 lines
Diff to previous 1.3 (colored)

sync to mandoc 1.11.5:
document eqn(7) and many other improvements
from kristaps@

no objection from deraadt@ against adding an eqn.7 page

Revision 1.3 / (download) - annotate - [select for diffs], Mon Feb 7 00:02:50 2011 UTC (13 years, 3 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.2: +6 -6 lines
Diff to previous 1.2 (colored)

Between groff-1.15 and groff-1.20.1, the .Ns macro was changed to no
longer suppress spacing when used at the beginning of an input line,
and mandoc now follows the same behaviour as new groff.
Thus, sweep the tree and remove useless .Ns.
Most places found by jmc@; ok jmc@ kristaps@.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Jan 22 19:38:51 2011 UTC (13 years, 4 months ago) by schwarze
Branch: MAIN
Changes since 1.1: +16 -6 lines
Diff to previous 1.1 (colored)

sync to bsd.lv: document spans, and decimalpoint() is implemented

Revision 1.1 / (download) - annotate - [select for diffs], Sun Jan 9 15:24:57 2011 UTC (13 years, 4 months ago) by schwarze
Branch: MAIN

Add and install tbl(7);
written by kristaps@, looked over by jmc@.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.