From e163dd343b17120f342b597fe03efa854ad34566 Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Wed, 9 Dec 2009 18:04:42 +0000 Subject: [PATCH] replace ascii figures with scalable ps/pdf versions. use ascii figures in HTML output, to work around deficiency in makeinfo where images are not copied to target directory. --- doc/ref/Makefile.am | 8 + doc/ref/gds.dia | Bin 0 -> 1645 bytes doc/ref/gds.eps | 449 +++++++++++++++++++++++++++++++++++ doc/ref/gds.pdf | Bin 0 -> 2936 bytes doc/ref/gds.txt | 17 ++ doc/ref/goops-tutorial.texi | 10 +- doc/ref/scheme-using.texi | 40 +--- doc/ref/scheme.dia | Bin 0 -> 1821 bytes doc/ref/scheme.eps | 457 ++++++++++++++++++++++++++++++++++++ doc/ref/scheme.pdf | Bin 0 -> 2898 bytes doc/ref/scheme.txt | 11 + 11 files changed, 961 insertions(+), 31 deletions(-) create mode 100644 doc/ref/gds.dia create mode 100644 doc/ref/gds.eps create mode 100644 doc/ref/gds.pdf create mode 100644 doc/ref/gds.txt create mode 100644 doc/ref/scheme.dia create mode 100644 doc/ref/scheme.eps create mode 100644 doc/ref/scheme.pdf create mode 100644 doc/ref/scheme.txt diff --git a/doc/ref/Makefile.am b/doc/ref/Makefile.am index 2f218a565..d58b3705a 100644 --- a/doc/ref/Makefile.am +++ b/doc/ref/Makefile.am @@ -89,8 +89,16 @@ PICTURES = hierarchy.eps \ hierarchy.pdf \ hierarchy.png \ hierarchy.txt \ + gds.eps \ + gds.pdf \ + gds.txt \ + scheme.eps \ + scheme.pdf \ + scheme.txt \ mop.text +noinst_DATA = $(PICTURES) + EXTRA_DIST = ChangeLog-2008 $(PICTURES) include $(top_srcdir)/am/pre-inst-guile diff --git a/doc/ref/gds.dia b/doc/ref/gds.dia new file mode 100644 index 0000000000000000000000000000000000000000..b134d0438c82f1cbdfb77cb68e854ee5a074fce7 GIT binary patch literal 1645 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 uhk(TUqhi2Y8wkZ?alv0J#)HatOSIC@1;} which is the direct subclass of @code{} and the direct superclass of @code{} has been omitted in this figure.)} -@end iftex @end group @end example diff --git a/doc/ref/scheme-using.texi b/doc/ref/scheme-using.texi index a8a2568e3..2e0a68ff9 100644 --- a/doc/ref/scheme-using.texi +++ b/doc/ref/scheme-using.texi @@ -371,19 +371,14 @@ to each other, with the arrows indicating ``builds on'' or ``extends''. For example, the Quack library builds on cmuscheme, which in turn builds on the standard scheme mode. +@iftex +@center @image{scheme,5in} +@end iftex +@ifnottex @example - scheme - ^ - | - .-----+-----. - | | - cmuscheme xscheme - ^ - | - .-----+-----. - | | - Quack GDS +@verbatiminclude scheme.txt @end example +@end ifnottex @dfn{scheme}, written by Bill Rozas and Dave Love, is Emacs's standard mode for Scheme code files. It provides Scheme-sensitive syntax @@ -550,25 +545,14 @@ program that wants to use GDS in any way. The following diagram shows how these components are connected to each other. +@iftex +@center @image{gds,5in} +@end iftex +@ifnottex @example -+----------------+ -| Program #1 | -| | -| +------------+ | -| | GDS Client |-_ -| +------------+ |-_ +-------------------+ -+----------------+ -_TCP | Emacs | - -_ | | - -_+------------+ | +---------------+ | - _| GDS Server |-----| GDS Interface | | -+----------------+ _- +------------+ | +---------------+ | -| Program #2 | _- +-------------------+ -| | _- TCP -| +------------+ _- -| | GDS Client |-| -| +------------+ | -+----------------+ +@verbatiminclude gds.txt @end example +@end ifnottex @cindex TCP, use of The data exchanged between client and server components, and between diff --git a/doc/ref/scheme.dia b/doc/ref/scheme.dia new file mode 100644 index 0000000000000000000000000000000000000000..30f9cc2bfa73977c5e138b40e0583a1a91c0b21a GIT binary patch literal 1821 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 literal 0 HcmV?d00001 diff --git a/doc/ref/scheme.txt b/doc/ref/scheme.txt new file mode 100644 index 000000000..64ae05204 --- /dev/null +++ b/doc/ref/scheme.txt @@ -0,0 +1,11 @@ + scheme + ^ + | + .-----+-----. + | | + cmuscheme xscheme + ^ + | + .-----+-----. + | | + Quack GDS -- 2.20.1