design doc patches

James LewisMoss dres@phoenixdsl.com
15 Nov 2000 13:27:32 -0500


OK was trying to get postscript output of the design docs (easier
reading) and found the following problems:

1) src/doc/design/texinfo.tex needs to be removed from the archive.
   Empty it causes texi2dvi to hang.  If it had the correct info in it
   it works fine.  If it's missing completely texi2dvi uses the
   default texinfo.tex file.  Figured removing from the archive
   completely is the best choice.
2) Apply the following patch (with changelog).  One is important (the
   @bye patch) the other two correct (badly) the output of texi2dvi so
   that text doesn't run off the edge of the screen.

2000-11-15  James LewisMoss  <dres@debian.org>

	* src/doc/design/register.texinfo (Split Register): Move a little
	something around to make sure dvi/ps output doesn't spill off side
	of page.

	* src/doc/design/intro.texinfo (Introduction): Move a little
	something around to make sure dvi/ps output doesn't spill off side
	of page.

	* src/doc/design/fdl.texinfo (GNU Free Documentation License):
	Comment out @bye causing texi2dvi to quit not completing the
	output. 
cvs server: Diffing .
Index: fdl.texinfo
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/doc/design/fdl.texinfo,v
retrieving revision 1.1
diff -u -b -r1.1 fdl.texinfo
--- fdl.texinfo	2000/09/01 05:14:58	1.1
+++ fdl.texinfo	2000/11/15 18:15:51
@@ -381,4 +381,4 @@
 free software license, such as the GNU General Public License,
 to permit their use in free software.
 
-@bye
+@c @bye
Index: intro.texinfo
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/doc/design/intro.texinfo,v
retrieving revision 1.2
diff -u -b -r1.2 intro.texinfo
--- intro.texinfo	2000/09/01 05:14:59	1.2
+++ intro.texinfo	2000/11/15 18:15:51
@@ -41,4 +41,4 @@
 @end itemize
 
 A more comprehensive list of current and planned features for GnuCash
-is at @uref{http://cvs.gnucash.org/linux/gnucash/projects.html}.
+is located at @uref{http://cvs.gnucash.org/linux/gnucash/projects.html}.
Index: register.texinfo
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/doc/design/register.texinfo,v
retrieving revision 1.4
diff -u -b -r1.4 register.texinfo
--- register.texinfo	2000/08/07 18:09:06	1.4
+++ register.texinfo	2000/11/15 18:15:51
@@ -160,11 +160,11 @@
 ten specific layouts: bank, credit-card, stock, general ledger, etc.
 
 The split register implementation is divided into two components. The
-first (src/register/splitreg.[ch]) defines the basic structure and
-implementation of a split register, but does not specifically use or
+first component (src/register/splitreg.[ch]) defines the basic structure
+and implementation of a split register, but does not specifically use or
 depend on the other GnuCash modules, including the Engine. Of course,
-this implementation was created with the engine financial structures
-in mind.
+this implementation was created with the engine financial structures in
+mind.
 
 The second component (src/SplitLedger.[ch]) implements the full register
 behavior and makes full use of the Engine API. This component is
----------------------------------------------------------------------

Thanks
Jim

-- 
@James LewisMoss <dres@debian.org>      |  Blessed Be!
@    http://jimdres.home.mindspring.com |  Linux is kewl!
@"Argue for your limitations and sure enough, they're yours." Bach