Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Tag: |
handle @code{@xref{-}}
missed version update
official GPLv3 exception for texinfo.tex
@indentedblock and @smallindentedblock
make @kbd respect @codequote... settings
@code better than @var to get multiple dashes in @defun args
centralize settings for title typesetting
allow multiple-line titles
(\ecfont): support ectt
make synonyms for @code vs. @samp more consistent
@ifcommanddefined, @ifcommandnotdefined, txicommandconditionals: prospective new conditionals and @set
check for \pdfescapestring being undefined
\skipspaces: remove use of undefined \p
doc fixes
handle cross-manual xrefs with just an info filename
handle @inforef in section titles, etc.
handle @lbracechar @rbracechar @abbr @image in section titles, indexing
allow @value in xref filenames; from Samuel Bronson
handle @center @image as first thing after @section
refer to whole manuals
@hashchar{}
@atchar{} @lbracechar{} @rbracechar{} @backslashchar{}
@inlinefmt and @inlineraw
implement pdf escaping differently
document new command @errormsg{} and implement in texinfo.tex
\putworderror, really
translate "error" for @error{}"
try .pdf/.PDF first for pdfTeX
reset sentence spacing for @var, @abbr, @acronym
handle macros with >= 10 args, from Vincent Belaiche
% rather than %% for comments
restore \parskip in @cartouche following section
@deftypefnnewline user option for return types on their own lines
option to have return types on their own line
no-break space and ^^L fixes
new commands @codequote{backtick,undirected} on|off
new setting @xrefautomaticsectiontitle on|off
sectioning commands should occur outside of environments, https://savannah.gnu.org/bugs/?15514
another attempt at breaking @uref arg, with @urefbreakstyle
\guilletright -> \guillemetright
texinfo.tex (\douref): reinstate old definition
\leavevmode not enough, must revert
\leavevmode before \endlink
allow breaks at ? within @url; document
reduce line lengths to <= 79 chars
* doc/texinfo.tex (@uref): Allow line breaks after and stretchable glue around ., # and / characters in URLs.
\wlog include file names, not Unicode and font size declarations
\empty instead of \endinput to end \scanmacro
fixes for 0xed and 0xee in Latin 2, and @var inside @code etc.
handle @- @{ @} @arrow @geq @leq in node names
(\commondummiesnofonts): handle \sansserif, \slanted, \dmn, \indicateurl
avoid full expansion of xref name in undefined msg
try to handle \\ \{ \} in args to @macro calls
\leavevmode for blank lines in verbatim modes
(\starttabbox): make \verbbox assignment global
7pt instead of 8pt for the A in LaTeX, in 10pt text
optionally ignore ` chars in index sort terms
make @samp respect @txicodequote... settings
fix \Esmallquotation to be the same as the real \Equotation; rename internal macros to \makedispenvdef and \maketwodispenvdef
(\entrybreak): force line breaks in the toc/index only
make parts in toc bold, from jrasata
use \ptex...
do not expand \{ and \} in index entries
\@, \mylbrace, \myrbrace: do not force typewriter
move some definitions to more appropriate sections; no functional or visible changes intended
increase \hbadness
@part documentation, dtd
do not gobble an L starting a @flushright environment
first cut at TeX support for @part
(\var): do not call \setupmarkupstyle, so automatic italic correction works again
\dosmartslant: keep grouping here, else error processing texinfo.txi
\smartitalic, \smartslanted: avoid italic corrections inside code environments
reset ' char for math inside @tex, so we get a prime instead of an infinite loop
use rgb instead of cmyk for pdf colors
doc/texinfo.tex (\commondummiesnofonts): Added \email.
nuke-trailing-whitespaces operates globally, ugh
make sort string for \textdegree be o, to match Info
nuke-trailing-whitespace
nuke-trailing-whitespace to appease gnulib
doc/texinfo.tex (\documentlanguagetrywithoutunderscore): Defined it with the same catcode of _ as in \documentlanguage.
doc/texinfo.tex (\chapterzzz, \appendixzzz, \chapmacro): (\sectionheading): Be careful not to expand \putwordChapter, \putwordSection and \putwordAppendix unnecessarily, because some of the translations contain complex macros to typeset non-latin glyphs. Report from Arni Magnusson, 18 Mar 2009 22:58:25.
handle eth/thorn in indexes, remove trailing whitespace (again)
remove trailing whitespace
support eth and thorn
new command @headitemfont
try to give an error earlier with an erroneous @item command
* doc/texinfo.txi (\key): Removed spurious space. Patch from Werner Lemberg, 05 Jan 2009 11:20:08.
make \var be a dummy for pdf links
New commands @raggedright, @raggedleft, @raggedcenter.
* doc/texinfo.tex (\nonfillstart): emulate the normal @indent in the non-fill environments (@example, @display, @format, @flushleft, @flushright, @verbatim). Report from wl.
vmode before writing first whatsit
fix color of _ in references
\unskip in hmode loses, undo and rethink
rearrange source for semi-increased comprehension, no functional changes intended
do not uppercase the argument to @key; do use \tt if needed
avoid blank line from index entries if paragraph is written just right
make DEL a true TeX comment character
Make left and right quote characters always active, for arg parsing; suggestion from Reinhold Kainhofer, 25 Oct 2008 08:50:05. Made @verb consistent with @verbatim by honoring @set txicodequoteundirected. Disabled the ?` and !` ligatures in @samp and @kbd. (\defmarkupstylesetup): New infrastructure for markup style setup. Currently it's only used to set up quote chars.
typo for aogonek
ogonek in other contexts
suboptimal ogonek support, following Jan Stepien, 6 Nov 2008 13:52:27
need default active definitions of the quote chars, though
not ready to make quotes globally active after all
make left and right quote characters always active, for arg parsing; suggestion from Reinhold Kainhofer, 25 Oct 2008 08:50:05
new environment @smallquotation
doc/texinfo.tex (\includezzz, \doverbatiminclude): Better fix to allow @-commands in file names, as set up by \indexnofonts. help-texinfo request from David Bateman, 13 Oct 2008 15:58:07.
set (non)frenchspacing
leftover \loggingall
allow @@ in @verbatiminclude
code branch never tried before, apparently; reported by Akira Kakuto
support basic hyphenation, based on a proposal from Werner Lemberg (02 Oct 2008 21:55:58)
make accent commands work in @math
new commands @geq{} and @leq{}, for Arnold
one trailing whitespace
typo fixes from Jim
make an image in vertical mode respect environment indentation
allow _ etc. in info filename argument
special characters in included names
\includezzz handle @value and do not read in a group
spurious space in redefinition of \top
do @value expansions for @include
plain tex \top
new commands @clicksequence @click @clickstyle @arrow
conditionalize use of \pdffontattr for cmaps
\baselinefactor
warning rather than \errmessage for unbalanced () or [] in @defun
make punctuation in license notice match recommendation
support non-English quotation marks
use "Section" not "section" in external xrefs too
define \thischapter and \thissection through marks
avoid spurious spaces after #1
preserve PDF color changes across page breaks; use a darker red for links and urls
removed pdfcolor.tex (merged with doc/texinfo.tex)
(\safewhatsit): typo.
(\capmacro): avoid potential page break at interline glue between whatsits and the heading.
of the License
omit FSF address, more version 3
gplv3
gplv3
update notices to gplv3 for pretest 4.8.90
Un-activate 8-bit chars in \scanctxt for non-ASCII encodings
standalone file updates for interim 4.9
reset \pdf[hv]origin
try txi-de_DE.tex first, then txi-de.tex
codequote options
lispref 2-vol adjustments
use BrickRed for default pdf link colors
cmaps
frenchspacing for indexes
\defunpenalty
more \safewhatsits
fix unusual page breaking bug in indexes
make @value expandable in @node
typo & formatting
UTF-8 support in CM
attempt to support accented letters (either 8-bit chars or cmds) in node names
leading in para above smallexample
systematize indentation at two spaces
implement @documentencoding in TeX, thanks to Paula Sequeira
support png/jpg images in pdftex
automake 1.10
(\singlequotechar): rename to \codequoteright. (\quoteexpand): rename to \rquoteexpand. (\codequoteleft): new def, to look for @set codequotebacktick. (\lquoteexpand, \quoteexpand): new defs. (\lquoteChar, \rquoteChar, \dashChar, \underChar: new \chardef's. (\code): must use new \...Char values, since now ` is active.
new command @textdegree{}
gettext 0.15, rebuild
avoid jumping footline
(\code): make ' active. (@lisp,@example): call \quoteexpand. (\quoteexpand): new definition to make ' active. (\singlequotechar): the active definition of '; if the variable codequoteundirected is @set, use char"d from tt instead of the regular directed quote. From: Han-Wen Nienhuys, 2 Jun 2006 01:22:44 +0000.
use roman periods in \indexdotfill
new command @thischapternum
\let\endinput=\empty for \indexsorttmp processing
(\dopdfimage): width and height args might have whitespace. Report from Bob Chassell.
new command @fonttextsize
Fix \braceorline.
do not center images
update-date
(\doignore): move \obeylines here. (\dodoignore): from here. (just putting catcode changes together.) (\doignoretextyyy): revert to previous code, no ##2^^M; that caused blank lines in verbatim envs inside failing conditionals. (\enddoignore): ignore any text after the @end #1 here, instead. Bug report from Bob Wilson, 5 Oct 2005 21:22:33 -0700, amended fix from Stepan, 13 Feb 2006 21:57:07 +0100.
nobreak before section box
restore \normalbackslash in \onepageout
make @/ a no-op in \pdfurl
revert
ignore text+newlines after ignored conditionals
Fix typo in a comment.
Another cleanup of \turnoffactive and other things.
restore \turnoffactive to get real \ chars in aux files
timestamp update
add \xref, \pxref, \ref to \commondummiesnofonts
no-op @xref and friends for captions
Update \texinfoversion.
A tiny cleanup in texinfo.tex: \commondummies.
Fix \*dummies.
version
Reset \nonarrowing for embedded envs.
(\setupverbatim): Use \nonarrowing
space after \spacefactor
do not clobber \arg
update FSF address
smallerbook
@allowcodebreaks
support section names with \ chars in pdf outlines
frenchspacing
\gdef\thischapter inside group
doc fix
@sansserif
Euro support
better \newwrite redef
do not try to expand \sec (for secant)
\multistrut same as \strut
no @table inside @display
handle newlines in @shortcaption
space below caption
better index initial headings
restore @item within @table
@itemize within @multitable
\ in @copying
make " work in @copying, etc.
better \cslet
new command @abbr
@caption, @shortcaption, @copying defined a la @macro
(\s): Replace with... (\slanted): This.
(\s): New command to typeset text with a slanted font.
* doc/texinfo.tex (\TeX): Adjust \spacefactor to make it act like a lowercase letter, not like a period.
Various doc fixes. (\dosubindsanitize): propagate the same penalty >10000, don't just use \nobreak. (\sectionheading): insert a final penalty of 10001, not 10000. This causes \aboveenvbreak to insert \parskip glue, cancelling the \vskip-\parskip done here. Otherwise, when (e.g.) @section is followed immediately by @example, the example can be shrunk up above the section title.
doc fixes
(\commondummies, \indexnofonts): dummy-up @comma. Report from Arnold.
.
(\emptyusermacros): can use \asis. (\identity): remove.
2004-04-28 Stepan Kasal <kasal@ucw.cz> * doc/texinfo.tex (\commondummiesnofonts, \indexnofonts): In order to correctly transform words like `Dvo\v{r}\'{a}k' to `Dvorak' for index sorting, one has to define all accent control sequences as @asis. (Current code would produce `Dvor{a}k'.)
semi-support macro calls in @deffn
define \Orb if undefined
remove trailing blanks. suggestion from Jim.
import from berlios
checking in (probably inconsistent) modified files before copying back from berlios
initial non-implementation of @float
(@turnoffactive): include @unsepspaces, so spaces in anchor names don't expand in the .aux file. From Stepan.
(\cite): redefine to always use \sl, never \ttsl.
(\ttslanted): new macro. (\normaldefunargs): use it for @var; go back to \sl by default.
(\doverbatiminclude): Now, when we don't _define_ \thisfile, we shouldn't _use_ it. ;-) (From Stepan.)
doc/\global fixes.
doc fix for multitable.
(\defttsl): new font. (\df): set ttsl too. (\deffngeneral,\deftypefngeneral,\deftypecvgeneral, \deftypheader): call \ampdefunargs or \normaldefunargs. (\normaldefunargs): new macro, typesetting defun args in ttsl (instead of sl). (\ampdefunargs): treat & specially and then call \normaldefunargs. (\defname): typeset defun name in tt (instead of bf).
uniformly comment out eol with {% at macro starts.
(\tocentry): same as \entry, no second 1pt of stretch. And a couple doc fixes.
(\putwordDeftypevar, \putwordDeftypefun): Remove. [texinfo-20031120-deftype-del.patch]
(\doverbatiminclude): just call \setupverbatim. (\setupverbatiminclude): remove. [Stepan, texinfo-20031121-verbatim2.patch]
(\math): no need for \mathcode, and we actually can use $ not \implicitmath. [Stepan, texinfo-20031121-math.patch]
(\zeroskipmacro): new macro, so we can check for true zero skip. (\dosubindsanitize): use it. [texinfo-20031120-zeroskip.patch]
(\doignore): scan in verbatim mode, so that @ can be ignored in @ignore text (as $@ occurs in make.texi). (\dodoignore): use \_STOP_ instead of \ST@P.
(\begin): remove, this is undocumented and unused. [texinfo-20031121-begin.patch] (\defparsearg): new macro, to simplify places where the user macro just calls \parsearg. Use it in many places. [texinfo-20031121-defparsearg.patch]
(\author,\subtitle,\author): move to outer level (was inside \titlepage), for new sake of new \parsearg. [texinfo-20031116-titlepage1.patch]
(\evenheadingxxx,\oddfootingyyy): might as well use \ and avoid changing catcode of @. [texinfo-20031116-catofat.patch]
(\set): use new \parseargusing macro. [texinfo-20031116-set.patch]
(\cartouche): force vertical mode, and avoid extra space from the @cartouche line itself. [texinfo-20031120-cart.patch]
(\ptexfootnote,\ptexinsert): save orig definitions. (\startsavinginserts): new macro (with relatives), call from \cartouche, \group, \table. [texinfo-20031118-saveins.patch]
(\table, \ftable, \vtable, \tablex, \tabley, \tablez): Cleaned up indentation, etc. (\kitem, \kitemx, \xitem, \xtemx, \description): Removed; they did not look as if they would work in their present state, anyway. [Stepan, texinfo-20031114-table.patch]
(\filenamecatcodes): new macro. (\include,\verbatiminclude): use it, with new \parseargusing. (\pushthisfilestack,etc.): implement our own stack of filenames instead of reading the @include argument in a group. [texinfo-20031109-include.patch]
(\indexbreaks): remove, and remove call. (\entry): read arguments on the fly, to avoid fixing catcodes. [texinfo-20031121-indexbreaks.patch]
(\makevalueexpandable): new macro. Change occurrences of \let\value=\expandandable to use it, to reduce code duplication. [texinfo-20031121-value.patch]
(\parsedefunlineX,\defunchkspace,defunchktab, \defunloop,\defunchkfinish,\replaceeols): New macros. (\parsedefunline): start them off. This is to support continuations lines for @defun headers. [texinfo-20031108-defun-cont.patch]
(\defun and all related commands): rewrite to use \parsearg and uniform command generation. [Stepan, texinfo-20031120-defun.patch]
(=, \equalChar): remove active definition of = and hacks that printed = in \tt sometimes. We want to print everything in \tt anyway, ultimately. [From Stepan, texinfo-20031120-defun-pres3.patch]
(\defopheader,\defcvarheader,defivarheader): use \code for the class name. [From Stepan, texinfo-defun-pres2.patch]
(\parsearg): Reset the catcode of space before we scan the argument; so we do not have to worry about obeyed spaces before and after the argument. (\parseargx, \parseargy): Nuke, it was wrong anyway--\obeyedspace, which is a macro, was compared with \temp which could have been let to an obeyed space, but it could not be a macro. (\removeactivespaces,\removeactivespacesX,\removeactivespacesY): Nuke. (\argremovespace): If the argument scanned by \parsearg end with a space, remove it. [texinfo-20031108-parsearg-space.patch]
use \other and other symbolic names where possible, for clarity and efficiency. From Stepan, texinfo-20031108-other.patch.
(\doverbatim): \xdef and \gobble, to avoid problems with active spaces. From Stepan, texinfo-20031120-verbatim.patch.
(\quotationlabel): new macro to print label, with a \bf space. (\quotation): change call so \parsearg is at the end. From Stepan, texinfo-20031118-quot.patch.
(\everytab): new \toks. (\headitem): use it to typeset in bold. (\item): reset it.
(\quotation): accept optional argument. (\doquotation): new macro to test for and typeset it.
(\headitem): error by default, redefine inside @multitable (= \dotable). New command suggested by Arnold.
doc fixes.
2003-11-10 Alper Ersoy <dirt@gtk.org> * doc/texinfo.tex (\commondummies): added registeredsymbol.
version update.
xml changes from Alper, see ChangeLog
2003-10-27 Stepan Kasal <kasal@ucw.cz> * doc/texinfo.tex (\defname): be sure to declare the space we get from \rightskip in the first line. (\parsebodycommon): Be careful not to issue \medbreak after \penalty 2000. (\defxbodycommon): The penalty changed from 2000 to 3000; it should be higher that the one in \parsebodycommon. -- added "@c vim:sw=2:" near the end, for my comfort.
2003-10-27 Stepan Kasal <kasal@ucw.cz> More cleanup of active chars in @defxx arguments: * doc/texinfo.tex (\opnr, \clnr): Reimplemented, ... (\oprm, \clrm, \opnested, \ampnr): ... nuking these, and using ... (\parenfont, \infirstlevel, \bfafterword): ... 3 new macros, ... (\ifampseen): ... and a new \if. (\brackcount): New count, to count also square braces, ... (\lbrb, \rbrb): ... here. (\checkparencounts): Macros to check whether both counts get back to 0; ... (\badparencount, \badbrackcount): ... if not, issue an error message and reset the respective count. (\deftypefnheaderx): Don't call \normalparens, it has no effect. (\defvarargs): Call \boldbrax instead of \normalparens. (\normalparens): Nuked.
novalis doesn't like my clarification, so make it a special exception instead.
2003-10-24 Stepan Kasal <kasal@ucw.cz> * doc/texinfo.tex (\defname): Cleanup of this macro. (\boldbraxnoamp): Nuked, it's equivalent to \boldbrax; the caller changed. Other minor cleanups around active parentheses. (\defunargs): After reporting the "Unbalanced parentheses" error, reset the count.
(\readauxfile): make the \openout\auxfile be \immediate, to avoid spurious terminal output from the \immediate's in \setref.
2003-10-22 Stepan Kasal <kasal@ucw.cz> Rewrite \parsearg in texinfo.tex: * doc/texinfo.tex (\parsearg, \parseargusing): \parseargusing is a new macro which works just like good old \parsearg but takes one more parameter which contains code to be performed within a group just before we slurp the rest of the line---typically, some catcode chages go here. (\parseargx): Insert an \empty token before the arg to be read, to prevent loosing of braces. (Thus @end{foo} no longer works.) (\parseargline, \argremovecomment, \argremovec): Change the way comments are stripped; do not use \toks0. (\removeactivespaces): is now called directly from \parsearg (via \parseargusing and \argremovec), and stripps only the trainling active spaces, doesn't perform expansion. (\finishparsearg): New macro, finishes \parsearg by nuking the added \empty token. (\end, \endxxx): Don't call \removeactivespaces, don't use \toks0; because of efficiency, move the error handling to ... (\badenderror): ... a new macro. (\doverbatim): ``\end{verbatim}'' changed to ``\end verbatim.''
comments at top.
(\shortcontbf): cmb10 scaled \magstep1, not cmb12, since cmb12 is not a standard font. From: Staszek Wawrykiewicz <staw@gust.org.pl>, 16 Oct 2003 06:44:40 +0200.
(\chapterzzz,...,\unnumberedsubsubseczzz): make section number settings \global. Otherwise, when chapters are @included, they are ineffective and every chapter is numbered 1. For instance, the Emacs and Elisp manuals. Thanks to Stepan for analysis.
add arch-tag for miles.
2003-10-08 Stepan Kasal <kasal@ucw.cz> * doc/texinfo.tex (\onepageout): At the beginning of \shipout, call \pdfdest directly, not via \pdfmkdest. (\pdfmkdest): Call also \atdummies before \pdfdest. (\donoderef): Remove the unsuccessful attempt to expand \lastnode before passing it to \setref (it only expanded `{' twice); things would screw up is \lastnode was expanded too much. (\setref): Rewritten, don't call \atdummies, don't expand \thissection. (\dosetq, \internalsetq, \Ypagenumber, \Ytitle): Nuked. (\chfplain): Remove referrence to \Ytitle from a comment.
spurious comment.
spurious space.
(\defbf, shortcontbf): use \bfshape instead of \bxshape, so we use cmb consistently instead of cmbx.
2003-10-07 Stepan Kasal <kasal@ucw.cz> * doc/texinfo.tex (\defname): Don't use \ifempty. (\ifempty): Nuke.
2003-10-05 Stepan Kasal <kasal@ucw.cz> * doc/texinfo.tex (\dosubind, \doind): Cleanup, move code ... (\dosubindwrite, \dosubindsanitize): ... to new macros, (\emptymacro): and nuke this one. * doc/texinfo.tex (\Ypagenumber): Add `\noexpand,' so that ... (\dosetq): ... doesn't have to redefine \folio. Move \iflinks ... (\setref): ... here.
(\setdeffont): remove; this used DEF instead of def, and thus had no effect for some years, so clearly no one has been using it. Noticed by Stepan.
(\commondummies,\indexnofonts): no-op @verb; I doubt this is sufficient to make @verb work in index entries etc., but it's a start. Analysis from: Andreas Schwab <schwab@suse.de>, 02 Oct 2003 18:54:40 +0200.
.
(\dosubind): must propagate penalty after all, because we insert a non-discardable item (the whatsit), which makes following glue a breakpoint. Now I understand (maybe). (\sectionheading): must end with \nobreak after all, purely to make \lastpenalty 10000 so future code can check that and avoid breaks. (\parsebodycommon): such as this code; don't do a \medbreak if lastpenalty >=10000.
(\tocindent): decrease to 2pc. (\{app,unn}sub{sub,}secentry): redefine so that they indent properly.
(\dosubind): remove my misbegotten idea of propagating the penalty; all that did was increase the chance of a valid breakpoint. (\numhead,\apphead,\unnmhead): avoid spurious blank spaces, for cleanliness.
(\sectionheading): remove extraneous \nobreak, found by Stepan (of course).
2003-09-22 Stepan Kasal <kasal@ucw.cz> * doc/texinfo.tex (\sectionheading): the space below a section heading should have fixed size; \nobreak after a \vskip is redundant.
(\sectionheading): make space below be half of space above, and don't add \parskip to space above. Suggestion from Han-Wen Nienhuys <hanwen@cs.uu.nl>, implementation ideas from Stepan Kasal <kasal@math.cas.cz>, 16 Sep 2003 11:30:43 +0200.
2003-09-17 Stepan Kasal <kasal@ucw.cz> * doc/texinfo.tex (\dosuppressfirstparagraphindent): change the redefinition of \indent and \noindent and factor out common parts of all redefinitions to ... (\restorefirstparagraphindent): ... a new macro.
2003-09-16 Stepan Kasal <kasal@ucw.cz> * doc/texinfo.tex (\sectionheading): there is no need to insert \nobreak between a vbox and a kern which is not followed by a glue.
(\dosuppressfirstparagraph): Gobble \noindent if it occurs in the first paragraph. (\ptexnoindent): for saving/restoring \noindent in @tex. (\footnote): Neutralise the effect of @noindent within a footnote.
Changes to make pdf references go to the correct place on the page. This is most easily testable at high magnifications (I used 400% and 800%). (\output): put \the\pageno pdfdest at very beginning of \shipout. (\dopdfoutline): new macro. (\pdfmakeoutlines): recompute all section numbers. (\unnumberedno): \newcount. (\chapterzzz,\appendixzzz,\unnumberedzzz, ..., \unnumberedsubsubseczzz): abstract common elements, keep track of numbering for everything. (\doheading,\dosubheading,\dosubsubheading): call \sectionheading directly instead of \plain*secheading. (\chfplain, \sectionheading): take additional section type argument; call \writetocentry and \donoderef. (\unnchfopen): mention this is deprecated. (\writetocentry): handle "omit" case, and \global\pdfmakepagedesttrue. (\startcontents, \summarycontents): sectioning commands take an extra arg. (\dosub*secentry): take extra arg with section number; change callers. (\pdfcatalog): move this call to the opening PDF commands, for clarity. (\unnumbnoderef): no longer needed, collapsed into \donoderef. (\Yomitfromtoc): new xref constant. (\Ynumbered,\Yappendix): renamed from \Ysectionnumberedandtype and \Yappendixletterandtype, for clarity.
excise spurious spaces, etc.
(\pdfmakeoutlines): doc fixes, and use \def once instead of \let twice.
(\doignorecount): no need to initialize. (\doignoreyyy): doc fix. From Stepan.
(\doignoretext, \doignoretextyyy): Only look for conditionals at the beginning of a line, to avoid problems with a commented conditional. Fix from: Stepan Kasal <kasal@math.cas.cz>, 28 Jul 2003 02:50:41 +0200.
2003-07-16 Stepan Kasal <kasal@ucw.cz> * doc/texinfo.tex (\doignore): Rewritten to handle nesting. (\ignoremorecommands, \obstexwarn, \ifwarnedobs): No longer needed. (\nestedignore): No longer needed. (\readauxfile): Remove reference to \warnedobstrue.
(\doheading,\dosubheading,\dosubsubheading): rationalize names. (\heading,\subheading,\subsubheading): change calls. (yesterday's patch called the undefined \subsecheadingyyy, etc.)
put \chapbreak back in \chapheading as in the initial patch.
2003-07-23 Stepan Kasal <kasal@ucw.cz> * doc/texinfo.tex (\heading, \subheading, \subsubheading): Call \suppressfirstparagraphindent after setting the heading. (\headingyyy, \subheadingyyy, \subsubheadingyyy): New macros. (\chapheadingzzz): Call \suppressfirstparagraphindent at the end and move \chapbreak ... (\chapheading): ... here. (\majorheading): Do a modified \chapbreak, then call \chapheadingzzz. (\majorheadingzzz): Deleted.
gettext/srclist/coreutils updates
(\itemizey): if no arg to @itemize, default to @bullet. Fix from: Stepan Kasal <kasal@math.cas.cz> 2 May 2003 09:32:11 +0200, report from: Jesper Harder <harder@ifa.au.dk>.
remove trailing whitespace.
(\doprintindex): don't \kern-\parindent, it makes the first index entry stick out to the left. Report from: Jesper Harder <harder@ifa.au.dk>, 28 Apr 2003 03:10:36 +0200.
(\footnote, \smartitalicx): use \ptexslash instead of \/, since we've redefined \/ now. Report from: Jesper Harder <harder@ifa.au.dk>, 27 Apr 2003 23:30:29 +0200.
(\dofirstparagraphindent): forgot to rename the \...word's. (\suppressfirstparagraphindent): forgot to rename to \dosuppress... Reported by Simon.
new @dofirstparagraphindent and @indent commands, from simon
(\nodexxx): use a control sequence instead of brackets to parse the parts of @node. Otherwise node names with brackets cause spurious output. Reported by Bob. (\xrefprintnodename): separate this out from \xrefX, for easier redefining by Bob.
new command @/ to allow a line break
(\registeredsymbol): new command for Arnold. (\hyphenation): time-stamp.
(\registeredsymbol): new command for Arnold.
(\verbatiminclude): use \other instead of 12.
(\cartouche): explicit \par, as @cartouche does not work inside a paragraph.
(\groupbox): \newbox. (\vfilllimit): new \def. (\group): insert an explicit \page if the group is big, and doesn't fit on the current page. Otherwise, the previous page gets stretched unreasonably. From: Werner LEMBERG <wl@gnu.org>, 31 Jan 2003 19:19:33 +0100.
(\defargscommonending): insert \penalty10002. (\parsebodycommon): check for \penalty10002 to allow a breakpoint, not 10000.
(\defargscommonending): new macro. (\defunargs, etc.): call it, instead of repeating the code. (No functional change.)
(\dosubind): need full expansion of the index sort string.
(\startcontents,\contents,\shortcontents): assignments to \pageno must be \global; otherwise if it's run inside a group, as in @ifnothtml @contents @end ifnothtml the rest of the pages in the document get roman numerals. Reported by rlp.
(\dosubind): need space between entry and subentry in printed output. Bug report from: Robin Lee Powell <rlpowell@digitalkingdom.org>, 30 Jan 2003 15:13:48 -0800. (\defophead, \defcvarhead, \defivarheader): show method name in \code.
(\dosubind): need to \vskip-\skip0, not -\lastskip, since \lastskip gets cleared by the \nobreak. Bug report from: Werner LEMBERG <wl@gnu.org>, 29 Jan 2003 09:18:16 +0100.
(\setref): call \atdummies. (\atdummies): new macro, based on \indexdummies. (\commondummies): separate out common redefinitions. (\lbraceatcmd,\rbraceatcmd): @{ and @}, as strings.
Mon Jan 27 08:09:07 CET 2003 Stepan Kasal <kasal@math.cas.cz> * doc/texinfo.tex (\acuteaccent): the workaround is no longer needed. (\xrefX): \normalturnoffactive changed to \turnoffactive.
These changes allow ' in node and anchor names: (\internalsetq): use @ instead of ' as the escape character for .aux files. (\xrdef): don't need to play games with \ now. (\readauxfile): don't set catcode' to 0, and do set catcode@ to 0. These changes allow \ in node and anchor names (this worked once, but we broke it somewhere along the line): (\setref, \xrefX, \dosetq, \refx): call \otherbackslash. (\otherbackslash): new macro to make an active backslash expand to a literal `\' character with catcode other.
(\smallenvironments): remove, and change callers. (\small...x): rename to just \small... (\smallexamplefonts): set to \smallfonts, not \smallerfonts, at least until people complain again. The effect of these changes is to make the @small... commands print in a smaller font (9pt) for all formats, not just @smallbook and @afivepaper.
Wed Jan 22 14:25:39 CET 2003 Stepan Kasal <kasal@math.cas.cz> * doc/texinfo.tex (\dofootnote): the very beginning was moved to \startfootins; (\startfootins): new macro; (\multitable, \dotable): redefine \startfootins to get footnotes saved, use \crcrwithfootnotes; (\crcrwithfootnotes): check for postponed footnotes each time a row of a multitable is finished; (\tab): no longer defined globally, just \let to & inside @multitable.
doc fix.
Wed Jan 22 14:23:51 CET 2003 Stepan Kasal <kasal@math.cas.cz> * doc/texinfo.tex (\cartouche, \footnotezzz): removed \long, it has no effect for macros without a parameter; (\fo@t, \f@@t, \f@t, \@foot): removed, local \def has no efect.
(\dofootnote): rename from \footnotezzz. (\cartouche,\dofootnote): \long has no effect on macros without parameters, so remove it. (\@foot): document the \par we put in here. (\fo@t, \f@@t, \f@t): we didn't change plain's definition for these, so don't define them. Based on patch from Stepan, 22 Jan 2003 14:56:49 +0100.
timestamp
Thu Jan 16 10:28:32 CET 2003 Stepan Kasal <kasal@math.cas.cz> * doc/texinfo.tex (\refx): Set locally \idexdummies before expanding the \csname, in case there are macros; foreign accents, for example.
(\dounmacro): simplify method for removing from macro list. From Stepan. (Also rename from \unmacroxxx.) (\unmacrodo): new macro, called with new method.
(\dotChar, questChar, exclamChar, colonChar, semiChar, commaChar, underChar): names for catcode chars, defined using \chardef. From Stepan.
(\conditionalsucceed): back to the easy definition, since @set is global now. From Stepan.
(\doifclear,\doifset): use \let\next instead of \expandafter, so that we'll succeed on no conditional text. From Stepan. Also rename from \ifclearxxx and \ifsetxxx.
(\expandablevalue): give a \message if the variable is not set. Based on patch from Stepan.
(\setuptable): insert an actual \space after \unskip. From Stepan.
(\kbdinputstyle): give error if unknown argument, and call the macro to set the default. From Stepan.
typo from Stepan.
(\docenter): oops, \advance\hsize is the right thing after all.
(\docenter): rename from \centerzzz and do \hfil and \kern\leftskip and \rightskip ourselves, instead of using plain's \centerline. Based on patch from Stepan, 11 Apr 2000 19:44:31 +0200.
use \other and \active consistently. From: Stepan Kasal <kasal@suse.cz>, 11 Apr 2000 19:44:31 +0200.
(\doverbatiminclude, \verbatimzzz): expand @value (but nothing else). Bug from: Alper Ersoy <aersoy@tfz.net>, 6 Jan 2003 13:14:28 +0200.
(\definedummyword): new macro. (\indexdummies): call it, instead of defining each command separately; many trailing spaces had been omitted. Alternate implementation of a patch from: Stepan Kasal <kasal@math.cas.cz>, 10 Jan 2003 22:42:05 +0100.
(\acuteaccent): new defn. (\indexdummies): use it instead of \' in the aux file.
doc fix.
(\indexnofonts, \indexdummies): handle more accent commands. (\indexdummyfont): not needed, use \asis instead.
(\indexdummies,\indexnofonts): indent, no other changes.
(\chapter .. \subsubsection): indent the definitions; no other change.
Fri Jan 10 07:12:23 CET 2003 Stepan Kasal <kasal@math.cas.cz> * texinfo.tex (\writetocentry): The common work on building the line for \write\tocfile was moved into the macro itself and thus all callers has been changed.
(\ignoremorecommands): define \Edef... and \def...x for all @def... commands, and use \empty instead of \relax. Bug report from Paul Eggert <eggert@twinsun.com>, 7 Jan 2003 22:29:07 -0800.
spurious CTRL-G.
(\_): more space afterwards, so __ comes out better. Noticed in the gcc manual.
(\insertcopying): ignore @c, @comment, and @ignore...@end ignore as best we can. Report from "Joseph S. Myers" <jsm28@cam.ac.uk>, 24 Dec 2002 18:08:10 +0000 (GMT), for the gcc manual, which uses these constructs for automatic man page generation.
(\obstexwarn): fix url's to TeX.README and texinfo.tex.
(\dospecials): must include all other characters that we set active, namely <>|_", or they got mysteriously lost as the first character on a verbatim line. Report from: Torsten Bronger <bronger@physik.rwth-aachen.de>, 25 Nov 2002 18:26:12 +0100. (\doverbatim): ignore everything up to the first ^^M, to avoid an extra blank line in the output.
untabify.
(\mathactive): new fn. (\math): call it, to change definitions of active characters. (\tex{gtr,hat,less,plus}): save original characters.
(\itemzzz): \penalty10001 instead of 10000 before the putative \parskip. (\aboveenvbreak): insert \parskip if penalty!=10000, rather than <10000. Otherwise, @item some long item label / @example has too little spacing. Report from: Werner LEMBERG <wl@gnu.org>, 26 Apr 2002 08:37:41 +0200 (CEST).
(\sectionheading): add either \normalbaselineskip or \parskip after the heading, whichever is larger, instead of hardwiring 10pt.
(\defxbodycommon): new defn, including a potential breakpoint if we have multiple consecutive @def...x commands. (\def*parsebody): use it.
(\singlespace): remove, since we fixed the regular line spacing a long time ago to not be double-spaced. (\nonfillstart, \quotation): don't call it.
(\smartslanted, \smartitalic): use \ttsl if in typewriter. From: Bob Wilson <bwilson@tensilica.com>.
(\defmethparsebody): pass \empty to \smallsplit to keep a brace-delimited argument from having the braces stripped.
(\loggingall): rewrite to minimize log file output (ideas from Frank Mittelbach's trace.sty) and explicitly show the etex changes.
update \texinfoversion timestamp.
2002-10-16 Werner Lemberg <wl@gnu.org> * texinfo.tex (\appendixbox): New macro to compute a fixed-width box for the appendix entry in the TOC. (\appendixzzz, \appendixentry): Use it. (\shortconttt): New font. (\summarycontents): Use it to set the font size of the \tt font properly. (\authortt): New macro. (\authorfont): Use it to provide a proper font size for @email used within @author.
(\defname): get rid of the unused \deftypemargin; typeset the function type word flush right, in brackets.
(\xml,\ifxml): more \doignore's. (\copying,\insertcopying): new implementation to save the uninterpreted tokens instead of typesetting a box, so that the page size, fonts, etc., don't have to be defined before @copying is run. These changes from Werner Lemberg <wl@gnu.org>: (\internalpagesizes): take two new arguments for the physical paper height and width. (\smallbook,\afourpaper,\afivepaper,\letterpaper,\afourwide,\pagesizes): pass them.
(\pdfmakeoutlines): call \turnoffactive to handle all special characters except \{}. (\normalturnoffactive): call \turnoffactive instead of repeating all the redefinitions.
*** empty log message ***
(\afourpaper, \afourlatex, \afourwide): new formatting values. From: Eric.Belpaire@equant.com, 30 Aug 2002 19:03:30 +0200.
(\unnumb...entry): make analogous to \...entry (except when actually outputting the text, of course), so pdf bookmarks can go to the right level. From: Christopher League <league@contrapunctus.net>, 25 Apr 2002 15:29:24 -0400.
spurious \let when setting \mainmagstep. From: Stephen Gildea <gildea@stop.mail-abuse.org>, 08 May 2002 08:38:39 -0400.
compile
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |