summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--MORE.STUFF13
-rw-r--r--font/devutf8/NOTES29
-rw-r--r--tmac/trace.tmac23
4 files changed, 51 insertions, 21 deletions
diff --git a/ChangeLog b/ChangeLog
index 794b2e18..8092e6b2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2002-08-07 Werner LEMBERG <wl@gnu.org>
+
+ * MORE.STUFF: Added gpresent.
+
+ * tmac/trace.tmac: Show nesting level by a corresponding amount of
+ whitespace before printing the logging message.
+
2002-07-31 Colin Watson <cjwatson@debian.org>
* src/devices/grohtml/html-table.cc (html_table::finish_row):
diff --git a/MORE.STUFF b/MORE.STUFF
index cade29cd..46107a98 100644
--- a/MORE.STUFF
+++ b/MORE.STUFF
@@ -174,6 +174,19 @@ miscellaneous
http://perso.libertysurf.fr/baruchel/
+. gpresent, written by Bob Diertens <bobd@science.uva.nl>. From the README
+ file:
+
+ gpresent is a package for making presentation with groff and acroread.
+ It consist of a set of macros to be used with groff and a post-processor
+ for manipulating the PostScript output of groff. Without the use of the
+ PAUSE macro, it can also be used for making slides.
+
+ It is available from
+
+ www.science.uva.nl/~bobd/useful/gpresent/
+
+
documentation
-------------
diff --git a/font/devutf8/NOTES b/font/devutf8/NOTES
index 52aeec04..af64ff49 100644
--- a/font/devutf8/NOTES
+++ b/font/devutf8/NOTES
@@ -4,7 +4,7 @@ They don't make sense for Unicode.
The following from the original troff manual (by Ossanna and Kernighan) is
unmapped:
- \(bs shaded solid ball (Bell System logo, AT&T logo)
+ \(bs shaded solid ball (Bell System logo, AT&T logo)
Character 0x002D has not been given a name because its Unicode name
"HYPHEN-MINUS" is so ambiguous that it's unusable for serious typographic use.
@@ -18,8 +18,9 @@ The following, mentioned in the original troff manual, are only approximate:
NamesList-3.0.0.txt, U+2118 "SCRIPT CAPITAL P" is really a Weierstrass p,
neither SCRIPT not CAPITAL.
-The following lines could be added, to define names which are known to
-"devps" but are not documented and not known to "devdvi".
+The following line could be added; "space" is known to "devps" but are not
+documented and not known to "devdvi" (actually, there is no space glyph
+within the TeX system).
space 24 0 0x0020
@@ -30,24 +31,26 @@ The following lines could be added, to define names which are known to e.g.
>> 24 0 0x226B
"devps" maps \(a~ and ~ to asciitilde, which is equivalent to 0x02DC, but
-this glyph is just too small. We map them to 0x007E instead.
+this glyph is just too small. We map them to 0x007E instead.
"devps" maps \(a^ and ^ to circumflex, which is equivalent to 0x02C6, but
-this glyph is just too small. We map them to 0x005E instead.
+this glyph is just too small. We map them to 0x005E instead.
-"devps" maps *U to Upsilon1, which is equivalent to 0x03D2. We map it to
+"devps" maps *U to Upsilon1, which is equivalent to 0x03D2. We map it to
0x03A5 instead.
-"devps" maps *W to Omega, which is equivalent to either 0x2126 or 0x03A9. We
-map it to 0x03A9.
+"devps" maps *W to Omega, which is equivalent to either 0x2126 or 0x03A9.
+We map it to 0x03A9.
-"devps" maps *D to Delta, which is equivalent to either 0x2206 or 0x0394. We
-map it to 0x0394.
+"devps" maps *D to Delta, which is equivalent to either 0x2206 or 0x0394.
+We map it to 0x0394.
-"devps" maps CR to carriagereturn, which is equivalent to 0x21B5. We map it
-to 0x240D instead.
+"devps" maps CR to carriagereturn, which is equivalent to 0x21B5. We map
+it to 0x240D instead.
-Using unnamed characters:
+
+Using unnamed characters
+------------------------
Assume you want to use a Unicode character not provided in the list, say
U+20AC. You need to do two things:
diff --git a/tmac/trace.tmac b/tmac/trace.tmac
index 7019f030..c341b762 100644
--- a/tmac/trace.tmac
+++ b/tmac/trace.tmac
@@ -5,19 +5,24 @@
.nr _C \n(.C
.cp 0
.
+.do ds !!sp " \"
+.
.eo
.
.rn de !!de
.
+.
.!!de de
. do ecs
. ec
. do !!de \$1
-. ie "\$1"\\$0" .tm *** de trace enter: \\$0 \\$@
-. el .tm *** de trace enter \$1: \\$0 \\$@
+. ie "\$1"\\$0" .do tm1 "\\*[!!sp]*** de trace enter: \\$0 \\$@
+. el .do tm1 "\*[!!sp]*** trace enter \$1: \\$0 \\$@
+. do as !!sp " \"
. do nop \\*[!!\$1]\\
-. ie "\$1"\\$0" .tm *** trace exit: \\$0 \\$@
-. el .tm *** trace exit \$1: \\$0 \\$@
+. do substring !!sp 1
+. ie "\$1"\\$0" .do tm1 "\\*[!!sp]*** trace exit: \\$0 \\$@
+. el .do tm1 "\*[!!sp]*** trace exit \$1: \\$0 \\$@
\..
.
. do ds !!d1 !!\$1
@@ -33,11 +38,13 @@
. do ecs
. ec
. do !!am \$1
-. ie "\$1"\\$0" .tm *** am trace enter: \\$0 \\$@
-. el .tm *** am trace enter \$1: \\$0 \\$@
+. ie "\$1"\\$0" .do tm1 "\\*[!!sp]*** am trace enter: \\$0 \\$@
+. el .do tm1 "\*[!!sp]*** am trace enter \$1: \\$0 \\$@
+. as !!sp " \"
. do nop \\*[!!\$1]\\
-. ie "\$1"\\$0" .tm *** trace exit: \\$0 \\$@
-. el .tm *** trace exit \$1: \\$0 \\$@
+. substring !!sp 1
+. ie "\$1"\\$0" .do tm1 "\\*[!!sp]*** trace exit: \\$0 \\$@
+. el .do tm1 "\*[!!sp]*** trace exit \$1: \\$0 \\$@
\..
.
. do ds !!a1 !!\$1