Karl Berry [Sun, 5 Apr 1998 21:19:01 +0000 (21:19 +0000)]
(\dosetq): Use \normalturnoffactive instead of just \turnoffactive,
so \'s in node names are handled properly.
(\tie): Move definition to more rational position in the file.
(\@, \{, etc.): Use decimal numbers in all cases, to avoid use of '.
Paranoia only.
(\+): Turn off once and for all at the beginning, and define as
\tabalign in @tex.
Karl Berry [Wed, 1 Apr 1998 00:33:30 +0000 (00:33 +0000)]
(\doignore): Ignore everything after `c', so @end ifinfo and the like
can be commented out.
(\macrocsname): New macro.
Reported by: "James A. Lupo" <lupoja@feynman.ml.wpafb.af.mil>
Karl Berry [Wed, 25 Feb 1998 22:54:34 +0000 (22:54 +0000)]
(\doprintindex): Change catcode of @ before \read, in case of
\initial{@} being the line that is read.
Reported by: Drew Csillag <drew_csillag@geocities.com>
Karl Berry [Wed, 25 Feb 1998 20:48:50 +0000 (20:48 +0000)]
(\dotable): Don't inherit \rightskip from
surrounding environment. Add \leftskip to \hsize in the first
column. Set \item to \crcr to avoid empty first row. Prepend
\parskip glue before table. Set \everycr locally outside of
alignment, don't reset it explicitly in \Emultitable.
From Andreas Schwab.
Karl Berry [Tue, 24 Feb 1998 22:48:24 +0000 (22:48 +0000)]
(\angleleft, \angleright): New macros.
(\refx, \email, \key): Use them.
From: Stephen Gildea <gildea@intouchsys.com>
Date: Fri, 26 Dec 1997 11:43:32 EST
Karl Berry [Sat, 5 Jul 1997 21:51:30 +0000 (21:51 +0000)]
(\titlefonts): New macro to set title font styles, so italic etc. work
in @title.
(\titlefont): No longer needed.
(\titlepage): Call \titlefonts instead of \titlefont.
(\chapsf, \ssecsy, \ssecttsl): Correct magstep values.
From: Stephen Gildea <gildea@intouchsys.com>.
(\kbdfont, \kbdexamplefont): New macros, parms that
tell @kbd what to do.
(\setkbdinputdistinct, \setkbdinputexample): New commands set them.
(\kbd): Use those parms.
Karl Berry [Thu, 3 Jul 1997 20:52:37 +0000 (20:52 +0000)]
(\onepageout): Leave only one line space above the footline, to be more
like plain. Suggested by Stephen Gildea.
(\evenfootline): Left one too many line spaces here, so reduce by two.
(\ifnottex): Another ignore command.
(\ifnothtml,\ifnotinfo): New commands.
(\doignore): Ignore brace characters, so mismatched braces in ignored
text do not cause complaints.
Karl Berry [Wed, 18 Jun 1997 19:58:18 +0000 (19:58 +0000)]
(\oddfootingxxx),
(\onepageout): Leave space for the footline if present.
(\everyfootingxxx, \everyheadingxxx): Call \oddfootingxxx and
\evenfootingxxx instead of repeating their code.
From: Stephen Gildea <gildea@intouchsys.com>.
Karl Berry [Wed, 4 Jun 1997 21:47:40 +0000 (21:47 +0000)]
* texinfo.tex (\mainmagstep): Define this as a \count variable
instead of with \let, to make changing to \magstep1 more transparent.
From: HERBERT@boevm4.vnet.ibm.com.
(\uref): New command a la \url.
Karl Berry [Sat, 24 May 1997 22:06:39 +0000 (22:06 +0000)]
(\deftypemethod, \deftypemethodheader): New macros to implement
new commands @deftypemethod and @deftypemethodx.
Suggestion from: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise).
Karl Berry [Fri, 23 May 1997 17:02:00 +0000 (17:02 +0000)]
(\opnr, \clnr): Increment/decrement \parencount, for
* texinfo.tex (\opnr, \clnr): Increment/decrement \parencount, for
@defun lines with nested parens. From Bill Schelter
<wfs@fireant.ma.utexas.edu>.
(\itemizeitem): Correct \errmessage.
Karl Berry [Mon, 19 May 1997 21:34:38 +0000 (21:34 +0000)]
(\codeunder): Use \_ and \ifusingtt to avoid dotaccent from _ in roman
fonts, e.g., @deftypefn.
(\tex): Remove spurious spaces at the end of subdefinitions.
From: "John W. Eaton" <jwe@bevo.che.wisc.edu>.
(\url, \email): \let to \code; no quotes or angle brackets.
Karl Berry [Mon, 5 May 1997 21:06:33 +0000 (21:06 +0000)]
(\onepageout): \ifcropmarks, center the page body.
Lost this when merged \croppageout with \onepageout.
Found by Arnold.
(\doprintindex): Do not bother to go into double column mode unless
there actually is a non-empty index.
(\begindoublecolumns): Include any existing \partialpage in the new one,
lest we lose a whole page of output.
Found by M J Morley <mjm@scs.leeds.ac.uk>.
(\chapternofonts): Remove spurious spaces, both in the definitions that
get output to the aux file(s) and in this macro.
Fix comments and rationalize whitespace in various other places.
Roland McGrath [Wed, 12 Mar 1997 21:17:08 +0000 (21:17 +0000)]
Mon Mar 10 23:47:02 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* job.c (construct_command_argv_internal): Don't discard an
explicit empty argument at the end of the command line. In the
slow case return immediately if the command line was empty.
Jim Meyering [Thu, 16 Jan 1997 03:33:02 +0000 (03:33 +0000)]
[hpux && HAVE_PSTAT_GETDYNAMIC]: Use HPUX's pstat_getdynamic so
we don't need any special privileges to determine load averages.
Patch from Kaveh Ghazi, based on a sample implementation from
Richard J. Rauenzahn.
Indent cpp-directives to reflect nesting.
Karl Berry [Tue, 19 Nov 1996 21:11:43 +0000 (21:11 +0000)]
(\deftypevarheader, \deftypevrheader): Remove
* texinfo.tex (\deftypevarheader, \deftypevrheader): Remove
anything after the first space in the name to be indexed, for the
sake of tzname[2].
(\dovarind): New macro.
From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
Karl Berry [Sat, 16 Nov 1996 00:19:07 +0000 (00:19 +0000)]
(\parsetpheaderline): Don't go through \tptemp when
removing braces from #2, use the macro call directly.
(\removeemptybraces): Expand to #1 instead of defining \tptemp.
From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
This makes @deftp {Data type} {struct termios} work again.
Karl Berry [Sat, 9 Nov 1996 18:44:09 +0000 (18:44 +0000)]
(\readauxfile): Leave \catcode`\^ as other;
* texinfo.tex (\readauxfile): Leave \catcode`\^ as other;
otherwise, node names containing ^, such as in info/info.texi,
cause an error when run through TeX.
(\setq): Do not call \auxhat.
(\auxhat): Definition no longer needed.
Reported by Howard Gayle <howard@hal.com>.