summaryrefslogtreecommitdiff
path: root/texinfo.tex
AgeCommit message (Collapse)AuthorFilesLines
1999-02-03 * texinfo.tex (\documentlanguage, \documentencoding): newKarl Berry1-12/+47
commands. \documentlanguage based on an implementation by kama.
1999-01-30 * texinfo.tex: Fix @macro expansion inside @section. Patch fromKarl Berry1-14/+52
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.
1999-01-24 * texinfo.tex (\obstexwarn): Don't use *** in message, itKarl Berry1-2/+2
interferes with make output parsing.
1999-01-22 * texinfo.tex: Internationalization improvements from kama.Karl Berry1-45/+67
1999-01-21 * texinfo.tex (\contents, \shortcontents): Run \contentspagealignmacro.Karl Berry1-48/+50
From: Trond Endrestol <trond@agamemnon.gtf.ol.no>
1999-01-15 * texinfo.tex (\begindoublecolumns): Ship out \partialpageKarl Berry1-21/+27
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.
1999-01-06 * texinfo.tex (\enddoublecolumns): Move \pagegoal reset to afterKarl Berry1-8/+9
the \endgroup so we get the restored single-column \vsize as intended.
1998-12-21 * texinfo.tex (\indexdummies): Set \{ and \} to \mylbrace andKarl Berry1-4/+6
\mybrace to avoid braces in the index file, which texindex can't handle.
1998-12-20 * texinfo.tex (\pickupwholefraction): Ignore whole-number part.Karl Berry1-22/+35
(\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)
1998-12-15 * texinfo.tex (\indexdummies): set \{ and \} to \lbracecmd andKarl Berry1-3/+4
\rbracecmd to avoid lossage if @tex is active during \shipout. Report from: "Peter Kabal" <Kabal@ece.mcgill.ca>.
1998-12-12doc fixKarl Berry1-2/+2
1998-11-13update dateKarl Berry1-1/+1
1998-11-131998-11-11 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>Karl Berry1-14/+19
* 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.
1998-11-08 * texinfo.tex: Use standard time-stamp.el package instead ofKarl Berry1-6/+5
update-date.el. .,
1998-11-01 * texinfo.tex (\indexnofonts,\indexdummies): add \url and \uref toKarl Berry1-2/+6
list.
1998-10-27 * texinfo.tex (@env, @command, @option): Must disable for indexKarl Berry1-8/+13
and xref commands. Also, \input plain if necessary before using {} in the version number.
1998-09-30 * texinfo.tex: Use date as version number instead of RCS, andKarl Berry1-6/+8
update-date to update it.
1998-09-17 * texinfo.tex: Fix @macro expansion of @code with _ in theKarl Berry1-4/+25
argument. From: Zack Weinberg <zack@rabi.columbia.edu>.
1998-08-28 * texinfo.tex (\itemzzz): take \itemmargin into account whenKarl Berry1-4/+2
unhboxing. Reported by Bob.
1998-08-14 * texinfo.tex: Change @defun environments so that right margin isKarl Berry1-16/+14
not changed, and instead the defun type label is outdented into the margin.
1998-08-13 * texinfo.tex (\smartslanted): define this separately fromKarl Berry1-9/+10
\smartitalic. (\emph, \i): use \smartitalic for true italics.
1998-08-10 * texinfo.tex (\value): handle active _ or - in argument (happensKarl Berry1-17/+23
if called from @code). Report from: Dave Love <d.love@dl.ac.uk>.
1998-07-19 * texinfo.tex (\dosubind): Don't do \vskip to preserve \lastskipKarl Berry1-3/+15
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>
1998-07-17 * texinfo.tex: Keep track of how negative the page numbers haveKarl Berry1-3/+8
gotten: (\lastnegativepageno): New \count register. (\startcontents): Use it. (\contents, \summarycontents): set it.
1998-07-14 * texinfo.tex (\imagexxx): Add some space around the image if it'sKarl Berry1-0/+3
by itself.
1998-07-121998-07-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>Karl Berry1-41/+79
* 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>
1998-07-02 * texinfo.tex (\contents, \summarycontents, \startcontents): UseKarl Berry1-11/+23
roman numerals for toc, arabic outside, even when toc is at the beginning.
1998-07-01 * texinfo.tex (\anchor): New command @anchor.Karl Berry1-12/+27
(\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.
1998-06-29 * texinfo.tex (\setref): Take additional argument for the -sntKarl Berry1-37/+44
xref. Call \indexdummies. (\donoderef, \appendixnoderef, \unnumbnoderef): Change \setref calls.
1998-06-27 * texinfo.tex (\contents, \summarycontents): Must not be \outer.Karl Berry1-2/+2
1998-06-27 * texinfo.tex (\writetocentry): New macro.Karl Berry1-178/+155
(\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.
1998-06-25 * texinfo.tex (\acronym): New Texinfo command.Karl Berry1-3/+5
1998-06-24 * texinfo.tex (\dots, \enddots): Missing \leavevmode.Karl Berry1-7/+11
Report from: Thomas Esken <esken@nmlab.informatik.fh-dortmund.de> Date: Tue, 23 Jun 1998 14:22:27 +0200 (MET DST)
1998-06-23 * texinfo.tex: Rewrite of index stuff to do better column breakingKarl Berry1-26/+79
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.
1998-06-22 * texinfo.tex (\ninettsl): cmsltt10 is not standard, so useKarl Berry1-1/+1
cmsltt10 scaled 900. Date: Mon, 15 Jun 1998 12:35:41 +0200 (MET DST) From: Werner Struckmann <struck@ips.cs.tu-bs.de>.
1998-06-19 * texinfo.tex: @macro fixes from Zack WeinbergKarl Berry1-66/+47
<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.
1998-06-12 * texinfo.tex (\smallformatx, \smalldisplayx): New macros.Karl Berry1-41/+62
(\smallbook): Arrange to use them. (\display, \flushleft, etc.): Rewrite to avoid duplication.
1998-06-08 * texinfo.tex (\pagesizes): Rename to \internalpagesizes.Karl Berry1-11/+11
(\custompaper): Rename to \pagesizes.
1998-06-07 * texinfo.tex: Rewrite paper size definitions, add @custompaper.Karl Berry1-134/+138
* texinfo.tex: Fix for macros in arguments to other commands. From Zack.
1998-06-05 * texinfo.tex: Better @macro implementation.Karl Berry1-194/+186
From: Zack Weinberg <zack@rabi.phys.columbia.edu>.
1998-05-27 * texinfo.tex (\imagexxx): Center image if it is not part of aKarl Berry1-1/+6
paragraph.
1998-05-19Tue May 19 17:17:12 1998 Karl Berry <karl@cs.umb.edu>Karl Berry1-36/+253
* 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>
1998-05-13 * texinfo.tex (\valuexxx): Split up into expandable andKarl Berry1-38/+79
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.
1998-05-02(\putwordon, \putwordMethodon): New macros.Karl Berry1-24/+52
* 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
1998-04-10@cartouche: Align right side correctly.Karl Berry1-4/+4
From: dale.smith@bellhow.com (Dale Smith) Date: Fri, 06 Mar 1998 14:47:02 GMT
1998-04-05(\dosetq): Use \normalturnoffactive instead of just \turnoffactive,Karl Berry1-45/+54
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.
1998-04-01(\synindex, \syncodeindex): \closeout the redirected index.Karl Berry1-10/+14
From: Jakob Stoklund Olesen <stoklund@mi.aau.dk>
1998-04-01(\doignore): Ignore everything after `c', so @end ifinfo and the likeKarl Berry1-2/+23
can be commented out. (\macrocsname): New macro. Reported by: "James A. Lupo" <lupoja@feynman.ml.wpafb.af.mil>
1998-02-25(\doprintindex): Change catcode of @ before \read, in case ofKarl Berry1-1/+5
\initial{@} being the line that is read. Reported by: Drew Csillag <drew_csillag@geocities.com>
1998-02-25(\dotable): Don't inherit \rightskip fromKarl Berry1-98/+107
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.