[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Groff-commit] groff/contrib/hdtbl ChangeLog examples/chess_bo...
From: |
Werner LEMBERG |
Subject: |
[Groff-commit] groff/contrib/hdtbl ChangeLog examples/chess_bo... |
Date: |
Tue, 30 May 2006 17:28:27 +0000 |
CVSROOT: /cvsroot/groff
Module name: groff
Branch:
Changes by: Werner LEMBERG <address@hidden> 06/05/30 17:28:27
Modified files:
contrib/hdtbl : ChangeLog
contrib/hdtbl/examples: chess_board.roff col_rowspan_colors.roff
color_transitions.roff
colored_boxes.roff
colored_nested_tables.roff
colored_table_cells.roff
fontdumps_n.roff fontdumps_x.roff
mixed_pickles.roff rainbow.roff
short_reference.roff
Added files:
contrib/hdtbl : Makefile.sub
Log message:
* Makefile.sub: New file.
* example/*: Replace characters >= 0x80.
Add final newlines.
Use UNIX line end convention only.
* example/mixed-pickles.roff: Use gnu.eps.
Add copyright notice.
Adjust pic image.
Other minor fixes.
Formatting.
* example/fontdumps_n.roff: Remove warnings about
non-existent glyphs.
Add copyright notice.
Formatting.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/ChangeLog.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/Makefile.sub?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/examples/chess_board.roff.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/examples/col_rowspan_colors.roff.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/examples/color_transitions.roff.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/examples/colored_boxes.roff.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/examples/colored_nested_tables.roff.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/examples/colored_table_cells.roff.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/examples/fontdumps_n.roff.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/examples/fontdumps_x.roff.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/examples/mixed_pickles.roff.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/examples/rainbow.roff.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/contrib/hdtbl/examples/short_reference.roff.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
Patches:
Index: groff/contrib/hdtbl/ChangeLog
diff -u groff/contrib/hdtbl/ChangeLog:1.5 groff/contrib/hdtbl/ChangeLog:1.6
--- groff/contrib/hdtbl/ChangeLog:1.5 Fri May 26 06:33:58 2006
+++ groff/contrib/hdtbl/ChangeLog Tue May 30 17:28:27 2006
@@ -1,3 +1,19 @@
+2006-05-29 Werner LEMBERG <address@hidden>
+
+ * Makefile.sub: New file.
+ * example/*: Replace characters >= 0x80.
+ Add final newlines.
+ Use UNIX line end convention only.
+ * example/mixed-pickles.roff: Use gnu.eps.
+ Add copyright notice.
+ Adjust pic image.
+ Other minor fixes.
+ Formatting.
+ * example/fontdumps_n.roff: Remove warnings about
+ non-existent glyphs.
+ Add copyright notice.
+ Formatting.
+
2006-05-25 Werner LEMBERG <address@hidden>
* example/*: Rename to...
Index: groff/contrib/hdtbl/examples/chess_board.roff
diff -u groff/contrib/hdtbl/examples/chess_board.roff:1.1
groff/contrib/hdtbl/examples/chess_board.roff:1.2
--- groff/contrib/hdtbl/examples/chess_board.roff:1.1 Fri May 26 06:33:58 2006
+++ groff/contrib/hdtbl/examples/chess_board.roff Tue May 30 17:28:27 2006
@@ -1,37 +1,37 @@
-.\" Time-stamp: <ChessBoard.roff: 22.01.2006 10:58:48 x01 - address@hidden>
-.time start
-.nr *x 8
-.de r1
-.TR height=1.6c
-.TD hl= val=m hal=r \\\\n(*x
-.PN 4 ".TD bgc=wheat" ".TD bgc=tan3"
-.TD hl= val=m hal=l \\\\n(*x
-.nr *x -1
-..
-.de r2
-.TR height=1.6c
-.TD hl= val=m hal=r \\\\n(*x
-.PN 4 ".TD bgc=tan3" ".TD bgc=wheat"
-.TD hl= val=m hal=l \\\\n(*x
-.nr *x -1
-..
-.af *y a
-.H Chessboard
-.TBL border=0 csp=.05n bgc= cols=10 width=1.6c tal=c
-.TR vl= hal=c\" height=1c
-.TD hl=
-.nr *y 0
-.PN 8 .TD ".nr *y +1" \\\\n(*y
-.TD hl=
-.PN 4 .r1 .r2
-.TR vl= hal=c
-.TD
-.nr *y 0
-.PN 8 .TD ".nr *y +1" \\\\n(*y
-.TD
-.ETB
-.time
-.\" 466MHz Celeron CPU, 384MB RAM
-.\" WindowsXP/cygwin groff18.1: 1s
-.\" WindowsXP/cygwin groff19.2: 4s
-.\" Suse Linux 9.3 groff19.2: 1s
\ No newline at end of file
+.\" Time-stamp: <ChessBoard.roff: 22.01.2006 10:58:48 x01 - address@hidden>
+.time start
+.nr *x 8
+.de r1
+.TR height=1.6c
+.TD hl= val=m hal=r \\\\n(*x
+.PN 4 ".TD bgc=wheat" ".TD bgc=tan3"
+.TD hl= val=m hal=l \\\\n(*x
+.nr *x -1
+..
+.de r2
+.TR height=1.6c
+.TD hl= val=m hal=r \\\\n(*x
+.PN 4 ".TD bgc=tan3" ".TD bgc=wheat"
+.TD hl= val=m hal=l \\\\n(*x
+.nr *x -1
+..
+.af *y a
+.H Chessboard
+.TBL border=0 csp=.05n bgc= cols=10 width=1.6c tal=c
+.TR vl= hal=c\" height=1c
+.TD hl=
+.nr *y 0
+.PN 8 .TD ".nr *y +1" \\\\n(*y
+.TD hl=
+.PN 4 .r1 .r2
+.TR vl= hal=c
+.TD
+.nr *y 0
+.PN 8 .TD ".nr *y +1" \\\\n(*y
+.TD
+.ETB
+.time
+.\" 466MHz Celeron CPU, 384MB RAM
+.\" WindowsXP/cygwin groff18.1: 1s
+.\" WindowsXP/cygwin groff19.2: 4s
+.\" Suse Linux 9.3 groff19.2: 1s
Index: groff/contrib/hdtbl/examples/col_rowspan_colors.roff
diff -u groff/contrib/hdtbl/examples/col_rowspan_colors.roff:1.1
groff/contrib/hdtbl/examples/col_rowspan_colors.roff:1.2
--- groff/contrib/hdtbl/examples/col_rowspan_colors.roff:1.1 Fri May 26
06:33:58 2006
+++ groff/contrib/hdtbl/examples/col_rowspan_colors.roff Tue May 30
17:28:27 2006
@@ -52,4 +52,4 @@
.\" 466MHz Celeron CPU, 384MB RAM
.\" WindowsXP/cygwin groff18.1: 4s
.\" WindowsXP/cygwin groff19.2: 7s
-.\" Suse Linux 9.3 groff19.2: 1s
\ No newline at end of file
+.\" Suse Linux 9.3 groff19.2: 1s
Index: groff/contrib/hdtbl/examples/color_transitions.roff
diff -u groff/contrib/hdtbl/examples/color_transitions.roff:1.1
groff/contrib/hdtbl/examples/color_transitions.roff:1.2
--- groff/contrib/hdtbl/examples/color_transitions.roff:1.1 Fri May 26
06:33:58 2006
+++ groff/contrib/hdtbl/examples/color_transitions.roff Tue May 30 17:28:27 2006
@@ -9,22 +9,22 @@
.TBL cols=3 width=33% border= csp=0 cpd=0 bgc=
.CPTN val=b Color Transitions
.TR
-.TD ".ctab 0+\En[#cc]u \En[#cc]u \En[#cc]u" \" schwarz -> weiß
-.TD ".ctab 1f-\En[#cc]u 1f-\En[#cc]u 1f-\En[#cc]u"\" weiß -> schwarz
-.TD ".ctab 1f \En[#cc]u \En[#cc]u" \" rot -> weiß
+.TD ".ctab 0+\En[#cc]u \En[#cc]u \En[#cc]u" \" black -> white
+.TD ".ctab 1f-\En[#cc]u 1f-\En[#cc]u 1f-\En[#cc]u"\" white -> black
+.TD ".ctab 1f \En[#cc]u \En[#cc]u" \" red -> white
.TR
-.TD ".ctab 0 1f-\En[#cc]u \En[#cc]u" \" grün -> blau
-.TD ".ctab 1f 1f-\En[#cc]u 1f" \" weiß -> magenta
-.TD ".ctab 1f \En[#cc]u 1f" \" magenta -> weiß
+.TD ".ctab 0 1f-\En[#cc]u \En[#cc]u" \" green -> blue
+.TD ".ctab 1f 1f-\En[#cc]u 1f" \" white -> magenta
+.TD ".ctab 1f \En[#cc]u 1f" \" magenta -> white
.TR
-.TD ".ctab 0+\En[#cc]u \En[#cc]u 1f-\En[#cc]u" \" blau -> gelb
-.TD ".ctab 1f-\En[#cc]u 1f-\En[#cc]u \En[#cc]u" \" gelb -> blau
-.TD ".ctab 1f 0+\En[#cc]u 0" \" rot -> gelb
-.xTD ".ctab 0+\En[#cc]u 1f-\En[#cc]u 1f-\En[#cc]u"\" cyan -> rot
+.TD ".ctab 0+\En[#cc]u \En[#cc]u 1f-\En[#cc]u" \" blue -> yellow
+.TD ".ctab 1f-\En[#cc]u 1f-\En[#cc]u \En[#cc]u" \" yellow -> blue
+.TD ".ctab 1f 0+\En[#cc]u 0" \" red -> yellow
+.xTD ".ctab 0+\En[#cc]u 1f-\En[#cc]u 1f-\En[#cc]u"\" cyan -> red
.ETB
.PN 30 Behind table.
.time
.\" 466MHz Celeron CPU, 384MB RAM
.\" WindowsXP/cygwin groff18.1: 3s
.\" WindowsXP/cygwin groff19.2: 20s
-.\" Suse Linux 9.3 groff19.2 3s
\ No newline at end of file
+.\" Suse Linux 9.3 groff19.2 3s
Index: groff/contrib/hdtbl/examples/colored_boxes.roff
diff -u groff/contrib/hdtbl/examples/colored_boxes.roff:1.1
groff/contrib/hdtbl/examples/colored_boxes.roff:1.2
--- groff/contrib/hdtbl/examples/colored_boxes.roff:1.1 Fri May 26 06:33:58 2006
+++ groff/contrib/hdtbl/examples/colored_boxes.roff Tue May 30 17:28:27 2006
@@ -20,4 +20,4 @@
.\" 466MHz Celeron CPU, 384MB RAM
.\" WindowsXP/cygwin groff18.1: 10s
.\" WindowsXP/cygwin groff19.2: 14s
-.\" Suse Linux 9.3 groff19.2: 1s
\ No newline at end of file
+.\" Suse Linux 9.3 groff19.2: 1s
Index: groff/contrib/hdtbl/examples/colored_nested_tables.roff
diff -u groff/contrib/hdtbl/examples/colored_nested_tables.roff:1.1
groff/contrib/hdtbl/examples/colored_nested_tables.roff:1.2
--- groff/contrib/hdtbl/examples/colored_nested_tables.roff:1.1 Fri May 26
06:33:58 2006
+++ groff/contrib/hdtbl/examples/colored_nested_tables.roff Tue May 30
17:28:27 2006
@@ -24,4 +24,4 @@
.\" 466MHz Celeron CPU, 384MB RAM
.\" WindowsXP/cygwin groff18.1: 9/9s
.\" WindowsXP/cygwin groff19.2: 14/14s
-.\" Suse Linux 9.3 groff19.2: 1/1s
\ No newline at end of file
+.\" Suse Linux 9.3 groff19.2: 1/1s
Index: groff/contrib/hdtbl/examples/colored_table_cells.roff
diff -u groff/contrib/hdtbl/examples/colored_table_cells.roff:1.1
groff/contrib/hdtbl/examples/colored_table_cells.roff:1.2
--- groff/contrib/hdtbl/examples/colored_table_cells.roff:1.1 Fri May 26
06:33:58 2006
+++ groff/contrib/hdtbl/examples/colored_table_cells.roff Tue May 30
17:28:27 2006
@@ -20,4 +20,4 @@
.\" 466MHz Celeron CPU, 384MB RAM
.\" WindowsXP/cygwin groff18.1: 14s
.\" WindowsXP/cygwin groff19.2: 18s
-.\" Suse Linux 9.3 groff19.2: 1s
\ No newline at end of file
+.\" Suse Linux 9.3 groff19.2: 1s
Index: groff/contrib/hdtbl/examples/fontdumps_n.roff
diff -u groff/contrib/hdtbl/examples/fontdumps_n.roff:1.1
groff/contrib/hdtbl/examples/fontdumps_n.roff:1.2
--- groff/contrib/hdtbl/examples/fontdumps_n.roff:1.1 Fri May 26 06:33:58 2006
+++ groff/contrib/hdtbl/examples/fontdumps_n.roff Tue May 30 17:28:27 2006
@@ -1,83 +1,148 @@
-.\" -*- roff -*-
-.\" Time-stamp: <FontdumpsN.roff: 17.02.2006 14:25:41 x01 - address@hidden>
+.\" -*- mode: roff -*-
+.ig
+
+mixed_pickles.roff
+
+This file is part of groff, the GNU roff type-setting system.
+
+Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+written by Joachim Walsdorff <address@hidden>.
+
+groff is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 2, or (at your option) any later
+version.
+
+groff is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with groff; see the file COPYING. If not, write to the Free
+Software Foundation, 51 Franklin St - Fifth Floor, Boston, MA
+02110-1301, USA.
+
+..
+.
+.
.\" ******************************************************************
-.\" ** Groff-Fontglyphs vs Charactercode: **
+.\" ** Groff glyphs vs. character codes: **
.\" ** .fontdump [font1 font2 ... ] **
-.\" ** Print glyphs of font1 font2 ... versus **
-.\" ** charactercode. **
-.\" ** `all´ as fontname prints all fonts in the **
-.\" ** specified fontpath `*fontpath´. **
-.\" ** without arg: glyps/codes of active font. **
+.\" ** Print glyphs of font1, font2, ... versus **
+.\" ** character code. **
+.\" ** `all' as fontname prints all fonts in the **
+.\" ** specified fontpath `*fontpath'. **
+.\" ** without arg: glyphs and codes of active font. **
.\" ******************************************************************
+.
.time start
+.
.ds *fontpath /usr/local/share/groff/1.19.3/font
-.\"ds *fontpath /usr/share/groff/1.18.1/font
.
.de fontdump
-.ie \\n(.$ .ds *args \\$*
-.el .ds *args \\n[.fn]
-.pso bash -c \
-"echo -n .ds *f\ ;ls --color=never \\*[*fontpath]/dev\*(.T | tr [:cntrl:] ' '"
-.\" this dummy-line is necessary while eaten by the preceding line
-.while !"\\*[*args]"" \{ .
-. pops *$1 *args
-. if "\\*[*$1]"all" \{ .
-. ds *args \\*(*f \\*[*args]
+. ie \\n[.$] \
+. ds *args \\$*
+. el \
+. ds *args \\n[.fn]
+.
+. pso bash -c \
+ "echo -n .ds *f\ ; \
+ ls --color=never \\*[*fontpath]/dev\*[.T] \
+ | tr [:cntrl:] ' '"
+. \" this dummy-line is necessary; it is eaten by the preceding line
+.
+. while !"\\*[*args]"" \{\
+. pops *$1 *args
+.
+. if "\\*[*$1]"all" \{\
+. ds *args \\*[*f] \\*[*args]
. pops *$1 *args
. nr *all 1
-. \}
-. if \\n[*all] \{ .
-. if "\\*[*$1]"." .nr *all 0
-. if !F \\*[*$1] .continue
-. \}
-. index "\\*(*f" \\*[*$1]
-. ie \\n(.y>18 .if !F \\*[*$1] \{ .
-. tm \\n(.F:\\n(.c: Font \\*[*$1] not found.
-. continue
-. \}
-. el \{ .
-. if !\\n[index] \{ .
-. tm \\n(.F:\\n(.c: Font \\*[*$1] not found.
-. continue
+. \}
+.
+. if \\n[*all] \{\
+. if "\\*[*$1]"." \
+. nr *all 0
+.tm foo: \\*[*$1]
+. if !F \\*[*$1] \
+. continue
+.tm bar
+. \}
+.
+. index "\\*[*f]" \\*[*$1]
+.
+. ie (\\n[.y] > 18) \
+. if !F \\*[*$1] \{\
+. tm \\n[.F]:\\n[.c]: Font \\*[*$1] not found.
+. continue
. \}
-. nr * \\n(.f
+. el \{\
+. if !\\n[index] \{\
+. tm \\n[.F]:\\n[.c]: Font \\*[*$1] not found.
+. continue
+. \}
+.
+. nr * \\n[.f]
. ft \\*[*$1]
-. nr ** \\n(.f
+. nr ** \\n[.f]
. ft
-. if \\n(**=\\n* .continue
-. \}
-. if \\n[t*cptn] .bp
-. TBL border=.1n bc=red cpd=0 csp=.1n bgc=
-. CPTN Groff-Font \\*[*$1] .br val=b ".pso grep -e internalname \
- \\*[*fontpath]/dev\*(.T/\\*[*$1]"
-. TR
-. TD
-. TBL cols=12 border=.1n bc=red csp=.1n cpd=.2n fgc=red4 bgc=beige hal=c \
- "fsz=1.2 1.2" fst=\\*[*$1]
-. nr c# 0-1 1
-. nr y# 0-1 1
-. TR fst=HB fgc=blue
-. TD
-. nr x# 0-1 1
-. \" following 4 `PN´s instead of 4 while-loops as in FontdumpX.roff;
-. \" short and easy to write, but a little bit slower.
-. PN 10 .TD \&..\\\\n+[x#]
-. TD
-. PN 27 .TR ".TD fgc=blue fst=HB \\\\n+[y#]." ".PN 10 .TD \N'\En+(c#'" \
- ".TD fgc=blue fst=HB \\\\n[y#]."
-. TR fst=HB fgc=blue
-. TD
-. nr x# 0-1 1
-. PN 10 .TD \&..\\\\n+[x#]
-. TD
-. ETB
-. ETB
-.\}
+.
+. if (\\n[**] == \\n[*]) \
+. continue
+. \}
+.
+. if \\n[t*cptn] \
+. bp
+.
+. tm listing font `\\*[*$1]'...
+.
+. TBL border=.1n bc=red cpd=0 csp=.1n bgc=
+. CPTN groff font \\*[*$1] \
+ .br \
+ val=b ".pso grep -e internalname \\*[*fontpath]/dev\*[.T]/\\*[*$1]"
+. TR
+. TD
+. TBL cols=12 border=.1n bc=red csp=.1n cpd=.2n fgc=red4 bgc=beige \
+ hal=c "fsz=1.2 1.2" fst=\\*[*$1]
+. nr c# 0-1 1
+. nr y# 0-1 1
+. TR fst=HB fgc=blue
+. TD
+. nr x# 0-1 1
+. \" following 4 `PN's instead of 4 while-loops as in
+. \" fontdumps-x.roff; short and easy to write, but a little
+. \" bit slower.
+. PN 10 .TD \
+ \&..\\\\n+[x#]
+. TD
+.
+. PN 27 .TR \
+ ".TD fgc=blue fst=HB" \
+ \\\\n+[y#]. \
+ ".PN 10 .TD \
+ "".if c \N'\En+[c#]' \
+ \N'\En[c#]'""" \
+ ".TD fgc=blue fst=HB" \
+ \\\\n[y#].
+.
+. TR fst=HB fgc=blue
+. TD
+. nr x# 0-1 1
+. PN 10 .TD \
+ \&..\\\\n+[x#]
+. TD
+. ETB
+. ETB
+. \}
..
+.
.fontdump all
+.
.time
.date
+.
.\" 466MHz Celeron CPU, 384MB RAM
.\" WindowsXP/cygwin groff18.1: 115s
.\" WindowsXP/cygwin groff19.2: 450s
-.\" Suse Linux 9.3 groff19.2: 76s
\ No newline at end of file
+.\" Suse Linux 9.3 groff19.2: 76s
Index: groff/contrib/hdtbl/examples/fontdumps_x.roff
diff -u groff/contrib/hdtbl/examples/fontdumps_x.roff:1.1
groff/contrib/hdtbl/examples/fontdumps_x.roff:1.2
--- groff/contrib/hdtbl/examples/fontdumps_x.roff:1.1 Fri May 26 06:33:58 2006
+++ groff/contrib/hdtbl/examples/fontdumps_x.roff Tue May 30 17:28:27 2006
@@ -5,8 +5,8 @@
.\" ** .fontdump [font1 font2 ... ] **
.\" ** Print glyphs of font1 font2 ... versus **
.\" ** charactercode. **
-.\" ** `all´ as fontname prints all fonts in the **
-.\" ** specified fontpath `*fontpath´. **
+.\" ** `all' as fontname prints all fonts in the **
+.\" ** specified fontpath `*fontpath'. **
.\" ** without arg: glyps/codes of active font. **
.\" ******************************************************************
.time start
@@ -100,4 +100,4 @@
.\" 466MHz Celeron CPU, 384MB RAM
.\" WindowsXP/cygwin groff18.1: 107s
.\" WindowsXP/cygwin groff19.2: 390s
-.\" Suse Linux 9.3 groff19.2: 66s
\ No newline at end of file
+.\" Suse Linux 9.3 groff19.2: 66s
Index: groff/contrib/hdtbl/examples/mixed_pickles.roff
diff -u groff/contrib/hdtbl/examples/mixed_pickles.roff:1.1
groff/contrib/hdtbl/examples/mixed_pickles.roff:1.2
--- groff/contrib/hdtbl/examples/mixed_pickles.roff:1.1 Fri May 26 06:33:58 2006
+++ groff/contrib/hdtbl/examples/mixed_pickles.roff Tue May 30 17:28:27 2006
@@ -1,59 +1,101 @@
-.\" Time-stamp: <MixedPickles.roff: 18.01.2006 09:28:55 x01 - address@hidden>
+.\" -*- mode: roff -*-
+.ig
+
+mixed_pickles.roff
+
+This file is part of groff, the GNU roff type-setting system.
+
+Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+written by Joachim Walsdorff <address@hidden>.
+
+groff is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 2, or (at your option) any later
+version.
+
+groff is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with groff; see the file COPYING. If not, write to the Free
+Software Foundation, 51 Franklin St - Fifth Floor, Boston, MA
+02110-1301, USA.
+
+..
+.
.time start
-.H Table with Mixed Content: .br eps Image, eqn Equation, tbl Table and pic
Picture
-Call groff with -tbl -eqn -pic!
-.TBL width=90% tal=c csp=.2n cpd=0 .TR .TD
-.TBL width='25% 75%' csp=.5n cpd=.5n hal=c
-.TR
-.TD hl=d vl=d rowspan=2 bgc=red4 fgc=linen fsz=1.2 fst=HB val=m
-.xPSPIC -I -3m Java.eps
-.PSPIC -I -\\n(.lu/2u Java.eps
-.sp .5
-eps-Image with \f2.PSPIC\fP
-.TD bgc=linen
+.
+.H Table with Mixed Content: \
+ .br \
+ EPS Image, eqn Equation, tbl Table, and pic Picture
+.
+Call groff with options \-t, \-e, and \-p!
+.
+.TBL width=90% tal=c csp=.2n cpd=0
+. TR
+. TD
+. TBL width='25% 75%' csp=.5n cpd=.5n hal=c
+. TR
+. TD hl=d vl=d rowspan=2 bgc=red4 fgc=linen fsz=1.2 fst=HB val=m
+. PSPIC -I -\\n[.l]u gnu.eps
+. sp .5
+. nop eps image with \fI.PSPIC\fP
+. TD bgc=linen
+.
.EQ
-int from 0 to 1 {(ln x) sup 2} over {sqrt {1 - x sup 2}} dx approx 0.245
+int from 0 to 1 {( ln x ) sup 2} over {sqrt {1 - x sup 2}} dx approx 0.245
.EN
-\0\0\0\0\0Equation with \f2eqn\fP
-.TR .TD hl=d
+.
+. nop \0\0\0\0\0equation with \fIeqn\fP
+.
+. TR
+. TD hl=d
+.
.TS
-tab(@), center, doublebox;
+tab(@), center, doublebox, nospaces;
c c c | c c c
r rI lB | r rI lB.
address@hidden@address@hidden@address@hidden
+Bit @ Code @ Warning @ Bit @ Code @ Warning
=
address@hidden@address@hidden@address@hidden
address@hidden@address@hidden@address@hidden
address@hidden@address@hidden@address@hidden
address@hidden@address@hidden@address@hidden
address@hidden@address@hidden@address@hidden
address@hidden@address@hidden@address@hidden
address@hidden@address@hidden@address@hidden
address@hidden@address@hidden@address@hidden
address@hidden@address@hidden@address@hidden
address@hidden@address@hidden@address@hidden
+0 @ 1 @ char @ 10 @ 1024 @ reg
+1 @ 2 @ number @ 11 @ 2048 @ tab
+2 @ 4 @ break @ 12 @ 4096 @ right-brace
+3 @ 8 @ delim @ 13 @ 8192 @ missing
+4 @ 16 @ el @ 14 @ 16384 @ input
+5 @ 32 @ scale @ 15 @ 32768 @ escape
+6 @ 64 @ range @ 16 @ 65536 @ space
+7 @ 128 @ syntax @ 17 @ 131072 @ font
+8 @ 256 @ di @ 18 @ 262144 @ ig
+9 @ 512 @ mac @ 19 @ 524288 @ color
.TE
-.sp .5
-Table with \f2tbl\fP
-.TR
-.TD colspan=2 bgc=azure2 fgc=blue4
+.
+. sp .5
+. nop table with \fItbl\fP
+. TR
+. TD colspan=2 bgc=azure2 fgc=blue4
+.
.PS
ellipse "document";
-arrow;
+arrow 0.42;
box width 0.6 "\fIgpic\/\fP(1)"
-arrow;
-box width 1.1 "\fIgtbl\/\fP(1) or \fIgeqn\/\fP(1)" "(optional)" dashed;
-arrow;
-box width 0.6 "\fIgtroff\/\fP(1)";
-arrow;
+arrow 0.42;
+box width 1.25 "\fIgtbl\/\fP(1) or \fIgeqn\/\fP(1)" "(optional)" dashed;
+arrow 0.42;
+box width 0.65 "\fIgtroff\/\fP(1)";
+arrow 0.42;
ellipse "PostScript"
.PE
-.sp .5
-Picture with \f2pic\fP
-.xTD
-.ETB .ETB
+.
+. sp .5
+. nop picture with \fIpic\fP
+. ETB
+.ETB
+.
.time
+.
.\" 466MHz Celeron CPU, 384MB RAM
.\" WindowsXP/cygwin groff18.1: 1s
.\" WindowsXP/cygwin groff19.2: 2s
-.\" Suse Linux 9.3 groff19.2: 1s
\ No newline at end of file
+.\" Suse Linux 9.3 groff19.2: 1s
Index: groff/contrib/hdtbl/examples/rainbow.roff
diff -u groff/contrib/hdtbl/examples/rainbow.roff:1.1
groff/contrib/hdtbl/examples/rainbow.roff:1.2
--- groff/contrib/hdtbl/examples/rainbow.roff:1.1 Fri May 26 06:33:58 2006
+++ groff/contrib/hdtbl/examples/rainbow.roff Tue May 30 17:28:27 2006
@@ -10,11 +10,11 @@
Backgrounds val=b" .TR .TD
..
.ctab \n(*n 1 0 \En[#cc]u \" rot -> magenta
-.ctab \n(*n 1-\En[#cc]u 0 1 \" magenta -> blau
-.ctab \n(*n 0 \En[#cc]u 1 \" blau -> cyan
-.ctab \n(*n 0 1 1-\En[#cc]u \" cyan -> grün
-.ctab \n(*n \En[#cc]u 1 0 \" grün -> gelb
-.ctab \n(*n 1 1-\En[#cc]u 0 \" gelb -> rot
+.ctab \n(*n 1-\En[#cc]u 0 1 \" magenta -> blue
+.ctab \n(*n 0 \En[#cc]u 1 \" blue -> cyan
+.ctab \n(*n 0 1 1-\En[#cc]u \" cyan -> green
+.ctab \n(*n \En[#cc]u 1 0 \" green -> yellow
+.ctab \n(*n 1 1-\En[#cc]u 0 \" yellow -> red
.PN 6*\n(*n .ETB
.time end
.bp
@@ -28,15 +28,15 @@
".if \\\\n+(*#=1 .CPTN Rainbow Colors \(em Nested Tables with Colored Borders \
val=b" .TR .TD
..
-.ctab \n(*n 1 \En[#cc]u 0 \" rot -> gelb
-.ctab \n(*n 1-\En[#cc]u 1 0 \" gelb -> grün
-.ctab \n(*n 0 1 \En[#cc]u \" grün -> cyan
-.ctab \n(*n 0 1-\En[#cc]u 1 \" cyan -> blau
-.ctab \n(*n \En[#cc]u 0 1 \" blau -> magenta
-.ctab \n(*n 1 0 1-\En[#cc]u \" magenta -> rot
+.ctab \n(*n 1 \En[#cc]u 0 \" red -> yellow
+.ctab \n(*n 1-\En[#cc]u 1 0 \" yellow -> green
+.ctab \n(*n 0 1 \En[#cc]u \" green -> cyan
+.ctab \n(*n 0 1-\En[#cc]u 1 \" cyan -> blue
+.ctab \n(*n \En[#cc]u 0 1 \" blue -> magenta
+.ctab \n(*n 1 0 1-\En[#cc]u \" magenta -> red
.PN 6*\n(*n .ETB
.time end
.\" 466MHz Celeron CPU, 384MB RAM
.\" WindowsXP/cygwin groff18.1: 11/10s
.\" WindowsXP/cygwin groff19.2: 57/55s
-.\" Suse Linux 9.3 groff19.2: 8/8s
\ No newline at end of file
+.\" Suse Linux 9.3 groff19.2: 8/8s
Index: groff/contrib/hdtbl/examples/short_reference.roff
diff -u groff/contrib/hdtbl/examples/short_reference.roff:1.1
groff/contrib/hdtbl/examples/short_reference.roff:1.2
--- groff/contrib/hdtbl/examples/short_reference.roff:1.1 Fri May 26
06:33:58 2006
+++ groff/contrib/hdtbl/examples/short_reference.roff Tue May 30 17:28:27 2006
@@ -1,54 +1,54 @@
-.\" Time-stamp: <ShortReference.roff: 30.11.2005 14:49:16 x01 - address@hidden>
-.time start
-.pv 1.2 1.2 "" x
-.H Short Reference for the HDtbl-Macros
-This Short Reference shortly describes the Heidelberger Table Macros
-using these macros themselves.
-.br
-.nr t*csp .3n
-.nr t*cpd .3n
-.ds t*ff HN
-.ds t*val m
-.ds t*hal l
-.xig
-.TBL "width=10% 40% 25% 25%" border= "fsz=1 .8"
-.CPTN Base- Optional- and Utility-Macros val=b
-.TR
-.TH Macro .TH Description .TH Predecessors .TH Successors
-.TR
-.TD \&.TBL .TD Begin a new table .TD \&.TD \&.TH \%.ETB cellcontent
-.TD \&.CPTN \&.TR
-.TR
-.TD \&.CPTN .TD Optional numbered or unnumbered table caption
-.TD \&.TBL .TD \&.TR
-.TR
-.TD \&.TR .TD Begin a new table row .TD \&.TBL \&.CPTN cellcontent
-.TD \&.TD \&.TR
-.TR
-.TD \&.TH .TD Optional begin table header cell
-.TD \&.TR \&.TD \&.TH \%.ETB cellcontent
-.TD \&.TD \&.TH \&.TR \%.ETB cellcontent
-.TR
-.TD \&.TH .TD Begin table data cell .TD \&.TR \&.TD \&.TH \%.ETB cellcontent
-.TD \&.TD \&.TH \&.TR \%.ETB cellcontent
-.TR
-.TD \&.ETB .TD Finish and pront table. .TD \&.TD \&.TH \%.ETB cellcontent
-.TD \&.TBL \&.TR \&.TD \&.TH \%.ETB cellcontent
-.TR
-.TD \&.t*free
-.TD colspan=3 val=t Utility macro to free held tables. Use it outside any
table.
-.ETB
-.bp
-.x.
-.TBL "fsz=1 .8" "width=20% 32% 8% 8% 8% 8% 8% 8%" border=
-.TR
-.TH Argument .TH Value .TH \&.TBL .TH \&.CPT .TH \&.TR .TH \&.TH .TH \&.TD .TH
\&.ETB
-.TR
-.TD border=\fI[n]\fP
-.TD border thickness .TD .ce X .TD .TD .TD .TD .TD
-.TR
-.TD bc=\fI[c]\fP
-.TD color of border and cellseperatorlines .TD .ce X .TD .TD .ce X .TD .ce X
.TD .ce X .TD
-.ETB
-.H ------ incomplete -------
-.time end
\ No newline at end of file
+.\" Time-stamp: <ShortReference.roff: 30.11.2005 14:49:16 x01 - address@hidden>
+.time start
+.pv 1.2 1.2 "" x
+.H Short Reference for the HDtbl-Macros
+This Short Reference shortly describes the Heidelberger Table Macros
+using these macros themselves.
+.br
+.nr t*csp .3n
+.nr t*cpd .3n
+.ds t*ff HN
+.ds t*val m
+.ds t*hal l
+.xig
+.TBL "width=10% 40% 25% 25%" border= "fsz=1 .8"
+.CPTN Base- Optional- and Utility-Macros val=b
+.TR
+.TH Macro .TH Description .TH Predecessors .TH Successors
+.TR
+.TD \&.TBL .TD Begin a new table .TD \&.TD \&.TH \%.ETB cellcontent
+.TD \&.CPTN \&.TR
+.TR
+.TD \&.CPTN .TD Optional numbered or unnumbered table caption
+.TD \&.TBL .TD \&.TR
+.TR
+.TD \&.TR .TD Begin a new table row .TD \&.TBL \&.CPTN cellcontent
+.TD \&.TD \&.TR
+.TR
+.TD \&.TH .TD Optional begin table header cell
+.TD \&.TR \&.TD \&.TH \%.ETB cellcontent
+.TD \&.TD \&.TH \&.TR \%.ETB cellcontent
+.TR
+.TD \&.TH .TD Begin table data cell .TD \&.TR \&.TD \&.TH \%.ETB cellcontent
+.TD \&.TD \&.TH \&.TR \%.ETB cellcontent
+.TR
+.TD \&.ETB .TD Finish and pront table. .TD \&.TD \&.TH \%.ETB cellcontent
+.TD \&.TBL \&.TR \&.TD \&.TH \%.ETB cellcontent
+.TR
+.TD \&.t*free
+.TD colspan=3 val=t Utility macro to free held tables. Use it outside any
table.
+.ETB
+.bp
+.x.
+.TBL "fsz=1 .8" "width=20% 32% 8% 8% 8% 8% 8% 8%" border=
+.TR
+.TH Argument .TH Value .TH \&.TBL .TH \&.CPT .TH \&.TR .TH \&.TH .TH \&.TD .TH
\&.ETB
+.TR
+.TD border=\fI[n]\fP
+.TD border thickness .TD .ce X .TD .TD .TD .TD .TD
+.TR
+.TD bc=\fI[c]\fP
+.TD color of border and cellseperatorlines .TD .ce X .TD .TD .ce X .TD .ce X
.TD .ce X .TD
+.ETB
+.H ------ incomplete -------
+.time end