Age | Commit message (Collapse) | Author | Files | Lines |
|
commands. \documentlanguage based on an implementation by kama.
|
|
Andreas:
From: Andreas Schwab <schwab@ls5.informatik.uni-dortmund.de>
The general idea is to construct a list a all defined macros in
the form \do\macro1\do\macro2..., then temporarily define
\do to something appropriate and execute the list to do
whatever is needed. Here is a patch, and i have also
fixed a few other bugs that i found while browsing through
the @macro implementation. Additionally i have added a
check to prevent the user from doing silly things like
@macro shipout.
|
|
interferes with make output parsing.
|
|
|
|
From: Trond Endrestol <trond@agamemnon.gtf.ol.no>
|
|
immediately if it is nonvoid, instead of saving it. This avoids a
bug where the index could end up printing one line per page (see
the indexspread.tex test).
From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* texinfo.tex (\image): If running pdftex, do \pdfimage{imagefile.pdf}.
From: Samuel Tardieu <sam@inf.enst.fr>
Also, update copyright year.
|
|
the \endgroup so we get the restored single-column \vsize
as intended.
|
|
\mybrace to avoid braces in the index file, which
texindex can't handle.
|
|
(\setuptable): Always pass whole-number part and decimal point. This
allows leading zeroes.
Suggestion from: Ben Bullock <ben@hayamasa.demon.co.uk>.
Date: Fri, 21 Aug 1998 14:06:50 +0100 (BST)
|
|
\rbracecmd to avoid lossage if @tex is active during \shipout.
Report from: "Peter Kabal" <Kabal@ece.mcgill.ca>.
|
|
|
|
|
|
* doc/texinfo.tex (\onepageout): Put the cropmarks in vboxes of
zero height so that they don't contribute space themselves.
Compensate for \topandbottommargin.
(\internalpagesizes): Advance \outervsize by 2\topandbottommargin,
not only 0.6in.
|
|
update-date.el.
.,
|
|
list.
|
|
and xref commands. Also, \input plain if necessary before
using {} in the version number.
|
|
update-date to update it.
|
|
argument.
From: Zack Weinberg <zack@rabi.columbia.edu>.
|
|
unhboxing. Reported by Bob.
|
|
not changed, and instead the defun type label is outdented
into the margin.
|
|
\smartitalic.
(\emph, \i): use \smartitalic for true italics.
|
|
if called from @code).
Report from: Dave Love <d.love@dl.ac.uk>.
|
|
unless we are in vertical mode. Otherwise we might end a
paragraph prematurely, and \folio won't get expanded by
\output.
Report from: "Richard E. Stone" <res@rstone.mn.org>
|
|
gotten:
(\lastnegativepageno): New \count register.
(\startcontents): Use it.
(\contents, \summarycontents): set it.
|
|
by itself.
|
|
* texinfo.tex (chapterzzz): Put a space before the chapter number
in the message.
(appendixzzz): Use \putwordAppendix in the message.
Thu Jul 9 08:39:53 1998 Karl Berry <karl@cs.umb.edu>
* texinfo.tex (\macro): Globalize assignments since it's done
inside a group. From Zack.
Mon Jul 6 17:21:25 1998 Karl Berry <karl@cs.umb.edu>
* texinfo.tex (\comment): Speed up.
(\loggingall): Turn on eTeX's extended tracing.
More macro fixes.
Date: Sat, 04 Jul 1998 14:51:49 -0400
From: Zack Weinberg <zack@rabi.phys.columbia.edu>
|
|
roman numerals for toc, arabic outside, even when toc is
at the beginning.
|
|
(\xrefX): Avoid double space when xref to an @anchor or an @unnumbered.
* texinfo.tex (\itemzzz): Use kerns and \unhbox when item text
fits in the space, so footnotes can work.
|
|
xref. Call \indexdummies.
(\donoderef, \appendixnoderef, \unnumbnoderef): Change \setref calls.
|
|
|
|
(\chapternofonts): No longer needed.
(\chapter, ..., \unnumberedsubsubsec): Change all the sectioning
commands to call \writetocentry instead of doing it inline.
Also, do not call \chapternofonts, we avoid expansion with
\the\toks instead.
(\opencontents): No longer needed, instead \writetocentry opens
the file when necessary.
(\setfilename): Don't call \opencontents.
(\ifsetcontentsaftertitlepage, \ifsetshortcontentsaftertitlepage):
New conditionals.
(\Etitlepage): Call \contents and/or \shortcontents if
conditionals are set.
Global: use \nobreak instead of \penalty 10000 for epsilon efficiency.
|
|
|
|
Report from: Thomas Esken <esken@nmlab.informatik.fh-dortmund.de>
Date: Tue, 23 Jun 1998 14:22:27 +0200 (MET DST)
|
|
and balancing.
The old code failed miserably when the index was just the wrong size,
e.g., the Autoconf manual with @afourpaper.
Bug report from: Wilhelm Mueller <muewi@hb.senbvs43.uni-bremen.de>
Date: Fri, 12 Jun 1998 16:34:49 +0200 (MET DST)
(\initial): Add more glue around the initial, and make it a
multiple of \baselineskip.
(\entry): Add glue before each entry so the columns can always be the
same height.
(\doublecolumnout): Available space no longer needs to handle
\partialpage specially.
(\pagesofar): Take \ht\partialpage into account with \vsize.
(\enddoublecolumns): Reset \output to avoid calling
\balancecolumns twice
(\balancecolumns): Format for readability.
(\initialskipamount): No longer needed, remove.
(\hbadness): Increase a bit, boxes that are a little underfull look ok.
|
|
cmsltt10 scaled 900.
Date: Mon, 15 Jun 1998 12:35:41 +0200 (MET DST)
From: Werner Struckmann <struck@ips.cs.tu-bs.de>.
|
|
<zack@rabi.phys.columbia.edu>.
- @ifblah did not work inside @macro
- spaces in parameter lists in macro definitions caused errors
- leading spaces in parameter lists in macro invocations were
preserved inappropriately.
|
|
(\smallbook): Arrange to use them.
(\display, \flushleft, etc.): Rewrite to avoid duplication.
|
|
(\custompaper): Rename to \pagesizes.
|
|
* texinfo.tex: Fix for macros in arguments to other commands.
From Zack.
|
|
From: Zack Weinberg <zack@rabi.phys.columbia.edu>.
|
|
paragraph.
|
|
* texinfo.tex: \linkstrue by default.
Also, first implementation of @macro; can only handle some cases,
but that is better than nothing.
From: Zack Weinberg <zack@rabi.phys.columbia.edu>
Thu May 14 17:32:47 1998 Karl Berry <karl@cs.umb.edu>
* texinfo.tex: New command @novalidate along the lines of makeinfo
--no-validate.
Date: Sun, 26 Oct 1997 18:54:47 -0500
From: Zack Weinberg <zack@rabi.phys.columbia.edu>
|
|
non-expandable parts.
(\expandablevalue): New macro.
(\indexdummies): \let\value = \expandable value.
* texinfo.tex: Doc fixes.
* texinfo.tex (\doind): Just call \dosubind with empty third arg.
(\dosubind): Replace with \doind definition and suitable code to handle
possible third arg. And propagate glue past the whatsit from the
\write so index entries don't cause extra space between
@defuns (for example).
Wed May 6 12:51:27 1998 Karl Berry <karl@cs.umb.edu>
* texinfo.tex (\deftypemethparsebody): Handle the extra arg in
@deftypemethodx, too.
(\deftypefunx): Error definition was misspelled as \deftypeunx.
|
|
* texinfo/texinfo.tex (\putwordon, \putwordMethodon): New macros.
Use in \def... commands.
(\indexdummies): make `\ ' be just ` ' for sorting.
(\deftypemethparsebody): New macro.
(\defmethod): Call it.
Various doc fixes.
Repored by: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise)
Date: Wed, 07 Jan 1998 10:19:42 +0100
|
|
From: dale.smith@bellhow.com (Dale Smith)
Date: Fri, 06 Mar 1998 14:47:02 GMT
|
|
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.
|
|
From: Jakob Stoklund Olesen <stoklund@mi.aau.dk>
|
|
can be commented out.
(\macrocsname): New macro.
Reported by: "James A. Lupo" <lupoja@feynman.ml.wpafb.af.mil>
|
|
\initial{@} being the line that is read.
Reported by: Drew Csillag <drew_csillag@geocities.com>
|
|
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.
Also, work on leading commentary in file a bit.
|