1146515Sru2003-06-10 <karl@gnu.org> 2146515Sru 3146515Sru * version 4.6. 4146515Sru 5146515Sru2003-06-04 <karl@gnu.org> 6146515Sru 7146515Sru * config.sub: update from gnulib. 8146515Sru 9146515Sru2003-06-03 <karl@gnu.org> 10146515Sru 11146515Sru * mkinstalldirs: update from gnulib. 12146515Sru 13146515Sru2003-06-02 Akim Demaille <akim@epita.fr> 14146515Sru 15146515Sru * util/texi2dvi (tex_envvars): New. 16146515Sru Use it to forward -I directories to BIBINPUTS and BSTINPUTS, in 17146515Sru addition of INDEXSTYLE and TEXINPUTS. 18146515Sru 19146515Sru2003-06-02 <karl@gnu.org> 20146515Sru 21146515Sru * makeinfo/html.c (html_output_head): don't output the <link>, to 22146515Sru avoid having mozilla put up a document navigation bar when 23146515Sru we don't have anything else to support it yet. Report from: 24146515Sru Per Bothner. 25146515Sru * makeinfo/makeinfo.c: no need to declare add_link or 26146515Sru add_escaped_anchor_name, since they are not used. 27146515Sru 28146515Sru * doc/texinfo.txi (Contents): recommend @contents at the beginning 29146515Sru more strongly. Suggestions from Kevin Ryde. 30146515Sru 31146515Sru2003-06-01 <karl@gnu.org> 32146515Sru 33146515Sru * makeinfo/macro.c (apply): make \\ expand to \ even if the macro 34146515Sru has no arguments. Report from: Jesper Harder <harder@ifa.au.dk>, 35146515Sru 31 May 2003 02:56:20 +0200. 36146515Sru 37146515Sru2003-05-31 <karl@gnu.org> 38146515Sru 39146515Sru * util/dir-example (C++ libraries): new category, suggested by Bruno. 40146515Sru 41146515Sru2003-05-29 <karl@gnu.org> 42146515Sru 43146515Sru * configure.ac: pretest version 4.5.93. 44146515Sru 45146515Sru2003-05-29 gettextize <bug-gnu-gettext@gnu.org> 46146515Sru 47146515Sru * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.12.1. 48146515Sru 49146515Sru2003-05-26 <karl@gnu.org> 50146515Sru 51146515Sru * util/texi2dvi: spurious \ in tex_args assignment. 52146515Sru 53146515Sru * doc/texinfo.txi (Contents): trim excess words. 54146515Sru 55146515Sru2003-05-25 <karl@gnu.org> 56146515Sru 57146515Sru * util/texi2dvi: extra quotes for the tex_args assignment in 58146515Sru --batch mode. 59146515Sru 60146515Sru2003-05-19 <karl@gnu.org> 61146515Sru 62146515Sru * lib/xexit.c: translate fflush error messages, add newlines 63146515Sru (report from Jim Meyering). 64146515Sru * util/{texindex.c,install-info.c}, 65146515Sru * makeinfo/makeinfo.c, 66146515Sru * info/info.c: use xexit again, with redundant return to avoid 67146515Sru warnings. 68146515Sru 69146515Sru2003-05-18 <karl@gnu.org> 70146515Sru 71146515Sru * lib/xexit.c (xexit): fputs not fprintf, so we get newline; 72146515Sru translate the messages, too. Report from Jim Meyering. 73146515Sru 74146515Sru * util/dir-example: move gcc/automake entries. 75146515Sru 76146515Sru * pretest version 4.5.92. 77146515Sru 78146515Sru * update to automake 1.7.5. 79146515Sru 80146515Sru * makeinfo/html.c (append_char): forgot to increment length, duh. 81146515Sru Report from: "Torsten Bronger" <bronger@physik.rwth-aachen.de>, 82146515Sru 18 May 2003 14:36:23 +0200. 83146515Sru 84146515Sru2003-05-17 <karl@gnu.org> 85146515Sru 86146515Sru * makeinfo/makeinfo.c (defining_copying): new fn. 87146515Sru (add_char): call it, when testing if we should 88146515Sru call html_output_head. 89146515Sru Report from: Torsten Bronger <bronger@physik.rwth-aachen.de>, 90146515Sru 17 May 2003 22:10:42 +0200. 91146515Sru 92146515Sru * configure.ac: pretest version 4.5.91. 93146515Sru 94146515Sru2003-05-16 <karl@gnu.org> 95146515Sru 96146515Sru * makeinfo/index.c (sort_index): don't deref NULL. Report from Jan. 97146515Sru 98146515Sru2003-05-13 <karl@gnu.org> 99146515Sru 100146515Sru * makeinfo/html.c (append_char): appease sgi compiler. 101146515Sru * makeinfo/html.c (insert_html_tag): remove spurious arg to pop_tag, 102146515Sru From: ezra peisach <epeisach@med-xtal.bu.edu>, 13 103146515Sru May 2003 12:13:40 -0400. 104146515Sru 105146515Sru Fix a few GCC warnings, reported by Jim Meyering: 106146515Sru 107146515Sru * info/nodes.c: parenthesize assignment used as truth value. 108146515Sru * info/nodemenu.c (format_node_info): strcpy instead of sprintf, 109146515Sru since there's no format. 110146515Sru * makeinfo/makeinfo.c (isolate_nodename): remove spurious decl. 111146515Sru * makeinfo/xml.c (xml_insert_indexterm): declare as void. 112146515Sru * info/key.c: initialize with 0,0 at end. 113146515Sru * info/infokey.c (main): return instead of xexit, and remove 114146515Sru unused variable. 115146515Sru * makeinfo/html.c (init_buffer): forgot to return buf. 116146515Sru * info/info.c (remember_info_program_name): remove spurious 117146515Sru declaration. 118146515Sru 119146515Sru * makeinfo/sectioning.c, 120146515Sru * info/infomap.c: remove unused variables. 121146515Sru 122146515Sru * makeinfo/makeinfo.c (insert_toplevel_subdirectory), 123146515Sru * info/man.c, 124146515Sru * info/infodoc.c (info_find_or_create_help_window): parenthesize 125146515Sru && within ||. 126146515Sru * info/display.c (display_update_one_window): initialize rep to 127146515Sru NULL, parenthesize && within ||. 128146515Sru 129146515Sru * util/install-info.c, 130146515Sru * info/info.c (main), 131146515Sru * info/makedoc.c (main): return instead of xexit. 132146515Sru 133146515Sru2003-05-13 Akim Demaille <akim@epita.fr> 134146515Sru 135146515Sru * util/texi2dvi (get_xref_files): Pass --file-line-error-style 136146515Sru to TeX when supported. 137146515Sru 138146515Sru2003-05-12 <karl@gnu.org> 139146515Sru 140146515Sru * configure.ac: pretest version 4.5.90. 141146515Sru 142146515Sru * Makefile.am (EXTRA_DIST): add onceonly.m4. 143146515Sru 144146515Sru * makeinfo/tests/accentenc: must discard stderr since we expect 145146515Sru two errors in this case. 146146515Sru 147146515Sru * makeinfo/makeinfo.c (main): new option --css-include. 148146515Sru (usage): add to --help message. 149146515Sru * makeinfo/makeinfo.h (css_include): new global. 150146515Sru * makeinfo/html.c (append_char, process_css_file): new fns 151146515Sru implementing it. 152146515Sru (html_output_head): call it. 153146515Sru * doc/texinfo.txi (HTML CSS): new node describing it. 154146515Sru Also split up the Generating HTML node into subnodes. 155146515Sru 156146515Sru * config.{guess,sub}: update from gnulib. 157146515Sru 158146515Sru2003-05-10 <karl@gnu.org> 159146515Sru 160146515Sru * makeinfo/index.c (sort_index): allocate the sorted index in new 161146515Sru memory, and set the original index to that, to avoid problems with 162146515Sru @printindex being called twice on the same index. 163146515Sru (cm_printindex): do not free the returned index. 164146515Sru Report from: Dumas Patrice <dumas@centre-cired.fr>, 9 May 2003 165146515Sru 15:12:21 +0200. 166146515Sru 167146515Sru2003-05-09 <karl@gnu.org> 168146515Sru 169146515Sru * makeinfo/defun.c (cm_defun): issue error message without extra 170146515Sru x's. Report from: Dumas Patrice <dumas@centre-cired.fr>, 9 May 171146515Sru 2003 17:24:25 +0200. 172146515Sru 173146515Sru2003-05-07 Akim Demaille <akim@epita.fr> 174146515Sru 175146515Sru * util/texi2dvi (textra_cmd): New. 176146515Sru (textra): Escape escapes from sed's evaluation. 177146515Sru Use them to support additional TeX/LaTeX commands. 178146515Sru Support --command as a synonym for --texinfo. 179146515Sru 180146515Sru2003-05-06 <karl@gnu.org> 181146515Sru 182146515Sru * util/dir-example: finish getting rid of GNU packages. 183146515Sru 184146515Sru2003-05-04 <karl@gnu.org> 185146515Sru 186146515Sru * doc/texinfo.tex (\itemizey): if no arg to @itemize, default to 187146515Sru @bullet. Fix from: Stepan Kasal <kasal@math.cas.cz> 2 May 2003 188146515Sru 09:32:11 +0200, report from: Jesper Harder <harder@ifa.au.dk>. 189146515Sru 190146515Sru2003-04-30 <karl@gnu.org> 191146515Sru 192146515Sru * makeinfo/.gdbinit: no colon on local variables. 193146515Sru 194146515Sru * doc/texinfo.txi (documentencoding): Document new Info output feature. 195146515Sru makeinfo/lang.h (encoding_type): rename `ecname' member to `encname'. 196146515Sru makeinfo/html.c, lang.c: change usage. 197146515Sru makeinfo/lang.c (cm_documentencoding): fix typo in warning. 198146515Sru makeinfo/makeinfo.h (SPLIT_SIZE_THRESHOLD): remove. 199146515Sru (info_trailer): declare. 200146515Sru makeinfo/makeinfo.c (info_trailer): new fn to generate Local 201146515Sru Variables: section if --enable-encoding and 202146515Sru @documentencoding are given. 203146515Sru (convert_from_loaded_file): call it. 204146515Sru * makeinfo/node.c (split_file): write trailer into each split 205146515Sru file. Also, simply split files if file size is less than 206146515Sru --split-size, removing SPLIT_SIZE_THRESHOLD. 207146515Sru 208146515Sru * doc/texinfo.tex: remove trailing whitespace. 209146515Sru 210146515Sru2003-04-29 <karl@gnu.org> 211146515Sru 212146515Sru * makeinfo/node.c (cm_anchor): normalize_node_name so that an 213146515Sru anchor named "TOP" or "top" or whatever is not allowed. Report 214146515Sru from: Dumas Patrice <dumas@centre-cired.fr>, 29 Apr 2003 18:56:51 215146515Sru +0200. 216146515Sru 217146515Sru2003-04-28 <karl@gnu.org> 218146515Sru 219146515Sru * makeinfo/makeinfo.c: whitespace cleanup. 220146515Sru 221146515Sru * doc/texinfo.tex (\doprintindex): don't \kern-\parindent, it makes 222146515Sru the first index entry stick out to the left. 223146515Sru Report from: Jesper Harder <harder@ifa.au.dk>, 224146515Sru 28 Apr 2003 03:10:36 +0200. 225146515Sru 226146515Sru From Akim Demaille <akim@epita.fr>: 227146515Sru * makeinfo/makeinfo.c (cm_value): Warn for undefined flags. 228146515Sru 229146515Sru2003-04-27 <karl@gnu.org> 230146515Sru 231146515Sru * doc/texinfo.tex (\footnote, \smartitalicx): use \ptexslash 232146515Sru for italic correction instead of \/, since we've redefined \/ now. 233146515Sru Report from: Jesper Harder <harder@ifa.au.dk>, 27 Apr 2003 234146515Sru 23:30:29 +0200. 235146515Sru 236146515Sru * util/dir-example (mailutils): more from Wojciech Polak. 237146515Sru (autoconf): align/edit/sort entries. 238146515Sru 239146515Sru2003-04-26 <karl@gnu.org> 240146515Sru 241146515Sru * doc/texinfo.txi (Image Syntax): second and following @image args 242146515Sru optional. Report from: Max Techter <mtechter@gmx.de>, 26 Apr 2003 243146515Sru 15:50:02 +0200. 244146515Sru 245146515Sru * util/dir-example (anubis): request from Wojciech Polak. 246146515Sru 247146515Sru2003-04-25 <karl@gnu.org> 248146515Sru 249146515Sru * makeinfo/defun.c (defun_internal): whitespace needed in docbook 250146515Sru output for deftype*. From: Jos� Fonseca 251146515Sru <j_r_fonseca@yahoo.co.uk>, 25 Apr 2003 13:07:13 +0100. 252146515Sru 253146515Sru2003-04-21 <karl@gnu.org> 254146515Sru 255146515Sru * doc/texinfo.tex (\dofirstparagraphindent): forgot to rename the 256146515Sru \...word's. 257146515Sru (\suppressfirstparagraphindent): forgot to rename 258146515Sru to \dosuppress... Reported by Simon. 259146515Sru 260146515Sru2003-04-20 <karl@gnu.org> 261146515Sru 262146515Sru * Installed changes from Simon for suppressing indentation on the 263146515Sru first paragraph after section headings, and for new @indent command: 264146515Sru 265146515Sru 2003-04-12 Simon Law <sfllaw@engmail.uwaterloo.ca> 266146515Sru * doc/texinfo.tex (\firstparagraphindent): implement suppression 267146515Sru of the indentation of the first paragraph. 268146515Sru (\dofirstparagraphindent): for parsing arguments. 269146515Sru (\suppressfirstparagraphindent): suppress, or don't suppress. 270146515Sru (\dosuppressfirstparagraphindent): the actual gobbling of indentation. 271146515Sru (\footnote): Compensate for the hanging-indent side-effect. 272146515Sru (\numhead, \apphead, \unnmhead): call \dosuppress... 273146515Sru * makeinfo/cmds.c (command_table): add "firstparagraphindent" 274146515Sru (as cm_firstparagraphindent) 275146515Sru (set_firstparagraphindent, cm_firstparagraphindent): implement 276146515Sru @firstparagraphindent parsing of options. 277146515Sru * makeinfo/makeinfo.h: declare "do_first_par_indent". 278146515Sru * makeinfo/sectioning.c (sectioning_underscore): suppress 279146515Sru indentation if requested. 280146515Sru * doc/texinfo.txi: document it. 281146515Sru 282146515Sru * doc/texinfo.tex (\indent): override \indent primitive to 283146515Sru clear \everypar. 284146515Sru (\ptexindent): for saving/restoring \indent in @tex. 285146515Sru (\footnote): Neutralise the effect of @indent 286146515Sru within a footnote. 287146515Sru * makeinfo/cmds.c (command_table): add "indent" (as cm_indent). 288146515Sru (cm_indent): un-inhibit_paragraph_indentation. 289146515Sru * doc/texinfo.txi: document it. 290146515Sru 291146515Sru * doc/texinfo.txi (Conventions): remove spurious extra vertical space 292146515Sru from bulleted itemize which starts with a quote. 293146515Sru 294146515Sru * makeinfo/cmds.c (command_table): fix @novalidate definition. 295146515Sru 296146515Sru 297146515Sru * Installed changes from Jan for @image support in Info format: 298146515Sru 299146515Sru 2003-04-14 Jan Nieuwenhuizen <janneke@gnu.org> 300146515Sru * info/display.c (display_update_one_window): Skip new style 301146515Sru image tag/cookie. 302146515Sru 303146515Sru 2003-04-09 Jan Nieuwenhuizen <janneke@gnu.org> 304146515Sru * makeinfo/makeinfo.c (cm_image): Write ^@^H[image ...^@^H] tag. 305146515Sru 306146515Sru 307146515Sru * makeinfo/html.c (html_output_head): use <style> to get the 308146515Sru regular roman font instead of typewriter for @format and @display; 309146515Sru likewise to reduce the font size for @small*. Suggestion from: 310146515Sru "Torsten Bronger" <bronger@physik.rwth-aachen.de>, 20 Apr 2003 311146515Sru 11:03:59 +0200. 312146515Sru 313146515Sru2003-04-18 <karl@gnu.org> 314146515Sru 315146515Sru * configure.ac (ncurses/termcap.h): move test to after termlib's 316146515Sru definition, of course. Reported by Norton Allen 317146515Sru <allen@huarp.harvard.edu>, 18 Apr 2003 13:31:35 -0400. 318146515Sru 319146515Sru * configure.ac: remove comma from comment in AC_TRY_LINK program, 320146515Sru to avoid spurious misinterpretation as an argument delimiter. 321146515Sru 322146515Sru2003-04-08 <karl@gnu.org> 323146515Sru 324146515Sru * makeinfo/makeinfo.c (usage): avoid double blank line. 325146515Sru 326146515Sru2003-04-05 <karl@gnu.org> 327146515Sru 328146515Sru * Makefile.am (all of them): use $(VAR) instead of @VAR@, since 329146515Sru automake now emits definitions for all substituted variables. 330146515Sru 331146515Sru * makeinfo/makeinfo.h (DEFAULT_SPLIT_SIZE): increase to 300,000. 332146515Sru (SPLIT_SIZE_THRESHOLD): increase to 500,000. 333146515Sru Implicit suggestion via Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>. 334146515Sru 335146515Sru2003-04-04 <karl@gnu.org> 336146515Sru 337146515Sru * util/texi2dvi (replace_empty): new variable to do the empty path 338146515Sru element detection; don't hardwire path separator as :. 339146515Sru 340146515Sru2003-04-02 <karl@gnu.org> 341146515Sru 342146515Sru * doc/txi-pl.tex: new file, from polak@gnu.org. 343146515Sru * doc/Makefile.am (TXI_XLATE): add it. 344146515Sru 345146515Sru2003-04-01 <karl@gnu.org> 346146515Sru 347146515Sru * makeinfo/makeinfo.c (main): correct wording of html/no-headers/split 348146515Sru error message, and don't complain if output is to stdout. 349146515Sru 350146515Sru * makeinfo/insertion.c (end_insertion): for @end menu html output, 351146515Sru don't output </ul> if no_headers. Report from: Jesper 352146515Sru Harder <harder@ifa.au.dk>, 01 Apr 2003 00:00:37 +0200. 353146515Sru 354146515Sru * info/infomap.c (fetch_user_maps): don't complain if .info 355146515Sru doesn't exist. 356146515Sru 357146515Sru2003-03-31 <karl@gnu.org> 358146515Sru 359146515Sru * makeinfo/lang.c (iso8859_2_map): new encoding map. 360146515Sru (encoding_table): enable it. 361146515Sru 362146515Sru * info/pcterm.c (pc_up_line): use MAX instead of max (no longer 363146515Sru defined). Reported by Richard Dawes. 364146515Sru 365146515Sru * doc/texinfo.txi (documentencoding): mention that all processors 366146515Sru recognize the command. 367146515Sru 368146515Sru2003-03-30 <karl@gnu.org> 369146515Sru 370146515Sru * makeinfo/lang.c (cm_special_character): incorrectly added html 371146515Sru sequences for @oe and @OE even in info output. 372146515Sru 373146515Sru2003-03-25 <karl@gnu.org> 374146515Sru 375146515Sru * util/srclist.txt (COPYING): get from gnulib/doc, not gnulib. 376146515Sru 377146515Sru2003-03-24 <karl@gnu.org> 378146515Sru 379146515Sru * TODO: need to write real definition of Info format. 380146515Sru 381146515Sru * makeinfo/node.c (cm_node): use instead of ` ', to avoid 382146515Sru line breaks. 383146515Sru 384146515Sru2003-03-22 <karl@gnu.org> 385146515Sru 386146515Sru * makeinfo/node.c (cm_node): output a space after the Node: and 387146515Sru similar headers, since Bob wants one. 388146515Sru 389146515Sru * info/pcterm.c (MIN,MAX): moved to system.h. 390146515Sru * info/session.c (MIN): moved to system.h. 391146515Sru * makeinfo/sectioning.c (MIN): move to system.h. 392146515Sru * lib/system.h (MIN,MAX): define here. 393146515Sru 394146515Sru * makeinfo/sectioning.c (sectioning_html): don't go smaller than <h3>. 395146515Sru Reported by Bob. 396146515Sru (MIN): new macro. 397146515Sru 398146515Sru * info/session.c (MIN) [MIN]: #undef first if already #define'd. 399146515Sru 400146515Sru * doc/texinfo.tex (\nodexxx): use a control sequence instead of 401146515Sru brackets to parse the parts of @node. Otherwise node names with 402146515Sru brackets cause spurious output. Reported by Bob. 403146515Sru (\xrefprintnodename): separate this out from 404146515Sru \xrefX, for easier redefining by Bob. 405146515Sru 406146515Sru2003-03-18 <karl@gnu.org> 407146515Sru 408146515Sru * makeinfo/insertion.c (cm_item): ensure we don't go off the end 409146515Sru of the string when using strncmp. From: Peter N Lewis 410146515Sru <peter@stairways.com.au>, 13 Mar 2003 16:08:27 +0800. 411146515Sru 412146515Sru * doc/texinfo.txi (Raw Formatter Commands): mention using \gdef 413146515Sru within @tex, not \def. 414146515Sru 415146515Sru2003-03-12 <karl@gnu.org> 416146515Sru 417146515Sru * doc/texinfo.txi (Preparing for TeX): mention extra colons. 418146515Sru 419146515Sru2003-03-07 <karl@gnu.org> 420146515Sru 421146515Sru * doc/texinfo.tex (\/): new command to allow a line break. 422146515Sru (\ptexslash): for saving/restoring primitive \/ in @tex. 423146515Sru * makeinfo/cmds.c (command_table): add "/" (as cm_no_op). 424146515Sru * makeinfo/makeinfo.c (self_delimiting): add /. 425146515Sru * doc/texinfo.txi (Line Breaks, Command Summary): document it. 426146515Sru Suggestion from wl. 427146515Sru 428146515Sru * doc/texinfo.tex (\hyphenation): time-stamp. 429146515Sru 430146515Sru2003-03-06 <karl@gnu.org> 431146515Sru 432146515Sru * info/session.c (nearest_xref): new fn. 433146515Sru (info_menu_or_ref_item): call it when we are 434146515Sru searching for xrefs, instead of just looking on 435146515Sru the current line. 436146515Sru * info/info-utils.c (info_copy_reference): new fn. 437146515Sru * info/info-utils.h (info_copy_reference): declare. 438146515Sru Bug report from: rich@phekda.freeserve.co.uk, 439146515Sru 04 Mar 2003 17:51:47 +0000. 440146515Sru 441146515Sru * */.gdbinit: set env MALLOC_CHECK_. 442146515Sru 443146515Sru 2003-03-06 Ralph Schleicher <rs@nunatak.allgaeu.org> 444146515Sru * makeinfo/files.h (get_file_info_in_path): Declare function. 445146515Sru * makeinfo/files.c (get_file_info_in_path): Remove static keyword. 446146515Sru * makeinfo/makeinfo.c (cm_image): Lookup image file name in the 447146515Sru search path for include files. 448146515Sru 449146515Sru2003-03-05 <karl@gnu.org> 450146515Sru 451146515Sru * makeinfo/makeinfo.c (insert_toplevel_subdirectory): always make 452146515Sru subdirectory for html. Before, if the current directory happened 453146515Sru to be named `foo' and the @setfilename was foo.info, we would 454146515Sru write the split html files into the current directory. Reported 455146515Sru by rich@phekda.freeserve.co.uk, 01 Mar 2003 12:03:13 +0000. 456146515Sru 457146515Sru * makeinfo/files.c (filename_part): simplify assignment. 458146515Sru 459146515Sru2003-02-24 <karl@gnu.org> 460146515Sru 461146515Sru * makeinfo/insertion.c (get_item_function): check for @item in 462146515Sru argument to @itemize. Report from: Dumas Patrice 463146515Sru <dumas@centre-cired.fr>, 24 Feb 2003 13:13:52 +0100. 464146515Sru 465146515Sru * makeinfo/makeinfo.c (remember_brace): say `braces' instead of 466146515Sru `{...}', since often we don't actually expect text inside the 467146515Sru braces. 468146515Sru 469146515Sru2003-02-21 <karl@gnu.org> 470146515Sru 471146515Sru * aclocal.m4: automake 1.7.3. 472146515Sru 473146515Sru2003-02-19 <karl@gnu.org> 474146515Sru 475146515Sru * doc/info-stnd.texi: omit all node pointers. 476146515Sru 477146515Sru2003-02-18 <karl@gnu.org> 478146515Sru 479146515Sru * util/texindex.c (maketempname): use already-set `tempdir' instead 480146515Sru of half-redoing the logic. 481146515Sru (concat): only need two args, not three; change callers. 482146515Sru (perror_with_name): really call perror, putting 483146515Sru the name first a la gcc. 484146515Sru (pfatal_with_name): call perror_with_name. 485146515Sru 486146515Sru * util/texi2dvi (get_xref_files): a file whose first line is 487146515Sru \input texinfo is not an index file. Report from: Anton Ertl 488146515Sru <anton@a0.complang.tuwien.ac.at>, 18 Feb 2003 14:41:47 +0100. 489146515Sru 490146515Sru2003-02-16 <karl@gnu.org> 491146515Sru 492146515Sru * makeinfo/index.c (init_indices): don't try to free indexes that 493146515Sru undefindex already freed. Report from: Arkadiusz 494146515Sru Miskiewicz <misiek@pld.ORG.PL>, 495146515Sru 15 Feb 2003 13:22:49 +0100. 496146515Sru 497146515Sru * configure.ac (curses): forgot to quote arg to AC_TRY_LINK. 498146515Sru From vojta and te, 16 Feb 2003 01:37:09 +0100. 499146515Sru 500146515Sru2003-02-13 <karl@gnu.org> 501146515Sru 502146515Sru * makeinfo/insertion.c (begin_insertion): for html cartouche 503146515Sru output, add class="cartouche". Suggestion from Stephen. 504146515Sru 505146515Sru2003-02-11 <karl@gnu.org> 506146515Sru 507146515Sru * Installed patch: 508146515Sru 2003-02-10 Peter Breitenlohner <peb@mppmu.mpg.de> 509146515Sru * info/indices.c, info/info.c, info/info.h, info/nodemenu.c, 510146515Sru info/session.c, info/window.c, makeinfo/defun.c, makeinfo/html.c, 511146515Sru makeinfo/index.c, makeinfo/insertion.c, makeinfo/makeinfo.c, 512146515Sru makeinfo/makeinfo.h, makeinfo/node.c: declare all constant 513146515Sru strings as such in order to avoid lots of gcc warnings (for 514146515Sru --disable-nls and maybe without that as well). 515146515Sru 516146515Sru * doc/texinfo.tex (\registeredsymbol): new command for Arnold. 517146515Sru 518146515Sru * util/dir-example: dc to basics. 519146515Sru 520146515Sru * doc/texinfo.txi (Defining Macros): document new requirements on 521146515Sru macro names. Report from: Alper Ersoy 522146515Sru <dirt@gtk.org>, 11 Feb 2003 05:11:35 +0200. 523146515Sru 524146515Sru2003-02-07 <karl@gnu.org> 525146515Sru 526146515Sru * makeinfo/insertion.c (begin_insertion): output a table with a border 527146515Sru for @cartouche. 528146515Sru (end_insertion): end the table. 529146515Sru From: Joshua N Pritikin <vishnu@pobox.com>, 530146515Sru 7 Feb 2003 21:59:49 +0530. 531146515Sru 532146515Sru2003-02-05 <karl@gnu.org> 533146515Sru 534146515Sru * info/info.c (short_options): add h. 535146515Sru (main): treat -h same as --help. 536146515Sru From: rwhron@earthlink.net, 31 Aug 2002 19:56:57 -0400. 537146515Sru 538146515Sru * info/session.c (show_isearch_prompt): compute length of 539146515Sru translated "Failing ", don't assume 20 is enough. 540146515Sru (It's 21 bytes in UTF-8 Russian.) 541146515Sru Report from: varg@thsun1.jinr.ru, 542146515Sru 25 Jul 2002 15:26:42 +0400. 543146515Sru 544146515Sru * info/display.c (display_update_one_window): don't derefence null 545146515Sru `entry' (if the screen is very small). 546146515Sru From: Danny Yoo <dyoo@hkn.eecs.berkeley.edu>, 547146515Sru 8 Jul 2002 15:21:14 -0700. 548146515Sru 549146515Sru * doc/.cvsignore: ignore *.info and texput.log. 550146515Sru 551146515Sru2003-02-04 <karl@gnu.org> 552146515Sru 553146515Sru * Version 4.5 (that info bug was a killer). 554146515Sru 555146515Sru * configure.ac (AC_CHECK_HEADERS): test for sys/stream.h. 556146515Sru (sys/ptem.h): write separate test since it needs 557146515Sru sys/stream.h on Solaris. From: Lars Hecking 558146515Sru <lhecking@nmrc.ucc.ie>, 4 Feb 2003 19:47:54 +0000. 559146515Sru 560146515Sru * doc/texinfo.txi: comment about using @example instead of 561146515Sru @verbatim due to automake doesn't apply any more. 562146515Sru 563146515Sru2003-02-03 <karl@gnu.org> 564146515Sru 565146515Sru * doc/texinfo.tex (\verbatiminclude): use \other instead of 12. 566146515Sru 567146515Sru2003-02-02 <karl@gnu.org> 568146515Sru 569146515Sru * doc/texinfo.tex (\cartouche): explicit \par, as @cartouche does 570146515Sru not work inside a paragraph. 571146515Sru Bug report from: Stephen Gildea <gildea@intouchsys.com>, 572146515Sru 15 Oct 1999 09:25:31 EDT. 573146515Sru 574146515Sru2003-02-01 <karl@gnu.org> 575146515Sru 576146515Sru * util/fix-info-dir, util/gen-dir-node, util/install-info-html, 577146515Sru util/tex3patch, util/txitextest: test && test instead of test -a, etc. 578146515Sru From: Paul Eggert <eggert@twinsun.com>, 579146515Sru 31 Jan 2003 22:59:35 -0800. 580146515Sru 581146515Sru2003-01-31 <karl@gnu.org> 582146515Sru 583146515Sru * doc/texinfo.tex (\groupbox): \newbox. 584146515Sru (\vfilllimit): new \def. 585146515Sru (\group): insert an explicit \page if the group is 586146515Sru big, and doesn't fit on the current page. 587146515Sru Otherwise, the previous page gets stretched unreasonably. 588146515Sru From: Werner LEMBERG <wl@gnu.org>, 589146515Sru 31 Jan 2003 19:19:33 +0100. 590146515Sru 591146515Sru * doc/texinfo.tex (\defargscommonending): insert \penalty10002. 592146515Sru (\parsebodycommon): check for \penalty10002 to 593146515Sru allow a breakpoint between @def's, not 10000. 594146515Sru 595146515Sru * doc/texinfo.tex (\defargscommonending): new macro. 596146515Sru (\defunargs, etc.): call it, instead of repeating code. 597146515Sru (No functional change.) 598146515Sru 599146515Sru * info/filesys.c (extract_colon_unit): return last colon unit 600146515Sru before claiming we're done. Report from: Alexandre Duret-Lutz 601146515Sru <duret_g@lrde.epita.fr>, 31 Jan 2003 18:18:22 +0100. 602146515Sru 603146515Sru * Version 4.4. 604146515Sru 605146515Sru2003-01-30 <karl@gnu.org> 606146515Sru 607146515Sru * doc/texinfo.tex (\dosubind): need full expansion of the index 608146515Sru sort string. 609146515Sru 610146515Sru * doc/texinfo.tex (\startcontents,\contents,\shortcontents): 611146515Sru assignments to \pageno must be \global; otherwise 612146515Sru if it's run inside a group, as in 613146515Sru @ifnothtml 614146515Sru @contents 615146515Sru @end ifnothtml 616146515Sru the rest of the pages in the document get roman numerals. 617146515Sru Reported by rlp. 618146515Sru 619146515Sru * doc/texinfo.tex (\dosubind): need space between entry and 620146515Sru subentry in printed output. Bug report from: Robin Lee Powell 621146515Sru <rlpowell@digitalkingdom.org>, 30 Jan 2003 15:13:48 -0800. 622146515Sru (\defophead, \defcvarhead, \defivarheader): show 623146515Sru method name in \code. 624146515Sru 625146515Sru * doc/texinfo.tex (\dosubind): need to \vskip-\skip0, not 626146515Sru -\lastskip, since \lastskip gets cleared by the \nobreak. Bug 627146515Sru report from: Werner LEMBERG <wl@gnu.org>, 29 Jan 2003 09:18:16 628146515Sru +0100. 629146515Sru 630146515Sru2003-01-29 <karl@gnu.org> 631146515Sru 632146515Sru * info/signals.c (initialize_info_signal_handler): initialize the 633146515Sru sigaction struct here, not statically, since we can't rely on the 634146515Sru ordering of the elements; it's different on IRIX and FreeBSD, at 635146515Sru least. Patch from: ezra peisach <epeisach@med-xtal.bu.edu>, 28 636146515Sru Jan 2003 13:09:18 -0500 (EST). 637146515Sru 638146515Sru2003-01-28 <karl@gnu.org> 639146515Sru 640146515Sru * util/dir-example: bring emacs section up to date. 641146515Sru 642146515Sru2003-01-27 <karl@gnu.org> 643146515Sru 644146515Sru * configure.ac: pretest version 4.3d. 645146515Sru 646146515Sru More changes to use @ fully in the .aux file, otherwise something 647146515Sru as simple as: 648146515Sru @node foo 649146515Sru @section @code{foo} 650146515Sru was broken. 651146515Sru * doc/texinfo.tex (\setref): call \atdummies. 652146515Sru (\atdummies): new macro, based on \indexdummies. 653146515Sru (\commondummies): separate out common redefinitions. 654146515Sru (\lbraceatcmd,\rbraceatcmd): @{ and @}, as strings. 655146515Sru 656146515Sru * configure.ac (AC_CHECK_FUNCS): add sigaction. 657146515Sru * info/signals.c (set_termsig) [HAVE_SIGACTION]: second arg to 658146515Sru sigaction is a pointer, not a struct. 659146515Sru 660146515Sru From: AIDA Shinra <aida-s@jcom.home.ne.jp>, 25 Jan 2003 18:53:19 +0900: 661146515Sru * info/signals.c (mask_termsig,set_termsig,restore_termsig): new fns. 662146515Sru (initialize_info_signal_handler): use sigaction if we have it. 663146515Sru (info_signal_proc): reread window size in case it has changed 664146515Sru while we were suspended. 665146515Sru 666146515Sru Mon Jan 27 08:09:07 CET 2003 Stepan Kasal <kasal@math.cas.cz> 667146515Sru * doc/texinfo.tex (\acuteaccent): the workaround is no longer needed. 668146515Sru (\xrefX): \normalturnoffactive changed to \turnoffactive, since 669146515Sru we \otherbackslash right afterwards anyway. 670146515Sru 671146515Sru2003-01-24 <karl@gnu.org> 672146515Sru 673146515Sru * doc/texinfo.tex: These changes allow ' in node and anchor names: 674146515Sru (\internalsetq): use @ instead of ' as the escape 675146515Sru character for .aux files. 676146515Sru (\xrdef): don't need to play games with \ now. 677146515Sru (\readauxfile): don't set catcode' to 0, and do 678146515Sru set catcode@ to 0. 679146515Sru 680146515Sru These changes allow \ in node and anchor names 681146515Sru (this worked once, but we broke it somewhere along the line): 682146515Sru (\setref, \xrefX, \dosetq, \refx): call \otherbackslash. 683146515Sru (\otherbackslash): new macro to make an active 684146515Sru backslash expand to a literal `\' character with 685146515Sru catcode other. 686146515Sru 687146515Sru 688146515Sru * configure.ac: pretest version 4.3c. 689146515Sru 690146515Sru * doc/texinfo.tex (\smallenvironments): remove, and change callers. 691146515Sru (\small...x): rename to just \small... 692146515Sru (\smallexamplefonts): set to \smallfonts, not 693146515Sru \smallerfonts, at least until people complain again. 694146515Sru 695146515Sru The effect of these changes is to make the 696146515Sru @small... commands print in a smaller font (9pt) 697146515Sru for all formats, not just @smallbook and @afivepaper. 698146515Sru 699146515Sru 700146515Sru * info/filesys.c (extract_colon_unit): rewrite so that an empty 701146515Sru unit does not stop us from processing the rest. Report from: 702146515Sru Werner LEMBERG <wl@gnu.org>, 24 Jan 2003 07:01:09 +0100. 703146515Sru 704146515Sru 705146515Sru Date: Mon, 02 Dec 2002 01:06:37 +0900 706146515Sru From: AIDA Shinra <aida-s@jcom.home.ne.jp> 707146515Sru 708146515Sru * "info infokey" says key bindings in .info take precedence over 709146515Sru the default mapping, but this is not true. Only bindings to 710146515Sru undefined keys take effects. 711146515Sru * Binding to "invalid" action results crash. 712146515Sru * No code to disable prefix keys. Some users might want to bind 713146515Sru escape or C-x to a non-prefix key, but this does not allowed. 714146515Sru ... It always allows '^h' in incremental 715146515Sru search. Some terminals map 'backspace' to '^h' by default. 716146515Sru 717146515Sru These are the changes: 718146515Sru * info/session.c (incremental_search): check for Control('h') as 719146515Sru well as DEL. 720146515Sru * info/infomap.c (find_function_keyseq, add_function_keyseq, 721146515Sru remove_function_keyseq): new fns. 722146515Sru (keymap_copy_keymap, keymap_discard_keymap): take 723146515Sru rootmap arg. 724146515Sru 725146515SruWed Jan 22 14:25:39 CET 2003 Stepan Kasal <kasal@math.cas.cz> 726146515Sru 727146515Sru * doc/texinfo.tex (\footnotezzz): the very beginning was moved 728146515Sru to \startfootins; 729146515Sru (\startfootins): new macro; 730146515Sru (\multitable, \dotable): redefine \startfootins to get footnotes 731146515Sru saved, use \crcrwithfootnotes; 732146515Sru (\crcrwithfootnotes): check for postponed footnotes each time a row 733146515Sru of a multitable is finished; 734146515Sru (\tab): no longer defined globally, just \let to & inside 735146515Sru @multitable. 736146515Sru 737146515Sru2003-01-22 <karl@gnu.org> 738146515Sru 739146515Sru * doc/texinfo.tex: doc fix. 740146515Sru * doc/texinfo.tex (\dofootnote): rename from \footnotezzz. 741146515Sru 742146515Sru Wed Jan 22 14:23:51 CET 2003 Stepan Kasal <kasal@math.cas.cz> 743146515Sru * doc/texinfo.tex (\cartouche, \footnotezzz): removed \long, it 744146515Sru has no effect for macros without a parameter; 745146515Sru (\fo@t, \f@@t, \f@t, \@foot): removed, local \def has no effect. 746146515Sru 747146515Sru2003-01-21 <karl@gnu.org> 748146515Sru 749146515Sru * doc/texinfo.txi (Output Formats): new section. 750146515Sru 751146515Sru2003-01-19 <karl@gnu.org> 752146515Sru 753146515Sru * configure.ac: pretest version 4.3b. 754146515Sru 755146515Sru * makeinfo/tests/include-value: need -I $srcdir. 756146515Sru 757146515Sru * util/texindex.c: 758146515Sru * util/install-info.c: 759146515Sru * info/infokey.c: 760146515Sru * info/info.c: 761146515Sru * makeinfo/makeinfo.c: 762146515Sru * util/texi2dvi: 2003. 763146515Sru 764146515Sru2003-01-18 <karl@gnu.org> 765146515Sru 766146515Sru * makeinfo/node.c: add `(perhaps incorrect sectioning?)' to some of 767146515Sru the error messages. Unfortunately we can't easily 768146515Sru determine when the error stems from actual 769146515Sru mistyped node pointers, and when from incorrect 770146515Sru menus causing the implicit pointer creation to fail. 771146515Sru 772146515Sru2003-01-17 <karl@gnu.org> 773146515Sru 774146515Sru Thu Jan 16 10:28:32 CET 2003 Stepan Kasal <kasal@math.cas.cz> 775146515Sru * doc/texinfo.tex (\refx): Set locally \indexdummies before expanding 776146515Sru the \csname, in case there are macros; foreign accents, for example. 777146515Sru Bug report from Dumas Patrice <dumas@centre-cired.fr>. 778146515Sru 779146515Sru * makeinfo/makeinfo.c (COMMAND_CHAR): new macro, and exclude ^ and 780146515Sru _ from command names. 781146515Sru (read_token): call it. 782146515Sru 783146515Sru * makeinfo/makeinfo.h (command_char): move to makeinfo.c, since 784146515Sru it's only used in one place. 785146515Sru 786146515Sru2003-01-16 <karl@gnu.org> 787146515Sru 788146515Sru * TODO: @else 789146515Sru 790146515Sru2003-01-12 <karl@gnu.org> 791146515Sru 792146515Sru * doc/texinfo.tex (\dounmacro): simplify method for removing from 793146515Sru macro list. From Stepan. (Also rename from \unmacroxxx.) 794146515Sru (\unmacrodo): new macro, called with new method. 795146515Sru 796146515Sru * doc/texinfo.tex (\dotChar, questChar, exclamChar, colonChar, 797146515Sru semiChar, commaChar, underChar): names for catcode chars, defined using 798146515Sru \chardef. From Stepan. 799146515Sru 800146515Sru * doc/texinfo.tex (\conditionalsucceed): back to the easy 801146515Sru definition, since @set is global now. From Stepan. 802146515Sru 803146515Sru * doc/texinfo.tex (\doifclear,\doifset): use \let\next instead of 804146515Sru \expandafter, so that we'll succeed on no 805146515Sru conditional text. From Stepan. 806146515Sru Also rename from \ifclearxxx and \ifsetxxx. 807146515Sru 808146515Sru * doc/texinfo.tex (\expandablevalue): give a \message if the 809146515Sru variable is not set. Based on patch from Stepan. 810146515Sru 811146515Sru * doc/texinfo.tex (\setuptable): insert an actual \space after 812146515Sru \unskip. From Stepan. 813146515Sru 814146515Sru * doc/texinfo.tex (\kbdinputstyle): give error if unknown argument, 815146515Sru and call the macro to set the default. From Stepan. 816146515Sru 817146515Sru * doc/texinfo.tex: typo from Stepan. 818146515Sru 819146515Sru * doc/texinfo.tex (\docenter): rename from \centerzzz and do \hfil 820146515Sru instead of using plain's \centerline and \hss. Also force line 821146515Sru breaks before and after in horizontal mode. 822146515Sru Based on patch from Stepan, 11 Apr 2000 19:44:31 +0200. 823146515Sru 824146515Sru * doc/texinfo.tex: use \other and \active consistently. 825146515Sru From: Stepan Kasal <kasal@suse.cz>, 11 Apr 2000 19:44:31 +0200. 826146515Sru 827146515Sru * makeinfo/cmds.c (handle_include): call text_expansion on the 828146515Sru filename, so @value constructs are expanded. 829146515Sru 830146515Sru * doc/texinfo.txi (verbatiminclude, Using Include Files): mention 831146515Sru @value expansion. 832146515Sru Also, update samples to be copyright 2003. 833146515Sru 834146515Sru * doc/texinfo.tex (\doverbatiminclude, \verbatimzzz): expand 835146515Sru @value(but nothing else). 836146515Sru Bug from: Alper Ersoy <aersoy@tfz.net>, 837146515Sru 6 Jan 2003 13:14:28 +0200. 838146515Sru 839146515Sru2003-01-11 <karl@gnu.org> 840146515Sru 841146515Sru * doc/texinfo.tex (\definedummyword): new macro. 842146515Sru (\indexdummies): call it, instead of defining each 843146515Sru command separately; many trailing spaces had been omitted. 844146515Sru Alternate implementation of a patch from: Stepan 845146515Sru Kasal <kasal@math.cas.cz>, 10 Jan 2003 22:42:05 +0100. 846146515Sru 847146515Sru * doc/texinfo.tex (\acuteaccent): new defn. 848146515Sru (\indexdummies): use it instead of \' in the aux file. 849146515Sru Variation of a patch from: Stepan Kasal <kasal@math.cas.cz>, 850146515Sru 10 Jan 2003 21:28:40 +0100. 851146515Sru 852146515Sru * doc/texinfo.tex: doc fix. 853146515Sru 854146515Sru2003-01-10 <karl@gnu.org> 855146515Sru 856146515Sru * doc/texinfo.tex (\indexnofonts, \indexdummies): handle more 857146515Sru accent commands. 858146515Sru (\indexdummyfont): not needed, use \asis instead. 859146515Sru 860146515Sru * doc/texinfo.tex (\indexdummies,\indexnofonts): indent, no other 861146515Sru changes. 862146515Sru 863146515Sru * doc/texinfo.tex (\chapter .. \subsubsection): indent the 864146515Sru definitions; no other change. 865146515Sru 866146515Sru * doc/texinfo.txi (Macro details): no multiple-line args is 867146515Sru another limitation. 868146515Sru 869146515Sru Fri Jan 10 07:12:23 CET 2003 Stepan Kasal <kasal@math.cas.cz> 870146515Sru * texinfo.tex (\writetocentry): The 871146515Sru common work on building the line for \write\tocfile was 872146515Sru moved into the macro itself and thus all callers has been changed. 873146515Sru 874146515Sru2003-01-09 <karl@gnu.org> 875146515Sru 876146515Sru * info/session.c (incremental_search): don't interpret the 877146515Sru `function' element as an InfoCommand when it's really a Keymap. 878146515Sru This caused arrow keys to be inserted literally under Solaris, but 879146515Sru not GNU/Linux. Bug report from: Jeremy Lin 880146515Sru <jjlin@OCF.Berkeley.EDU>, 5 Jan 2003 01:59:29 -0800. 881146515Sru 882146515Sru * info/infomap.c: add comment about strange pointer cast. 883146515Sru 884146515Sru2003-01-08 <karl@gnu.org> 885146515Sru 886146515Sru * doc/texinfo.tex (\ignoremorecommands): define \Edef... and 887146515Sru \def...x for all @def... commands, and use \empty 888146515Sru instead of \relax. Bug report from Paul Eggert 889146515Sru <eggert@twinsun.com>, 7 Jan 2003 22:29:07 -0800. 890146515Sru 891146515Sru2003-01-06 <karl@gnu.org> 892146515Sru 893146515Sru * doc/texinfo.txi (table): mention @option as a useful indicating 894146515Sru command, and need for blank lines before and 895146515Sru after. Suggestion from: Kevin Ryde 896146515Sru <user42@zip.com.au>, 03 Jan 2003 10:02:55 +1000. 897146515Sru 898146515Sru2003-01-05 <karl@gnu.org> 899146515Sru 900146515Sru * util/texi2dvi: make egrep a variable (EGREP). Suggestion from: 901146515Sru Kurt Hornik <hornik@ci.tuwien.ac.at>. 902146515Sru Also, replace fgrep with grep. 903146515Sru 904146515Sru * doc/Makefile.am (TXI_XLATE): include txi-tr.tex from Alper Ersoy 905146515Sru <dirt@gtk.org>. 906146515Sru 907146515Sru2003-01-02 <karl@gnu.org> 908146515Sru 909146515Sru * makeinfo/insertion.c (end_insertion): in table case, call 910146515Sru close_insertion_paragraph. Bug report from: Kevin 911146515Sru Ryde <user42@zip.com.au>, 03 Jan 2003 08:09:54 +1000. 912146515Sru 913146515Sru * doc/texinfo.tex: remove spurious CTRL-G. 914146515Sru 915146515Sru * util/srclist.txt: more m4 files from gnulib now. 916146515Sru 917146515Sru2003-01-01 <karl@gnu.org> 918146515Sru 919146515Sru * doc/texinfo.tex (\_): more space afterwards, so __ comes out 920146515Sru better. Noticed in the gcc manual. 921146515Sru 922146515Sru2002-12-31 <karl@gnu.org> 923146515Sru 924146515Sru * makeinfo/makeinfo.c (usage): omit all the help message when something 925146515Sru goes wrong in argument parsing, as intended. 926146515Sru 927146515Sru2002-12-26 <karl@gnu.org> 928146515Sru 929146515Sru * doc/texinfo.tex (\insertcopying): ignore @c, @comment, and 930146515Sru @ignore...@end ignore as best we can. Report from 931146515Sru "Joseph S. Myers" <jsm28@cam.ac.uk>, 24 Dec 2002 932146515Sru 18:08:10 +0000 (GMT), for the gcc manual, which 933146515Sru uses these constructs for automatic man page generation. 934146515Sru 935146515Sru2002-12-23 <karl@gnu.org> 936146515Sru 937146515Sru * doc/texinfo.txi (example): note that Texinfo commands are 938146515Sru expanded, plus other changes. Suggestion from Nelson Beebe. 939146515Sru 940146515Sru2002-12-20 <karl@gnu.org> 941146515Sru 942146515Sru * config.guess: update from prep. 943146515Sru 944146515Sru2002-12-17 <karl@gnu.org> 945146515Sru 946146515Sru * makeinfo/texinfo.dtd (indexterm): index not INDEX. 947146515Sru (node): only any block, not just para|menu. 948146515Sru * makeinfo/xml.c (texinfoml_element_list): format and like can 949146515Sru contain para. 950146515Sru From: Alper Ersoy <aersoy@tfz.net>. 951146515Sru 952146515Sru2002-12-14 <karl@gnu.org> 953146515Sru 954146515Sru * doc/texinfo.txi (makeinfo in Emacs): does not prompt for 955146515Sru filename. 956146515Sru From: Kevin Ryde <user42@zip.com.au>. 957146515Sru 958146515Sru2002-12-13 <karl@gnu.org> 959146515Sru 960146515Sru * doc/texinfo.txi: short sample needs @top (from jas), gnu sample 961146515Sru can use @verbatim (automake fix). 962146515Sru 963146515Sru2002-12-11 <karl@gnu.org> 964146515Sru 965146515Sru * doc/texinfo.txi: typos. 966146515Sru 967146515Sru2002-12-07 <karl@gnu.org> 968146515Sru 969146515Sru * makeinfo/xml.c: use lowercase, allow more chars in id's. From: 970146515Sru Jaime Davila <jdavila@engr.uconn.edu>, 6 Dec 2002 11:00:25 -0500. 971146515Sru 972146515Sru2002-12-05 <karl@gnu.org> 973146515Sru 974146515Sru * util/dir-example: alphabetize make. 975146515Sru 976146515Sru * NEWS: change texinfo.tex url. 977146515Sru 978146515Sru * doc/texinfo.tex (\obstexwarn): fix url's to TeX.README and 979146515Sru texinfo.tex. 980146515Sru 981146515Sru2002-12-02 <karl@gnu.org> 982146515Sru 983146515Sru * doc/texinfo.txi (Line Breaks): fixes. 984146515Sru 985146515Sru2002-12-01 <karl@gnu.org> 986146515Sru 987146515Sru * configure.ac: pretest version 4.3a. 988146515Sru 989146515Sru2002-11-30 <karl@gnu.org> 990146515Sru 991146515Sru * doc/Makefile.am (texinfo): restore rule since this won't quite 992146515Sru be fixed until automake 1.7.2 or later. 993146515Sru 994146515Sru2002-11-29 19:19 feloy 995146515Sru 996146515Sru * makeinfo/xml.c: Fix the <para>< bug in XML, reported by K. 997146515Sru Ryde 998146515Sru 999146515Sru2002-11-29 <karl@gnu.org> 1000146515Sru 1001146515Sru * lib/strdup.c: gnulib update. 1002146515Sru 1003146515Sru2002-11-29 Alexandre Duret-Lutz <adl@gnu.org> 1004146515Sru 1005146515Sru * doc/Makefile.am (.texi.info, texinfo): Remove. Automake 1.7+ 1006146515Sru no longer output info files in the source tree. 1007146515Sru 1008146515Sru2002-11-26 <karl@gnu.org> 1009146515Sru 1010146515Sru * makeinfo/insertion.c (cm_insertion_copying): flush_output, so that 1011146515Sru output_position gets updated, which in turn makes 1012146515Sru the tag table positions reflect the copying text. 1013146515Sru Report from: "W. L. Estes" <wlestes@uncg.edu>, 15 1014146515Sru Nov 2002 15:57:04 -0500. 1015146515Sru 1016146515Sru * makeinfo/index.c (init_indices): undefindex after we know 1017146515Sru name_index_alist[i] is not null. 1018146515Sru From: "Ronald F. Guilmette" <rfg@monkeys.com>, 26 Nov 2002 1019146515Sru 01:08:04 -0800. 1020146515Sru 1021146515Sru * doc/Makefile.am (texinfo): depend on version 1022146515Sru files. Report from: Kevin Ryde 1023146515Sru <user42@zip.com.au>, 27 Nov 2002 07:52:57 +1000. 1024146515Sru 1025146515Sru2002-11-25 <karl@gnu.org> 1026146515Sru 1027146515Sru * makeinfo/cmds.c (cm_verb): use <tt> not <pre>, as this is an 1028146515Sru inline construct. Also, decrement 1029146515Sru in_fixed_width_font, else the next paragraph does 1030146515Sru not get a <p>. 1031146515Sru Report from: Torsten Bronger <bronger@physik.rwth-aachen.de> 1032146515Sru 26 Nov 2002 00:37:35 +0100. 1033146515Sru 1034146515Sru * doc/texinfo.tex (\dospecials): must include all other characters 1035146515Sru that we set active, namely <>|_", or they got 1036146515Sru mysteriously lost as the first character on a 1037146515Sru verbatim line. 1038146515Sru Report from: Torsten Bronger <bronger@physik.rwth-aachen.de> 1039146515Sru 25 Nov 2002 18:26:12 +0100. 1040146515Sru 1041146515Sru (\doverbatim): ignore everything up to the first 1042146515Sru ^^M, to avoid an extra blank line in the output. 1043146515Sru 1044146515Sru * lib/getopt*, strdup.c, tempname.c: update from gnulib (bruno 1045146515Sru changes + gpl). 1046146515Sru 1047146515Sru2002-11-24 <karl@gnu.org> 1048146515Sru 1049146515Sru * doc/texinfo.txi (Multiple Spaces): xref tie rather w for 1050146515Sru unbreakable spaces. 1051146515Sru 1052146515Sru2002-11-22 <karl@gnu.org> 1053146515Sru 1054146515Sru * doc/texinfo.txi: editorial changes from Max's editor. 1055146515Sru 1056146515Sru2002-11-21 <karl@gnu.org> 1057146515Sru 1058146515Sru * doc/texinfo.txi (Conventions): add item for blank lines as 1059146515Sru paragraph separator. Report from: Maxim Masiutin 1060146515Sru <max@ritlabs.com>, 21 Nov 2002 00:03:07 +0200. 1061146515Sru 1062146515Sru2002-11-19 <karl@gnu.org> 1063146515Sru 1064146515Sru * util/install-info.c (ensure_dirfile_exists): don't translate the `* 1065146515Sru Menu' keyword. Report from: Ingo Krabbe 1066146515Sru <i.krabbe@dokom.net>, 19 Nov 2002 09:24:45 +0100. 1067146515Sru 1068146515Sru2002-11-18 <karl@gnu.org> 1069146515Sru 1070146515Sru * po/.cvsignore: exclude *.gmo instead of listing each individually. 1071146515Sru From: Fr�d�ric L. W. Meunier <0@pervalidus.net>, 1072146515Sru 15 Nov 2002 20:16:09 -0200 (BRST). 1073146515Sru 1074146515Sru * configure.ac (--enable-multiplatform): new option for teTeX and 1075146515Sru TeX Live. From te. 1076146515Sru 1077146515Sru2002-11-14 <karl@gnu.org> 1078146515Sru 1079146515Sru * configure.ac, util/texi2dvi, NEWS: release version 4.3. 1080146515Sru 1081146515Sru * util/texi2dvi, mkinstalldirs: use `for var<newline>do"' instead 1082146515Sru of `for var; do', for Solaris. 1083146515Sru 1084146515Sru * doc/texinfo.txi (math): emphasize that makeinfo does not interpret 1085146515Sru the arg. 1086146515Sru 1087146515Sru * config.{guess,sub}: update from prep. 1088146515Sru 1089146515Sru2002-11-13 <karl@gnu.org> 1090146515Sru 1091146515Sru * configure.ac: pretest version 4.2f. 1092146515Sru 1093146515Sru * makeinfo/xml.c (INDEX_SEP): define as a string that will never 1094146515Sru appear, so that we don't try to break index terms 1095146515Sru at commas. Idea from: Stepan Kasal 1096146515Sru <kasal@math.cas.cz>, problem reported by Jos� 1097146515Sru Fonseca <j_r_fonseca@yahoo.co.uk>. 1098146515Sru 1099146515Sru2002-11-12 <karl@gnu.org> 1100146515Sru 1101146515Sru * makeinfo/makeinfo.c: make sure command is non-null, for sake of bogus 1102146515Sru input (\def\x{}). Report from 1103146515Sru Neil.Turton@broadcom.com, debian bug#168689. 1104146515Sru 1105146515Sru * makeinfo/Makefile.am (makeinfo_SOURCES): remove docbook.[ch], 1106146515Sru per feloy the docbook stuff is in xml.[ch] now. 1107146515Sru 1108146515Sru2002-11-12 19:48 feloy 1109146515Sru 1110146515Sru * makeinfo/: lang.c, makeinfo.c: (docbook) Entities for accented 1111146515Sru characters are written correctly 1112146515Sru 1113146515Sru2002-11-12 19:34 feloy 1114146515Sru 1115146515Sru * makeinfo/xml.c: (docbook) Do not expand @set contents 1116146515Sru 1117146515Sru2002-11-11 18:14 feloy 1118146515Sru 1119146515Sru * makeinfo/xml.c: Better <bookinfo> support 1120146515Sru 1121146515Sru2002-11-11 13:37 feloy 1122146515Sru 1123146515Sru * makeinfo/: cmds.c, insertion.c, xml.c, xml.h: Better use of 1124146515Sru <bookinfo> and <abstract> with docbook output 1125146515Sru 1126146515Sru2002-11-11 01:57 feloy 1127146515Sru 1128146515Sru * makeinfo/: defun.c, xml.c, xml.h: Removed all references to 1129146515Sru docbook.[ch] which was the old sources for docbook output, replaced 1130146515Sru by xml.[ch] 1131146515Sru 1132146515Sru2002-11-10 23:31 feloy 1133146515Sru 1134146515Sru * makeinfo/: insertion.c, xml.c, xml.h: Some bugfixes in docbook 1135146515Sru output 1136146515Sru 1137146515Sru2002-11-09 18:47 feloy 1138146515Sru 1139146515Sru * makeinfo/insertion.c: In Docbook, Copying paragraph is not 1140146515Sru inserted at @copying/@end copying point. 1141146515Sru 1142146515Sru2002-11-08 21:01 feloy 1143146515Sru 1144146515Sru * makeinfo/xml.c: take care of indexterm at beginning of table 1145146515Sru 1146146515Sru2002-11-08 20:52 feloy 1147146515Sru 1148146515Sru * makeinfo/xml.c: Text before first @item in @table is inserted as 1149146515Sru the <title> of <variablelist> 1150146515Sru 1151146515Sru2002-11-08 20:24 feloy 1152146515Sru 1153146515Sru * makeinfo/xml.c: subsubheading is simplesect and not sect3 1154146515Sru 1155146515Sru2002-11-08 19:13 feloy 1156146515Sru 1157146515Sru * makeinfo/: makeinfo.c, xml.c, xml.h: makeinfo/xml.c (xml_id): 1158146515Sru Added more forbidden characters makeinfo/{xml.c,xml.h,makeinfo.c}: 1159146515Sru Defined xml_in_xref_token variable 1160146515Sru 1161146515Sru2002-11-07 <karl@gnu.org> 1162146515Sru 1163146515Sru * makeinfo/sectioning.c: doc. 1164146515Sru * makeinfo/sectioning.c: revert last change, it breaks gcc. 1165146515Sru 1166146515Sru * makeinfo/xml.c (xml-add_char): don't insert BOOKINFO and ABSTRACT 1167146515Sru if executing_string. From Jos? Fonseca. 1168146515Sru 1169146515Sru * configure.ac: pretest version 4.2e. 1170146515Sru 1171146515Sru From: Jos� Fonseca <j_r_fonseca@yahoo.co.uk>, 1172146515Sru 7 Nov 2002 00:31:28 +0000. 1173146515Sru * makeinfo/index.c (cm_printindex): in docbook case, pass the 1174146515Sru unexpanded index term. 1175146515Sru * makeinfo/xml.c (xml_insert_indexterm): execute_string instead of 1176146515Sru insert_string. 1177146515Sru (Otherwise, <>& are not escaped in the docbook index output.) 1178146515Sru 1179146515Sru * util/dir-example: sed. 1180146515Sru 1181146515Sru * makeinfo/lang.c: copyright. 1182146515Sru * makeinfo/lang.h: copyright. 1183146515Sru 1184146515Sru2002-11-07 Stephen Gildea 1185146515Sru 1186146515Sru * makeinfo/sectioning.c (sectioning_html): have A tag enclose 1187146515Sru section name rather than preceding it. 1188146515Sru 1189146515Sru * makeinfo/toc.c (contents_update_html): put name attribute into 1190146515Sru existing A tag rather than making a separate tag for it. 1191146515Sru 1192146515Sru2002-11-07 Stephen Gildea 1193146515Sru 1194146515Sru * makeinfo/lang.c: support @documentencoding US-ASCII: 1195146515Sru Put NULL at end of map tables so they can be of varying lengths. 1196146515Sru (us_ascii_map): new iso_map_type table. 1197146515Sru (encoding_table): add US_ASCII. 1198146515Sru (cm_search_iso_map): don't assume all maps are the same length. 1199146515Sru (cm_documentencoding): don't assume ISO_8859_1 is first table entry. 1200146515Sru * makeinfo/lang.h (encoding_code_type): add US_ASCII. 1201146515Sru 1202146515Sru2002-11-05 <karl@gnu.org> 1203146515Sru 1204146515Sru * doc/info-stnd.texi: untabify. 1205146515Sru * doc/info-stnd.texi: document that. 1206146515Sru * info/footnotes.c (auto_footnotes_p): turn off by default. 1207146515Sru 1208146515Sru * info/infodoc.c (info_internal_help_text): had 1209146515Sru scroll-{forward,backward} twice instead of {next,prev}-line. 1210146515Sru * info/infodoc.c: untabify. 1211146515Sru 1212146515Sru * util/texi2dvi: untabify. 1213146515Sru * doc/texinfo.tex: untabify. 1214146515Sru * util/texindex.c: untabify. 1215146515Sru * util/install-info.c: untabify. 1216146515Sru * makeinfo/makeinfo.c: indentation fix. 1217146515Sru * makeinfo/cmds.c: doc fix. 1218146515Sru 1219146515Sru2002-11-04 <karl@gnu.org> 1220146515Sru 1221146515Sru * configure.ac: pretest version 4.2d. 1222146515Sru * doc/fdl.texi: better line break to avoid overfull hbox. 1223146515Sru 1224146515Sru2002-11-04 Stephen Gildea 1225146515Sru 1226146515Sru * makeinfo/{footnote.c,cmds.c,html.c,index.c,insertion.c, 1227146515Sru makeinfo.c,node.c,toc.c,sectioning.c}: add a class attribute 1228146515Sru to tags generated in special circumstances that wouldn't be 1229146515Sru obvious to a user agent. 1230146515Sru 1231146515Sru Quote all attribute values (for XHTML). 1232146515Sru 1233146515Sru2002-11-04 <karl@gnu.org> 1234146515Sru 1235146515Sru * doc/texinfo.txi (File End): grammar. 1236146515Sru 1237146515Sru These changes from gildea: 1238146515Sru * makeinfo/cmds.c (cm_titlepage): new fn, and use it for @titlepage. 1239146515Sru 1240146515Sru * makeinfo/cmds.h (titlepage_cmd_present): new global. 1241146515Sru * makeinfo/html.c (html_output_head): check titlepage_cmd_present 1242146515Sru before outputting the <h1>. 1243146515Sru 1244146515Sru * makeinfo/html.c (html_output_head): put a class on the <h1> from 1245146515Sru settitle. 1246146515Sru 1247146515Sru * makeinfo/cmds.c (cm_titlefont): put the class directly on the h1 1248146515Sru rather than a separate <span> element. 1249146515Sru 1250146515Sru2002-10-31 <karl@gnu.org> 1251146515Sru 1252146515Sru * doc/texinfo.tex (\mathactive): new fn. 1253146515Sru (\math): call it, to change definitions of active characters. 1254146515Sru (\ptex{gtr,hat,less,plus}): save original characters. 1255146515Sru Report from wl. 1256146515Sru 1257146515Sru * doc/texinfo.tex (\itemzzz): \penalty10001 instead of 10000 1258146515Sru before the putative \parskip. 1259146515Sru (\aboveenvbreak): insert \parskip if penalty!=10000, 1260146515Sru rather than <10000. Otherwise, @item some long item label / 1261146515Sru @example has too little spacing. 1262146515Sru Report from: Werner LEMBERG <wl@gnu.org>, 1263146515Sru 26 Apr 2002 08:37:41 +0200 (CEST). 1264146515Sru 1265146515Sru * makeinfo/makeinfo.c (executing_macro): new static. 1266146515Sru (read_command): set it, if we execute a macro. 1267146515Sru (add_char): if it is set, call html_output_head. 1268146515Sru This is so if a macro expansion is first in the document body, the 1269146515Sru html head gets written before the macro body. 1270146515Sru Report from: Stephen Gildea <gildea@stop.mail-abuse.org>, 1271146515Sru 10 Jul 2002 13:35:13 -0400. 1272146515Sru 1273146515Sru * makeinfo/html.c (html_title_written), 1274146515Sru * makeinfo/html.h (html_title_written): make available. 1275146515Sru * makeinfo/cmds.c (cm_titlefont): set html_title_written for html 1276146515Sru output. 1277146515Sru 1278146515Sru * util/texindex.c: texindex.c (need_initials, first_initial): New 1279146515Sru globals. 1280146515Sru (main): Clear them for each index. 1281146515Sru (parsefile): Set need_initials when there is more than one 1282146515Sru initial in this index. 1283146515Sru (indexify): Do not emit \initial commands unless need_initials 1284146515Sru is set. Use toupper. 1285146515Sru 1286146515Sru From: Zack Weinberg <zack@codesourcery.com> 1287146515Sru Date: Tue, 26 Mar 2002 17:20:06 -0800 1288146515Sru 1289146515Sru * lib/system.h: doc fix from gildea. 1290146515Sru 1291146515Sru2002-10-30 <karl@gnu.org> 1292146515Sru 1293146515Sru (Following reported by Bob Wilson.) 1294146515Sru 1295146515Sru * doc/texinfo.tex (\sectionheading): add either 1296146515Sru \normalbaselineskip or \parskip after the heading, whichever is 1297146515Sru larger, instead of hardwiring 10pt. 1298146515Sru 1299146515Sru * doc/texinfo.tex (\defxbodycommon): new defn, including a 1300146515Sru potential breakpoint if we have multiple consecutive @def...x commands. 1301146515Sru (\def*parsebody): use it. 1302146515Sru 1303146515Sru * doc/texinfo.tex (\singlespace): remove, since we fixed the 1304146515Sru regular line spacing a long time ago to not be double-spaced. 1305146515Sru In @smallbook mode, it ironically caused excessive line spacing. 1306146515Sru (\nonfillstart, \quotation): don't call it. 1307146515Sru 1308146515Sru * doc/texinfo.tex (\smartslanted, \smartitalic): use \ttsl if in 1309146515Sru typewriter. 1310146515Sru From: Bob Wilson <bwilson@tensilica.com>. 1311146515Sru 1312146515Sru * doc/texinfo.tex (\defmethparsebody): pass \empty to \smallsplit 1313146515Sru to keep a brace-delimited argument to @deffn from having the braces 1314146515Sru stripped. 1315146515Sru (Report from: Han-Wen Nienhuys <hanwen@cs.uu.nl>.) 1316146515Sru 1317146515Sru2002-10-28 <karl@gnu.org> 1318146515Sru 1319146515Sru * doc/texinfo.tex (\loggingall): rewrite to minimize log file 1320146515Sru output (ideas from Frank Mittelbach's trace.sty) and explicitly 1321146515Sru show the etex changes. 1322146515Sru 1323146515Sru * configure.ac: pretest version 4.2c. 1324146515Sru 1325146515Sru * NEWS: mention Werner's fixes. 1326146515Sru 1327146515Sru2002-10-27 Werner Lemberg <wl@gnu.org> 1328146515Sru 1329146515Sru * makeinfo/html.c (insert_html_tag): Fix handling of nested, 1330146515Sru identical tags. 1331146515Sru 1332146515Sru2002-10-27 <karl@gnu.org> 1333146515Sru 1334146515Sru * configure.ac (AM_INIT_AUTOMAKE): add dist-bzip2 option. 1335146515Sru 1336146515Sru2002-10-26 <karl@gnu.org> 1337146515Sru 1338146515Sru * 2002-10-24 Werner Lemberg <wl@gnu.org> 1339146515Sru Fix html font tags, i.e., make the output similar to 1340146515Sru texinfo.tex. The main idea is to avoid nested font tags. 1341146515Sru 1342146515Sru * makeinfo/html.c (push_tag, pop_tag): New functions. 1343146515Sru (insert_html_tag): Use them. 1344146515Sru Don't emit more than a single font attribute. 1345146515Sru 1346146515Sru * makeinfo/html.h (HSTACK): New structure. 1347146515Sru 1348146515Sru * makeinfo/defun.c: Include cmds.h and html.h. 1349146515Sru (process_defun_args): Don't apply <i>...</i> to parentheses 1350146515Sru and brackets. 1351146515Sru (defun_internal): Use insert_html_tag for emitting font tags. 1352146515Sru 1353146515Sru * makeinfo/cmds.c (cm_url): Use insert_html_tag for emitting 1354146515Sru font tag. 1355146515Sru (cm_r): Simplify. 1356146515Sru 1357146515Sru2002-10-25 Alexandre Duret-Lutz <adl@gnu.org> 1358146515Sru 1359146515Sru * util/texi2dvi: Preserve empty components when expansing 1360146515Sru TEXINPUTS and INDEXSTYLE. 1361146515Sru 1362146515Sru2002-10-24 <karl@gnu.org> 1363146515Sru 1364146515Sru * doc/info-stnd.texi: missing period. 1365146515Sru 1366146515Sru * m4/{check-decl.m4,mkstemp.m4,prereq.m4}: new files from gnulib. 1367146515Sru * lib/mkstemp.c, lib/tempname.c: likewise. 1368146515Sru * aclocal.m4, configure.ac: support for mkstemp instead of mktemp. 1369146515Sru * util/texindex.c: use mkstemp instead of mktemp. 1370146515Sru 1371146515Sru 2002-10-24 Alexandre Duret-Lutz <adl@gnu.org> 1372146515Sru * util/texi2dvi: Turn relative entries $TEXINPUTS and $INDEXSTYLE 1373146515Sru into absolute paths. (Allows --clean to work with relative dirs 1374146515Sru in TEXINPUTS, etc.) 1375146515Sru 1376146515Sru * doc/texinfo.tex: update \texinfoversion timestamp. 1377146515Sru 1378146515Sru2002-10-22 <karl@gnu.org> 1379146515Sru 1380146515Sru 2002-10-16 Werner Lemberg <wl@gnu.org> 1381146515Sru 1382146515Sru * texinfo.tex (\appendixbox): New macro to compute a 1383146515Sru fixed-width box for the appendix entry in the TOC. 1384146515Sru (\appendixzzz, \appendixentry): Use it. 1385146515Sru 1386146515Sru (\shortconttt): New font. 1387146515Sru (\summarycontents): Use it to set the font size of the \tt 1388146515Sru font properly. 1389146515Sru 1390146515Sru (\authortt): New macro. 1391146515Sru (\authorfont): Use it to provide a proper font size for 1392146515Sru @email used within @author. 1393146515Sru 1394146515Sru2002-10-21 <karl@gnu.org> 1395146515Sru 1396146515Sru * automake 1.7.1. 1397146515Sru 1398146515Sru2002-10-18 <karl@gnu.org> 1399146515Sru 1400146515Sru * doc/texinfo.tex (\defname): get rid of the unused 1401146515Sru \deftypemargin; typeset the function type word flush right, in 1402146515Sru brackets. Partially suggested by bob. 1403146515Sru 1404146515Sru2002-10-16 <karl@gnu.org> 1405146515Sru 1406146515Sru * makeinfo/html.c: Just > after all on <meta> and <link> to 1407146515Sru appease HTML 4.01 (and break XHTML). From Janis. 1408146515Sru 1409146515Sru2002-10-15 <karl@gnu.org> 1410146515Sru 1411146515Sru * configure.ac: pretest version 4.2b. 1412146515Sru 1413146515Sru * makeinfo/cmds.c (cm_dots, cm_enddots): don't use small if 1414146515Sru in_fixed_width_fonts; this violates the html specs, which don't 1415146515Sru want you to change fonts within <pre>. (Argh.) 1416146515Sru Report from: Janis Johnson <janis187@us.ibm.com>, 1417146515Sru 14 Oct 2002 15:59:16 -0700. 1418146515Sru 1419146515Sru2002-10-14 Alexandre Duret-Lutz <adl@gnu.org> 1420146515Sru * util/texi2dvi (common, txincludes): Fix definitions so that 1421146515Sru an empty $txincludes doesn't result in a empty path element 1422146515Sru in TEXINPUTS. 1423146515Sru 1424146515Sru2002-10-14 <karl@gnu.org> 1425146515Sru 1426146515Sru * info/infokey.c: copyright 2002 not 02. 1427146515Sru * makeinfo/lang.c: copyright 2001 not 01. 1428146515Sru 1429146515Sru * makeinfo/insertion.c (begin_insertion): for enumerate, set 1430146515Sru in_paragraph=0 as we do for itemize. 1431146515Sru Otherwise a </p> gets inserted at the next @item, which is wrong. 1432146515Sru 1433146515Sru Report from: Janis Johnson <janis187@us.ibm.com>, 14 Oct 2002 1434146515Sru 12:35:30 -0700. 1435146515Sru 1436146515Sru2002-10-13 <karl@gnu.org> 1437146515Sru 1438146515Sru * util/install-info.c (longopts): make --infodir a synonym for 1439146515Sru --info-dir, for some compatibility with the Debian install-info. 1440146515Sru Reported by Bob Chassell, Yves Codet <ycodet@club-internet.fr>, 1441146515Sru and many others. 1442146515Sru 1443146515Sru * doc/texinfo.txi (makeinfo advantages): document various options 1444146515Sru that have crept in to the source. (Werner Lemberg noted that 1445146515Sru --iftex and companions were missing.) 1446146515Sru 1447146515Sru2002-10-10 <karl@gnu.org> 1448146515Sru 1449146515Sru * makeinfo/cmds.c (cm_tie): new fn for new cmd @tie{}. 1450146515Sru * doc/texinfo.txi: document it. 1451146515Sru 1452146515Sru2002-10-09 <karl@gnu.org> 1453146515Sru 1454146515Sru * doc/texinfo.txi: recommend free software directory categories 1455146515Sru (suggestion from rms), 1456146515Sru more info about @noindent (fut_nis@d3.dion.ne.jp and ryk@dspwiz.com), 1457146515Sru version specification (spectorhome@rcn.com). 1458146515Sru 1459146515Sru * makeinfo/{cmds,footnote,html,insertion,makeinfo,multi,node}.c: 1460146515Sru use <br /> instead of plain <br>, for the sake of XHTML. Likewise 1461146515Sru with <hr /> and <meta />, and quote all <meta> values. 1462146515Sru Suggestion (and assurance of compatibility) from 1463146515Sru Janis Johnson <janis187@us.ibm.com> 1464146515Sru and Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> 1465146515Sru (the gcc web page maintainers). 1466146515Sru 1467146515Sru * util/infosrch: new contrib script. 1468146515Sru * util/Makefile.am (EXTRA_DIST): add infosrch. 1469146515Sru 1470146515Sru2002-10-04 <karl@gnu.org> 1471146515Sru 1472146515Sru * configure.ac: pretest version 4.2a. 1473146515Sru 1474146515Sru * TODO: more info on dir categories. 1475146515Sru 1476146515Sru2002-10-02 <karl@gnu.org> 1477146515Sru 1478146515Sru * doc/.cvsignore: ignore tex output files. 1479146515Sru 1480146515Sru * util/dir-example: remove unused categories, etc. 1481146515Sru 1482146515Sru2002-10-01 <karl@gnu.org> 1483146515Sru 1484146515Sru * doc/texinfo.tex (\xml,\ifxml): more \doignore's. 1485146515Sru (\copying,\insertcopying): new implementation to save the uninterpreted 1486146515Sru tokens instead of typesetting a box, so that the page size, fonts, 1487146515Sru etc., don't have to be defined before @copying is run. 1488146515Sru 1489146515Sru These changes from Werner Lemberg <wl@gnu.org>: 1490146515Sru (\internalpagesizes): take two new arguments for the physical paper 1491146515Sru height and width. 1492146515Sru (\smallbook,\afourpaper,\afivepaper,\letterpaper,\afourwide, 1493146515Sru \pagesizes): pass them. 1494146515Sru 1495146515Sru2002-09-30 <karl@gnu.org> 1496146515Sru 1497146515Sru * util/texi2dvi: doc fixes. 1498146515Sru 1499146515Sru * README: mention autoreconf. 1500146515Sru 1501146515Sru2002-09-29 <karl@gnu.org> 1502146515Sru 1503146515Sru * doc/texinfo.tex (\pdfmakeoutlines): call \turnoffactive to handle all special characters 1504146515Sru except \{}. 1505146515Sru (\normalturnoffactive): call \turnoffactive instead of repeating all the 1506146515Sru redefinitions. 1507146515Sru 1508146515Sru * doc/texinfo.tex (\afourpaper, \afourlatex, \afourwide): new 1509146515Sru formatting values. 1510146515Sru From: Eric.Belpaire@equant.com, 30 Aug 2002 19:03:30 +0200. 1511146515Sru 1512146515Sru * aclocal.m4: $Id now omitted. 1513146515Sru 1514146515Sru * doc/texinfo.txi: document @xml and @ifxml. 1515146515Sru 1516146515Sru * makeinfo/makeinfo.c (usage): mention the new options. 1517146515Sru * info/Makefile.am (BUILT_SOURCES): define this unconditionally, 1518146515Sru no more TEXINFO_MAINT. We handle it in the top-level 1519146515Sru Makefile.am by defining distcleancheck_listfiles. 1520146515Sru 1521146515Sru * acinclude.m4: can't have $Id, then it gets propagated to 1522146515Sru aclocal.m4. 1523146515Sru 1524146515Sru From: Philippe Martin <feloy@free.fr>, 11 Aug 2002 20:17:44 +0200. 1525146515Sru * makeinfo/cmds.c: new commands @ifnotxml, @ifxml, @xml. 1526146515Sru * insertion.c: likewise. 1527146515Sru (cm_ifxml, cm_ifnotxml): new functions. 1528146515Sru * insertion.h: likewise. 1529146515Sru * makeinfo.c: new options --ifxml, --no-ifxml. 1530146515Sru (cm_image): better xml output. 1531146515Sru * makeinfo.h (process_xml): new global. 1532146515Sru * xml.c: call xml_close_sections. 1533146515Sru 1534146515Sru2002-09-28 <karl@gnu.org> 1535146515Sru 1536146515Sru * makeinfo/insertion.c (begin_insertion): only do <pre>, not 1537146515Sru <br><pre>; suggestion from Werner. 1538146515Sru 1539146515Sru * info/infodoc.c: document the bug regarding where_is_rep_index, 1540146515Sru but don't fix it since it's in the [!INFOKEY] code. 1541146515Sru 1542146515Sru 2002-05-18 Eli Zaretskii <eliz@is.elta.co.il> 1543146515Sru These changes make @example be indented in HTML output, and make 1544146515Sru @exdent work inside an @example in HTML. 1545146515Sru 1546146515Sru * makeinfo/insertion.c (begin_insertion) <example>: Insert spaces 1547146515Sru after <pre> to produce indentation of the first line in HTML mode. 1548146515Sru 1549146515Sru * makeinfo/makeinfo.c (indent): Do indent even in HTML mode. 1550146515Sru 1551146515Sru These patches from: Thierry Vignaud <tvignaud@mandrakesoft.com>, 1552146515Sru 24 Apr 2002 20:52:37 +0200. 1553146515Sru 1554146515Sru * makeinfo/insertion.c: doc fix. 1555146515Sru 1556146515Sru * info/infomap.c: had h and l functions reversed in vi mode. 1557146515Sru 1558146515Sru * util/install-info.c: bzip2 support. 1559146515Sru 1560146515Sru * util/texi2dvi: don't allow whitespace as one of the ?'s around 1561146515Sru the o in foo.?o?, that could lead to misparsing. 1562146515Sru 1563146515Sru2002-09-27 <karl@gnu.org> 1564146515Sru 1565146515Sru * doc/Makefile.am (*.1): call the binary, not the source file. 1566146515Sru 1567146515Sru * util/texindex.c (sort_in_core): int not off_t. 1568146515Sru (main): cast argument to sort_in_core to int. 1569146515Sru (sort_offline): nfiles parameter is not actually passed (or used); 1570146515Sru need to pass &tempfiles[i] to sort_in_core. 1571146515Sru From: Christopher League <league@contrapunctus.net>, 1572146515Sru 26 Apr 2002 22:45:45 -0400. 1573146515Sru 1574146515Sru * doc/texinfo.tex (\unnumb...entry): make analogous to \...entry 1575146515Sru (except when actually outputting the text, of course), so pdf 1576146515Sru bookmarks can go to the right level. 1577146515Sru From: Christopher League <league@contrapunctus.net>, 1578146515Sru 25 Apr 2002 15:29:24 -0400. 1579146515Sru 1580146515Sru * install-sh: update from gnulib. 1581146515Sru 1582146515Sru * makeinfo/insertion.c (handle_verbatim_environment): need to 1583146515Sru quote & and <. 1584146515Sru From: Philippe Martin <feloy@free.fr>, 18 Aug 2002 15:39:10 +0200. 1585146515Sru 1586146515Sru 2002-06-04 Eli Zaretskii <eliz@is.elta.co.il> 1587146515Sru * makeinfo/cmds.c (cm_exdent): Call start_paragraph to restore 1588146515Sru previous indentation of text. (exponent.tex test.) 1589146515Sru 1590146515Sru 2002-05-11 Eli Zaretskii <eliz@is.elta.co.il> 1591146515Sru * makeinfo/node.c (remember_node): If the argument FNAME is NULL, 1592146515Sru as it happens for "Top", use the basename of current_output_filename. 1593146515Sru 1594146515Sru2002-09-26 <karl@gnu.org> 1595146515Sru 1596146515Sru * lib/system.h [MIKTEX]: include gnu-miktex.h, define S_ISDIR. 1597146515Sru [! MIKTEX]: declare substring. 1598146515Sru From: Stephen Gildea <gildea@stop.mail-abuse.org>, 1599146515Sru 08 May 2002 18:12:58 -0400. 1600146515Sru 1601146515Sru * doc/texinfo.tex: spurious \let when setting \mainmagstep. 1602146515Sru From: Stephen Gildea <gildea@stop.mail-abuse.org>, 1603146515Sru 08 May 2002 08:38:39 -0400. 1604146515Sru 1605146515Sru * doc/texinfo.txi: copyright symbol: use @code{@copyright@{@}}, 1606146515Sru with the braces in the @code. 1607146515Sru From: Paul Eggert <eggert@twinsun.com>, 1 Apr 2002 11:37:52 -0800. 1608146515Sru 1609146515Sru * info/infodoc.c (replace_in_documentation): always allocate at 1610146515Sru least one byte for replen, otherwise things crash when MALLOC_CHECK_=2. 1611146515Sru From: "Andreas Herrmann" <AHERRMAN@de.ibm.com>. 1612146515Sru 1613146515Sru * lib/Makefile.am (libtxi_a_SOURCES): include xalloc.h. 1614146515Sru 1615146515Sru * doc/Makefile.am (EXTRA_DIST): skip macro.texi and userdoc.texi now. 1616146515Sru (common_mandeps): new var. 1617146515Sru (*.1): use that, and depend on the source files with the version strings 1618146515Sru instead of the binaries. Suggestion from Alexandre. 1619146515Sru 1620146515Sru * util/Makefile.am (bin_PROGRAMS, ginstall_info_SOURCES, 1621146515Sru transform): build as ginstall-info, to avoid clashing with the 1622146515Sru install-info target inserted by Automake. (Suggestion from Akim.) 1623146515Sru 1624146515Sru * Makefile.am (distcleancheck_listfiles): new definition so 1625146515Sru distcheck doesn't complain about our generated files in info/, 1626146515Sru which are conditionalized on TEXINFO_MAINT. 1627146515Sru 1628146515Sru * lib/gettext.h: update from gettext 0.11.5. 1629146515Sru 1630146515Sru2002-09-24 <karl@gnu.org> 1631146515Sru 1632146515Sru * util/srclist.txt: m4 files from aclocal rather than gnulib. 1633146515Sru 1634146515Sru * Makefile.am, util/Makefile.am, dir-example: move dir-example to util. 1635146515Sru 1636146515Sru2002-09-23 <karl@gnu.org> 1637146515Sru 1638146515Sru * INSTALL.generic: update from autoconf 2.54. 1639146515Sru 1640146515Sru2002-09-20 gettextize <bug-gnu-gettext@gnu.org> 1641146515Sru 1642146515Sru * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.11.5. 1643146515Sru 1644146515Sru2002-09-12 <karl@gnu.org> 1645146515Sru 1646146515Sru * util/srclist.txt: INSTALL to INSTALL.generic. 1647146515Sru 1648146515Sru2002-08-04 <karl@gnu.org> 1649146515Sru 1650146515Sru * doc/texinfo.5: 1651146515Sru * lib/system.h: 1652146515Sru * doc/texinfo.tex: 1653146515Sru * doc/info-fr.texi: 1654146515Sru * configure.ac: non-copyright notice. 1655146515Sru * doc/info-fr.texi: 1656146515Sru * doc/info-stnd.texi: 1657146515Sru * doc/texinfo.txi: copyright years should be written out in full. 1658146515Sru 1659146515Sru2002-07-23 <karl@gnu.org> 1660146515Sru 1661146515Sru * doc/texinfo.txi: verbatim license sample per rms and chassell. 1662146515Sru 1663146515Sru2002-07-19 <karl@gnu.org> 1664146515Sru 1665146515Sru * doc/texinfo.txi: 1666146515Sru 1667146515Sru2002-06-05 <karl@gnu.org> 1668146515Sru 1669146515Sru * doc/Makefile.am (TXI_XLATE): txi-it.tex from Paolo Bonzini 1670146515Sru <bonzini@gnu.org>. 1671146515Sru 1672146515Sru2002-06-04 <karl@gnu.org> 1673146515Sru 1674146515Sru * doc/texinfo.tex (\defparsebodycommon): do \penalty0 if the last 1675146515Sru item was a \nobreak, since that means we have two function headers 1676146515Sru in a row. Report from: Brian Gough <bjg@network-theory.co.uk>. 1677146515Sru 1678146515Sru (\defparsebody,...): use \defparsebodycommon instead of repeating code. 1679146515Sru 1680146515Sru2002-05-09 <karl@gnu.org> 1681146515Sru 1682146515Sru * doc/texinfo.5: lowercase NAME to `texinfo' for Solaris man. 1683146515Sru From gildea. 1684146515Sru 1685146515Sru2002-04-29 <karl@gnu.org> 1686146515Sru 1687146515Sru * doc/texinfo.txi: mention it. 1688146515Sru * util/texi2dvi: allow -E as well as -e. 1689146515Sru 1690146515Sru2002-04-10 <karl@gnu.org> 1691146515Sru 1692146515Sru * doc/texinfo.txi: 1693146515Sru 1694146515Sru2002-04-01 <karl@gnu.org> 1695146515Sru 1696146515Sru * configure.ac: version 4.2. 1697146515Sru * util/texi2dvi: 4.2 1698146515Sru 1699146515Sru * makeinfo/toc.c: doc fix. 1700146515Sru * util/install-info-html: 1701146515Sru * makeinfo/texinfo.xsl: Fixes From: Ville Skytt� 1702146515Sru <ville.skytta@iki.fi>. 1703146515Sru 1704146515Sru * makeinfo/insertion.c (begin_insertion): (copying case) omit 1705146515Sru cm_insert_copying if no_headers. 1706146515Sru Bug report from Stephen Gildea. 1707146515Sru 1708146515Sru2002-03-28 <karl@gnu.org> 1709146515Sru 1710146515Sru * configure.ac: pretest 4.1d. 1711146515Sru 1712146515Sru * doc/texinfo.txi: 1713146515Sru * makeinfo/cmds.c: ignore headings commands. From Stephen Gildea. 1714146515Sru 1715146515Sru * doc/texinfo.txi: @ifplaintext 1716146515Sru 1717146515Sru2002-03-26 <karl@gnu.org> 1718146515Sru 1719146515Sru * doc/texinfo.tex (\ifplaintext,\ifnotplaintext): new output 1720146515Sru format conditional. 1721146515Sru 1722146515Sru * makeinfo/cmds.c (cm_settitle): 1723146515Sru * makeinfo/node.c (cm_node): need to pass output filename arg to 1724146515Sru * xml_begin_document. 1725146515Sru 1726146515Sru * makeinfo/cmds.c (cm_sp): need close_single_paragraph instead of 1727146515Sru close_paragraph to avoid an extra blank line. Bug report from Stephen Gildea. 1728146515Sru 1729146515Sru * doc/texinfo.tex (\doignore): can't do c kludge for 1730146515Sru documentdescription. Bug report from Stephen Gildea. 1731146515Sru 1732146515Sru * doc/texinfo.txi: missing t in documentdescription example, from 1733146515Sru Stephen Gildea. 1734146515Sru 1735146515Sru2002-03-24 <karl@gnu.org> 1736146515Sru 1737146515Sru * doc/texinfo.txi: invar sec 1738146515Sru 1739146515Sru2002-03-23 <karl@gnu.org> 1740146515Sru 1741146515Sru * configure.ac: pretest 4.1c. 1742146515Sru 1743146515Sru2002-03-23 Eli Zaretskii <eliz@is.elta.co.il> 1744146515Sru 1745146515Sru * info/search.c (skip_non_whitespace): Don't go beyond the 1746146515Sru terminating null character. 1747146515Sru 1748146515Sru * info/filesys.c (filesys_read_info_file) 1749146515Sru (filesys_read_compressed): Null-terminate the contents of the file 1750146515Sru we've read, so it could be used as a C string. 1751146515Sru 1752146515Sru2002-03-23 Eli Zaretskii <eliz@is.elta.co.il> 1753146515Sru 1754146515Sru * makeinfo/makeinfo.c (insert_toplevel_subdirectory): Fix 1755146515Sru computation of output_filename's length, to avoid overrunning 1756146515Sru malloc'ed buffer. If mkdir returns with EEXIST, assume we can use 1757146515Sru an existing directory only if the existing file is indeed a 1758146515Sru directory. On MS-DOS, allow for EACCES in addition to EEXIST. 1759146515Sru <max_name_len>: Remove this variable. 1760146515Sru 1761146515Sru * makeinfo/makeinfo.c (expansion): Protect execute_string from too 1762146515Sru long strings. 1763146515Sru (EXECUTE_STRING_MAX): New macro. 1764146515Sru (execute_string): Use EXECUTE_STRING_MAX, not 4000. 1765146515Sru 1766146515Sru2002-03-23 <karl@gnu.org> 1767146515Sru 1768146515Sru * doc/texinfo.txi: 1769146515Sru * makeinfo/insertion.h: 1770146515Sru * makeinfo/texinfo.dtd: 1771146515Sru * makeinfo/xml.h: 1772146515Sru * makeinfo/xml.c: 1773146515Sru * makeinfo/makeinfo.h: 1774146515Sru * makeinfo/insertion.c: 1775146515Sru * makeinfo/html.c: 1776146515Sru * makeinfo/cmds.c: 1777146515Sru * doc/info-stnd.texi: @permissions -> @copying. 1778146515Sru * doc/texinfo.tex: permissions -> copying. 1779146515Sru 1780146515Sru2002-03-22 <karl@gnu.org> 1781146515Sru 1782146515Sru * configure.ac: pretest 4.1b. 1783146515Sru 1784146515Sru * info/Makefile.am (BUILT_SOURCES): conditionalize on 1785146515Sru TEXINFO_MAINT, to appease distcheck. 1786146515Sru 1787146515Sru * From: Matthew Woodcraft <mattheww@chiark.greenend.org.uk>: 1788146515Sru * makeinfo/makeinfo.h (next_menu_item_number): New global. 1789146515Sru * makeinfo/insertion.c (begin_insertion): Initialise it. 1790146515Sru * makeinfo/makeinfo.c (handle_menu_entry): Emit accesskey attribute 1791146515Sru in html output, according to next_menu_item_number. 1792146515Sru * makeinfo/node.c (cm_node): Emit accesskey attributes in html output. 1793146515Sru 1794146515Sru * doc/texinfo.txi: GNU texts. 1795146515Sru 1796146515Sru * doc/info-stnd.texi: @syncodeindex, not @synindex. 1797146515Sru 1798146515Sru2002-03-21 <karl@gnu.org> 1799146515Sru 1800146515Sru * doc/texinfo.txi: @permissions. 1801146515Sru 1802146515Sru2002-03-20 <karl@gnu.org> 1803146515Sru 1804146515Sru * doc/texinfo.txi: document --no-headers a bit better. 1805146515Sru * makeinfo/makeinfo.c: better description of --no-headers, 1806146515Sru suggested by Stephen Gildea. 1807146515Sru 1808146515Sru * makeinfo/makeinfo.c (insert_toplevel_subdirectory): use 1809146515Sru command-line specified output name unchanged. 1810146515Sru 1811146515Sru * makeinfo/makeinfo.c (full_expansion): new routine, separated 1812146515Sru from expansion, that does not tamper with the formatting parameters. 1813146515Sru * makeinfo/insertion.c: copying -> permissions. 1814146515Sru (cm_insert_permissions): insert rather than add. 1815146515Sru * makeinfo/texinfo.dtd: 1816146515Sru * makeinfo/xml.h: 1817146515Sru * makeinfo/xml.c: 1818146515Sru * makeinfo/cmds.c: copying -> permissions. 1819146515Sru * makeinfo/makeinfo.h: copying -> permissions. 1820146515Sru (full_expansion): declare. 1821146515Sru 1822146515Sru * doc/texinfo.txi: @copying -> @permissions, @include fdl.texi. 1823146515Sru * doc/info-stnd.texi: @copying -> @permissions, always include the FDL. 1824146515Sru 1825146515Sru * makeinfo/html.c (html_output_head): copying -> permissions, use 1826146515Sru insert_string. 1827146515Sru * makeinfo/insertion.h: copying -> permissions. 1828146515Sru * doc/texinfo.tex: \copying -> \permissions. 1829146515Sru 1830146515Sru * doc/Makefile.am (EXTRA_DIST): include fdl.texi. 1831146515Sru 1832146515Sru2002-03-19 <karl@gnu.org> 1833146515Sru 1834146515Sru * makeinfo/insertion.c (cm_insert_copying): use insert_string in 1835146515Sru the xml case, sigh. 1836146515Sru 1837146515Sru * doc/info-stnd.texi: copying 1838146515Sru 1839146515Sru * dir-example: info standalone. 1840146515Sru 1841146515Sru * makeinfo/html.c: copyright_text -> copying_text. 1842146515Sru * makeinfo/texinfo.dtd: 1843146515Sru * makeinfo/insertion.c: 1844146515Sru * makeinfo/insertion.h: 1845146515Sru * makeinfo/makeinfo.h: 1846146515Sru * makeinfo/xml.c: 1847146515Sru * makeinfo/xml.h: 1848146515Sru * makeinfo/cmds.c: copyrighttext -> copying. 1849146515Sru * doc/info-stnd.texi: copyrighttext -> copying. 1850146515Sru * doc/texinfo.tex (\copying, \insertcopying): rename from 1851146515Sru copyrighttext per rms. 1852146515Sru 1853146515Sru * makeinfo/index.c (index_add_arg): don't emit warning for index 1854146515Sru entries containing : after all. 1855146515Sru 1856146515Sru * info/infokey.c: remove non-ansi trailing commas from last items 1857146515Sru of enums. From: Albert Chin-A-Young <china@thewrittenword.com>. 1858146515Sru 1859146515Sru2002-03-18 <karl@gnu.org> 1860146515Sru 1861146515Sru * doc/info-stnd.texi: @include after @setfilename. 1862146515Sru * doc/texinfo.txi: @insertcopyrighttext, @settitle GNU ... 1863146515Sru 1864146515Sru * doc/texinfo.txi: mention @setfilename and source filename 1865146515Sru exceptions at the top. 1866146515Sru 1867146515Sru * makeinfo/defun.c (scan_group_in_string): handle escaped @{ and @}. 1868146515Sru Bug report from Werner Lemberg. 1869146515Sru 1870146515Sru * doc/info-stnd.texi: add version number to title a la Texinfo. 1871146515Sru * doc/info-stnd.texi: file -> manual. 1872146515Sru * doc/info-stnd.texi: use @copyrighttext. 1873146515Sru 1874146515Sru * makeinfo/insertion.c (begin_insertion, end_insertion): 1875146515Sru copyrighttext case. 1876146515Sru * makeinfo/makeinfo.h (copyright_text): declare/define. 1877146515Sru * makeinfo/html.c (html_output_head): output copyrighttext. 1878146515Sru * makeinfo/texinfo.dtd: Add copyrighttext. 1879146515Sru * makeinfo/xml.h (xml_element): add COPYRIGHTTEXT. 1880146515Sru * makeinfo/xml.c (texinfoml_element_list, docbook_element_list): 1881146515Sru copyrighttext case. 1882146515Sru 1883146515Sru2002-03-17 <karl@gnu.org> 1884146515Sru 1885146515Sru * makeinfo/insertion.h (insertion_type): include copyrighttext. 1886146515Sru * makeinfo/cmds.c (command_table): new command copyrighttext. 1887146515Sru 1888146515Sru * doc/texinfo.tex (\copyrighttext, \insertcopyrighttext): new 1889146515Sru Texinfo commands to handle the copyright and permission text cleanly. 1890146515Sru (\dblarrowbox,\longdblarrowbox,\pushcharbox,\equivbox,\bullbox): 1891146515Sru remove these definitions that have not been used for ages. 1892146515Sru 1893146515Sru * configure.ac: call AC_CANONICAL_BUILD before the termcap 1894146515Sru checking. Bug report from Eli. 1895146515Sru 1896146515Sru2002-03-16 Eli Zaretskii <eliz@is.elta.co.il> 1897146515Sru 1898146515Sru * makeinfo/node.c (cm_anchor): When recording the anchor position, 1899146515Sru account for output_paragraph_offset, since the current paragraph 1900146515Sru might not be closed yet (happens inside a menu, for example). 1901146515Sru 1902146515Sru * djgpp/config.sed: Tweak to adapt to the new Automake/Autoconf. 1903146515Sru 1904146515Sru * djgpp/README: Update. 1905146515Sru 1906146515Sru2002-03-15 <karl@gnu.org> 1907146515Sru 1908146515Sru * dir-example: GNU organization. 1909146515Sru 1910146515Sru2002-03-14 <karl@gnu.org> 1911146515Sru 1912146515Sru * makeinfo/cmds.c (cm_titlepage): do not declare nonexistent 1913146515Sru function. 1914146515Sru 1915146515Sru2002-03-14 <karl@gnu.org> 1916146515Sru 1917146515Sru * doc/texinfo.txi: don't say specifically html 3.2, since <html 1918146515Sru lang=...> is not 3.2. 1919146515Sru Bug reprt from: Matthew Woodcraft <mattheww@chiark.greenend.org.uk>. 1920146515Sru 1921146515Sru2002-03-13 <karl@gnu.org> 1922146515Sru 1923146515Sru * doc/texinfo.tex (\writetocentry): set \pdfmakepagedesttrue here. 1924146515Sru (\Etitlepage): instead of here. In case the document has no 1925146515Sru @titlepage. Bug report from Stephen Gildea. 1926146515Sru 1927146515Sru * util/texi2dvi: be verbose after the definition of cmd, not 1928146515Sru before. From Andreas Schwab. 1929146515Sru 1930146515Sru2002-03-12 <karl@gnu.org> 1931146515Sru 1932146515Sru * pretest 4.1a. 1933146515Sru * doc/info-stnd.texi: update to FDL. 1934146515Sru 1935146515Sru2002-03-11 <karl@gnu.org> 1936146515Sru 1937146515Sru * util/texi2dvi: 1938146515Sru * util/texindex.c: 1939146515Sru * util/install-info.c: 1940146515Sru * makeinfo/makeinfo.c: 1941146515Sru * info/infokey.c: 1942146515Sru * info/info.c: home page and help message. 1943146515Sru 1944146515Sru * doc/texinfo.txi (math): document @\ (aka \\) for literal \. 1945146515Sru regularize index entries. 1946146515Sru * makeinfo/cmds.c (command_table): \\ -> insert_self. 1947146515Sru 1948146515Sru * doc/texinfo.tex (\mathbackslash): new definition. 1949146515Sru (\math): handle \\ too. 1950146515Sru (\codeunder): handle @code{\} in mmode. 1951146515Sru 1952146515Sru * makeinfo/html.c: make home page be gnu's. 1953146515Sru 1954146515Sru * doc/texinfo.txi (Conventions): rewrite description of quotes so 1955146515Sru as to work in all formats; there was no output for HTML. 1956146515Sru Report from: David Merrill <david@lupercalia.net>. 1957146515Sru 1958146515Sru2002-03-10 <karl@gnu.org> 1959146515Sru 1960146515Sru * doc/texinfo.txi (Texinfo Copying Conditions): mention this 1961146515Sru manual's license specifically. 1962146515Sru 1963146515Sru2002-03-09 Eli Zaretskii <eliz@is.elta.co.il> 1964146515Sru 1965146515Sru * info/indices.c (add_index_to_index_nodenames): Fix an off-by-one 1966146515Sru error when computing the number of the last index entry. 1967146515Sru 1968146515Sru2002-03-08 <karl@gnu.org> 1969146515Sru 1970146515Sru * doc/texinfo.tex: Rewrite unnumbered toc handling to keep track 1971146515Sru of their sequence, so they can be handled correctly in 1972146515Sru the PDF toc (= bookmarks). 1973146515Sru From: Werner LEMBERG <wl@gnu.org>. 1974146515Sru 1975146515Sru * configure.ac: AC_MSG_WARN if can't find a term library. From: 1976146515Sru Marc.Herbert@ens-lyon.fr. 1977146515Sru 1978146515Sru * info/info.c: alphabetize. 1979146515Sru * info/info.c: include short option names. 1980146515Sru 1981146515Sru2002-03-08 Eli Zaretskii <eliz@is.elta.co.il> 1982146515Sru 1983146515Sru * info/display.c (display_update_one_window): Dynamically reallocate 1984146515Sru printed_line[] as needed. When under -R, ignore ANSI escapes for 1985146515Sru the purposes of line wrap display. Clear the line to EOL if it 1986146515Sru used escape sequences. Reallocate entry->text if the new 1987146515Sru printed_line is longer than screenwidth. 1988146515Sru 1989146515Sru * info/window.c (string_width): Don't count ANSI escape sequences 1990146515Sru in string width, when under -R.. 1991146515Sru (calculate_line_starts): Don't count ANSI escape sequences in line 1992146515Sru width, when under -R. 1993146515Sru (window_get_cursor_column, window_chars_to_goal): When under -R, 1994146515Sru ANSI escapes don't affect the horizontal position. 1995146515Sru 1996146515Sru * info/info-utils.c (printed_representation): If -R is in effect, 1997146515Sru treat ESC as a normal character. 1998146515Sru 1999146515Sru2002-03-08 <karl@gnu.org> 2000146515Sru 2001146515Sru * util/Makefile.am: 2002146515Sru * info/Makefile.am: 2003146515Sru * makeinfo/Makefile.am: 2004146515Sru * lib/Makefile.am: doc fix. 2005146515Sru 2006146515Sru * doc/Makefile.am (install-tex): prefix the install directories 2007146515Sru with $(DESTDIR), because that is what automake does for all 2008146515Sru generated install rules. The file pdfcolor.tex should be 2009146515Sru installed as such (and not as epsf.tex). 2010146515Sru From: Peter Breitenlohner <peb@mppmu.mpg.de>. 2011146515Sru 2012146515Sru * configure.ac (AC_INIT): now pass [GNU Texinfo]. 2013146515Sru (AM_INIT_AUTOMAKE): now no args, for automake 1.6. 2014146515Sru 2015146515Sru2002-03-05 <karl@gnu.org> 2016146515Sru 2017146515Sru * doc/texinfo.txi: history 2018146515Sru 2019146515Sru2002-03-04 <karl@gnu.org> 2020146515Sru 2021146515Sru * configure.ac: version 4.1. 2022146515Sru * util/texi2dvi: version. 2023146515Sru 2024146515Sru * doc/texinfo.txi: @settitle is used in html output (from Eli), 2025146515Sru various underfull hbox fixes. 2026146515Sru 2027146515Sru2002-03-02 <karl@gnu.org> 2028146515Sru 2029146515Sru * configure.ac: pretest 4.0k 2030146515Sru 2031146515Sru * info/info.c: declare add_file_to_directory to avoid warning. 2032146515Sru 2033146515Sru * doc/info-stnd.texi: info standalone so as not to collide with 2034146515Sru `standards' in dir. 2035146515Sru 2036146515Sru2002-03-01 Eli Zaretskii <eliz@is.elta.co.il> 2037146515Sru 2038146515Sru * makeinfo/insertion.c (end_insertion): Insert the /td and /tr 2039146515Sru directives in lower case. From Per Bothner <per@bothner.com>. 2040146515Sru 2041146515Sru * makeinfo/macro.c (cm_alias): Ignore whitespace around the alias 2042146515Sru name, like the manual promises. 2043146515Sru 2044146515Sru * doc/texinfo.txi (Invoking Macros, Macro Details): Document that 2045146515Sru commas in macro arguments don't work in TeX. Advise texi2dvi -e 2046146515Sru when macros don't work with TeX. 2047146515Sru 2048146515Sru * doc/texinfo.txi (Node Line Requirements): Add restrictions about 2049146515Sru parens and some punctuation characters in node names. 2050146515Sru (Def Cmd Template): Document that macros are not expanded. 2051146515Sru 2052146515Sru The following two changes allow to say "info foo" if there's an 2053146515Sru Info file `foo' somewhere along INFOPATH. 2054146515Sru 2055146515Sru * info/info.c (add_file_directory_to_path): New function, code 2056146515Sru moved from `main'. 2057146515Sru (main): Use add_file_directory_to_path. 2058146515Sru 2059146515Sru * info/session.c (info_follow_menus): If the first menu entry 2060146515Sru couldn't be found as an item in DIR's menu, try it as a file name. 2061146515Sru 2062146515Sru 2001-06-19 Mark Montague <markmont@umich.edu> 2063146515Sru 2064146515Sru * info/filesys.c: Fix for sparc64 (offsets should be "long"s). 2065146515Sru 2066146515Sru * info/session.c: Fix typos in function calls. 2067146515Sru 2068146515Sru 2001-08-23 Eli Zaretskii <eliz@is.elta.co.il> 2069146515Sru 2070146515Sru * makeinfo/footnote.c (cm_footnote): Don't allow footnotes inside 2071146515Sru footnotes. 2072146515Sru (output_pending_notes): Increment already_outputting_pending_notes 2073146515Sru in the HTML case as well, to protect execute_string from 2074146515Sru recursively entering output_pending_notes. 2075146515Sru 2076146515Sru2002-03-01 <karl@gnu.org> 2077146515Sru 2078146515Sru * doc/texinfo.tex: fix mismatched $'s for sake of emacs font-lock. 2079146515Sru From: Stephen Gildea <gildea@stop.mail-abuse.org>. 2080146515Sru 2081146515Sru2002-02-27 <karl@gnu.org> 2082146515Sru 2083146515Sru * configure.ac: pretest 4.0j. 2084146515Sru 2085146515Sru * info/infodoc.c: 1scroll-forward typo. 2086146515Sru 2087146515Sru2002-02-26 <karl@gnu.org> 2088146515Sru 2089146515Sru * lib/system.h [! ENABLE_NLS]: let's not go const. 2090146515Sru 2091146515Sru2002-02-26 Eli Zaretskii <eliz@is.elta.co.il> 2092146515Sru 2093146515Sru * djgpp/config.sed: Add tweaking of file names in "install-info" 2094146515Sru and "uninstall-info" targets. 2095146515Sru 2096146515Sru * doc/inf-stnd.texi (Custom Key Bindings, Invoking infokey): 2097146515Sru Add footnotes about DOS file names. 2098146515Sru 2099146515Sru * info/infokey.c (main) [__MSDOS__]: If HOME is not defined, 2100146515Sru default to the current directory. 2101146515Sru 2102146515Sru2002-02-26 <karl@gnu.org> 2103146515Sru 2104146515Sru * lib/system.h (LC_MESSAGES) [! LC_MESSAGES]: need this after all. 2105146515Sru 2106146515Sru2002-02-25 <karl@gnu.org> 2107146515Sru 2108146515Sru * doc/info-stnd.texi: contents at top, avoid overfull hbox. 2109146515Sru * lib/Makefile.am (libtxi_a_sources): include gettext.h. 2110146515Sru 2111146515Sru * lib/system.h (LC_MESSAGES): don't need conditional, Bruno says 2112146515Sru that locale.h or libintl.h does so. 2113146515Sru 2114146515Sru * configure.ac: pretest 4.0i. 2115146515Sru 2116146515Sru * dir-example: infokey. 2117146515Sru * doc/info-stnd.texi: invoking infokey. 2118146515Sru * info/infokey.c (short_help): reorganize slightly. 2119146515Sru 2120146515Sru * lib/system.h: use "gettext.h" instead of <libintl.h> per gettext 2121146515Sru 0.11 recommendation. 2122146515Sru 2123146515Sru2002-02-25 gettextize <bug-gnu-gettext@gnu.org> 2124146515Sru 2125146515Sru * Makefile.am (SUBDIRS): Add intl. 2126146515Sru * configure.ac (AC_CONFIG_FILES): Add intl/Makefile. 2127146515Sru 2128146515Sru2002-02-25 <karl@gnu.org> 2129146515Sru 2130146515Sru * util/Makefile.am (LDADD): 2131146515Sru * makeinfo/Makefile.am (LDADD): 2132146515Sru * info/Makefile.am (LDADD): @LIBINTL@ per gettextize. 2133146515Sru 2134146515Sru * configure.ac: gettextize changes. 2135146515Sru * Makefile.am: gettextize changes. 2136146515Sru 2137146515Sru2002-02-25 gettextize <bug-gnu-gettext@gnu.org> 2138146515Sru 2139146515Sru * Makefile.am (SUBDIRS): Add m4. 2140146515Sru (SUBDIRS): Remove intl. 2141146515Sru (ACLOCAL_AMFLAGS): New variable. 2142146515Sru (EXTRA_DIST): Add config.rpath. 2143146515Sru * configure.ac (AC_CONFIG_FILES): Add m4/Makefile. 2144146515Sru (AC_CONFIG_FILES): Remove intl/Makefile. 2145146515Sru 2146146515Sru2002-02-23 <karl@gnu.org> 2147146515Sru 2148146515Sru * pretest 4.0h. 2149146515Sru 2150146515Sru * 2002-02-23 Eli Zaretskii <eliz@is.elta.co.il> 2151146515Sru * doc/info-stnd.texi (Invoking Info): Add a reference to the 2152146515Sru description of index-apropos and index-search. Document the 2153146515Sru --raw-escapes option. 2154146515Sru (Searching Commands): Describe index-search and index-apropos. 2155146515Sru 2156146515Sru * info/man.c (clean_manpage): If raw_escapes_p is not set, remove 2157146515Sru ANSI escape sequences from the man page. 2158146515Sru 2159146515Sru * info/info.h: Declare raw_escapes_p. 2160146515Sru 2161146515Sru * info/info.c: <raw_escapes_p>: New variable. 2162146515Sru New option --raw-escapes or -R. 2163146515Sru (main): Handle it. 2164146515Sru (info_short_help): Document it. 2165146515Sru (main): Honor --output together with --usage, by dumping the node 2166146515Sru we found to the named file. 2167146515Sru 2168146515Sru 2002-02-23 Eli Zaretskii <eliz@is.elta.co.il> 2169146515Sru * makeinfo/html.c (nodename_to_filename): Call 2170146515Sru nodename_to_filename_1 with the last argument 1, not 0. 2171146515Sru 2172146515Sru * makeinfo/toc.c (shortcontents_update_html) 2173146515Sru (contents_update_html): Don't omit the entry for the Top node. 2174146515Sru 2175146515Sru * 2002-01-30 Eli Zaretskii <eliz@is.elta.co.il> 2176146515Sru * makeinfo/node.c (cm_node): Don't condition splitting on 2177146515Sru top_node_seen being non-zero. If current_node is NULL, use the 2178146515Sru current output file name to get at the file name for the previous 2179146515Sru node. Don't compute a new file name for a node if we didn't close 2180146515Sru the current file. 2181146515Sru 2182146515Sru 2002-02-01 Eli Zaretskii <eliz@is.elta.co.il> 2183146515Sru * makeinfo/node.c (cm_node): Call html_output_head whenever we 2184146515Sru create a new split-HTML file. 2185146515Sru 2186146515Sru * makeinfo/html.c (html_output_head): Make html_title static. 2187146515Sru Compute it only once, and don't free it. Output the <h1> title 2188146515Sru header only once per run. 2189146515Sru 2190146515Sru 2002-02-02 Eli Zaretskii <eliz@is.elta.co.il> 2191146515Sru * makeinfo/toc.c (contents_update_html): Fix the condition for 2192146515Sru omitting duplicate TOC entries. Fix comparison with the TOC entry 2193146515Sru for "Top". 2194146515Sru 2195146515Sru2002-02-14 <karl@gnu.org> 2196146515Sru 2197146515Sru * doc/Makefile.am (DISTCLEANFILES): use this variable instead of 2198146515Sru the distclean-aminfo target, which apparently is no longer used. 2199146515Sru 2200146515Sru * pretest 4.0g. 2201146515Sru 2202146515Sru * doc/texinfo.tex (\appendixentry): new macro for typesetting 2203146515Sru appendix toc entries. 2204146515Sru (\appendixzzz, \summarycontents, \pdfoutlines): use it, instead of 2205146515Sru usurping \chapentry. This allows the bookmarks in the pdf output 2206146515Sru to come out right. Report from: Kurt Hornik 2207146515Sru <Kurt.Hornik@ci.tuwien.ac.at>. 2208146515Sru 2209146515Sru2002-02-13 <karl@gnu.org> 2210146515Sru 2211146515Sru * configure.ac: ALL_LINGUAS is deprecated as of gettext 0.11. 2212146515Sru * doc/texinfo.tex (\image): remove spurious \loggingall. 2213146515Sru 2214146515Sru * doc/texinfo.txi: @math now implies @tex. 2215146515Sru * doc/texinfo.tex (\math): imply @tex. 2216146515Sru 2217146515Sru2002-02-11 <karl@gnu.org> 2218146515Sru 2219146515Sru * makeinfo/insertion.c (handle_verbatim_environment): save and 2220146515Sru restore filling_enabled and inhibit_paragraph_indentation. Bug 2221146515Sru report from: Alexandre Duret-Lutz <duret_g@lrde.epita.fr>. 2222146515Sru 2223146515Sru * makeinfo/makeinfo.c (reader_loop): don't worry about bare braces 2224146515Sru inside @math. 2225146515Sru 2226146515Sru2002-02-08 <karl@gnu.org> 2227146515Sru 2228146515Sru * info/infodoc.c: keep underlines with the text they refer to, for 2229146515Sru translation purposes. 2230146515Sru Pointed out by Christian Rose <menthos@menthos.com>, 20 nov 2001. 2231146515Sru 2232146515Sru * doc/info.texi: recommend setting INFOPATH. 2233146515Sru 2234146515Sru * doc/Makefile.am (install-tex): need $(srcdir) for install. 2235146515Sru From: istry <istry@mail.ru>. 2236146515Sru 2237146515Sru * doc/texinfo.tex: replace $$$ delimiter with $.$, for sake of 2238146515Sru font-lock in Emacs 21.1. Suggestion from: Stephen Gildea 2239146515Sru <gildea@stop.mail-abuse.org>. 2240146515Sru 2241146515Sru 2002-01-26 Eli Zaretskii <eliz@is.elta.co.il> 2242146515Sru * info/infomap.c (default_emacs_like_info_keys) 2243146515Sru (default_emacs_like_ea_keys, default_vi_like_info_keys) 2244146515Sru (default_vi_like_ea_keys): Fix default keybindings to be 2245146515Sru consistent with non-INFOKEY branch. Add bindings for Home, End, 2246146515Sru and Delete keys. 2247146515Sru 2248146515Sru 2002-01-23 Eli Zaretskii <eliz@is.elta.co.il> 2249146515Sru * makeinfo/toc.h <TOC_ENTRY_ELT>: New member html_file. 2250146515Sru 2251146515Sru * makeinfo/toc.c (toc_add_entry): Compute and set the html_file 2252146515Sru member. 2253146515Sru (shortcontents_update_html): Produce the toc_* links correctly, 2254146515Sru without duplicating the link text. Fix comparison with "Top". 2255146515Sru Handle the case when there's @shortcontents, but no @contents. 2256146515Sru (contents_update_html): Fix the way toc_* anchors are produced 2257146515Sru from toc_entry_alist[i]->name: take only the node name from the 2258146515Sru string in toc_entry_alist[i]->name. Fix comparison with "Top". 2259146515Sru 2260146515Sru * makeinfo/sectioning.c (sectioning_html): Take the toc_anchor 2261146515Sru substring before closing the anchor with </a>. Fix the closing 2262146515Sru </hN> tag--add 2 to level, not 1. Use sizeof instead of a magic 2263146515Sru value of 9. 2264146515Sru 2265146515Sru * makeinfo/cmds.c: Make @summarycontents call cm_shortcontents, as 2266146515Sru promised by the docs. 2267146515Sru 2268146515Sru 2002-01-19 Eli Zaretskii <eliz@is.elta.co.il> 2269146515Sru * djgpp/config.sed: Fix a problem with AC_CONFIG_LINKS that 2270146515Sru prevented building from a directory on another drive. 2271146515Sru 2272146515Sru * djgpp/config.bat: Fix problems with long --srcdir diectory names. 2273146515Sru 2274146515Sru * djgpp/README: Update. 2275146515Sru 2276146515Sru2002-01-31 <karl@gnu.org> 2277146515Sru 2278146515Sru * doc/texinfo.txi: mention dvips 2279146515Sru 2280146515Sru2002-01-28 <karl@gnu.org> 2281146515Sru 2282146515Sru * configure.ac (ALL_LINGUAS): add hr. 2283146515Sru 2284146515Sru2002-01-22 <karl@gnu.org> 2285146515Sru 2286146515Sru * makeinfo/defun.c (defun.c): only warn about ( immediately 2287146515Sru following a defun name, since the groff manual needs other 2288146515Sru characters there where whitespace is incorrect. 2289146515Sru Reported by Werner Lemberg <wl@gnu.org>. 2290146515Sru 2291146515Sru * doc/info-stnd.texi: alphabetize variable list. 2292146515Sru 2293146515Sru * doc/texinfo.txi: no :'s in index entries, index @page/@group 2294146515Sru some more. 2295146515Sru 2296146515Sru * makeinfo/index.c (index_add_arg): warn if index entry contains a 2297146515Sru colon. From: Kenneth Lorber <keni@his.com>. 2298146515Sru 2299146515Sru2002-01-21 <karl@gnu.org> 2300146515Sru 2301146515Sru * makeinfo/insertion.c: </pre not /<pre, reported by Mike 2302146515Sru Benefield <mike@duckbrain.com>. 2303146515Sru 2304146515Sru2002-01-18 <karl@gnu.org> 2305146515Sru 2306146515Sru * configure.ac: pretest 4.0f. 2307146515Sru 2308146515Sru * util/texindex.c: 2309146515Sru * util/install-info.c: 2310146515Sru * makeinfo/makeinfo.c: 2311146515Sru * info/info.c: it's 2002. 2312146515Sru 2313146515Sru * info/session.c: pass right args to info_scroll_half_screen_up. 2314146515Sru From Eli. 2315146515Sru 2316146515Sru2002-01-18 Eli Zaretskii <eliz@is.elta.co.il> 2317146515Sru 2318146515Sru * makeinfo/multi.c (multitable_item): Always return a value. 2319146515Sru 2320146515Sru * util/install-info.c (xmalloc, xrealloc, pfatal_with_name) 2321146515Sru (open_possibly_compressed_file, parse_input): Call `fatal' with 3 2322146515Sru arguments, to avoid compiler warnings. 2323146515Sru (main): Call `fatal', `error', and `warning' with the right number 2324146515Sru of arguments. 2325146515Sru 2326146515Sru * makeinfo/makeinfo.c (main): Remove extraneous first arg of 2327146515Sru usage(). 2328146515Sru 2329146515Sru * info/window.c (build_message_node): Supply a 4th argument to 2330146515Sru build_message_buffer. 2331146515Sru 2332146515Sru 2333146515Sru2002-01-18 Eli Zaretskii <eliz@is.elta.co.il> 2334146515Sru 2335146515Sru * makeinfo/sectioning.c (sectioning_html): End the anchor properly 2336146515Sru with a </a>. 2337146515Sru 2338146515Sru * info/session.c (info_menu_or_ref_item): If we didn't find a 2339146515Sru cross-reference on this line, try the one before. 2340146515Sru 2341146515Sru * info/infomap.c (fetch_user_maps): Provide two different 2342146515Sru translations for ``file too small'' and ``file too big'' error. 2343146515Sru 2344146515Sru * info/info.c (info_short_help): Print the --speech-friendly 2345146515Sru option together with the other options, not at the end of the help 2346146515Sru screen. 2347146515Sru 2348146515Sru2002-01-18 Andreas Schwab <schwab@suse.de> 2349146515Sru 2350146515Sru * makeinfo/html.c (escape_string): When string is empty don't read 2351146515Sru past end of it. 2352146515Sru 2353146515Sru2002-01-17 <karl@gnu.org> 2354146515Sru 2355146515Sru * doc/info-stnd.texi: overfull box in table. 2356146515Sru 2357146515Sru2002-01-16 <karl@gnu.org> 2358146515Sru 2359146515Sru * configure.ac: pretest 4.0e. 2360146515Sru 2361146515Sru * doc/info.texi: update from emacs. 2362146515Sru 2363146515Sru2002-01-03 Eli Zaretskii <eliz@is.elta.co.il> 2364146515Sru 2365146515Sru * makeinfo/makeinfo.c (file_line_error): New function. 2366146515Sru 2367146515Sru * makeinfo/insertion.c (discard_insertions): Call file_line_error 2368146515Sru instead of changing global variables. 2369146515Sru 2370146515Sru * makeinfo/sectioning.c (cm_top): Ditto. 2371146515Sru 2372146515Sru * makeinfo/node.c (validate_file): Ditto. 2373146515Sru 2374146515Sru * makeinfo/makeinfo.c (discard_braces, handle_variable_internal): 2375146515Sru Ditto. 2376146515Sru 2377146515Sru * makeinfo/macro.c (define_macro): Ditto. 2378146515Sru 2379146515Sru 2001-12-31 Eli Zaretskii <eliz@is.elta.co.il> 2380146515Sru 2381146515Sru * makeinfo/node.h (TAG_ENTRY): New struct member html_fname. 2382146515Sru 2383146515Sru * makeinfo/node.c (find_node_by_fname): New function. 2384146515Sru (remember_node): Accept an additional argument FNAME, the node's 2385146515Sru file name, and record it in the list of nodes; callers changed. 2386146515Sru (cm_node): Call find_node_by_fname to see if this node's file name 2387146515Sru clashes with another node or anchor. If it clashes with another 2388146515Sru node, append the new node to the same file instead of erasing the 2389146515Sru other node. If it clashes with an anchor, print an error message 2390146515Sru and overwrite the anchor's file. 2391146515Sru (cm_anchor): If this anchor's file name clashes with another 2392146515Sru anchor or node, print an error message and ignore the anchor. 2393146515Sru 2394146515Sru * makeinfo/files.c (normalize_filename): New function. 2395146515Sru 2396146515Sru * makeinfo/files.h <normalize_filename>: Add declaration. 2397146515Sru 2398146515Sru * makeinfo/html.c (nodename_to_filename_1): Call 2399146515Sru normalize_filename before returning the file name to the caller. 2400146515Sru Disable the code which adds #Nodified-filename to the file name we 2401146515Sru produce. 2402146515Sru 2403146515Sru * makeinfo/makeinfo.c (add_char): Don't replace whitespace with 2404146515Sru if we are producing an HTML directive. 2405146515Sru (add_html_elt): New function. 2406146515Sru (cm_xref, cm_inforef, cm_uref, cm_email, cm_image): Use 2407146515Sru add_html_elt instead of add_word, where appropriate. 2408146515Sru 2409146515Sru * makeinfo/html.c (add_link): Ditto. 2410146515Sru 2411146515Sru * makeinfo/footnote.c (cm_footnote): Ditto. 2412146515Sru 2413146515Sru * makeinfo/defun.c (defun_internal): Ditto. 2414146515Sru 2415146515Sru 2001-12-27 Eli Zaretskii <eliz@is.elta.co.il> 2416146515Sru 2417146515Sru * makeinfo/node.c (cm_node): Don't omit links to (DIR) from the 2418146515Sru navigation bar, add_anchor_name will DTRT now. 2419146515Sru 2420146515Sru * makeinfo/makeinfo.c (cm_xref): Produce a split-HTML file name 2421146515Sru from arg1, the node name, not from arg3 or arg2, which are the 2422146515Sru reference name. Use arg2 or arg3 for the text to be displayed as 2423146515Sru a link between ">" and "</a>". Use add_anchor_name instead of 2424146515Sru add_nodename_to_filename. 2425146515Sru (cm_inforef): Use add_anchor_name instead of 2426146515Sru add_nodename_to_filename. Handle the case of a missing second 2427146515Sru argument in @inforef. 2428146515Sru 2429146515Sru * makeinfo/html.c (add_anchor_name): Always add # and the anchor 2430146515Sru name, even if we are splitting. If the node is "(dir)", treat it 2431146515Sru as if it were "dir". 2432146515Sru (nodename_to_filename_1): Don't append #Top for the Top node. 2433146515Sru (add_link): Don't punt if nodename is "(dir)". Output "</a>" 2434146515Sru after the link. 2435146515Sru 2436146515Sru 2001-12-25 Eli Zaretskii <eliz@is.elta.co.il> 2437146515Sru 2438146515Sru * makeinfo/makeinfo.c (cm_xref, cm_inforef): Output the target 2439146515Sru file name via add_nodename_to_filename. 2440146515Sru 2441146515Sru 2001-12-20 Eli Zaretskii <eliz@is.elta.co.il> 2442146515Sru 2443146515Sru * makeinfo/html.c (nodename_to_filename_1): Make references to Top 2444146515Sru to refer to index.html#Top. 2445146515Sru (add_nodename_to_filename): Accept additional argument HREF; 2446146515Sru callers changed. 2447146515Sru 2448146515Sru * makeinfo/toc.c (rewrite_top): If the filename to rewrite is 2449146515Sru stdout or the null device, do nothing. 2450146515Sru 2451146515Sru * makeinfo/makeinfo.c (insert_toplevel_subdirectory): Use 2452146515Sru FILENAME_CMP instead of strcmp. Search for a period forward, not 2453146515Sru backward. Make index_name[] a static const array, and its len 2454146515Sru computed at compile time. 2455146515Sru (convert_from_loaded_file): If output_filename is the null device, 2456146515Sru turn off HTML splitting. 2457146515Sru (cm_xref): Use add_anchor_name, rather than add_escaped_anchor_name, 2458146515Sru in the 5-argument case in HTML mode. 2459146515Sru (cm_inforef): Fix external references in HTML mode. 2460146515Sru 2461146515Sru * makeinfo/node.c (cm_node): Use FILENAME_CMP instead of strcmp. 2462146515Sru Don't open a new file if the new node's name is empty. Take the 2463146515Sru directory part of split-HTML files from current_output_filename, 2464146515Sru not from toplevel_output_filename (the latter doesn't include the 2465146515Sru manual's subdirectory part). 2466146515Sru 2467146515Sru * makeinfo/html.c (nodename_to_filename_1): Use FILENAME_CMPN 2468146515Sru instead of strncmp. Support *.inf files in references. 2469146515Sru 2470146515Sru2001-12-11 Eli Zaretskii <eliz@is.elta.co.il> 2471146515Sru 2472146515Sru * djgpp/config.bat, djgpp/config.sed, djgpp/config.site: Update 2473146515Sru for Texinfo 4.0d. 2474146515Sru 2475146515Sru * makeinfo/makeinfo.c (insert_toplevel_subdirectory): Use IS_SLASH 2476146515Sru instead of literal `/'. 2477146515Sru (convert_from_loaded_file): Flush the output stream before 2478146515Sru creating the TOC. 2479146515Sru 2480146515Sru 2481146515Sru2002-01-14 <karl@gnu.org> 2482146515Sru 2483146515Sru * info/info.c: translate --speech-friendly (from Eli). 2484146515Sru * makeinfo/index.c: formatting. 2485146515Sru 2486146515Sru 2001-12-24 Eli Zaretskii <eliz@is.elta.co.il> 2487146515Sru * info/infomap.c (initialize_info_keymaps): Bind the user-defined 2488146515Sru keys on top of the default ones, not the other way around. 2489146515Sru 2490146515Sru2002-01-11 <karl@gnu.org> 2491146515Sru 2492146515Sru * info/info.c: can't do #ifdef inside of printf any more. 2493146515Sru From: Tyler <tyler@zerodivide.cx> 2494146515Sru 2495146515Sru * configure.ac (ALL_LINGUAS): add he, from Eli. 2496146515Sru 2497146515Sru2002-01-09 Eli Zaretskii <eliz@is.elta.co.il> 2498146515Sru 2499146515Sru * info/window.c (calculate_line_starts): Cast node->contents[i] to 2500146515Sru unsigned char. 2501146515Sru 2502146515Sru2002-01-04 <karl@gnu.org> 2503146515Sru 2504146515Sru * doc/texinfo.tex (\footnotezzz): \noindent=\relax. 2505146515Sru 2506146515Sru2002-01-03 <karl@gnu.org> 2507146515Sru 2508146515Sru * doc/texinfo.tex (\imagexxx): handle pdf and dvi cases the same. 2509146515Sru (\dopdfimage): need \immediate to avoid seg fault when including the 2510146515Sru same image twice. 2511146515Sru Bug reports from Alexandre Duret-Lutz <duret_g@lrde.epita.fr>. 2512146515Sru 2513146515Sru2001-12-31 <karl@gnu.org> 2514146515Sru 2515146515Sru * makeinfo/makeinfo.c (cm_image): check *ext_arg as well as 2516146515Sru ext_arg when computing length of fullname. 2517146515Sru 2518146515Sru * makeinfo/defun.c: docbook changes. 2519146515Sru * makeinfo/docbook.c (docbook_punctuation): remove deprecated 2520146515Sru default: at end of statement. 2521146515Sru 2522146515Sru * makeinfo/docbook.c: initial. 2523146515Sru * makeinfo/docbook.h: initial. 2524146515Sru * makeinfo/Makefile.am (makeinfo_SOURCES): add docbook.[ch]. 2525146515Sru * makeinfo/makeinfo.c (add_char): use in docbook case. 2526146515Sru 2527146515Sru * doc/texinfo.tex (\footnotezzz): use \everypar={\hang} instead of 2528146515Sru just \hang in case a footnote extends for multiple paragraphs. 2529146515Sru 2530146515Sru2001-12-18 <karl@gnu.org> 2531146515Sru 2532146515Sru * info/Makefile.am (BUILT_SOURCES): include $(EXEEXT) on makedoc 2533146515Sru dependency since automake doesn't do it. 2534146515Sru 2535146515Sru 2001-12-11 Eli Zaretskii <eliz@is.elta.co.il> 2536146515Sru 2537146515Sru * djgpp/config.bat, djgpp/config.sed, djgpp/config.site: Update 2538146515Sru for Texinfo 4.0d. 2539146515Sru 2540146515Sru * info/infomap.c (fetch_user_maps): Initialize `filename' to NULL 2541146515Sru and don't try to call `open' if `filename' is NULL. 2542146515Sru [__MSDOS__]: Try the current directory if neither $INFOKEY nor 2543146515Sru $HOME are defined. 2544146515Sru 2545146515Sru * makeinfo/makeinfo.c (insert_toplevel_subdirectory): Use IS_SLASH 2546146515Sru instead of literal `/'. 2547146515Sru (convert_from_loaded_file): Flush the output stream before 2548146515Sru creating the TOC. 2549146515Sru 2550146515Sru 2001-12-10 Eli Zaretskii <eliz@is.elta.co.il> 2551146515Sru 2552146515Sru * info/infokey.c (main): Use FOPEN_WBIN instead of "w". 2553146515Sru 2554146515Sru * info/infokey.h (INFOKEY_SRCFILE, INFOKEY_FILE) [__MSDOS__]: 2555146515Sru Special definitions for MS-DOS. 2556146515Sru 2557146515Sru 2001-12-09 Eli Zaretskii <eliz@is.elta.co.il> 2558146515Sru 2559146515Sru * lib/system.h: Condition inclusion of libintl.h on ENABLE_NLS. 2560146515Sru (gettext, bindtextdomain, textdomain) [!ENABLE_NLS]: Provide 2561146515Sru trivial definitions for when NLS is not used. 2562146515Sru (LC_MESSAGES) [!ENABLE_NLS]: Define if undefined by locale.h. 2563146515Sru 2564146515Sru2001-12-18 Eli Zaretskii <eliz@is.elta.co.il> 2565146515Sru 2566146515Sru * info/infomap.c (decode_keys): Change the return type to int; 2567146515Sru callers changed. Return zero if some of the special keys in SRC 2568146515Sru are not defined by the terminal; return non-zero otherwise. 2569146515Sru (section_to_keymaps): If decode_keys returns zero, don't bind the 2570146515Sru key sequence. 2571146515Sru 2572146515Sru2001-12-18 Eli Zaretskii <eliz@is.elta.co.il> 2573146515Sru 2574146515Sru * makeinfo/xml.c (xml_insert_element_with_attribute) 2575146515Sru (xml_insert_element): Rename the argument `element' to `elt'. 2576146515Sru 2577146515Sru * info/infokey.c (compile): Use \033 instead of (non-standard) \e. 2578146515Sru 2579146515Sru2001-12-17 <karl@gnu.org> 2580146515Sru 2581146515Sru 2001-12-16 Eli Zaretskii <eliz@is.elta.co.il> 2582146515Sru 2583146515Sru * info/pcterm.c (pc_initialize_terminal) [INFOKEY]: Store term_kh, 2584146515Sru term_ke, term_ki, and term_kx sequences. 2585146515Sru (DJGPP_keytab): Map Home, End, and Insert to escape sequences, not 2586146515Sru to C-a, C-e, etc. 2587146515Sru 2588146515Sru * info/infomap.c (default_emacs_like_info_keys) 2589146515Sru (default_emacs_like_ea_keys, default_vi_like_info_keys) 2590146515Sru (default_vi_like_ea_keys): Add the leading suppress-default flag, 2591146515Sru to be consistent with the table which comes from a file. 2592146515Sru 2593146515Sru * info/session.c (info_do_lowercase_version): Add a doc string. 2594146515Sru 2595146515Sru * info/infodoc.c (describe_key) [INFOKEY]: If keystroke is bound 2596146515Sru to do-lowercase-version, but its lower-case variant is undefined, 2597146515Sru say that keystroke is also undefined. 2598146515Sru 2599146515Sru 2600146515Sru2001-12-12 <karl@gnu.org> 2601146515Sru 2602146515Sru * makeinfo/files.c (find_and_load): remove conditionals on 2603146515Sru VMS|O_BINARY, always just read as many bytes as we can. 2604146515Sru 2605146515Sru 2001-12-11 Eli Zaretskii <eliz@is.elta.co.il> 2606146515Sru * new files for djgpp/. 2607146515Sru 2608146515Sru 2001-09-09 Eli Zaretskii <eliz@is.elta.co.il> 2609146515Sru * info/echo-area.c (build_completions): Look for a candidate 2610146515Sru completion which matches user's request including the letter-case, 2611146515Sru use that as the value of LCD_completion. 2612146515Sru 2613146515Sru 2001-12-06 Eli Zaretskii <eliz@is.elta.co.il> 2614146515Sru * info/echo-area.c (build_completions): When looking for the best 2615146515Sru completion candidate, only compare as much characters as the user 2616146515Sru typed. 2617146515Sru 2618146515Sru 2619146515Sru2001-12-04 <karl@gnu.org> 2620146515Sru 2621146515Sru * doc/texinfo.tex (\pdfmkpgn): remove trailing @ in link names 2622146515Sru again. Also from Kurt. 2623146515Sru 2624146515Sru * doc/texinfo.tex (\image): need five commas to ignore additional 2625146515Sru optional args to @image. From Kurt.Hornik@ci.tuwien.ac.at. 2626146515Sru 2627146515Sru * doc/texinfo.tex (\afourlatex): reset \globaldefs=0 explicitly. 2628146515Sru From Trond Endrest�l <trond@ramstind.gtf.ol.no>. 2629146515Sru 2630146515Sru2001-12-01 <karl@gnu.org> 2631146515Sru 2632146515Sru * makeinfo/files.c (find_and_load): remove O_BINARY from open 2633146515Sru call, this messes up under Windows. From eli. 2634146515Sru 2635146515Sru2001-11-20 <karl@gnu.org> 2636146515Sru 2637146515Sru * makeinfo/makeinfo.c (cm_image): reword error messages. 2638146515Sru 2639146515Sru2001-11-19 <karl@gnu.org> 2640146515Sru 2641146515Sru * Pretest 4.0d. 2642146515Sru * doc/texinfo.txi: index ragged right/left. 2643146515Sru 2644146515Sru * info/window.c (build_message_buffer): handle %1$s as used in 2645146515Sru ja.po. From Fumitoshi UKAI <ukai@debian.or.jp>. 2646146515Sru 2647146515Sru * configure.ac (ALL_LINGUAS): add sv. 2648146515Sru 2649146515Sru2001-11-16 <karl@gnu.org> 2650146515Sru 2651146515Sru * Makefile.am (EXTRA_DIST): add COPYING.DOC. 2652146515Sru 2653146515Sru 1999-10-30 Andrew Bettison <andrewb@zip.com.au> 2654146515Sru 2655146515Sru All these changes are to implement user-configurable key mapping 2656146515Sru using the new 'infokey' program. For the time being, the new 2657146515Sru code is conditional on [INFOKEY] and the old code is still there 2658146515Sru in case we want to revert. 2659146515Sru 2660146515Sru * info/session.c (incremental_search): test for printable chars 2661146515Sru _before_ isearch command keys -- makes a difference if the 2662146515Sru isearch commands are bound to printable chars. 2663146515Sru 2664146515Sru * info/doc.h, 2665146515Sru * info/infodoc.c, 2666146515Sru * info/infomap.c, 2667146515Sru * info/m-x.c, 2668146515Sru * info/session.c: New typedef InfoCommand, plus a bunch of 2669146515Sru supporting macros, to abstract a "command" away from being a 2670146515Sru function pointer. 2671146515Sru 2672146515Sru * info/doc.h (pretty_keyseq), 2673146515Sru * info/infodoc.c (pretty_keyseq), 2674146515Sru * info/session.c (pretty_keyseq): Moved definition from 2675146515Sru session.c into infodoc.c, and rewrote to recognise special 2676146515Sru terminal sequences (PgUp, PgDn, etc.). 2677146515Sru 2678146515Sru * info/infodoc.c (create_internal_info_help_node, 2679146515Sru replace_in_documentation, info_where_is), 2680146515Sru * info/m-x.c (info_execute_command): Cleaned up references to 2681146515Sru hardwired keystrokes. 2682146515Sru 2683146515Sru * info/infodoc.c (replace_in_documentation): 2684146515Sru Extended the \\[foo] syntax to recognise \\%-X.Y[foo], which 2685146515Sru causes the replacement text to be inserted using sprintf("%-X.Ys"). 2686146515Sru 2687146515Sru * info/session.c (_scroll_forward, _scroll_backward, 2688146515Sru scroll_forward_page_only, scroll_backward_page_only, 2689146515Sru scroll_forward_page_only_set_window, 2690146515Sru scroll_backward_page_only_set_window): New functions, eliminating 2691146515Sru need for SPC and DEL hack. 2692146515Sru 2693146515Sru * info/session.c (scroll_forward, scroll_backward, 2694146515Sru scroll_forward_set_window, scroll_backward_set_window): Call 2695146515Sru _scroll_forward and _scroll_backward to do all the work. 2696146515Sru 2697146515Sru * info/infomap.c (initialize_info_keymaps)[!INFOKEY]: set 'v' 2698146515Sru and Control('v') key bindings to info_scroll_backward_page_only 2699146515Sru and info_scroll_forward_page_only respectively. 2700146515Sru 2701146515Sru * info/Makefile.am (bin_PROGRAMS): Added new executable `infokey'. 2702146515Sru (infokey_SOURCES): Defined. 2703146515Sru (EXTRA_DIST): Added `sample_infokey'. 2704146515Sru (BUILT_SOURCES): Added `key.c'. 2705146515Sru 2706146515Sru * info/infokey.h, 2707146515Sru * info/infokey.c: Created, for new program `infokey' which 2708146515Sru creates a $HOME/.info file by compiling a text source file with 2709146515Sru syntax very similar to that used by `lesskey' in less 3.4.0. 2710146515Sru 2711146515Sru * info/makedoc.c: Generate new file `key.c' defining an array to 2712146515Sru map command names to codes. 2713146515Sru 2714146515Sru * info/key.h: Created, to define contents of new `key.c' now 2715146515Sru created by makedoc. 2716146515Sru 2717146515Sru * info/info.h (INFOKEY): Define, to enable all following changes. 2718146515Sru (set_variable_to_value)[INFOKEY]: Declare new function. 2719146515Sru 2720146515Sru * info/makedoc.c [INFOKEY]: Write '#define A_' numeric command 2721146515Sru code definitions into `funs.h' to support new key binding system. 2722146515Sru 2723146515Sru * info/session.c (info_dispatch_on_key, info_numeric_arg_digit_loop) 2724146515Sru [INFOKEY], 2725146515Sru * info/infomap.c [INFOKEY], 2726146515Sru * info/infodoc.c (function_documentation, function_name, 2727146515Sru describe_key, pretty_keyname, pretty_keyseq_internal, 2728146515Sru where_is_internal)[INFOKEY], 2729146515Sru * info/terminal.h (term_kh, term_ke, term_kx, term_ki)[INFOKEY], 2730146515Sru * info/terminal.c (term_kh, term_ke, term_kx, term_ki, 2731146515Sru terminal_initialize_terminal)[INFOKEY], 2732146515Sru * info/variables.c (set_variable_to_value)[INFOKEY], 2733146515Sru * info/sample_infokey: Added infokey functionality, copied more 2734146515Sru or less wholesale from 'lesskey' in GNU Less 3.4.0. Added a new 2735146515Sru typedef struct FUNCTION_KEYSEQ, and a new element `keys' to 2736146515Sru typedef struct FUNCTION_DOC, to give the user some control over 2737146515Sru the keystrokes that appear in the documentation node generated 2738146515Sru by get-help-window, and to improve efficiency a little. 2739146515Sru 2740146515Sru * info/infodoc.c (info_internal_help_text, 2741146515Sru create_internal_info_help_node)[INFOKEY]: Rewrote all code that 2742146515Sru assumes fixed keystrokes, replacing %10s sequences with \\%10[foo] 2743146515Sru sequences instead. 2744146515Sru 2745146515Sru * doc/info-stnd.texi: Documented above changes. 2746146515Sru 2747146515Sru2001-09-19 <karl@gnu.org> 2748146515Sru 2749146515Sru * makeinfo/cmds.c: </ not /<, duh :). From janneke. 2750146515Sru 2751146515Sru2001-09-12 <karl@gnu.org> 2752146515Sru 2753146515Sru * configure.ac (AC_SYS_POSIX_TERMIOS, AC_HEADER_TIOCGWINSZ): use 2754146515Sru these new autoconf macros instead of the old automake ones. 2755146515Sru 2756146515Sru * info/terminal.c: remove unconditional include of sys/ioctl.h. 2757146515Sru * info/termdep.h: <sys/ioctl.h> [GWINSZ_IN_SYS_IOCTL]: include outside of HAVE_TERMIOS_H, 2758146515Sru per autoconf manual. 2759146515Sru 2760146515Sru * doc/Makefile.am (install-info-am): remove override of automake's 2761146515Sru target, instead enable looking in . for info files within automake. 2762146515Sru 2763146515Sru * doc/info-stnd.texi: include separate version-stnd.texi 2764146515Sru * configure.ac: autoconf 2.52, and rename to configure.ac. 2765146515Sru 2766146515Sru2001-09-11 <karl@gnu.org> 2767146515Sru 2768146515Sru * doc/texinfo.txi: recommend against using - and _ in @set names, 2769146515Sru * and rearrange that section. 2770146515Sru 2771146515Sru * info/infodoc.c (replace_in_documentation): free fun_name to fix 2772146515Sru memory leak. 2773146515Sru From: "Art Haas" <ahaas@neosoft.com>, Sat, 4 Aug 2001 08:34:31 -0500. 2774146515Sru 2775146515Sru * makeinfo/lang.c: encoding support for info output from kama. 2776146515Sru * makeinfo/lang.h: encoding support for info output from kama. 2777146515Sru 2778146515Sru * makeinfo/html.c: include document encoding code unless 2779146515Sru no_encoding. 2780146515Sru * makeinfo/insertion.c (cm_direntry): don't call begin_insertion 2781146515Sru if ignoring. 2782146515Sru (cm_documentdescription): moved here, and likewise. 2783146515Sru (begin_insertion): don't need output format conditionals here. 2784146515Sru 2785146515Sru * makeinfo/cmds.c (cm_documentdescription): move to insertion.c. 2786146515Sru * makeinfo/makeinfo.h (enable_encoding): new global. 2787146515Sru * makeinfo/makeinfo.c: new option --enable-encoding, rearrange help. 2788146515Sru 2789146515Sru Sun Oct 31 18:44:24 UTC 1999 Karl Heinz Marbaise <kama@hippo.fido.de> 2790146515Sru 2791146515Sru - lang.{c,h}: 2792146515Sru o added translation map between HTML markups and 8-Bit 2793146515Sru (ISO-8859-1 codes; supplemental is Unicode for the future). 2794146515Sru o added cm_search_iso_map: 2795146515Sru search for characters based on HTML markup names for 2796146515Sru translation 8-Bit code. 2797146515Sru o recognizing of @documentencoding improved. 2798146515Sru now we can recognize things like ISO-8859-{1...15} 2799146515Sru 2800146515Sru - makeinfo.{c,h}: 2801146515Sru o added two command line switches. 2802146515Sru + info-encoding to activate the encoding for info output 2803146515Sru which is correctly shown by info. Default is NOT to 2804146515Sru encode the output to be compatible with earlier versions. 2805146515Sru + no-encoding to suppress encoding e.g. while producing 2806146515Sru ASCII output (--no-headers) results in that you get 2807146515Sru "A for Ä as before. 2808146515Sru o help output changed to document the switches. 2809146515Sru 2810146515Sru - html.c: 2811146515Sru charset encoding in html based on @documentencoding. 2812146515Sru 2813146515Sru 2814146515Sru2001-07-31 <karl@gnu.org> 2815146515Sru 2816146515Sru * doc/texinfo.txi: mention pdfcolor.tex. 2817146515Sru * doc/texinfo.tex: doc. 2818146515Sru * doc/Makefile.am (install-tex): install pdfcolor.tex too. 2819146515Sru * doc/pdfcolor.tex: new file, since Kurt.Hornik@ci.tuwien.ac.at 2820146515Sru reports that not all pdftex installations include it. 2821146515Sru 2822146515Sru2001-07-25 <karl@gnu.org> 2823146515Sru 2824146515Sru * doc/texinfo.tex (\Etitlepage): need \HEADINGSon before the 2825146515Sru \...aftertitlepage checks to get page numbers. Report from 2826146515Sru 3diff@gnu.org. 2827146515Sru 2828146515Sru2001-07-06 <karl@gnu.org> 2829146515Sru 2830146515Sru * doc/texinfo.txi: mention http://docbook2X.sourceforge.net/. 2831146515Sru 2832146515Sru2001-06-29 <karl@gnu.org> 2833146515Sru 2834146515Sru * makeinfo/makeinfo.c: make output to stdout imply --no-split for 2835146515Sru HTML, too. 2836146515Sru 2837146515Sru * makeinfo/html.c (html_output_head): use documentdescription if set. 2838146515Sru * makeinfo/insertion.h (insertion_type): new case documentdescription. 2839146515Sru * makeinfo/insertion.c (begin_insertion, end_insertion, 2840146515Sru insertion_type_names): new case for documentdescription. 2841146515Sru * makeinfo/cmds.c (cm_documentdescription): new fn. 2842146515Sru * makeinfo/makeinfo.h (document_description): new global. 2843146515Sru * doc/texinfo.txi: @documentdescription. 2844146515Sru @documentdescription implementation from patches by Will Estes. 2845146515Sru 2846146515Sru2001-06-26 <karl@gnu.org> 2847146515Sru 2848146515Sru * doc/texinfo.txi: documentdescription 2849146515Sru * doc/texinfo.tex: Ignore @documentdescription ... @end 2850146515Sru documentdescription. 2851146515Sru 2852146515Sru * doc/texinfo.txi: document sequential punctuation in @footnote is 2853146515Sru normal, suggested by rms. 2854146515Sru 2855146515Sru2001-06-21 <karl@gnu.org> 2856146515Sru 2857146515Sru * doc/texinfo.tex (\textfonts): call \setleading here, so that we can 2858146515Sru switch font sizes back and forth inside @tex with \globaldefs=1 2859146515Sru and not lose the leading. 2860146515Sru 2861146515Sru * doc/texinfo.txi: allow @smallbook to run without overfull or 2862146515Sru underfull boxes. 2863146515Sru 2864146515Sru2001-06-19 <karl@gnu.org> 2865146515Sru 2866146515Sru * doc/texinfo.tex (\imagexxx): ignore new optional args to @image. 2867146515Sru 2868146515Sru * makeinfo/html.c (html_output_head): include <h1>title</h1> at 2869146515Sru beginning of document. 2870146515Sru * makeinfo/sectioning.c (cm_top): don't include explicit links in 2871146515Sru HTML output, the regular code for @node will do it. 2872146515Sru (sectioning_html): use <h2> for chapter instead of <h1>, etc. 2873146515Sru * makeinfo/node.c (cm_node): do not include code to output the 2874146515Sru HTML <head>, we do that elsewhere now. 2875146515Sru 2876146515Sru 1999-11-26 W. L. Estes <will@fumblers.org> 2877146515Sru * makeinfo/insertion.c (begin_insertion): add an explicit <br> 2878146515Sru before beginning a <pre> block. for flushleft and flushright, use 2879146515Sru <div> tag with an align attribute set. 2880146515Sru * makeinfo/insertion.c (end_insertion): for flushleft and 2881146515Sru flushright, end the </div> block. 2882146515Sru 2883146515Sru * makeinfo/makeinfo.c (cm_image): new variable, alt_arg now allows 2884146515Sru user-supplied alt attribute value and 2885146515Sru ext_arg allows user-supplied extension for image files. 2886146515Sru 2887146515Sru * makeinfo/toc.c (contents_update_html): add anchors at chapter 2888146515Sru level entries 2889146515Sru (shortcontents_update_html): hrefs in shortcontents point to the 2890146515Sru above anchors in the detailed contents 2891146515Sru 2892146515Sru * doc/texinfo.txi: document changes to @image and the new behavior 2893146515Sru of shortcontents entries 2894146515Sru 2895146515Sru2001-06-14 <karl@gnu.org> 2896146515Sru 2897146515Sru * makeinfo/node.c: no need for size_t. 2898146515Sru 2899146515Sru2001-06-13 <karl@gnu.org> 2900146515Sru 2901146515Sru * texinfo.tex (\pdfmkdest): \normalturnoffactive, so refs and 2902146515Sru defs match. 2903146515Sru (\xrefX): pdf link defs no longer use @, so link refs shouldn't use @ 2904146515Sru either. (All xrefs in pdf were failing.) 2905146515Sru (\mkpgn): remove redundant second definition. 2906146515Sru 2907146515Sru * texinfo.tex (\smallerfonts): new font size. 2908146515Sru (\smallexample, et al.): use it, in all cases, not just @smallbook. 2909146515Sru 2910146515Sru 1999-11-30 Andreas Schwab <schwab@suse.de> 2911146515Sru * doc/texinfo.tex (\xrefX): Turn off active characters when writing 2912146515Sru out the link name for pdf. 2913146515Sru 2914146515Sru2001-06-13 <karl@gnu.org> 2915146515Sru 2916146515Sru * doc/texinfo.txi: document that @smallexample is smaller in all 2917146515Sru page formats now. 2918146515Sru 2919146515Sru2001-06-11 <karl@gnu.org> 2920146515Sru 2921146515Sru * 4.0c. 2922146515Sru * util/Makefile.am: Don't need automake patch any more, with 2923146515Sru automake 1.4p4. 2924146515Sru 2925146515Sru * configure.in (AC_FUNC_SETVBUF_REVERSED): only needed on 2926146515Sru pre-sysvr3 systems that nobody has anymore? Or so Russ Allbery 2927146515Sru informs me ... 2928146515Sru 2929146515Sru2001-06-08 <karl@gnu.org> 2930146515Sru 2931146515Sru * makeinfo/Makefile.am (EXTRA_DIST): include texinfo.{dtd,xsl}. 2932146515Sru 2933146515Sru * util/Makefile.am: automake-1.4p3 now. 2934146515Sru 2935146515Sru2001-06-07 <karl@gnu.org> 2936146515Sru 2937146515Sru * util/texi2dvi: comment out conditional text, from Werner LEMBERG 2938146515Sru <wl@gnu.org>. 2939146515Sru 2940146515Sru 2001-06-02 Eli Zaretskii <eliz@is.elta.co.il> 2941146515Sru * info/echo-area.c (info_read_completing_internal): If there are 2942146515Sru no completions, say that instead of "Not complete". 2943146515Sru 2944146515Sru * configure.in (ALL_LINGUAS): add da 2945146515Sru 2946146515Sru * makeinfo/Makefile.am (pkgdata_DATA): include texinfo.xsl. 2947146515Sru 2948146515Sru * configure.in: update for autoconf 2.50. 2949146515Sru 2950146515Sru2001-06-04 <karl@gnu.org> 2951146515Sru 2952146515Sru * util/Makefile.am (EXTRA_DIST): automake-14p2.patch now. 2953146515Sru * util/automake-14p2.patch: rename from 14p1. 2954146515Sru 2955146515Sru2001-05-22 <karl@gnu.org> 2956146515Sru 2957146515Sru * changes from feloy for lowercase xml names, etc. 2958146515Sru 2959146515Sru2001-05-21 <karl@gnu.org> 2960146515Sru 2961146515Sru * util/Makefile.am (EXTRA_DIST): add automake-14p1.patch. 2962146515Sru * makeinfo/Makefile.am (pkgdata_DATA): define to install 2963146515Sru texinfo.dtd. 2964146515Sru 2965146515Sru 2001-05-17 Eli Zaretskii <eliz@is.elta.co.il> 2966146515Sru * makeinfo/makeinfo.c (cm_xref, cm_inforef): Don't allow empty 2967146515Sru first arguments in cross references. 2968146515Sru 2969146515Sru * makeinfo/makeinfo.c: redo --help, basic patch from ke@suse.de. 2970146515Sru 2971146515Sru2001-05-03 <karl@gnu.org> 2972146515Sru 2973146515Sru * doc/info.texi: move help-cross to be subnode of cross-refs, 2974146515Sru instead dangling out in space. 2975146515Sru * doc/info.texi: update from eli 2976146515Sru 2977146515Sru2001-05-02 <karl@gnu.org> 2978146515Sru 2979146515Sru * makeinfo/xml.c (xml_push_current_element): need to select the 2980146515Sru `name' member. 2981146515Sru 2982146515Sru2001-05-01 <karl@gnu.org> 2983146515Sru 2984146515Sru * configure.in: 4.0b 2985146515Sru 2986146515Sru * doc/info.texi (Help-Cross): subsection of Cross-refs. 2987146515Sru 2988146515Sru * lib/system.h (va_alist, etc.): moved from makeinfo.c. 2989146515Sru * makeinfo/makeinfo.c (va_alist, etc.): move to system.h 2990146515Sru 2991146515Sru * makeinfo/xml.[ch]: new files from Philippe Martin <feloy@free.fr>. 2992146515Sru * pretty much all files also modified for XML/DocBook output. 2993146515Sru * doc/texinfo.txi: minimally mention --xml and --docbook. 2994146515Sru * makeinfo/xml.c: convert to K&R until we can do ansi2knr. 2995146515Sru 2996146515Sru * util/texindex.c, 2997146515Sru * util/install-info.c, 2998146515Sru * info/info.c: it's 2001. 2999146515Sru 3000146515Sru2001-04-15 <karl@gnu.org> 3001146515Sru 3002146515Sru * doc/info.texi: major update from eli. 3003146515Sru 3004146515Sru2001-04-13 <karl@gnu.org> 3005146515Sru 3006146515Sru 1999-10-16 Eli Zaretskii <eliz@is.elta.co.il> 3007146515Sru * makeinfo/node.c (cm_node): Don't generate cross-references to 3008146515Sru "(DIR)". 3009146515Sru * makeinfo/html.c (add_link): Likewise. 3010146515Sru 3011146515Sru 1999-10-16 Eli Zaretskii <eliz@is.elta.co.il> 3012146515Sru * makeinfo/makeinfo.c (insert): Don't call html_output_head here. 3013146515Sru (add_char): Call html_output_head here... 3014146515Sru * makeinfo/cmds.c (cm_sp): ...and here... 3015146515Sru * makeinfo/toc.c (cm_contents, cm_shortcontents): ...and here... 3016146515Sru * makeinfo/node.c (cm_anchor): ...and here. 3017146515Sru 3018146515Sru * makeinfo/html.c (html_output_head): `free' html_title if 3019146515Sru expanded. Make <head> and <body> stand out. 3020146515Sru 3021146515Sru2001-04-12 <karl@gnu.org> 3022146515Sru 3023146515Sru 1999-12-26 Eli Zaretskii <eliz@is.elta.co.il> 3024146515Sru * makeinfo/defun.c (defun_internal): Use execute_string instead 3025146515Sru add_word_args to expand defined_name, type_name and category (in 3026146515Sru HTML mode). 3027146515Sru 3028146515Sru2001-03-29 <karl@gnu.org> 3029146515Sru 3030146515Sru * Makefile.am: simple license. 3031146515Sru 3032146515Sru2001-02-27 <karl@gnu.org> 3033146515Sru 3034146515Sru 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> 3035146515Sru * info/terminal.h, info/terminal.c (term_kh, term_ke, term_kD): 3036146515Sru New variables to hold Home, End, Delete key sequences. 3037146515Sru * info/infomap.c (initialize_emacs_like_keymaps, 3038146515Sru initialize_vi_like_keymaps): Set them. 3039146515Sru 3040146515Sru * makeinfo/makeinfo.h, 3041146515Sru * makeinfo/makeinfo.c: --split-size option from Yoshiki: 3042146515Sru 1999-12-09 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> 3043146515Sru * makeinfo/makeinfo.h (split_size): New option. 3044146515Sru * makeinfo/makeinfo.c (long_options): Add split_size. 3045146515Sru (usage): Ditto. Suggested by Richard Y. Kim. 3046146515Sru 3047146515Sru * util/texi2dvi: -o support from Akim. 3048146515Sru 3049146515Sru2001-02-02 <karl@gnu.org> 3050146515Sru 3051146515Sru * dir-example: don't need zsh twice. 3052146515Sru 3053146515Sru From: Nishio Futoshi <fut_nis@d3.dion.ne.jp>, 02 Apr 2000. 3054146515Sru * doc/texinfo.txi: capitalization fixes. 3055146515Sru * doc/info.texi: up pointer fixes. 3056146515Sru * doc/texinfo.txi: installing an info file. 3057146515Sru 3058146515Sru * makeinfo/makeinfo.c: --output is for split html, not non-split. 3059146515Sru From: Karl Eichwalder <keichwa@gmx.net> 3060146515Sru 3061146515Sru2001-01-12 <karl@gnu.org> 3062146515Sru 3063146515Sru 1999-10-15 Eli Zaretskii <eliz@is.elta.co.il> 3064146515Sru * makeinfo/cmds.c (cm_sc): Don't print the warning about 3065146515Sru all-uppercase argument in menus under --no-headers. 3066146515Sru 3067146515Sru * makeinfo/files.c: pass O_BINARY flag to open, suggested by bfox. 3068146515Sru 3069146515Sru2001-01-11 <karl@gnu.org> 3070146515Sru 3071146515Sru * info/terminal.c [HAVE_TERMIOS_H && TCOON]: tcflow TCOOFF/TCCON 3072146515Sru to resume output if user presses CTRL-S at the beginning of 3073146515Sru things. 3074146515Sru [HAVE_TERMIO_H && TCXONC]: ditto. 3075146515Sru From Kevin Ryde <user42@zip.com.au>, 16jun2000; 3076146515Sru cf. emacs/src/sysdep.c. 3077146515Sru 3078146515Sru2001-01-08 <karl@gnu.org> 3079146515Sru 3080146515Sru * makeinfo/cmds.c: afivepaper, afourwide, afourlatex. 3081146515Sru * doc/texinfo.txi: afivepaper 3082146515Sru 3083146515Sru2001-01-05 <karl@gnu.org> 3084146515Sru 3085146515Sru * doc/info.texi: typo from: Martin Buchholz <martin@xemacs.org>. 3086146515Sru * doc/info.texi: typo fixes from meyering. 3087146515Sru 3088146515Sru2001-01-02 <karl@gnu.org> 3089146515Sru 3090146515Sru * makeinfo/makeinfo.c (remember_brace_1): don't assume command is 3091146515Sru non-null, an (erroneous) input line like \hbox to7in{ passes in a 3092146515Sru null. 3093146515Sru 3094146515Sru * makeinfo/toc.c: fix from jan 3095146515Sru * makeinfo/html.c: fix from jan for top-level references. 3096146515Sru 3097146515Sru2000-12-22 <karl@gnu.org> 3098146515Sru 3099146515Sru * makeinfo/makeinfo.c: --help changes. 3100146515Sru * doc/texinfo.txi: -o means the directory name for HTML output. 3101146515Sru 3102146515Sru2000-12-21 <karl@gnu.org> 3103146515Sru 3104146515Sru * doc/texinfo.txi: switch to fdl 3105146515Sru 3106146515Sru * makeinfo/html.c: doc fix. 3107146515Sru * makeinfo/insertion.c: no space after _ I guess. 3108146515Sru * makeinfo/cmds.c: no space after _ I guess. 3109146515Sru 3110146515Sru * makeinfo/html.c (nodename_to_filename_1): fix up external 3111146515Sru * top-node references. 3112146515Sru 3113146515Sru2000-12-20 <karl@gnu.org> 3114146515Sru 3115146515Sru* HTML table patch from Jan: 3116146515Sru 2000-12-19 Jan Nieuwenhuizen <janneke@gnu.org> 3117146515Sru 3118146515Sru * makeinfo/multi.c (multitable_item), 3119146515Sru (cm_tab): close html table columns. Also, align cell contents to 3120146515Sru top, which is probably the most sensible thing to do for text. 3121146515Sru 3122146515Sru 3123146515Sru2000-12-19 <karl@gnu.org> 3124146515Sru 3125146515Sru * makeinfo/makeinfo.c (insert_toplevel_subdirectory): try 3126146515Sru name.html if just name doesn't work. 3127146515Sru 3128146515Sru * doc/texinfo.txi: document html output in .html directory 3129146515Sru sometimes. 3130146515Sru 3131146515Sru * util/Makefile.am (EXTRA_DIST): add install-info-html. 3132146515Sru 3133146515Sru * util/texindex.c: 2000 3134146515Sru * util/install-info.c: 2000 3135146515Sru * info/info.c: 2000 3136146515Sru * configure.in: 4.0a 3137146515Sru 3138146515Sru * lib/system.h: include limits.h 3139146515Sru 3140146515Sru * Applied HTML splitting changes from Jan: 3141146515Sru 2000-11-10 Jan Nieuwenhuizen <janneke@gnu.org> 3142146515Sru 3143146515Sru * makeinfo: removed code for numbered split HTML output, removed 3144146515Sru SPLIT_JCN conditional. 3145146515Sru 3146146515Sru 2000-11-09 Jan Nieuwenhuizen <janneke@gnu.org> 3147146515Sru 3148146515Sru * makeinfo/html.c: prepared nodifying filename functions for 3149146515Sru linking not non-spit HTML documents, by adding ``#anchor'' to 3150146515Sru external refernces. 3151146515Sru 3152146515Sru * doc/texinfo.txi (Installing HTML info): updated doco for --html 3153146515Sru option, added node Installing HTML info. 3154146515Sru 3155146515Sru * util/install-info-html.in: new script. The bare minimum 3156146515Sru required for generating HTML index. 3157146515Sru 3158146515Sru * lib/system.h: compilation fix. 3159146515Sru 3160146515Sru 2000-11-08 Jan Nieuwenhuizen <janneke@gnu.org> 3161146515Sru 3162146515Sru * makeinfo/makeinfo.c (convert_from_loaded_file): [SPLIT_JCN]: 3163146515Sru overloaded already way too hairy function with logic to put split 3164146515Sru html output into subdirectory with basename of toplevel output 3165146515Sru file. 3166146515Sru 3167146515Sru * makeinfo/html.c (fix_filename): new function. 3168146515Sru 3169146515Sru 2000-11-07 Jan Nieuwenhuizen <janneke@gnu.org> 3170146515Sru 3171146515Sru * toc.c (toc_add_entry): 3172146515Sru (contents_update_html): 3173146515Sru (shortcontents_update_html): [SPLIT_JCN]: use hrefs for nodename based 3174146515Sru html files. 3175146515Sru 3176146515Sru * node.c (cm_node): [SPLIT_JCN]: create html filename based on 3177146515Sru nodename (instead of a numbered node<num>.html filename). 3178146515Sru 3179146515Sru * makeinfo/makeinfo.c (main): [SPLIT_JCN]: enable splitting of 3180146515Sru html output. 3181146515Sru 3182146515Sru * makeinfo/html.c 3183146515Sru (add_url_name,add_nodename_to_filename,nodename_to_filename): new 3184146515Sru functions. 3185146515Sru 3186146515Sru2000-12-15 <karl@gnu.org> 3187146515Sru 3188146515Sru * configure.in (AC_CHECK_HEADERS): add limits.h explicitly. 3189146515Sru 3190146515Sru2000-11-10 <karl@gnu.org> 3191146515Sru 3192146515Sru * dir-example: update 3193146515Sru * info/nodes.c: doc fixes, etc. 3194146515Sru 3195146515Sru * incorporated verbatim patch from janneke: 3196146515Sru 2000-04-14 <janneke@gnu.org> 3197146515Sru 3198146515Sru * applied texinfo-3.12s.jcn4 patch 3199146515Sru 3200146515Sru 1999-09-02 <janneke@gnu.org> 3201146515Sru 3202146515Sru * makeinfo/cmds.c, 3203146515Sru * makeinfo/insertion.c: @verbatiminclude file 3204146515Sru * doc/texinfo.tex: @verbatiminclude file 3205146515Sru * doc/texinfo.txi: @vebatiminclude file doco 3206146515Sru * NEWS: added @verbatiminclude to Language section 3207146515Sru 3208146515Sru 1999-09-01 <janneke@gnu.org> 3209146515Sru 3210146515Sru * makeinfo/makeinfo.c: bf: @exdent (urg6.texi) -- Rolled into 4.0 3211146515Sru * NEWS: added verb* to Language section 3212146515Sru * doc/texinfo.txi: @verb, @verbatim doco 3213146515Sru * doc/texinfo.tex: tricky tex-fix for @verb{<char>..<char>} 3214146515Sru * doc/texinfo.tex: real tab expansion for @verbatim mode 3215146515Sru * doc/texinfo.tex: proper start of environment, no indentation 3216146515Sru 3217146515Sru 1999-08-31 <janneke@gnu.org> 3218146515Sru 3219146515Sru * makeinfo/cmds.c: 3220146515Sru * makeinfo/insertion.{c,h}, 3221146515Sru * makeinfo/makeinfo.{c,h}: redo of @verbatim, @verb{<char>..<char>} 3222146515Sru * doc/texinfo.tex: fixed @verb{<char>..<char>} 3223146515Sru 3224146515Sru 1999-08-30 Jan Nieuwenhuizen <janneke@gnu.org> 3225146515Sru 3226146515Sru * makeinfo/cmds.c, 3227146515Sru * makeinfo/insertion.{c,h}, 3228146515Sru * makeinfo/makeinfo.{c,h}: added @verbatim (and preliminary @verb) 3229146515Sru support 3230146515Sru * doc/texinfo.tex: added @verbatim (and preliminary @verb) support 3231146515Sru 3232146515Sru 1999-08-24 Jan Nieuwenhuizen <janneke@gnu.org> 3233146515Sru 3234146515Sru * bf: empty node: makeinfo/node.c:cm_node () -- Rolled into 4.0 3235146515Sru 3236146515Sru 3237146515Sru2000-10-18 <karl@gnu.org> 3238146515Sru 3239146515Sru * doc/info.texi: eli update 3240146515Sru 3241146515Sru2000-09-22 <karl@gnu.org> 3242146515Sru 3243146515Sru * makeinfo/defun.c: warn if non-whitespace follows @defun'd name 3244146515Sru (suggestion from Akim). 3245146515Sru 3246146515Sru Installed some patches: 3247146515Sru 3248146515Sru 2000-08-04 Paul Eggert <eggert@twinsun.com> 3249146515Sru * makeinfo/multi.c (find_template_width): 3250146515Sru Don't access before start of *PARAMS. 3251146515Sru 3252146515Sru 2000-08-21 Eli Zaretskii <eliz@is.elta.co.il> 3253146515Sru * info/filesys.c (info_file_in_path): Reject FILENAME if it is 3254146515Sru empty, or ".", or "..". 3255146515Sru 3256146515Sru 2000-08-23 Eli Zaretskii <eliz@is.elta.co.il> 3257146515Sru * info/session.c (info_menu_or_ref_item): If the user have chosen 3258146515Sru menu item or xref that's identical to defentry's label, use 3259146515Sru defentry instead of looking for its label. Otherwise, select the 3260146515Sru entry whose position is the closest to the window's point, in 3261146515Sru case there's more than a single entry with that label. 3262146515Sru 3263146515Sru2000-09-12 <karl@gnu.org> 3264146515Sru 3265146515Sru * doc/texinfo.txi: it's 2000 now. 3266146515Sru * doc/texinfo.txi: document the only real (and rare) reason for not using implicit pointer 3267146515Sru creation. 3268146515Sru 3269146515Sru2000-09-06 <karl@gnu.org> 3270146515Sru 3271146515Sru * configure.in: test all termcap variables for existence. From 3272146515Sru andy@rz.uni-karlsruhe.de. 3273146515Sru 3274146515Sru * configure.in (ALL_LINGUAS): include ja. 3275146515Sru * lib/system.h [HAVE_IO_H]: make #include <io.h> conditional for 3276146515Sru BeOS. Reported by Dan Moore, dan@moore.cx. 3277146515Sru * configure.in (AC_CHECK_HEADERS): add io.h. 3278146515Sru 3279146515Sru2000-06-05 <karl@gnu.org> 3280146515Sru 3281146515Sru * doc/texinfo.txi: forgot to escape {}. 3282146515Sru 3283146515Sru2000-05-30 <karl@gnu.org> 3284146515Sru 3285146515Sru * info/filesys.c (is_dir_name): check all info suffixes as well as 3286146515Sru the compression suffixes. Fixes segmentation fault on a dir.info 3287146515Sru file ending after the * Menu. 3288146515Sru 3289146515Sru2000-05-28 <karl@gnu.org> 3290146515Sru 3291146515Sru * doc/texinfo.txi: Forgot {arg} in @rmacro example. From Olaf B. 3292146515Sru 3293146515Sru2000-05-27 <karl@gnu.org> 3294146515Sru 3295146515Sru * doc/txi-cs.tex: update from: Stepan Kasal <kasal@suse.cz>. 3296146515Sru 3297146515Sru * doc/Makefile.am (install-data-local): reformat warning per 3298146515Sru Fran�ois to hopefully make it more noticeable. 3299146515Sru 3300146515Sru 2000-02-08 Eli Zaretskii <eliz@is.elta.co.il> 3301146515Sru * info/session.c (incremental_search): Don't retain RET when 3302146515Sru exiting isearch. Suggested by Hrvoje Niksic <hniksic@iskon.hr>. 3303146515Sru 3304146515Sru2000-05-22 <karl@gnu.org> 3305146515Sru 3306146515Sru * doc/texinfo.txi: pageparams -> pagesizes 3307146515Sru 3308146515Sru2000-05-18 <karl@gnu.org> 3309146515Sru 3310146515Sru * makeinfo/lang.c (cm_accent_tilde): need N in list. 3311146515Sru From: kama@hippo.fido.de (Karl Heinz Marbaise) 3312146515Sru 3313146515Sru * makeinfo/files.c (find_and_load): read only the number of bytes 3314146515Sru available in the buffer. Also, remove one-byte-at-a-time reading 3315146515Sru in the WIN32 case. 3316146515Sru From: "J. David Bryan" <dbryan@bcpl.net> 3317146515Sru 3318146515Sru * info/man.c: use eli's patch after all, we re-increment j at the 3319146515Sru top of the loop. 3320146515Sru 3321146515Sru2000-05-16 <karl@gnu.org> 3322146515Sru 3323146515Sru * info/man.c (clean_manpage): don't write before the beginning of 3324146515Sru newpage. 3325146515Sru (based on patch from Eli). 3326146515Sru 3327146515Sru2000-02-03 <karl@gnu.org> 3328146515Sru 3329146515Sru * doc/texinfo.txi: remove spurious space. from kaja. 3330146515Sru 3331146515Sru1999-10-12 Karl Berry <karl@gnu.org> 3332146515Sru 3333146515Sru * doc/Makefile.am (install-tex): install all txi-?? files. 3334146515Sru 3335146515Sru1999-10-01 W. L. Estes <will@fumblers.org> 3336146515Sru 3337146515Sru * makeinfo/cmds.c: dont treat @center as separate paragraph, 3338146515Sru use div element to output center 3339146515Sru 3340146515Sru1999-09-29 Eli Zaretskii <eliz@is.elta.co.il> 3341146515Sru 3342146515Sru * djgpp/README: Say `dir-example', not DIR. 3343146515Sru 3344146515Sru * lib/system.h (DEFAULT_INFOPATH) [__DJGPP__]: Define. 3345146515Sru 3346146515Sru1999-09-28 Karl Berry <karl@gnu.org> 3347146515Sru 3348146515Sru * configure.in, 3349146515Sru util/texi2dvi: version 4.0. 3350146515Sru * doc/texinfo.txi: New isbn. 3351146515Sru 3352146515Sru1999-09-24 Karl Berry <karl@gnu.org> 3353146515Sru 3354146515Sru * doc/texinfo.txi: Fixes from Oleg. 3355146515Sru 3356146515Sru1999-09-20 Karl Berry <karl@gnu.org> 3357146515Sru 3358146515Sru * makeinfo/node.c: Don't write region at an anchor. 3359146515Sru From: Thomas Esken <esken@nmlab.informatik.fh-dortmund.de> 3360146515Sru 3361146515Sru * info/terminal.c: Only set dumb terminal if tgetent returns < 0, 3362146515Sru not 0. 3363146515Sru For HP-UP 11. 3364146515Sru From jeff.hull@state.co.us. 3365146515Sru 3366146515Sru * makeinfo/footnote.c: Don't translate the `Footnotes' string 3367146515Sru according to LANG, it should be according to 3368146515Sru @documentlanguage, which isn't implemented yet. 3369146515Sru From: Jan Nieuwenhuizen <janneke@gnu.org> 3370146515Sru 3371146515Sru * doc/texinfo.txi: @end direntry from kama. 3372146515Sru 3373146515Sru1999-09-19 Karl Berry <karl@gnu.org> 3374146515Sru 3375146515Sru * doc/texinfo.txi: \ninett is now \smalltt. 3376146515Sru 3377146515Sru * doc/texinfo.txi: arnold changes 3378146515Sru 3379146515Sru 1999-09-03 Akim Demaille <akim@epita.fr> 3380146515Sru * texi2dvi (getopt): batch has to be assigned `eval', not `echo'. 3381146515Sru (bibtex): Launch BibTeX also when the LOG file complains that 3382146515Sru there are no BBL file. 3383146515Sru 3384146515Sru * doc/texinfo.txi: Document that @anchor ignores spaces. 3385146515Sru 3386146515Sru * makeinfo/cmds.c (cm_shyph): remove, ­ is not supported in 3387146515Sru browsers. 3388146515Sru From: Thomas Esken <esken@nmlab.informatik.fh-dortmund.de> 3389146515Sru 3390146515Sru * makeinfo/makeinfo.c: Don't crash if current_indent = 0. 3391146515Sru From: Jan Nieuwenhuizen <janneke@gnu.org> 3392146515Sru 3393146515Sru * makeinfo/makeinfo.c: Avoid blank lines between @menu entries. 3394146515Sru * configure.in: 3.12t 3395146515Sru 3396146515Sru 1999-08-31 Eli Zaretskii <eliz@is.elta.co.il> 3397146515Sru * info/info.c (info_short_help): Document --apropos. 3398146515Sru 3399146515Sru1999-09-18 Karl Berry <karl@gnu.org> 3400146515Sru 3401146515Sru * makeinfo/html.c (html_output_head): use text for <title>, not 3402146515Sru html markup. From Fran�ois. 3403146515Sru * makeinfo/makeinfo.c (text_expansion): new routine. 3404146515Sru * makeinfo/cmds.c (cm_settitle): don't expand the title here, 3405146515Sru we'll do it later. 3406146515Sru 3407146515Sru * makeinfo/makeinfo.h (text_expansion): declare. 3408146515Sru 3409146515Sru * info/indices.c, 3410146515Sru * info/infodoc.c, 3411146515Sru * info/session.c, 3412146515Sru * info/footnotes.c: translate errors. 3413146515Sru * info/info.h: Use `' instead of "" in errors. 3414146515Sru 3415146515Sru1999-09-06 Karl Berry <karl@gnu.org> 3416146515Sru 3417146515Sru +1999-08-24 Jan Nieuwenhuizen <janneke@gnu.org> 3418146515Sru * makeinfo/node.c:cm_node: don't compare current_node when null. 3419146515Sru 3420146515Sru 1999-08-23 W. L. Estes <will@fumblers.org> 3421146515Sru * makeinfo/node.c (cm_node): write <a name=> tags even 3422146515Sru ifusing --no-headers 3423146515Sru 3424146515Sru * configure.in: ospeedlib -> trylib 3425146515Sru From: Andreas Schwab <schwab@suse.de> 3426146515Sru 3427146515Sru * makeinfo/makeinfo.c (read_command): add explicit 0 to return if 3428146515Sru enclosure command. From: Andreas Jaeger <aj@arthur.rhein-neckar.de>. 3429146515Sru 3430146515Sru1999-08-19 Karl Berry <karl@gnu.org> 3431146515Sru 3432146515Sru * configure.in: add missing quotes, logic in new termcap library 3433146515Sru check. 3434146515Sru 3435146515Sru1999-08-17 Karl Berry <karl@gnu.org> 3436146515Sru 3437146515Sru * makeinfo/multi.c, 3438146515Sru * makeinfo/sectioning.c, 3439146515Sru * makeinfo/node.c, 3440146515Sru * makeinfo/macro.c: omit unused vars 3441146515Sru * info/session.c (info_goto_invocation_node): omit unused decl. 3442146515Sru 3443146515Sru * configure.in: Check for extra termlib variable necessary on 3444146515Sru HP-UX 9. 3445146515Sru From: Olaf Bachmann <obachman@mathematik.uni-kl.de> 3446146515Sru 3447146515Sru 1999-08-16 Andreas Schwab <schwab@suse.de> 3448146515Sru * info/terminal.c (terminal_initialize_terminal): Try tcgetattr 3449146515Sru and cfgetospeed in preference to TIOCGETP. 3450146515Sru (original_tchars, original_ltchars): Define them only if needed. 3451146515Sru 3452146515Sru1999-08-16 Karl Berry <karl@gnu.org> 3453146515Sru 3454146515Sru * info/infodoc.c (create_internal_info_help_node): rename arg. 3455146515Sru (info_find_or_create_help_window): avoid deref of null eligible. 3456146515Sru 3457146515Sru * info/terminal.c (TIOCGETP, TIOCGETC, TIOCGLTC) [alpha && linux]: 3458146515Sru #undef. Useless stubs are present. 3459146515Sru 3460146515Sru1999-08-15 Karl Berry <karl@gnu.org> 3461146515Sru 3462146515Sru * info/nodes.c: Remove reference to nonexistent RFC for Info 3463146515Sru files. 3464146515Sru 3465146515Sru1999-08-11 Eli Zaretskii <eliz@is.elta.co.il> 3466146515Sru 3467146515Sru * info/nodes.c (info_find_file_internal): If the file's contents 3468146515Sru were gc'ed since last time it was loaded, reload the file. 3469146515Sru 3470146515SruWed Aug 11 06:42:47 1999 Karl Berry <karl@gnu.org> 3471146515Sru 3472146515Sru * doc/Makefile.am (EXTRA_DIST): add txi-pt.tex from Lalo. 3473146515Sru 3474146515SruMon Aug 9 16:28:18 1999 Karl Berry <karl@gnu.org> 3475146515Sru 3476146515Sru * util/texi2dvi: Support preloaded texinfo.tex, from Stephen. 3477146515Sru 3478146515Sru * makeinfo/makeinfo.c (add_char): restore ugly check for first 3479146515Sru character being <. 3480146515Sru 3481146515Sru * makeinfo/cmds.c (cm_kbd): Increment in_fixed_width_font for 3482146515Sru html. 3483146515Sru 3484146515Sru * doc/texinfo.txi: effect not affect 3485146515Sru 3486146515Sru * makeinfo/makeinfo.c: Rearrange help. 3487146515Sru 3488146515Sru * makeinfo/toc.c: Cast %* arguments to (int) to placate gcc 3489146515Sru -Wformat. 3490146515Sru 3491146515SruFri Aug 6 13:03:14 1999 Karl Berry <karl@gnu.org> 3492146515Sru 3493146515Sru * util/install-info.c: Hardwire the File: dir, Node: top part of 3494146515Sru the skeleton dir file. 3495146515Sru Report from: Stanislav Brabec <utx@k332.feld.cvut.cz> 3496146515Sru 3497146515Sru * info/Makefile.am (BUILT_SOURCES): rm -f $(BUILT_SOURCES), a 3498146515Sru kludge. 3499146515Sru 3500146515Sru 1999-07-28 Karl Eichwalder <ke@gnu.franken.de> 3501146515Sru 3502146515Sru * makeinfo/makeinfo.c: Fix help string (-o). 3503146515Sru 3504146515Sru 1999-07-30 Eli Zaretskii <eliz@is.elta.co.il> 3505146515Sru 3506146515Sru * makeinfo/makeinfo.c (cm_uref, cm_email): Don't collapse -- and 3507146515Sru `` in the URL part of the reference. 3508146515Sru 3509146515Sru 1999-08-03 Eli Zaretskii <eliz@is.elta.co.il> 3510146515Sru 3511146515Sru * util/install-info.c (main): For entries given on command line, 3512146515Sru set entry_sections and entry_sections_tail members to NULL, and 3513146515Sru set text_len member to the entry length. After processing the 3514146515Sru Info file, update the entry_sections pointers of all entries that 3515146515Sru came from the command line. 3516146515Sru 3517146515Sru * util/texindex.c (sort_offline, sort_in_core): use off_t rather 3518146515Sru than long. 3519146515Sru Found on FreedBSD 2.2.8 by "Trond Endrestol" <endrestol@hotmail.com>. 3520146515Sru 3521146515SruMon Jul 19 17:16:46 1999 Karl Berry <karl@gnu.org> 3522146515Sru 3523146515Sru * configure.in: 3.12n 3524146515Sru 3525146515Sru * makeinfo/makeinfo.c (add_char): Don't insert <p> if we're in 3526146515Sru @html. 3527146515Sru 3528146515Sru * makeinfo/html.c (add_escaped_anchor_name), 3529146515Sru * makeinfo/toc.c (toc_add_entry): use URL_SAFE_CHAR. 3530146515Sru * makeinfo/makeinfo.h (HTML_SAFE, URL_SAFE_CHAR): new macros. 3531146515Sru 3532146515SruSun Jul 18 14:47:40 1999 Karl Berry <karl@gnu.org> 3533146515Sru 3534146515Sru * dir-example: Add bzip2. 3535146515Sru 3536146515Sru * configure.in: 3.12m. 3537146515Sru 3538146515Sru * doc/texinfo.txi (@afourlatex,@afourwide): add to command list. 3539146515Sru 3540146515Sru1999-07-17 Eli Zaretskii <eliz@is.elta.co.il> 3541146515Sru 3542146515Sru * makeinfo/makeinfo.c (cm_xref): Don't collapse `` and -- while 3543146515Sru expanding node names. Generate a terminating period for 3544146515Sru @pxref, when it has more than a single argument. 3545146515Sru 3546146515Sru * makeinfo/index.c (cm_printindex): Don't collapse `` and -- while 3547146515Sru expanding node names. 3548146515Sru 3549146515SruSat Jul 17 16:33:45 1999 Karl Berry <karl@gnu.org> 3550146515Sru 3551146515Sru * 3.12l. 3552146515Sru 3553146515Sru * doc/texinfo.txi: @alias, @definfoenclose, etc. 3554146515Sru 3555146515Sru * util/texindex.c (indexify): error message instead of abort(2) 3556146515Sru when no page number. 3557146515Sru 3558146515SruFri Jul 16 18:00:26 1999 Karl Berry <karl@gnu.org> 3559146515Sru 3560146515Sru * doc/texinfo.txi: Overfull boxes, help2man, etc. 3561146515Sru 3562146515Sru * util/Makefile.am (EXTRA_DIST): texi-outline.gawk is really 3563146515Sru outline.gawk, add fixref.gawk and prepinfo.awk and 3564146515Sru texi-docstring-magic.el. 3565146515Sru 3566146515SruThu Jul 15 18:57:54 1999 Karl Berry <karl@gnu.org> 3567146515Sru 3568146515Sru * doc/texinfo.txi: .fmt, etc. 3569146515Sru * doc/texinfo.txi: More macro docs, etc. 3570146515Sru 3571146515SruWed Jul 14 19:58:47 1999 Karl Berry <karl@gnu.org> 3572146515Sru 3573146515Sru * doc/texinfo.txi: Give good quote. 3574146515Sru 3575146515Sru * util/Makefile.am (EXTRA_DIST): add texi-outline.gawk. 3576146515Sru 3577146515Sru From: kama@hippo.fido.de (Karl Heinz Marbaise) 3578146515Sru * makeinfo/toc.c (contents_update_html): go back to start level. 3579146515Sru * doc/texinfo.txi: deftypeop 3580146515Sru 3581146515Sru From: "Kaveh R. Ghazi" <ghazi@caip.rutgers.edu> 3582146515Sru * makeinfo/toc.c (toc_add_entry): don't assume sprintf return type 3583146515Sru is int. 3584146515Sru * makeinfo/sectioning.c (insert_and_underscore): declare more 3585146515Sru unsigned char *. 3586146515Sru * makeinfo/macro.h (itext_info, itext_size): remove declarations, 3587146515Sru they're defined static. 3588146515Sru * makeinfo/makeinfo.c: Split up help string even more. 3589146515Sru 3590146515SruTue Jul 13 17:16:18 1999 Karl Berry <karl@gnu.org> 3591146515Sru 3592146515Sru * doc/texinfo.txi: Document @rmacro. 3593146515Sru * makeinfo/macro.c (cm_rmacro): new command to do @allow-recursion 3594146515Sru by default. 3595146515Sru (define_macro): split off from cm_macro. 3596146515Sru 3597146515Sru * makeinfo/macro.h (cm_rmacro): declare. 3598146515Sru * makeinfo/macro.h (delete_macro): do not need to export. 3599146515Sru * makeinfo/cmds.c (rmacro): new command. 3600146515Sru 3601146515Sru * makeinfo/html.c, 3602146515Sru * makeinfo/toc.c, 3603146515Sru * makeinfo/lang.c, 3604146515Sru * makeinfo/makeinfo.c: Use strchr instead of member. 3605146515Sru 3606146515SruMon Jul 12 08:01:19 1999 Karl Berry <karl@gnu.org> 3607146515Sru 3608146515Sru * doc/texinfo.txi: document this. 3609146515Sru * makeinfo/macro.c (apply): warn if \ in macro body is not 3610146515Sru followed by a parameter name or \, instead of silently 3611146515Sru accepting it, for compatibility with TeX. 3612146515Sru 3613146515Sru * makeinfo/macro.c: Doc fix. 3614146515Sru 3615146515SruSun Jul 11 12:49:50 1999 Karl Berry <karl@gnu.org> 3616146515Sru 3617146515Sru * makeinfo/macro.c (cm_macro): do @quote-arg implicitly if single 3618146515Sru argument to macro. 3619146515Sru * doc/texinfo.txi: Document this. 3620146515Sru 3621146515Sru * doc/texinfo.txi (Smallcaps): Document makeinfo warning if arg is 3622146515Sru all uppercase. 3623146515Sru * makeinfo/cmds.c (cm_sc): warn if arg is all upper (suggested by 3624146515Sru Jim Meyering). 3625146515Sru 3626146515Sru * makeinfo/cmds.c (cm_var): warn if argument contains any of ,[]() 3627146515Sru which are unlikely to be allowable in real variable names. 3628146515Sru Suggested by rms. 3629146515Sru 3630146515Sru * makeinfo/makeinfo.h (member): remove weird masking macro. 3631146515Sru 3632146515Sru * doc/texinfo.txi: Probably ok to indent @example. 3633146515Sru 3634146515Sru * configure.in: 3.12k. 3635146515Sru 3636146515Sru * makeinfo/html.c (add_escaped_anchor_name): Cast to unsigned char 3637146515Sru for 8-bit chars. From Yoshiki. 3638146515Sru 3639146515Sru * makeinfo/makeinfo.c: complain -> warn for sake of <80 chars. 3640146515Sru 3641146515Sru1999-07-09 Eli Zaretskii <eliz@is.elta.co.il> 3642146515Sru 3643146515Sru * makeinfo/multi.c (multitable_item): Quote the value of align= 3644146515Sru property. 3645146515Sru 3646146515Sru * makeinfo/defun.c (defun_internal): Ditto. 3647146515Sru 3648146515Sru * makeinfo/cmds.c (cm_center): Ditto. 3649146515Sru 3650146515Sru * makeinfo/toc.c (toc_add_entry): New argument ANCHOR; all callers 3651146515Sru changed. In HTML mode, expand NODE_NAME, or use ANCHOR, if 3652146515Sru non-NULL, and save it together with the TOC name in the name 3653146515Sru member of the TOC entry. 3654146515Sru (toc_add_entry, toc_find_section_of_node): Add a warning in a 3655146515Sru comment that the NODE argument must be unexpanded. 3656146515Sru (contents_update_html): Terminate the TOC entry with </a>. 3657146515Sru 3658146515Sru * makeinfo/sectioning.c (sectioning_html): If the sectioning 3659146515Sru command is outside any node, generate explicit anchor and pass it 3660146515Sru to toc_add_entry. 3661146515Sru 3662146515Sru * makeinfo/node.c (expand_node_name): Now external instead of 3663146515Sru static. 3664146515Sru (cm_node): Output expanded node name in the navigation bar. 3665146515Sru 3666146515Sru * makeinfo/node.h: Declare expand_node_name. 3667146515Sru 3668146515Sru * makeinfo/index.c (cm_printindex): Produce valid HTML links, even 3669146515Sru if index->node is NULL or empty. Fix format of index under 3670146515Sru --no-headers. 3671146515Sru 3672146515SruFri Jul 9 18:09:28 1999 Karl Berry <karl@gnu.org> 3673146515Sru 3674146515Sru * doc/texinfo.txi: Pair @end html properly. From Olaf B. 3675146515Sru 3676146515Sru * doc/Makefile.am (EXTRA_DIST): add txi-nl.tex from Marcel van der Boom 3677146515Sru <marcel@virtualprojects.org>. 3678146515Sru 3679146515Sru * doc/txi-en.tex: Doc fix. 3680146515Sru 3681146515SruWed Jul 7 16:07:44 1999 Karl Berry <karl@gnu.org> 3682146515Sru 3683146515Sru * doc/Makefile.am: Doc fix. 3684146515Sru 3685146515Sru * configure.in (txi_CHECK_DECLS): call this new macro (in 3686146515Sru acinclude.m4). 3687146515Sru * acinclude.m4: new file. 3688146515Sru 3689146515SruTue Jul 6 19:12:37 1999 Karl Berry <karl@gnu.org> 3690146515Sru 3691146515Sru * makeinfo/insertion.h, 3692146515Sru * makeinfo/insertion.c, 3693146515Sru * makeinfo/cmds.c, 3694146515Sru * makeinfo/defun.c: new command @deftypeop. 3695146515Sru Suggestion from: booth@us.ibm.com. 3696146515Sru 3697146515Sru1999-07-05 Eli Zaretskii <eliz@is.elta.co.il> 3698146515Sru 3699146515Sru * makeinfo/makeinfo.c (cm_value): Don't convert quotes and dashes 3700146515Sru in the argument of @value, since @set doesn't. 3701146515Sru 3702146515SruMon Jul 5 16:43:23 1999 Karl Berry <karl@gnu.org> 3703146515Sru 3704146515Sru * makeinfo/insertion.c (get_item_function): return "@ " rather 3705146515Sru than "@". (command_needs_braces): new fn. 3706146515Sru (cm_item): handle @itemize markers that don't take braces. 3707146515Sru Bug reported by Stephen, prototype fix from Yoshiki. 3708146515Sru 3709146515Sru * doc/texinfo.txi (Contents): @contents ignored at beginning when 3710146515Sru outputting to stdout. 3711146515Sru Installed this. 3712146515Sru>1999-05-02 Eli Zaretskii <eliz@is.elta.co.il> 3713146515Sru> * makeinfo/toc.c (cm_contents, cm_shortcontents): If writing to 3714146515Sru> stdout, output the contents and short contents immediately, and 3715146515Sru> assign NULL to contents_filename and shortcontents_filename, so 3716146515Sru> that toc_update won't try to rewrite stdout. 3717146515Sru 3718146515Sru 3719146515Sru * makeinfo/sectioning.c (sectioning_html): declare starting_pos 3720146515Sru and ending_pos as unsigned char * since they're based on 3721146515Sru output_paragraph. 3722146515Sru 3723146515Sru * makeinfo/insertion.c: Cast output_paragraph to char * for sake 3724146515Sru of strncmp prototype (on IRIX 4). 3725146515Sru From: "Kaveh R. Ghazi" <ghazi@caip.rutgers.edu> 3726146515Sru 3727146515Sru 3728146515Sru * info/man.c (get_manpage_contents): restore previous (default) 3729146515Sru SIGCHLD handler so the pclose when gunzipping info files 3730146515Sru doesn't fail with `No child processes' (because 3731146515Sru reap_children reaped it). 3732146515Sru From: Josip Rodin <jrodin@public.srce.hr> 3733146515Sru njs@uclink4.berkeley.edu, 38063-forwarded@bugs.debian.org 3734146515Sru 3735146515SruFri Jul 2 14:26:22 1999 Karl Berry <karl@gnu.org> 3736146515Sru 3737146515Sru From gildea: 3738146515Sru * info/terminal.c (TIOCGETC) [M_XENIX && TIOCGETC]: #undef. 3739146515Sru * info/session.c (strncasecmp) [M_XENIX]: declare. 3740146515Sru 3741146515SruThu Jul 1 19:25:12 1999 Karl Berry <karl@gnu.org> 3742146515Sru 3743146515Sru * makeinfo/makeinfo.c (cm_value): erroneous capitalization in 3744146515Sru error message. 3745146515Sru 3746146515Sru * makeinfo/insertion.c (end_insertion): @end html should turn html 3747146515Sru escaping back on. From esr. 3748146515Sru 3749146515Sru * makeinfo/makeinfo.c (cm_pxref): No period needed to terminate 3750146515Sru cross-reference. 3751146515Sru 3752146515SruSun Jun 13 16:12:41 1999 Karl Berry <karl@gnu.org> 3753146515Sru 3754146515Sru * doc/texinfo.txi: Remove some more node links. 3755146515Sru 3756146515SruSat May 1 16:01:36 1999 Karl Berry <karl@gnu.org> 3757146515Sru 3758146515Sru * info/info.c: Single space for option indent to match others. 3759146515Sru 3760146515Sru * makeinfo/makeinfo.c, 3761146515Sru * util/texindex.c, 3762146515Sru * util/install-info.c: Must indent option list for help2man. 3763146515Sru 3764146515Sru * info/infodoc.c [HELP_NODE_GETS_REGENERATED]: set to true. 3765146515Sru (info_internal_help_text): put moving cmds first so they know how to go 3766146515Sru forward in the help window. 3767146515Sru (create_internal_info_help_node): can't always quit help with C-x 0. 3768146515Sru (info_find_or_create_help_window): pass !one_window_p. 3769146515Sru 3770146515Sru1999-04-29 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp> 3771146515Sru 3772146515Sru * makeinfo/makeinfo.c (cm_xref): Don't collapse --- to -- etc., 3773146515Sru in references. 3774146515Sru 3775146515SruMon Apr 26 16:41:55 1999 Karl Berry <karl@gnu.org> 3776146515Sru 3777146515Sru * makeinfo/node.c (validate): arrange to translate the reference type. 3778146515Sru Report from Sergio. 3779146515Sru 3780146515Sru * makeinfo/makeinfo.c (validate): should not be declared here. 3781146515Sru 3782146515Sru * makeinfo/index.c (cm_printindex): <ul compact> is not 3783146515Sru translatable. From Yoshiki. 3784146515Sru 3785146515Sru * doc/Makefile.am (EXTRA_DIST): include new txi-es.tex from Adrian 3786146515Sru Perez Jorge <alu1415@csi.ull.es>. And new txi-en.tex. 3787146515Sru 3788146515SruSun Apr 25 16:08:27 1999 Karl Berry <karl@gnu.org> 3789146515Sru 3790146515Sru * makeinfo/cmds.c (cm_settitle): don't output html head here. 3791146515Sru 3792146515Sru * makeinfo/makeinfo.c: Move html routines to html.c. 3793146515Sru * makeinfo/Makefile.am (makeinfo_SOURCES): add html.[ch]. 3794146515Sru * makeinfo/html.[ch]: new files. 3795146515Sru 3796146515Sru * makeinfo/makeinfo.c: Restore -- in --output line. From Sergio. 3797146515Sru 3798146515Sru1999-04-23 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp> 3799146515Sru 3800146515Sru * makeinfo/cmds.c (cm_center): Recover the previous state when 3801146515Sru called with --html. 3802146515Sru 3803146515Sru1999-04-24 Eli Zaretskii <eliz@is.elta.co.il> 3804146515Sru 3805146515Sru * makeinfo/cmds.c (cm_bye): Flush the output, in case some command 3806146515Sru produced it immediately before @bye. 3807146515Sru 3808146515Sru * makeinfo/toc.h (TOC_ENTRY_ELT): New member: containing_node. 3809146515Sru 3810146515Sru * makeinfo/toc.c (lots_of_stars): New variable. 3811146515Sru (toc_add_entry): Add a new parameter node_name; all callers 3812146515Sru changed. Record the name of the node containing the section. 3813146515Sru (toc_find_section_of_node): New function. 3814146515Sru (toc_free): Free the new containing_node member. 3815146515Sru (contents_update_info, shortcontents_update_info): Underline the 3816146515Sru title with stars. Output two empty lines after the TOC. 3817146515Sru (contents_update): Fix off-by-one error in writing the rest of the 3818146515Sru file after updating the TOC. 3819146515Sru 3820146515Sru * makeinfo/index.c (cm_printindex): Save and restore line_number 3821146515Sru and input_filename. Don't output the "* Menu" header when 3822146515Sru --no-headers is in effect. Make the fake node name for index 3823146515Sru entries that are outside any node be more explanatory, and emit an 3824146515Sru error for such index entries. Under --no-headers, output a 3825146515Sru reference to the section name, as returned by a call to 3826146515Sru toc_find_section_of_node, instead of a node name. 3827146515Sru 3828146515Sru1999-04-24 Eli Zaretskii <eliz@is.elta.co.il> 3829146515Sru 3830146515Sru * makeinfo/index.c (struct index_elt): Add a new member 3831146515Sru entry_text. 3832146515Sru (free_index, make_index_entries_unique): Free the entry_text 3833146515Sru member. 3834146515Sru (index_add_arg): Don't HTML-escape the index entry here. 3835146515Sru (index_add_arg): Initialize the entry member to NULL. Put the 3836146515Sru entry text into the entry_text member. 3837146515Sru (sort_index): Expand the index entries as if in non-HTML mode. 3838146515Sru Put the expansion into the entry member of struct index_elt. 3839146515Sru (cm_printindex): Allocate the line[] array in Info mode only. 3840146515Sru In HTML mode, escape and expand the original index entry text, 3841146515Sru don't use the results of expansion inside sort_index. 3842146515Sru 3843146515Sru * makeinfo/cmds.c (cm_r): Undo the effect of @code while printing 3844146515Sru one of the "code"-style indices in HTML mode. 3845146515Sru 3846146515Sru1999-04-23 Eli Zaretskii <eliz@is.elta.co.il> 3847146515Sru 3848146515Sru * info/infomap.c (initialize_vi_like_keymaps): Bind DEL in echo 3849146515Sru area to ea_rubout, except for __MSDOS__. 3850146515Sru 3851146515Sru * doc/info-stnd.texi (Node Commands): Document that `I' only 3852146515Sru produces its effect for programs documented in the current Info 3853146515Sru file. Tell them to invoke `I' from DIR if it doesn't work from 3854146515Sru current place. 3855146515Sru 3856146515SruThu Apr 22 09:59:02 1999 Karl Berry <karl@gnu.org> 3857146515Sru 3858146515Sru * makeinfo/makeinfo.c, 3859146515Sru * info/info.c: Rewrite help string a little more. 3860146515Sru 3861146515Sru * doc/info-stnd.texi: Change chapter name to match node name, 3862146515Sru * other changes. 3863146515Sru 3864146515Sru * makeinfo/cmds.c (cm_bye): call discard_braces. 3865146515Sru 3866146515Sru * makeinfo/cmds.c (cm_settitle): output more meta and link tags. 3867146515Sru 3868146515Sru * configure.in (ALL_LINGUAS): add eo. 3869146515Sru 3870146515Sru * util/install-info.c [STRIP_DOT_EXE]: #if not #ifdef 3871146515Sru 3872146515SruWed Apr 21 19:40:51 1999 Karl Berry <karl@gnu.org> 3873146515Sru 3874146515Sru * makeinfo/makeinfo.c: Doc fix. 3875146515Sru 3876146515Sru * makeinfo/sectioning.c (insert_and_underscore): do not output 3877146515Sru html anchor here. 3878146515Sru * makeinfo/node.c (cm_node): do anchor at node name not sectioning 3879146515Sru title. 3880146515Sru 3881146515Sru * makeinfo/node.c: Newlines on node lines. 3882146515Sru 3883146515SruTue Apr 20 13:02:46 1999 Karl Berry <karl@gnu.org> 3884146515Sru 3885146515Sru * info/man.c (get_manpage_contents): freopen stdin and stderr to 3886146515Sru /dev/null rather than closing them. http://bugs.debian.org/14787 3887146515Sru 3888146515SruMon Apr 19 14:12:09 1999 Karl Berry <karl@gnu.org> 3889146515Sru 3890146515Sru * doc/texinfo.txi: Document possibility of `titlepage' stuff for 3891146515Sru plain text output using @ifinfo. 3892146515Sru Report from: Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>. 3893146515Sru 3894146515Sru * makeinfo/cmds.c: Screw that. 3895146515Sru * doc/texinfo.txi: Fix up frontmatter a bit. 3896146515Sru 3897146515Sru * dir-example: Spaces not tabs. 3898146515Sru * dir-example (R FAQ): add. 3899146515Sru 3900146515Sru * makeinfo/makeinfo.c: Lowercase makeinfo in first line. 3901146515Sru 3902146515Sru * doc/info.texi (The node reached...): is a @subsection not a 3903146515Sru @subsub. 3904146515Sru 3905146515Sru * doc/texinfo.txi: Document option rename. 3906146515Sru * makeinfo/makeinfo.c: Rename option to commands-in-node-names. 3907146515Sru 3908146515Sru * makeinfo/index.h (index_compare_fn): declare. 3909146515Sru * makeinfo/index.c (index_element_compare): call through new 3910146515Sru variable index_compare_fn, and set it to strcoll if 3911146515Sru @documentlanguage was used and LANG != en. 3912146515Sru #include lang.h. 3913146515Sru 3914146515SruSat Apr 17 14:46:47 1999 Karl Berry <karl@gnu.org> 3915146515Sru 3916146515Sru * makeinfo/insertion.c (current_item_function, cm_item): rewrite 3917146515Sru to skip all conditionals. 3918146515Sru (cm_item): use current_item_function rather than current_insertion_type 3919146515Sru to check what to use for @item, so @ifset etc. can be used around 3920146515Sru @items. 3921146515Sru Report from: "W. L. Estes" <wlestes@br20920.uncg.edu>. 3922146515Sru 3923146515Sru * makeinfo/makeinfo.c (current_insertion_type): no need to 3924146515Sru declare. 3925146515Sru 3926146515Sru * makeinfo/makeinfo.c: Add examples to help message. 3927146515Sru 3928146515Sru * util/texindex.c (usage): Rearrange --help, avoid extra newline. 3929146515Sru 3930146515Sru * info/info.c: Sort --help in the usual place. 3931146515Sru 3932146515Sru * makeinfo/makeinfo.c: Reindent help message, rename 3933146515Sru --expensive-validation to --commands-in-nodes. 3934146515Sru 3935146515SruFri Apr 16 17:53:48 1999 Karl Berry <karl@gnu.org> 3936146515Sru 3937146515Sru * makeinfo/cmds.c (cm_ignore_arg): new routine. 3938146515Sru (cm_ignore_line_no_op): remove, can use cm_ignore_line. 3939146515Sru 3940146515SruTue Apr 13 16:45:39 1999 Karl Berry <karl@gnu.org> 3941146515Sru 3942146515Sru * doc/info-stnd.texi: Frontmatter changes. 3943146515Sru 3944146515Sru * doc/info.texi: Remove advanced remark in first node. 3945146515Sru 3946146515Sru * doc/texinfo.txi: Texinfo.tex does macros now. From Eli. 3947146515Sru 3948146515Sru * doc/texinfo.txi: Document @w{ } to produce an unbreakable space. 3949146515Sru 3950146515Sru * util/texi2dvi: Update from Akim, avoid Solaris ucb echo weirdness. 3951146515Sru 3952146515Sru * info/infodoc.c: Parenthesize function calls, don't depend on 3953146515Sru gettext being there. Report from: Doug Semler 3954146515Sru <doug@seaspace.com>. 3955146515Sru 3956146515Sru1999-04-12 Eli Zaretskii <eliz@is.elta.co.il> 3957146515Sru 3958146515Sru * info/infomap.c (initialize_vi_like_keymaps): Initialize the echo 3959146515Sru are keymap *before* it is filled up with keys. 3960146515Sru 3961146515Sru1999-04-10 Eli Zaretskii <eliz@is.elta.co.il> 3962146515Sru 3963146515Sru * makeinfo/macro.c (execute_macro): Reset the line number to where 3964146515Sru the macro argumenst begin, before executing its expansion. 3965146515Sru 3966146515Sru * makeinfo/makeinfo.c (cm_xref): Expand the name of arguments 3967146515Sru before writing them in HTML mode. 3968146515Sru (handle_menu_entry): Expand the name of the gleaned node before 3969146515Sru writing it in HTML mode. 3970146515Sru 3971146515Sru * makeinfo/sectioning.c (sectioning_html): Expand the name of the 3972146515Sru current node when producing the <a name=... anchor. 3973146515Sru 3974146515Sru * makeinfo/node.c (cm_node): Expand the name of node and its links 3975146515Sru before outputting them in HTML mode. 3976146515Sru 3977146515Sru * makeinfo/index.c (cm_printindex): Expand node names to which the 3978146515Sru index points. 3979146515Sru 3980146515Sru * makeinfo/footnote.c (cm_footnote): Call execute_string instead 3981146515Sru of add_word_args, since current_node needs to be expanded. Expand 3982146515Sru the name of the Footnotes node before calling 3983146515Sru remember_node_reference. 3984146515Sru 3985146515Sru * makeinfo/tests/node-expand.txi: New test, for testing how node 3986146515Sru names are expanded in @node, @menu, cross-references, and 3987146515Sru indices. 3988146515Sru 3989146515Sru * makeinfo/makeinfo.c (add_char): If we output <p>, adjust the 3990146515Sru affected brace positions by 3, so cm_xxx functions get what they 3991146515Sru expect in START and END. 3992146515Sru (insert_html_tag): Likewise. 3993146515Sru 3994146515Sru * makeinfo/cmds.c (cm_sc): Remove the kludge that looks for the 3995146515Sru beginning of <small>, it is no longer needed. 3996146515Sru 3997146515Sru * makeinfo/macro.c (cm_definfoenclose): Don't stop at the first 3998146515Sru blank after the second comma: the blank may belong to the second 3999146515Sru delimiter. 4000146515Sru 4001146515Sru * makeinfo/tests/htmlpara.txi: New test, for the commands affected 4002146515Sru by the <p> output at paragraph beginning. 4003146515Sru 4004146515Sru * makeinfo/makeinfo.h (expensive_validation): New option. 4005146515Sru 4006146515Sru * makeinfo/makeinfo.c (long_options): Add expensive_validation. 4007146515Sru (usage): Likewise. 4008146515Sru 4009146515Sru * makeinfo/node.c (find_node): If NAME isn't found verbatim, try 4010146515Sru expanding it and every node name in tag table, before comparing 4011146515Sru them, but only if expensive_validation is non-zero. 4012146515Sru (find_node_reference): Likewise. 4013146515Sru (cm_node): Don't expand node name and its links here. 4014146515Sru (validate_file): If direct comparisons fail, try expanding the 4015146515Sru comparees before giving up, unless expensive_validation is zero. 4016146515Sru Switch the order of NODE and UP in error message about a lacking 4017146515Sru menu item. 4018146515Sru 4019146515Sru1999-04-07 Eli Zaretskii <eliz@is.elta.co.il> 4020146515Sru 4021146515Sru * makeinfo/index.c (cm_printindex): Don't output "Menu" header. 4022146515Sru 4023146515Sru * makeinfo/node.c (get_node_token): Collapse whitespace in node 4024146515Sru names. 4025146515Sru (glean_node_from_menu, expand_node_name): Likewise. 4026146515Sru 4027146515Sru * info/infomap.c (initialize_vi_like_keymaps): Bind all the 256 4028146515Sru keys to ea_insert, like the Emacs-like case does. 4029146515Sru 4030146515Sru * doc/info-stnd.texi (Invoking Info): Document support for files 4031146515Sru compessed with bzip2, and the --vi-keys option. 4032146515Sru (Many places): Document key bindings under --vi-keys. 4033146515Sru 4034146515Sru1999-04-06 Eli Zaretskii <eliz@is.elta.co.il> 4035146515Sru 4036146515Sru * info/session.c (info_last_node, info_first_node): With a numeric 4037146515Sru argument, go to ARGth node counting from the beginning. Skip 4038146515Sru anchor tags when looking for the target node--the last tag can be 4039146515Sru an anchor, for example. 4040146515Sru (last_search_direction, last_search_case_sensitive): New 4041146515Sru variables. 4042146515Sru (last_search_for_string): Remove variable. 4043146515Sru (info_search_internal): Always move point by one notch before 4044146515Sru beginning the search, to avoid complications in repeated search 4045146515Sru commands. When looking for the next node tag, skip any anchor 4046146515Sru tags. 4047146515Sru (info_search_1): Accept a 5th argument ASK_FOR_STRING, and only 4048146515Sru prompt for search string if it's non-zero. All callers changed. 4049146515Sru Look for the COUNTth occurence of the string. 4050146515Sru (info_search, info_search_backward, info_search_case_sensitively): 4051146515Sru Set last_search_direction and last_search_case_sensitive. 4052146515Sru (info_search_next, info_search_previous): New commands, repeat 4053146515Sru last search in the same or reverse direction without prompting the 4054146515Sru user for the string. 4055146515Sru 4056146515Sru * info/infomap.c (initialize_emacs_like_keymaps): Bind `C-x n' to 4057146515Sru info_search_next and `C-x N' to info_search_previous. 4058146515Sru (initialize_vi_like_keymaps): Bind `n' to info_search_next and `N' 4059146515Sru to info_search_previous. 4060146515Sru 4061146515Sru1999-04-04 Eli Zaretskii <eliz@is.elta.co.il> 4062146515Sru 4063146515Sru * makeinfo/makeinfo.c (get_rest_of_line): Don't expand non-macros, 4064146515Sru so that macro-expanded output will still have them. 4065146515Sru 4066146515Sru1999-04-03 Eli Zaretskii <eliz@is.elta.co.il> 4067146515Sru 4068146515Sru * makeinfo/node.c (cm_node): Expand the node name and its links 4069146515Sru completely before using them, so that they could use e.g. @value{} 4070146515Sru etc. 4071146515Sru 4072146515Sru * makeinfo/makeinfo.c (replace_with_expansion): Don't 4073146515Sru remember_itext if we are executing_string. 4074146515Sru 4075146515Sru * makeinfo/sectioning.c (sectioning_html): Remove #ifdef 4076146515Sru HAVE_MACROS. Don't call me_execute_string if already 4077146515Sru executing_string. 4078146515Sru 4079146515Sru * makeinfo/toc.c (toc_add_entry): Expand macros in TOCNAME right 4080146515Sru here, since the macro can be later redefined. 4081146515Sru (contents_update_html, contents_update_info, 4082146515Sru shortcontents_update_html, shortcontents_update_info): Use stdio 4083146515Sru functions for output instead of add_word etc. 4084146515Sru (rewrite_top, contents_update, shortcontents_update, toc_update): 4085146515Sru New functions, replace the TOC placebo with the actual TOC. 4086146515Sru (cm_contents): Output a placebo instead of writing the TOC. 4087146515Sru (cm_shortcontents): Output a placebo instead of writing the short 4088146515Sru TOC. 4089146515Sru 4090146515Sru * makeinfo/makeinfo.c (convert_from_loaded_file): Call toc_update 4091146515Sru if appropriate. 4092146515Sru 4093146515Sru * makeinfo/sectioning.c (cm_top): Don't output the HTML header 4094146515Sru here, since the Top node might be preceeded by other commands, 4095146515Sru like @contents. 4096146515Sru 4097146515Sru * makeinfo/cmds.c (cm_settitle): Output the HTML header here. 4098146515Sru 4099146515Sru * makeinfo/node.c (set_current_output_filename): New function, 4100146515Sru saves the name of the actual file we are now writing, including in 4101146515Sru the case of split-HTML output. 4102146515Sru (cm_node): Call it to record the name of output file. 4103146515Sru 4104146515Sru * makeinfo/footnote.c (free_pending_notes): Re-initialize 4105146515Sru current_footnote_number to 1. 4106146515Sru 4107146515Sru * makeinfo/index.c (index_add_arg): Remove redundant xstrdup. 4108146515Sru (cm_printindex): Don't free index->entry: it is freed in 4109146515Sru free_index, if, e.g., there's more than one file to convert. 4110146515Sru 4111146515Sru * makeinfo/makeinfo.c (init_internals): Call toc_free. 4112146515Sru 4113146515SruMon Apr 5 16:53:33 1999 Karl Berry <karl@gnu.org> 4114146515Sru 4115146515Sru * doc/Makefile.am: Texmf_{texinfo,dvips}: dirs not files. From 4116146515Sru Kurt Hornik. 4117146515Sru 4118146515SruWed Mar 31 13:50:09 1999 Karl Berry <karl@gnu.org> 4119146515Sru 4120146515Sru * Pretest 3.12h. 4121146515Sru 4122146515Sru * makeinfo/node.c (last_node_p): new fn. 4123146515Sru (split_file): call it, instead of assuming no more entries means 4124146515Sru no more nodes. (Loses with anchors.) 4125146515Sru Report from: "Oleg S. Tihonov" <ost@benetnash.ffke-campus.mipt.ru>. 4126146515Sru 4127146515Sru * makeinfo/index.c (sort_index): whether an entry is @code or not 4128146515Sru depends on the element, not the index, because of synindex. 4129146515Sru 4130146515Sru * doc/Makefile.am (install-tex): Must use $(TEXMF), do 4131146515Sru $(mkinstalldirs) on tex dirs. 4132146515Sru From: Nathan Sidwell <nathan@acm.org>. 4133146515Sru 4134146515Sru * doc/texinfo.txi: Document need for blank line before @image if 4135146515Sru you want space. 4136146515Sru 4137146515Sru * Install changes from Eli: 4138146515Sru 4139146515Sru 1999-03-09 Eli Zaretskii <eliz@is.elta.co.il> 4140146515Sru 4141146515Sru * info/infodoc.c (info_internal_help_text): Remove hard-wired key 4142146515Sru names, use %-10s instead. 4143146515Sru (info_help_keys_text): New variable, holds two variants of keys 4144146515Sru that invoke basic commands, indexed by vi_keys_p. 4145146515Sru (create_internal_info_help_node): Use info_help_keys_text[]. 4146146515Sru 4147146515Sru * info/window.c (build_message_buffer): Support more general 4148146515Sru format strings, like %-10.15s, %+4d etc. 4149146515Sru 4150146515Sru * info/infomap.c (initialize_vi_like_keymaps): Bind ESC-h, ESC-t, 4151146515Sru C-x LFD and C-x RET. 4152146515Sru 4153146515Sru 1999-03-08 Eli Zaretskii <eliz@is.elta.co.il> 4154146515Sru 4155146515Sru * util/install-info.c (output_dirfile): Sort the entries and 4156146515Sru output them in alphabetic order. Output each entry only in those 4157146515Sru sections where it belongs. 4158146515Sru (parse_input): New function, code moved from main. Process 4159146515Sru sections and entries in a single loop, and record with each entry 4160146515Sru the list of sections where that entry belongs. Record each entry 4161146515Sru separately, not all of them together as a single block. 4162146515Sru (parse_dir_file): New function, code moved from main. 4163146515Sru (main): Move code to parse_input and parse_dir_file. Put the new 4164146515Sru entries only into sections where they belong. 4165146515Sru (compare_entries_text): New function, called when sorting new 4166146515Sru entries. 4167146515Sru 4168146515Sru * info/infomap.c (initialize_vi_like_keymaps): New function. Bind 4169146515Sru keys a-la Less, including new functions from session.c below. 4170146515Sru (initialize_emacs_like_keymaps): New function, with the guts of 4171146515Sru initialize_info_keymaps. 4172146515Sru 4173146515Sru * info/session.c (info_scroll_forward, info_scroll_backward): If 4174146515Sru default_window_size is non-negative, use it as the default number 4175146515Sru of lines to scroll. 4176146515Sru (info_scroll_forward_set_window, info_scroll_backward_set_window, 4177146515Sru info_down_line, info_up_line, info_scroll_half_screen_down, 4178146515Sru info_scroll_half_screen_up, info_search_backward): New functions, 4179146515Sru for Less-like look and feel. 4180146515Sru 4181146515SruTue Mar 30 16:44:53 UTC 1999 Karl Heinz Marbaise <kama@hippo.fido.de> 4182146515Sru 4183146515Sru * doc/txi-de.tex: 4184146515Sru - added additional putwordin 4185146515Sru * doc/texinfo.txi: 4186146515Sru - changed defivar into deftypeivar 4187146515Sru * makeinfo/sectioning.c: 4188146515Sru - changed output of anchors based on problems with ie. 4189146515Sru * makeinfo/defun.c: 4190146515Sru - output in HTML mode changed to be on previous state. 4191146515Sru * makeinfo/insertion.c: 4192146515Sru - fixed up HTML output for deftypeivar. 4193146515Sru 4194146515Sru1999-03-30 Akim Demaille <demaille@inf.enst.fr> 4195146515Sru 4196146515Sru * texi2dvi ($tmpdir): Avoid security holes. 4197146515Sru 4198146515SruFri Mar 26 17:06:55 1999 Karl Berry <karl@gnu.org> 4199146515Sru 4200146515Sru * makeinfo/cmds.c (cm_exdent): rewrite to preserve blank lines. 4201146515Sru Bug from: "Oleg S. Tihonov" <ost@benetnash.ffke-campus.mipt.ru>. 4202146515Sru 4203146515Sru * makeinfo/cmds.c (cm_exdent): arg is in `roman'. 4204146515Sru 4205146515SruThu Mar 25 16:21:27 1999 Karl Berry <karl@gnu.org> 4206146515Sru 4207146515Sru * makeinfo/insertion.c, 4208146515Sru * makeinfo/defun.c, 4209146515Sru * makeinfo/insertion.h (insertion_type): add deftypeivar. 4210146515Sru * makeinfo/defun.h (cm_defun): declare here. 4211146515Sru * makeinfo/cmds.c (defun.h): include. 4212146515Sru * doc/texinfo.txi (deftypeivar[x]): new commands. 4213146515Sru * makeinfo/cmds.c (deftypeivar[x]): new commands. 4214146515Sru 4215146515Sru * makeinfo/cmds.c (cm_exdent): save, set and restore 4216146515Sru in_fixed_width_font. 4217146515Sru 4218146515Sru * doc/texinfo.txi (uref): rewrite. 4219146515Sru 4220146515Sru * info/info.c (info_short_help): more spaces for new help2man. 4221146515Sru 4222146515Sru * makeinfo/node.c (cm_node): output node name in html, change 4223146515Sru navbar punctuation. 4224146515Sru 4225146515Sru * doc/texinfo.5: Fix URL. 4226146515Sru 4227146515Sru * Finally installed this: 4228146515Sru 1998-05-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 4229146515Sru * makeinfo/makeinfo.c (convert_from_loaded_file): When the file 4230146515Sru contains no @setfilename then always look for \input (not 4231146515Sru \include) in the first line and skip that. Don't skip the first 4232146515Sru line if no \input was found. 4233146515Sru 4234146515Sru1999-03-24 Akim Demaille <demaille@inf.enst.fr> 4235146515Sru 4236146515Sru * configure.in (AC_HEADER_STAT): Added. 4237146515Sru * util/texindex.c (main): Check infiles are not directories. 4238146515Sru 4239146515Sru1999-03-24 Akim Demaille <demaille@inf.enst.fr> 4240146515Sru 4241146515Sru * texi2dvi (index_files): Don't use `!' to run sed -e "s!foo$!!" 4242146515Sru since the shell will interpret `$!'. 4243146515Sru 4244146515SruTue Mar 23 16:41:08 1999 Karl Berry <karl@gnu.org> 4245146515Sru 4246146515Sru * doc/texinfo.txi (uref): rewrite to make HTML output read more 4247146515Sru nicely. From Tim S. 4248146515Sru 4249146515Sru * info/info.c (info_short_help): include examples. 4250146515Sru 4251146515Sru * makeinfo/makeinfo.c (close_paragraph_with_lines): move earlier 4252146515Sru so can be static. 4253146515Sru 4254146515Sru * makeinfo/sectioning.c, 4255146515Sru * makeinfo/node.c, 4256146515Sru * makeinfo/makeinfo.h, 4257146515Sru * makeinfo/makeinfo.c, 4258146515Sru * makeinfo/macro.c, 4259146515Sru * makeinfo/insertion.c, 4260146515Sru * makeinfo/cmds.c, 4261146515Sru * makeinfo/files.c, 4262146515Sru * makeinfo/footnote.c (size_of_input_text): rename to 4263146515Sru input_text_length. 4264146515Sru 4265146515Sru * makeinfo/makeinfo.c (cm_xref): make wrong-char-following a warning. 4266146515Sru (replace_with_expansion): remove bogus conditional that was duplicated 4267146515Sru unconditionally. 4268146515Sru From: Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de> 4269146515Sru 4270146515SruMon Mar 22 14:39:59 1999 Karl Berry <karl@gnu.org> 4271146515Sru 4272146515Sru * doc/Makefile.am (install-tex): parenthesize. 4273146515Sru 4274146515Sru * Makefile.am (dist-hook): remove, it uses hard links so we chmod 4275146515Sru all our sources. 4276146515Sru 4277146515Sru * makeinfo/toc.c, 4278146515Sru * makeinfo/defun.c, 4279146515Sru * makeinfo/sectioning.c: Use _, not N_. 4280146515Sru 4281146515Sru * info/Makefile.am (ginfo_SOURCES): include $(BUILT_SOURCES) 4282146515Sru explicitly. 4283146515Sru 4284146515Sru * makeinfo/lang.c, 4285146515Sru * makeinfo/lang.h: ISO-639 updates. 4286146515Sru 4287146515Sru * makeinfo/cmds.c: exampleindent changes. 4288146515Sru 4289146515Sru * info/info.c (info_short_help): reformat somewhat, and don't say 4290146515Sru info info options any more. 4291146515Sru 4292146515Sru * doc/info-stnd.texi (Invoking): make description format somewhat 4293146515Sru more standard. 4294146515Sru 4295146515Sru * info/infomap.c (Initialize_info_keymaps): do ea_insert bindings 4296146515Sru first so subsequent bindings (e.g., for ESC) override. 4297146515Sru 4298146515SruSun Mar 21 17:31:00 1999 Karl Berry <karl@gnu.org> 4299146515Sru 4300146515Sru * makeinfo/multi.c (output_multitable_row): remove unnecessary 4301146515Sru trailing whitespace from output, output blank row for blank @item. 4302146515Sru 4303146515Sru * doc/texinfo.txi: Remove extra @item in language multitable. 4304146515Sru 4305146515SruSat Mar 20 12:30:25 1999 Karl Berry <karl@gnu.org> 4306146515Sru 4307146515Sru * doc/texinfo.txi: Update language table from ISO 639: 4308146515Sru http://www.iro.umontreal.ca/contrib/po/iso-639. From kama. 4309146515Sru 4310146515Sru * doc/texinfo.txi (exampleindent): document. 4311146515Sru 4312146515Sru * doc/texinfo.txi (Creating an Info File): use this for the node name. 4313146515Sru 4314146515Sru * doc/info.texi: Make Texinfo references consistent, etc. 4315146515Sru 4316146515Sru1999-03-18 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp> 4317146515Sru 4318146515Sru * makeinfo/makeinfo.c (set_default_indentation_increment): new 4319146515Sru routine. 4320146515Sru * makeinfo/insertion.c (cm_exampleindent): new routine. 4321146515Sru Call set_default_indentation_increment. 4322146515Sru 4323146515SruMon Mar 15 17:06:15 1999 Karl Berry <karl@gnu.org> 4324146515Sru 4325146515Sru * info/Makefile.am (ginfo_SOURCES): Remove doc.c and funs.h in 4326146515Sru hopes they then won't be distributed. Report from Andreas. 4327146515Sru 4328146515Sru * makeinfo/cmds.c (cm_sp): close paragraph and disable filling to 4329146515Sru produce blank lines in info. 4330146515Sru Report from: Michael Vanier <mvanier@bbb.caltech.edu>. 4331146515Sru 4332146515Sru * doc/texinfo.txi: Attempt to get Edition info on one line. 4333146515Sru 4334146515Sru * makeinfo/makeinfo.h (cr_or_whitespace): use whitespace and check 4335146515Sru for \r. (skip_whitespace_and_newlines, command_char): use it. 4336146515Sru Report from bonzini@gnu.org. 4337146515Sru 4338146515Sru * makeinfo/cmds.c (cm_center): save and restore filling_enabled, 4339146515Sru so @center can be used inside an @example. Bug from kama. 4340146515Sru 4341146515Sru1999-03-13 Eli Zaretskii <eliz@is.elta.co.il> 4342146515Sru 4343146515Sru * makeinfo/footnote.c (cm_footnote): In separate footnote style, 4344146515Sru generate a reference to "foo-Footnote-NN" for each footnote. 4345146515Sru (output_pending_notes): In separate footnote style, generate an 4346146515Sru anchor "foo-Footnote-NN" for each footnote, so that the link in 4347146515Sru the parent node would lead directly to the footnote. 4348146515Sru 4349146515Sru * info/footnotes.c (make_footnotes_node): Recognize the new 4350146515Sru "foo-Footnote-NN" style of footnote references. 4351146515Sru 4352146515Sru1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> 4353146515Sru 4354146515Sru * configure.in (AC_OUTPUT): Remove command to create po/Makefile, 4355146515Sru already done by AM_GNU_GETTEXT. 4356146515Sru 4357146515SruTue Mar 9 17:48:46 1999 Karl Berry <karl@gnu.org> 4358146515Sru 4359146515Sru * Makefile.am (dist-hook): make distribution directory writable. 4360146515Sru 4361146515Sru * Installed these changes: 4362146515Sru 4363146515Sru 1999-03-04 Akim Demaille <demaille@inf.enst.fr> 4364146515Sru 4365146515Sru * texi2dvi (bibtex): Allow several runs of bibtex, this can be 4366146515Sru used if bibentries reference other bibentries. Moreover, looking 4367146515Sru for `Citation' in the LOG should be enough to avoid uneless runs. 4368146515Sru 4369146515Sru Sun Mar 7 15:15:00 1999 UTC Karl Heinz Marbaise <kama@hippo.fido.de> 4370146515Sru 4371146515Sru * makeinfo/sectioning.{c,h}: 4372146515Sru - using defines instead of literals. 4373146515Sru - cleaned up some stylistic matters like Karl Berry 4374146515Sru suggested. Handling of things like: 4375146515Sru @unnumbered .. 4376146515Sru @section ... 4377146515Sru now it works correct. 4378146515Sru 4379146515Sru * makeinfo/toc.{c,h} 4380146515Sru - addTocEntry, freeToc changed into toc_add_entry 4381146515Sru toc_free. stylistics changed. 4382146515Sru 4383146515Sru * makeinfo/iso2cht.pl,iso-639: script, table from the web. 4384146515Sru - perl script converting the iso-639 table from the web 4385146515Sru into the appropiate files (isoenum.h, isotab.c and 4386146515Sru iso.texi) which can be inserted directly into 4387146515Sru lang.c, lang.h and texinfo.txi. 4388146515Sru 4389146515SruTue Mar 9 17:47:59 1999 Karl Berry <karl@gnu.org> 4390146515Sru 4391146515Sru * configure.in: Bump to 3.12g. 4392146515Sru 4393146515SruSun Mar 7 07:01:19 1999 Karl Berry <karl@gnu.org> 4394146515Sru 4395146515Sru * info/infomap.c: Don't do isprint, just bind everything. 4396146515Sru 4397146515SruFri Mar 5 14:31:42 1999 Karl Berry <karl@gnu.org> 4398146515Sru 4399146515Sru * doc/texinfo.txi, 4400146515Sru * makeinfo/makeinfo.c: Document that --no-headers writes to stdout 4401146515Sru by default. 4402146515Sru 4403146515Sru * doc/texinfo.txi: @setchapternewpage doesn't change 4404146515Sru \bindingoffset, just headers. Recommend not including it in the 4405146515Sru manual source at all. 4406146515Sru 4407146515Sru * makeinfo/node.c (write_tag_table_internal): set 4408146515Sru in_fixed_width_font while constructing this so --- doesn't 4409146515Sru collapse to --, etc. Bug report from Sergio. 4410146515Sru 4411146515Sru * dir-example: Add a2ps stuff. 4412146515Sru 4413146515Sru * info/session.c: Allow any character in search string. 4414146515Sru 4415146515Sru * info/infodoc.c (describe_key): don't assume non-latin1 4416146515Sru characters are undefined. 4417146515Sru 4418146515Sru * info/infomap.c (initialize_info_keymaps): make all characters 4419146515Sru insertable by default in echo area. From Eli. 4420146515Sru 4421146515Sru * Installed these changes: 4422146515Sru 4423146515Sru Wed Feb 23 22:00:00 1999 Karl Heinz Marbaise <kama@hippo.fido.de> 4424146515Sru 4425146515Sru * makeinfo/sectioning.{c,h}: 4426146515Sru - added to hold complete handling of sectioning 4427146515Sru a little step towards modularization ;-) 4428146515Sru 4429146515Sru * makeinfo/cmds.c: 4430146515Sru - sectioning_alist moved to sectioning.c and 4431146515Sru added information about enumerated chapter, 4432146515Sru section ..., appendix or not. Everything 4433146515Sru which has any relationship with sectioning 4434146515Sru moved to sectioning.{c,h} I hope I have found 4435146515Sru all. 4436146515Sru 4437146515Sru * makeinfo/toc.{c,h}: 4438146515Sru - added for complete handling of "table of contents" 4439146515Sru "short contents". Better ASCII only support 4440146515Sru (--no-headers) so no Text "Menu" is printed. 4441146515Sru May be we can do more. 4442146515Sru 4443146515Sru * makeinfo/makeinfo.{c,h}: 4444146515Sru - added new command line switch --number to enumerate 4445146515Sru chapter, sections etc. 4446146515Sru 4447146515Sru * doc/texinfo.txi: 4448146515Sru - --number option documented. 4449146515Sru 4450146515Sru 1999-02-28 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp> 4451146515Sru 4452146515Sru * makeinfo/insertion.c (in_paragraph): New variable. 4453146515Sru (cm_item): Add </p> only if <p> is open. 4454146515Sru * makeinfo/makeinfo.c (handle_menu_entry): Ditto. 4455146515Sru 4456146515Sru * makeinfo/insertion.c (begin_insertion), 4457146515Sru * makeinfo/makeinfo.c (handle_menu_entry): If commentary 4458146515Sru precedes first menu item, put them outside of <ul>. 4459146515Sru Put <p> and </p> correctly. 4460146515Sru 4461146515Sru 1999-02-27 Eli Zaretskii <eliz@is.elta.co.il> 4462146515Sru 4463146515Sru * info/info.c (info_short_help): Document --show-options and 4464146515Sru --usage. 4465146515Sru 4466146515Sru 1999-02-26 Eli Zaretskii <eliz@is.elta.co.il> 4467146515Sru 4468146515Sru * info/makedoc.c (main) [STRIP_DOT_EXE]: Strip the .exe suffix, so 4469146515Sru that doc.c says "./makedoc.c", not "./makedoc.exe.c". 4470146515Sru 4471146515Sru * info/info.c (goto_invocation_p): New variable. 4472146515Sru (long_options): New options --show-options and its alias --usage. 4473146515Sru (main): Don't update the display until we find the first node to 4474146515Sru be displayed, to avoid flushing incorrect display. If user wants 4475146515Sru to see the command-line options node right away, display whatever 4476146515Sru info_intuit_options_node finds. 4477146515Sru 4478146515Sru * info/session.c (info_intuit_options_node): New function, uses 4479146515Sru heuristics to find the node which describes program's invocation. 4480146515Sru (info_goto_invocation_node): New command, asks for a program's 4481146515Sru name and displays the invocation node of that program. 4482146515Sru (entry_in_menu): New function, fuzzily looks for a menu entry in a 4483146515Sru node's menu. 4484146515Sru (program_name_from_file_name): New function, suggests a program 4485146515Sru name given a name of its Info file. 4486146515Sru (info_search_in_node): Accept an additional argument: a flag to 4487146515Sru search case-sensitively; all callers changed. If case-sensitive 4488146515Sru search is required, don't turn on the case-fold flag in the search 4489146515Sru binding. 4490146515Sru (info_search_internal): Accept an additional argument: a flag to 4491146515Sru search case-sensitively; all callers changed. Share the last 4492146515Sru search string between normal and case-sensitive search commands. 4493146515Sru (info_search_1): New function, with the guts that previously 4494146515Sru belonged to info_search. If the search is case-sensitive, 4495146515Sru mentions that in the prompt for the search string. If the search 4496146515Sru string includes upper-case characters, searches case-sensitively. 4497146515Sru (info_search): Calls info_search_1 with zero case-sensitivity 4498146515Sru flag. 4499146515Sru (info_search_case_sensitively): New command, calls info_search_1 4500146515Sru with non-zero case-sensitivity flag. 4501146515Sru (incremental_search): If the search 4502146515Sru string includes upper-case characters, searches case-sensitively. 4503146515Sru 4504146515Sru * info/search.c (search_backward): Fix bug in case-sensitive 4505146515Sru search. 4506146515Sru 4507146515Sru * info/infomap.c (initialize_info_keymaps): `-' in info window map 4508146515Sru produces negative arguments. `S' invokes case-sensitive search. 4509146515Sru `O' and `I' invoke goto-invocation. 4510146515Sru 4511146515Sru * doc/info-stnd.texi (Invoking Info): Document --show-options. 4512146515Sru (Node Commands): Document `O', goto-invocation. 4513146515Sru (Searching Commands): Document `S' and the case-sensitive search 4514146515Sru when the search string includes upper-case letters. Document `/' 4515146515Sru as a synonym for `s'. 4516146515Sru (Miscellaneous Commands): Document `M--' and `-'. 4517146515Sru 4518146515Sru 1999-02-25 Eli Zaretskii <eliz@is.elta.co.il> 4519146515Sru 4520146515Sru * info/info.c (main): Under --index-search, search indices *after* 4521146515Sru following menus, so that we don't look for an index in DIR. 4522146515Sru 4523146515Sru 4524146515SruWed Mar 3 17:20:07 1999 Karl Berry <karl@gnu.org> 4525146515Sru 4526146515Sru * makeinfo/cmds.c: Do not output <small> in info mode. 4527146515Sru From: Eli Zaretskii <eliz@is.elta.co.il>. 4528146515Sru 4529146515Sru * makeinfo/insertion.c (enum_html): Remove unused var temp. 4530146515Sru From: Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp> 4531146515Sru 4532146515Sru * info/infodoc.c: Avoid translation of blank lines. 4533146515Sru 4534146515Sru * info/tilde.c, 4535146515Sru * info/man.c, 4536146515Sru * makeinfo/index.c (index_add_arg): avoid use of alloca. 4537146515Sru 4538146515Sru * info/echo-area.c: Don't pause for an additional 75 microseconds. 4539146515Sru Noted by Eli. 4540146515Sru 4541146515Sru * configure.in: Bump to 3.12f. 4542146515Sru 4543146515Sru * doc/texinfo.txi: findex enddots. From Eli. 4544146515Sru 4545146515Sru1999-03-01 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp> 4546146515Sru 4547146515Sru * makeinfo/makeinfo.c (insert_html_tag): Add <p> when 4548146515Sru paragraph is not opened. 4549146515Sru (sectioning_html): Call close_paragraph so that paragraph 4550146515Sru will be started. 4551146515Sru 4552146515Sru1999-02-26 Akim Demaille <demaille@inf.enst.fr> 4553146515Sru 4554146515Sru * texi2dvi (get_xref_files): Take $filename_noext as $1. 4555146515Sru (get_xref_files): Look for $1.idx only, not *.idx. 4556146515Sru (get_xref_files): Look for $1.cb files (\usepackage{changebar}). 4557146515Sru * texi2dvi: Look for rerun requests in LOG files in addition to 4558146515Sru xref files comparison. 4559146515Sru (bibtex): Remove useless `./' (already added in 4560146515Sru command_line_filename). 4561146515Sru (filename_dir): Smarter sed expression that handles file names 4562146515Sru with no directory part. 4563146515Sru (txiversion): Removed useless () (`` already guarantee a subshell). 4564146515Sru 4565146515Sru1999-02-25 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> 4566146515Sru 4567146515Sru * makeinfo/multi.c (find_template_width): Fix operator precedence. 4568146515Sru 4569146515SruTue Feb 23 10:35:53 1999 Karl Berry <karl@gnu.org> 4570146515Sru 4571146515Sru * dir-example: ccmode not cc-mode. From hds. 4572146515Sru 4573146515SruMon Feb 22 07:34:00 1999 Karl Berry <karl@gnu.org> 4574146515Sru 4575146515Sru * makeinfo/lang.c, 4576146515Sru * doc/texinfo.txi: Fix kazakhkh typo. 4577146515Sru 4578146515Sru1999-02-21 Eli Zaretskii <eliz@is.elta.co.il> 4579146515Sru 4580146515Sru * djgpp/config.sed: Add pcterm.c to terminal.o dependencies. 4581146515Sru 4582146515Sru1999-02-21 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> 4583146515Sru 4584146515Sru * makeinfo/lang.c (cm_accent_generic): Emit the accent character 4585146515Sru only once, after the argument. 4586146515Sru 4587146515SruSun Feb 21 16:36:14 1999 Karl Berry <karl@gnu.org> 4588146515Sru 4589146515Sru * makeinfo/makeinfo.c (handle_menu_entry): new routine. 4590146515Sru (reader_loop): call it, allowing for comments in menus. 4591146515Sru 4592146515Sru * makeinfo/node.c: Rearrange functions to make static, etc. 4593146515Sru 4594146515Sru * doc/Makefile.am (EXTRA_DIST, install-tex): Add txi-cs and txi-no. 4595146515Sru 4596146515Sru1999-02-20 Eli Zaretskii <eliz@is.elta.co.il> 4597146515Sru 4598146515Sru * util/install-info.c (open_possibly_compressed_file): Output 4599146515Sru explicit message about empty input files. 4600146515Sru (insert_entry_here): Insert multiple entries in alphabetical order. 4601146515Sru 4602146515SruFri Feb 19 09:13:28 1999 Karl Berry <karl@gnu.org> 4603146515Sru 4604146515Sru * makeinfo/insertion.c (enum_html): new routine. 4605146515Sru (begin_insertion): call it. 4606146515Sru Based on code from: Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>. 4607146515Sru 4608146515Sru * lib/xexit.c (EXIT_FAILURE) [!defined EXIT_SUCCESS && VMS]: weird 4609146515Sru long value. 4610146515Sru From: Lars Hecking <lhecking@nmrc.ucc.ie> 4611146515Sru 4612146515SruThu Feb 18 16:42:10 1999 Karl Berry <karl@gnu.org> 4613146515Sru 4614146515Sru * makeinfo/node.h (remember_node_reference): decl. 4615146515Sru * makeinfo/makeinfo.c (find_unused_reference): dump unused decl. 4616146515Sru 4617146515Sru1999-02-18 Eli Zaretskii <eliz@is.elta.co.il> 4618146515Sru 4619146515Sru * makeinfo/cmds.c (cm_dots, cm_enddots): Don't produce … for 4620146515Sru HTML, as too many browsers don't support it; use "..." in a 4621146515Sru smaller font (with <small>). 4622146515Sru (cm_top): Output the lang= attribute inside <html>. 4623146515Sru 4624146515Sru * makeinfo/node.c (cm_node): Output the lang= attribute inside 4625146515Sru <html>. 4626146515Sru 4627146515Sru * makeinfo/footnote.c (output_pending_notes): Generate <ol> 4628146515Sru instead of <dl compact>. Make the text of each footnote start a 4629146515Sru new paragraph. 4630146515Sru 4631146515Sru1999-02-17 Eli Zaretskii <eliz@is.elta.co.il> 4632146515Sru 4633146515Sru * makeinfo/insertion.c (cm_item): Remove <dd> when immediately 4634146515Sru followed by a <dt>. Add a <br> before every <dt>, except if we 4635146515Sru are converting @itemx, or in the first item after <dl>. 4636146515Sru (begin_insertion): Use <dl> for tables, to make it look closer to 4637146515Sru the Info output. Don't output a newline after a <pre>. 4638146515Sru 4639146515Sru1999-02-17 Eli Zaretskii <eliz@is.elta.co.il> 4640146515Sru 4641146515Sru * makeinfo/makeinfo.c (handle_variable): Don't backup input 4642146515Sru pointer if we hit the end of text (usually, inside 4643146515Sru execute_string). 4644146515Sru * makeinfo/insertion.c (get_item_function): Likewise. 4645146515Sru 4646146515SruWed Feb 17 15:09:06 1999 Karl Berry <karl@gnu.org> 4647146515Sru 4648146515Sru * doc/texinfo.txi: Better indexing of space entries. 4649146515Sru 4650146515Sru * makeinfo/multi.c (find_template_width): new routine to really 4651146515Sru parse @multitable {...} templates. 4652146515Sru (setup_multitable_parameters): call it. 4653146515Sru Bug report from: Sergio Pokrovskij <pok@nbsp.nsk.su>. 4654146515Sru 4655146515Sru * lib/system.h (substring): declare. 4656146515Sru 4657146515Sru * lib/Makefile.am (libtxi_a_SOURCES): add substring.c. 4658146515Sru 4659146515Sru * makeinfo/defun.c: Move substring to lib. 4660146515Sru 4661146515Sru * util/texindex.c (tempcopy): no longer used. 4662146515Sru (maketempname): make static. 4663146515Sru 4664146515Sru * Installed these changes: 4665146515Sru 4666146515Sru1999-02-13 Eli Zaretskii <eliz@is.elta.co.il> 4667146515Sru 4668146515Sru * makeinfo/cmds.c (cm_acronym): New function, makes @acronym 4669146515Sru produce a smaller font size in HTML mode. 4670146515Sru (cm_sc): Produce smaller font size in HTML mode. 4671146515Sru 4672146515Sru * makeinfo/footnote.c (cm_footnote): In HTML output, make the 4673146515Sru footnote number be a superscript; remove [] around the link. 4674146515Sru 4675146515Sru * makeinfo/cmds.c (cm_var_sc): Separated into two functions: 4676146515Sru cm_var and cm_sc, since @var and @sc have different effects in 4677146515Sru HTML output. 4678146515Sru 4679146515Sru * makeinfo/makeinfo.c (cm_xref, cm_inforef): Don't put "[]" around 4680146515Sru HTML links. 4681146515Sru 4682146515Sru * info/pcterm.c (DJGPP_keytab): Add translation for Alt-PgUp and 4683146515Sru Alt-PgDn, to support the new M-prior key. 4684146515Sru 4685146515SruWed Feb 17 11:50:46 1999 Karl Berry <karl@gnu.org> 4686146515Sru 4687146515Sru * doc/texinfo.txi: Don't mention texi2roff so prominently. 4688146515Sru 4689146515Sru * makeinfo/makeinfo.c: Pass enclose_expand to remember_brace 4690146515Sru rather than enclose_command. From Eli. 4691146515Sru 4692146515Sru * makeinfo/macro.c (cm_alias, cm_definfoenclose): Expand macros in 4693146515Sru first call to get_until_in_line. From Eli. 4694146515Sru 4695146515Sru * info/makedoc.c, 4696146515Sru * info/session.c, 4697146515Sru * info/man.c, 4698146515Sru * info/tilde.c, 4699146515Sru * info/info.c, 4700146515Sru * makeinfo/files.c, 4701146515Sru * makeinfo/multi.c, 4702146515Sru * makeinfo/node.c, 4703146515Sru * makeinfo/makeinfo.c: Use xexit. 4704146515Sru * makeinfo/makeinfo.h (NO_ERROR, FATAL, SYNTAX): remove. 4705146515Sru 4706146515Sru * info/terminal.c: Avoid sleep unless on sun-cmd terminal. 4707146515Sru 4708146515Sru * lib/xexit.c (EXIT_FAILURE) [!EXIT_FAILURE]: #define to 1 to fix 4709146515Sru Sony NEWS-OS 4.0C lossage. From Akim. 4710146515Sru 4711146515Sru * info/infodoc.c: Translate where is doc string, underline lines 4712146515Sru in help. 4713146515Sru From: Trond Endrestol <trond@agamemnon.gtf.ol.no> 4714146515Sru 4715146515Sru * makeinfo/cmds.c (cm_dots, cm_enddots): go back to ... and ...., 4716146515Sru … apparently doesn't work widely enough. 4717146515Sru 4718146515SruTue Feb 16 07:37:54 1999 Karl Berry <karl@gnu.org> 4719146515Sru 4720146515Sru * configure.in (ALL_LINGUAS): add de_AT. 4721146515Sru 4722146515Sru * util/texi2dvi: Redirect cd output to /dev/null when determining 4723146515Sru txiversion. 4724146515Sru 4725146515SruMon Feb 15 13:43:37 1999 Karl Berry <karl@gnu.org> 4726146515Sru 4727146515Sru * util/install-info.c, 4728146515Sru * util/texindex.c: Call xexit instead of exit. 4729146515Sru 4730146515Sru * lib/system.h (xexit): Declare. 4731146515Sru 4732146515Sru * lib/Makefile.am (libtxi_a_SOURCES): Add xexit.c. 4733146515Sru 4734146515Sru * doc/texinfo.txi: Document that @documentencoding is used in the 4735146515Sru HTML output. 4736146515Sru 4737146515Sru * makeinfo/cmds.c (cm_top): use document_encoding if set. 4738146515Sru (command_table): call cm_documentencoding instead of no-op. 4739146515Sru * makeinfo/lang.c (document_encoding, cm_documentencoding): define. 4740146515Sru * makeinfo/lang.h (document_encoding, cm_documentencoding): declare. 4741146515Sru 4742146515Sru * makeinfo/insertion.c: Restore </p> before <li>. 4743146515Sru 4744146515Sru * util/texi2dvi: If texinfo.tex version is too low for macros, use 4745146515Sru makeinfo. 4746146515Sru 4747146515Sru * makeinfo/cmds.c (cm_center): save and restore value of 4748146515Sru indented_fill, otherwise @center within an @enumerate (say) 4749146515Sru also closes the indentation. 4750146515Sru Bug from: Sergio Pokrovskij <pok@nbsp.nsk.su>. 4751146515Sru 4752146515SruSun Feb 14 15:25:02 1999 Karl Berry <karl@gnu.org> 4753146515Sru 4754146515Sru * makeinfo/makeinfo.c: Doc fix. 4755146515Sru 4756146515Sru * doc/texinfo.txi: Be enthusiastic if people want to implement 4757146515Sru more output formats, but use makeinfo to do the job. 4758146515Sru 4759146515Sru * makeinfo/index.c (index_element_compare): Use strcoll if it's 4760146515Sru available. 4761146515Sru * configure.in: Call AC_FUNC_STRCOLL. 4762146515Sru * makeinfo/makeinfo.c (main): Use LC_CTYPE and LC_COLLATE 4763146515Sru categories. Suggestion from Oleg. 4764146515Sru 4765146515Sru * lib/system.h (setlocale) [!HAVE_SETLOCALE]: #define away. 4766146515Sru Suggestion from Akim. 4767146515Sru 4768146515Sru * doc/texinfo.txi: Document @paragraphindent working in TeX now. 4769146515Sru 4770146515Sru * doc/texinfo.txi, 4771146515Sru * makeinfo/lang.c, 4772146515Sru * makeinfo/lang.h (language_code_type): abbrev changes from Oleg. 4773146515Sru 4774146515Sru * makeinfo/cmds.c, 4775146515Sru * makeinfo/node.c: Only translate `Next:', `Previous:', and `Up:', 4776146515Sru not the whole href. From Eli. 4777146515Sru 4778146515Sru * doc/texinfo.txi: Document that only unsplit html output is 4779146515Sru supported in this release. 4780146515Sru 4781146515SruSat Feb 13 17:55:30 1999 Karl Berry <karl@gnu.org> 4782146515Sru 4783146515Sru * configure.in: Check for termlib before termcap for sake of 4784146515Sru Solaris (judging from less-332 configure.in) and maybe 4785146515Sru HP-UX 11. 4786146515Sru 4787146515Sru * doc/texinfo.txi (Footnote commands): incoherency reported by Aharon. 4788146515Sru Language vs country fixes from Oleg. 4789146515Sru 4790146515Sru1999-02-13 Karl Eichwalder <ke@gnu.franken.de> 4791146515Sru 4792146515Sru * makeinfo/node.c (cm_node): Tag navigation links as translatable. 4793146515Sru * makeinfo/cmds.c (cm_top): Ditto. 4794146515Sru 4795146515SruWed Feb 10 22:00:00 1999 Karl Heinz Marbaise <kama@hippo.fido.de> 4796146515Sru 4797146515Sru * makeinfo/defun.h: 4798146515Sru - new because we need get_base_type-function 4799146515Sru accessible in insertion.c 4800146515Sru 4801146515Sru * makeinfo/defun.c: 4802146515Sru - complete HTML handling of the @def... things. 4803146515Sru 4804146515Sru * makeinfo/Makefile.am: 4805146515Sru - defun.h added as part of makeinfo. 4806146515Sru 4807146515Sru * makeinfo/makeinfo.c: 4808146515Sru - define looking_at moved into header-file, because 4809146515Sru we need it in defun.c 4810146515Sru 4811146515Sru * makeinfo/insertion.c: 4812146515Sru - some minor changes made to support the @def... 4813146515Sru things in HTML. 4814146515Sru 4815146515Sru * makeinfo/lang.c: (cm_accent_generic) 4816146515Sru - bug fixed. Using umlaut (accent ...) 4817146515Sru would produce &A only if an umlaut follows 4818146515Sru an empty line. 4819146515Sru - bug fixed. Because things like ˜ ` 4820146515Sru and ˆ do not exist as standalone characters 4821146515Sru in HTML. 4822146515Sru - cm_special_char now produce correct HTML for 4823146515Sru @O{} and @o{}. 4824146515Sru - warning using _("Text") instead "Text" (gettext). 4825146515Sru 4826146515Sru * makeinfo/cmds.c: 4827146515Sru - @url fixed. Display the given Text. 4828146515Sru 4829146515Sru * doc/texinfo.txi: 4830146515Sru - corrected the references for @uref, because 4831146515Sru they were given as "url" instead of "uref". 4832146515Sru @uref has three arguments, so show them in 4833146515Sru command list. 4834146515Sru 4835146515SruWed Feb 10 17:27:58 1999 Karl Berry <karl@gnu.org> 4836146515Sru 4837146515Sru * doc/texinfo.txi: Rewrite for overfull box. 4838146515Sru 4839146515SruTue Feb 9 19:03:16 1999 Karl Berry <karl@gnu.org> 4840146515Sru 4841146515Sru * doc/texinfo.txi: Document more HTML output stuff. Based on esr 4842146515Sru changes. 4843146515Sru * makeinfo/macro.c, 4844146515Sru * makeinfo/macro.h, 4845146515Sru * makeinfo/makeinfo.c: Do alias and definfoenclose expansion. 4846146515Sru From esr. 4847146515Sru 4848146515SruMon Feb 8 14:41:07 1999 Karl Berry <karl@gnu.org> 4849146515Sru 4850146515Sru * makeinfo/cmds.c: New commands @alias and @definfoenclose. 4851146515Sru From: "Eric S. Raymond" <esr@snark.thyrsus.com>. 4852146515Sru 4853146515Sru * doc/texinfo.txi: Document @documentlanguage and 4854146515Sru @documentencoding. 4855146515Sru 4856146515Sru * makeinfo/cmds.c: Move accent support to lang.c. 4857146515Sru 4858146515Sru * makeinfo/makeinfo.c (add_char): add rather than an 8-bit 4859146515Sru char for html. 4860146515Sru 4861146515Sru * makeinfo/Makefile.am (makeinfo_SOURCES): add lang.[ch]. 4862146515Sru 4863146515Sru * doc/texinfo.txi: Be even more emphatic that @url is not 4864146515Sru typically what you want. 4865146515Sru * doc/texinfo.txi: Document that macro calls must use empty 4866146515Sru braces. 4867146515Sru 4868146515Sru * info/session.c: Do not translate node pointers. From Karl E. 4869146515Sru 4870146515Sru * makeinfo/cmds.c (cm_dfn): Use <dfn>. Suggestion from Eli. 4871146515Sru 4872146515SruSun Feb 7 07:00:08 1999 Karl Berry <karl@gnu.org> 4873146515Sru 4874146515Sru * makeinfo/makeinfo.c: Make --html imply --no-split. 4875146515Sru 4876146515Sru * makeinfo/cmds.c (cm_top): don't core dump if the top node has no 4877146515Sru next. 4878146515Sru 4879146515Sru * makeinfo/makeinfo.c (replace_with_expansion): compare length 4880146515Sru after expansion with length of full input text before 4881146515Sru expansion, not just the length of the expanded text. 4882146515Sru Bug (contents2) reported by kama. 4883146515Sru 4884146515Sru * info/infodoc.c (create_internal_info_help_node): gettext calls 4885146515Sru to help msg strings. From Ulrich. 4886146515Sru 4887146515SruFri Feb 5 17:35:13 1999 Karl Berry <karl@gnu.org> 4888146515Sru 4889146515Sru * util/texi2dvi: set makeinfo= for latex case. 4890146515Sru 4891146515Sru * doc/texinfo.txi (@deftp summary): ref Data Types node that 4892146515Sru actually describes it. From kama. 4893146515Sru 4894146515SruThu Feb 4 07:39:10 1999 Karl Berry <karl@gnu.org> 4895146515Sru 4896146515Sru * makeinfo/makeinfo.c: Take it back. Emacs info needs that text 4897146515Sru before the CTRL-_. 4898146515Sru * makeinfo/makeinfo.c: Don't bother to output the header (This is 4899146515Sru -, produced ...) to stdout. 4900146515Sru 4901146515Sru * doc/texinfo.txi (Other Info Directories): Mention that dir files 4902146515Sru must be named dir. 4903146515Sru 4904146515Sru * makeinfo/makeinfo.c (cm_uref): implement optional third 4905146515Sru argument. 4906146515Sru * doc/texinfo.txi (uref): document it. 4907146515Sru Suggestion from: Charles Karney <karney@pppl.gov> 4908146515Sru 4909146515Sru * doc/Makefile.am (info_TEXINFOS): put texinfo.txi first so 4910146515Sru UPDATED reflects its modtime, rather than info-stnd's. 4911146515Sru 4912146515Sru * makeinfo/files.c (full_pathname) [!WIN32]: #endif in wrong place. 4913146515Sru From: Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp> 4914146515Sru 4915146515Sru * makeinfo/cmds.c (cm_url): Remove URL: from output. It's ugly. 4916146515Sru 4917146515SruWed Feb 3 16:05:03 1999 Karl Berry <karl@gnu.org> 4918146515Sru 4919146515Sru * info/infodoc.c: Doc fix, zero not oh. 4920146515Sru 4921146515Sru * makeinfo/makeinfo.c (add_char): don't ignore if 4922146515Sru only_macro_expansion, even in no_headers case. 4923146515Sru Otherwise menu items don't get remembered and defaulting 4924146515Sru doesn't work. Macros suck! 4925146515Sru 4926146515Sru * util/texi2dvi (common): include orig_pwd. 4927146515Sru (language): reguess for each file if not explicitly set. 4928146515Sru 4929146515SruTue Feb 2 16:22:32 1999 Karl Berry <karl@gnu.org> 4930146515Sru 4931146515Sru * configure.in: Bump to 3.12d now. 4932146515Sru 4933146515SruMon Feb 1 14:46:45 1999 Karl Berry <karl@gnu.org> 4934146515Sru 4935146515Sru * makeinfo/insertion.c (cm_item): For itemize and enumerate, do 4936146515Sru </p> before the <li> for html. Bug from Eli. 4937146515Sru 4938146515Sru * makeinfo/index.c: Installed change in index.c: 4939146515Sru Mon Dec 28 12:50:14 1998 Matthew Fredette <fredette@mit.edu> 4940146515Sru * makeinfo.c (index_add_arg): Use xstrdup on input_filename 4941146515Sru when saving it in the new index entry. 4942146515Sru 4943146515Sru * util/texi2dvi: cd / before cd $orig_pwd in case of DOS drive 4944146515Sru change. 4945146515Sru 4946146515SruSun Jan 31 16:39:01 1999 Karl Berry <karl@gnu.org> 4947146515Sru 4948146515Sru * util/texi2dvi: Used sed to expand only the @{if,}tex parts of 4949146515Sru the source since makeinfo's conditional options aren't ready yet 4950146515Sru (from Akim). 4951146515Sru Also use ${1+"$@"} for Digital Unix "$@" expansion bug (from Noah). 4952146515Sru 4953146515Sru * util/install-info.c: Doc fix from Eli. 4954146515Sru 4955146515Sru * doc/texinfo.txi: Oops, said we looked for .png twice. 4956146515Sru 4957146515SruSat Jan 30 17:18:14 1999 Karl Berry <karl@gnu.org> 4958146515Sru 4959146515Sru * info/session.c (forward_move_node_structure): remove tangled 4960146515Sru code to merely print words instead of numbers; too hard to translate. 4961146515Sru 4962146515Sru * info/session.c: Missing _'s for more i18n. From Trond. 4963146515Sru 4964146515Sru * doc/Makefile.am (EXTRA_DIST): Include txi-no.tex from Trond. 4965146515Sru 4966146515SruSun Jan 24 09:28:12 1999 Karl Berry <karl@gnu.org> 4967146515Sru 4968146515Sru * Makefile.am (EXTRA_DIST): Use djgpp by itself instead of listing 4969146515Sru each file separately (new feature in automake 1.4). 4970146515Sru 4971146515Sru * makeinfo/insertion.c (begin_insertion): for quotation, always 4972146515Sru increment current_indent even if html output, why not. 4973146515Sru (Otherwise must not decrement current_indent in end_insertion.) 4974146515Sru 4975146515Sru * doc/texinfo.txi: More overfull box fixes. 4976146515Sru 4977146515Sru * makeinfo/insertion.c: Add some assertions and the beginnings of 4978146515Sru handling @tex. 4979146515Sru 4980146515Sru * doc/texinfo.txi: Fix overfull boxes, but tables of contents at 4981146515Sru the front. 4982146515Sru 4983146515Sru * util/texi2dvi: Can't pass --no-ifinfo --iftex to makeinfo yet, 4984146515Sru it's not ready. 4985146515Sru 4986146515SruSat Jan 23 10:22:16 1999 Karl Berry <karl@gnu.org> 4987146515Sru 4988146515Sru * util/texi2dvi: Pass --no-ifinfo --iftex to makeinfo. 4989146515Sru 4990146515SruFri Jan 22 19:09:49 1999 Karl Berry <karl@gnu.org> 4991146515Sru 4992146515Sru * doc/texinfo.txi: Include version.texi before @settitle so 4993146515Sru @value{VERSION} gets expanded in the html title. From kama. 4994146515Sru 4995146515Sru * These patches from Tim Singletary <talon@clark.net>. 4996146515Sru * makeinfo/makeinfo.c: Simplify and improve html menus. 4997146515Sru * makeinfo/insertion.c (begin_insertion): simplify html menu case 4998146515Sru and set had_menu_commentary. 4999146515Sru * makeinfo/insertion.h (had_menu_commentary): declare new global. 5000146515Sru * makeinfo/node.h (glean_node_from_menu): declare. 5001146515Sru * makeinfo/node.c (glean_node_from_menu): new arg to specify what 5002146515Sru type of reference to remember as. 5003146515Sru 5004146515Sru Date: Sun, 29 Nov 1998 09:21:01 -0500 (EST) 5005146515Sru From: Tim Singletary <tsingle@talon.clark.net> 5006146515Sru To: texinfo-pretest@tug.org 5007146515Sru Subject: explanation of previous patches 5008146515Sru 5009146515Sru > These diffs introduce some non-trivial changes into very 5010146515Sru > sensitive parts of makeinfo, and it is hard to judge them without 5011146515Sru > knowing what exactly do they solve. 5012146515Sru 5013146515Sru At a high level, these patches fix (or at least significantly improve) 5014146515Sru the html conversion of menus. Specifically, they fix bugs in the 5015146515Sru conversion of menu commentary and detailmenu entries. 5016146515Sru 5017146515Sru The menu commentary fixes require some justification: The unpatched 5018146515Sru makeinfo attempts, with many bugs, to place menu commentary outside 5019146515Sru the <menu> by adding </ul> and <ul> tags. While I understand the 5020146515Sru motivation for this, that there might be browsers that don't support 5021146515Sru <p> within <menu>, I'm not aware of any such browser and don't see any 5022146515Sru compelling reason to continue the </ul> kludge. 5023146515Sru 5024146515Sru Certainly 5025146515Sru <menu> 5026146515Sru <li>First paragraph. 5027146515Sru <p>Second paragraph. 5028146515Sru <li>Second item. 5029146515Sru </menu> 5030146515Sru is valid html! 5031146515Sru 5032146515Sru Anyway, here's what my patches do: 5033146515Sru 5034146515Sru 1) Deleted the `<h4>Menu</h4>' at the beginning of each menu. Using 5035146515Sru `<h4>' is wrong since menus don't usually come after an `h3' 5036146515Sru header. `<b>' looks the same on most browsers, but my opinion is 5037146515Sru that there's no need for any header at all! 5038146515Sru 5039146515Sru 2) Deleted the `<li>' kludge at the begining of each menu. It's no 5040146515Sru longer needed since I'm deleting the </ul> kludge. 5041146515Sru 5042146515Sru 3) Replace `in_menu_para', declared static in makeinfo.c:add_char() 5043146515Sru with `had_menu_commentary', declared globally. Modified 5044146515Sru insertion.c:begin_insertion() to initialize had_menu_commentary to 5045146515Sru 1 when beginning a menu. Now there's enough state information for 5046146515Sru menu commentary to be processed within <menu> ... </menu>; the 5047146515Sru commentary can be seperated from the rest of the menu by bracketing 5048146515Sru it between <p>'s. 5049146515Sru 5050146515Sru Note that the first patch had a bug initializing 5051146515Sru had_menu_commentary; the second patch fixes this bug. 5052146515Sru 5053146515Sru 4) Changed the semantics of the argument to 5054146515Sru node.c:glean_node_from_menu(). Previously, glean_node_from_menu() 5055146515Sru only called remember_node_reference() when the argument was 5056146515Sru non-zero. But add_char() didn't call `glean_node_from_menu(1)' 5057146515Sru when processing detailmenu entries. In other words, detailmenu 5058146515Sru entries didn't get registered as references, which lead to the html 5059146515Sru conversion of detailmenu entries not producing proper hrefs! 5060146515Sru 5061146515Sru The new semantics are that glean_node_from_menu always calls 5062146515Sru remember_node_reference(), but calls it with `menu_reference' when 5063146515Sru the first arg to glean_node_from_menu() is 1 and with 5064146515Sru `followed_reference' otherwise. Now, detailmenu entries get 5065146515Sru registered as `followed_reference' (normal menu entries still get 5066146515Sru registered as `menu_reference') and the html conversion produces 5067146515Sru proper hrefs. 5068146515Sru 5069146515Sru 5) The above changes made it possible to streamline the section of 5070146515Sru add_char() that deals with html menu text. 5071146515Sru 5072146515Sru 6) In an otherwise unrelated change, rewrote a section of 5073146515Sru glean_node_from_menu to no longer use `goto save_node;'. 5074146515Sru 5075146515Sru 5076146515SruThu Jan 21 12:55:42 1999 Karl Berry <karl@gnu.org> 5077146515Sru 5078146515Sru * doc/info-stnd.texi: OK, let's try restoring the @include 5079146515Sru version.texi with the new automake. 5080146515Sru 5081146515Sru * makeinfo/cmds.c: Improve HTML @pounds, @bullet, etc. 5082146515Sru 5083146515Sru * doc/Makefile.am (install-tex): new target. 5084146515Sru (EXTRA_DIST): Include txi-??.tex. 5085146515Sru txi-de.tex: new file from kama. 5086146515Sru 5087146515Sru * Makefile.am (AUTOMAKE_OPTIONS): Bump to 1.4. 5088146515Sru (install-tex): new target. 5089146515Sru 5090146515Sru * util/texi2dvi: Restore "$@" for explicitness in main loop. 5091146515Sru 5092146515Sru * doc/Makefile.am (*.1) [TEXINFO_MAINT]: Conditionalize. 5093146515Sru 5094146515Sru * configure.in (AC_PREREQ): Bump to 2.13. 5095146515Sru (TEXINFO_MAINT): Define this AM_CONDITIONAL. 5096146515Sru 5097146515Sru * doc/texinfo.txi: Document that the HTML output name is derived 5098146515Sru from @setfilename. 5099146515Sru 5100146515Sru * makeinfo/makeinfo.c (convert_from_loaded_file): Use @setfilename 5101146515Sru for basename of html output. 5102146515Sru 5103146515Sru * doc/texinfo.txi (url): Use example.org for the example. 5104146515Sru 5105146515Sru * makeinfo/cmds.c (cm_url): @url should not produce a link, sorry 5106146515Sru to say. 5107146515Sru 5108146515SruWed Jan 20 16:31:55 1999 Karl Berry <karl@gnu.org> 5109146515Sru 5110146515Sru * util/texindex.c, 5111146515Sru * util/install-info.c, 5112146515Sru * makeinfo/makeinfo.c, 5113146515Sru * info/info.c: It's 1999. 5114146515Sru 5115146515Sru * doc/info.texi (Advanced info commands): Fix typos from Gildea. 5116146515Sru 5117146515Sru * makeinfo/makeinfo.c (end_of_sentence_p): don't check negative 5118146515Sru array offset. 5119146515Sru From: Enrico Scholz <enrico.scholz@wirtschaft.tu-chemnitz.de> 5120146515Sru 5121146515SruSun Jan 17 16:42:16 1999 Karl Berry <karl@gnu.org> 5122146515Sru 5123146515Sru * util/texi2dvi: Restore --batch, handle changing escape character 5124146515Sru more cleanly. From Akim (as always). 5125146515Sru 5126146515SruThu Jan 14 16:47:41 1999 Karl Berry <karl@gnu.org> 5127146515Sru 5128146515Sru * configure.in (ALL_LINGUAS): Add no. 5129146515Sru From: Trond Endrestol <trond@agamemnon.gtf.ol.no> 5130146515Sru 5131146515Sru * util/texi2dvi: Doc fix from Akim and do not always exit 1 from trap. 5132146515Sru And it's 1999. 5133146515Sru 5134146515Sru * doc/texinfo.txi (image): Document imagename.pdf. 5135146515Sru 5136146515Sru * Apply this change from Eli: 5137146515Sru 5138146515Sru 1998-11-20 Eli Zaretskii <eliz@is.elta.co.il> 5139146515Sru 5140146515Sru * makeinfo/makeinfo.h (meta_char_pos): New variable. 5141146515Sru * makeinfo/makeinfo.c (init_paragraph): Initialize it. 5142146515Sru (add_char): Use META to create a non-breakable space character. 5143146515Sru (add_meta_char): New function. 5144146515Sru (end_of_sentence_p): Don't handle characters at meta_char_pos as 5145146515Sru normal sentence enders. 5146146515Sru (flush_output): Only unMETA the non-breaking space character. 5147146515Sru Reset meta_char_pos to zero. 5148146515Sru (do_flush_right_indentation): Call adjust_braces_following. 5149146515Sru (indent): Likewise. 5150146515Sru (cm_value): Save and restore the value of meta_char_pos. 5151146515Sru (expansion): Likewise. 5152146515Sru * makeinfo/macro.c (me_execute_string_keep_state): Save and 5153146515Sru restore the value of meta_char_pos. 5154146515Sru * makeinfo/node.c (cm_node): Save and restore the value of 5155146515Sru meta_char_pos. 5156146515Sru * makeinfo/cmds.c (cm_accent): Make the dot we add due to 5157146515Sru @dotaccent be a meta-character. 5158146515Sru (cm_code, cm_dfn): Call add_meta_char to insert the closing 5159146515Sru quote. 5160146515Sru (cm_cite): Call add_char instead of add_word. 5161146515Sru 5162146515SruThu Jan 7 18:04:26 1999 Karl Berry <karl@gnu.org> 5163146515Sru 5164146515Sru * util/texi2dvi: Handle pdf files more cleanly. From Akim. 5165146515Sru 5166146515SruWed Jan 6 17:49:11 1999 Karl Berry <karl@gnu.org> 5167146515Sru 5168146515Sru * makeinfo/makeinfo.c (cm_image): Check for .png also. 5169146515Sru 5170146515SruSun Dec 20 07:54:47 1998 Karl Berry <karl@gnu.org> 5171146515Sru 5172146515Sru * util/texi2dvi: Add --pdf. 5173146515Sru 5174146515Sru * util/texi2dvi: New option -@ to use @input and @nonstopmode, in 5175146515Sru case texinfo is preloaded. 5176146515Sru From: Khimenko Victor <khim@sch57.msk.ru> 5177146515Sru Date: Sun, 20 Dec 1998 02:04:12 +0300 (EET) 5178146515Sru 5179146515SruSat Dec 19 17:37:37 1998 Karl Berry <karl@gnu.org> 5180146515Sru 5181146515Sru * doc/texinfo.txi (Multitable Column Widths): leading zero ok for 5182146515Sru @columnfractions. 5183146515Sru 5184146515Sru * util/texi2dvi: New version from Akim, plus --quiet is like 5185146515Sru --batch, etc. 5186146515Sru 5187146515SruFri Dec 18 17:22:44 1998 Karl Berry <karl@gnu.org> 5188146515Sru 5189146515Sru * doc/texinfo.txi: Document that the Texinfo source can't be 5190146515Sru arbitrarily ordered (for print) even if all pointers are supplied. 5191146515Sru 5192146515Sru * makeinfo/insertion.c (end_insertion): In itemize case, 5193146515Sru close_insertion_paragraph so @end itemize cause a line break. 5194146515Sru Report from: Sergei Pokrovsky <pok@nbsp.nsk.su> 5195146515Sru Date: Sun, 22 Nov 1998 19:45:21 +0700 (GMT) 5196146515Sru 5197146515SruTue Dec 15 16:21:51 1998 Karl Berry <karl@gnu.org> 5198146515Sru 5199146515Sru * doc/texinfo.txi: More fixes from Oleg. 5200146515Sru 5201146515Sru * configure.in: Bump version to 3.12c for next pretest. 5202146515Sru 5203146515Sru * util/install-info.c (open_possibly_compressed_file) 5204146515Sru [STRIP_DOT_EXE]: logic for compression_program assignment 5205146515Sru was reversed. 5206146515Sru From: wlestes@wlestes.uncg.edu 5207146515Sru 5208146515SruSat Dec 12 18:02:48 1998 Karl Berry <karl@gnu.org> 5209146515Sru 5210146515Sru * Merged these changes from Andreas: 5211146515Sru 5212146515Sru1998-12-06 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> 5213146515Sru 5214146515Sru * makeinfo/node.c (cm_node): When searching for @menu don't 5215146515Sru require a space after it. 5216146515Sru 5217146515Sru1998-12-06 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> 5218146515Sru 5219146515Sru * makeinfo/cmds.c (cm_top): free top_name only after done using it. 5220146515Sru 5221146515SruSat Dec 12 15:40:13 1998 Karl Berry <karl@gnu.org> 5222146515Sru 5223146515Sru * doc/texinfo.txi: Various typos and fixes from Oleg. 5224146515Sru 5225146515Sru * doc/texinfo.txi: Move @node's outside of @ifinfo for the sake of 5226146515Sru HTML processing. 5227146515Sru 5228146515Sru * doc/texinfo.txi (titlepage): @pxref was not in parens. From Oleg. 5229146515Sru 5230146515SruSun Dec 6 16:49:09 1998 Karl Berry <karl@gnu.org> 5231146515Sru 5232146515Sru * dir-example: Amd is now am-utils. 5233146515Sru 5234146515Sru * doc/Makefile.am: Reinstate help2man invocations for development. 5235146515Sru 5236146515Sru * doc/texinfo.txi: Document @set...contentsaftertitlepage (from kama). 5237146515Sru Fix incorrect sense for @image and Hungariam typo (from Oleg). 5238146515Sru 5239146515Sru * lib/system.h: #include libintl.h here instead of acconfig.h, so 5240146515Sru the system include files have a chance to #define NULL 5241146515Sru before it does. 5242146515Sru * acconfig.h: Remove libintl.h and #defines from here. 5243146515Sru From: "Philippe De Muyter" <phdm@macqel.be> 5244146515Sru Date: Fri, 4 Dec 1998 00:56:25 +0100 (CET) 5245146515Sru 5246146515Sru * info/signals.c: Start #ifdef's in column one for cc on sysv68 5247146515Sru (m68k-motorola-sysv). 5248146515Sru From: "Philippe De Muyter" <phdm@macqel.be> 5249146515Sru Date: Fri, 4 Dec 1998 00:56:25 +0100 (CET) 5250146515Sru 5251146515Sru * info/filesys.c (is_dir_name): use strcpy instead of automatic 5252146515Sru array initialization. 5253146515Sru From: "Philippe De Muyter" <phdm@macqel.be> 5254146515Sru Date: Fri, 4 Dec 1998 00:56:25 +0100 (CET) 5255146515Sru 5256146515Sru * configure.in (ALL_LINGUAS): add ru. 5257146515Sru 5258146515SruFri Dec 4 08:12:11 1998 Karl Berry <karl@gnu.org> 5259146515Sru 5260146515Sru * info/infodoc.c: Gettextize the help buffer string. 5261146515Sru 5262146515SruSun Nov 29 17:12:35 1998 Karl Berry <karl@gnu.org> 5263146515Sru 5264146515Sru * doc/texinfo.txi: Use @ifnottex rather than @ifinfo for @top. 5265146515Sru (makeinfo top): document this. 5266146515Sru 5267146515Sru * doc/info-stnd.texi, 5268146515Sru * doc/info.texi: Use @ifnottex rather than @ifinfo for @top. 5269146515Sru 5270146515Sru * makeinfo/insertion.c (cm_menu): Implicitly insert @top command 5271146515Sru so we can construct the node tree as usual when we see @menu 5272146515Sru before @node. Probably this is when the input uses 5273146515Sru @ifinfo instead of @ifnottex, as virtually all existing 5274146515Sru manuals do. 5275146515Sru 5276146515Sru * makeinfo/insertion.c (discard_insertions): Let any conditional 5277146515Sru cross node boundary. (So the @top node can be wrapped 5278146515Sru in @ifnottex, for example.) 5279146515Sru 5280146515Sru * Installed these: 5281146515Sru 5282146515Sru1998-11-21 Eli Zaretskii <eliz@is.elta.co.il> 5283146515Sru 5284146515Sru * makeinfo/makeinfo.c (expansion): Save and restore 5285146515Sru last_inserted_character and last_char_was_newline. 5286146515Sru 5287146515Sru * makeinfo/cmds.c (cm_dircategory): Kill any indentation before 5288146515Sru INFO-DIR-SECTION. install-info relies on this. 5289146515Sru 5290146515Sru1998-11-20 Eli Zaretskii <eliz@is.elta.co.il> 5291146515Sru 5292146515Sru * makeinfo/multi.c (struct env): Add meta_char_pos member. 5293146515Sru (select_output_environment): Save and restore meta_char_pos. 5294146515Sru (out_char): Output characters by switching environment to #0 and 5295146515Sru calling insert. Call flush_output when a newline is output. 5296146515Sru (output_multitable_row): Update the current environment's 5297146515Sru output_paragraph_offset as well, after removing trailing 5298146515Sru whitespace. Fix typo in loop index. 5299146515Sru (do_multitable): Call close_single_paragraph. 5300146515Sru (end_multitable): Call close_insertion_paragraph. Don't output 5301146515Sru an extra newline. 5302146515Sru 5303146515Sru1998-11-20 Eli Zaretskii <eliz@is.elta.co.il> 5304146515Sru 5305146515Sru * makeinfo/makeinfo.h (meta_char_pos): New variable. 5306146515Sru * makeinfo/makeinfo.c (init_paragraph): Initialize it. 5307146515Sru (add_char): Use META to create a non-breakable space character. 5308146515Sru (add_meta_char): New function. 5309146515Sru (end_of_sentence_p): Don't handle characters at meta_char_pos as 5310146515Sru normal sentence enders. 5311146515Sru (flush_output): Only unMETA the non-breaking space character. 5312146515Sru Reset meta_char_pos to zero. 5313146515Sru (do_flush_right_indentation): Call adjust_braces_following. 5314146515Sru (indent): Likewise. 5315146515Sru (cm_value): Save and restore the value of meta_char_pos. 5316146515Sru (expansion): Likewise. 5317146515Sru * makeinfo/macro.c (me_execute_string_keep_state): Save and 5318146515Sru restore the value of meta_char_pos. 5319146515Sru * makeinfo/node.c (cm_node): Save and restore the value of 5320146515Sru meta_char_pos. 5321146515Sru * makeinfo/cmds.c (cm_accent): Make the dot we add due to 5322146515Sru @dotaccent be a meta-character. 5323146515Sru (cm_code, cm_dfn): Call add_meta_char to insert the closing 5324146515Sru quote. 5325146515Sru (cm_cite): Call add_char instead of add_word. 5326146515Sru 5327146515SruSun Nov 29 16:30:06 1998 Karl Berry <karl@gnu.org> 5328146515Sru 5329146515Sru * info/info.h, 5330146515Sru * info/footnotes.h (FOOTNOTE_LABEL), 5331146515Sru * info/indices.c (APROPOS_NONE): Use N_ rather than _. 5332146515Sru 5333146515Sru * info/infodoc.c (create_internal_info_help_node, 5334146515Sru function_documentation): Do not translate the empty string. 5335146515Sru Date: Fri, 25 Sep 1998 15:09:42 +0400 5336146515Sru From: "Oleg S. Tihonov" <tihonov@ffke-campus.mipt.ru> 5337146515Sru 5338146515Sru * doc/info-stnd.texi: Mention PRIOR as another alias for 5339146515Sru PREVIOUS/PageUp. 5340146515Sru 5341146515Sru * doc/texinfo.txi: @emph produces _emph_ not *emph*. Spurious 5342146515Sru junk before makeinfo bison example. 5343146515Sru From: tihonov@ffke-campus.mipt.ru. 5344146515Sru 5345146515Sru1998-11-16 Eli Zaretskii <eliz@is.elta.co.il> 5346146515Sru 5347146515Sru * makeinfo/defun.c (defun_internal): Don't expand the arguments to 5348146515Sru @defun and its ilk. 5349146515Sru 5350146515Sru * makeinfo/makeinfo.c (expansion): Copy the name of the currently- 5351146515Sru executing command and restore it after expansion. 5352146515Sru 5353146515SruSun Nov 15 17:40:51 1998 Karl Berry <karl@gnu.org> 5354146515Sru 5355146515Sru * makeinfo/makeinfo.c: Rearrange usage, allow -v for verbose, only 5356146515Sru output `Making' line when verbose. 5357146515Sru * makeinfo/makeinfo.h (process_html, process_info, process_tex): 5358146515Sru declare. 5359146515Sru * makeinfo/cmds.c: Use conditional commands. 5360146515Sru * makeinfo/insertion.c (find_type_from_name): Handle rawhtml and 5361146515Sru rawtex. 5362146515Sru (conditional commands): Allow individual switching on and off. 5363146515Sru 5364146515Sru * makeinfo/insertion.h: Declare conditionals. 5365146515Sru 5366146515Sru1998-11-14 Eli Zaretskii <eliz@is.elta.co.il> 5367146515Sru 5368146515Sru * makeinfo/insertion.c (begin_insertion, end_insertion): Use <pre> 5369146515Sru to convert @display and @smalldisplay into HTML. 5370146515Sru 5371146515Sru * makeinfo/cmds.c (cm_asterisk): Don't insert an extra newline in 5372146515Sru HTML mode, since input includes a newline right after the @*. 5373146515Sru (cm_sp): Output "<br><p>\n" as many times as the argument says. 5374146515Sru (cm_url): Don't include "<a href=" in the anchor text in HTML 5375146515Sru output. 5376146515Sru 5377146515Sru * makeinfo/makeinfo.c (cm_pxref): Don't add a period after @pxref 5378146515Sru if in HTML mode. 5379146515Sru (get_rest_of_line): Accept an additional argument EXPAND, and 5380146515Sru expand the rest of line if it's non-zero. All callers changed. 5381146515Sru (close_paragraph): When in HTML mode, honor the formatting of the 5382146515Sru source paragraphs by generating "<p>" for every closed paragraph; 5383146515Sru follow it by as many "<p>"'s as paragraph_spacing specifies. 5384146515Sru 5385146515SruSat Nov 14 17:38:27 1998 Karl Berry <karl@gnu.org> 5386146515Sru 5387146515Sru * makeinfo/insertion.c: Use <ul compact> instead of deprecated <menu>. 5388146515Sru Omit extra <li> after the menu beginning. 5389146515Sru 5390146515Sru * makeinfo/index.c: Use <ul compact> instead of deprecated <menu>. 5391146515Sru 5392146515SruThu Nov 12 16:33:09 1998 Karl Berry <karl@gnu.org> 5393146515Sru 5394146515Sru * Makefile.am (EXTRA_DIST): add djgpp/config.sed. 5395146515Sru 5396146515Sru * info/terminal.c: #include <sys/ioctl.h> to define TIOCGWINSZ 5397146515Sru under LynxOS. From: Marius Groeger <mag@sysgo.de>. 5398146515Sru 5399146515Sru1998-11-06 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> 5400146515Sru 5401146515Sru * makeinfo/insertion.c (begin_insertion): Correctly handle 5402146515Sru ifnottex and ifnothtml. 5403146515Sru (end_insertion): Likewise. 5404146515Sru 5405146515SruSun Nov 8 17:30:23 1998 Karl Berry <karl@gnu.org> 5406146515Sru 5407146515Sru * makeinfo/index.c, 5408146515Sru * makeinfo/insertion.c: Menu is special to Info. 5409146515Sru * makeinfo/node.c: Top is a special name, don't translate it. 5410146515Sru * info/session.c (info_top_node): Top is a special name, don't 5411146515Sru translate it. 5412146515Sru From: "Oleg S. Tihonov" <tihonov@ffke-campus.mipt.ru>. 5413146515Sru 5414146515SruFri Nov 6 17:18:43 1998 Karl Berry <karl@gnu.org> 5415146515Sru 5416146515Sru * configure.in: Version 3.12b. 5417146515Sru 5418146515Sru * util/texi2dvi: Fixes from Eli and Christoph Martin. 5419146515Sru 5420146515Sru Mon Oct 5 13:58:53 1998 Dave Glowacki <dglo@ssec.wisc.edu> 5421146515Sru * util/install-info.c: Fix off-by-one error in findlines() 5422146515Sru 5423146515Sru * util/texindex.c (usage): avoid trigraph until Ulrich fixes 5424146515Sru po2tbl.sed.in. From Paul Eggert. 5425146515Sru 5426146515Sru1998-11-03 Eli Zaretskii <eliz@is.elta.co.il> 5427146515Sru 5428146515Sru * makeinfo/makeinfo.c (cm_xref): Don't bypass the test that an 5429146515Sru xref ends with a period or a comma if the reference has a single 5430146515Sru argument. 5431146515Sru 5432146515Sru1998-10-31 Eli Zaretskii <eliz@is.elta.co.il> 5433146515Sru 5434146515Sru * makeinfo/insertion.c (end_insertion): Don't decrement 5435146515Sru in_fixed_width_font when leaving a menu, the previous value is 5436146515Sru restored by pop_insertion. 5437146515Sru 5438146515Sru * makeinfo/makeinfo.c (add_char): Don't increment output_column 5439146515Sru twice when a newline is inserted into the output. 5440146515Sru 5441146515Sru * doc/texinfo.txi (emph & strong): Document the use of underscores 5442146515Sru for @emph in the Info output. 5443146515Sru 5444146515Sru1998-10-30 Eli Zaretskii <eliz@is.elta.co.il> 5445146515Sru 5446146515Sru * djgpp/config.bat: Make sure intl/po2tblsed.in exists before we 5447146515Sru begin the configure boogie. 5448146515Sru * djgpp/config.sed: Sed script, to be run by config.bat. 5449146515Sru 5450146515Sru * doc/info-stnd.texi (Node Commands): Document the new G command. 5451146515Sru 5452146515Sru * info/session.c (info_follow_menus): Step over a possible leading 5453146515Sru space in a menu entry in menus[]. 5454146515Sru (split_list_of_nodenames): Renamed from split_words. Split the 5455146515Sru string on commas, not on spaces, since a menu entry can have 5456146515Sru embedded whitespace. Get past the null byte after inserting it. 5457146515Sru (info_menu_sequence): Don't crash if there's no DIR node; try 5458146515Sru using Top of the current Info file, and if that doesn't work 5459146515Sru either, throw an error. 5460146515Sru 5461146515Sru * util/texi2dvi: Use $path_sep in TEXINPUTS. Don't include any 5462146515Sru dots in $tmpdir, 8+3 filesystems won't like that. 5463146515Sru 5464146515Sru * makeinfo/makeinfo.c (reader_loop): Expand any macros in a menu 5465146515Sru entry when creating a <menu> item for HTML. Fix an off-by-one 5466146515Sru error in counting input lines. 5467146515Sru 5468146515Sru * makeinfo/files.c (expand_filename): Don't treat .foo/bar as 5469146515Sru absolute file name. 5470146515Sru 5471146515Sru * makeinfo/makeinfo.c (add_char): Use strncpy instead of memcpy, 5472146515Sru since the buffers overlap. If the line being refilled includes 5473146515Sru nothing but the indentation and the word being added, do NOT add 5474146515Sru an extra newline. 5475146515Sru 5476146515Sru * util/install-info.c (strip_info_suffix, menu_item_equal, 5477146515Sru open_possibly_compressed_file) [__MSDOS__]: Allow .inz and .igz as 5478146515Sru suffuxes for compressed files. 5479146515Sru (open_possibly_compressed_file): Return an indication whether we 5480146515Sru opened a file or a pipe. Use FOPEN_RBIN from system.h. 5481146515Sru [STRIP_DOT_EXE]: Use gzip.exe with an explicit .exe extension. 5482146515Sru [O_BINARY]: If the file is not compressed, switch its stream to 5483146515Sru text mode. 5484146515Sru (readfile): Close the file or the pipe. 5485146515Sru (output_dirfile): Call pclose to actually run the compressor. 5486146515Sru 5487146515SruThu Nov 5 08:33:06 1998 Karl Berry <karl@gnu.org> 5488146515Sru 5489146515Sru * doc/texinfo.txi: effect -> affect 5490146515Sru From: Eric Hanchrow <offby1@blarg.net> 5491146515Sru 5492146515SruTue Nov 3 14:26:59 1998 Karl Berry <karl@gnu.org> 5493146515Sru 5494146515Sru * makeinfo/makeinfo.c (cm_image): Allocate enough space for the 5495146515Sru zero byte. 5496146515Sru 5497146515Sru * doc/texinfo.txi: Document epsf.tex standard location. 5498146515Sru 5499146515SruTue Oct 27 10:45:47 1998 Karl Berry <karl@gnu.org> 5500146515Sru 5501146515Sru * Makefile.am (TEXINFO_TEX): add definition. 5502146515Sru 5503146515Sru * doc/info-stnd.texi: Avoid unnecessary overfull boxes from 5504146515Sru examples. 5505146515Sru 5506146515Sru * doc/Makefile.am (install-data-local): missing ". 5507146515Sru 5508146515Sru * doc/Makefile.am: Don't try to run help2man in distribution. 5509146515Sru 5510146515SruMon Oct 26 13:43:53 1998 Karl Berry <karl@gnu.org> 5511146515Sru 5512146515Sru * configure.in (TEXMF): lose this whole block. It is too painful 5513146515Sru to maintain with the different tex installations out there. 5514146515Sru 5515146515Sru * util/Makefile.am (EXTRA_DIST): update-info renamed to 5516146515Sru fix-info-dir. 5517146515Sru 5518146515Sru * makeinfo/footnote.h: Doc fix. 5519146515Sru 5520146515Sru * makeinfo/multi.c: #include "insertion.h" 5521146515Sru * makeinfo/cmds.c: #include "node.h" 5522146515Sru * makeinfo/makeinfo.h, 5523146515Sru * makeinfo/makeinfo.c: Move globals, functions for insertions and 5524146515Sru nodes. 5525146515Sru * makeinfo/defun.c: #include "insertion.h" 5526146515Sru * makeinfo/Makefile.am: Add insertion.[ch], node.[ch]. 5527146515Sru * node.[ch], insertion.[ch]: New files. 5528146515Sru 5529146515Sru * makeinfo/makeinfo.c, 5530146515Sru * makeinfo/makeinfo.h: Move globals for cmds.h. 5531146515Sru * makeinfo/index.h: Include cmds.h. 5532146515Sru * makeinfo/Makefile.am (makeinfo_SOURCES): Add cmds.h, cmds.c. 5533146515Sru * cmds.c, cmds.h: New files. 5534146515Sru 5535146515SruSat Oct 24 17:28:14 1998 Karl Berry <karl@gnu.org> 5536146515Sru 5537146515Sru * makeinfo/makeinfo.c, 5538146515Sru * makeinfo/makeinfo.h: Globals for files.c. 5539146515Sru * makeinfo/Makefile.am (makeinfo_SOURCES): add files.[ch]. 5540146515Sru 5541146515SruTue Oct 20 17:03:10 1998 Karl Berry <karl@gnu.org> 5542146515Sru 5543146515Sru * makeinfo/Makefile.am (makeinfo_SOURCES): add macro.c and 5544146515Sru macro.h. 5545146515Sru * makeinfo/makeinfo.c: Move macro code to macro.h and macro.c. 5546146515Sru * makeinfo/makeinfo.h: Move macro stuff to macro.h, expose global 5547146515Sru last_char_was_newline for macro.c. 5548146515Sru * makeinfo/index.c, 5549146515Sru * makeinfo/footnote.c: #include macro.h. 5550146515Sru 5551146515SruWed Oct 7 16:24:07 1998 Karl Berry <karl@gnu.org> 5552146515Sru 5553146515Sru * doc/info-stnd.texi: For now don't include version.texi due to 5554146515Sru automake error. 5555146515Sru 5556146515Sru * makeinfo/index.h: #include makeinfo.h for sake of COMMAND type. 5557146515Sru * makeinfo/index.c: No need to include makeinfo.h, index.h does 5558146515Sru now. 5559146515Sru 5560146515Sru * makeinfo/makeinfo.c: Move footnote code to footnote.c. 5561146515Sru * makeinfo/makeinfo.h: Globals for footnote.c. 5562146515Sru * makeinfo/Makefile.am (makeinfo_SOURCES): add footnote.[ch]. 5563146515Sru 5564146515Sru * makeinfo/makeinfo.c: Move defun code to defun.c, necessary 5565146515Sru global to makeinfo.h. 5566146515Sru * makeinfo/makeinfo.h (default_indentation_increment): move here 5567146515Sru for defun.c. 5568146515Sru * makeinfo/Makefile.am (makeinfo_SOURCES): add defun.c. 5569146515Sru 5570146515Sru * Makefile.am: Doc fix. 5571146515Sru 5572146515Sru * configure.in (AC_OUTPUT): generate makeinfo/tests/Makefile. 5573146515Sru 5574146515Sru * makeinfo/makeinfo.c, 5575146515Sru * makeinfo/makeinfo.h, 5576146515Sru * makeinfo/Makefile.am (makeinfo_SOURCES): add index.[ch]. 5577146515Sru 5578146515SruFri Oct 2 17:42:26 1998 Karl Berry <karl@gnu.org> 5579146515Sru 5580146515Sru * lib/system.h (STREQ): new macro. 5581146515Sru 5582146515SruThu Oct 1 09:26:57 1998 Karl Berry <karl@gnu.org> 5583146515Sru 5584146515Sru * doc/texinfo.txi: Delete spare copy since out of date, 5585146515Sru add makeinfo html to menu, 5586146515Sru detailmenu doesn't take braces in summary. 5587146515Sru 5588146515SruWed Sep 30 14:38:21 1998 Karl Berry <karl@gnu.org> 5589146515Sru 5590146515Sru * makeinfo/makeinfo.c: Remove != NULL comparisons, 5591146515Sru xmalloc/xrealloc casts, assignments in if statements. 5592146515Sru 5593146515SruWed Sep 30 14:16:01 1998 Karl Berry <karl@cs.umb.edu> 5594146515Sru 5595146515Sru * makeinfo/makeinfo.c: Remove NULL casts and parentheses in return 5596146515Sru statements. 5597146515Sru 5598146515Sru * makeinfo/makeinfo.c (add_link): Don't add a link if the node is null. 5599146515Sru (reader_loop): don't glean_node_from_menu if detailmenu, even if html. 5600146515Sru Various formatting changes. 5601146515Sru 5602146515Sru * doc/help2man: Always exit successfully. 5603146515Sru 5604146515Sru * makeinfo/Makefile.am (SUBDIRS): add. 5605146515Sru (makeinfo_SOURCES): no more html.h. 5606146515Sru 5607146515SruFri Sep 11 18:47:15 1998 Karl Berry <karl@cs.umb.edu> 5608146515Sru 5609146515Sru * makeinfo/makeinfo.c: Fiddle with html output. 5610146515Sru 5611146515Sru1998-09-07 Eli Zaretskii <eliz@is.elta.co.il> 5612146515Sru 5613146515Sru * makeinfo/makeinfo.c (maybe_update_execution_strings): Only 5614146515Sru reallocate TEXT if the existing storage is too small, otherwise 5615146515Sru leave TEXT alone. 5616146515Sru (replace_with_expansion): Call maybe_update_execution_strings to 5617146515Sru reallocate input_text if we are executing_string, since storage 5618146515Sru for execution_string is assumed to be large enough to hold every 5619146515Sru possible string. 5620146515Sru (me_execute_string): xstrdup the argument, so callees could freely 5621146515Sru relocate it as needed. 5622146515Sru 5623146515Sru1998-09-06 Eli Zaretskii <eliz@is.elta.co.il> 5624146515Sru 5625146515Sru * makeinfo/makeinfo.c (replace_with_expansion): Don't remember 5626146515Sru macro-expansion pointers if we are executing_string. 5627146515Sru 5628146515Sru1998-09-05 Eli Zaretskii <eliz@is.elta.co.il> 5629146515Sru 5630146515Sru * info/filesys.c (info_suffixes): Put the empty suffix last in the 5631146515Sru list, so that `foo.info' is found before `foo', if both exist. 5632146515Sru 5633146515Sru1998-09-05 Eli Zaretskii <eliz@is.elta.co.il> 5634146515Sru 5635146515Sru * makeinfo/makeinfo.c (maybe_update_execution_strings): New 5636146515Sru function, updates an entry in execution_strings[] array after 5637146515Sru input_text is relocated by replace_with_expansion. 5638146515Sru (replace_with_expansion): Call it. 5639146515Sru 5640146515Sru1998-09-04 Eli Zaretskii <eliz@is.elta.co.il> 5641146515Sru 5642146515Sru * makeinfo/makeinfo.c (expand_macro): If a macro is called with 5643146515Sru too many arguments, return NULL and print the line number where 5644146515Sru the call begins. 5645146515Sru (execute_macro): If expand_macro returns NULL, return 5646146515Sru immediately. 5647146515Sru 5648146515SruSun Sep 6 19:11:28 1998 Karl Berry <karl@cs.umb.edu> 5649146515Sru 5650146515Sru * makeinfo/makeinfo.c, 5651146515Sru * makeinfo/makeinfo.h, 5652146515Sru * makeinfo/multi.c: Html output. Specifically, these changes: 5653146515Sru 5654146515Sru Fri Jul 4 22:58:29 1997 Dave Love <d.love@dl.ac.uk> 5655146515Sru 5656146515Sru * doc/makeinfo.texi: Document HTML output. 5657146515Sru 5658146515Sru * makeinfo/makeinfo.c: Wrap strings in _() in bits changed for 5659146515Sru HTML. 5660146515Sru (cm_image): Generate <img> for HTML. 5661146515Sru 5662146515Sru Sun Jun 22 22:50:07 1997 Dave Love <d.love@dl.ac.uk> 5663146515Sru 5664146515Sru * makeinfo/makeinfo.c (NAMED_NODE_ANCHORS): New define. 5665146515Sru (title, outstanding_node, node_number, node_node_references, 5666146515Sru escape_html, ifinfo_as_html): New variables. 5667146515Sru (tentry.number, node_ref.number, fn.number): New fields. 5668146515Sru (CommandTable): Various additions and alterations for HTML. 5669146515Sru (long_options): Add html and no-info-as-html. 5670146515Sru (main): Extra code for HTML. 5671146515Sru (usage): Add HTML stuff. 5672146515Sru (expand_filename): Deal with .html. 5673146515Sru (escape_string): New procedure. 5674146515Sru (convert_from_loaded_file): Extra code for HTML. 5675146515Sru (init_internals): Call free_node_references, initialize 5676146515Sru node_number. 5677146515Sru (reader_loop): Process menu items for HTML hyperlinks. Escape 5678146515Sru HTML special characters. 5679146515Sru (add_char): Code for line breaks and paragraph insertions in 5680146515Sru HTML. 5681146515Sru (flush_output): Don't UNMETA for HTML. 5682146515Sru (indent): Do nothing for HTML. 5683146515Sru (current_item_function): Case for ifhtml. 5684146515Sru (begin_insertion): Deal with HTML in various cases. 5685146515Sru (insert_html_tag): new procedure. 5686146515Sru (cm_asterisk, cm_copyright, cm_accent, cm_code, cm_kbd, 5687146515Sru cm_angle_brackets, cm_var, cm_defn, cm_var, cm_emph, cm_string, 5688146515Sru cm_cite, cm_top, cm_xref, cm_inforef, cm_uref, cm_direntry, 5689146515Sru cm_ifinfo, cm_item, process_defun_args, defun_internal, cm_sp, 5690146515Sru cm_dircategory, cm_center, cm_result, cm_expansion, cm_error, 5691146515Sru cm_exdent, index_add_arg, make_index_entries_unique, 5692146515Sru cm_printindex, cm_footnote, output_pending_notes, 5693146515Sru me_execute_string): Code for HTML. 5694146515Sru (cm_shyph): New procedure. 5695146515Sru (cm_special_char): Add start, end args. Code for HTML. 5696146515Sru (cm_email, cm_url, cm_i, cm_b, cm_r): New procedures. 5697146515Sru (sectioning_html): New procedure. 5698146515Sru (sectioning_underscore): Use it. 5699146515Sru (add_link): New procedure. 5700146515Sru (remember_node): Add number field and update node_number. Note 5701146515Sru next, etc. nodes for HTML. 5702146515Sru (add_escaped_anchor_name, add_anchor_name): New procedures. 5703146515Sru (cm_node): New code for HTML. Move some other code to more 5704146515Sru useful place. 5705146515Sru (remember_node_reference): Add number field and update 5706146515Sru node_number. 5707146515Sru (remember_node_node_reference, free_node_node_references, 5708146515Sru number_of_node): New procedures. 5709146515Sru (cm_ifhtml, cm_html): New procedures. 5710146515Sru (expansion): Take care of HTML escaping. 5711146515Sru (cm_settitle): New procedure. 5712146515Sru (remember_note): Set number field. 5713146515Sru 5714146515Sru Declare various procedures in advance. 5715146515Sru 5716146515Sru * doc/texinfo.txi: Makeinfo --html documentation from Dave Love. 5717146515Sru Typo fixes from: Paul DuBois <dubois@primate.wisc.edu>. 5718146515Sru 5719146515SruThu Sep 3 11:11:01 1998 Karl Berry <karl@cs.umb.edu> 5720146515Sru 5721146515Sru * makeinfo/Makefile.am (makeinfo_SOURCES): add html.[ch]. 5722146515Sru 5723146515Sru1998-08-28 Eli Zaretskii <eliz@is.elta.co.il> 5724146515Sru 5725146515Sru * makeinfo/makeinfo.c (cm_uref, cm_email): Use get_xref_token to 5726146515Sru gather arguments. 5727146515Sru (get_xref_token): Keep track of input line number when expanding 5728146515Sru xref arguments. 5729146515Sru 5730146515SruTue Aug 25 14:36:44 1998 Karl Berry <karl@cs.umb.edu> 5731146515Sru 5732146515Sru * util/texi2dvi: Exit the script if TeX exits with bad status. 5733146515Sru 5734146515Sru1998-08-16 Eli Zaretskii <eliz@is.elta.co.il> 5735146515Sru 5736146515Sru * info/indices.c (info_index_apropos): In the *Apropos* 5737146515Sru menu, print the label first, then the Info file name and 5738146515Sru the node name. Make the Info file name part of the menu 5739146515Sru entry, so that all entries are distinct. 5740146515Sru (apropos_in_all_indices): Scan each Info file only once, thus 5741146515Sru avoiding multiple identical entries in the *Apropos* menu. 5742146515Sru Free xstrdup'ed buffer, to avoid leaking memory. 5743146515Sru 5744146515SruThu Aug 13 12:54:58 1998 Karl Berry <karl@cs.umb.edu> 5745146515Sru 5746146515Sru * configure.in: Set version to 3.12a. 5747146515Sru 5748146515Sru * Makefile.am (AUTOMAKE_OPTIONS): bump required version to 1.3, 5749146515Sru add readme-alpha option. 5750146515Sru 5751146515Sru * util/texindex.c (program_name), 5752146515Sru * util/install-info.c (progname), 5753146515Sru * info/info.c (program_name), 5754146515Sru * makeinfo/makeinfo.c (progname): hardwire per coding standards. 5755146515Sru * doc/help2man: Remove ginfo special case. 5756146515Sru 5757146515SruTue Aug 11 17:41:15 1998 Karl Berry <karl@cs.umb.edu> 5758146515Sru 5759146515Sru * util/gen-dir-node: New version from drk@sgi.com. 5760146515Sru 5761146515SruMon Aug 10 13:55:37 1998 Karl Berry <karl@cs.umb.edu> 5762146515Sru 5763146515Sru * dir-example: Add entries from Linux. 5764146515Sru 5765146515Sru * info/info-utils.c (get_window_of_node): New fn. 5766146515Sru * info/info-utils.h (get_window_of_node): New fn. 5767146515Sru * (strchr,...) [!HAVE_STRCHR]: remove these #defines. 5768146515Sru * info/infodoc.c (info_find_or_create_help_window): Call 5769146515Sru get_window_of_node instead of get_internal_info_window. 5770146515Sru This is so pressing ? repeatedly will always get to the same Help 5771146515Sru window instead of popping up new ones. 5772146515Sru From: "Brian J. Fox" <bfox@prospero.datawave.net> 5773146515Sru 5774146515Sru * info/signals.c: Ignore SIGWINCH if we're in the midst of it. 5775146515Sru We might get a whole lot of them. Noticed on Afterstep. 5776146515Sru From: "Brian J. Fox" <bfox@prospero.datawave.net> 5777146515Sru 5778146515Sru1998-07-25 Bruno Haible <bruno@linuix.math.u-bordeaux.fr> 5779146515Sru 5780146515Sru * install-info.c (findlines): Allocate room for one more line, 5781146515Sru to avoid crash if dir file has exactly 512 lines. 5782146515Sru 5783146515SruTue Aug 4 07:14:35 1998 Karl Berry <karl@cs.umb.edu> 5784146515Sru 5785146515Sru * info/info.c: Improve help message. 5786146515Sru 5787146515Sru * dir-example: Add mtools. 5788146515Sru 5789146515SruFri Jul 31 13:29:52 1998 Karl Berry <karl@cs.umb.edu> 5790146515Sru 5791146515Sru * doc/help2man: Various hacks for texinfo. 5792146515Sru 5793146515Sru * doc/texinfo.txi: Make dir entries more consistent. 5794146515Sru 5795146515Sru * doc/Makefile.am: Generate man pages with help2man. 5796146515Sru 5797146515Sru * util/texi2dvi, 5798146515Sru * util/install-info.c, 5799146515Sru * makeinfo/makeinfo.c, 5800146515Sru * util/texindex.c: Improve help message. 5801146515Sru 5802146515Sru * doc/info.5: Initial. 5803146515Sru * doc/texinfo.5: Section 5. 5804146515Sru 5805146515SruThu Jul 30 17:31:42 1998 Karl Berry <karl@cs.umb.edu> 5806146515Sru 5807146515Sru * doc/info-stnd.texi, 5808146515Sru * doc/texinfo.txi: Use Automake-standard VERSION and UPDATED. 5809146515Sru 5810146515SruWed Jul 29 17:34:41 1998 Karl Berry <karl@cs.umb.edu> 5811146515Sru 5812146515Sru * doc/texinfo.txi: Describe macro limitations a bit more. 5813146515Sru 5814146515Sru * dir-example: Correct makeinfo link. 5815146515Sru 5816146515SruTue Jul 28 16:44:06 1998 Karl Berry <karl@cs.umb.edu> 5817146515Sru 5818146515Sru * makeinfo/makeinfo.c (remember_brace_1): xstrdup command, since 5819146515Sru we free it later. 5820146515Sru 5821146515SruMon Jul 27 16:27:30 1998 Karl Berry <karl@cs.umb.edu> 5822146515Sru 5823146515Sru * info/session.c (node_printed_rep): New fn. 5824146515Sru Change calls. 5825146515Sru 5826146515Sru * info/session.c (info_set_node_of_window): Simplify by taking new 5827146515Sru argument to say whether to call 5828146515Sru set_remembered_pagetop_and_point. Change calls. 5829146515Sru * info/indices.c: Change call. 5830146515Sru 5831146515Sru * info/info.c: Rewrite initial menu-sequence following stuff as a 5832146515Sru function in session.c, and call it. 5833146515Sru 5834146515Sru * info/infomap.c: Define `G' as info_menu_sequence. 5835146515Sru * info/session.h (info_menu_sequence, info_follow_menus): declare 5836146515Sru new fns. 5837146515Sru * info/session.c (info_follow_menus, split_words, 5838146515Sru * info_menu_sequence): New functions for new command. 5839146515Sru 5840146515SruThu Jul 23 16:44:42 1998 Karl Berry <karl@cs.umb.edu> 5841146515Sru 5842146515Sru * info/session.c (info_scroll_other_window_backward): new command. 5843146515Sru * info/infomap.c (initialize_info_keymaps): bind M-DEL and M-prior to 5844146515Sru scroll-other-window-backward. 5845146515Sru Report from: Vladimir Alexiev <vladimir@cs.ualberta.ca> 5846146515Sru Date: Tue, 2 Dec 1997 14:54:30 -0700 5847146515Sru 5848146515Sru * info/info-utils.c (printed_representation): If ISO_Latin_p, show 5849146515Sru characters as-is. Don't assume iscntrl(x) returns false 5850146515Sru for meta characters. 5851146515Sru Report from: Francois Pinard <pinard@iro.umontreal.ca> 5852146515Sru Date: 15 Jan 1998 17:48:51 -0500 5853146515Sru 5854146515Sru * info/pcterm.c (pc_initialize_terminal): now no need to set it 5855146515Sru here. 5856146515Sru * info/info-utils.c (ISO_Latin_p): set to 1 by default. 5857146515Sru 5858146515Sru * doc/info-stnd.texi: Document SPC, add goto-node anchor. 5859146515Sru 5860146515SruWed Jul 22 18:58:38 1998 Karl Berry <karl@cs.umb.edu> 5861146515Sru 5862146515Sru * info/window.c (message_buffer_to_node), 5863146515Sru * info/session.c (kill_node), 5864146515Sru * info/nodes.c (info_get_node_of_file_buffer, 5865146515Sru info_node_of_file_buffer_tags), 5866146515Sru * info/man.c (manpage_node_of_file_buffer), 5867146515Sru * info/footnotes.c (make_footnotes_node): set display_pos member 5868146515Sru in new node. 5869146515Sru 5870146515SruTue Jul 21 14:04:52 1998 Karl Berry <karl@cs.umb.edu> 5871146515Sru 5872146515Sru (all of this is to make SPC/DEL not move outside the current 5873146515Sru document, i.e., not up through dir) 5874146515Sru * info/info-utils.h (info_label_was_found): Move from here. 5875146515Sru * (info_prev_label_of_node): Don't use it any more. 5876146515Sru * info/session.c (INFO_LABEL_WAS_FOUND): Move to here, add test 5877146515Sru for filename not dir. 5878146515Sru (forward_move_node_structure): Change calls, notice if no more nodes. 5879146515Sru (backward_move_node_structure): Check for moving outside current 5880146515Sru document to dir. 5881146515Sru * info/filesys.c (compression_suffixes): Add bz2 for bunzip2. 5882146515Sru (is_dir_name): New fn. 5883146515Sru * info/filesys.h: Declare it. 5884146515Sru * info/nodes.c (info_get_node, info_find_file_internal): Use it. 5885146515Sru 5886146515Sru * makeinfo/makeinfo.c: Set in_fixed_width_font to avoid munging 5887146515Sru node names. 5888146515Sru 5889146515SruSat Jul 18 17:14:10 1998 Karl Berry <karl@cs.umb.edu> 5890146515Sru 5891146515Sru * info/man.c (reap_children): Call wait (NULL), since we don't 5892146515Sru actually use the return status for anything. NEXTSTEP 3.3 5893146515Sru doesn't like an int * even though that is the POSIX 5894146515Sru specification. 5895146515Sru Date: Fri, 22 Aug 1997 13:55:42 +0200 5896146515Sru From: "Felix H. Gatzemeier" <fxg@imib.rwth-aachen.de> 5897146515Sru Via: Thomas Esser <te@informatik.uni-hannover.de> 5898146515Sru 5899146515Sru * info/session.c (kill_node): Restore point when we go back. 5900146515Sru 5901146515SruThu Jul 16 18:54:04 1998 Karl Berry <karl@cs.umb.edu> 5902146515Sru 5903146515Sru * makeinfo/makeinfo.c (BRACE_ELEMENT): Add `command' to the save 5904146515Sru stack. 5905146515Sru (MAYBE_BRACE_ARGS): New possibility, somewhat like TeX's 5906146515Sru next-token-as-argument. 5907146515Sru (command_table): Use cm_accent and MAYBE_BRACE_ARGS for all accents. 5908146515Sru (read_command): Implement MAYBE_BRACE_ARGS. 5909146515Sru (init_brace_stack): save current command. 5910146515Sru (pop_and_call_brace): restore current command. 5911146515Sru (cm_accent): move almost all accent characters to after the argument. 5912146515Sru Suggested by Fran,cois. 5913146515Sru 5914146515Sru * info/info.c (version_string): Remove defn. 5915146515Sru Change call for --version option. 5916146515Sru * info/session.c (display_startup_message_and_start): Just use 5917146515Sru VERSION. 5918146515Sru * info/info.h (version_string): Remove decl. 5919146515Sru 5920146515SruTue Jul 14 16:46:58 1998 Karl Berry <karl@cs.umb.edu> 5921146515Sru 5922146515Sru * makeinfo/makeinfo.h: Doc fix. 5923146515Sru 5924146515Sru * makeinfo/makeinfo.c (validate_file): Don't complain about 5925146515Sru unreferenced anchors. 5926146515Sru 5927146515Sru * doc/texinfo.txi: Document @anchor. 5928146515Sru 5929146515SruSun Jul 12 14:14:50 1998 Karl Berry <karl@cs.umb.edu> 5930146515Sru 5931146515Sru * makeinfo/makeinfo.c (remember_node): Only set `current_node' if 5932146515Sru this is not an anchor. 5933146515Sru 5934146515Sru * info/nodes.c (get_tags_of_indirect_tags_table): Don't set 5935146515Sru nodelen to -1 when fixing up the subfile entries, it might be 0 5936146515Sru from an anchor. 5937146515Sru 5938146515Sru * info/nodes.c (find_node_of_anchor): Offset display_pos for 5939146515Sru anchor tags by the amount that node references are off by (- 1). 5940146515Sru 5941146515SruSat Jul 11 17:37:18 1998 Karl Berry <karl@cs.umb.edu> 5942146515Sru 5943146515Sru * makeinfo/makeinfo.c (cm_anchor): Add output_column for anchors 5944146515Sru embedded in a line. 5945146515Sru 5946146515SruFri Jul 10 16:28:21 1998 Karl Berry <karl@cs.umb.edu> 5947146515Sru 5948146515Sru * info/session.c (info_menu_or_ref_item): Don't search for the 5949146515Sru xref text if it's an anchor. 5950146515Sru * info/nodes.h (N_FromAnchor): New NODE flag. 5951146515Sru * info/nodes.c (find_node_of_anchor): New fn. 5952146515Sru (info_node_of_file_buffer_tags): Handle anchor case. 5953146515Sru 5954146515SruWed Jul 8 17:48:59 1998 Karl Berry <karl@cs.umb.edu> 5955146515Sru 5956146515Sru * info/window.c (window_set_node_of_window): Set window->point to 5957146515Sru node->display_pos. 5958146515Sru Remove unneeded casts. 5959146515Sru 5960146515SruTue Jul 7 08:06:14 1998 Karl Berry <karl@cs.umb.edu> 5961146515Sru 5962146515Sru * makeinfo/makeinfo.c (add_word_args) [!VA_SPRINTF]: Use buffer, 5963146515Sru not the undeclared temp_string. 5964146515Sru From: Tobias Naehring <naehring@eeetw3.et.tu-dresden.de> 5965146515Sru To: egcs-bugs@cygnus.com 5966146515Sru Date: Mon, 6 Jul 98 13:51:55 +0200 5967146515Sru 5968146515SruMon Jul 6 17:43:25 1998 Karl Berry <karl@cs.umb.edu> 5969146515Sru 5970146515Sru * info/nodes.h (NODE): Add display_pos member. 5971146515Sru 5972146515SruSun Jul 5 08:17:43 1998 Karl Berry <karl@cs.umb.edu> 5973146515Sru 5974146515Sru * info/nodes.h (INFO_REF_LABEL): Define. 5975146515Sru 5976146515Sru * util/texi2dvi: Rationalize use of `index' vs. more general 5977146515Sru `xref'. 5978146515Sru 5979146515SruThu Jul 2 18:53:43 1998 Karl Berry <karl@cs.umb.edu> 5980146515Sru 5981146515Sru * makeinfo/makeinfo.c: Don't translate -Footnotes, it's a magic 5982146515Sru cookie. From Eli. 5983146515Sru 5984146515SruWed Jul 1 08:42:41 1998 Karl Berry <karl@cs.umb.edu> 5985146515Sru 5986146515Sru * doc/texinfo.txi (url): Missing word `command'. 5987146515Sru 5988146515SruTue Jun 30 10:35:48 1998 Karl Berry <karl@cs.umb.edu> 5989146515Sru 5990146515Sru * info/info.c: Missing \n in try --help msg. 5991146515Sru 5992146515Sru * makeinfo/makeinfo.c (cm_anchor): New fn for new cmd. 5993146515Sru (TAG_FLAG_ANCHOR): New flag for tag entries. 5994146515Sru (write_tag_table_internal): Handle anchor case. 5995146515Sru (TAG_FLAG_{{PREV,NEXT,UP}_ERROR,NO_WARN,IS_TOP}): Add TAG_FLAG_ prefix 5996146515Sru for clarity, change uses. 5997146515Sru 5998146515Sru * doc/texinfo.txi: Remove warning about footnotes with @item, that 5999146515Sru works now. 6000146515Sru 6001146515SruMon Jun 29 10:17:50 1998 Karl Berry <karl@cs.umb.edu> 6002146515Sru 6003146515Sru * configure.in (AM_CONFIG_HEADER): Use second argument to be 8.3 6004146515Sru compliant. 6005146515Sru * config.h.in: Rename to config.in. 6006146515Sru 6007146515Sru * info/Makefile.am (EXTRA_DIST), 6008146515Sru * info/terminal.c [__MSDOS__]: Change #include to pcterm.c and 6009146515Sru rename file. 6010146515Sru 6011146515SruSun Jun 28 14:29:27 1998 Karl Berry <karl@cs.umb.edu> 6012146515Sru 6013146515Sru * info/Makefile.am (EXTRA_DIST): Add pc_term.c. 6014146515Sru 6015146515Sru * makeinfo/makeinfo.c (HAVE_MACROS): Remove this conditional, we 6016146515Sru always want macros now. 6017146515Sru 6018146515Sru * info/indices.c: Copyright. 6019146515Sru 6020146515Sru1998-06-26 Eli Zaretskii <eliz@is.elta.co.il> 6021146515Sru 6022146515Sru * makeinfo/makeinfo.c: (only_macro_expansion): New variable, 6023146515Sru suppresses all expansions except macros. 6024146515Sru (replace_with_expansion): New function, replaces a portion of 6025146515Sru input text with its expansion. Avoids moving the text around if 6026146515Sru we are positive it will expand into itself. If the length of the 6027146515Sru expanded text is the same as the length of the original text, just 6028146515Sru replaces the original text without moving the rest. Resyncs the 6029146515Sru remembered text pointers with the realloc'ed input_text, when it 6030146515Sru is realloc'ed. 6031146515Sru (reader_loop): When only_macro_expansion is non-zero, only handle 6032146515Sru macros, but leave the rest of input intact. 6033146515Sru (read_command): Now returns an int, zero means no known command or 6034146515Sru macro is found after the prefix character; all callers changed. 6035146515Sru Support operation under non-zero only_macro_expansion. 6036146515Sru (cm_node): Expand only the macros in the @node line. Allocate and 6037146515Sru generate the macro-expanded @node line in one swell whoop. 6038146515Sru (glean_node_from_menu): Expand macros in menu entries. 6039146515Sru (get_xref_token): A new argument EXPAND, when non-zero, means 6040146515Sru expand macros in the entire brace-delimited argument before 6041146515Sru looking for the next comma; all callers changed. 6042146515Sru (expansion): Save and restore additional state variables important 6043146515Sru for output generation machinery. Disable indentation and filling 6044146515Sru during the recursive expansion, so that the output buffer offset 6045146515Sru is not invalidated by filling. 6046146515Sru (me_execute_string_keep_state): New function, calls 6047146515Sru me_execute_string, but saves and restores state variables 6048146515Sru important for output generation, so that -E doesn't change the 6049146515Sru generated Info output. 6050146515Sru (index_add_arg, cm_footnote): Call me_execute_string_keep_state. 6051146515Sru (expand_macro): New function, returns the macro expansion as a 6052146515Sru malloc'ed string. 6053146515Sru (execute_macro): Call expand_macro. 6054146515Sru (me_execute_string): Avoid memory leak by freeing input_filename. 6055146515Sru (get_until_in_braces, replace_with_expansion, add_char, 6056146515Sru cm_footnote, cm_macro, cm_unmacro, get_brace_args, 6057146515Sru extract_colon_unit): Use the faster memcpy/memmove instead of 6058146515Sru strncpy. 6059146515Sru 6060146515SruSat Jun 27 14:18:54 1998 Karl Berry <karl@cs.umb.edu> 6061146515Sru 6062146515Sru * doc/info.texi: Use @subsubsection instead of 6063146515Sru @unnumberedsubsubsection, since it's in a numbered chapter. 6064146515Sru 6065146515Sru * Started installation of following DOS patches from Eli. 6066146515Sru>1998-05-16 Eli Zaretskii <eliz@is.elta.co.il> 6067146515Sru> 6068146515Sru> * info/session.c (info_goto_node): Don't show the nodes of the 6069146515Sru> current Info file twice in *Completions*. 6070146515Sru> * info/echo-area.c (ea_possible_completions): Actually pass the 6071146515Sru> number of completions to printf_to_message_buffer. 6072146515Sru> 6073146515Sru> * info/man.c (manpage_node_of_file_buffer): xstrdup the nodename 6074146515Sru> member of manpage nodes, since the tags are freed and recomputed 6075146515Sru> when a new man page is added to *manpages* file_buffer. 6076146515Sru> (get_manpage_node): Recompute info_windows[]->nodes[] for all 6077146515Sru> windows showing the man pages after nodes[]->contents are 6078146515Sru> invalidated by reallocation of file_buffer->contents. 6079146515Sru> 6080146515Sru>1998-05-15 Eli Zaretskii <eliz@is.elta.co.il> 6081146515Sru> 6082146515Sru> * lib/system.h (DEFAULT_INFO_PRINT_COMMAND) [__MSDOS__]: Define to 6083146515Sru> ">PRN". 6084146515Sru> * info/session.c (print_node): Support ">printer" in 6085146515Sru> INFO_PRINT_COMMAND, to mean write to the named file/device insead 6086146515Sru> of piping to it as a program. 6087146515Sru> (kill_node): Compare window in addition to the nodename, when 6088146515Sru> looking for the node to kill. 6089146515Sru> 6090146515Sru>1998-05-09 Eli Zaretskii <eliz@is.elta.co.il> 6091146515Sru> 6092146515Sru> * lib/system.h (SET_SCREEN_SIZE_HELPER) [__MSDOS__]: Define a new 6093146515Sru> macro. 6094146515Sru> * info/m-x.c (set_screen_height): Use SET_SCREEN_SIZE_HELPER, if 6095146515Sru> defined. If the screen size did'n change, redisplay the previous 6096146515Sru> screen contents. 6097146515Sru> 6098146515Sru> * info/infomap.c (initialize_info_keymaps) [__MSDOS__]: Bind DEL 6099146515Sru> to ea_delete in the echo-area keymap. 6100146515Sru> * info/session.c (incremental_search): If the key is 6101146515Sru> isearch_terminate_search_key, but buffered input is pending, don't 6102146515Sru> gobble the ESC key. 6103146515Sru> 6104146515Sru> * info/info.c (main): Switch the order thet terminal_prep_terminal 6105146515Sru> and terminal_clear_screen are called, to make it consistent with 6106146515Sru> what initialize_info_session does when called with non-zero second 6107146515Sru> argument. Call terminal_unprep_terminal last, after moving the 6108146515Sru> cursor to the bottom of the screen. If user_filename is of the 6109146515Sru> form "d:foo", add "d:." to the INFOPATH, not "d:". 6110146515Sru> 6111146515Sru> * info/signals.c (initialize_info_signal_handler): Save old 6112146515Sru> SIGUSR1 handler. 6113146515Sru> (info_signal_handler): Handle SIGUSR1. 6114146515Sru> 6115146515Sru> * info/indices.c (info_apropos): Print the results to stdout. 6116146515Sru> 6117146515Sru>1998-05-02 Eli Zaretskii <eliz@is.elta.co.il> 6118146515Sru> 6119146515Sru> * makeinfo/makeinfo.c (ALSO_NULL_DEVICE): New macro, for alternate 6120146515Sru> null device name. 6121146515Sru> 6122146515Sru> * info/man.c (get_manpage_contents): Redirect stderr of the man 6123146515Sru> page formatter to the null device. 6124146515Sru> (executable_file_in_path): Use IS_SLASH. 6125146515Sru> 6126146515Sru> * info/session.c (info_gather_typeahead) [__DJGPP__]: Call 6127146515Sru> pc_term_chars_avail to get the number of pending characters. 6128146515Sru> 6129146515Sru> * info/filesys.c (convert_eols): New function, converts DOS-style 6130146515Sru> EOLs to a single Newline. 6131146515Sru> (filesys_read_info_file, filesys_read_compressed): Call it. 6132146515Sru> (filesys_read_compressed) [STRIP_DOT_EXE]: Use explicit .exe 6133146515Sru> suffix. 6134146515Sru> (filesys_read_compressed): Check return status of `pclose'. 6135146515Sru> 6136146515Sru>1998-05-01 Eli Zaretskii <eliz@is.elta.co.il> 6137146515Sru> 6138146515Sru> * info/filesys.c (filesys_read_info_file): Add additional 6139146515Sru> parameter: is_compressed. All callers changed. 6140146515Sru> 6141146515Sru> * makeinfo/makeinfo.c (convert_from_loaded_file): Compare file 6142146515Sru> names with FILENAME_CMP. Use NULL_DEVICE. 6143146515Sru> (cm_node): Compare file names with FILENAME_CMP. 6144146515Sru> * info/tilde.c (tilde_find_suffix, tilde_expand_word): Use 6145146515Sru> IS_SLASH. 6146146515Sru> 6147146515Sru> * info/pc_term.c: New file, handles the PC terminal on MS-DOS and 6148146515Sru> MS-Windows. 6149146515Sru> * info/terminal.c [__MSDOS__]: Include pc_term.c. 6150146515Sru> * info/Makefile.in (ginfo_SOURCES): Add pc_term.c 6151146515Sru> Add pc_term.c to dependencies of terminal.o. 6152146515Sru> 6153146515Sru> * info/session.c (info_get_input_char): Reassign tty after EOF 6154146515Sru> from a non-stdin input stream. 6155146515Sru> 6156146515Sru>1998-04-30 Eli Zaretskii <eliz@is.elta.co.il> 6157146515Sru> 6158146515Sru> * info/session.c (info_set_input_from_file): Use binary input. 6159146515Sru> (info_gc_file_buffers): Compare file names with FILENAME_CMP. 6160146515Sru> * info/search.c (skip_whitespace_and_newlines): Use 6161146515Sru> whitespace_or_newline macro instead of reinventing the wheel. 6162146515Sru> * info/nodes.c (info_find_file_internal): Use IS_ABSOLUTE and 6163146515Sru> FILENAME_CMP. 6164146515Sru> (info_load_file_internal): Call filename_non_directory to find out 6165146515Sru> where the basename begins. 6166146515Sru> (get_tags_of_indirect_tags_table): Call filename_non_directory. 6167146515Sru> containing_dir of "d:foo" is "d:.", not "d:". 6168146515Sru> (forget_info_file): Compare file names with FILENAME_CMP. 6169146515Sru> * info/nodemenu.c (get_visited_nodes): Use FILENAME_CMP to find 6170146515Sru> duplicate lines. 6171146515Sru> 6172146515Sru> * lib/system.h (PIPE_USE_FORK): New macro. 6173146515Sru> * info/man.c (get_manpage_contents): Use it to determine whether 6174146515Sru> to call pipe/fork/exec or popen/pclose to run the man page 6175146515Sru> formatter. 6176146515Sru> (executable_file_in_path): Search for the file with several known 6177146515Sru> extensions such as .exe, where appropriate. 6178146515Sru> 6179146515Sru> * lib/system.h (NULL_DEVICE): A new macro. 6180146515Sru> * info/makedoc.c (main): Use it. 6181146515Sru> (maybe_dump_tags): Switch output strem to binary mode when 6182146515Sru> appropriate. 6183146515Sru> (process_one_file): Update file_size after reading the file. 6184146515Sru> 6185146515Sru> * info/infodoc.c: Add TAB, RET, and `i' to the list of important 6186146515Sru> commands in info_internal_help_text. 6187146515Sru> 6188146515Sru> * info/info.c (main): Support the --speech-friendly option. Use 6189146515Sru> PATH_SEP to separate directories. 6190146515Sru> (info_short_help) [__MSDOS__]: Mention the --speech-friendly 6191146515Sru> option. 6192146515Sru> 6193146515Sru> * info/info-utils.c (filename_non_directory): Use HAVE_DRIVE and 6194146515Sru> IS_SLASH. 6195146515Sru> * info/indices.c (do_info_index_search, index_entry_exists): Use 6196146515Sru> FILENAME_CMP to compare file names. 6197146515Sru> * info/filesys.c: Add ".inf" to the list of known extensions. 6198146515Sru> Look for .z before .Z, for the sake of case-insensitive 6199146515Sru> filesystems. Add DOS-specific extensions to work around 8+3 6200146515Sru> namespace restrictions. 6201146515Sru> (info_absolute_file): New function. 6202146515Sru> (info_find_fullpath): Call it for candidates which are absolute 6203146515Sru> file names. Use IS_SLASH and IS_ABSOLUTE. 6204146515Sru> (info_file_in_path): Use IS_SLASH. 6205146515Sru> (extract_colon_unit, info_add_path): Use PATH_SEP instead of ":". 6206146515Sru> (lookup_info_filename): Compare file names with FILENAME_CMP. 6207146515Sru> (filesys_read_info_file): Read Info files in binary mode. 6208146515Sru> (filesys_decompressor_for_file): Read Info files in binary mode. 6209146515Sru> Compare file names with FILENAME_CMP. On MS-DOS, allow files 6210146515Sru> whose names end with a `z' be decompressed with gunzip. 6211146515Sru> * info/dribble.c (open_dribble_file): Open dribble file in 6212146515Sru> FOPEN_WBIN mode. 6213146515Sru> * info/dir.c (maybe_build_dir_node): Use IS_SLASH. 6214146515Sru> * util/texindex.c (maketempname): Put the numeric suffix after the 6215146515Sru> dot, to salvage 3 more characters on 8+3 filesystems. 6216146515Sru> 6217146515Sru>1998-04-29 Eli Zaretskii <eliz@is.elta.co.il> 6218146515Sru> 6219146515Sru> * util/texindex.c (main): Use IS_SLASH to find the basename of 6220146515Sru> argv[0]. Lose the .exe suffix, if any. 6221146515Sru> (decode_command): Look at $TEMP and $TMP in addition to $TMPDIR. 6222146515Sru> Use DEFAULT_TMPDIR. 6223146515Sru> * util/texi2dvi: Use either `:' or `;' as directory separator in 6224146515Sru> TEXINPUTS, computed at run time. Save previous versions of index 6225146515Sru> files in a separate backup directory. 6226146515Sru> * util/install-info.c (main): Support backslashes in file names by 6227146515Sru> using IS_SLASH. Avoid recomputing length of infile_basename 6228146515Sru> unnecessarily. Use FILENAME_CMP for comparing file names 6229146515Sru> case-insensitively, where appropriate. Allow foo.inf as well as 6230146515Sru> foo.info to be an Info file name. 6231146515Sru> * lib/system.h (PATH_SEP, STRIP_DOT_EXE, FILENAME_CMPN, 6232146515Sru> DEFAULT_TMPDIR): New macros. 6233146515Sru> 6234146515Sru>1998-04-25 Eli Zaretskii <eliz@is.elta.co.il> 6235146515Sru> 6236146515Sru> * lib/system.h (O_BINARY, SET_BINARY, FOPEN_RBIN, FOPEN_WBIN, 6237146515Sru> IS_SLASH, HAVE_DRIVE, IS_ABSOLUTE, FILENAME_CMP, PATH_SEP, 6238146515Sru> HAVE_LONG_FILENAMES): New macros. 6239146515Sru> * makeinfo/makeinfo.c (find_and_load): Use O_BINARY to decide when 6240146515Sru> read returning a value different from what st_size says is not an 6241146515Sru> error. Realloc the buffer after we've read the file. 6242146515Sru> (skip_directory_part): New function, skips leading directory in a 6243146515Sru> way that works on DOSISH systems. 6244146515Sru> (filename_non_directory, pathname_part): Call it. 6245146515Sru> (filename_part): Call filename_non_directory. 6246146515Sru> (expand_filename, full_pathname): Use IS_ABSOLUTE and IS_SLASH. 6247146515Sru> (convert_from_file): Check .txi extension first. 6248146515Sru> (split_file): Support splitting output files on 8+3 filesystems. 6249146515Sru> (main, extract_colon_unit): Use PATH_SEP instead of ':'. 6250146515Sru> (get_file_info_in_path): Use IS_ABSOLUTE and IS_SLASH. 6251146515Sru 6252146515Sru 6253146515Sru * doc/texinfo.txi: Changes from Eli for MS-DOS stuff. 6254146515Sru * doc/info-stnd.texi: Fixes from Eli: he documented all the 6255146515Sru missing keys and command-line options, corrected 6256146515Sru inaccuracies (probably left-overs from previous versions), 6257146515Sru and added some clarifications where I thought the manual 6258146515Sru was not clear enough. 6259146515Sru * Makefile.am (EXTRA_DIST): Add djgpp files. 6260146515Sru 6261146515Sru * makeinfo/makeinfo.c: New no-op commands @setcontentsaftertitlepage 6262146515Sru and @setshortcontentsaftertitlepage. 6263146515Sru * doc/texinfo.txi: Document the new @set{,short}contentsaftertitlepage 6264146515Sru commands and the possibility of putting @contents and 6265146515Sru @shortcontents after @end titlepage. 6266146515Sru 6267146515Sru * util/texi2dvi: Check that the toc file has not changed (as well 6268146515Sru as .aux and .??). 6269146515Sru 6270146515SruThu Jun 25 16:58:46 1998 Karl Berry <karl@cs.umb.edu> 6271146515Sru 6272146515Sru * doc/texinfo.txi: Document new commands @env, @command, @option. 6273146515Sru 6274146515Sru * makeinfo/makeinfo.c (option, command, env): New markup commands, same 6275146515Sru as @code in info. 6276146515Sru 6277146515SruWed Jun 24 15:39:38 1998 Karl Berry <karl@cs.umb.edu> 6278146515Sru 6279146515Sru * makeinfo/makeinfo.c: New no-op command @acronym. 6280146515Sru 6281146515Sru * doc/texinfo.txi: Document new command @acronym. 6282146515Sru 6283146515Sru * util/install-info.c (strip_info_suffix, menu_item_equal): New fns. 6284146515Sru (main): Call them instead of doing the filename test inline; all the 6285146515Sru .info variations are too confusing to write out twice. 6286146515Sru 6287146515SruTue Jun 23 18:01:40 1998 Karl Berry <karl@cs.umb.edu> 6288146515Sru 6289146515Sru * doc/texinfo.txi: Fix some overfull boxes. 6290146515Sru 6291146515SruMon Jun 22 19:22:17 1998 Karl Berry <karl@north> 6292146515Sru 6293146515Sru * configure.in: Remove AC_LINK_FILES call, that was an old gettext 6294146515Sru thing, no longer necessary, and causes problems with Autoconf. 6295146515Sru 6296146515SruSun Jun 14 07:00:15 1998 Karl Berry <karl@cs.umb.edu> 6297146515Sru 6298146515Sru * util/texi2dvi: Indent options so help2man will work. From Akim. 6299146515Sru 6300146515SruSat Jun 13 10:45:25 1998 Karl Berry <karl@cs.umb.edu> 6301146515Sru 6302146515Sru * configure.in (ALL_LINGUAS): Add nl. 6303146515Sru 6304146515Sru * util/texi2dvi: Avoid tabs. 6305146515Sru 6306146515SruWed Jun 10 17:38:21 1998 Karl Berry <karl@cs.umb.edu> 6307146515Sru 6308146515Sru * makeinfo/makeinfo.c (gen_defindex): Use xmalloc instead of alloca. 6309146515Sru This was our only use of alloca, so also remove all the #if junk 6310146515Sru at the beginning to define it. 6311146515Sru 6312146515Sru * makeinfo/makeinfo.c: Fix grammar in multiply-defined-node error 6313146515Sru message. 6314146515Sru 6315146515SruTue Jun 9 17:53:54 1998 Karl Berry <karl@cs.umb.edu> 6316146515Sru 6317146515Sru * doc/texinfo.txi: Document new commands @smallformat, 6318146515Sru @smalldisplay. 6319146515Sru 6320146515Sru * makeinfo/makeinfo.c: New commands @smalldisplay and @smallformat. 6321146515Sru Suggestion from: Eli Zaretskii <eliz@is.elta.co.il>. 6322146515Sru 6323146515Sru * makeinfo/makeinfo.h (insertion_type, insertion_type_names): 6324146515Sru Declare smalldisplay and smallformat. 6325146515Sru 6326146515SruMon Jun 8 07:57:52 1998 Karl Berry <karl@cs.umb.edu> 6327146515Sru 6328146515Sru * doc/texinfo.txi: Document possibility of combining @titlefont 6329146515Sru and @title. From Eli. 6330146515Sru 6331146515Sru * util/texi2dvi: Set verbose to : instead of false by default. 6332146515Sru 6333146515Sru * util/texi2dvi: Missing \\ for sed with -t text. From Akim. 6334146515Sru 6335146515SruSun Jun 7 13:02:13 1998 Karl Berry <karl@cs.umb.edu> 6336146515Sru 6337146515Sru * doc/texinfo.txi: Document @pagesizes and texidvi -t. 6338146515Sru 6339146515Sru * makeinfo/makeinfo.c: Define no-op @pagesizes and @afourpaper. 6340146515Sru (major_version, minor_version): Remove these globals, just use the 6341146515Sru Texinfo package version. 6342146515Sru (print_version_info): Ditto. 6343146515Sru 6344146515SruFri Jun 5 17:54:16 1998 Karl Berry <karl@cs.umb.edu> 6345146515Sru 6346146515Sru * doc/texinfo.txi: Change texi2dvi documentation a bit. 6347146515Sru 6348146515Sru * util/texi2dvi: Handle --option=argument style of specifying 6349146515Sru arguments. 6350146515Sru 6351146515SruSat May 30 14:01:37 1998 Karl Berry <karl@cs.umb.edu> 6352146515Sru 6353146515Sru * doc/texinfo.txi: More. 6354146515Sru 6355146515Sru * util/install-info.c (open_possibly_compressed_file): Finish 6356146515Sru implementation. 6357146515Sru 6358146515Sru * doc/texinfo.txi: Document install-info compression support. 6359146515Sru 6360146515SruFri May 29 08:01:43 1998 Karl Berry <karl@cs.umb.edu> 6361146515Sru 6362146515Sru * util/install-info.c (open_possibly_compressed_file): Initial 6363146515Sru implementation. 6364146515Sru 6365146515Sru * util/install-info.c (output_dirfile): Attempt to write dir.gz if 6366146515Sru that's what we read. 6367146515Sru (readfile): Pass back the actual opened filename, too. 6368146515Sru 6369146515Sru * info/indices.c: Check in Eli's patch. 6370146515Sru 6371146515SruThu May 28 17:09:45 1998 Karl Berry <karl@cs.umb.edu> 6372146515Sru 6373146515Sru * util/install-info.c (readfile): Set up to handle compressed 6374146515Sru input (and output) files. Change callers. 6375146515Sru Rearrange function order to avoid forward declarations. 6376146515Sru 6377146515Sru * configure.in: Remove check for libz, we'll fork gzip instead. 6378146515Sru 6379146515SruTue May 26 18:01:13 1998 Karl Berry <karl@cs.umb.edu> 6380146515Sru 6381146515Sru * util/install-info.c (print_help): Missing \n\ in help string. 6382146515Sru 6383146515Sru * makeinfo/makeinfo.c (POST_SENTENCE): Rename from post_sentence. 6384146515Sru Change calls. 6385146515Sru (flush_output): Strip 8th bit if post_sentence char as well as space. 6386146515Sru (cm_code, etc.): Change add_char calls for post_sentence chars to set 6387146515Sru 8th bit. 6388146515Sru 6389146515Sru1998-05-23 Eli Zaretskii <eliz@is.elta.co.il> 6390146515Sru 6391146515Sru * info/indices.c (info_next_index_match): Call 6392146515Sru info_set_node_of_window to display the node, so that footnotes are 6393146515Sru displayed as well. 6394146515Sru 6395146515SruThu May 21 11:05:50 1998 Karl Berry <karl@cs.umb.edu> 6396146515Sru 6397146515Sru * util/install-info.c (output_dirfile): New function, extracted 6398146515Sru from the end of main. 6399146515Sru 6400146515Sru * makeinfo/makeinfo.c (begin_insertion): Ignore @group in all the 6401146515Sru example-like environments, not just @example. Otherwise the first 6402146515Sru line in the environment is not indented correctly. Reported by rms. 6403146515Sru 6404146515SruWed May 20 17:44:38 1998 Karl Berry <karl@cs.umb.edu> 6405146515Sru 6406146515Sru * util/install-info.c: Doc fixes. 6407146515Sru 6408146515Sru * util/install-info.c: Handle XEmacs-style dir entries: 6409146515Sru * FILENAME::PROGRAM DESCRIPTION. 6410146515Sru Date: Wed, 13 May 1998 13:58:28 +0900 6411146515Sru From: KIRIYAMA Kazuhiko <kiri@kiri.toba-cmt.ac.jp> 6412146515Sru 6413146515Sru Also, do not set something_deleted on continuation lines; they are only 6414146515Sru deleted if the entry was deleted. 6415146515Sru 6416146515SruTue May 19 17:22:50 1998 Karl Berry <karl@cs.umb.edu> 6417146515Sru 6418146515Sru * util/install-info.c: Do not read the dir file if we are only 6419146515Sru deleting -- it might not exist, and we don't actually need it. 6420146515Sru From: David Kaelbling <drk@sgi.com> 6421146515Sru Date: Tue, 12 May 1998 11:05:26 -0400 6422146515Sru 6423146515Sru * util/gen-dir-node: 6424146515Sru From: David Kaelbling <drk@sgi.com> 6425146515Sru Date: Tue, 12 May 1998 16:05:16 -0400 - 6426146515Sru - The "dir" moobler header is slightly different from the default 6427146515Sru dir file. 6428146515Sru - If all files in ${infofiles} appear in the skeleton the last one 6429146515Sru is processed twice. 6430146515Sru - INFO-DIR-SECTION data is ignored. 6431146515Sru - Don't generate entries for directories. 6432146515Sru 6433146515SruSat May 16 17:16:56 1998 Karl Berry <karl@cs.umb.edu> 6434146515Sru 6435146515Sru * makeinfo/makeinfo.c (cm_novalidate): New fn for new command 6436146515Sru @novalidate, like --no-validate. 6437146515Sru 6438146515SruThu May 14 18:02:31 1998 Karl Berry <karl@cs.umb.edu> 6439146515Sru 6440146515Sru * doc/texinfo.txi: Document the @novalidate command. 6441146515Sru 6442146515SruWed May 13 17:47:20 1998 Karl Berry <karl@cs.umb.edu> 6443146515Sru 6444146515Sru * doc/texinfo.txi: Document limitation on @set/@value names in 6445146515Sru index commands. 6446146515Sru 6447146515SruFri May 1 14:12:15 1998 Karl Berry <karl@cs.umb.edu> 6448146515Sru 6449146515Sru * doc/texinfo.txi (Command List): @deftypevar out of order. 6450146515Sru 6451146515Sru * configure.in (ALL_LINGUAS): Add cs. 6452146515Sru 6453146515SruTue Apr 28 09:33:41 1998 Karl Berry <karl@cs.umb.edu> 6454146515Sru 6455146515Sru * makeinfo/makeinfo.c (strcasecmp): This is in lib now. 6456146515Sru 6457146515Sru1998-04-26 Richard Stallman <rms@psilocin.gnu.org> 6458146515Sru 6459146515Sru * util/install-info.c (print_help): Doc clarifications. 6460146515Sru 6461146515SruSun Apr 19 15:55:10 1998 Karl Berry <karl@cs.umb.edu> 6462146515Sru 6463146515Sru * lib/system.h (strcasecmp, strncasecmp) [!HAVE_STR[N]CASECMP]: 6464146515Sru Declare these. 6465146515Sru 6466146515Sru * info/search.h (str[n]casecmp): Remove decl from here. 6467146515Sru 6468146515Sru * configure.in (AC_REPLACE_FUNCS): Check for strcasecmp and 6469146515Sru strncasecmp here. 6470146515Sru (AC_CHECK_FUNCS): Instead of just strcasecmp here. 6471146515Sru 6472146515Sru * configure.in (texconfig): Use TEXMFMAIN in preference to TEXMF 6473146515Sru for post-0.4 teTeX. 6474146515Sru 6475146515SruWed Apr 15 17:20:31 1998 Karl Berry <karl@cs.umb.edu> 6476146515Sru 6477146515Sru * doc/texinfo.txi (Reporting Bugs): New section. 6478146515Sru Suggestion from: Andrew Shapira <shapiraa@cs.rpi.edu> 6479146515Sru Date: Mon, 4 Aug 1997 19:06:06 -0400 (EDT) 6480146515Sru 6481146515Sru * info/infomap.c: Define / to be info_search. 6482146515Sru Suggestion from: Egil Kvaleberg <egil@kvaleberg.no> 6483146515Sru Date: Fri, 1 Aug 1997 08:16:45 +0200 (MET DST) 6484146515Sru 6485146515Sru * doc/texinfo.txi (uref): Document reason for not using <URL: format. 6486146515Sru Also use ftp.gnu.org instead of ftp.gnu.ai.mit.edu throughout. 6487146515Sru 6488146515SruTue Apr 14 10:43:39 1998 Karl Berry <karl@cs.umb.edu> 6489146515Sru 6490146515Sru 1998-04-05 Karl Eichwalder <ke@suse.de> 6491146515Sru * makeinfo/makeinfo.c (begin_insertion): No need to 6492146515Sru gettext; it's a keyword. From carl-friedriech.spilcke-liss@ensae.fr. 6493146515Sru (cm_printindex): ditto. 6494146515Sru 6495146515Sru * util/texi2dvi: Always remove the $tmp_dir's. 6496146515Sru From: Dean Gaudet <dgaudet@arctic.org> 6497146515Sru Date: Tue, 14 Apr 1998 00:55:36 -0700 (PDT) 6498146515Sru 6499146515SruMon Apr 13 18:02:57 1998 Karl Berry <karl@cs.umb.edu> 6500146515Sru 6501146515Sru * configure.in: Include 6502146515Sru AM_SYS_POSIX_TERMIOS 6503146515Sru AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL 6504146515Sru to avoid window resizing being ignored under glibc2 systems, 6505146515Sru e.g., Red Hat Linux 5.0. Actually any system where the ioctls are not 6506146515Sru defined in <termios.h>. 6507146515Sru See also http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl/full/206. 6508146515Sru * acconfig.h (GWINSZ_IN_SYS_IOCTL): New #undef for autoheader. 6509146515Sru * info/termdep.h [GWINSZ_IN_SYSIOCTL]: #include <sys/ioctl> if 6510146515Sru this is defined. 6511146515Sru From: Mark Jefferys <mjeffery@cse.ogi.edu> 6512146515Sru Date: Thu, 9 Apr 1998 12:38:27 -0700 (PDT) 6513146515Sru 6514146515SruFri Apr 3 01:18:22 1998 Philippe De Muyter <phdm@macqel.be> 6515146515Sru 6516146515Sru * info/info.c (main): Use 0, not NULL, as ? : alternative. 6517146515Sru 6518146515SruTue Mar 3 13:29:17 1998 Karl Berry <karl@cs.umb.edu> 6519146515Sru 6520146515Sru * configure.in: Version 3.12. 6521146515Sru 6522146515Sru * po/de.po: New version. 6523146515Sru 6524146515Sru * po/POTFILES.in: Do not include doc.c; that gets built at 6525146515Sru runtime, thus causing texinfo.pot to try to get rebuilt. Besides, 6526146515Sru it doesn't have any translatable strings. 6527146515Sru 6528146515SruSun Mar 1 10:38:47 1998 Karl Berry <karl@cs.umb.edu> 6529146515Sru 6530146515Sru * util/install-info.c: No need for i18n on version message. From 6531146515Sru ke@suse.de. 6532146515Sru 6533146515SruFri Feb 27 16:06:23 1998 Karl Berry <karl@cs.umb.edu> 6534146515Sru 6535146515Sru * configure.in: Run texconfig conf instead of confall. 6536146515Sru 6537146515Sru * doc/Makefile.am (INSTALL_INFO): New variable. 6538146515Sru (install-info-am): Use install-info from our distribution. 6539146515Sru 6540146515Sru * info/info.c (info_minor_version): Increment. 6541146515Sru * (info_patch_level), 6542146515Sru * info/info.h (info_patch_level): Remove. 6543146515Sru 6544146515Sru * info/info.c (program_name): Move decl. 6545146515Sru 6546146515Sru * util/install-info.c (ensure_dirfile_exists): Use commas and \t 6547146515Sru instead of an explicit tab, which make dist expands. 6548146515Sru 6549146515Sru * doc/texinfo.txi: @prep.ai.mit.edu -> @gnu.org. 6550146515Sru 6551146515Sru * info/info.c: Make help messages consistent with others. 6552146515Sru 6553146515Sru * util/install-info.c (print_help): Format consistently. 6554146515Sru 6555146515Sru (readfile): Support gzipped files via libz. 6556146515Sru From: Elliot Lee <sopwith@redhat.com> 6557146515Sru Date: Mon, 1 Sep 1997 23:37:14 -0400 (EDT) 6558146515Sru 6559146515SruThu Feb 26 16:13:14 1998 Karl Berry <karl@cs.umb.edu> 6560146515Sru 6561146515Sru * info/echo-area.c: Whoops, _ might not start with parens. 6562146515Sru 6563146515Sru * configure.in: Check for libz. 6564146515Sru Do not output emacs/Makefile. 6565146515Sru 6566146515Sru * Makefile.am (AUTOMAKE_OPTIONS): Set to 1.2f. 6567146515Sru 6568146515Sru * util/texi2dvi: Always remove temporary directories. (From Akim.) 6569146515Sru Formatting changes. 6570146515Sru 6571146515SruWed Feb 25 15:26:26 1998 Karl Berry <karl@cs.umb.edu> 6572146515Sru 6573146515Sru * util/texi2dvi: New options --batch, --clean. 6574146515Sru From: Akim Demaille <demaille@inf.enst.fr> 6575146515Sru Date: 15 Aug 1997 18:05:33 +0200 6576146515Sru * doc/texinfo.txi (Format with texi2dvi): Mention --help. 6577146515Sru 6578146515Sru Applied this: 6579146515Sru1997-08-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6580146515Sru 6581146515Sru * makeinfo/makeinfo.c (me_executing_string): New variable. 6582146515Sru (me_execute_string): Use it instead of executing_string. 6583146515Sru (popfile): Check for me_executing_string as well as 6584146515Sru executing_string. 6585146515Sru (get_until_in_line): Likewise. 6586146515Sru (insert_and_underscore): Do not write any expansion output if 6587146515Sru executing a string. 6588146515Sru (cm_node, cm_include, index_add_arg, cm_footnote, execute_macro, 6589146515Sru cm_macro, cm_unmacro): Likewise. 6590146515Sru (cm_footnote): Include the footnote marker in the expansion 6591146515Sru output. 6592146515Sru (append_to_expansion_output): Do nothing if the input_text wasn't 6593146515Sru a remembered text. 6594146515Sru (defun_internal): Make the index entry even if expanding macros. 6595146515Sru (expansion): Don't reset macro_expansion_output_stream around call 6596146515Sru to execute_string. 6597146515Sru (apply): Fix typo. 6598146515Sru 6599146515SruTue Feb 24 17:33:44 1998 Karl Berry <karl@cs.umb.edu> 6600146515Sru 6601146515Sru 1997-11-10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6602146515Sru * makeinfo/makeinfo.c (get_until_in_line): Don't use xstrdup on 6603146515Sru the unterminated input_text. 6604146515Sru 6605146515Sru * makeinfo/makeinfo.c: Don't assume all \'s in macro bodies are 6606146515Sru arguments. 6607146515Sru From: Mathias.Herberts@irisa.fr (Mathias Herberts) 6608146515Sru Date: Tue, 6 Jan 1998 18:54:26 +0100 6609146515Sru 6610146515Sru * configure.in: Check for sigblock in libc before libbsd. 6611146515Sru * From: hjl@lucon.org (H.J. Lu) 6612146515Sru * Date: Fri, 23 Jan 1998 21:50:25 -0800 (PST) 6613146515Sru 6614146515SruMon Feb 23 16:26:31 1998 Karl Berry <karl@cs.umb.edu> 6615146515Sru 6616146515Sru * info/window.c (character_width): If ISO_Latin_p is set, make 6617146515Sru printable_limit 255, not 160. ISO Latin 1 uses 6618146515Sru essentially all of the 256 characters. 6619146515Sru Reported by: Marius Groeger <mag@sysgo.de> 6620146515Sru Date: Wed, 17 Dec 1997 16:05:27 +0100 6621146515Sru 6622146515Sru * info/info.c: Improve help message. 6623146515Sru 6624146515SruSun Feb 22 17:38:32 1998 Karl Berry <karl@cs.umb.edu> 6625146515Sru 6626146515Sru * Makefile.am (SUBDIRS): Remove emacs; we'll just distribute the 6627146515Sru Elisp files with Emacs. 6628146515Sru 6629146515Sru * doc/Makefile.am (info_TEXINFOS, texinfo): Rename manual to 6630146515Sru texinfo.txi to avoid DOS filename clash with texinfo.tex. 6631146515Sru 6632146515Sru * info/tilde.c: Copy slightly updated alloca stuff from makeinfo. 6633146515Sru 6634146515Sru * util/texindex.c (main): Declare as returning int to placate 6635146515Sru warnings. 6636146515Sru 6637146515Sru * info/Makefile.am: Uncomment BUILT_SOURCES stuff and add missing _. 6638146515Sru From: "Joel N. Weber II" <devnull@gnu.org> 6639146515Sru Date: Fri, 30 Jan 1998 17:21:38 -1000 6640146515Sru 6641146515Sru * util/texindex.c, 6642146515Sru * util/install-info.c, 6643146515Sru * makeinfo/makeinfo.c, 6644146515Sru * info/info.c: Change help address to @gnu.org. 6645146515Sru 6646146515Sru 1998-01-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6647146515Sru * makeinfo/makeinfo.c (usage): Fix order of arguments to help 6648146515Sru format string. 6649146515Sru 6650146515Sru * makeinfo/makeinfo.c (cm_top): Error message wording. 6651146515Sru 6652146515Sru * doc/texinfo.texi (Functions in Typed Languages): Remove 6653146515Sru duplicate description of @deftypemethod. 6654146515Sru From: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise) 6655146515Sru Date: Wed, 07 Jan 1998 11:11:50 +0100 6656146515Sru 6657146515Sru * info/session.c (info_get_input_char) [EINTR]: Keep reading if we 6658146515Sru get EINTR. 6659146515Sru From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6660146515Sru Date: 22 Dec 1997 10:32:53 +0100 6661146515Sru 6662146515SruSat Feb 21 17:41:26 1998 Karl Berry <karl@cs.umb.edu> 6663146515Sru 6664146515Sru * makeinfo/makeinfo.c (find_and_load): Malloc enough room for the 6665146515Sru null as well as the newline. 6666146515Sru From: "John W. Eaton" <jwe@bevo.che.wisc.edu> 6667146515Sru Date: Tue, 30 Sep 1997 21:12:01 -0500 6668146515Sru 6669146515Sru * util/texindex.c (--version), 6670146515Sru * makeinfo/makeinfo.c (cm_today), 6671146515Sru * makeinfo/makeinfo.c (print_version_info): Version strings etc. do not 6672146515Sru need translation. 6673146515Sru From: Karl Eichwalder <ke@suse.de> 6674146515Sru Date: 13 Sep 1997 16:20:02 +0200 6675146515Sru 6676146515Sru * info/echo-area.c: Rewrite pluralization to be translatable. 6677146515Sru From: Karl Eichwalder <ke@suse.de> 6678146515Sru Date: 13 Sep 1997 16:20:02 +0200 6679146515Sru 6680146515Sru * util/texindex.c, 6681146515Sru * info/info.c, 6682146515Sru * makeinfo/makeinfo.c, 6683146515Sru * util/install-info.c: --version: Give year as argument to printf, 6684146515Sru to reduce the number of translations needed. 6685146515Sru From: Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de> 6686146515Sru Date: 02 Sep 1997 18:01:26 +0200 6687146515Sru 6688146515Sru * util/texindex.c: Remove the fnctl.h and sys/file.h conditional #includes, they are 6689146515Sru already in lib/system.h. 6690146515Sru From: "Philippe De Muyter" <phdm@macqel.be> 6691146515Sru Date: Thu, 21 Aug 1997 20:16:49 +0200 (MET DST) 6692146515Sru 6693146515Sru * info/terminal.c (terminal_begin_using_terminal, 6694146515Sru terminal_end_using_terminal): #ifdef SIGWINCH settings for 6695146515Sru m68k-motorola-sysv. 6696146515Sru From: "Philippe De Muyter" <phdm@macqel.be> 6697146515Sru Date: Thu, 21 Aug 1997 20:16:49 +0200 (MET DST) 6698146515Sru 6699146515Sru * info/filesys.c (info_suffixes): Add /index as a possibility for 6700146515Sru subdirectories. 6701146515Sru From: Matthew Wilcox <willy@odie.barnet.ac.uk> 6702146515Sru Date: Wed, 6 Aug 1997 15:55:16 +0100 (BST) 6703146515Sru 6704146515Sru * configure.in: Redirect texconfig input from /dev/null to avoid 6705146515Sru stoppage. 6706146515Sru From: Thomas Esser <te@informatik.uni-hannover.de> 6707146515Sru Date: Mon, 4 Aug 1997 18:15:49 +0200 6708146515Sru 6709146515Sru * makeinfo/makeinfo.c (find_and_load): Null-terminate the input text. 6710146515Sru From: Kenneth Stailey <kstailey@disclosure.com>. 6711146515Sru 6712146515Sru * info/Makefile.am (INCLUDES): Add -I.. -I$(srcdir). 6713146515Sru 6714146515SruFri Aug 22 16:24:59 1997 Karl Berry <karl@cs.umb.edu> 6715146515Sru 6716146515Sru * doc/texinfo.texi: Adjust ISBN, edition number for print run. 6717146515Sru 6718146515SruMon Aug 4 16:12:42 1997 Karl Berry <karl@cs.umb.edu> 6719146515Sru 6720146515Sru * info/info.c (main) [INFODIR]: Add this to infopath, if set. 6721146515Sru * info/Makefile.am (DEFS): New define, include -DINFODIR. 6722146515Sru From: Larry Schwimmer <rosebud@cyclone.Stanford.EDU>. 6723146515Sru 6724146515Sru * util/install-info.c (ensure_dirfile_exists): Use tabs instead of 6725146515Sru spaces on the File: dir line. 6726146515Sru Bug from: Dave Love <d.love@dl.ac.uk>. 6727146515Sru 6728146515SruSat Aug 2 12:43:57 1997 Karl Berry <karl@cs.umb.edu> 6729146515Sru 6730146515Sru * makeinfo/makeinfo.c (cm_value, cm_email, cm_uref): Have to cast 6731146515Sru from unsigned char * to char * or IRIX cc complains. 6732146515Sru From: "Kaveh R. Ghazi" <ghazi@caip.rutgers.edu>. 6733146515Sru 6734146515SruFri Aug 1 14:05:10 1997 Karl Berry <karl@cs.umb.edu> 6735146515Sru 6736146515Sru * Makefile.am (EXTRA_DIST): Remove README-alpha. 6737146515Sru From: "ir. Mark M._Kettenis" <kettenis@phys.uva.nl>. 6738146515Sru 6739146515Sru1997-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6740146515Sru 6741146515Sru * configure.in: Use AC_CHECK_HEADERS, not AC_CHECK_HEADER. 6742146515Sru 6743146515SruThu Jul 31 11:57:46 1997 Karl Berry <karl@cs.umb.edu> 6744146515Sru 6745146515Sru * Version 3.11. 6746146515Sru 6747146515Sru * info/man.c (reap_children): Declare status as int, not unsigned, 6748146515Sru since that's what POSIX says the arg to wait should be. 6749146515Sru 6750146515Sru * makeinfo/makeinfo.c (cm_uref, cm_email): Rewrite to do macro 6751146515Sru expansion in the arguments. 6752146515Sru 6753146515Sru * makeinfo/makeinfo.c (main): setlocale LC_MESSAGES and LC_TIME, 6754146515Sru instead of LC_ALL. 6755146515Sru From: Akim Demaille <demaille@inf.enst.fr>. 6756146515Sru 6757146515Sru * makeinfo/makeinfo.c (cm_today): Let the %d %s %d be translated, 6758146515Sru so other languages can change the order of day/month/year. 6759146515Sru From: Akim Demaille <demaille@inf.enst.fr>. 6760146515Sru 6761146515Sru * info/infomap.c: Doc fix. 6762146515Sru 6763146515Sru * lib/system.h [!O_RDONLY]: Prefer <fcntl.h> to <sys/fcntl.h>. 6764146515Sru 6765146515Sru * configure.in (AC_CHECK_HEADERS): Check for fcntl.h. 6766146515Sru 6767146515Sru * doc/Makefile.am (install-data-local): Suggest tex/generic/dvips 6768146515Sru for epsf.tex. 6769146515Sru From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>. 6770146515Sru 6771146515Sru * configure.in (TEXMF): Move check to block with other program 6772146515Sru checks. 6773146515Sru 6774146515SruWed Jul 30 11:20:37 1997 Karl Berry <karl@cs.umb.edu> 6775146515Sru 6776146515Sru * makeinfo/makeinfo.c (defun_internal): Allow extra text after 6777146515Sru most @def... commands, for tzname[2] in libc.texinfo. 6778146515Sru 6779146515Sru * info/info.c: Include indices.h. 6780146515Sru * configure.in (AC_CHECK_HEADERS): Test for sys/wait.h, info/man.c 6781146515Sru uses it. 6782146515Sru From: Erick Branderhorst <Erick.Branderhorst@asml.nl>. 6783146515Sru 6784146515SruTue Jul 29 15:55:19 1997 Karl Berry <karl@cs.umb.edu> 6785146515Sru 6786146515Sru * configure.in: Version 3.9j. 6787146515Sru 6788146515Sru * info/terminal.c (output_character_function): Return int (the 6789146515Sru arg), not void. 6790146515Sru 6791146515Sru * info/infomap.c: Don't define term_kP as 'v', since that's undefined. 6792146515Sru From: Tom Hageman <tom@basil.icce.rug.nl>. 6793146515Sru 6794146515Sru * makeinfo/makeinfo.c: Parameterize some messages to avoid 6795146515Sru duplicate translations. 6796146515Sru 6797146515Sru * info/terminal.c: Only try to declare ospeed, PC, tputs, etc. if 6798146515Sru we don't have <ncurses.h/termcap.h> or <termcap.h>. 6799146515Sru 6800146515Sru * makeinfo/makeinfo.c (cm_email): New function, like cm_uref. 6801146515Sru 6802146515SruSun Jul 27 17:09:20 1997 Karl Berry <karl@cs.umb.edu> 6803146515Sru 6804146515Sru * configure.in: Only check for <ncurses/termcap.h> if we're using 6805146515Sru -lncurses. 6806146515Sru From: Bo Johansson <bo.johansson@mbox2.swipnet.se>. 6807146515Sru 6808146515Sru * info/dir.c (new_dir_file_p): Avoid automatic struct 6809146515Sru initialization, SunOS 4 etc. cc can't handle it. 6810146515Sru From: "Kaveh R. Ghazi" <ghazi@caip.rutgers.edu>. 6811146515Sru 6812146515SruSat Jul 26 15:08:13 1997 Karl Berry <karl@cs.umb.edu> 6813146515Sru 6814146515Sru * Version 3.9i. 6815146515Sru 6816146515Sru * configure.in: Check for termcap.h and ncurses/termcap.h. 6817146515Sru From: bo.johansson@mbox2.swipnet.se. 6818146515Sru 6819146515SruFri Jul 25 14:09:05 1997 Karl Berry <karl@cs.umb.edu> 6820146515Sru 6821146515Sru * doc/texinfo.texi: Document new second optional arg to email. 6822146515Sru 6823146515Sru * info/infodoc.c: Document CTRL-x 0 as the way to get out of help. 6824146515Sru 6825146515Sru * info/dir.c (maybe_build_dir_node): Really check for the same dir 6826146515Sru file twice, not just by name. 6827146515Sru (new_dir_file_p): New function. 6828146515Sru 6829146515Sru * util/install-info.c: Tell them about --help in doc strings. 6830146515Sru 6831146515SruThu Jul 24 14:25:44 1997 Karl Berry <karl@cs.umb.edu> 6832146515Sru 6833146515Sru * util/texindex.c (memory_error): Move to avoid incorrect implicit 6834146515Sru decl. 6835146515Sru 6836146515Sru * makeinfo/makeinfo.c, 6837146515Sru * makeinfo/multi.c, 6838146515Sru * util/install-info.c, 6839146515Sru * util/texindex.c, 6840146515Sru * info/tilde.c, 6841146515Sru * info/man.c, 6842146515Sru * info/gc.c, 6843146515Sru * info/session.c (info_replace_key_to_typeahead): Remove unused 6844146515Sru function, 6845146515Sru * info/nodemenu.c, 6846146515Sru * info/man.c, 6847146515Sru * info/m-x.c, 6848146515Sru * info/footnotes.c 6849146515Sru * info/info.c 6850146515Sru * info/indices.c, 6851146515Sru * info/filesys.c: Parenthesize to avoid -Wall warnings 6852146515Sru remove unused variables, 6853146515Sru make return types explicit, 6854146515Sru printf type corrections. 6855146515Sru 6856146515Sru * lib/system.h: <ctype.h>: Include this. 6857146515Sru * util/texindex.c, 6858146515Sru * makeinfo/makeinfo.c, 6859146515Sru * info/echo-area.c, 6860146515Sru * info/display.c: ctype.h: Included in system.h now. 6861146515Sru 6862146515Sru * info/echo-area.c: Parenthesize to avoid -Wall warnings. 6863146515Sru (ctype.h): #include for isprint. 6864146515Sru (echo_area_stack_depth): Remove unused function. 6865146515Sru * info/display.c: Parenthesize to avoid -Wall warnings. 6866146515Sru (ctype.h): #include for isprint. 6867146515Sru * info/dir.c: Parenthesize to avoid -Wall warnings. 6868146515Sru (build_dir_node_internal): Remove declaration of nonexistent function. 6869146515Sru From: Erick Branderhorst <Erick.Branderhorst@asml.nl>. 6870146515Sru 6871146515Sru * configure.in (TEXMF): Call texconfig to discover the default value, 6872146515Sru for the sake of the warning in doc/Makefile. 6873146515Sru From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>. 6874146515Sru 6875146515Sru * doc/Makefile.am (TEXMF): New variable. 6876146515Sru (install-data-local): Use it in warning. 6877146515Sru From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>. 6878146515Sru 6879146515Sru * info/session.c (initialize_info_session): Only call 6880146515Sru terminal_prep_terminal if clear_screen is true. Otherwise, failed 6881146515Sru --index-searches prep the terminal but do not unprep it. 6882146515Sru From: William Edward Webber <wew@yallara.cs.rmit.EDU.AU>. 6883146515Sru 6884146515Sru * info/nodemenu.c: Doc fix. 6885146515Sru 6886146515SruMon Jul 21 17:11:09 1997 Karl Berry <karl@cs.umb.edu> 6887146515Sru 6888146515Sru * doc/texinfo.texi: Comment out @smallbook and @set smallbook so 6889146515Sru people at other sites can print it the way they want. 6890146515Sru From: Thomas Walter <walter@pctc.chemie.uni-erlangen.de> 6891146515Sru 6892146515SruSun Jul 20 07:52:25 1997 Karl Berry <karl@cs.umb.edu> 6893146515Sru 6894146515Sru * configure.in: 3.9h. 6895146515Sru 6896146515Sru * doc/Makefile.am (install-info-am, distclean-aminfo): New targets 6897146515Sru to avoid assuming info files are in srcdir. 6898146515Sru 6899146515Sru * lib/system.h (xstrdup): Returns char *, not void *. 6900146515Sru 6901146515Sru * doc/Makefile.am (.texi.info), 6902146515Sru * doc/Makefile.am (texinfo): Don't run in $(srcdir). 6903146515Sru 6904146515Sru * util/install-info.c (main): Remove unnecessary decl of strrchr. 6905146515Sru 6906146515Sru * info/tilde.c: Include info.h (for config.h) before alloca stuff. 6907146515Sru 6908146515Sru * makeinfo/makeinfo.c (validate_file): Rename `valid' to `valid_p' 6909146515Sru to avoid conflict with SunOS 4 header files. 6910146515Sru From: "Kaveh R. Ghazi" <ghazi@caip.rutgers.edu>. 6911146515Sru 6912146515Sru * info/session.c (initialize_info_session): Call 6913146515Sru terminal_prep_terminal here (before calling terminal_clear_screen). 6914146515Sru (info_session): Instead of here. 6915146515Sru From: William Edward Webber <wew@yallara.cs.rmit.EDU.AU>. 6916146515Sru 6917146515Sru * Makefile.am (EXTRA_DIST): Add README-alpha. 6918146515Sru 6919146515SruSat Jul 19 13:50:27 1997 Karl Berry <karl@cs.umb.edu> 6920146515Sru 6921146515Sru * info/terminal.c: Use `keypad transmit' sequence if it's defined: 6922146515Sru (term_keypad_on, term_keypad_off): New statics. 6923146515Sru (terminal_begin_using_terminal): If term_keypad_on, send it. 6924146515Sru (terminal_end_using_terminal): If term_keypad_off, send it. 6925146515Sru (terminal_initialize_terminal): Look up ks and ke termcap strings. 6926146515Sru From: William Edward Webber <wew@yallara.cs.rmit.EDU.AU>. 6927146515Sru 6928146515Sru * info/infomap.c (initialize_info_keymaps): Initialize hardwired 6929146515Sru cases for arrow keys a la readline. Found by John Eaton, 6930146515Sru jwe@bevo.che.wisc.edu. 6931146515Sru 6932146515Sru * makeinfo/makeinfo.c (output_pending_notes): Remove footnote 6933146515Sru macro expansion code I #if 0'd out some time ago. And doc fixes. 6934146515Sru 6935146515Sru * Applied this patch: 6936146515Sru 6937146515SruSat Jul 19 16:29:01 1997 Karl Eichwalder <ke@suse.de> 6938146515Sru 6939146515Sru * info/info.c (main): setlocale, bindtextdomain, and textdomain. 6940146515Sru 6941146515SruFri Jul 18 10:02:18 1997 Karl Berry <karl@cs.umb.edu> 6942146515Sru 6943146515Sru * doc/Makefile.am (install-data-local), 6944146515Sru * emacs/Makefile.am (install-data-local): Give subdir in warning. 6945146515Sru 6946146515Sru * configure.in: Version 3.9f. 6947146515Sru 6948146515Sru * doc/texinfo.texi: Correct \^ to @^. 6949146515Sru From Andreas S. 6950146515Sru 6951146515Sru * Merged these changes: 6952146515Sru 6953146515Sru1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6954146515Sru 6955146515Sru * info/display.c (display_cursor_at_point): Flush ouput. 6956146515Sru 6957146515Sru1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6958146515Sru 6959146515Sru * info/session.c (remember_window_and_node): Don't crash when the 6960146515Sru current window has no current node. 6961146515Sru 6962146515Sru1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6963146515Sru 6964146515Sru * util/texindex.c (usage): Translate the doc strings. 6965146515Sru * makeinfo/makeinfo.c (cm_today): Translate the month names. 6966146515Sru * info/variables.c (describe_variable): Translate the doc strings. 6967146515Sru * info/nodes.h: Don't translate the strings defining the info format. 6968146515Sru 6969146515Sru1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6970146515Sru 6971146515Sru * makeinfo/makeinfo.c (get_item_function): Remove superfluous call 6972146515Sru to canon_white after get_rest_of_line. 6973146515Sru (cm_end): Likewise. 6974146515Sru (handle_variable): Likewise. 6975146515Sru (cm_item): Likewise. 6976146515Sru (cm_unmacro): Likewise. 6977146515Sru 6978146515Sru1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6979146515Sru 6980146515Sru * info/nodemenu.c (list_visited_nodes): Don't clear the internal 6981146515Sru flag, this and other functions depend on it. Don't insist on 6982146515Sru displaying the menu below the current window. 6983146515Sru 6984146515Sru1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6985146515Sru 6986146515Sru * makeinfo/makeinfo.c (cm_uref): Fix memory leaks. 6987146515Sru (cm_inforef): Likewise. Handle empty cross reference name. 6988146515Sru 6989146515Sru1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 6990146515Sru 6991146515Sru * info/echo-area.c (ea_possible_completions): Check that the 6992146515Sru current window can actually be split. 6993146515Sru 6994146515SruThu Jul 17 17:19:34 1997 Karl Berry <karl@cs.umb.edu> 6995146515Sru 6996146515Sru 6997146515Sru * emacs/Makefile.am (*clean-lisp): Define, as Automake didn't. 6998146515Sru From: Kenneth Stailey <kstailey@disclosure.com>. 6999146515Sru 7000146515Sru * doc/Makefile.am: Do not distribute info.1. 7001146515Sru * makeinfo/macros: Do not distribute this directory, it's merged 7002146515Sru into the main documentation. 7003146515Sru * doc/makeinfo.texi: Don't distribute this either, it's in the 7004146515Sru main manual. 7005146515Sru 7006146515Sru * util/install-info.c: Use \n\ for multiline string constant. 7007146515Sru From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>. 7008146515Sru 7009146515SruWed Jul 16 15:29:50 1997 Karl Berry <karl@cs.umb.edu> 7010146515Sru 7011146515Sru * doc/texinfo.texi: @set must be after @setfilename, I guess. 7012146515Sru Noted by Erick Branderhorst. 7013146515Sru 7014146515Sru * Applied this change: 7015146515Sru 7016146515SruTue Nov 12 22:20:22 1996 John Eaton <jwe@bevo.che.wisc.edu> 7017146515Sru 7018146515Sru * makeinfo.c (INDEX_ALIST): Use two indices, read_index and 7019146515Sru write_index, instead of just one. 7020146515Sru (find_index_offset): If a match is found, return index to the 7021146515Sru current INDEX_ALIST struct, not the index pointing to the list of 7022146515Sru index entries. 7023146515Sru (translate_index): Return read_index from the matching 7024146515Sru INDEX_ALIST. 7025146515Sru (undefindex): Delete the list of index elements pointed to by 7026146515Sru read_index from the INDEX_ALIST that matches name. 7027146515Sru (defindex): Initialize read_index and write_index. 7028146515Sru (index_add_arg): Add entries to the list pointed to by write_index 7029146515Sru from the INDEX_ALIST matching name. 7030146515Sru (index_append): Delete unused function. 7031146515Sru (cm_synindex): Don't merge indcies, just make the write_index for 7032146515Sru redirectee the same as the write_index for redirector. 7033146515Sru 7034146515SruTue Jul 15 09:32:04 1997 Karl Berry <karl@cs.umb.edu> 7035146515Sru 7036146515Sru * doc/texinfo.texi: Bump edition number for 2.24. 7037146515Sru 7038146515Sru * util/Makefile.am (localedir): Define. 7039146515Sru 7040146515Sru * info/window.h: Rename __window__ to window_struct. 7041146515Sru 7042146515Sru * info/window.h, 7043146515Sru * info/variables.h, 7044146515Sru * info/search.h, 7045146515Sru * info/man.h, 7046146515Sru * info/info-utils.h, 7047146515Sru * info/gc.h, 7048146515Sru * info/footnotes.h, 7049146515Sru * info/filesys.h, 7050146515Sru * info/echo-area.h, 7051146515Sru * info/display.h: Avoid leading _ in #define for #include protection. 7052146515Sru 7053146515Sru * makeinfo/makeinfo.c: Version 1.68. 7054146515Sru * info/info.c: Version 2.17. 7055146515Sru 7056146515Sru * Most all files: Untabify. 7057146515Sru 7058146515Sru * doc/Makefile.am (texinfo): Add explicit target. 7059146515Sru 7060146515Sru * emacs/Makefile.am (noinst_LISP): Remove the obsolete 7061146515Sru detexinfo.el (makeinfo --no-headers is better) and 7062146515Sru texnfo-tex.el (now handled by TeX modes in general). 7063146515Sru 7064146515SruMon Jul 14 15:21:03 1997 Karl Berry <karl@cs.umb.edu> 7065146515Sru 7066146515Sru * util/texi2dvi: Update RCS file from 3.9 distribution. 7067146515Sru 7068146515Sru * util/Makefile.am (EXTRA_DIST): Add update-info, from 7069146515Sru rhawes@dmapub.dma.org 7070146515Sru 7071146515SruSun Jul 13 17:05:03 1997 Karl Berry <karl@cs.umb.edu> 7072146515Sru 7073146515Sru * info/signals.c: Use RETSIGTYPE instead of hardwiring void. 7074146515Sru From: "Jeffery L. JT Vogt" <lfm@atw.earthreach.com>. 7075146515Sru 7076146515Sru * info/session.c (info_history_node): Rewrite as 7077146515Sru info_kill_node (current_node). 7078146515Sru (kill_node, read_nodename_to_kill): New functions from info_kill_node. 7079146515Sru (info_kill_node): Now this just calls them. 7080146515Sru 7081146515SruFri Jul 11 11:56:58 1997 Karl Berry <karl@cs.umb.edu> 7082146515Sru 7083146515Sru * doc/texinfo.texi: Fix `Conditionals' xref. 7084146515Sru 7085146515SruThu Jul 10 17:58:12 1997 Karl Berry <karl@cs.umb.edu> 7086146515Sru 7087146515Sru * doc/info.texi: Don't say SPC clears ? screen. 7088146515Sru 7089146515SruSun Jul 6 16:26:41 1997 Karl Berry <karl@cs.umb.edu> 7090146515Sru 7091146515Sru * doc/info-stnd.texi: Document --index-search. 7092146515Sru 7093146515Sru * info/tilde.c, 7094146515Sru * info/session.c: Remove redundant getenv decl. 7095146515Sru 7096146515Sru * Installed following change: 7097146515SruTue Nov 12 14:44:00 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 7098146515Sru 7099146515Sru * info/info.c (main): Handle new option, --index-search STRING. 7100146515Sru (index_search_p, index_search_string): New static variables, used 7101146515Sru to handle --index-search option. 7102146515Sru 7103146515Sru * info/session.c (initialize_info_session): New arg, 7104146515Sru clear_screen. Change all callers. 7105146515Sru 7106146515Sru * info/indices.h (do_info_index_search, index_intry_exists): 7107146515Sru Provide declarations here. 7108146515Sru 7109146515Sru * info/indices.c (do_info_index_search): New function, extracted 7110146515Sru from info_index_search. 7111146515Sru (info_index_search): Simply call do_info_index_search() with 7112146515Sru search_string set to NULL. 7113146515Sru (index_entry_exists): New function. 7114146515Sru 7115146515SruSat Jul 5 17:17:14 1997 Karl Berry <karl@cs.umb.edu> 7116146515Sru 7117146515Sru * doc/texinfo.texi: Document @kbdinputstyle. 7118146515Sru 7119146515Sru * makeinfo/makeinfo.c (kbdinputstyle): New command. 7120146515Sru (cm_no_op_line_arg): New function. 7121146515Sru 7122146515Sru * info/termdep.h (HAVE_TERMIOS_H) [NeXT]: #undef. 7123146515Sru From: Gregor Hoffleit <flight@mathi.uni-heidelberg.de> et al. 7124146515Sru 7125146515SruFri Jul 4 14:18:08 1997 Karl Berry <karl@cs.umb.edu> 7126146515Sru 7127146515Sru * info/Makefile.am (EXTRA_DIST), 7128146515Sru * util/Makefile.am (EXTRA_DIST), 7129146515Sru * makeinfo/Makefile.am (EXTRA_DIST), 7130146515Sru * lib/Makefile.am (EXTRA_DIST): Include README. 7131146515Sru 7132146515Sru * doc/texinfo.texi (makeinfo options): Document --paragraph-indent 7133146515Sru values more completely. 7134146515Sru * makeinfo/makeinfo.c (set_paragraph_indent): Allow translated 7135146515Sru asis or none, improve doc. 7136146515Sru From ke. 7137146515Sru 7138146515Sru * doc/Makefile.am (dist-info): New empty target so that we do not 7139146515Sru distribute info files. 7140146515Sru From Erick Branderhorst. 7141146515Sru 7142146515Sru * doc/texinfo.texi (Invoking install-info): Document that the dir 7143146515Sru file is created now if need be. 7144146515Sru * Makefile.am (EXTRA_DIST): No longer need dir. 7145146515Sru * util/install-info.c (ensure_dirfile_exists): New routine. 7146146515Sru (main): Call it before trying to open dirfile for reading. 7147146515Sru 7148146515Sru * doc/texinfo.texi: Document install-info --delete a little better. 7149146515Sru * util/install-info.c: Set something_deleted when we delete a 7150146515Sru normal line. 7151146515Sru Bug from: Denis Kosygin <dkosygin@math.Princeton.EDU>. 7152146515Sru 7153146515Sru * util/install-info.c: If no info dir entry, give warning and exit 0. 7154146515Sru 7155146515SruWed Jul 2 06:35:17 1997 Karl Berry <karl@cs.umb.edu> 7156146515Sru 7157146515Sru * configure.in (ALL_LINGUAS): Add fr. 7158146515Sru 7159146515Sru * makeinfo/makeinfo.h (insertion_type, insertion_type_names): Add 7160146515Sru ifnot... entries. Alphabetize. 7161146515Sru 7162146515SruTue Jul 1 17:21:54 1997 Karl Berry <karl@cs.umb.edu> 7163146515Sru 7164146515Sru * makeinfo/makeinfo.c (sort_index): Set defining_line and 7165146515Sru input_filename so errors in index entries are reported at 7166146515Sru the correct location. From rms. 7167146515Sru 7168146515Sru * makeinfo/makeinfo.c (cm_ifnothtml, etc.): Routines for new 7169146515Sru commands. 7170146515Sru 7171146515SruSun Jun 29 09:44:01 1997 Karl Berry <karl@cs.umb.edu> 7172146515Sru 7173146515Sru * doc/texinfo.texi: Document new @ifnot... commands, etc. 7174146515Sru * doc/texinfo.texi: Document @image, etc. 7175146515Sru 7176146515SruThu Jun 26 17:57:37 1997 Karl Berry <karl@cs.umb.edu> 7177146515Sru 7178146515Sru * makeinfo/makeinfo.c (cm_image): New routine for new command @image. 7179146515Sru (cm_end): Move to better place, doesn't need its own page. 7180146515Sru Doc fixes. 7181146515Sru 7182146515SruMon Jun 23 16:54:03 1997 Karl Berry <karl@cs.umb.edu> 7183146515Sru 7184146515Sru * Makefile.am (SUBDIRS): Do intl first. 7185146515Sru 7186146515Sru * doc/Makefile.am (EXTRA_DIST): Include epsf.tex. 7187146515Sru (install-data-local): Suggest possible installation directory. 7188146515Sru * epsf.tex: New file. 7189146515Sru 7190146515SruWed Jun 18 17:51:52 1997 Karl Berry <karl@cs.umb.edu> 7191146515Sru 7192146515Sru * doc/texinfo.texi: Document texinfo.cnf. 7193146515Sru 7194146515SruSun Jun 15 14:37:58 1997 Karl Berry <karl@cs.umb.edu> 7195146515Sru 7196146515Sru * doc/texinfo.texi (Command List): Various commands missing or 7197146515Sru erroneous. 7198146515Sru From: Karl_Heinz_Marbaise@p69.ks.fido.de. 7199146515Sru 7200146515Sru * makeinfo/makeinfo.c: Oops, failed to break out of loop. 7201146515Sru 7202146515Sru * util/texindex.c: Use <getopt.h> not "getopt.h". 7203146515Sru 7204146515Sru * All source files: Merge gettext changes from Karl E.; 7205146515Sru his ChangeLog entries below. 7206146515Sru 7207146515SruSat Jun 14 17:04:28 1997 Karl Berry <karl@cs.umb.edu> 7208146515Sru 7209146515Sru * Makefile.am, 7210146515Sru * makeinfo/Makefile.am: Doc fix. 7211146515Sru * util/Makefile.am (EXTRA_DIST): Add texi2dvi. From Karl E. 7212146515Sru 7213146515SruFri Jun 13 17:39:34 1997 Karl Berry <karl@cs.umb.edu> 7214146515Sru 7215146515Sru * makeinfo/makeinfo.c [WIN32]: Handle read bogosity and c:\ 7216146515Sru absolute paths. 7217146515Sru From: Eric Hanchrow <erich@MICROSOFT.com>. 7218146515Sru 7219146515Sru * configure.in (AC_CHECK_HEADERS): Check for pwd.h. 7220146515Sru * info/tilde.c (pwd.h): Move #include to system.h. 7221146515Sru 7222146515Sru * makeinfo/makeinfo.c (main): New option -P to prepend to search path. 7223146515Sru From: Kenneth Stailey <kstailey@cvs.openbsd.org>. 7224146515Sru 7225146515Sru * doc/texinfo.texi (Invoking makeinfo), 7226146515Sru * doc/makeinfo.texi: Mention -P. 7227146515Sru 7228146515SruThu Jun 12 16:25:40 1997 Karl Berry <karl@cs.umb.edu> 7229146515Sru 7230146515Sru * info/signals.h (SIGCHLD): #define as SIGCLD if undefined, for sysV68. 7231146515Sru From: "Philippe De Muyter" <phdm%labauto1@ulb.ac.be>. 7232146515Sru 7233146515Sru * util/install-info.c (O_RDONLY): Remove this stuff, it's in system.h. 7234146515Sru (main): Handle existing entry in dir file having .info extension. 7235146515Sru From: "Bradley C. Kuszmaul" <bradley@GRANITE.SYSTEMSX.CS.YALE.EDU>. 7236146515Sru 7237146515Sru * makeinfo/makeinfo.c (get_char_len): Don't count 8-bit characters 7238146515Sru as two chars in the output. 7239146515Sru From: Sung-Hyun Nam <namsh@amuna.rms.lgic.co.kr>. 7240146515Sru 7241146515SruWed Jun 11 16:36:51 1997 Karl Berry <karl@cs.umb.edu> 7242146515Sru 7243146515Sru * doc/texinfo.texi (Other Info Directories): Document new trailing 7244146515Sru : in INFOPATH feature. 7245146515Sru 7246146515Sru * info/info.c (main): Have trailing : in INFOPATH expand to the 7247146515Sru default path. 7248146515Sru 7249146515SruFri Jun 6 13:22:02 1997 Karl Berry <karl@cs.umb.edu> 7250146515Sru 7251146515Sru * doc/texinfo.texi (uref): New node for new command. 7252146515Sru 7253146515SruThu Jun 5 18:13:48 1997 Karl Berry <karl@cs.umb.edu> 7254146515Sru 7255146515Sru * makeinfo/makeinfo.c (cm_uref): New function to accept optional 7256146515Sru second argument. Call it in command table. 7257146515Sru 7258146515SruSat Jun 14 10:54:16 1997 Karl Eichwalder <ke@suse.de> 7259146515Sru 7260146515Sru * mkinstalldirs: Update from automake-1.1p. 7261146515Sru 7262146515Sru * configure.in: Touch po/ChangeLog (gettext needs it). 7263146515Sru 7264146515SruThu Jun 12 08:37:52 1997 Karl Eichwalder <ke@ke.Central.DE> 7265146515Sru 7266146515Sru * util/texindex.c: Include system.h, remove config.h. 7267146515Sru 7268146515Sru * po/POTFILES.in: Fill it. 7269146515Sru 7270146515Sru * makeinfo/multi.c: Include system.h. 7271146515Sru 7272146515Sru * info/Makefile.am: 7273146515Sru * makeinfo/Makefile.am: 7274146515Sru * util/Makefile.am: 7275146515Sru (localedir): Set. 7276146515Sru (INCLUDES): Add intl/ and LOCALEDIR. 7277146515Sru (LDADD): Add @INTLLIBS@. 7278146515Sru 7279146515Sru * makeinfo/makeinfo.c (main): 7280146515Sru * util/texindex.c (main): 7281146515Sru * util/install-info.c (main): 7282146515Sru setlocale, bindtextdomain, and textdomain. 7283146515Sru 7284146515Sru * lib/system.h: Include locale.h and libintl.h. 7285146515Sru 7286146515Sru * acconfig.h: Include libintl.h. 7287146515Sru (_, N_): Define. 7288146515Sru Add ENABLE_NLS, HAVE_CATGETS, HAVE_GETTEXT, HAVE_LC_MESSAGES, 7289146515Sru HAVE_STPCPY for libintl. 7290146515Sru Add @TOP@ and @BOTTOM@. 7291146515Sru 7292146515Sru * configure.in (AM_GNU_GETTEXT): Add. 7293146515Sru (AC_OUTPUT): Process Makefiles in intl/ and po/. 7294146515Sru (ALL_LINGUAS): Available languages. 7295146515Sru 7296146515Sru * Makefile.am (AUTOMAKE_OPTIONS): Now use 1.1p. 7297146515Sru 7298146515SruWed Jun 11 17:05:37 1997 Karl Eichwalder <ke@ke.Central.DE> 7299146515Sru 7300146515Sru * Makefile.am (SUBDIRS): Add intl/ and po/ for NLS. 7301146515Sru 7302146515Sru * run `gettextize -c' to get the i18n skeleton. 7303146515Sru 7304146515SruWed Jun 4 17:51:08 1997 Karl Berry <karl@cs.umb.edu> 7305146515Sru 7306146515Sru * makeinfo/makeinfo.c (uref): New command, another alias for @code 7307146515Sru for now. 7308146515Sru 7309146515SruWed Jun 4 02:02:33 1997 Miles Bader <miles@gnu.ai.mit.edu> 7310146515Sru 7311146515Sru * doc/texinfo.texi (email): { and } need @ escapes. 7312146515Sru 7313146515SruSun Jun 1 16:34:12 1997 Karl Berry <karl@cs.umb.edu> 7314146515Sru 7315146515Sru * doc/texinfo.texi (itemx): @itemx should always follow @item. 7316146515Sru 7317146515Sru * makeinfo/makeinfo.c (cm_item): Insert blank line if two 7318146515Sru consecutive @item's. 7319146515Sru From: Karl Eichwalder <ke@ke.central.de>. 7320146515Sru Also various doc fixes. 7321146515Sru 7322146515SruTue May 27 17:20:44 1997 Karl Berry <karl@cs.umb.edu> 7323146515Sru 7324146515Sru * doc/texinfo.texi (various): Document @deftypemethod. 7325146515Sru (email): @ should have been @@ in the example. 7326146515Sru From: Mate Wierdl <mw@wierdlmpc.msci.memphis.edu> 7327146515Sru 7328146515SruMon May 26 16:56:26 1997 Karl Berry <karl@cs.umb.edu> 7329146515Sru 7330146515Sru * makeinfo/multi.c (setup_multitable_parameters): Avoid use of %n 7331146515Sru for sake of m68k-hp-bsd. 7332146515Sru From: Derek L Davies <ddavies@world.std.com>. 7333146515Sru 7334146515Sru * info/terminal.c (terminal_begin_using_terminal, 7335146515Sru terminal_end_using_terminal): Call fflush and sleep to handle 7336146515Sru cmdtool/shelltool with scrollbars. Also ignore 7337146515Sru SIGWINCH so we do not prematurely exit. Move call. 7338146515Sru (terminal_prep_terminal): Disable LNEXT (CTRL-V). 7339146515Sru From: strube@physik3.gwdg.de (Hans Werner Strube). 7340146515Sru 7341146515Sru * configure.in (AC_TYPE_SIGNAL): Check this. 7342146515Sru 7343146515SruSun May 25 16:49:58 1997 Karl Berry <karl@cs.umb.edu> 7344146515Sru 7345146515Sru * makeinfo/makeinfo.c (discard_insertions): Take arg saying 7346146515Sru whether ifinfo/ifset/etc. are ok. 7347146515Sru (convert_from_loaded_file): At `finished', call discard_insertions. 7348146515Sru (handle_variable_internal): Complain if we reach eof before the 7349146515Sru @end for a false condition. 7350146515Sru From: HERBERT@boevm4.vnet.ibm.com. 7351146515Sru 7352146515Sru * info/Makefile.am (ginfo_SOURCES): Add doc.h. 7353146515Sru * lib/Makefile.am (libtxi_a_SOURCES): Add system.h. 7354146515Sru 7355146515SruSat May 24 18:08:27 1997 Karl Berry <karl@cs.umb.edu> 7356146515Sru 7357146515Sru * makeinfo/makeinfo.c: Check that we have macro_expansion_filename 7358146515Sru before using strcmp. 7359146515Sru 7360146515SruThu May 22 17:59:46 1997 Karl Berry <karl@cs.umb.edu> 7361146515Sru 7362146515Sru * doc/makeinfo.texi: Minimally document --force. 7363146515Sru 7364146515Sru * makeinfo/makeinfo.c (--force): New option. 7365146515Sru (-E): Allow stdout via `-'. 7366146515Sru (convert_from_loaded_file): Unlink output files if errors and !force. 7367146515Sru 7368146515SruTue May 20 17:48:42 1997 Karl Berry <karl@cs.umb.edu> 7369146515Sru 7370146515Sru * makeinfo/makeinfo.c: Change all strdup calls to xstrdup. 7371146515Sru (xmalloc, xrealloc, memory_error): Remove these functions, they're 7372146515Sru in lib. 7373146515Sru (set_paragraph_indent, cm_paragraph_indent): Move to misc page. 7374146515Sru (cm_footnote): Expand macros in the arg for the macro expansion output. 7375146515Sru 7376146515SruFri May 16 17:26:59 1997 Karl Berry <karl@cs.umb.edu> 7377146515Sru 7378146515Sru * makeinfo/makeinfo.c (cm_macro): Allocate an empty body if the 7379146515Sru macro was empty. 7380146515Sru (cm_unmacro): Allocate one more byte for the null. 7381146515Sru From: Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>. 7382146515Sru 7383146515SruSun May 11 17:51:21 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 7384146515Sru 7385146515Sru * makeinfo/makeinfo.c (cm_printindex): Fix calculation of the 7386146515Sru length of an index line. 7387146515Sru 7388146515SruSun May 11 14:47:42 1997 Tom Tromey <tromey@cygnus.com> 7389146515Sru 7390146515Sru * makeinfo/makeinfo.c (main): Don't unconditionally run usage when 7391146515Sru -e specified. 7392146515Sru 7393146515SruSun May 11 17:47:42 1997 Karl Berry <karl@cs.umb.edu> 7394146515Sru 7395146515Sru * makeinfo/makeinfo.c (init_indices): Free the source for an @synindex. 7396146515Sru (undefindex): Do not go further if the target was already freed. 7397146515Sru (free_index): Do not free the node names, as init_tags already did. 7398146515Sru (cm_synindex, index_add_arg): Improve error message. 7399146515Sru (program_index, function_index, etc.): Remove these unused #defines. 7400146515Sru 7401146515SruTue May 6 17:53:37 1997 Karl Berry <karl@cs.umb.edu> 7402146515Sru 7403146515Sru * makeinfo/makeinfo.c (init_internals): Do not free current_node, 7404146515Sru it already is, at least when multiple input files are specified. 7405146515Sru From: Karl Eichwalder <ke@ke.central.de>. 7406146515Sru 7407146515SruMon May 5 16:14:39 1997 Karl Berry <karl@cs.umb.edu> 7408146515Sru 7409146515Sru * doc/texinfo.texi: Mention both alignment and non-alignment of 7410146515Sru continuation description lines in menus (Arnold). 7411146515Sru 7412146515SruSun Apr 27 16:12:44 1997 Karl Berry <karl@cs.umb.edu> 7413146515Sru 7414146515Sru * makeinfo/makeinfo.c (apply): Handle body being `\string'. 7415146515Sru Also, avoid dereferencing a null pointer when a macro has no named 7416146515Sru parameters. 7417146515Sru From: Eli Zaretskii <eliz@is.elta.co.il>. 7418146515Sru 7419146515Sru * makeinfo/makeinfo.c: Wording changes/fixes in warnings. 7420146515Sru 7421146515Sru * info/session.c (info_get_input_char): Do not mix stdio with raw I/O. 7422146515Sru From: Egil Kvaleberg <egilk@sn.no>. 7423146515Sru 7424146515Sru From Tom Hageman <tom@basil.icce.rug.nl>. These changes make 7425146515Sru arrow keys work: 7426146515Sru * info/infomap.c: Add arrow key bindings. 7427146515Sru (keymap_bind_keyseq): New support function. 7428146515Sru (initialize_info_keymaps): Use it. 7429146515Sru (term_ku,term_kd,term_kl,term_kr): Remove explicit declarations; 7430146515Sru use #include "terminal.h" instead. 7431146515Sru * info/session.c (initialize_info_session): Unbuffer stdin. 7432146515Sru (info_get_another_input_char): Fix bug in `ready' logic. 7433146515Sru * info/terminal.h, 7434146515Sru * info/terminal.c (term_kP, term_kN): New variables to hold 7435146515Sru PageUp, PageDown key sequences. 7436146515Sru (terminal_initialize_terminal): Set them. 7437146515Sru 7438146515Sru * util/texindex.c (main), 7439146515Sru * util/install-info.c (main), 7440146515Sru * makeinfo/makeinfo.c (print_version_info), 7441146515Sru * info/info.c (main): Use PACKAGE and VERSION from Automake for 7442146515Sru printing version number. 7443146515Sru 7444146515SruSat Apr 26 19:19:46 1997 Karl Berry <karl@cs.umb.edu> 7445146515Sru 7446146515Sru * makeinfo/makeinfo.c (get_until_in_line): Do not expand if 7447146515Sru executing_string. 7448146515Sru Also, free temporary strings. 7449146515Sru Also, untabify entire file. 7450146515Sru 7451146515Sru * doc/texinfo.texi: Many corrections from Arnold. 7452146515Sru 7453146515SruThu Apr 24 16:31:09 1997 Karl Berry <karl@cs.umb.edu> 7454146515Sru 7455146515Sru * makeinfo/multi.c (draw_horizontal_separator): Account for indent 7456146515Sru here also. From Ulrich. 7457146515Sru 7458146515SruWed Apr 23 15:15:34 1997 Karl Berry <karl@cs.umb.edu> 7459146515Sru 7460146515Sru * makeinfo/makeinfo.c (cm_today): Use time_t instead of long; 7461146515Sru everyone else does. 7462146515Sru (LOCALTIME_CAST): Remove kludge, we'll always use time_t now. 7463146515Sru 7464146515Sru * info/Makefile.am (ginfo_SOURCES): Remove general.h, that got 7465146515Sru merged into system.h. 7466146515Sru 7467146515SruMon Apr 21 17:13:25 1997 Karl Berry <karl@cs.umb.edu> 7468146515Sru 7469146515Sru * makeinfo/multi.c (output_multitable_row): Account for 7470146515Sru column_indent, both the global one and for each column. 7471146515Sru (setup_multitable_parameters): Account for column_indent in the table 7472146515Sru width in the columnfrac case, but don't bother with the template 7473146515Sru case for now. 7474146515Sru 7475146515SruSun Apr 20 16:32:00 1997 Karl Berry <karl@cs.umb.edu> 7476146515Sru 7477146515Sru * makeinfo/makeinfo.c (output_stream): Remove redundant 7478146515Sru definition; it's in makeinfo.h, 7479146515Sru and a vaxstation-ultrix4.3 fails to link because of the two defns. 7480146515Sru From: Anders Olofsson <anders@kid025.ericsson.se>. 7481146515Sru 7482146515Sru * makeinfo/makeinfo.c (expansion): Inhibit appending to the macro 7483146515Sru expansion stream. 7484146515Sru (get_until_in_line): Possibly expand the text. 7485146515Sru Change caller in get_node_token to do the expansion, 7486146515Sru all other calls to remain the same. 7487146515Sru 7488146515Sru * makeinfo/makeinfo.c (cm_node): No need to call strlen to check 7489146515Sru for the empty string. 7490146515Sru 7491146515Sru * doc/texinfo.texi: Restore missing @c for initial comment. 7492146515Sru 7493146515SruFri Apr 18 17:41:36 1997 Karl Berry <karl@cs.umb.edu> 7494146515Sru 7495146515Sru * doc/texinfo.texi: Mention that .info is unnecessary in the info 7496146515Sru file name argument of an xref. 7497146515Sru 7498146515Sru * doc/texinfo.texi: Mention texi2dvi -t instead of embedding 7499146515Sru @smallbook or @afourpaper in the document source. 7500146515Sru 7501146515SruSun Apr 13 15:19:08 1997 Karl Berry <karl@cs.umb.edu> 7502146515Sru 7503146515Sru * lib/system.h (_GNU_SOURCE): #define. 7504146515Sru 7505146515SruMon Apr 7 16:30:11 1997 Karl Berry <karl@cs.umb.edu> 7506146515Sru 7507146515Sru * doc/info.texi, 7508146515Sru * doc/info-stnd.texi, 7509146515Sru * doc/texinfo.texi: Do not make (dir) the previous ptr from the top node, 7510146515Sru and tell people not to do that in the manual. 7511146515Sru From: rmedina@kanojo.ivic.ve (Rodrigo Medina), 7512146515Sru confirmed by rms. 7513146515Sru 7514146515SruFri Apr 4 16:30:33 1997 Karl Berry <karl@cs.umb.edu> 7515146515Sru 7516146515Sru * makeinfo/makeinfo.c: Move error page to top to avoid 7517146515Sru prototypes, and do add prototypes for add_word_args and execute_string, 7518146515Sru so we can use <stdarg.h>. 7519146515Sru 7520146515Sru * info/makedoc.c, 7521146515Sru * info/nodemenu.c: Use %ld instead of %d for file offsets. 7522146515Sru * makeinfo/makeinfo.c (delete_macro): Decrement macro_list_len. 7523146515Sru (get_macro_args): Decrement line number if see \n. 7524146515Sru * utils/texindex.c (indexify): Use fputs instead of fprintf 7525146515Sru for constant string. 7526146515Sru From: Eli Zaretskii <eliz@is.elta.co.il>. 7527146515Sru 7528146515SruThu Apr 3 17:40:52 1997 Karl Berry <karl@cs.umb.edu> 7529146515Sru 7530146515Sru * configure.in (AC_CHECK_HEADERS): No need to check for vararg.h 7531146515Sru here, AC_FUNC_VPRINTF does it. 7532146515Sru (AC_CHECK_FUNCS): Likewise for vsprintf and vfprintf. 7533146515Sru * makeinfo/makeinfo.c (add_word_args, execute_string): Rewrite 7534146515Sru like the error functions. 7535146515Sru 7536146515SruWed Apr 2 17:46:28 1997 Karl Berry <karl@cs.umb.edu> 7537146515Sru 7538146515Sru * configure.in: Add AC_FUNC_VPRINTF. 7539146515Sru * makeinfo/makeinfo.c (error, line_error, warning): Rewrite a la 7540146515Sru error.c from the *utils to use <stdarg.h> if available. 7541146515Sru 7542146515SruTue Apr 1 11:48:40 1997 Karl Berry <karl@cs.umb.edu> 7543146515Sru 7544146515Sru * doc/texinfo.texi: Tabs are a bad idea. 7545146515Sru 7546146515Sru * doc/userdoc.texi, 7547146515Sru * doc/info.texi: Untabify. 7548146515Sru 7549146515SruSun Mar 30 17:36:47 1997 Karl Berry <karl@cs.umb.edu> 7550146515Sru 7551146515Sru * makeinfo/makeinfo.c (end_of_sentence_p): New function. 7552146515Sru (add_char): Call it, instead of simply sentence_ender. 7553146515Sru (post_sentence): New macro. 7554146515Sru Also, remove some #include's now in system.h. 7555146515Sru * lib/system.h [VMS]: #include <perror.h>, from makeinfo. 7556146515Sru 7557146515SruThu Mar 27 17:41:03 1997 Karl Berry <karl@cs.umb.edu> 7558146515Sru 7559146515Sru * info/search.c (skip_node_characters): Do not arbitrarily 7560146515Sru strip trailing period from end of node name; this is valid. 7561146515Sru 7562146515SruMon Mar 24 16:44:42 1997 Karl Berry <karl@cs.umb.edu> 7563146515Sru 7564146515Sru * configure.in (AC_OUTPUT): Don't need to create stamp-h here, 7565146515Sru tromey says AM_CONFIG_HEADER will do it. 7566146515Sru 7567146515Sru * info/Makefile.am, util/Makefile.am, makeinfo/Makefile.am (INCLUDES): 7568146515Sru Don't need -I.. (for config.h) or -I$(srcdir), says tromey. 7569146515Sru Automake includes those already. 7570146515Sru 7571146515SruFri Mar 14 15:05:17 1997 Karl Berry <karl@cs.umb.edu> 7572146515Sru 7573146515Sru * info/Makefile.am: Build as ginfo, install as info, 7574146515Sru to avoid conflict with the standard info target. 7575146515Sru 7576146515Sru * lib/system.h: New file. 7577146515Sru * makeinfo/makeinfo.c (strerror): Remove declaration, 7578146515Sru include system.h, remove other redundant #if stuff. 7579146515Sru * info/general.h: Include system.h instead of doing common stuff. 7580146515Sru * util/install-info.c (my_strerror): Remove this, use strerror, 7581146515Sru include system.h. 7582146515Sru 7583146515Sru * info/terminal.c (terminal_prep_terminal): Only use OCRNL and 7584146515Sru ONLCR if they are defined. Reported by many people. 7585146515Sru 7586146515Sru * Installed: 7587146515Sru 7588146515Sru Sun Dec 1 19:23:54 1996 Karl Eichwalder <ke@ke.Central.DE> 7589146515Sru 7590146515Sru * configure.in (TERMLIBS): Add ncurses. 7591146515Sru 7592146515SruThu Mar 13 13:59:45 1997 Karl Berry <karl@cs.umb.edu> 7593146515Sru 7594146515Sru * lib/Makefile.am (libtxi_a_SOURCES): Add xstrdup.c. 7595146515Sru * info/*.c: Use xstrdup instead of strdup everywhere. 7596146515Sru 7597146515Sru * info/tilde.c: Do not include clib.h, move stdlib.h include to 7598146515Sru * info/general.h: here. 7599146515Sru 7600146515Sru * configure.in (AC_CONFIG_HEADER): Use this, 7601146515Sru to avoid hugely long compile line with all the -D's. 7602146515Sru * info/general.h: Include <config.h>. 7603146515Sru 7604146515Sru * emacs/Makefile.am (install, install-data): Do @echo 7605146515Sru to tell the user to compile/install the elisp manually. 7606146515Sru 7607146515Sru * configure.in (AC_REPLACE_FUNCS): Move strerror check to here. 7608146515Sru (AC_CHECK_FUNCS): From here. 7609146515Sru 7610146515Sru * lib/strerror.c: New file, from enscript (et al.) distribution. 7611146515Sru 7612146515SruTue Mar 11 16:36:25 1997 Karl Berry <karl@cs.umb.edu> 7613146515Sru 7614146515Sru * info/Makefile.am (info_SOURCES): Add doc.c, dribble.c, infodoc.c. 7615146515Sru (LDADD): Add @TERMLIBS@. 7616146515Sru 7617146515Sru * info/info.h: HANDLE_MAN_PAGES, NAMED_FUNCTIONS: Define these. 7618146515Sru 7619146515Sru * info/filesys.h: Spurious ! when DEFAULT_INFOPATH is not defined. 7620146515Sru 7621146515Sru * configure.in (AC_OUTPUT): Do lib first and doc last. 7622146515Sru 7623146515Sru * info/echo-area.c, 7624146515Sru * info/echo-area.h, 7625146515Sru * info/info.h: Rename echo_area to echo-area. 7626146515Sru 7627146515SruMon Mar 10 17:59:05 1997 Karl Berry <karl@cs.umb.edu> 7628146515Sru 7629146515Sru * */Makefile.am: Write Makefile.am files for Automake. 7630146515Sru * doc: New subdirectory, move all manuals and texinfo.tex there. 7631146515Sru * AUTHORS, THANKS, config.guess, config.sub, mkinstalldirs: New files, 7632146515Sru required by Automake. 7633146515Sru * lib/xmalloc.c: Move from info/. 7634146515Sru 7635146515SruFri Oct 4 07:49:49 1996 Karl Berry <karl@cs.umb.edu> 7636146515Sru 7637146515Sru * Version 3.9. 7638146515Sru 7639146515Sru * Makefile.in (install): Say to install texinfo.tex manually. 7640146515Sru 7641146515Sru * util/texi2dvi, 7642146515Sru * util/texindex.c, 7643146515Sru * makeinfo/makeinfo.c, 7644146515Sru * info/info.c: Include only the current year in the copyright message. 7645146515Sru 7646146515Sru * util/texi2dvi: Exit successfully. 7647146515Sru From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>. 7648146515Sru 7649146515SruThu Oct 3 12:58:32 1996 Karl Berry <karl@cs.umb.edu> 7650146515Sru 7651146515Sru * Rename install.sh to the preferred install-sh. 7652146515Sru 7653146515Sru * Makefile.in (VERSION), 7654146515Sru * util/texi2dvi, 7655146515Sru * util/texindex.c, 7656146515Sru * util/install-info.c, 7657146515Sru * makeinfo/makeinfo.c (minor_version, print_version_info), 7658146515Sru * info/info.c: Update version number. 7659146515Sru 7660146515Sru * util/texi2dvi: Only show diff if verbose. 7661146515Sru 7662146515Sru * util/install-info.c (main): Check for a missing dir file as well 7663146515Sru as a missing info files. 7664146515Sru (main): At start of a node, completely initialize the newly-malloced 7665146515Sru node structure. 7666146515Sru 7667146515Sru * texinfo.texi: Fix incorrect uses of @key, 7668146515Sru insert missing newline in Installing Dir Entries' @menu item, 7669146515Sru document install-info invocation. 7670146515Sru 7671146515Sru * Makefile.in (DISTFILES): Do not put .gdbinit's in distribution. 7672146515Sru (dist): Use || instead of && (and invert sense) so make doesn't think 7673146515Sru the command failed. 7674146515Sru (dist): Exclude more junk. 7675146515Sru 7676146515Sru * makeinfo/makeinfo.c (cm_xref): Back out patch from Tom T., since 7677146515Sru we generate a good-enough error message that is suppressible 7678146515Sru without it. 7679146515Sru 7680146515Sru * util/gen-dir-node: The recommended name for the top-level info 7681146515Sru file is dir, not dir.info. 7682146515Sru 7683146515Sru * util/install-info.c (main): At `Mark the end of the Top node', 7684146515Sru make sure the node name is non-NULL before comparing it. From 7685146515Sru lvirden@cas.org. 7686146515Sru 7687146515Sru * configure.in (AC_REPLACE_FUNCS): Use this for memcpy, memmove, 7688146515Sru and strdup. 7689146515Sru (AC_CHECK_FUNCS): Instead of this. 7690146515Sru Because both bcopy and memmove are missing on the 3b2, as reported by 7691146515Sru Gaylen Miller <gaylen@proaxis.com>, hence we must provide our own. 7692146515Sru * libtxi/Makefile.in (LIBOBJS): New variable. 7693146515Sru (OBJS): Include it. 7694146515Sru * libtxi/memcpy.c, libtxi/memmove.c, libtxi/strdup.c: New files, 7695146515Sru taken from fileutils 3.13. 7696146515Sru * makeinfo/makeinfo.c, 7697146515Sru * info/clib.c (strdup): Move to libtxi. 7698146515Sru 7699146515SruWed Oct 2 18:23:30 1996 Karl Berry <karl@cs.umb.edu> 7700146515Sru 7701146515Sru * info/info-utils.h (memcpy) [!HAVE_MEMCPY], 7702146515Sru * info/termdep.h (memcpy) [!HAVE_MEMCPY], 7703146515Sru * makeinfo/makeinfo.c (memmove) [!HAVE_MEMMOVE]: Remove this 7704146515Sru #ifdef, as we now include it in libtxi if missing. 7705146515Sru 7706146515SruTue Oct 1 17:41:52 1996 Karl Berry <karl@cs.umb.edu> 7707146515Sru 7708146515Sru * makeinfo/Makefile.in (install), 7709146515Sru * info/Makefile.in (install), 7710146515Sru * Makefile.in (install): Use new option name --info-dir instead of 7711146515Sru --infodir. 7712146515Sru 7713146515Sru * makeinfo/multi.c (out_char): New fn. Replace all calls to 7714146515Sru putc/fprintf with calls to this. 7715146515Sru 7716146515Sru * util/install-info.c: Rename --infodir to info-dir. 7717146515Sru 7718146515SruMon Sep 30 10:07:21 1996 Karl Berry <karl@cs.umb.edu> 7719146515Sru 7720146515Sru * Version 3.8. 7721146515Sru 7722146515Sru * texinfo.tex: Untabify. 7723146515Sru 7724146515Sru * texinfo.tex (\ptexl, \ptexL): Do not save, we have our own 7725146515Sru commands now. 7726146515Sru (\onepageout): Reformat for readability, and call \indexdummies 7727146515Sru to avoid expansion of Texinfo commands (e.g., accents) in \write's. 7728146515Sru (\,, \dotaccent, \ringaccent, \tieaccent, \ubaraccent, udotaccent, 7729146515Sru \questiondown, \exclamdown, \dotless): New macros. 7730146515Sru (\l): Let plain TeX definition remain, instead of switching 7731146515Sru to ``lisp'' font. 7732146515Sru (\multitable): Ensure space between the columns, 7733146515Sru insert struts to make interline spacing constant, 7734146515Sru use real strut instead of a box containing `Xy'. 7735146515Sru (\indexdummies): Do not define \rm, \char, but 7736146515Sru do define \@, \{, \}, \dotless, and \,. And \t should generate 7737146515Sru \t, not \r. 7738146515Sru (\indexnofonts): Define \, and \dotless as \indexdummyfont, 7739146515Sru and let \@ be @. 7740146515Sru (\doind): Reformat for readability, and use temp control sequence 7741146515Sru names that actually make sense. 7742146515Sru (\doublecolumnout, \pagesofar, \enddoublecolumns): Restore 7743146515Sru Knuth's original code to avoid spurious overfull vbox messages. 7744146515Sru (No boxes are actually overfull). 7745146515Sru (\shortcontents): Do not allow hyphenations. 7746146515Sru (\dochapentry, \tocentry): Make glue above and below flexible, to allow 7747146515Sru better page breaks. 7748146515Sru (\tex): Reset \, to its plain TeX meaning, 7749146515Sru and do not reset \l. 7750146515Sru 7751146515Sru * COPYING: Update for new FSF address (from gcc dist). 7752146515Sru 7753146515Sru * libtxi/Makefile.in: Various simplifications. 7754146515Sru 7755146515SruSun Sep 29 12:58:44 1996 Karl Berry <karl@cs.umb.edu> 7756146515Sru 7757146515Sru * util/texi2dvi: Use $progname instead of $0 for --version. 7758146515Sru 7759146515Sru * util/install-info.c (xmalloc, xrealloc): Declare malloc and 7760146515Sru realloc as returning void *, 7761146515Sru to avoid ptr/int problems on Digital Unix. 7762146515Sru 7763146515Sru * info/tilde.c (tilde_expand_word): Declare getenv as returning char *, 7764146515Sru to avoid warning on Digital Unix. 7765146515Sru 7766146515Sru * makeinfo/multi.c (multitable_active): Declare extern here to 7767146515Sru avoid ld warning on rs6000. 7768146515Sru 7769146515Sru * util/texindex.c (usage): Avoid ??' trigraph. 7770146515Sru 7771146515Sru * util/install-info.c: Include <sys/fcntl.h> or <fnctl.h>, 7772146515Sru according to HAVE_SYS_FCNTL_H, 7773146515Sru and only include <sys/file.h> if HAVE_SYS_FILE_H. 7774146515Sru (readlines): Oops, had NULL's and 0's reversed for ptr/int members. 7775146515Sru 7776146515Sru * info/terminal.c (terminal_goto_xy): Remove spurious extra ;. 7777146515Sru 7778146515Sru * util/install-info.c: Untabify. (input_sections): Initialize. 7779146515Sru (find_lines): Initialize the terminating element of the array. 7780146515Sru (print_help): Document --infodir. 7781146515Sru (main): Compare the basename of infile sans .info to the dir entry, 7782146515Sru not infile itself. 7783146515Sru * util/Makefile.in (clean): Remove the install-info binary. 7784146515Sru 7785146515Sru * info/Makefile.in (distclean): Remove *.info* files. 7786146515Sru 7787146515Sru * Makefile.in (install), 7788146515Sru * info/Makefile.in (install), 7789146515Sru * makeinfo/Makefile.in (install): Use --infodir instead of --info-file. 7790146515Sru 7791146515Sru * info/info.c, 7792146515Sru * makeinfo/makeinfo.c: Avoid newlines in string constants for the 7793146515Sru sake of SunOS cc. 7794146515Sru 7795146515Sru * makeinfo/multi.c: Do not assume ANSI C. 7796146515Sru 7797146515Sru * info/info.texi: Oops, need @end vtable for a @vtable. 7798146515Sru 7799146515SruSat Sep 28 16:31:28 1996 Karl Berry <karl@cs.umb.edu> 7800146515Sru 7801146515Sru * Makefile.in (texinfo): Do not depend on sub-all, as then 7802146515Sru makeinfo is always run. Instead, depend on texinfo.texi. 7803146515Sru 7804146515Sru * makeinfo/Makefile.in (info, dvi): New targets. 7805146515Sru makeinfo.info, makeinfo.dvi: Do not depend on macro.texi for now. 7806146515Sru 7807146515Sru * info/Makefile.in (install): Must call install-info twice. 7808146515Sru 7809146515Sru * info/info-stnd.texi, 7810146515Sru * info/info.texi, 7811146515Sru * makeinfo/makeinfo.texi: Include direntry. 7812146515Sru 7813146515Sru * emacs/Makefile.in: Use && after cd, etc. 7814146515Sru 7815146515Sru * texinfo.texi: Kludges so makeinfo -E will not create spurious 7816146515Sru differences. Add new direntries. 7817146515Sru 7818146515Sru * util/install-info.c, 7819146515Sru * util/texindex.c, 7820146515Sru * makeinfo/makeinfo.c, 7821146515Sru * info/info.c: Standardize --version output. 7822146515Sru 7823146515Sru * makeinfo/makeinfo.c (defun_internal): Don't insert index command 7824146515Sru if expanding macros. 7825146515Sru (cm_footnotestyle): Don't change the footnote style if it was set 7826146515Sru on the command line. 7827146515Sru 7828146515Sru * util/texi2dvi: Recompute original index files each time through loop. 7829146515Sru Make indentation uniform. 7830146515Sru Use same basename for the temp input files. 7831146515Sru Standardize --version output. 7832146515Sru 7833146515Sru * info/Makefile.in (install), 7834146515Sru * makeinfo/Makefile.in (install): Insert $(POST_INSTALL). 7835146515Sru 7836146515SruFri Sep 27 13:27:30 1996 Karl Berry <karl@cs.umb.edu> 7837146515Sru 7838146515Sru * texinfo.texi (Format with texi2dvi): Rewrite now that the script 7839146515Sru runs in a loop. 7840146515Sru 7841146515Sru * info/Makefile.in (MAKEINFO): Simplify to ../makeinfo/makeinfo. 7842146515Sru 7843146515SruFri Sep 27 00:26:03 1996 Miles Bader <miles@gnu.ai.mit.edu> 7844146515Sru 7845146515Sru * info/terminal.c [HAVE_TERMIOS_H] (terminal_prep_terminal, 7846146515Sru terminal_unprep_terminal): Add code for termios. 7847146515Sru [HAVE_TERMIOS_H] (original_termios, ttybuff): New variables. 7848146515Sru * info/termdep.h: [HAVE_TERMIOS_H]: Add include of <termios.h>. 7849146515Sru * configure.in: Add check for <termios.h>. 7850146515Sru 7851146515SruThu Sep 26 10:46:34 1996 Karl Berry <karl@cs.umb.edu> 7852146515Sru 7853146515Sru * emacs/texnfo-upd.el, 7854146515Sru * emacs/texinfo.el, 7855146515Sru * emacs/texinfmt.el: Update from bob for new Texinfo commands, etc. 7856146515Sru 7857146515Sru * emacs/info.el, emacs/informat.el, emacs/makeinfo.el, 7858146515Sru emacs/texnfo-tex.el: Update from Emacs 19.34 dist. 7859146515Sru 7860146515Sru * emacs/elisp-comp: Use TMPDIR if set. 7861146515Sru 7862146515Sru * util/Makefile.in (libdir): Remove. 7863146515Sru 7864146515Sru * makeinfo/Makefile.in (install), 7865146515Sru * Makefile.in (install), 7866146515Sru * info/Makefile.in (install): Run install-info. 7867146515Sru (libdir): Remove. 7868146515Sru 7869146515Sru * texinfo.texi: Various fixes as I make this go through TeX. 7870146515Sru 7871146515Sru * util/install-info.c: Quote newlines in help message. 7872146515Sru 7873146515Sru * util/texi2dvi (texi2dvi): Run TeX until the aux/index files 7874146515Sru stabilize, instead of just twice. From: David Shaw 7875146515Sru <daves@gsms01.alcatel.com.au>. 7876146515Sru 7877146515SruTue Sep 24 14:43:03 1996 Karl Berry <karl@cs.umb.edu> 7878146515Sru 7879146515Sru * dir: Blank dir file for installation on new systems. 7880146515Sru 7881146515SruMon Sep 23 12:18:43 1996 Karl Berry <karl@cs.umb.edu> 7882146515Sru 7883146515Sru * makeinfo/makeinfo.c (args_from_string): Do not back up at a }; 7884146515Sru that leads to an infinite loop. 7885146515Sru 7886146515SruSat Sep 21 17:48:04 1996 Karl Berry <karl@cs.umb.edu> 7887146515Sru 7888146515Sru * makeinfo/makeinfo.c (cm_xref): Do not seg fault if outside of 7889146515Sru any node. From: Tom Tromey <tromey@creche.cygnus.com>. 7890146515Sru (cm_ctrl): Make obsolete. 7891146515Sru 7892146515SruTue Sep 17 13:30:08 1996 Karl Berry <karl@cs.umb.edu> 7893146515Sru 7894146515Sru * texinfo.tex (\inforef): Move to more appropriate place. 7895146515Sru (\pounds): Remove spurious extra $. 7896146515Sru (\email): Typeset argument in angle brackets. 7897146515Sru (\macro): Use \doignore for robustness, instead of just letting TeX 7898146515Sru parse the argument. 7899146515Sru (\unmacro): Define. 7900146515Sru 7901146515SruSat Sep 14 16:17:35 1996 Karl Berry <karl@cs.umb.edu> 7902146515Sru 7903146515Sru * texinfo.texi: Document multitables, new ISBN number. 7904146515Sru 7905146515SruWed Sep 11 18:01:24 1996 Karl Berry <karl@cs.umb.edu> 7906146515Sru 7907146515Sru * makeinfo/multi.c (struct env): Remove unused output_position 7908146515Sru field; this needs to be global. 7909146515Sru (setup_multitable_parameters): Implement template-defined multitables. 7910146515Sru (output_multitable_row): Remove trailing whitespace. 7911146515Sru 7912146515Sru * makeinfo/makeinfo.c (_READ_BUFFER_GROWTH, struct _defines): 7913146515Sru Remove leading underscore for POSIX/ANSI pedants. 7914146515Sru (init_conversion): Initialize output_position here. 7915146515Sru (init_paragraph): Instead of here, where it loses with the 7916146515Sru multitable calls, eventually resulting in negative counts to the 7917146515Sru write call when the output file is split. 7918146515Sru 7919146515Sru * texinfo.texi: First cut at macro documentation. 7920146515Sru Change accent doc to use tables. 7921146515Sru Remove whitespace experiments, they are now the default. 7922146515Sru 7923146515SruMon Sep 9 14:16:24 1996 Karl Berry <karl@cs.umb.edu> 7924146515Sru 7925146515Sru * makeinfo/makeinfo.c: Use putc instead of fprintf where possible. 7926146515Sru (cm_accent): Put _ from @ubaraccent after argument. 7927146515Sru 7928146515Sru * util/texindex.c (strerror) [!strerror]: Conditionalize 7929146515Sru declaration. 7930146515Sru 7931146515SruSat Sep 7 14:13:24 1996 Karl Berry <karl@cs.umb.edu> 7932146515Sru 7933146515Sru * makeinfo/makeinfo.c (commandTable): Obsolete @setchapterstyle. 7934146515Sru 7935146515SruThu Sep 5 15:45:11 1996 Karl Berry <karl@cs.umb.edu> 7936146515Sru 7937146515Sru * makeinfo/makeinfo.c (convert_from_loaded_file): Oops, fix 7938146515Sru wording of initial output comment. 7939146515Sru 7940146515Sru * makeinfo/makeinfo.c (cm_angle_brackets): Rename from cm_key. 7941146515Sru (commandTable): @email should produce angle brackets. 7942146515Sru @key: Change name. 7943146515Sru 7944146515SruTue Sep 3 14:52:17 1996 Karl Berry <karl@cs.umb.edu> 7945146515Sru 7946146515Sru * texinfo.tex (\hsize): Decrease. 7947146515Sru (\hoffset): Increase. 7948146515Sru (\setleading): Decrease dramatically. 7949146515Sru This change affects 8.5x11 format only. 7950146515Sru 7951146515Sru * texinfo.texi: Document accent commands. 7952146515Sru 7953146515SruMon Sep 2 11:10:49 1996 Karl Berry <karl@cs.umb.edu> 7954146515Sru 7955146515Sru * makeinfo/makeinfo.c (commandTable): Deprecate @ichapter and 7956146515Sru @titlespec. 7957146515Sru Move all the deprecated @i<section> commands to the end of the list. 7958146515Sru 7959146515Sru * texinfo.texi: Document @pounds{} and @centerchap{}. 7960146515Sru 7961146515Sru * texinfo.tex (\centerchfplain): Rewrite to use \chfplain, and to 7962146515Sru actually center. 7963146515Sru (\unnchfplain): Just call \chfplain. 7964146515Sru (\chfplain): Rewrite to be generally callable. 7965146515Sru (\centerparametersmaybe): Hook, a no-op except with @centerchap. 7966146515Sru 7967146515SruSun Sep 1 15:01:49 1996 Karl Berry <karl@cs.umb.edu> 7968146515Sru 7969146515Sru * texinfo.texi: Document @<whitespace>, rearrange spacing section. 7970146515Sru 7971146515Sru * makeinfo.c (commandTable): Make @. @? @! insert themselves, 7972146515Sru not be sentence-non-enders. They are sentence *enders*. Also, 7973146515Sru make @\t and @\n insert a normal space character, not themselves. 7974146515Sru Also, define @hyphenation. 7975146515Sru (insert_space): New function. 7976146515Sru (cm_ignore_sentence_ender): Remove this. 7977146515Sru (flush_output): Check only for META-SPC, not META-<sentence-ender>. 7978146515Sru 7979146515SruFri Aug 30 18:55:30 1996 Karl Berry <karl@cs.umb.edu> 7980146515Sru 7981146515Sru * texinfo.texi: Document @- and @hyphenation{}. 7982146515Sru Miscellanous fixes. 7983146515Sru 7984146515Sru * makeinfo/makeinfo.c (commandTable): Define @- as cm_no_op, since 7985146515Sru makeinfo doesn't do hyphenation. 7986146515Sru 7987146515SruThu Aug 29 13:05:38 1996 Karl Berry <karl@cs.umb.edu> 7988146515Sru 7989146515Sru * texinfo.tex (\key): Do not uppercase the argument; key names 7990146515Sru can be mixed case, e.g., `Control'. 7991146515Sru 7992146515Sru * makeinfo/makeinfo.c: @infotop, @infounnumbered, 7993146515Sru @infounnumberedsec, @infounnumberedsubsec, 7994146515Sru @infounnumberedsubsubsec, @infoappendix, @infoappendixsec, 7995146515Sru @infoappendixsubsec, @infoappendixsubsubsec, @infochapter, 7996146515Sru @infosection, @infosubsection, @infosubsubsection: 7997146515Sru Remove these long-since obsolete commands. 7998146515Sru @iappendix, @iappendixsection, @iappendixsec, @iappendixsubsec, 7999146515Sru @iappendixsubsubsec, @ichapter, @isection, @isubsection, 8000146515Sru @isubsubsection, @iunnumbered, @iunnumberedsec, @iunnumberedsubsec, 8001146515Sru @iunnumberedsubsubsec: 8002146515Sru Deprecate these. 8003146515Sru @infoinclude: 8004146515Sru Obsolete this. 8005146515Sru @,: Have to take an argument, since have to do @,{c} not c@,; can't 8006146515Sru feasibly implement the latter in TeX. 8007146515Sru 8008146515Sru * makeinfo/makeinfo.c: Rename @d to @udotaccent, since this is 8009146515Sru relatively infrequently used. 8010146515Sru 8011146515SruTue Aug 27 14:58:56 1996 Karl Berry <karl@cs.umb.edu> 8012146515Sru 8013146515Sru * info/info.c (print_short_help), 8014146515Sru * util/install-info.c (print_help), 8015146515Sru * util/texi2dvi, 8016146515Sru * makeinfo/makeinfo.c (usage) Include bug reporting address. 8017146515Sru 8018146515SruMon Aug 26 15:27:17 1996 Karl Berry <karl@cs.umb.edu> 8019146515Sru 8020146515Sru * makeinfo/makeinfo.c (commandTable): Remove @input, @medbreak, 8021146515Sru @smallbreak, @overfullrule, @br. 8022146515Sru 8023146515SruSun Aug 25 17:25:48 1996 Karl Berry <karl@cs.umb.edu> 8024146515Sru 8025146515Sru * makeinfo/makeinfo.c (commandTable): Unify commands that perform 8026146515Sru the same operation, such as cm_file, cm_samp, cm_email, 8027146515Sru etc., which all do cm_code. 8028146515Sru 8029146515Sru * texinfo.texi: Document @ifhtml ... @end ifhtml. Change 8030146515Sru `PlainTeX' to `plain TeX'. 8031146515Sru 8032146515SruFri Aug 23 16:03:16 1996 Karl Berry <karl@cs.umb.edu> 8033146515Sru 8034146515Sru * texinfo.tex (\pounds): New Texinfo command @pounds{}. 8035146515Sru (\parskip): New smaller value. 8036146515Sru (\chapheadingskip, \secheadingskip, \subsecheadingskip): New smaller 8037146515Sru values, both for 8.5x11 and @smallbook formats. From Bob. 8038146515Sru 8039146515Sru * makeinfo/makeinfo.c (cm_special_char): @pounds{} prints a #. 8040146515Sru (commandTable): Add new command @pounds. 8041146515Sru 8042146515SruTue Aug 20 13:47:20 1996 Karl Berry <karl@cs.umb.edu> 8043146515Sru 8044146515Sru * makeinfo/makeinfo.c (CommandTable): Restore "!", accidentally 8045146515Sru removed previously. 8046146515Sru 8047146515Sru * texinfo.tex (\key): Typeset a lozenge around the argument (from 8048146515Sru gildea@intouchsys.com). 8049146515Sru * makeinfo/makeinfo.c (cm_key): Surround arg with <...> to match 8050146515Sru new lozenge style in TeX. 8051146515Sru 8052146515SruWed Aug 14 16:59:23 1996 Karl Berry <karl@cs.umb.edu> 8053146515Sru 8054146515Sru * texinfo.texi: Propagate change from rms. 8055146515Sru 8056146515SruTue Aug 13 11:33:27 1996 Karl Berry <karl@cs.umb.edu> 8057146515Sru 8058146515Sru * texinfo.texi: Propagate change from rms. 8059146515Sru 8060146515Sru * texinfo.texi: Document other @headings options. 8061146515Sru 8062146515SruSun Aug 11 13:19:42 1996 Karl Berry <karl@cs.umb.edu> 8063146515Sru 8064146515Sru * makeinfo/makeinfo.c (cm_accent, cm_special_char, cm_dotless): 8065146515Sru New functions. 8066146515Sru (CommandTable): Add new commands for all of plain.tex's 8067146515Sru accents and non-English characters. 8068146515Sru 8069146515SruFri Aug 9 14:12:07 1996 Karl Berry <karl@cs.umb.edu> 8070146515Sru 8071146515Sru * makeinfo/makeinfo.c (convert_from_loaded_file): Say we're making 8072146515Sru ``text'' file if no_headers. Also, use `input_filename' instead 8073146515Sru of just `name' for clarity. 8074146515Sru (suffixes): Check for no suffix last, i.e., prefer `foo.texi' as an 8075146515Sru input file to `foo'. (The latter is probably a binary.) 8076146515Sru 8077146515SruMon Aug 5 13:52:39 1996 Karl Berry <karl@cs.umb.edu> 8078146515Sru 8079146515Sru * texinfo.tex (\heading, \subheading, \subsubheading): Can no 8080146515Sru longer call the nonexistent \*secheadingi series. Instead, call 8081146515Sru \plain*secheading. 8082146515Sru (\plainsubsecheading, \plainsubsubsecheading): New macros, by analogy 8083146515Sru with \plainsecheading. 8084146515Sru (\unnumberedsubseczzz, \unnumberedsubsubseczzz): Call them. 8085146515Sru 8086146515SruSun Aug 4 16:46:10 1996 Karl Berry <karl@cs.umb.edu> 8087146515Sru 8088146515Sru * makeinfo/makeinfo.c (flush_output): Mask out eighth bit, that we 8089146515Sru turned on in non-sentence enders. 8090146515Sru 8091146515SruSat Aug 3 14:03:10 1996 Karl Berry <karl@cs.umb.edu> 8092146515Sru 8093146515Sru * texinfo.tex (\HEADINGSdouble, \HEADINGSsingle, 8094146515Sru HEADINGSdoubleafter, \HEADINGSsingleafter, \CHAPPAGoff, 8095146515Sru \CHAPPAGon, \CHAPPAGodd): Set \contentsalignmacro, analogous to 8096146515Sru \pagealignmacro. 8097146515Sru (\startcontents): Call \contentsalignmacro instead of \pagealignmacro. 8098146515Sru 8099146515SruMon Jul 29 14:44:33 1996 Karl Berry <karl@cs.umb.edu> 8100146515Sru 8101146515Sru * texinfo.tex (\indexfonts): Make leading be 12pt. Otherwise, it's 8102146515Sru too crammed. 8103146515Sru (\smalllispx): Remove \setleading{10pt}. That was too small. 8104146515Sru (\doprintindex): Do not call \tex ... \Etex. Index files are Texinfo 8105146515Sru source, not TeX source, except for using \ instead of @ as the 8106146515Sru escape character (for now). 8107146515Sru 8108146515SruSun Jul 28 13:37:05 1996 Karl Berry <karl@cs.umb.edu> 8109146515Sru 8110146515Sru * texinfo.tex (paragraphindent): Move to more reasonable place in 8111146515Sru the source file. 8112146515Sru (chapfonts, secfonts, subsecfonts, indexfonts): Call \setleading. 8113146515Sru (\chfplain, \secheading, \plainsecheading, \subsecheading, 8114146515Sru \subsubheading): Rewrite to properly \hangindent the title. 8115146515Sru (\sectionheading): New generic macro to print section titles. 8116146515Sru 8117146515Sru * texinfo.texi: Update the `Obtaining TeX' node. 8118146515Sru 8119146515SruFri Jul 26 14:11:48 1996 Karl Berry <karl@cs.umb.edu> 8120146515Sru 8121146515Sru * util/texi2dvi: Do macro expansion with makeinfo before running TeX. 8122146515Sru Various expansion safety measures added for test; avoid use of -o. 8123146515Sru 8124146515Sru * makeinfo/makeinfo.c (usage): More usage message tweaks. 8125146515Sru 8126146515SruFri Jul 26 11:55:37 1996 Karl Berry <karl@laurie> 8127146515Sru 8128146515Sru * util/texi2dvi: Format usage message to conform to the other *utils. 8129146515Sru 8130146515SruThu Jul 25 17:05:47 1996 Karl Berry <karl@cs.umb.edu> 8131146515Sru 8132146515Sru * emacs/Makefile.in: Do not compile the Elisp by default. We 8133146515Sru don't install it, so it confuses people to compile it. 8134146515Sru 8135146515SruSun Jul 21 07:20:09 1996 Karl Berry <karl@cs.umb.edu> 8136146515Sru 8137146515Sru * util/Makefile.in (install-info): Dependency should be 8138146515Sru install-info.o, not install-info. Also, update copyright years. 8139146515Sru 8140146515Sru * makeinfo/makeinfo.c (cm_printindex): Don't call execute_string 8141146515Sru to print index entries, we've already done the expansion now. 8142146515Sru 8143146515Sru * makeinfo/makeinfo.h: Add copyright. Finish merge of rms changes. 8144146515Sru * makeinfo/makeinfo.c: Finish merge, add my expansion changes again. 8145146515Sru * makeinfo/multi.c: Add copyright message. 8146146515Sru 8147146515SruFri Jul 19 10:35:22 1996 Karl Berry <karl@cs.umb.edu> 8148146515Sru 8149146515Sru * info/info.c: Update copyright date. 8150146515Sru 8151146515Sru * info/info.texi, 8152146515Sru * util/install-info.c, 8153146515Sru * emacs/Makefile.in, 8154146515Sru * emacs/texnfo-tex.el, 8155146515Sru * emacs/Makefile.in: Change FSF address. 8156146515Sru 8157146515Sru * Merged changes from bfox -- below, plus multitable changes, plus 8158146515Sru lots more. 8159146515Sru 8160146515Sru Sun Apr 14 08:49:50 1996 Brian J. Fox <bfox@nirvana.samsara.com> 8161146515Sru 8162146515Sru * makeinfo/makeinfo.c (remember_node_reference): Numerous commands 8163146515Sru call remember_node_reference. If a node has not yet been defined, 8164146515Sru use the empty string as the current node for those cases. 8165146515Sru 8166146515Sru Mon Feb 12 17:35:38 1996 Brian J. Fox <bfox@nirvana.samsara.com> 8167146515Sru 8168146515Sru * makeinfo/makeinfo.c (push_node_filename): Clean up calls to 8169146515Sru xmalloc and xrealloc. Only have to call xrealloc. 8170146515Sru 8171146515Sru Fri Jan 26 08:00:38 1996 Brian J. Fox <bfox@nirvana.samsara.com> 8172146515Sru 8173146515Sru * info/session.c (info_input_buffer_space_available): Fix typo 8174146515Sru which forced the limitation of the sizeof (int) instead of sizeof 8175146515Sru (buffer). 8176146515Sru 8177146515Sru * Makefile.in (PACKVER): now at 3.8. Add TERMIOS support to 8178146515Sru Info. Minor bugs fixed in Makeinfo. 8179146515Sru 8180146515SruSat Jul 13 11:58:57 1996 Karl Berry <karl@cs.umb.edu> 8181146515Sru 8182146515Sru * texinfo.texi (ftable vtable): Mention example. 8183146515Sru 8184146515SruSun Jun 30 14:59:51 1996 Karl Berry <karl@goldman.gnu.ai.mit.edu> 8185146515Sru 8186146515Sru * makeinfo/makeinfo.c (cm_email): New function for new @email command. 8187146515Sru * texinfo.texi (email): New node documenting it. 8188146515Sru 8189146515SruWed Apr 17 18:07:34 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 8190146515Sru 8191146515Sru * makeinfo/makeinfo.c (cm_kbd): Do nothing if in @example or @code. 8192146515Sru (struct brace_element): New field in_fixed_with_font. 8193146515Sru (remember_brace_1): Save in_fixed_with_font. 8194146515Sru (pop_and_call_brace): Restore in_fixed_with_font. 8195146515Sru (cm_code): Don't decrement in_fixed_with_font at end of construct. 8196146515Sru (struct istack_elt): New field in_fixed_with_font. 8197146515Sru (push_insertion, pop_insertion): Save and restore in_fixed_with_font. 8198146515Sru (end_insertion): Don't decrement in_fixed_with_font here. 8199146515Sru (not_fixed_width): New function. 8200146515Sru (cm_sc, cm_var, cm_italic, cm_roman, cm_titlefont): 8201146515Sru Use not_fixed_width. 8202146515Sru 8203146515SruSat Apr 13 23:22:05 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 8204146515Sru 8205146515Sru * util/install-info.c (main): Fatal error if no input file spec'd. 8206146515Sru Look for START-INFO-DIR-ENTRY, not BEGIN-INFO-DIR-ENTRY. 8207146515Sru 8208146515SruThu Apr 11 18:21:50 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 8209146515Sru 8210146515Sru * makeinfo/makeinfo.c (cm_enddots): New function. 8211146515Sru (self_delimiting): Accept -, ^ and ". 8212146515Sru (CommandTable): Add commands -, ^, ", enddots, centerchap. 8213146515Sru 8214146515SruSun Mar 24 12:18:32 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 8215146515Sru 8216146515Sru * makeinfo/makeinfo.c (enum insertion_type): Add `direntry'. 8217146515Sru (insertion_type_names): Add "direntry". 8218146515Sru (cm_dircategory): New function. 8219146515Sru (cm_direntry): New function. 8220146515Sru (CommandTable): Add "dircategory" and "direntry". 8221146515Sru (insert_string): New function. 8222146515Sru (end_insertion): Handle direntry. 8223146515Sru (begin_insertion): Handle direntry. 8224146515Sru 8225146515SruSun Mar 24 11:10:05 1996 Karl Berry <karl@spiff.gnu.ai.mit.edu> 8226146515Sru 8227146515Sru * makeinfo/makeinfo.c (cm_url): New function for new @url command. 8228146515Sru 8229146515SruFri Feb 23 21:14:40 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 8230146515Sru 8231146515Sru * info/Makefile.in (install, uninstall): Use manprefix. 8232146515Sru 8233146515SruFri Feb 23 19:50:18 1996 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> 8234146515Sru 8235146515Sru * util/Makefile.in (install-info, install-info.o): New targets. 8236146515Sru (all): Depend on install-info. 8237146515Sru (install, uninstall): Operate on install-info. 8238146515Sru 8239146515Sru * install-info.c: New file. 8240146515Sru 8241146515SruWed Jan 3 10:01:45 1996 Brian J. Fox <bfox@nirvana.datawave.net> 8242146515Sru 8243146515Sru * makeinfo/makeinfo.c (make_index_entries_unique): Be a little bit 8244146515Sru stricter about what makes two index entries identical. 8245146515Sru 8246146515SruFri Dec 29 13:00:24 1995 Brian J. Fox <bfox@wizard.datawave.net> 8247146515Sru 8248146515Sru * makeinfo/makeinfo.c (Whole File): Add @detailmenu for allowing 8249146515Sru detailed menu listings to appear while still defaulting nodes. 8250146515Sru 8251146515SruWed Dec 27 13:54:30 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu> 8252146515Sru 8253146515Sru * makeinfo/makeinfo.c (cm_code): Always notice that we are in 8254146515Sru fixed_width_font, even if other formatting changes are not to take 8255146515Sru place. 8256146515Sru 8257146515SruSat Dec 23 11:48:43 1995 Brian J. Fox <bfox@wizard.datawave.net> 8258146515Sru 8259146515Sru * info/man.c: (clean_manpage) Remove ^L's from page. 8260146515Sru 8261146515Sru * makeinfo/makeinfo.c (get_brace_args): Change some memcpy's to 8262146515Sru memmoves. 8263146515Sru 8264146515Sru * info/info.c (main): Prefer caseless matches over partial 8265146515Sru matches. 8266146515Sru 8267146515Sru * Makefile.in (All Subdir Targets): Change suggested by Debian 8268146515Sru people which allows errors in recursive makes to kill the 8269146515Sru top-level make. 8270146515Sru 8271146515Sru * makeinfo/Makefile.in (makeinfo.dvi): New target. 8272146515Sru 8273146515Sru * info/info.c (main): Print version of containing texinfo package. 8274146515Sru 8275146515Sru * makeinfo/makeinfo.c (flush_output): Don't strip high-bit from 8276146515Sru sentence_enders. 8277146515Sru Print the version number of the containing texinfo package. 8278146515Sru 8279146515Sru * info/man.c (locate_manpage_xref): Count the 0th entry. 8280146515Sru 8281146515Sru * makeinfo/makeinfo.c (cm_menu): If a menu is seen before a node 8282146515Sru has been defined, warn, and create the node `Top'. 8283146515Sru 8284146515SruWed Jun 21 03:19:39 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu> 8285146515Sru 8286146515Sru * makeinfo/makeinfo.c (cm_infoinclude): Clean up after printing 8287146515Sru error if the file couldn't be included. 8288146515Sru (discard_braces): Print errors only for those unmatched open 8289146515Sru braces that belong to a texinfo command. 8290146515Sru 8291146515Sru * */Makefile.in: Use @CFLAGS@ and @LDFLAGS@. 8292146515Sru 8293146515Sru * makeinfo/makeinfo.c: End `node_search_string' and friends with a 8294146515Sru terminating null character. 8295146515Sru 8296146515SruWed Jun 21 01:23:49 1995 Jim Meyering (meyering@comco.com) 8297146515Sru 8298146515Sru * makeinfo/makeinfo.c: Close comment after #endif. 8299146515Sru 8300146515SruTue Jun 20 04:58:26 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu> 8301146515Sru 8302146515Sru * emacs/Makefile.in (install): Fix typo: "fle" -> "file". 8303146515Sru 8304146515Sru * Makefile.in (VERSION): Bump to 3.6 8305146515Sru 8306146515Sru * info/clib.c: Include general.h for `info_toupper' and friends. 8307146515Sru 8308146515Sru * info/clib.h: strncmp and strncascmp return an int. What kind of 8309146515Sru drugs was I on? 8310146515Sru 8311146515SruMon Jun 19 23:34:47 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu> 8312146515Sru 8313146515Sru * makeinfo/makeinfo.c (make_index_entries_unique): Copy the last 8314146515Sru index entry. 8315146515Sru 8316146515SruMon Jun 19 21:55:49 1995 Noah Friedman <friedman@prep.ai.mit.edu> 8317146515Sru 8318146515Sru * util/texi2dvi (--version): New option. 8319146515Sru Cosmetic changes. 8320146515Sru 8321146515SruMon Jun 19 16:06:40 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu> 8322146515Sru 8323146515Sru * makeinfo/makeinfo.c (cm_macro): Fix typo. `x != y' is not the 8324146515Sru same as `x |= y'. 8325146515Sru 8326146515Sru * info/Makefile.in (exec_prefix): Use @exec_prefix@ not $(prefix). 8327146515Sru * makeinfo/Makefile.in (exec_prefix): Use @exec_prefix@ not $(prefix). 8328146515Sru * util/Makefile.in (exec_prefix): Use @exec_prefix@ not $(prefix). 8329146515Sru * libtxi/Makefile.in (exec_prefix): Use @exec_prefix@ not $(prefix). 8330146515Sru 8331146515Sru * emacs/Makefile.in (uninstall): New target. 8332146515Sru (install): Use the definition of $(lispdir), don't dynamically 8333146515Sru find it. Use INSTALL_DATA not cp. 8334146515Sru (exec_prefix): use @exec_prefix@ not $(prefix). 8335146515Sru 8336146515Sru * makeinfo/makeinfo.c (apply): If there isn't an actual argument 8337146515Sru for a named argument, default it to "". 8338146515Sru 8339146515Sru * Makefile.in (VERSION): Now at 3.5. 8340146515Sru (texinfo): Make ./makeinfo/makeinfo depend on sub-all for parallel 8341146515Sru makes. 8342146515Sru 8343146515Sru * emacs/Makefile.in (ELISP_OBJS): Explictly declare .el and .elc 8344146515Sru in the SUFFIXES list. 8345146515Sru 8346146515Sru * makeinfo/makeinfo.c (cm_today): Special case for losing alpha. 8347146515Sru * (minor_version): Increase to 63. 8348146515Sru 8349146515Sru * info/info.c (version_string): Now at 2.14. 8350146515Sru * info/tilde.c: Declare getenv to return (char *). 8351146515Sru * info/window.c (build_message_buffer): Jump through hoops to keep 8352146515Sru DEC Alpha's happy. 8353146515Sru 8354146515Sru * info/xmalloc.c: Declare malloc and realloc as (void *) returning 8355146515Sru functions. 8356146515Sru 8357146515SruSun Jun 18 12:47:21 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu> 8358146515Sru 8359146515Sru * emacs/detexinfo.el (detexinfo-line-cmds-without-arg): 8360146515Sru Handle ifhtml. 8361146515Sru 8362146515SruFri Jun 16 13:48:14 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu> 8363146515Sru 8364146515Sru * util/texindex.c: Update TEXINDEX_VERSION_STRING for texinfo 3.4 8365146515Sru 8366146515Sru * (All *.c *.h *.in): Change FSF old address to new. 8367146515Sru * texinfo.texi (Obtaining TeX): Change FSF old address to new 8368146515Sru address. Change Old phone numbers to new phone numbers. 8369146515Sru 8370146515Sru * Makefile.in (VERSION): Change to 3.4. 8371146515Sru 8372146515SruThu Jun 15 22:49:07 1995 Robert J. Chassell <bob@hill.gnu.ai.mit.edu> 8373146515Sru 8374146515Sru * texinfo.texi, emacs/=development/cover.texi: update 8375146515Sru Texinfo distribution package version number 8376146515Sru 8377146515SruThu Jun 15 09:23:02 1995 Brian J. Fox <bfox@wizard.datawave.net> 8378146515Sru 8379146515Sru * info/info.c: (minor_version): Set to 13. 8380146515Sru 8381146515Sru * info/clib.c,h: New files gather together replacement functions 8382146515Sru for those POSIX-style C library functions that are not present on 8383146515Sru the target system. 8384146515Sru 8385146515Sru * info/Makefile.in (SRCS): Add clib.c and clib.h. makedoc now 8386146515Sru needs clib.o to build on systems missing various string.h stuff. 8387146515Sru 8388146515Sru * info/variables.c (whole file): Call strdup, not savestring. 8389146515Sru * info/tilde.c (whole file): Call strdup, not savestring. 8390146515Sru * info/search.c (whole file): Call strdup, not savestring. 8391146515Sru * info/nodes.c (whole file): Call strdup, not savestring. 8392146515Sru * info/nodemenu.c (whole file): Call strdup, not savestring. 8393146515Sru * info/man.c (whole file): Call strdup, not savestring. 8394146515Sru * info/makedoc.c (whole file): Call strdup, not savestring. 8395146515Sru * info/m-x.c (whole file): Call strdup, not savestring. 8396146515Sru * info/info.c (whole file): Call strdup, not savestring. 8397146515Sru * info/indices.c (whole file): Call strdup, not savestring. 8398146515Sru * info/echo_area.c (whole file): Call strdup, not savestring. 8399146515Sru * info/session.c (whole file): Call strdup, not savestring. 8400146515Sru * info/filesys.c (whole file): Call strdup, not savestring. 8401146515Sru 8402146515Sru * makeinfo/makeinfo.c (minor_version): Change to 1.62. 8403146515Sru * makeinfo/makeinfo.c (get_execution_string): Initialize `i' to 0 8404146515Sru in case there are no execution_strings. 8405146515Sru 8406146515SruWed Jun 14 17:48:06 1995 Brian J. Fox <bfox@wizard.datawave.net> 8407146515Sru 8408146515Sru * texinfo.texi: include "texinfo.tex", not "texinfo". 8409146515Sru * info/session.c (forget_window_and_nodes): Place a sequence point 8410146515Sru in between "info_windows[i] = info_windows[++i];" as per various 8411146515Sru compiler experts. 8412146515Sru 8413146515Sru * makeinfo/makeinfo.c (strdup): Create this function if the system 8414146515Sru doesn't have it. 8415146515Sru (discard_insertions): Use the insertion's filename, not the 8416146515Sru current input file. 8417146515Sru (push_insertion): Remember the current input file with each 8418146515Sru insertion. 8419146515Sru (pop_insertion): Free storage used by remembered input file. 8420146515Sru 8421146515Sru * makeinfo/makeinfo.c (whole file): Use `strdup' instead of 8422146515Sru `savestring'. 8423146515Sru * configure.in: Check for `strdup'. 8424146515Sru 8425146515SruWed Jun 14 15:58:51 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu> 8426146515Sru 8427146515Sru * libtxi/Makefile.in (prefix): Use @prefix@, not /usr/local/ 8428146515Sru 8429146515SruWed Jun 14 10:50:57 1995 Brian J. Fox <bfox@wizard.datawave.net> 8430146515Sru 8431146515Sru * Makefile.in (DISTFILES): Don't include *.elc files in the list 8432146515Sru of files to distribute. 8433146515Sru (installdirs): Include `emacs' in the list of sub-dirs with 8434146515Sru Makefile.in's. 8435146515Sru 8436146515Sru * emacs/elisp-comp: Shell script which batch compiles the *.el files. 8437146515Sru * emacs/Makefile.in: New file contains targets to build the elc files. 8438146515Sru * configure.in: Add `emacs/Makefile' to the list of created makefiles. 8439146515Sru * makeinfo/makeinfo.c (whole file): Give every function a return 8440146515Sru type. All cm_xxx functions are now void. Add declarations for 8441146515Sru functions to top of file. 8442146515Sru 8443146515SruMon Jun 12 12:00:57 1995 Brian J. Fox <bfox@wizard.datawave.net> 8444146515Sru 8445146515Sru * info/man.c (reference_section_starters): Add versions of "SEE 8446146515Sru ALSO" and "RELATED INFORMATION" with tabs instead of spaces as 8447146515Sru well. 8448146515Sru 8449146515Sru * util/texindex.c: Back out changes for OFF_T. Explicity coerce 8450146515Sru the result of lseek to a long, and use longs everywhere. 8451146515Sru 8452146515Sru * texinfo.texi: Change "@end shorttitlepage" to "@end titlepage". 8453146515Sru * makeinfo/makeinfo.c: Make @shorttitlepage ignore the rest of the 8454146515Sru line. 8455146515Sru 8456146515Sru * util/texindex.c (strrchr): Create if not present. 8457146515Sru Test for HAVE_STRCHR and HAVE_STRING_H. 8458146515Sru (main): Make PROGRAM_NAME be just the last path componenet of argv[0]. 8459146515Sru (decode_command): Rewrite. 8460146515Sru (usage): Rewrite. Now texindex handles --version. 8461146515Sru 8462146515Sru * makeinfo/makeinfo.c (make_index_entries_unique): Rewrite from 8463146515Sru scratch. 8464146515Sru 8465146515Sru * Don't distribute created info files with texinfo. After all, 8466146515Sru the user will have the tools necessary to create them, yes? 8467146515Sru 8468146515Sru * Makefile.in (distclean): Remove *.log 8469146515Sru 8470146515Sru * info/man.c (read_from_fd): Change timeout value for select to 15 8471146515Sru seconds. Some systems (e.g., albert.ai.mit.edu) actually need 8472146515Sru more than 10 seconds to format a man page. 8473146515Sru 8474146515Sru * info/tilde.c: Fix typo in declaration for 8475146515Sru `tilde_expansion_failure_hook'. 8476146515Sru 8477146515SruWed Jun 7 13:36:53 1995 Brian Fox <bfox@albert.gnu.ai.mit.edu> 8478146515Sru 8479146515Sru * info/tilde.h: Change type of tilde_expansion_failure_hook to 8480146515Sru a pointer to a function returning a (char *). 8481146515Sru * info/tilde.c: Change type of tilde_expansion_failure_hook to a 8482146515Sru pointer to function returning a (char *). 8483146515Sru 8484146515Sru * makeinfo/makeinfo.c (get_execution_string): Don't use `i' in the 8485146515Sru latter assignment, use `execution_strings_index' instead. 8486146515Sru 8487146515Sru * info/man.c (read_from_fd): Change logic to avoid using FIONREAD. 8488146515Sru 8489146515Sru * info/xmalloc.c (xrealloc): Use (void *), not (caddr_t *). 8490146515Sru * info/xmalloc.c (xmalloc): Use (void *), not (caddr_t *). 8491146515Sru 8492146515Sru * Makefile.in (DISTFILES): Don't find RCS no "=" directories. 8493146515Sru 8494146515Sru * util/Makefile.in (prefix): Use @prefix@ as the value. 8495146515Sru * info/Makefile.in (prefix): Use @prefix@ as the value. 8496146515Sru * makeinfo/Makefile.in (prefix): Use @prefix@ as the value. 8497146515Sru 8498146515SruWed Jun 7 12:29:28 1995 Robert J. Chassell <bob@hill.gnu.ai.mit.edu> 8499146515Sru 8500146515Sru * texinfo.texi: Correct minor typos. 8501146515Sru 8502146515Sru * emacs/texinfmt.el: Don't require @shorttitlepage to be inside 8503146515Sru of @iftex ... @end iftex 8504146515Sru 8505146515SruMon May 8 18:33:52 1995 Brian J. Fox <bfox@wizard.datawave.net> 8506146515Sru 8507146515Sru * info/nodes.c: #include "man.h" if HANDLE_MAN_PAGES. 8508146515Sru (info_get_node_of_file_buffer): If the file buffer is one 8509146515Sru associated with manpages, call the manpage node finding 8510146515Sru function instead. 8511146515Sru (info_find_file_internal): If the file buffer is one associated 8512146515Sru with manpages, avoid doing any file I/O. 8513146515Sru (info_reload_file_buffer_contents): Ditto. 8514146515Sru (info_find_file_internal): Call create_manpage_file_buffer instead 8515146515Sru of info_load_file_internal. 8516146515Sru 8517146515Sru * info/info.c: #include "man.h" if HANDLE_MAN_PAGES. 8518146515Sru (main): If the initial node cannot be found, perhaps find it as a 8519146515Sru manpage. 8520146515Sru * info/info-utils.c: #include "man.h" if HANDLE_MAN_PAGES. 8521146515Sru (info_xrefs_of_node): If handling man pages, and this is a manpage 8522146515Sru node, use xrefs_of_manpage. 8523146515Sru 8524146515Sru * info/session.c (info_set_input_from_file): Only fclose (stream) 8525146515Sru if it is non-null and not stdin. 8526146515Sru #include "man.h" if HANDLE_MAN_PAGES. 8527146515Sru (info_menu_or_ref_item): If handling man pages, and this is a 8528146515Sru manpage node, get the xrefs from manpage_xrefs_in_binding. 8529146515Sru (info_man): Compile in for M-x man if handling man pages. 8530146515Sru (info_move_to_xref): If handling man pages, and the current node 8531146515Sru is a manpage node, use locate_manpage_xref to get xrefs. 8532146515Sru 8533146515SruThu May 4 08:55:23 1995 Brian J. Fox <bfox@wizard.datawave.net> 8534146515Sru 8535146515Sru * info/info.c (main): If the output device is not a terminal, and 8536146515Sru no output filename has been specified, make user_output_filename 8537146515Sru be "-", so that the info is written to stdout, and turn on the 8538146515Sru dumping of subnodes. 8539146515Sru 8540146515SruThu Apr 13 18:05:06 1995 Daniel Hagerty <hag@churchy.gnu.ai.mit.edu> 8541146515Sru 8542146515Sru * texinfo.texi: Fixed @end titlepage/@end shorttitlepage 8543146515Sru 8544146515SruSat Apr 8 12:51:49 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 8545146515Sru 8546146515Sru * makeinfo/makeinfo.c [! HAVE_STRERROR] (strerror): New function, 8547146515Sru snarfed from ../info/filesys.c. 8548146515Sru (cm_infoinclude): Use strerror instead of sys_errlist. 8549146515Sru 8550146515SruTue Apr 4 18:44:00 1995 Brian J. Fox <bfox@wizard.datawave.net> 8551146515Sru 8552146515Sru * util/texindex.c (sort_offline): Change TOTAL to be an off_t. 8553146515Sru * util/texindex.c (sort_in_core): Change TOTAL to be an off_t. 8554146515Sru * util/texindex.c (MAX_IN_CORE_SORT): Cast to off_t. 8555146515Sru 8556146515SruSun Apr 2 16:20:13 1995 Brian J. Fox <bfox@wizard.datawave.net> 8557146515Sru 8558146515Sru * info/Makefile.in: Define DEFAULT_INFOPATH in case we are 8559146515Sru compiling in the current directory. 8560146515Sru * info/Makefile.in (info.o): Add filesys.h because of DEFAULT_INFOPATH. 8561146515Sru * info/(search.c,h, nodes.c info-utils.c) Use strcasecmp and 8562146515Sru strncasecmp instead of stricmp and strnicmp. Define strcasecmp 8563146515Sru and strncasecmp in search.c if !HAVE_STRCASECMP. 8564146515Sru * info/search.c: If HAVE_STRING_H include it. 8565146515Sru * info/nodes.c: If HAVE_STRING_H include it. 8566146515Sru * info/info-utils.c: If HAVE_STRING_H include it. 8567146515Sru * info/info.h: If HAVE_STRING_H include it. 8568146515Sru * configure.in (AC_HAVE_FUNCS): Check for strcasecmp. 8569146515Sru * makeinfo/makeinfo.c (strcasecmp): Define if !HAVE_STRCASECMP. 8570146515Sru * makeinfo/makeinfo.c (entire file): Use `strcasecmp' instead of 8571146515Sru `stricmp'. 8572146515Sru * makeinfo/makeinfo.c (cm_ifeq): New command takes three args. 8573146515Sru Compares first two, executes remainder if the first two are 8574146515Sru string-wise eq. 8575146515Sru * makeinfo/makeinfo.c (ifhtml): Add to command list. Shouldn't be 8576146515Sru used, but it is by people who don't want to hack macros. 8577146515Sru 8578146515SruSat Apr 1 09:20:14 1995 Brian J. Fox <bfox@wizard.datawave.net> 8579146515Sru 8580146515Sru * makeinfo/makeinfo.c (begin_insertion): Fix reversed arguments to 8581146515Sru line_error. 8582146515Sru 8583146515Sru * info/info-stnd.texi: Use "end" footnote style instead of "separate". 8584146515Sru 8585146515Sru * info/Makefile.in: Change "rm -f" to $(RM). 8586146515Sru 8587146515Sru * info/general.h: Define zero_mem in terms of memset if we have 8588146515Sru it, else in terms of bzero if we have that, else as inline code. 8589146515Sru 8590146515Sru * info/NEWS: Updated to reflect changes in 2.11. 8591146515Sru 8592146515SruFri Mar 31 22:38:31 1995 Brian J. Fox <bfox@wizard.datawave.net> 8593146515Sru 8594146515Sru * Makefile (DISTFILES): Don't include *.a, *orig, nor *.e 8595146515Sru files. 8596146515Sru (DISTFILES): 8597146515Sru 8598146515SruSat Mar 4 12:16:29 1995 Brian J. Fox <bfox@wizard.datawave.net> 8599146515Sru 8600146515Sru * Makefile.in: Use @prefix@ instead of hardwired `/usr/local'. 8601146515Sru Clean up makefile rules which make in subdirs. 8602146515Sru (ALL_SUBDIRS): Add makeinfo/macros to list of subdirectories. 8603146515Sru 8604146515Sru * configure.in (AC_CHECK_FUNCS): Add `bcopy' to list of things to 8605146515Sru check for. 8606146515Sru 8607146515SruFri Mar 3 13:54:10 1995 Robert J. Chassell <bob@hill.gnu.ai.mit.edu> 8608146515Sru 8609146515Sru * texinfo.texi: Minor changes for incremental new edition 2.20. 8610146515Sru 8611146515SruFri Mar 3 19:01:36 1995 Brian J. Fox <bfox@wizard.datawave.net> 8612146515Sru 8613146515Sru * filesys.c (filesys_read_info_file): Local variable ST_SIZE is a 8614146515Sru long which has the value of finfo->st_size casted to it. 8615146515Sru * nodes.c (whole file): Similar changes. 8616146515Sru 8617146515Sru These changes and the following for makedoc.c were required for 8618146515Sru proper operation on HPm68k NetBSD. 8619146515Sru 8620146515SruMon Feb 27 15:16:27 1995 Brian J. Fox <bfox@wizard.datawave.net> 8621146515Sru 8622146515Sru * makedoc.c (process_one_file): Local variable FILE_SIZE is a long 8623146515Sru which has the value of finfo.st_size casted to it. 8624146515Sru 8625146515Sru 8626146515SruFri Mar 3 18:58:38 1995 Brian J. Fox <bfox@wizard.datawave.net> 8627146515Sru 8628146515Sru * makeinfo.c (find_and_load): Cast fileinfo.st_size to a long for 8629146515Sru internal use. This makes things work on NetBSD. 8630146515Sru 8631146515Sru 8632146515SruFri Mar 3 13:54:10 1995 Robert J. Chassell <bob@hill.gnu.ai.mit.edu> 8633146515Sru 8634146515Sru * texinfo.texi: Minor changes for incremental new edition 2.20. 8635146515Sru 8636146515SruFri Mar 3 09:41:39 1995 Brian J. Fox <bfox@wizard.datawave.net> 8637146515Sru 8638146515Sru * configure.in (TERMLIBS): Use AC_CHECK_LIB instead of 8639146515Sru AC_HAVE_LIBRARY. 8640146515Sru 8641146515SruMon Jan 9 16:55:31 1995 Brian Fox <bfox@churchy.gnu.ai.mit.edu> 8642146515Sru 8643146515Sru * Makefile.in (DISTFILES): Add the directory EMACS-BACKUPS to the 8644146515Sru list of things to avoid distributing. 8645146515Sru 8646146515SruTue Nov 29 17:48:37 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 8647146515Sru 8648146515Sru * configure.in: Check for off_t. 8649146515Sru * util/texindex.c (main): Use it. 8650146515Sru 8651146515SruFri Nov 11 14:46:28 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 8652146515Sru 8653146515Sru * configure.in: Update for Autoconf v2. 8654146515Sru 8655146515SruThu Oct 13 02:17:38 1994 Richard Stallman <rms@mole.gnu.ai.mit.edu> 8656146515Sru 8657146515Sru * emacs/detexinfo.el (detexinfo): Handle @!, @?, @^, @". 8658146515Sru 8659146515SruMon Aug 1 03:26:13 1994 Richard Stallman <rms@mole.gnu.ai.mit.edu> 8660146515Sru 8661146515Sru * texindex.c: Move the memset define down past string.h include. 8662146515Sru 8663146515SruTue Jun 28 14:21:43 1994 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 8664146515Sru 8665146515Sru * makeinfo/makeinfo.c: Add --help option. 8666146515Sru (usage): Take args for stream and error code. 8667146515Sru Change callers. 8668146515Sru (print_version_info): Write to stdout, not stderr. 8669146515Sru 8670146515SruWed May 18 18:55:24 1994 Brian J. Fox (bfox@ai.mit.edu) 8671146515Sru 8672146515Sru * info/session.c (forget_window_and_nodes): Negate test for 8673146515Sru internal_info_node_p. We only want to free the text if it is 8674146515Sru not an internal node. 8675146515Sru 8676146515SruThu Mar 10 03:07:18 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 8677146515Sru 8678146515Sru * texindex.c (memset): Fix invalid parm name (was 0). 8679146515Sru 8680146515SruThu Feb 10 12:56:52 1994 Noah Friedman (friedman@prep.ai.mit.edu) 8681146515Sru 8682146515Sru * makeinfo/makeinfo.c (current_item_function): Don't loop if elt 8683146515Sru is NULL. 8684146515Sru 8685146515SruWed Feb 9 12:21:09 1994 Brian J. Fox (bfox@ai.mit.edu) 8686146515Sru 8687146515Sru * makeinfo/makeinfo.c (minor_version): Release now at 1.60. 8688146515Sru 8689146515Sru * makeinfo/makeinfo.c (expand_filename): Additional fixes. Now 8690146515Sru when called with NULL filename, makes an output filename from the 8691146515Sru input filename. 8692146515Sru (convert_from_loaded_file): If REQUIRE_SETFILENAME is #defined (no 8693146515Sru longer the default case) then error if no @setfilename was found 8694146515Sru in the file. If REQUIRE_SETFILENAME is not #defined, the input 8695146515Sru file starts either at the first line, or at the second line if the 8696146515Sru first line contains the text "\input", and the output filename is 8697146515Sru the input file name without directory and with ".info" replacing 8698146515Sru any extension found. 8699146515Sru (convert_from_loaded_file): Fixed bug in search for first 8700146515Sru occurence of "@setfilename". 8701146515Sru 8702146515SruTue Feb 8 14:16:58 1994 Noah Friedman (friedman@prep.ai.mit.edu) 8703146515Sru 8704146515Sru * configure.in: Check for sys/file.h. 8705146515Sru info/dir.c, info/filesys.c, info/makedoc.c, info/nodes.c, 8706146515Sru info/session.c, info/termdep.h, makeinfo/makeinfo.c 8707146515Sru [HAVE_SYS_FILE_H]: Include <sys/file.h>. 8708146515Sru 8709146515Sru * makeinfo/makeinfo.c (convert_from_loaded_file): Print 8710146515Sru real_output_filename instead of output_filename, so user knows 8711146515Sru exactly where output file is going. 8712146515Sru 8713146515Sru Fri Jun 11 14:34:30 1993 Ian Lance Taylor (ian@cygnus.com) 8714146515Sru * configure.in: Check for sigprocmask and sigsetmask. 8715146515Sru * info/signals.h (HAVE_SIGSETMASK): Don't define. 8716146515Sru (HAVE_SIGPROCMASK): Use instead of _POSIX_VERSION. 8717146515Sru (BLOCK_SIGNAL, UNBLOCK_SIGNAL): If neither HAVE_SIGPROCMASK nor 8718146515Sru HAVE_SIGSETMASK is defined, define these to do nothing. 8719146515Sru * info/signals.c (sigprocmask): Don't compile if HAVE_SIGSETMASK 8720146515Sru is not defined. 8721146515Sru 8722146515Sru * info/terminal.c (terminal_prep_terminal): Don't clobber VINTR 8723146515Sru and VQUIT in conditionals. 8724146515Sru 8725146515SruMon Feb 7 18:10:22 1994 Brian J. Fox (bfox@ai.mit.edu) 8726146515Sru 8727146515Sru * makeinfo/makeinfo.c (full_pathname): Correct to really return 8728146515Sru the full pathname of the input argument. Now makeinfo 8729146515Sru /foo/bar.texi, where /foo/bar.texi contains "@setfilename 8730146515Sru bar.info", correctly leaves the output file in "./bar.info". 8731146515Sru Note that "@setfilename ../bar.info" still works; this is already 8732146515Sru an absolute pathname. 8733146515Sru 8734146515SruSat Feb 5 13:04:05 1994 Brian J. Fox (bfox@ai.mit.edu) 8735146515Sru 8736146515Sru * makeinfo/makeinfo.c: Version 1.59 released. 8737146515Sru 8738146515Sru * makeinfo/makeinfo.c (whole file): Large number of changes allow 8739146515Sru the "-E filename" option to be used to write a macro expanded 8740146515Sru output file. On a file which contains no @include's and no 8741146515Sru @macro's, the output file is identical to the input file. 8742146515Sru 8743146515Sru * makeinfo/makeinfo.c (declarations): Remove cm_tex (). It is 8744146515Sru never used since it is implemented with `command_name_condition'. 8745146515Sru 8746146515Sru * makeinfo/makeinfo.c (add_char): Shift braces following the 8747146515Sru current break point if we have deleted any characters. 8748146515Sru (adjust_braces_following): New function adjusts all of the markers 8749146515Sru in the brace stack which follow HERE by AMOUNT. This fixes a bug 8750146515Sru where (for example) @var{} immediately following a line break 8751146515Sru which is the end of a sentence modified the output incorrectly. 8752146515Sru 8753146515SruWed Feb 2 14:14:03 1994 Brian J. Fox (bfox@ai.mit.edu) 8754146515Sru 8755146515Sru * makeinfo: Version 1.58. 8756146515Sru 8757146515Sru * makeinfo/makeinfo.c (cm_node): Add extra hair to allow 8758146515Sru backtracking through execution strings. Add extra hair to allow 8759146515Sru the first node seen after a @top node is seen to adjust the 8760146515Sru sectioning level of the @top node and associated menus. 8761146515Sru Fix a few typos. 8762146515Sru Add facility for macros to invoke the original definition. This 8763146515Sru works by not allowing a single macro to recurse. Mutual recursion 8764146515Sru is also disallowed with this plan. 8765146515Sru 8766146515Sru * makeinfo/macros: New directory contains shippable macros. 8767146515Sru * makeinfo/macros/simpledoc.texi: Macros which simplify the most 8768146515Sru common uses of TeXinfo. See the example file. 8769146515Sru Macros are now a reasonable way to get people started using 8770146515Sru TeXinfo. 8771146515Sru 8772146515SruMon Jan 31 12:54:36 1994 Brian J. Fox (bfox@ai.mit.edu) 8773146515Sru 8774146515Sru * makeinfo/makeinfo.c (minor_version): Increase to 57. 8775146515Sru 8776146515Sru * makeinfo/makeinfo.c (cm_node): Call execute_string on the node, 8777146515Sru next, prev, and up pointers. 8778146515Sru (reader_loop): Change logic for `@bye'. No longer required at the 8779146515Sru ends of executed strings. 8780146515Sru (execute_string): Do not append `@bye' to the string to execute. 8781146515Sru 8782146515Sru * makeinfo/makeinfo.c (whole file): Use COMMAND_PREFIX instead of 8783146515Sru hardcoding `@' character in strings and searches. 8784146515Sru 8785146515Sru * makeinfo/makeinfo.c (read_command): If HAVE_MACROS is defined, 8786146515Sru then recognize and execute macros here. 8787146515Sru (CommandTable): Add "macro" and "unmacro" to table if HAVE_MACROS 8788146515Sru is defined. 8789146515Sru 8790146515Sru * makeinfo/makeinfo.c (cm_macro, cm_unmacro, execute_macro) 8791146515Sru makeinfo/makeinfo.c (get_macro_args, find_macro, add_macro) 8792146515Sru makeinfo/makeinfo.c (delete_macro, array_len, apply): 8793146515Sru New functions implement macro facility if HAVE_MACROS is 8794146515Sru defined. 8795146515Sru 8796146515Sru * makeinfo/macro.texi (new file): Examples of using the new macro 8797146515Sru facility. 8798146515Sru 8799146515SruMon Jan 31 10:24:52 1994 Noah Friedman (friedman@prep.ai.mit.edu) 8800146515Sru 8801146515Sru * makeinfo/makeinfo.c (executing_string): Restore global 8802146515Sru declaration. 8803146515Sru 8804146515SruMon Jan 24 23:48:26 1994 Noah Friedman (friedman@prep.ai.mit.edu) 8805146515Sru 8806146515Sru * texinfo.texi: Various typo fixes from Bob Chassell 8807146515Sru <bob@gnu.ai.mit.edu>. 8808146515Sru 8809146515SruThu Jan 6 13:34:21 1994 Noah Friedman (friedman@prep.ai.mit.edu) 8810146515Sru 8811146515Sru * texinfo.texi: Turned on smallbook format and @set smallbook. 8812146515Sru 8813146515SruWed Dec 15 20:08:43 1993 Noah Friedman (friedman@prep.ai.mit.edu) 8814146515Sru 8815146515Sru * info/filesys.h (DEFAULT_INFOPATH): Added /usr/local/info, 8816146515Sru /opt/gnu/info, /usr/share/info, and /usr/local/share/info. 8817146515Sru 8818146515SruTue Dec 14 19:10:20 1993 Noah Friedman (friedman@prep.ai.mit.edu) 8819146515Sru 8820146515Sru * libtxi/Makefile.in (ALLOCA): Define from configure. 8821146515Sru 8822146515SruFri Dec 10 04:33:12 1993 Noah Friedman (friedman@prep.ai.mit.edu) 8823146515Sru 8824146515Sru * util/texi2dvi: Put under RCS control. 8825146515Sru 8826146515SruSun Dec 26 11:55:46 1993 Brian J. Fox (bfox@ai.mit.edu) 8827146515Sru 8828146515Sru * info/session.c (info_numeric_digit_arg_loop): Fix doc string. 8829146515Sru 8830146515Sru * info/infodoc.c (create_internal_info_help_node): Print out list 8831146515Sru of functions which have to keystroke equivalent if we support 8832146515Sru NAMED_FUNCTIONS. 8833146515Sru 8834146515Sru * info/filesys.c (compress_suffixes): Add ".gz" for "gunzip" to 8835146515Sru alist. 8836146515Sru 8837146515Sru * info/footnotes.c (make_footnotes_node): If refs[i] doesn't have 8838146515Sru a nodename, then it couldn't be a reference to a footnote. 8839146515Sru 8840146515Sru * info/nodemenu.c (get_visited_nodes): Handle the case where 8841146515Sru filter_func has left no possible buffers to select. 8842146515Sru 8843146515SruSat Dec 25 10:35:56 1993 Brian J. Fox (bfox@ai.mit.edu) 8844146515Sru 8845146515Sru * info/infodoc.c (create_internal_info_help_node): Conditionalize 8846146515Sru generation of the help node based on the #define 8847146515Sru HELP_NODE_GETS_REGENERATED. When this is not set (the default) 8848146515Sru the help node is generated exactly once, and is not gc'able. 8849146515Sru Otherwise, a new node is always created for the help window, and 8850146515Sru the old node gets garbage collected by the gc system. 8851146515Sru (info_find_or_create_help_window): Conditionalize window node 8852146515Sru selected based on the #define HELP_NODE_GETS_REGENERATED. 8853146515Sru 8854146515Sru * info/dir.c (add_menu_to_file_buffer): Place exactly one blank 8855146515Sru line between directory entries. 8856146515Sru 8857146515Sru * info/info.c (version_string): Update minor version to "11". 8858146515Sru 8859146515Sru * info/info.h: Update comment to "2.11". 8860146515Sru 8861146515Sru * info/dir.c (maybe_build_dir_node): Only add the contents of a 8862146515Sru new file if it is not identical to the file of the DIR buffer. 8863146515Sru 8864146515Sru * info/nodes.c (info_get_node): Call `maybe_build_dir_node' on 8865146515Sru "dir" as well as "localdir" to mimic emacs-19.22 "dir" merging 8866146515Sru behaviour. 8867146515Sru 8868146515SruFri Dec 3 13:41:44 1993 Brian J. Fox (bfox@ai.mit.edu) 8869146515Sru 8870146515Sru * info/info-utils.c (canonicalize_whitespace): Suppress whitespace 8871146515Sru found at the start of STRING. 8872146515Sru 8873146515SruSat Nov 20 14:00:50 1993 Brian J. Fox (bfox@hippie) 8874146515Sru 8875146515Sru * info/indices.c (DECLARE_INFO_COMMAND): Fix typo in assignment to 8876146515Sru `old_offset' (= instead of ==). 8877146515Sru 8878146515SruTue Nov 2 12:22:40 1993 Brian J. Fox (bfox@ai.mit.edu) 8879146515Sru 8880146515Sru * makeinfo/makeinfo.c (make_index_entries_unique): New function 8881146515Sru makes a sorted array have all unique entries by appending numbers 8882146515Sru to the ends of strings. 8883146515Sru (sort_index): Call `make_index_entries_unique'. 8884146515Sru 8885146515SruMon Sep 20 12:04:05 1993 Brian J. Fox (bfox@ai.mit.edu) 8886146515Sru 8887146515Sru * makeinfo/makeinfo.c (get_execution_string): New Function returns 8888146515Sru a pointer to an EXECUTION_STRING structure. 8889146515Sru (execute_string): No longer uses a static string; call 8890146515Sru `get_execution_string' instead in order to get a free buffer for 8891146515Sru consing. 8892146515Sru 8893146515SruSun May 23 07:00:20 1993 Noah Friedman (friedman@prep.ai.mit.edu) 8894146515Sru 8895146515Sru * Texinfo 3.1 released. 8896146515Sru 8897146515SruSat May 22 18:21:27 1993 Noah Friedman (friedman@prep.ai.mit.edu) 8898146515Sru 8899146515Sru * info/info.c (info_patch_level): Increment constant to 1. 8900146515Sru 8901146515Sru * info/Makefile.in (DEFAULT_INFOPATH): Default definition deleted. 8902146515Sru Makefile.in: Put it here instead. 8903146515Sru * Makefile.in (MDEFINES): Add DEFAULT_INFOPATH. 8904146515Sru 8905146515Sru * configure.in: check for vfprintf and vsprintf. 8906146515Sru 8907146515Sru * makeinfo/makeinfo.c: Version 1.55. 8908146515Sru 8909146515Sru * makeinfo/makeinfo.c (add_word_args, execute_string) [HAVE_VARARGS_H]: 8910146515Sru Don't use this definition unless HAVE_VSPRINTF is also defined. 8911146515Sru (error, line_error, warning) [HAVE_VARARGS_H]: Don't use this 8912146515Sru definition unless HAVE_VFPRINTF is also defined. 8913146515Sru Remove indentation of all cpp directives, except for #pragma. 8914146515Sru 8915146515SruFri May 21 14:34:24 1993 Noah Friedman (friedman@prep.ai.mit.edu) 8916146515Sru 8917146515Sru * texinfo.texi: Rename to texi.texi. 8918146515Sru Change @setfilenname and START-INFO-DIR-ENTRY to `texi.info'. 8919146515Sru 8920146515Sru * Makefile.in (MDEFINES): Pass LDFLAGS to sub-makes. 8921146515Sru (realclean): Delete `configure'. 8922146515Sru Changed all references to texinfo.info to texi.info 8923146515Sru 8924146515Sru * configure.in: Add AC_PROG_RANLIB, and AC_CONST. 8925146515Sru Check for `rindex' function. 8926146515Sru Check for varargs.h. 8927146515Sru Clean up symbol names for header files so a single AC_HAVE_HEADERS 8928146515Sru can be used. 8929146515Sru (AC_INIT): Use texi.texi instead of makeinfo/makeinfo.c 8930146515Sru 8931146515Sru * info/info-utils.h: Copy definitions of bcopy, index, and rindex 8932146515Sru (with appropriate #ifdef wrappers) from termdep.h. These are 8933146515Sru included by a mutually exclusive set of files. 8934146515Sru 8935146515Sru * info/termdep.h [HAVE_SYS_PTEM]: Use HAVE_SYS_PTEM_H instead. 8936146515Sru 8937146515Sru * info/terminal.c, info/termdep.h [HAVE_TERMIO]: Use HAVE_TERMIO_H 8938146515Sru instead. 8939146515Sru 8940146515Sru * info/makedoc.c, info/filesys.c [!O_RDONLY]: Include fcntl.h or 8941146515Sru sys/fnctl.h, depending on whether HAVE_SYS_FCNTL_H is set. 8942146515Sru 8943146515Sru * info/termdep.h: Remove all indentation in #-exprs. 8944146515Sru Remove old assumptions about bcopy, index, and rindex. 8945146515Sru [HAVE_BCOPY]: Define bcopy. 8946146515Sru [HAVE_RINDEX]: Define index and rindex. 8947146515Sru 8948146515Sru * info/nodes.c (info_get_node): Don't call stricmp if nodename is 8949146515Sru NULL. Remove indentation in #-exprs. 8950146515Sru 8951146515Sru * info/echo_area.c (echo_area_stack_depth): Declare static. 8952146515Sru 8953146515Sru * info/Makefile.in (DEFAULT_INFOPATH): Make separate Makefile 8954146515Sru variable so it can be overridden more easily by the user. Add `.' 8955146515Sru to beginning of path. 8956146515Sru (clean): Delete core.* (386bsd core files). 8957146515Sru (MAKEDOC): Variable removed. Refer to `makedoc' explicitly. 8958146515Sru (funs.h): Add `:' commands after if, to avoid spurious nonzero 8959146515Sru exit statuses. 8960146515Sru 8961146515Sru * info/userdoc.texi: Improved comments explaining its purpose. 8962146515Sru 8963146515Sru * makeinfo/makeinfo.c [HAVE_VARARGS_H]: Include varargs.h. 8964146515Sru (error, line_error, warning, add_word_args, 8965146515Sru execute_string)[HAVE_VARARGS_H]: New versions that 8966146515Sru use varargs. From bfox. 8967146515Sru 8968146515Sru * makeinfo/Makefile.in (clean): Delete core.* (386bsd core files). 8969146515Sru 8970146515Sru * util/Makefile.in (clean): Remove core.* (386bsd core files). 8971146515Sru 8972146515Sru * libtxi/Makefile.in: Remove all references to $(common). 8973146515Sru (RANLIB): New variable, set from autoconf. 8974146515Sru (libtxi.a): Use $(RANLIB) instead of `ranlib' in target rules. 8975146515Sru (clean): Delete core.* (386bsd core files). 8976146515Sru 8977146515SruTue May 18 12:08:24 1993 Robert J. Chassell (bob at grackle.stockbridge.ma.us) 8978146515Sru 8979146515Sru * emacs/texinfmt.el (texinfo-format-refill): Do not fill a section 8980146515Sru title line with the asterisks, hyphens, etc. that underline 8981146515Sru it in any circumstance. 8982146515Sru 8983146515SruSun May 16 13:53:43 1993 Noah Friedman (friedman@prep.ai.mit.edu) 8984146515Sru 8985146515Sru * util/mkinstalldirs: handle relative pathnames. 8986146515Sru 8987146515SruFri May 14 20:18:49 1993 Noah Friedman (friedman@prep.ai.mit.edu) 8988146515Sru 8989146515Sru * util/mkinstalldirs: initialize IFS if unset. 8990146515Sru 8991146515SruTue May 11 06:33:14 1993 Noah Friedman (friedman@prep.ai.mit.edu) 8992146515Sru 8993146515Sru * makeinfo/makeinfo.c (cm_item): don't dereference item_func if NULL. 8994146515Sru 8995146515SruMon May 10 14:50:31 1993 Noah Friedman (friedman@prep.ai.mit.edu) 8996146515Sru 8997146515Sru * Texinfo 3.0 released. 8998146515Sru 8999146515Sru * Makefile.in (ALLOCA): Provide for substitution. 9000146515Sru 9001146515SruMon May 10 10:12:53 1993 Noah Friedman (friedman@prep.ai.mit.edu) 9002146515Sru 9003146515Sru * emacs/texinfmt.el (texinfmt-version): Updated year. 9004146515Sru 9005146515SruFri Apr 16 04:48:03 1993 Noah Friedman (friedman@prep.ai.mit.edu) 9006146515Sru 9007146515Sru * makeinfo/makeinfo.c: Version 1.54 from bfox. 9008146515Sru 9009146515Sru * util/fixfonts: Replace instances of `[..]' with `test'. 9010146515Sru Use more portable `test' arguments: `z$foo = z' instead of `! $foo'. 9011146515Sru Robustify quoting in eval assignments. 9012146515Sru (textfmdir, texpkdir, texgfdir): Don't override definition from 9013146515Sru environment, if any. 9014146515Sru Trap EXIT, SIGHUP, SIGINT, SIGQUIT, SIGTERM to delete temp files 9015146515Sru instead of trying to remove them explicitly before calling exit. 9016146515Sru When changing cwd, do so in subshell, in case various tex*dir 9017146515Sru variables are relative. 9018146515Sru Don't use `head', `dirname', or `basename'. These don't behave 9019146515Sru consistently and/or don't even exist on some systems. They can 9020146515Sru all be emulated with `sed' anyway. 9021146515Sru (tempfile2_line1): New variable. Use it instead of running 9022146515Sru process to extract first line out of tempfile2 multiple times. 9023146515Sru Eliminate some gratuitous uses of $tempfile2, such as in for loops. 9024146515Sru 9025146515SruFri Mar 26 23:25:13 1993 Noah Friedman (friedman@prep.ai.mit.edu) 9026146515Sru 9027146515Sru * texinfo.texi: @setfilename texinfo.info. 9028146515Sru 9029146515Sru * makeinfo/makeinfo.c (reader_loop, end_insertion): Fix typos in 9030146515Sru comments. 9031146515Sru (handle_variable_internal): Handle the case that there further 9032146515Sru menu text after a false ifset/ifclear. 9033146515Sru 9034146515Sru * util/texi2dvi: Version 0.4 9035146515Sru Replace all instances of `[ ... ]' with `test'. 9036146515Sru Updated bug-reporting address. 9037146515Sru 9038146515SruThu Mar 25 12:31:30 1993 Noah Friedman (friedman@prep.ai.mit.edu) 9039146515Sru 9040146515Sru * info/Makefile.in (install): Install info.1 man page. 9041146515Sru (uninstall): Remove installed info.1 man page. 9042146515Sru 9043146515Sru * info/infoman.texi: Standalone manual renamed to info-stnd.texi. 9044146515Sru Makefile.in: Targets updated appropriately. 9045146515Sru 9046146515Sru * info/Makefile.in (LDEFS): New variable. Use it for info-local 9047146515Sru macros, since DEFS will be inherited from parent make and any 9048146515Sru local definitions will get clobbered. 9049146515Sru 9050146515Sru * info/RELEASE: Renamed to info/NEWS. 9051146515Sru 9052146515Sru * README: New file. 9053146515Sru 9054146515Sru * Makefile.in (topclean): New target. 9055146515Sru 9056146515Sru * Getting-started: Renamed to INTRODUCTION. Former name is too 9057146515Sru long (over 14 chars). 9058146515Sru 9059146515Sru * New-features: Renamed to NEWS. 9060146515Sru 9061146515Sru * Makefile.in (MDEFINES): Set it. 9062146515Sru 9063146515Sru * Makefile.in (dist): Use --gzip option to tar to make sure 9064146515Sru resulting file is compressed with gzip. Change tar file 9065146515Sru extension from `.Z' to `.z'. 9066146515Sru 9067146515Sru * Makefile.in (DISTFILES): Filter out any file or directory names 9068146515Sru starting with `='. 9069146515Sru 9070146515Sru * fixfonts: Moved to util/fixfonts. 9071146515Sru 9072146515Sru * RELEASE: Deleted. 9073146515Sru 9074146515Sru * makeinfo/Makefile.in (VPATH): Use $(srcdir), not @srcdir@. 9075146515Sru (common): Use ../libtxi, not ../common. 9076146515Sru (makeinfo.in): Run makeinfo with --no-split. 9077146515Sru 9078146515Sru * makeinfo/makeinfo.texi: Changes from bob. 9079146515Sru 9080146515Sru * util/Makefile.in (VPATH): Use $(srcdir), not @srcdir@. 9081146515Sru (common): Use ../libtxi, not ../common. 9082146515Sru 9083146515Sru * util/fixfonts: Moved from top-level directory. 9084146515Sru 9085146515SruWed Mar 24 10:21:31 1993 Robert J. Chassell (bob at grackle) 9086146515Sru 9087146515Sru * emacs/texinfmt.el (texinfo-format-region): Do not require 9088146515Sru `@setfilename' line; delete `\input texinfo' line if part of 9089146515Sru region. 9090146515Sru 9091146515Sru * emacs/texinfmt.el (texinfo-raise-lower-sections): Raise or lower the 9092146515Sru hierarchical level of chapters, sections, etc. according to 9093146515Sru `@raisesections' and `@lowersections' commands. 9094146515Sru 9095146515SruThu Mar 18 16:02:27 1993 Robert J. Chassell (bob at grackle) 9096146515Sru 9097146515Sru * emacs/texinfo.el (texinfo-show-structure): Indent *Occur* buffer 9098146515Sru according to the structure of the file. 9099146515Sru 9100146515SruSat Mar 6 05:16:44 1993 Noah Friedman (friedman@prep.ai.mit.edu) 9101146515Sru 9102146515Sru * util/texi2dvi: use ${1+"$@"}, not just "$@". 9103146515Sru 9104146515SruTue Feb 2 08:38:06 1993 Noah Friedman (friedman@prep.ai.mit.edu) 9105146515Sru 9106146515Sru * info/Makefile.in: Replace all "--nosplit" arguments to makeinfo 9107146515Sru with "--no-split" 9108146515Sru 9109146515SruSun Jan 31 18:16:58 1993 Noah Friedman (friedman@prep.ai.mit.edu) 9110146515Sru 9111146515Sru * util/texi2dvi: Don't put .dvi and related auxillary files in same 9112146515Sru directory as source files. Put them in current directory instead. 9113146515Sru (TEXINPUTS_orig): New variable. 9114146515Sru (file_texi): Variable removed. 9115146515Sru (filename_texi): New variable. 9116146515Sru (command_line_filename): Use this wherever references to file_texi 9117146515Sru occured except in setting filename_noext. 9118146515Sru (TEXINPUTS): Current directory and source directory where input 9119146515Sru file resides prepended to standard path before invoking TeX. 9120146515Sru 9121146515SruWed Jan 27 16:24:37 1993 Noah Friedman (friedman@prep.ai.mit.edu) 9122146515Sru 9123146515Sru * util/Makefile.in: overhauled. 9124146515Sru 9125146515SruTue Jan 26 21:04:23 1993 Noah Friedman (friedman@prep.ai.mit.edu) 9126146515Sru 9127146515Sru * Makefile.in, info/Makefile.in, makeinfo/Makefile.in: Overhauled. 9128146515Sru 9129146515Sru * configure.in: Renamed from texinfo.in. 9130146515Sru Incorporated makeinfo/makeinfo.in, info/info.in, and 9131146515Sru util/util.in. Create all child Makefiles. 9132146515Sru 9133146515Sru * makeinfo/makeinfo.in, info/info.in: Deleted (incorporated into 9134146515Sru top configure.in). 9135146515Sru 9136146515Sru * util/util.in: Deleted (incorporated into ../configure.in). 9137146515Sru 9138146515SruMon Jan 25 10:59:49 1993 Brian Fox (bfox@cubit) 9139146515Sru 9140146515Sru * info/info.c: New version 2.9; new variable INFO_PATCH_LEVEL 9141146515Sru appears in the version string if it is non-zero. New function 9142146515Sru version_string () produces the current version string, as in 2.8-p1. 9143146515Sru 9144146515Sru * info/dir.c: New file implements Gillespies `localdir' hacks. 9145146515Sru 9146146515Sru * info/nodes.c (info_get_node): Now calls maybe_build_dir_node () 9147146515Sru if the file name to look for is "dir". 9148146515Sru 9149146515Sru * info/nodes.h: New flag N_CannotGC unconditionally prevents garbage 9150146515Sru collection of a file buffer's contents. Used when "dir" is made 9151146515Sru from at least one "localdir". 9152146515Sru 9153146515SruFri Jan 22 11:36:42 1993 Brian Fox (bfox@cubit) 9154146515Sru 9155146515Sru * info/footnotes.c: Do not declare auto_footnotes_p as "extern" in 9156146515Sru this file. 9157146515Sru 9158146515SruThu Jan 21 08:57:08 1993 Brian Fox (bfox@cubit) 9159146515Sru 9160146515Sru * info/info.c: New version 2.8. 9161146515Sru 9162146515Sru * info/userdoc.texi, info/infoman.texi, info/info.texi: Fully 9163146515Sru document Info; create both online and printed manual versions. 9164146515Sru "userdoc.texi" contains exactly the documentation for GNU Info 2.x. 9165146515Sru "infoman.texi" is a wrapper for that file; it is meant to produce 9166146515Sru printed documentation. "info.texi" has the user documentation as a 9167146515Sru complete chapter within itself, but continues to contain the Info 9168146515Sru tutorial. 9169146515Sru 9170146515Sru * info/makedoc.c: Convert "ea_" into "echo_area_" when creating the 9171146515Sru command name. 9172146515Sru 9173146515SruFri Jan 15 16:50:35 1993 Brian Fox (bfox@cubit) 9174146515Sru 9175146515Sru * info/search.c (skip_node_characters): New argument NEWLINES_OKAY if 9176146515Sru non-zero says that newlines should be skipped over during parsing. 9177146515Sru 9178146515Sru * info/info-utils.c (info_parse_node): New argument NEWLINES_OKAY if 9179146515Sru non-zero says that newlines should be skipped while parsing out 9180146515Sru the nodename specification. 9181146515Sru 9182146515SruWed Jan 13 14:42:33 1993 Brian Fox (bfox@cubit) 9183146515Sru 9184146515Sru * info/makedoc.c: Remove "info_" from the front of the command name 9185146515Sru before installing it. 9186146515Sru 9187146515Sru * info/session.c (info_menu_or_ref_item): A label of "Menu" is okay if 9188146515Sru the builder is not info_menu_of_node (); 9189146515Sru 9190146515Sru * info/m-x.c: New function replace_in_documentation () replaces \\[foo] 9191146515Sru with the keystrokes you type to get that command. Now used in 9192146515Sru indices.c, info.c, infodoc.c. 9193146515Sru 9194146515SruMon Jan 11 10:27:41 1993 Brian Fox (bfox@cubit) 9195146515Sru 9196146515Sru * info/variables.c, h: New files contain describe-variable and stuff 9197146515Sru moved out of m-x.c. 9198146515Sru 9199146515Sru * info/m-x.c: Move VARIABLE_ALIST and variable functions into 9200146515Sru variables.c. Add documentation string to variable definition. 9201146515Sru 9202146515Sru * info/echo_area.c (push_echo_area): Zero the contents of 9203146515Sru echo_area_completion_items after pushing the vars. 9204146515Sru 9205146515SruSat Jan 9 11:59:47 1993 Brian Fox (bfox@cubit) 9206146515Sru 9207146515Sru * info/Makefile.in: Add footnotes.c,h,o to the appropriate Makefile 9208146515Sru variables. 9209146515Sru 9210146515Sru * info/window.c (window_tile_windows): New function divides the 9211146515Sru available space among the visible windows. 9212146515Sru 9213146515Sru * info/session.c (info_tile_windows): New function calls 9214146515Sru window_tile_windows. 9215146515Sru 9216146515Sru * info/footnotes.c, footnotes.h: New file implements functions for 9217146515Sru aiding automatic footnote display when entering a node which has 9218146515Sru footnotes. 9219146515Sru 9220146515Sru * info/m-x.c: New user-variable "automatic-footnotes". 9221146515Sru 9222146515Sru * info/window.c (window_physical_lines) New function counts the 9223146515Sru carriage returns found in NODE. 9224146515Sru 9225146515SruWed Jan 6 11:24:19 1993 Brian Fox (bfox@cubit) 9226146515Sru 9227146515Sru * info/general.h: #include <unistd.h> if we have it. 9228146515Sru 9229146515SruTue Jan 5 11:12:33 1993 Brian Fox (bfox@cubit) 9230146515Sru 9231146515Sru * info/info-utils.c (info_concatenate_references): If either arg is 9232146515Sru NULL, return the other arg. 9233146515Sru 9234146515Sru * info/indices.c (info_indices_of_file_buffer): Simplified and 9235146515Sru corrected loop through tags/nodes of file buffer looking for 9236146515Sru indices. 9237146515Sru 9238146515Sru * info/search.c (skip_node_characters): Rewrite "if" statement for 9239146515Sru clarification and conciseness. 9240146515Sru 9241146515SruFri Jan 1 03:18:26 1993 Brian Fox (bfox@cubit) 9242146515Sru 9243146515Sru * info/info.in: Check for setvbuf (), and check to see whether the args 9244146515Sru are reversed. 9245146515Sru 9246146515Sru * info/dribble.c (open_dribble_file) Check HAVE_SETVBUF and 9247146515Sru SETVBUF_REVERSED when setting the buffering on info_dribble_file. 9248146515Sru 9249146515SruThu Dec 31 20:14:13 1992 Brian Fox (bfox@cubit) 9250146515Sru 9251146515Sru * info/session.c (info_select_reference) If the node couldn't be found, 9252146515Sru look for the label as a filename (i.e., "(LABEL)Top"). 9253146515Sru 9254146515SruWed Dec 30 01:57:50 1992 Brian Fox (bfox@cubit) 9255146515Sru 9256146515Sru * New Version 2.7 Beta. 9257146515Sru 9258146515Sru * info/echo_area.c: Numerous functions now do something with the 9259146515Sru numeric argument. Kill ring implemented, as well as yank and 9260146515Sru yank_pop. Also transpose-chars. 9261146515Sru 9262146515Sru * info/window.c (window_make_modeline): Check node->flags for 9263146515Sru N_IsCompressed and display "zz" in the modeline if the node comes 9264146515Sru from a file which is compressed on disk. 9265146515Sru 9266146515SruMon Dec 28 17:33:12 1992 Brian Fox (bfox@cubit) 9267146515Sru 9268146515Sru * info/filesys.c, info/nodes.c: New member of FILE_BUFFER "FILESIZE" 9269146515Sru contains the size of file_buffer->contents. finfo.st_size is no 9270146515Sru longer relied upon to read the contents of files, since the new 9271146515Sru function (filesys_read_info_file) can read compressed files. 9272146515Sru 9273146515Sru * info/filesys.c (info_find_fullpath) If a file starts with a slash (or 9274146515Sru tilde expansion causes it to start with a slash) still call 9275146515Sru info_find_file_in_path () on it so that we can find files with 9276146515Sru compression suffixes. 9277146515Sru 9278146515Sru * info/m-x.c: New variable "gc-compressed-files". 9279146515Sru 9280146515SruTue Dec 22 03:45:28 1992 Brian Fox (bfox@cubit) 9281146515Sru 9282146515Sru * info/info.c: Version 2.6 Beta. 9283146515Sru 9284146515Sru * info/indices.c (info_index_next): Improve the final search for the 9285146515Sru matched index entry. 9286146515Sru 9287146515Sru * info/session.c (move_to_screen_line): New function implements `M-r'. 9288146515Sru Given a numeric argument, move point to the start of that line in 9289146515Sru the current window; without an arg, move to the center line. 9290146515Sru * infomap.c: Put move_to_screen_line () on `M-r'. 9291146515Sru 9292146515Sru * info/nodes.c (adjust_nodestart): Don't set N_UpdateTags unless the 9293146515Sru node came from a tags table. 9294146515Sru 9295146515Sru * info/nodes.c (info_find_file_internal): If the filename being looked 9296146515Sru for doesn't start with a `/', then additionally compare the 9297146515Sru filename against the fullpath of the file buffer sans the 9298146515Sru directory name. This can happen when selecting nodemenu items. 9299146515Sru 9300146515SruMon Dec 21 10:07:18 1992 Brian Fox (bfox@cubit) 9301146515Sru 9302146515Sru * info/session.c, info/display.c: Remove all references to 9303146515Sru active_window_ch, active_window_cv, cursor_h, and cursor_v. The 9304146515Sru single function display_cursor_at_point () is used for all cursor 9305146515Sru movement, and to place the terminal's cursor at the right location 9306146515Sru on the screen. 9307146515Sru 9308146515SruSat Dec 19 12:01:33 1992 Brian Fox (bfox@cubit) 9309146515Sru 9310146515Sru * info/nodemenu.c: New file implements a few functions for manipulating 9311146515Sru previously visited nodes. `list-visited-nodes' produces a menu of 9312146515Sru the nodes that could be reached by info_history_node () in some 9313146515Sru window. `select-visited-node' is similar to `list-visited-node' 9314146515Sru followed by `info-menu-item', but doesn't display a window with 9315146515Sru the visited nodes menu. 9316146515Sru 9317146515Sru * info/session.c (info_numeric_arg_digit_loop): If redisplay had been 9318146515Sru interrupted, then redisplay all of the windows while waiting for 9319146515Sru input. 9320146515Sru 9321146515Sru * info/display.c (display_was_interrupted_p): New variable keeps track 9322146515Sru of interrupted display. Used in 9323146515Sru info/session.c:info_numeric_arg_digit_loop (). 9324146515Sru 9325146515Sru * info/session.c (info_global_next, info_global_prev): Use the numeric 9326146515Sru argument passed to determine how many nodes to move. 9327146515Sru 9328146515Sru * info/session.c (info_scroll_forward, info_scroll_backward): If the 9329146515Sru invoking key is not SPC or DEL only do Page Only scrolling. 9330146515Sru 9331146515SruThu Dec 17 01:34:22 1992 Brian Fox (bfox@cubit) 9332146515Sru 9333146515Sru * info/display.c (display_update_one_window): Allow W_NoWrap to affect 9334146515Sru window display. 9335146515Sru 9336146515Sru * info/window.c (calculate_line_starts): Now takes a WINDOW * as an 9337146515Sru argument, and simply does the calculation, placing the results 9338146515Sru into window->line_starts and window->line_count. It also handles 9339146515Sru W_NoWrap in window->flags. 9340146515Sru 9341146515SruMon Dec 14 02:18:55 1992 Brian Fox (bfox@cubit) 9342146515Sru 9343146515Sru * info/session.c (info_backward_scroll): Don't try to get previous node 9344146515Sru if the top of the node isn't currently being displayed. 9345146515Sru 9346146515Sru * info/window.c (window_adjust_pagetop) Use new variable 9347146515Sru "window_scroll_step" to attempt to control the amount which the 9348146515Sru window scrolls. 9349146515Sru 9350146515Sru * info/m-x.c (info_variables) Add "scroll-step" to the list. 9351146515Sru 9352146515SruThu Dec 10 08:52:10 1992 Brian Fox (bfox@cubit) 9353146515Sru 9354146515Sru * info/m-x.c: New variable entry show-index-matches. When set to 9355146515Sru non-zero the matched portion of the search string is indicated 9356146515Sru with ` and '. Perhaps I should use `|' inst|ea|d? 9357146515Sru 9358146515Sru * info/echo_area.c (ea_possible_completions): Always build completions 9359146515Sru before checking to see how many there were. 9360146515Sru 9361146515Sru * info/info-utils.c: (info_concatenate_references): New utility 9362146515Sru function concatenates references. 9363146515Sru 9364146515Sru * info/Makefile.in: Add indices.c and indices.h to SRCS and HDRS. 9365146515Sru Add indices.c to CMDFILES. 9366146515Sru 9367146515Sru * info/indices.c, info/indices.h: New file implements `i' and `,' 9368146515Sru commands of info, and provides index searching capabilities. 9369146515Sru 9370146515Sru * info/echo_area.c (info_read_completing_in_echo_area): Split off into 9371146515Sru separate callable function info_read_completing_internal (). 9372146515Sru 9373146515Sru * info/echo_area.c (info_read_maybe_completing): New function calls 9374146515Sru info_read_completing_internal () with non-forcing argument. 9375146515Sru 9376146515Sru * info/session.c: Rename down_next_upnext_or_error () and 9377146515Sru prev_up_or_error () to forward_move_node_structure (), and 9378146515Sru backward_move_node_structure (). Implement new commands 9379146515Sru info_global_next () and info_global_prev (). 9380146515Sru 9381146515Sru * info/infomap.c (initialize_info_keymaps): Bind `[' and `]' to 9382146515Sru backward_, forward_move_node_structure () respectively. 9383146515Sru 9384146515Sru * info/session.c (info_menu_digit): Called with "0" as arg, select the 9385146515Sru last menu item. 9386146515Sru 9387146515Sru * info/infomap.c (initialize_info_keymaps): "0" calls 9388146515Sru info_menu_digit (). 9389146515Sru 9390146515Sru * info/session.c (info_move_to_xref): Take dir into account when there 9391146515Sru are xrefs and menu items in the node and we are wrapping 9392146515Sru backwards. 9393146515Sru 9394146515SruTue Dec 8 09:57:58 1992 Brian Fox (bfox@cubit) 9395146515Sru 9396146515Sru * info/info.c: Version 2.5 Beta. 9397146515Sru 9398146515Sru * info/terminal.c (terminal_insert_lines, terminal_delete_lines) Do not 9399146515Sru expect tgoto to return a new string; it returns the address of a 9400146515Sru static buffer. 9401146515Sru 9402146515Sru * info/infodoc.c (info_find_or_create_help_window) Correct check for 9403146515Sru prior existing help node. 9404146515Sru 9405146515Sru * info/m-x.c (set_variable): Allow variables to have a list of choices. 9406146515Sru Add new variable scroll-behaviour. 9407146515Sru 9408146515Sru * info/session.c (down_next_upnext_or_error, prev_up_or_error) New 9409146515Sru functions implement user-controlled behaviour when attempting to 9410146515Sru scroll past the bottom or top of a node. New variable 9411146515Sru info_scroll_behaviour is user visible as "scroll-behaviour". 9412146515Sru 9413146515Sru * info/session.c (info_scroll_forward, info_scroll_backward) Call new 9414146515Sru functions for user-controlled scroll behaviour. 9415146515Sru 9416146515Sru * info/terminal.c (terminal_initialize_terminal) Set PC from BC not 9417146515Sru from BUFFER. 9418146515Sru 9419146515SruMon Dec 7 11:26:12 1992 Brian Fox (bfox@cubit) 9420146515Sru 9421146515Sru * util/texindex.c: Change EXIT_SUCCESS and EXIT_FATAL to TI_NO_ERROR 9422146515Sru and TI_FATAL_ERROR respectively. This avoids namespace conflicts 9423146515Sru on NeXT 2.0. 9424146515Sru 9425146515SruSat Dec 5 00:07:59 1992 Brian Fox (bfox@cubit) 9426146515Sru 9427146515Sru * info/info.c: New option "--subnodes" says to recursively dump the 9428146515Sru menus of the nodes that you wish to dump. Menu items which point 9429146515Sru to external nodes are not dumped, and no node is dumped twice. 9430146515Sru 9431146515SruThu Dec 3 16:11:02 1992 Brian Fox (bfox@cubit) 9432146515Sru 9433146515Sru * info/session.c (info_error) Don't ring the bell if 9434146515Sru info_error_rings_bell_p is zero. (info_abort_key) Ring the bell 9435146515Sru if printing "Quit" in the echo area wouldn't do it. 9436146515Sru 9437146515Sru * info/m-x.c (set_variable) New functions allows setting of 9438146515Sru variables in the echo area. Currently, only visilble-bell and 9439146515Sru errors-ring-bell are implemented. 9440146515Sru 9441146515SruWed Dec 2 13:11:37 1992 Brian Fox (bfox@cubit) 9442146515Sru 9443146515Sru * info/nodes.c, info/makedoc.c: If O_RDONLY is not defined by 9444146515Sru sys/file.h, include sys/fcntl.h. 9445146515Sru 9446146515Sru * info/filesys.c (info_file_in_path): Expand leading tildes found 9447146515Sru within directory names. 9448146515Sru 9449146515Sru * info/terminal.c (terminal_initialize_terminal) Set ospeed to 13 if 9450146515Sru not settable any other way. It is an index into an array of 9451146515Sru output speeds. 9452146515Sru 9453146515Sru * info/display.c (free_display) Do not free a NULL display. 9454146515Sru 9455146515Sru * info/display.c (string_width): New functions returns the width of 9456146515Sru STRING when printed at HPOS. 9457146515Sru 9458146515SruSun Nov 29 01:24:42 1992 Brian Fox (bfox@cubit) 9459146515Sru 9460146515Sru * info/info.c: New version 2.4 beta. 9461146515Sru 9462146515Sru * info/general.h: #define info_toupper and info_tolower which check 9463146515Sru their arguments before performing any conversion. 9464146515Sru 9465146515Sru * info/search.c, info/echo_area.c: Use info_toupper. 9466146515Sru 9467146515SruSat Nov 28 14:23:24 1992 Brian Fox (bfox@cubit) 9468146515Sru 9469146515Sru * info/session.c (info_scroll_forward, info_scroll_backward) If at 9470146515Sru last/first page of the node, and the last command was 9471146515Sru forward/backward, do info_next/prev/_node. 9472146515Sru 9473146515Sru * info/session.c: New function info_select_reference_this_line gets 9474146515Sru menu or cross reference immediately. 9475146515Sru 9476146515Sru * info/infomap.c (initialize_info_keymaps): Add info_keymap[LFD] to 9477146515Sru invoke info_select_reference_this_line (). 9478146515Sru 9479146515Sru * info/session.c (info_last_reference) Rename to 9480146515Sru info_history_reference. Wrote info_last_reference, and 9481146515Sru info_first_reference which go to the last or first node of an info 9482146515Sru file. 9483146515Sru 9484146515SruFri Nov 27 00:59:02 1992 Brian Fox (bfox@cubit) 9485146515Sru 9486146515Sru * info/info.c: New version 2.3. Completed implementing contents of 9487146515Sru TODO file. 9488146515Sru 9489146515Sru * info/session.c (info_redraw_display): Fix C-l with numeric arg. 9490146515Sru 9491146515SruThu Nov 26 20:14:18 1992 Brian Fox (bfox@cubit) 9492146515Sru 9493146515Sru * info/m-x.c: New file implements reading named commands in the echo 9494146515Sru area, along with a new function "info-set-screen-height". 9495146515Sru Compilation of this file and some code in others controlled by the 9496146515Sru Makefile variable NAMED_COMMANDS (set to -DNAMED_COMMANDS). 9497146515Sru 9498146515Sru * info/window.c (window_new_screen_size) Rewrite from scratch, allowing 9499146515Sru clean growth and shrinkage of the screen. New variable 9500146515Sru window_deletion_notifier is a pointer to a function to call when 9501146515Sru the screen changes size, and some windows have to get deleted. 9502146515Sru The function is called with the window to be deleted as an 9503146515Sru argument, and it should clean up dangling references to that 9504146515Sru window. 9505146515Sru 9506146515Sru * info/session.c (initialize_info_session): Set 9507146515Sru window_deletion_function to forget_window_and_nodes. 9508146515Sru 9509146515Sru * info/display.c (display_update_one_window): If the first row of the 9510146515Sru window to display wouldn't appear in the_screen, don't try to 9511146515Sru display it. This happens when the screen has been made 9512146515Sru unreasonably small, and we attempt to display the echo area. 9513146515Sru 9514146515SruTue Nov 24 00:47:20 1992 Brian Fox (bfox@cubit) 9515146515Sru 9516146515Sru * Release Info 2.2. 9517146515Sru 9518146515Sru * info/session.c: New functions implement reading typeahead and 9519146515Sru implement C-g flushing typed ahead characters. 9520146515Sru (info_search_internal): allows C-g to exit multi-file searches. 9521146515Sru 9522146515SruMon Nov 23 01:53:35 1992 Brian Fox (bfox@cubit) 9523146515Sru 9524146515Sru * info/nodes.c: Remove calls to sscanf (), replacing them with calls to 9525146515Sru atol (), since that is much faster. 9526146515Sru (get_nodes_of_tags_table) Only check for "(Indirect)" if we 9527146515Sru haven't parsed any nodes out of the tags table. Increase the 9528146515Sru amount that file_buffer->nodes grows to 100 from 50. These two 9529146515Sru together sufficiently speed up the parsing process. 9530146515Sru 9531146515Sru * info/nodes.c: info_get_node_of_file_buffer_tags (), 9532146515Sru info_get_node_of_file_buffer_nodes (): Search the appropriate list 9533146515Sru and return a node. This was simply a cut and paste edit to 9534146515Sru functionalize the code. 9535146515Sru 9536146515Sru * info/TODO: Remove suggestion for partial tag parsing, since tag 9537146515Sru parsing is much faster now. 9538146515Sru 9539146515SruSat Nov 21 02:48:23 1992 Brian Fox (bfox@cubit) 9540146515Sru 9541146515Sru * info/makedoc.c: New File replaces makedoc.sh shell script. 9542146515Sru 9543146515Sru * info/infomap.c: Install info_isearch (on C-s) and 9544146515Sru info_reverse_isearch (on C-r) for Info windows. 9545146515Sru 9546146515Sru * info/session.c (incremental_search, info_isearch, 9547146515Sru info_reverse_isearch) New functions implement incremental 9548146515Sru searching. 9549146515Sru 9550146515SruFri Nov 20 00:01:35 1992 Brian Fox (bfox@cubit) 9551146515Sru 9552146515Sru * info/terminal.c (terminal_initialize_terminal): Declare and set up 9553146515Sru `ospeed'. Turn off C-s and C-q processing. 9554146515Sru 9555146515Sru * info/session.c (info_show_point) When this function is called, the 9556146515Sru desired result is to show the point immediately. So now it calls 9557146515Sru set_window_pagetop () if the new pagetop is not the same as the 9558146515Sru old one. This means that info_prev_line (), info_next_line (), 9559146515Sru info_forward_word (), and info_backward_word () can all scroll the 9560146515Sru window if they have to. 9561146515Sru 9562146515SruThu Nov 19 12:27:07 1992 Brian Fox (bfox@cubit) 9563146515Sru 9564146515Sru * info/session.c (set_window_pagetop): Add scrolling to make this 9565146515Sru faster. 9566146515Sru 9567146515Sru * info/echo_area.c (push/pop_echo_area): Remember the list of items to 9568146515Sru complete over. 9569146515Sru 9570146515Sru * info/session.c (info_forward_char): Don't let point get equal to 9571146515Sru nodelen, only to nodelen - 1. 9572146515Sru 9573146515Sru * info/display.c: New function display_scroll_display () scrolls the 9574146515Sru rmembered display as well as the text on the actual display. 9575146515Sru 9576146515Sru * info/terminal.c: New functions terminal_scroll_terminal (), 9577146515Sru terminal_scroll_down (), and terminal_scroll_up (). All 9578146515Sru implemented using "al" and "dl" termcap capabilities. (i.e., 9579146515Sru insert and delete line). 9580146515Sru 9581146515SruWed Nov 18 15:05:14 1992 Brian Fox (bfox@cubit) 9582146515Sru 9583146515Sru * info/termdep.h: Only define HAVE_FCNTL_H if !aix and !ultrix. 9584146515Sru 9585146515SruTue Nov 17 20:35:08 1992 Brian Fox (bfox@cubit) 9586146515Sru 9587146515Sru * First Beta Release of Info 2.0. 9588146515Sru 9589146515SruSun Nov 1 02:21:05 1992 Noah Friedman (friedman@prep.ai.mit.edu) 9590146515Sru 9591146515Sru * util/texi2dvi (--force): Option removed. Always run tex at least 9592146515Sru once, don't bother checking if .dvi file is newer than source. 9593146515Sru 9594146515SruFri Oct 30 02:16:28 1992 Noah Friedman (friedman@prep.ai.mit.edu) 9595146515Sru 9596146515Sru * util/texi2dvi (-D): debugging option renamed from '-d'. 9597146515Sru Made check to enable debugging more terse. 9598146515Sru When checking if index files have changed, use 9599146515Sru variable $this_file instead of $file in for loop. 9600146515Sru (file_texi): wherever the variable $file was used to reference 9601146515Sru the texinfo file, substituted $file_texi. 9602146515Sru 9603146515SruSat Oct 17 07:30:34 1992 Brian J. Fox (bfox@helios) 9604146515Sru 9605146515Sru * util/texindex.c: Remove references to USG replacing them with a 9606146515Sru define declaring the actual feature required or missing. 9607146515Sru 9608146515SruThu Oct 15 16:17:47 1992 Robert J. Chassell (bob@nutrimat.gnu.ai.mit.edu) 9609146515Sru 9610146515Sru * emacs/texinfmt.el (texinfo-format-setfilename): Remove date from 9611146515Sru Info file header so regression testing is easier. 9612146515Sru 9613146515SruTue Sep 15 16:28:35 1992 Robert J. Chassell (bob at grackle) 9614146515Sru 9615146515Sru * emacs/texinfmt.el (texinfmt-version): New variable. 9616146515Sru (texinfo-format-setfilename): Include date and 9617146515Sru version in Info file header. 9618146515Sru Better documentation for @definfoenclose 9619146515Sru Handle whitespace after @end iftex, etc. 9620146515Sru 9621146515SruThu Sep 3 09:25:37 1992 Robert J. Chassell (bob at grackle) 9622146515Sru 9623146515Sru * emacs/texnfo-upd.el: Fix typo re `texinfo-sequential-node-update.' 9624146515Sru 9625146515SruTue Aug 18 08:56:24 1992 Robert J. Chassell (bob at grackle) 9626146515Sru 9627146515Sru * emacs/texinfmt.el (texinfo-value): Revise syntax. 9628146515Sru 9629146515Sru * emacs/texnfo-upd.el (texinfo-start-menu-description): 9630146515Sru New function to insert title as description in a menu. 9631146515Sru (texinfo-make-menu-list): Remove automatic title insertion. 9632146515Sru 9633146515Sru * emacs/texinfo.el (texinfo-mode-map): Add keybinding for 9634146515Sru texinfo-start-menu-description. 9635146515Sru 9636146515SruWed Jul 29 11:58:53 1992 Robert J. Chassell (bob at grackle) 9637146515Sru 9638146515Sru * emacs/texinfmt.el (texinfo-set): Revise to set a string to the flag. 9639146515Sru (texinfo-value): @value{flag}: New command which inserts the 9640146515Sru string to which the flag is set. 9641146515Sru 9642146515SruTue Jul 7 15:10:52 1992 Robert J. Chassell (bob at grackle) 9643146515Sru 9644146515Sru * emacs/texnfo-upd.el (texinfo-master-menu): Error message if file 9645146515Sru contains too few nodes for a master menu. 9646146515Sru (texinfo-insert-master-menu-list): Only attempt to insert detailed 9647146515Sru master menu if there is one. 9648146515Sru 9649146515SruWed Jun 10 15:26:18 1992 Robert J. Chassell (bob at grackle) 9650146515Sru 9651146515Sru * emacs/texinfmt.el (texinfo-append-refill): Refill properly when lines 9652146515Sru begin with within-paragraph @-commands. 9653146515Sru 9654146515SruTue Jun 9 12:28:11 1992 Robert J. Chassell (bob at grackle) 9655146515Sru 9656146515Sru * emacs/texinfmt.el: Add `texinfo-deffn-formatting-property' and 9657146515Sru `texinfo-defun-indexing-property' to @deffn commands. 9658146515Sru 9659146515SruMon Jun 8 11:52:01 1992 Robert J. Chassell (bob at grackle) 9660146515Sru 9661146515Sru * emacs/texnfo-upd.el: Replace `(mark-whole-buffer)' with 9662146515Sru `(push-mark (point-max) t) (goto-char (point-min))' 9663146515Sru to avoid `Mark set' messages. 9664146515Sru 9665146515SruFri Jun 5 15:15:16 1992 Robert J. Chassell (bob@kropotkin.gnu.ai.mit.edu) 9666146515Sru 9667146515Sru * emacs/texnfo-upd.el (texinfo-check-for-node-name): Offer section 9668146515Sru title as prompt. 9669146515Sru (texinfo-copy-next-section-title): Copy title correctly. 9670146515Sru 9671146515SruThu May 28 20:34:17 1992 Robert J. Chassell (bob@hill.gnu.ai.mit.edu) 9672146515Sru 9673146515Sru * emacs/texinfmt.el: @vtable defined, parallel to @ftable, for 9674146515Sru variables. 9675146515Sru (texinfo-append-refill): set case-fold-search nil so @TeX is not 9676146515Sru confused with @tex. 9677146515Sru 9678146515SruThu Mar 26 21:36:41 1992 Robert J. Chassell (bob@kropotkin.gnu.ai.mit.edu) 9679146515Sru 9680146515Sru * emacs/makeinfo.el: Rename temp buffer from `*Makeinfo*' back to 9681146515Sru `*compilation*' so `next-error' works; unfortunately, 9682146515Sru `*compilation*' is written into the code as the name 9683146515Sru `next-error' needs. 9684146515Sru Rename `makeinfo-recenter-makeinfo-buffer' back to 9685146515Sru `makeinfo-recenter-makeinfo-buffer' 9686146515Sru 9687146515SruThu May 14 21:14:25 1992 Noah Friedman (friedman@prep.ai.mit.edu) 9688146515Sru 9689146515Sru * util/fixfonts: Enclosed most variable references with "" to prevent 9690146515Sru potential globbing and other weirdness. Eliminated uses of 9691146515Sru ${var-value}, which unfortunately isn't portable. 9692146515Sru 9693146515Sru * util/texi2dvi: rewritten from scratch. 9694146515Sru 9695146515SruSat Apr 18 23:46:25 1992 Charles Hannum (mycroft@hal.gnu.ai.mit.edu) 9696146515Sru 9697146515Sru * util/fixfonts: Re-evaluate prefix and libdir if inherited (to resolve 9698146515Sru variable references from make). 9699146515Sru (texlibdir): Don't add '/tex', since it's already there. 9700146515Sru 9701146515SruFri Apr 10 14:51:23 1992 Noah Friedman (friedman@prep.ai.mit.edu) 9702146515Sru 9703146515Sru * util/fixfonts: set prefix and libdir only if they are not already 9704146515Sru defined (i.e. not inherited from the environment). 9705146515Sru Changed default path for libdir to be consistent with Makefile. 9706146515Sru 9707146515SruTue Mar 3 13:17:42 1992 Robert J. Chassell (bob at grackle) 9708146515Sru 9709146515Sru * emacs/texnfo-upd.el (texinfo-insert-master-menu-list): Insert a 9710146515Sru master menu only after `Top' node and before next node. 9711146515Sru (texinfo-copy-menu): Error message if menu empty. 9712146515Sru 9713146515SruMon Feb 24 15:47:49 1992 Robert J. Chassell (bob at grackle) 9714146515Sru 9715146515Sru * emacs/texinfmt.el (texinfo-format-region): Make sure region ends in a 9716146515Sru newline. 9717146515Sru (texinfo-itemize-item): Recognize all non-whitespace on same line 9718146515Sru as @item command. 9719146515Sru 9720146515SruSat Feb 22 02:15:00 1992 Brian Fox (bfox at gnuwest.fsf.org) 9721146515Sru 9722146515Sru * util/texindex.c: New version 1.45 has cleanups, should compile under 9723146515Sru VMS quietly. 9724146515Sru 9725146515SruWed Feb 12 10:50:51 1992 Robert J. Chassell (bob at grackle) 9726146515Sru 9727146515Sru * emacs/makeinfo.el: Rename temp buffer as *Makeinfo*. 9728146515Sru Rename `makeinfo-recenter-compilation-buffer'. 9729146515Sru (makeinfo-buffer): Offer to save buffer if it is modified. 9730146515Sru (makeinfo-compile): Do not offer to save other buffers. 9731146515Sru (makeinfo-compilation-sentinel): Switch to Info file. 9732146515Sru 9733146515SruTue Feb 4 13:07:39 1992 Robert J. Chassell (bob at grackle) 9734146515Sru 9735146515Sru * emacs/texinfmt.el (texinfo-print-index): Format so that node names in 9736146515Sru the index are lined up. 9737146515Sru 9738146515SruMon Feb 3 09:08:14 1992 Robert J. Chassell (bob at grackle) 9739146515Sru 9740146515Sru * emacs/texinfmt.el (texinfo-itemize-item): Format entry when text 9741146515Sru is on the same line as @item command. Also, handle @-commands. 9742146515Sru (texinfo-format-region, texinfo-format-buffer-1): Set fill column 9743146515Sru to local value of Texinfo buffer. 9744146515Sru 9745146515Sru * emacs/texnfo-upd.el (texinfo-pointer-name): Find only those 9746146515Sru section commands that are accompanied by `@node' lines. 9747146515Sru 9748146515SruTue Jan 14 16:10:16 1992 Robert J. Chassell (bob at grackle) 9749146515Sru 9750146515Sru * emacs/texnfo-upd.el: Ensure that no commands depend on the value of 9751146515Sru case-fold-search. 9752146515Sru 9753146515SruFri Jan 10 15:13:55 1992 Robert J. Chassell (bob at kropotkin) 9754146515Sru 9755146515Sru * emacs/texinfmt.el (texinfo-append-refill): Replace use of 9756146515Sru unsupported function `looking-at-backward' with 9757146515Sru `re-search-backward'. 9758146515Sru 9759146515SruMon Dec 23 23:46:42 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu) 9760146515Sru 9761146515Sru * util/texindex.c: Change POSIX ifdefs to HAVE_UNISTD_H and 9762146515Sru _POSIX_VERSION. 9763146515Sru 9764146515SruMon Dec 16 15:01:36 1991 Robert J. Chassell (bob at grackle) 9765146515Sru 9766146515Sru * emacs/texinfmt.el (texinfo-append-refill): New function appends 9767146515Sru @refill to all appropriate paragraphs so you no longer need to 9768146515Sru append @refill command yourself. 9769146515Sru (texinfo-format-region, texinfo-format-buffer-1, 9770146515Sru texinfo-format-include): Call `texinfo-append-refill'. 9771146515Sru 9772146515SruFri Dec 6 01:25:09 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu) 9773146515Sru 9774146515Sru * util/texindex.c: Conditionalize on _AIX (which is predefined) instead 9775146515Sru of AIX, just like makeinfo does. 9776146515Sru 9777146515SruTue Nov 26 10:21:04 1991 Robert J. Chassell (bob at grackle) 9778146515Sru 9779146515Sru * emacs/texnfo-upd.el (texinfo-section-types-regexp): `@subtitle' no 9780146515Sru longer treated as subsection. 9781146515Sru 9782146515SruSat Nov 16 08:27:42 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 9783146515Sru 9784146515Sru * util/fixfonts: New file, from Karl Berry. 9785146515Sru 9786146515SruTue Nov 12 16:13:24 1991 Robert J. Chassell (bob at grackle) 9787146515Sru 9788146515Sru * emacs/texinfmt.el: Create @end smalllisp. 9789146515Sru 9790146515SruMon Nov 11 16:50:13 1991 Robert J. Chassell (bob at grackle) 9791146515Sru 9792146515Sru * emacs/texinfo.el (texinfo-environment-regexp): Add all other block 9793146515Sru enclosing Texinfo commands. 9794146515Sru 9795146515SruThu Nov 7 10:23:51 1991 Robert J. Chassell (bob at grackle) 9796146515Sru 9797146515Sru * emacs/texinfo.el (texinfo-insert-@end): Attempt to insert correct end 9798146515Sru command statement, eg, @end table. Fails with nested lists. 9799146515Sru (texinfo-insert-*): Accept prefix arg to surround following N 9800146515Sru words with braces for command. 9801146515Sru 9802146515SruThu Oct 31 21:31:41 1991 Robert J. Chassell (bob at kropotki) 9803146515Sru 9804146515Sru * emacs/texinfmt.el (texinfo-clear): Clear flag even if flag not 9805146515Sru previously set. 9806146515Sru 9807146515SruWed Oct 23 11:15:58 1991 Robert J. Chassell (bob at grackle) 9808146515Sru 9809146515Sru * emacs/texinfo.el (texinfo-mode): page-delimiter now finds top node as 9810146515Sru well as chapters. 9811146515Sru 9812146515SruTue Oct 22 11:46:12 1991 Robert J. Chassell (bob at grackle) 9813146515Sru 9814146515Sru * emacs/texinfmt.el (texinfo-do-flushright): Test whether a line is too 9815146515Sru long for the flush right command (line length must be less than 9816146515Sru the value of fill column). 9817146515Sru 9818146515Sru * emacs/texnfo-tex.el (texinfo-tex-buffer): Prompt for original file 9819146515Sru even if point moved to *texinfo-tex-shell*. 9820146515Sru texinfo-tex-original-file: variable to hold file name. 9821146515Sru 9822146515SruWed Oct 16 08:32:05 1991 Robert J. Chassell (bob at grackle) 9823146515Sru 9824146515Sru * emacs/texinfmt.el (texinfo-format-center): Expand string before 9825146515Sru centering so @-commands not included. 9826146515Sru 9827146515SruThu Oct 10 22:01:47 1991 Robert J. Chassell (bob at kropotki) 9828146515Sru 9829146515Sru * emacs/texnfo-tex.el (texinfo-show-tex-print-queue): Do not kill a 9830146515Sru running process; do start a process none exists. 9831146515Sru 9832146515SruThu Sep 26 21:58:47 1991 Robert J. Chassell (bob at kropotki) 9833146515Sru 9834146515Sru * util/texi2dvi: Misc. bugs fixed. 9835146515Sru 9836146515Sru * emacs/texinfo.el: Remove extraneous references to TeX. 9837146515Sru 9838146515SruThu Sep 19 20:45:29 1991 Robert J. Chassell (bob at kropotki) 9839146515Sru 9840146515Sru * emacs/texinfmt.el: add @cartouche as a noop (makes box with rounded 9841146515Sru corners in TeX) 9842146515Sru 9843146515SruTue Sep 10 20:44:57 1991 Robert J. Chassell (bob at grackle) 9844146515Sru 9845146515Sru * emacs/texnfo-upd.el (texinfo-make-one-menu): Copy node-name correctly 9846146515Sru for message. 9847146515Sru 9848146515SruThu Aug 29 17:54:07 1991 Robert J. Chassell (bob at kropotki) 9849146515Sru 9850146515Sru * emacs/texnfo-tex.el (texinfo-quit-tex-job): Do not set mark. 9851146515Sru 9852146515SruWed Aug 21 10:36:21 1991 Robert J. Chassell (bob at grackle) 9853146515Sru 9854146515Sru * emacs/texnfo-upd.el: (texinfo-copy-menu-title): Copy title as it 9855146515Sru should rather than node line. 9856146515Sru 9857146515SruMon Aug 5 15:27:12 1991 Robert J. Chassell (bob at grackle) 9858146515Sru 9859146515Sru * emacs/texinfmt.el (texinfo-format-convert): Changed regexp that 9860146515Sru looks for three hyphens in a row to find those between word 9861146515Sru constituent characters, as now, for Oxford Univ. style dashes and 9862146515Sru also between spaces, for Cambridge Univ. Press style dashes. 9863146515Sru 9864146515Sru * emacs/texnfo-tex.el (texinfo-tex-start-shell): Runs "/bin/sh" so 9865146515Sru `explicit-shell-file-name' is not set globally. 9866146515Sru 9867146515Sru * emacs/texnfo-upd.el: Rewrite messages. 9868146515Sru (texinfo-find-higher-level-node): Stop search at limit. 9869146515Sru (texinfo-copy-menu-title): Rewrite to handle outer include files. 9870146515Sru (texinfo-multi-file-update): Update all nodes properly; 9871146515Sru rewrite doc string and interactive. 9872146515Sru 9873146515SruSat Aug 3 10:46:13 1991 Robert J. Chassell (bob at grackle) 9874146515Sru 9875146515Sru * emacs/texnfo-upd.el (texinfo-all-menus-update): Fixed typo that 9876146515Sru caused the function to create a master menu when it shouldn't. 9877146515Sru 9878146515Sru * emacs/texinfo.el (texinfo-mode): Make `indent-tabs-mode' a local 9879146515Sru variable and set to nil to prevent TABs troubles with TeX. 9880146515Sru 9881146515SruWed Jul 31 11:07:08 1991 Robert J. Chassell (bob at grackle) 9882146515Sru 9883146515Sru * emacs/texnfo-tex.el (texinfo-quit-tex-job): New function: quit 9884146515Sru currently running TeX job, by sending an `x' to it. 9885146515Sru (texinfo-tex-shell-sentinel): New function to 9886146515Sru restart texinfo-tex-shell after it is killed. 9887146515Sru (texinfo-kill-tex-job): Rewrite to use kill-process rather than 9888146515Sru quit-process; uses `texinfo-tex-shell-sentinel' to restart 9889146515Sru texinfo-tex-shell after it is killed. 9890146515Sru (texinfo-tex-region, texinfo-tex-buffer): Replace 9891146515Sru texinfo-kill-tex-job with quit-process. 9892146515Sru 9893146515Sru * emacs/texinfo.el (texinfo-define-common-keys): Add keybinding for 9894146515Sru texinfo-quit-tex-job 9895146515Sru 9896146515SruWed Jul 10 15:15:03 1991 Robert J. Chassell (bob at grackle) 9897146515Sru 9898146515Sru * emacs/texinfmt.el: New commands @set, @clear, @ifset...@end 9899146515Sru ifset, and @ifclear...@end ifclear. 9900146515Sru Definition functions rewritten to make them easier to 9901146515Sru maintain. 9902146515Sru 9903146515SruWed Jul 3 19:37:04 1991 Robert J. Chassell (bob at kropotki) 9904146515Sru 9905146515Sru * emacs/texinfmt.el (texinfo-format-deftypefn-index): Remove reference 9906146515Sru to data-type to make consistent with texinfo.tex and makeinfo. 9907146515Sru texinfo.el: Fix page-delimiter and texinfo-chapter-level-regexp 9908146515Sru variables. 9909146515Sru 9910146515SruThu Jun 27 18:35:36 1991 Robert J. Chassell (bob at nutrimat) 9911146515Sru 9912146515Sru * emacs/texinfmt.el: Add @dmn as `texinfo-format-noop'. 9913146515Sru texinfo2.texi: Document @dmn. 9914146515Sru texinfmt.el (texinfo{,-end}-{eleterate,ecapitate} renamed 9915146515Sru {alphaenumerate, capsenumerate}. 9916146515Sru 9917146515SruFri Jun 14 12:46:32 1991 Robert J. Chassell (bob at churchy.gnu.ai.mit.edu) 9918146515Sru 9919146515Sru * emacs/texinfmt.el (texinfo-format-defun-1): @defivar prints name 9920146515Sru correctly. 9921146515Sru 9922146515SruThu Jun 6 21:38:33 1991 Robert J. Chassell (bob at churchy.gnu.ai.mit.edu) 9923146515Sru 9924146515Sru * emacs/texinfo.el (texinfo-mode): Set page delimiter to 9925146515Sru 'texinfo-chapter-level-regexp' so that page commands work by 9926146515Sru chapter or equivalent. 9927146515Sru 9928146515Sru * emacs/texinfmt.el (texinfo-format-defun-1): @defop prints name 9929146515Sru correctly. 9930146515Sru (batch-texinfo-format): replace unsupported 9931146515Sru 'buffer-disable-undo' with 'buffer-flush-undo' 9932146515Sru 9933146515SruFri Apr 5 15:17:17 1991 Robert J. Chassell (bob at wookumz.gnu.ai.mit.edu) 9934146515Sru 9935146515Sru * emacs/makeinfo.el (makeinfo-compilation-sentinel): Check for 9936146515Sru existance of makeinfo-temp-file to avoid harmless error message. 9937146515Sru texinfo2.texi: Minor typos fixed. 9938146515Sru 9939146515SruThu Mar 28 19:13:24 1991 Robert J. Chassell (bob at pogo.gnu.ai.mit.edu) 9940146515Sru 9941146515Sru * util/texi2dvi: Revised. 9942146515Sru 9943146515SruMon Mar 11 12:35:51 1991 Robert J. Chassell (bob at grackle) 9944146515Sru 9945146515Sru * emacs/texinfmt.el: (@footnotestyle): New command to set 9946146515Sru footnotestyle. 9947146515Sru (@paragraphindent): New command to set indentation. 9948146515Sru (texinfo-format-refill): Add indentation feature so as to 9949146515Sru indent paragraph or leave indentation asis before refilling 9950146515Sru according to value set by @paragraphindent command. 9951146515Sru (texinfo-format-region): Insert header, if any, into Info buffer. 9952146515Sru (texinfo-format-separate-node, texinfo-format-end-node): Run 9953146515Sru texinfo-format-scan on footnote text only once. 9954146515Sru (texinfo-format-scan): Shorten `---' to `--'. 9955146515Sru 9956146515Sru * emacs/texinfo.el: Define key for `texinfo-master-menu'; define 9957146515Sru start and end of header expressions. 9958146515Sru 9959146515Sru * emacs/texnfo-upd.el (texinfo-all-menus-update): Update 9960146515Sru pre-existing master menu, if there is one. 9961146515Sru 9962146515SruFri May 11 14:36:07 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 9963146515Sru 9964146515Sru * util/texindex.c: Rename `lines' to `nlines'. 9965146515Sru (bzero): Pass arg to lib$movc5 through non-register var. 9966146515Sru (perror_with_file, pfatal_with_file): Move extern decls and includes 9967146515Sru to top of file. 9968146515Sru [VMS]: If not using VMS C, define away `noshare' keyword. 9969146515Sru Include perror.h. 9970146515Sru 9971146515SruMon Jul 11 18:02:29 1988 Chris Hanson (cph at kleph) 9972146515Sru 9973146515Sru * util/texindex.c (indexify): when comparing to initial strings to 9974146515Sru decide whether to change the header, must use `strncmp' to avoid 9975146515Sru comparing entire strings of which initials are a substring. 9976146515Sru 9977146515SruSun Jun 26 18:46:16 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 9978146515Sru 9979146515Sru * util/texindex.c (sort_in_core, sort_offline, parsefile): 9980146515Sru Give up on input file if any line doesn't start with backslash. 9981146515Sru 9982146515Sru/* changelog for texinfo.tex before 19jun01. */ 9983146515Sru 9984146515Sru2001-05-24 <karl@gnu.org> 9985146515Sru 9986146515Sru * texinfo.tex (\smallbreak, \medbreak, \bigbreak): add check for 9987146515Sru \ifnum\lastpenalty to plain tex definitions, so that we won't 9988146515Sru insert space right after a section title. 9989146515Sru (\aboveenvbreak): similar check of \lastpenalty. 9990146515Sru 9991146515Sru2001-05-21 <karl@gnu.org> 9992146515Sru 9993146515Sru * texinfo.tex (\pdfurl): \let\value=\expandablevalue, so at least 9994146515Sru some cases can be properly handled. 9995146515Sru 9996146515Sru2001-03-28 <karl@gnu.org> 9997146515Sru 9998146515Sru * texinfo.tex: Copyright. 9999146515Sru 10000146515Sru * texinfo.tex (\pdfmkdest): remove trailing @ in target names; 10001146515Sru suggestion from: Reiner Schlotte <R.Schlotte@science-computing.de>. 10002146515Sru (\imagexxx): call \normalturnoffactive so _ (among others) will be 10003146515Sru allowed in filenames; report from arnold@skeeve.com. 10004146515Sru 10005146515Sru2001-02-02 <karl@gnu.org> 10006146515Sru 10007146515Sru * texinfo.tex (\secondary): handle pdf case. 10008146515Sru (\dosubind): secondary index entry not written as separate arg for 10009146515Sru texindex. 10010146515Sru From: Trevin Beattie <trevin@eyring.com> 10011146515Sru Date: Tue, 21 Mar 2000 13:04:06 -0700 10012146515Sru 10013146515Sru2001-01-12 <karl@gnu.org> 10014146515Sru 10015146515Sru * texinfo.tex (\dopdfimage): different syntax for filename 10016146515Sru inclusion (foo vs {foo}). From: <Kurt.Hornik@ci.tuwien.ac.at>, 10017146515Sru 22dec99. 10018146515Sru 10019146515Sru2001-01-08 <karl@gnu.org> 10020146515Sru 10021146515Sru * texinfo.tex (\afivepaper): new command from Jose Romildo 10022146515Sru Malaquias <romildo@urano.iceb.ufop.br>. 10023146515Sru 10024146515Sru2000-12-12 <karl@gnu.org> 10025146515Sru 10026146515Sru * texinfo.tex: oops, had outside page reversed. 10027146515Sru 10028146515Sru2000-12-11 <karl@gnu.org> 10029146515Sru 10030146515Sru * texinfo.tex (\inmargin): allow lefttext and righttext as args. 10031146515Sru 10032146515Sru2000-11-10 <karl@gnu.org> 10033146515Sru 10034146515Sru * texinfo.tex: implementation of new commands @verbatim, @verb, 10035146515Sru and @verbatiminclude from janneke@gnu.org. 10036146515Sru 10037146515Sru2000-11-09 <karl@gnu.org> 10038146515Sru 10039146515Sru * texinfo.tex (\inmargin): rewrite to allow for placing the 10040146515Sru material either in the right or left margin. 10041146515Sru 10042146515Sru2000-10-27 <karl@gnu.org> 10043146515Sru 10044146515Sru * texinfo.tex (\dosynindex): new macro subroutine, do not 10045146515Sru \closeout twice the index being redirected. 10046146515Sru (\synindex, \syncodeindex): call it. 10047146515Sru 10048146515Sru2000-10-18 <karl@gnu.org> 10049146515Sru 10050146515Sru * texinfo.tex (\inmargin): rewrite to allow argument to be vmode 10051146515Sru material, such as a box from an image. 10052146515Sru 10053146515Sru2000-09-06 <karl@gnu.org> 10054146515Sru 10055146515Sru * texinfo.tex (\doublecolumnout): must subtract \ht\partialpage 10056146515Sru here, not in \begindoublecolumns. Otherwise the \partialpage on 10057146515Sru the first page of double columns affects every subsequent page, 10058146515Sru e.g., if @setchapternewpage off. Reported by Aharon Robbins 10059146515Sru <arnold@skeeve.com> for standards.texi. 10060146515Sru 10061146515Sru2000-05-28 <karl@gnu.org> 10062146515Sru 10063146515Sru * texinfo.tex (\linkcolor): replace Cyan with Blue. 10064146515Sru (\output): do \pdfmkdest at top. 10065146515Sru (\pdfmakeoutlines): set \_ to \normalunderscore. 10066146515Sru From: Trevin Beattie <trevin@eyring.com>. 10067146515Sru 10068146515Sru2000-05-27 <karl@gnu.org> 10069146515Sru 10070146515Sru * texinfo.tex (\today): only define if undefined. 10071146515Sru From: Stepan Kasal <kasal@suse.cz>. 10072146515Sru 10073146515Sru2000-05-16 <karl@gnu.org> 10074146515Sru 10075146515Sru * texinfo.tex (\deftypeivarheader): need defheaderxcond. From: 10076146515Sru Marcel van der Boom <marcel@hsdev.com>. 10077146515Sru 10078146515Sru1999-10-01 Karl Berry <karl@gnu.org> 10079146515Sru 10080146515Sru * texinfo.tex (\afourwide): had hsize and vsize reversed. 10081146515Sru From: Pascal Obry <pascal_obry@csi.com> 10082146515Sru 10083146515Sru1999-09-25 Karl Berry <karl@gnu.org> 10084146515Sru 10085146515Sru * texinfo.tex (\alias): fix from Andreas. 10086146515Sru 10087146515Sru1999-09-19 Karl Berry <karl@gnu.org> 10088146515Sru 10089146515Sru * texinfo.tex (\key): rename the \smallrm and \smallsy here. 10090146515Sru 10091146515Sru * texinfo.tex (\indexfonts): rename to \smallfonts, along with 10092146515Sru \indrm, etc. 10093146515Sru Define all the fonts, too. 10094146515Sru (\footnotezzz): use \smallfonts. 10095146515Sru 10096146515Sru * texinfo.tex (\needx): get better leading; do nothing if @need 10097146515Sru value is less than one linespace. From Arnold. 10098146515Sru (\douref, \xrefX, \doemail [pdf]): make spaces normal again, so our 10099146515Sru \ignorespaces commands are effective even in an @display. 10100146515Sru 10101146515Sru * texinfo.tex (\finishtitlepage): remove FINISH TITLE debugging 10102146515Sru message. 10103146515Sru 10104146515Sru * texinfo.tex (\anchor): rewrite to always \ignorespaces. 10105146515Sru Bug from esken. 10106146515Sru 10107146515Sru * texinfo.tex (\indexnofonts): dummy up \acronym. 10108146515Sru From: Thomas Esken <esken@nmlab.informatik.fh-dortmund.de> 10109146515Sru 10110146515Sru1999-09-06 Karl Berry <karl@gnu.org> 10111146515Sru 10112146515Sru * texinfo.tex (\texinfoversion): update. 10113146515Sru 10114146515Sru * texinfo.tex: Avoid multiparagraph cells losing linespace between 10115146515Sru paragraphs. From: Andreas Schwab <schwab@suse.de>. 10116146515Sru Bug from: Lalo Martins <lalo@webcom.com>. 10117146515Sru 10118146515Sru1999-08-19 Karl Berry <karl@gnu.org> 10119146515Sru 10120146515Sru * texinfo.tex (\shortchaplabel): move computation of width of 10121146515Sru "Appendix" inside, in case it's been changed by a language. 10122146515Sru 10123146515SruMon Aug 9 16:31:55 1999 Karl Berry <karl@gnu.org> 10124146515Sru 10125146515Sru * texinfo.tex: pdf updates from Han. 10126146515Sru 10127146515SruFri Aug 6 13:48:22 1999 Karl Berry <karl@gnu.org> 10128146515Sru 10129146515Sru * texinfo.tex (\charcode): remove unused counter. 10130146515Sru From: Akira KAKUTO <kakuto@fsci.fuk.kindai.ac.jp>. 10131146515Sru 10132146515SruThu Jul 22 19:08:19 1999 Karl Berry <karl@gnu.org> 10133146515Sru 10134146515Sru * texinfo.tex: Update from Han. 10135146515Sru 10136146515SruTue Jul 20 17:13:16 1999 Karl Berry <karl@gnu.org> 10137146515Sru 10138146515Sru * texinfo.tex: More pdf improvements from Han. 10139146515Sru 10140146515SruMon Jul 19 16:33:31 1999 Karl Berry <karl@gnu.org> 10141146515Sru 10142146515Sru * texinfo.tex: Better pdf support from: Han The Thanh 10143146515Sru <thanh@informatics.muni.cz>. 10144146515Sru 10145146515SruSun Jul 18 14:21:03 1999 Karl Berry <karl@gnu.org> 10146146515Sru 10147146515Sru * texinfo.tex: pdfimage takes braces. 10148146515Sru 10149146515SruTue Jul 6 19:40:14 1999 Karl Berry <karl@gnu.org> 10150146515Sru 10151146515Sru * texinfo.tex (\deftypeop): New command. 10152146515Sru 10153146515SruMon Jul 5 17:17:33 1999 Karl Berry <karl@gnu.org> 10154146515Sru 10155146515Sru * texinfo.tex (\contents): call \pdfmakeoutlines here instead of 10156146515Sru inline (!). 10157146515Sru (\pdfmakeoutlines): call \indexnofonts instead of making a separate 10158146515Sru attempt at it. 10159146515Sru 10160146515SruTue May 25 06:16:06 1999 Karl Berry <karl@gnu.org> 10161146515Sru 10162146515Sru * texinfo.tex (time-stamp-format): use %02H. 10163146515Sru 10164146515Sru * texinfo.tex: Had PDF and DVI transposed. 10165146515Sru 10166146515SruSun Apr 25 15:30:00 1999 Karl Berry <karl@gnu.org> 10167146515Sru 10168146515Sru * texinfo.tex (\appendixletter): restore \the, necessary for .toc. 10169146515Sru 10170146515SruThu Apr 22 19:22:12 1999 Karl Berry <karl@gnu.org> 10171146515Sru 10172146515Sru * texinfo.tex (\emergencystretch): Increase to .15\hsize. 10173146515Sru 10174146515SruTue Apr 20 05:11:04 1999 Karl Berry <karl@gnu.org> 10175146515Sru 10176146515Sru * texinfo.tex (\defunargs): use \tensl\hyphenchar\font to work 10177146515Sru better with Gildea's PostScript version. 10178146515Sru 10179146515Sru * texinfo.tex (\tab): Change back to just &. 10180146515Sru From: Nathan Sidwell <nathan@acm.org>. 10181146515Sru 10182146515Sru * texinfo.tex: No \fi. 10183146515Sru 10184146515SruMon Apr 19 17:38:54 1999 Karl Berry <karl@gnu.org> 10185146515Sru 10186146515Sru * texinfo.tex (\pdflink) [!\ifpdf]: define to ignore arg. 10187146515Sru 10188146515Sru * texinfo.tex: Add pdf support. Merge from: Kurt Hornik 10189146515Sru <Kurt.Hornik@ci.tuwien.ac.at>. 10190146515Sru 10191146515SruWed Mar 31 13:24:16 1999 Karl Berry <karl@gnu.org> 10192146515Sru 10193146515Sru * texinfo.tex (\defopheader): missing word space before `on'. 10194146515Sru Report from: Chris Hanson <cph@martigny.ai.mit.edu>. 10195146515Sru 10196146515SruFri Mar 26 17:00:41 1999 Karl Berry <karl@gnu.org> 10197146515Sru 10198146515Sru * texinfo.tex (\imagexxx): Equalize space above and below if in 10199146515Sru vmode. From rms. 10200146515Sru 10201146515SruThu Mar 25 20:00:00 1999 Karl Berry <karl@gnu.org> 10202146515Sru 10203146515Sru * texinfo.tex (\deftypeivar): new command. 10204146515Sru 10205146515SruTue Mar 23 17:53:37 1999 Karl Berry <karl@gnu.org> 10206146515Sru 10207146515Sru * texinfo.tex (&): be sure active & is defined for @deftypefn 10208146515Sru operator&. 10209146515Sru Report from: Nathan Sidwell <nathan@acm.org>. 10210146515Sru 10211146515SruSat Mar 20 12:31:53 1999 Karl Berry <karl@gnu.org> 10212146515Sru 10213146515Sru * texinfo.tex (\exampleindent): new command. From Yoshiki. 10214146515Sru 10215146515Sru * texinfo.tex: Changes from Andreas to use \sl\$ inside italics 10216146515Sru and to avoid extra spaces around @anchor. 10217146515Sru 10218146515Sru * texinfo.tex (\image, \imagexx): move pdf test to imagexxx for 10219146515Sru correct filename parsing. 10220146515Sru 10221146515SruMon Mar 15 16:51:20 1999 Karl Berry <karl@gnu.org> 10222146515Sru 10223146515Sru * texinfo.tex (\imagexxx): reset catcode ^^M in case we're inside 10224146515Sru in an example. Report from kama. 10225146515Sru 10226146515Sru * texinfo.tex (\putwordin): new macro for word `in'. 10227146515Sru (\xrefX): use it. 10228146515Sru Report from: "Alexey A. Nikiforov" <A.A.Nikiforov@inp.nsk.su> 10229146515Sru 10230146515SruSun Feb 21 16:47:28 1999 Karl Berry <karl@gnu.org> 10231146515Sru 10232146515Sru * texinfo.tex: Expand tabs. 10233146515Sru 10234146515SruSun Feb 14 16:02:29 1999 Karl Berry <karl@gnu.org> 10235146515Sru 10236146515Sru * texinfo.tex (\paragraphindent): implement. 10237146515Sru Suggestion from: Paul DuBois <dubois@primate.wisc.edu>. 10238146515Sru 10239146515SruTue Feb 9 07:25:07 1999 Karl Berry <karl@gnu.org> 10240146515Sru 10241146515Sru * texinfo.tex (\alias): use def rather than \let. 10242146515Sru Change timestamp format to include hours. 10243146515Sru 10244146515Sru * texinfo.tex: New commands @alias and @definfoenclose. 10245146515Sru From: "Eric S. Raymond" <esr@snark.thyrsus.com>. 10246146515Sru 10247146515SruMon Feb 8 14:46:56 1999 Karl Berry <karl@gnu.org> 10248146515Sru 10249146515Sru * texinfo.tex (\scanmacro): Use \endinput to avoid spurious space, 10250146515Sru and various other space fixes. From: Andreas Schwab 10251146515Sru <schwab@ls5.informatik.uni-dortmund.de>. 10252146515Sru 10253146515SruThu Feb 4 15:24:40 1999 Karl Berry <karl@gnu.org> 10254146515Sru 10255146515Sru * texinfo.tex (\uref): implement optional third arg. 10256146515Sru 10257146515Sru * texinfo.tex (\dosubind): Include index entry in third arg to 10258146515Sru \entry instead of writing as bogus fourth arg. 10259146515Sru Report from: kama@hippo.fido.de (Karl Heinz Marbaise). 10260146515Sru 10261146515Sru * texinfo.tex (\setemergencystretch): Increase somewhat. 10262146515Sru 10263146515Sru * texinfo.tex (\putwordof): rename from \putwordOf. 10264146515Sru * texinfo.tex (defivarhead, \defcvarheader): Use \putwordof. 10265146515Sru 10266146515SruTue Feb 2 16:57:00 1999 Karl Berry <karl@gnu.org> 10267146515Sru 10268146515Sru * texinfo.tex (\documentlanguage, \documentencoding): new 10269146515Sru commands. \documentlanguage based on an implementation by kama. 10270146515Sru 10271146515SruSat Jan 30 17:23:45 1999 Karl Berry <karl@gnu.org> 10272146515Sru 10273146515Sru * texinfo.tex (\putwordMMai): Should be MMay. From Trond. 10274146515Sru 10275146515SruFri Jan 29 17:52:16 1999 Karl Berry <karl@gnu.org> 10276146515Sru 10277146515Sru * texinfo.tex: Fix @macro expansion inside @section. Patch from 10278146515Sru Andreas: 10279146515Sru 10280146515Sru From: Andreas Schwab <schwab@ls5.informatik.uni-dortmund.de> 10281146515Sru 10282146515Sru The general idea is to construct a list a all defined macros in 10283146515Sru the form \do\macro1\do\macro2..., then temporarily define 10284146515Sru \do to something appropriate and execute the list to do 10285146515Sru whatever is needed. Here is a patch, and i have also 10286146515Sru fixed a few other bugs that i found while browsing through 10287146515Sru the @macro implementation. Additionally i have added a 10288146515Sru check to prevent the user from doing silly things like 10289146515Sru @macro shipout. 10290146515Sru 10291146515SruSun Jan 24 09:59:42 1999 Karl Berry <karl@gnu.org> 10292146515Sru 10293146515Sru * texinfo.tex (\obstexwarn): Don't use *** in message, it 10294146515Sru interferes with make output parsing. 10295146515Sru 10296146515SruThu Jan 21 15:45:20 1999 Karl Berry <karl@gnu.org> 10297146515Sru 10298146515Sru * texinfo.tex: Internationalization improvements from kama. 10299146515Sru 10300146515SruWed Jan 20 17:12:52 1999 Karl Berry <karl@gnu.org> 10301146515Sru 10302146515Sru * texinfo.tex (\contents, \shortcontents): Run \contentspagealignmacro. 10303146515Sru From: Trond Endrestol <trond@agamemnon.gtf.ol.no> 10304146515Sru 10305146515SruThu Jan 14 16:53:43 1999 Karl Berry <karl@gnu.org> 10306146515Sru 10307146515Sru * texinfo.tex (\begindoublecolumns): Ship out \partialpage 10308146515Sru immediately if it is nonvoid, instead of saving it. This avoids a 10309146515Sru bug where the index could end up printing one line per page (see 10310146515Sru the indexspread.tex test). 10311146515Sru From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 10312146515Sru 10313146515Sru * texinfo.tex (\image): If running pdftex, do \pdfimage{imagefile.pdf}. 10314146515Sru From: Samuel Tardieu <sam@inf.enst.fr> 10315146515Sru 10316146515Sru Also, update copyright year. 10317146515Sru 10318146515SruTue Jan 5 17:50:45 1999 Karl Berry <karl@gnu.org> 10319146515Sru 10320146515Sru * texinfo.tex (\enddoublecolumns): Move \pagegoal reset to after 10321146515Sru the \endgroup so we get the restored single-column \vsize 10322146515Sru as intended. 10323146515Sru 10324146515SruSun Dec 20 17:57:22 1998 Karl Berry <karl@gnu.org> 10325146515Sru 10326146515Sru * texinfo.tex (\indexdummies): Set \{ and \} to \mylbrace and 10327146515Sru \mybrace to avoid braces in the index file, which 10328146515Sru texindex can't handle. 10329146515Sru 10330146515SruSat Dec 19 18:13:16 1998 Karl Berry <karl@gnu.org> 10331146515Sru 10332146515Sru * texinfo.tex (\pickupwholefraction): Ignore whole-number part. 10333146515Sru (\setuptable): Always pass whole-number part and decimal point. This 10334146515Sru allows leading zeroes. 10335146515Sru Suggestion from: Ben Bullock <ben@hayamasa.demon.co.uk>. 10336146515Sru Date: Fri, 21 Aug 1998 14:06:50 +0100 (BST) 10337146515Sru 10338146515SruTue Dec 15 16:38:07 1998 Karl Berry <karl@gnu.org> 10339146515Sru 10340146515Sru * texinfo.tex (\indexdummies): set \{ and \} to \lbracecmd and 10341146515Sru \rbracecmd to avoid lossage if @tex is active during \shipout. 10342146515Sru Report from: "Peter Kabal" <Kabal@ece.mcgill.ca>. 10343146515Sru 10344146515SruSun Dec 6 17:11:17 1998 Karl Berry <karl@gnu.org> 10345146515Sru 10346146515Sru * texinfo.tex: Doc fix. 10347146515Sru 10348146515Sru1998-11-11 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> 10349146515Sru 10350146515Sru * doc/texinfo.tex (\onepageout): Put the cropmarks in vboxes of 10351146515Sru zero height so that they don't contribute space themselves. 10352146515Sru Compensate for \topandbottommargin. 10353146515Sru (\internalpagesizes): Advance \outervsize by 2\topandbottommargin, 10354146515Sru not only 0.6in. 10355146515Sru 10356146515SruFri Nov 6 17:27:57 1998 Karl Berry <karl@gnu.org> 10357146515Sru 10358146515Sru * texinfo.tex: Use standard time-stamp.el package instead of 10359146515Sru update-date.el. 10360146515Sru 10361146515SruSat Oct 31 19:23:02 1998 Karl Berry <karl@gnu.org> 10362146515Sru 10363146515Sru * texinfo.tex (\indexnofonts,\indexdummies): add \url and \uref to 10364146515Sru list. 10365146515Sru 10366146515SruFri Oct 30 08:16:23 1998 Karl Berry <karl@gnu.org> 10367146515Sru 10368146515Sru * texinfo.tex (\expandablevalue): Delete spurious `v' character. 10369146515Sru 10370146515SruTue Oct 27 11:18:40 1998 Karl Berry <karl@gnu.org> 10371146515Sru 10372146515Sru * texinfo.tex (@env, @command, @option): Must disable for index 10373146515Sru and xref commands. Also, \input plain if necessary before 10374146515Sru using {} in the version number. 10375146515Sru 10376146515SruWed Sep 30 11:40:36 1998 Karl Berry <karl@cs.umb.edu> 10377146515Sru 10378146515Sru * texinfo.tex: Use date as version number instead of RCS, and 10379146515Sru update-date to update it. 10380146515Sru 10381146515SruThu Sep 17 13:22:44 1998 Karl Berry <karl@cs.umb.edu> 10382146515Sru 10383146515Sru * texinfo.tex: Fix @macro expansion of @code with _ in the 10384146515Sru argument. 10385146515Sru From: Zack Weinberg <zack@rabi.columbia.edu>. 10386146515Sru 10387146515SruFri Aug 28 10:30:29 1998 Karl Berry <karl@cs.umb.edu> 10388146515Sru 10389146515Sru * texinfo.tex (\itemzzz): take \itemmargin into account when 10390146515Sru unhboxing. Reported by Bob. 10391146515Sru 10392146515SruFri Aug 14 16:56:58 1998 Karl Berry <karl@cs.umb.edu> 10393146515Sru 10394146515Sru * texinfo.tex: Change @defun environments so that right margin is 10395146515Sru not changed, and instead the defun type label is outdented 10396146515Sru into the margin. 10397146515Sru 10398146515SruThu Aug 13 13:31:41 1998 Karl Berry <karl@cs.umb.edu> 10399146515Sru 10400146515Sru * texinfo.tex (\smartslanted): define this separately from 10401146515Sru \smartitalic. 10402146515Sru (\emph, \i): use \smartitalic for true italics. 10403146515Sru 10404146515SruMon Aug 10 11:51:13 1998 Karl Berry <karl@cs.umb.edu> 10405146515Sru 10406146515Sru * texinfo.tex (\value): handle active _ or - in argument (happens 10407146515Sru if called from @code). 10408146515Sru Report from: Dave Love <d.love@dl.ac.uk>. 10409146515Sru 10410146515SruSun Jul 19 09:49:23 1998 Karl Berry <karl@cs.umb.edu> 10411146515Sru 10412146515Sru * texinfo.tex (\dosubind): Don't do \vskip to preserve \lastskip 10413146515Sru unless we are in vertical mode. Otherwise we might end a 10414146515Sru paragraph prematurely, and \folio won't get expanded by 10415146515Sru \output. 10416146515Sru Report from: "Richard E. Stone" <res@rstone.mn.org> 10417146515Sru 10418146515SruThu Jul 16 15:33:37 1998 Karl Berry <karl@cs.umb.edu> 10419146515Sru 10420146515Sru * texinfo.tex: Keep track of how negative the page numbers have 10421146515Sru gotten: 10422146515Sru (\lastnegativepageno): New \count register. 10423146515Sru (\startcontents): Use it. 10424146515Sru (\contents, \summarycontents): set it. 10425146515Sru 10426146515SruMon Jul 13 16:58:11 1998 Karl Berry <karl@cs.umb.edu> 10427146515Sru 10428146515Sru * texinfo.tex (\imagexxx): Add some space around the image if it's 10429146515Sru by itself. 10430146515Sru 10431146515Sru1998-07-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 10432146515Sru 10433146515Sru * texinfo.tex (chapterzzz): Put a space before the chapter number 10434146515Sru in the message. 10435146515Sru (appendixzzz): Use \putwordAppendix in the message. 10436146515Sru 10437146515SruThu Jul 9 08:39:53 1998 Karl Berry <karl@cs.umb.edu> 10438146515Sru 10439146515Sru * texinfo.tex (\macro): Globalize assignments since it's done 10440146515Sru inside a group. From Zack. 10441146515Sru 10442146515SruMon Jul 6 17:21:25 1998 Karl Berry <karl@cs.umb.edu> 10443146515Sru 10444146515Sru * texinfo.tex (\comment): Speed up. 10445146515Sru (\loggingall): Turn on eTeX's extended tracing. 10446146515Sru More macro fixes. 10447146515Sru Date: Sat, 04 Jul 1998 14:51:49 -0400 10448146515Sru From: Zack Weinberg <zack@rabi.phys.columbia.edu> 10449146515Sru 10450146515SruThu Jul 2 10:20:32 1998 Karl Berry <karl@cs.umb.edu> 10451146515Sru 10452146515Sru * texinfo.tex (\contents, \summarycontents, \startcontents): Use 10453146515Sru roman numerals for toc, arabic outside, even when toc is 10454146515Sru at the beginning. 10455146515Sru 10456146515SruMon Jun 29 10:05:28 1998 Karl Berry <karl@cs.umb.edu> 10457146515Sru 10458146515Sru * texinfo.tex (\anchor): New command @anchor. 10459146515Sru (\xrefX): Avoid double space when xref to an @anchor or an @unnumbered. 10460146515Sru 10461146515Sru * texinfo.tex (\itemzzz): Use kerns and \unhbox when item text 10462146515Sru fits in the space, so footnotes can work. 10463146515Sru 10464146515Sru * texinfo.tex (\setref): Take additional argument for the -snt 10465146515Sru xref. Call \indexdummies. 10466146515Sru (\donoderef, \appendixnoderef, \unnumbnoderef): Change \setref calls. 10467146515Sru 10468146515SruSat Jun 27 19:16:34 1998 Karl Berry <karl@cs.umb.edu> 10469146515Sru 10470146515Sru * texinfo.tex (\contents, \summarycontents): Must not be \outer. 10471146515Sru 10472146515SruFri Jun 26 16:15:14 1998 Karl Berry <karl@cs.umb.edu> 10473146515Sru 10474146515Sru * texinfo.tex (\writetocentry): New macro. 10475146515Sru (\chapternofonts): No longer needed. 10476146515Sru (\chapter, ..., \unnumberedsubsubsec): Change all the sectioning 10477146515Sru commands to call \writetocentry instead of doing it inline. 10478146515Sru Also, do not call \chapternofonts, we avoid expansion with 10479146515Sru \the\toks instead. 10480146515Sru (\opencontents): No longer needed, instead \writetocentry opens 10481146515Sru the file when necessary. 10482146515Sru (\setfilename): Don't call \opencontents. 10483146515Sru (\ifsetcontentsaftertitlepage, \ifsetshortcontentsaftertitlepage): 10484146515Sru New conditionals. 10485146515Sru (\Etitlepage): Call \contents and/or \shortcontents if 10486146515Sru conditionals are set. 10487146515Sru 10488146515Sru Global: use \nobreak instead of \penalty 10000 for epsilon efficiency. 10489146515Sru 10490146515SruThu Jun 25 08:29:32 1998 Karl Berry <karl@cs.umb.edu> 10491146515Sru 10492146515Sru * texinfo.tex (\option,\env,\command): New markup commands. 10493146515Sru Suggested by arnold@gnu.org. 10494146515Sru 10495146515Sru * texinfo.tex (\afourpaper): More reasonable margins. 10496146515Sru From: Wilhelm Mueller <muewi@hb.senbvs43.uni-bremen.de> 10497146515Sru Date: Thu, 25 Jun 1998 10:48:13 +0200 (MET DST) 10498146515Sru 10499146515SruWed Jun 24 17:46:43 1998 Karl Berry <karl@cs.umb.edu> 10500146515Sru 10501146515Sru * texinfo.tex (\acronym): New Texinfo command. 10502146515Sru 10503146515SruTue Jun 23 17:36:39 1998 Karl Berry <karl@cs.umb.edu> 10504146515Sru 10505146515Sru * texinfo.tex (\dots, \enddots): Missing \leavevmode. 10506146515Sru Report from: Thomas Esken <esken@nmlab.informatik.fh-dortmund.de> 10507146515Sru Date: Tue, 23 Jun 1998 14:22:27 +0200 (MET DST) 10508146515Sru 10509146515SruMon Jun 22 16:00:53 1998 Karl Berry <karl@north> 10510146515Sru 10511146515Sru * texinfo.tex: Rewrite of index stuff to do better column breaking 10512146515Sru and balancing. 10513146515Sru The old code failed miserably when the index was just the wrong size, 10514146515Sru e.g., the Autoconf manual with @afourpaper. 10515146515Sru Bug report from: Wilhelm Mueller <muewi@hb.senbvs43.uni-bremen.de> 10516146515Sru Date: Fri, 12 Jun 1998 16:34:49 +0200 (MET DST) 10517146515Sru (\initial): Add more glue around the initial, and make it a 10518146515Sru multiple of \baselineskip. 10519146515Sru (\entry): Add glue before each entry so the columns can always be the 10520146515Sru same height. 10521146515Sru (\doublecolumnout): Available space no longer needs to handle 10522146515Sru \partialpage specially. 10523146515Sru (\pagesofar): Take \ht\partialpage into account with \vsize. 10524146515Sru (\enddoublecolumns): Reset \output to avoid calling 10525146515Sru \balancecolumns twice 10526146515Sru (\balancecolumns): Format for readability. 10527146515Sru (\initialskipamount): No longer needed, remove. 10528146515Sru 10529146515Sru (\hbadness): Increase a bit, boxes that are a little underfull look ok. 10530146515Sru 10531146515SruSun Jun 21 16:48:38 1998 Karl Berry <karl@north> 10532146515Sru 10533146515Sru * texinfo.tex (\ninettsl): cmsltt10 is not standard, so use 10534146515Sru cmsltt10 scaled 900. 10535146515Sru Date: Mon, 15 Jun 1998 12:35:41 +0200 (MET DST) 10536146515Sru From: Werner Struckmann <struck@ips.cs.tu-bs.de>. 10537146515Sru 10538146515SruThu Jun 18 08:32:15 1998 Karl Berry <karl@cs.umb.edu> 10539146515Sru 10540146515Sru * texinfo.tex: @macro fixes from Zack Weinberg 10541146515Sru <zack@rabi.phys.columbia.edu>. 10542146515Sru - @ifblah did not work inside @macro 10543146515Sru - spaces in parameter lists in macro definitions caused errors 10544146515Sru - leading spaces in parameter lists in macro invocations were 10545146515Sru preserved inappropriately. 10546146515Sru 10547146515SruWed Jun 10 16:50:53 1998 Karl Berry <karl@cs.umb.edu> 10548146515Sru 10549146515Sru * texinfo.tex (\smallformatx, \smalldisplayx): New macros. 10550146515Sru (\smallbook): Arrange to use them. 10551146515Sru (\display, \flushleft, etc.): Rewrite to avoid duplication. 10552146515Sru 10553146515SruSun Jun 7 18:13:45 1998 Karl Berry <karl@cs.umb.edu> 10554146515Sru 10555146515Sru * texinfo.tex (\pagesizes): Rename to \internalpagesizes. 10556146515Sru (\custompaper): Rename to \pagesizes. 10557146515Sru 10558146515SruSat Jun 6 13:16:32 1998 Karl Berry <karl@cs.umb.edu> 10559146515Sru 10560146515Sru * texinfo.tex: Rewrite paper size definitions, add @custompaper. 10561146515Sru 10562146515Sru * texinfo.tex: Fix for macros in arguments to other commands. 10563146515Sru From Zack. 10564146515Sru 10565146515SruThu Jun 4 11:21:07 1998 Karl Berry <karl@cs.umb.edu> 10566146515Sru 10567146515Sru * texinfo.tex: Better @macro implementation. 10568146515Sru From: Zack Weinberg <zack@rabi.phys.columbia.edu>. 10569146515Sru 10570146515SruTue May 26 17:43:21 1998 Karl Berry <karl@cs.umb.edu> 10571146515Sru 10572146515Sru * texinfo.tex (\imagexxx): Center image if it is not part of a 10573146515Sru paragraph. 10574146515Sru 10575146515SruTue May 19 17:17:12 1998 Karl Berry <karl@cs.umb.edu> 10576146515Sru 10577146515Sru * texinfo.tex: \linkstrue by default. 10578146515Sru Also, first implementation of @macro; can only handle some cases, 10579146515Sru but that is better than nothing. 10580146515Sru From: Zack Weinberg <zack@rabi.phys.columbia.edu> 10581146515Sru 10582146515SruThu May 14 17:32:47 1998 Karl Berry <karl@cs.umb.edu> 10583146515Sru 10584146515Sru * texinfo.tex: New command @novalidate along the lines of makeinfo 10585146515Sru --no-validate. 10586146515Sru Date: Sun, 26 Oct 1997 18:54:47 -0500 10587146515Sru From: Zack Weinberg <zack@rabi.phys.columbia.edu> 10588146515Sru 10589146515SruTue May 12 16:19:35 1998 Karl Berry <karl@cs.umb.edu> 10590146515Sru 10591146515Sru * texinfo.tex (\valuexxx): Split up into expandable and 10592146515Sru non-expandable parts. 10593146515Sru (\expandablevalue): New macro. 10594146515Sru (\indexdummies): \let\value = \expandable value. 10595146515Sru 10596146515Sru * texinfo.tex: Doc fixes. 10597146515Sru 10598146515Sru * texinfo.tex (\doind): Just call \dosubind with empty third arg. 10599146515Sru (\dosubind): Replace with \doind definition and suitable code to handle 10600146515Sru possible third arg. And propagate glue past the whatsit from the 10601146515Sru \write so index entries don't cause extra space between 10602146515Sru @defuns (for example). 10603146515Sru 10604146515SruWed May 6 12:51:27 1998 Karl Berry <karl@cs.umb.edu> 10605146515Sru 10606146515Sru * texinfo.tex (\deftypemethparsebody): Handle the extra arg in 10607146515Sru @deftypemethodx, too. 10608146515Sru (\deftypefunx): Error definition was misspelled as \deftypeunx. 10609146515Sru 10610146515SruFri May 1 17:31:58 1998 Karl Berry <karl@cs.umb.edu> 10611146515Sru 10612146515Sru * texinfo/texinfo.tex (\putwordon, \putwordMethodon): New macros. 10613146515Sru Use in \def... commands. 10614146515Sru (\indexdummies): make `\ ' be just ` ' for sorting. 10615146515Sru (\deftypemethparsebody): New macro. 10616146515Sru (\defmethod): Call it. 10617146515Sru Various doc fixes. 10618146515Sru Repored by: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise) 10619146515Sru Date: Wed, 07 Jan 1998 10:19:42 +0100 10620146515Sru 10621146515SruFri Apr 10 16:54:48 1998 Karl Berry <karl@cs.umb.edu> 10622146515Sru 10623146515Sru * texinfo.tex: @cartouche: Align right side correctly. 10624146515Sru From: dale.smith@bellhow.com (Dale Smith) 10625146515Sru Date: Fri, 06 Mar 1998 14:47:02 GMT 10626146515Sru 10627146515SruSun Apr 5 17:19:03 1998 Karl Berry <karl@cs.umb.edu> 10628146515Sru 10629146515Sru * texinfo.tex (\dosetq): Use \normalturnoffactive instead of just 10630146515Sru \turnoffactive, so \'s in node names are handled properly. 10631146515Sru (\tie): Move definition to more rational position in the file. 10632146515Sru (\@, \{, etc.): Use decimal numbers in all cases, to avoid use of '. 10633146515Sru Paranoia only. 10634146515Sru (\+): Turn off once and for all at the beginning, and define as 10635146515Sru \tabalign in @tex. 10636146515Sru 10637146515SruTue Mar 31 19:33:31 1998 Karl Berry <karl@cs.umb.edu> 10638146515Sru 10639146515Sru * texinfo.tex (\synindex, \syncodeindex): \closeout the redirected 10640146515Sru index. 10641146515Sru From: Jakob Stoklund Olesen <stoklund@mi.aau.dk> 10642146515Sru 10643146515Sru * texinfo.tex (\doignore): Ignore everything after `c', so @end 10644146515Sru ifinfo and the like can be commented out. 10645146515Sru (\macrocsname): New macro. 10646146515Sru Reported by: "James A. Lupo" <lupoja@feynman.ml.wpafb.af.mil> 10647146515Sru 10648146515SruWed Feb 25 15:48:51 1998 Karl Berry <karl@cs.umb.edu> 10649146515Sru 10650146515Sru * texinfo.tex (\doprintindex): Change catcode of @ before \read, 10651146515Sru in case of \initial{@} being the line that is read. 10652146515Sru Reported by: Drew Csillag <drew_csillag@geocities.com> 10653146515Sru 10654146515Sru * texinfo.tex (\dotable): Add \leftskip to \hsize in the first column. 10655146515Sru Don't inherit \rightskip from surrounding environment. 10656146515Sru Set \item to \crcr to avoid empty first row. 10657146515Sru Prepend \parskip glue before table. 10658146515Sru Set \everycr locally outside of alignment, don't reset it 10659146515Sru explicitly in \Emultitable. 10660146515Sru All from Andreas Schwab, to avoid overfull hboxes. 10661146515Sru 10662146515Sru Also, work on leading commentary in file a bit. 10663146515Sru 10664146515SruTue Feb 24 17:48:29 1998 Karl Berry <karl@cs.umb.edu> 10665146515Sru 10666146515Sru * texinfo.tex: \!: Save and restore this for @tex. 10667146515Sru From: Jean-Pierre Moreau <jpmoreau@ciframedical.com> 10668146515Sru Date: Fri, 22 Aug 1997 16:47:36 -0400 10669146515Sru 10670146515Sru * texinfo.tex (\angleleft, \angleright): New macros. 10671146515Sru (\refx, \email, \key): Use them. 10672146515Sru From: Stephen Gildea <gildea@intouchsys.com> 10673146515Sru Date: Fri, 26 Dec 1997 11:43:32 EST 10674146515Sru 10675146515SruMon Feb 23 17:34:23 1998 Karl Berry <karl@cs.umb.edu> 10676146515Sru 10677146515Sru 1997-08-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 10678146515Sru * doc/texinfo.tex (xrdef): Read the second argument with \ 10679146515Sru as an escape character. 10680146515Sru 10681146515Sru1998-01-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 10682146515Sru 10683146515Sru * texinfo.tex (\tocentry): Don't \turnoffactive before typesetting 10684146515Sru the arguments, it causes special characters to be printed 10685146515Sru incorrectly. 10686146515Sru 10687146515SruMon Jan 19 10:58:25 1998 Karl Berry <karl@cs.umb.edu> 10688146515Sru 10689146515Sru * texi2html: Correct version number, home page reference. 10690146515Sru 10691146515SruSat Jan 17 15:12:03 1998 Karl Berry <karl@cs.umb.edu> 10692146515Sru 10693146515Sru * texi2html: Version 1.54. Handle @image better, etc. 10694146515Sru * From: Bob Friesenhahn <bfriesen@simple.dallas.tx.us>. 10695146515Sru 10696146515SruWed Dec 24 13:59:07 1997 Karl Berry <karl@cs.umb.edu> 10697146515Sru 10698146515Sru * texinfo.tex (\dots, \enddots): Use current font instead of 10699146515Sru always using math italic. From Stephen Gildea. 10700146515Sru 10701146515SruTue Dec 23 11:33:07 1997 Karl Berry <karl@cs.umb.edu> 10702146515Sru 10703146515Sru * texinfo.tex: Spurious xepsf.tex should be epsf.tex. 10704146515Sru 10705146515SruMon Oct 13 15:49:28 1997 Karl Berry <karl@cs.umb.edu> 10706146515Sru 10707146515Sru * texinfo.tex (\titlefont): Explicitly set \rm. 10708146515Sru 10709146515SruSat Jul 26 15:12:37 1997 Karl Berry <karl@cs.umb.edu> 10710146515Sru 10711146515Sru * texinfo.tex (\email): Let to \uref instead of \code, as a second 10712146515Sru optional argument makes sense for this, too. 10713146515Sru 10714146515SruMon Jul 14 13:43:43 1997 Karl Berry <karl@cs.umb.edu> 10715146515Sru 10716146515Sru * texinfo.tex (\indexdummies): Add \value. 10717146515Sru 10718146515SruThu Jul 10 13:34:30 1997 Karl Berry <karl@cs.umb.edu> 10719146515Sru 10720146515Sru * texinfo.tex (\authorrm): Must use \def instead of \let, as 10721146515Sru \secrm is not yet defined. 10722146515Sru 10723146515Sru1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 10724146515Sru 10725146515Sru * texinfo.tex (\titlefont): Define again, using \titlefonts. 10726146515Sru 10727146515SruWed Jul 9 16:45:30 1997 Karl Berry <karl@cs.umb.edu> 10728146515Sru 10729146515Sru * texinfo.tex (\startcontents): Leave ^ catcode as other. 10730146515Sru 10731146515SruSat Jul 5 17:16:40 1997 Karl Berry <karl@cs.umb.edu> 10732146515Sru 10733146515Sru * texinfo.tex (\titlefonts): New macro to set title font styles, 10734146515Sru so italic etc. work in @title. 10735146515Sru (\titlefont): No longer needed. 10736146515Sru (\titlepage): Call \titlefonts instead of \titlefont. 10737146515Sru (\chapsf, \ssecsy, \ssecttsl): Correct magstep values. 10738146515Sru From: Stephen Gildea <gildea@intouchsys.com>. 10739146515Sru 10740146515Sru * texinfo.tex (\onepageout): Back up to 2\baselineskip per Stephen. 10741146515Sru (\kbdinputstyle): New command. 10742146515Sru 10743146515Sru1997-04-03 00:07:28 1997 Richard Stallman <rms@gnu.ai.mit.edu> 10744146515Sru 10745146515Sru * texinfo.tex (\kbdfont, \kbdexamplefont): New macros, parms that 10746146515Sru tell @@kbd what to do. 10747146515Sru (\setkbdinputdistinct, \setkbdinputexample): New commands set them. 10748146515Sru (\kbd): Use those parms. 10749146515Sru 10750146515SruThu Jul 3 16:52:39 1997 Karl Berry <karl@cs.umb.edu> 10751146515Sru 10752146515Sru * texinfo.tex (\onepageout): Leave only one line space above the 10753146515Sru footline, to be more like plain. Suggested by Stephen Gildea. 10754146515Sru (\evenfootline): Left one too many line spaces here, so reduce by two. 10755146515Sru 10756146515Sru (\ifnottex): Another ignore command. 10757146515Sru (\ifnothtml,\ifnotinfo): New commands. 10758146515Sru (\doignore): Ignore brace characters, so mismatched braces in ignored 10759146515Sru text do not cause complaints. 10760146515Sru 10761146515SruFri Jun 27 15:09:16 1997 Karl Berry <karl@cs.umb.edu> 10762146515Sru 10763146515Sru * texinfo.tex (\image): New definition for new @image command. 10764146515Sru 10765146515SruWed Jun 18 15:58:20 1997 Karl Berry <karl@cs.umb.edu> 10766146515Sru 10767146515Sru * texinfo.tex (\oddfootingxxx), 10768146515Sru (\onepageout): Leave space for the footline if present. 10769146515Sru (\everyfootingxxx, \everyheadingxxx): Call \oddfootingxxx and 10770146515Sru \evenfootingxxx instead of repeating their code. From: Stephen 10771146515Sru Gildea <gildea@intouchsys.com>. 10772146515Sru 10773146515Sru (\setfilename): Read texinfo.cnf if present. 10774146515Sru 10775146515Sru (\indexdummies, \indexnofonts): No-op additional commands @result @equiv 10776146515Sru @expansion @print @error @point. From: Dave Bodenstab 10777146515Sru <imdave@ais.net> (for texi2www doc). 10778146515Sru 10779146515SruFri Jun 6 10:31:34 1997 Karl Berry <karl@cs.umb.edu> 10780146515Sru 10781146515Sru * texinfo.tex (\setmultitablespacing): Restore bad typing mistake 10782146515Sru from yesterday. 10783146515Sru 10784146515SruThu Jun 5 18:04:26 1997 Karl Berry <karl@cs.umb.edu> 10785146515Sru 10786146515Sru * texinfo.tex (\uref): Write real definition, taking one mandatory 10787146515Sru argument and one optional one. 10788146515Sru 10789146515SruWed Jun 4 17:16:09 1997 Karl Berry <karl@cs.umb.edu> 10790146515Sru 10791146515Sru * texinfo.tex (\mainmagstep): Define this as a \count variable 10792146515Sru instead of with \let, to make changing to \magstep1 more transparent. 10793146515Sru From: HERBERT@boevm4.vnet.ibm.com. 10794146515Sru (\uref): New command a la \url. 10795146515Sru 10796146515SruSat May 24 18:06:41 1997 Karl Berry <karl@cs.umb.edu> 10797146515Sru 10798146515Sru * texinfo.tex (\deftypemethod, \deftypemethodheader): New macros 10799146515Sru to implement new commands @deftypemethod and @deftypemethodx. 10800146515Sru Suggestion from: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise). 10801146515Sru 10802146515SruWed May 21 17:17:52 1997 Karl Berry <karl@cs.umb.edu> 10803146515Sru 10804146515Sru * texinfo.tex (\opnr, \clnr): Increment/decrement \parencount, for 10805146515Sru @defun lines with nested parens. From Bill Schelter 10806146515Sru <wfs@fireant.ma.utexas.edu>. 10807146515Sru (\itemizeitem): Correct \errmessage. 10808146515Sru 10809146515SruMon May 19 17:34:40 1997 Karl Berry <karl@cs.umb.edu> 10810146515Sru 10811146515Sru * texinfo.tex (\codeunder): Use \_ and \ifusingtt to avoid 10812146515Sru dotaccent from _ in roman fonts, e.g., @deftypefn. 10813146515Sru (\tex): Remove spurious spaces at the end of subdefinitions. 10814146515Sru From: "John W. Eaton" <jwe@bevo.che.wisc.edu>. 10815146515Sru (\url, \email): \let to \code; no quotes or angle brackets. 10816146515Sru 10817146515SruMon May 5 17:06:35 1997 Karl Berry <karl@cs.umb.edu> 10818146515Sru 10819146515Sru * texinfo.tex (\onepageout): \ifcropmarks, center the page body. 10820146515Sru Lost this when merged \croppageout with \onepageout. Found by 10821146515Sru Arnold. 10822146515Sru 10823146515Sru (\doprintindex): Do not bother to go into double column mode unless 10824146515Sru there actually is a non-empty index. 10825146515Sru 10826146515Sru (\begindoublecolumns): Include any existing \partialpage in the new one, 10827146515Sru lest we lose a whole page of output. Found by M J Morley 10828146515Sru <mjm@scs.leeds.ac.uk>. 10829146515Sru 10830146515Sru (\chapternofonts): Remove spurious spaces, both in the definitions that 10831146515Sru get output to the aux file(s) and in this macro. 10832146515Sru 10833146515Sru Fix comments and rationalize whitespace in various other places. 10834146515Sru 10835146515SruSun Apr 27 15:41:16 1997 Karl Berry <karl@cs.umb.edu> 10836146515Sru 10837146515Sru * texinfo.tex (\chapter, etc.): Avoid expansion of section title 10838146515Sru when writing the toc. 10839146515Sru 10840146515SruThu Apr 24 16:35:46 1997 Karl Berry <karl@cs.umb.edu> 10841146515Sru 10842146515Sru * texinfo.tex (\onepageout): Integrate cropmarks case here, 10843146515Sru instead of having a completely different routine. 10844146515Sru (\croppageout): Remove this. 10845146515Sru 10846146515SruSun Jun 9 14:26:42 1996 Karl Berry <karl@cs.umb.edu> 10847146515Sru 10848146515Sru * texinfo.tex (\ignoremorecommands): Ignore \defcodeindex, and do 10849146515Sru not ignore \message. 10850146515Sru 10851146515SruThu Apr 11 12:59:42 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10852146515Sru 10853146515Sru * texinfo.tex (\macro): New macro. 10854146515Sru (\enddots, \endldots): New macros. 10855146515Sru (\centerchap, \centerchapyyy): New macros. 10856146515Sru (\centerchfplain, \centerchfopen): New macros. 10857146515Sru (\CHAPFplain, \CHAPFopen): Set \centerchapmacro. 10858146515Sru 10859146515SruWed Mar 13 11:42:17 1996 Karl Berry <karl@cs.umb.edu> 10860146515Sru 10861146515Sru * texinfo.tex (\url): New macro, like \samp for now. 10862146515Sru 10863146515SruSun Mar 10 13:05:08 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10864146515Sru 10865146515Sru * texinfo.tex: Changes in @multitable code. 10866146515Sru Change meaning of @multitablelinespace. 10867146515Sru 10868146515SruTue Mar 5 18:56:08 1996 Dave Love <d.love@dl.ac.uk> 10869146515Sru 10870146515Sru * texinfo.tex (\set): Set catcode of space explicitly (inside a 10871146515Sru group) to avoid losing inside @example, say. 10872146515Sru 10873146515SruSun Mar 3 17:01:27 1996 Karl Berry <karl@cs.umb.edu> 10874146515Sru 10875146515Sru * texinfo.tex (\itemxpar): Protect the \vskip here with \nobreak, 10876146515Sru to avoid a possible page break at an @itemx. 10877146515Sru 10878146515SruSun Feb 25 14:53:15 1996 Karl Berry <karl@cs.umb.edu> 10879146515Sru 10880146515Sru * texinfo.tex (\obstexwarn): Use \global to avoid ever getting the 10881146515Sru warning twice. 10882146515Sru 10883146515Sru * texinfo.tex (\include): Allow underscores and other such 10884146515Sru characters we made active in the file name argument. 10885146515Sru 10886146515SruTue Feb 6 15:06:27 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10887146515Sru 10888146515Sru * texinfo.tex (\afourlatex): Delete the old duplicate definition 10889146515Sru of \afourlatex. 10890146515Sru 10891146515SruSun Feb 4 15:20:16 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10892146515Sru 10893146515Sru * texinfo.tex (\tab): New definition. 10894146515Sru (\setuptable): Fix previous change. 10895146515Sru (\multitablecolspace): Renamed from \multitablecolmargin. 10896146515Sru (\multitablelinespace): Renamed from \multitablelineskip. 10897146515Sru 10898146515SruFri Feb 2 02:20:16 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10899146515Sru 10900146515Sru * texinfo.tex (\multitableparskip): Renamed from \intableparskip. 10901146515Sru Allocate with \newskip. 10902146515Sru (\multitableparindent): Renamed from \intableparindent. Use \newskip. 10903146515Sru (\multitablelineskip): Renamed from \spacebetweenlines. Use \newskip. 10904146515Sru (\multitablecolmargin): Renamed from \spacebetweencols. 10905146515Sru (\columnfractions): Renamed from \percentofhsize. 10906146515Sru (xcolumnfractions): Renamed from \xpercentofhsize. 10907146515Sru 10908146515Sru * texinfo.tex (\setuptable): Handle >1 digits after @percentofsize. 10909146515Sru (\pickupwholepercent): New macro. 10910146515Sru 10911146515SruSun Jan 28 21:14:46 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10912146515Sru 10913146515Sru * texinfo.tex (\key, \kbdfoo): Use \ttsl unconditionally. 10914146515Sru (\setkeyfont): Definition deleted. 10915146515Sru 10916146515SruTue Jan 23 14:57:23 1996 Karl Berry <karl@cs.umb.edu> 10917146515Sru 10918146515Sru * texinfo.tex: @kbd within @example selects slanted tty font: 10919146515Sru (\ttsl, \ttslshape): Define this new font shape. 10920146515Sru (\kbdfoo): Set the font to \ttsl if already using \tt. 10921146515Sru (\setkeyfont, \ifmonospace): New macros. 10922146515Sru 10923146515SruWed Jan 17 23:57:48 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10924146515Sru 10925146515Sru * texinfo.tex (\changepagesizes): Additional arg for topskip. 10926146515Sru (\afourlatex): Total rewrite. 10927146515Sru (\afourwide): Pass new arg to \changepagesizes. 10928146515Sru 10929146515SruWed Jan 3 17:15:00 1996 Stephen Gildea <gildea@x.org> 10930146515Sru 10931146515Sru * texinfo.tex (\slbshape, \itbshape): Use bold slant and and 10932146515Sru bold italic in titles to match the bold roman. Do not use 10933146515Sru bold sf or bold tt, which would be too heavy. 10934146515Sru 10935146515Sru * texinfo.tex (\setfont): Pass font name in more pieces. 10936146515Sru (\*shape): New macros defining symbolic names for all font 10937146515Sru shapes so can use other font families with different naming 10938146515Sru conventions. 10939146515Sru 10940146515SruWed Jan 3 15:52:18 1996 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10941146515Sru 10942146515Sru * texinfo.tex (\ignoremorecommands): Turn off @everyheading and 10943146515Sru friends, @headings, @setchapternewpage, @setchapterstyle. 10944146515Sru 10945146515SruSat Dec 30 17:20:48 1995 Karl Berry <karl@cs.umb.edu> 10946146515Sru 10947146515Sru * texinfo.tex (\inmargin): Don't allow a break before the vertical 10948146515Sru kern. Do allow a whole paragraph of marginal text, not just one line. 10949146515Sru Use \inmarginspacing. 10950146515Sru 10951146515SruThu Dec 28 23:22:08 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10952146515Sru 10953146515Sru * texinfo.tex (\inmargin): New command @inmargin. 10954146515Sru (\dircategory): Ignore @dircategory. 10955146515Sru 10956146515SruTue Dec 12 17:25:36 1995 Karl Berry <karl@cs.umb.edu> 10957146515Sru 10958146515Sru * texinfo.tex (\lvvmode): Remove this; use \leavevmode as usual, 10959146515Sru so spaces/underscores at beginnings of lines inside @example work. 10960146515Sru Bogus index entries should be (and now are, I think) handled in 10961146515Sru other ways. 10962146515Sru 10963146515SruMon Nov 13 16:07:09 1995 Karl Berry <karl@cs.umb.edu> 10964146515Sru 10965146515Sru * texinfo.tex (\xrefX): Test for xref-automatic-section-title 10966146515Sru being @set correctly, and remove spurious redefinition of 10967146515Sru \printednodename in that case. 10968146515Sru 10969146515SruMon Oct 16 15:16:34 1995 Karl Berry <karl@cs.umb.edu> 10970146515Sru 10971146515Sru * texinfo.tex (\unsepspaces): New macro to make active space 10972146515Sru expand into a normal space char in index entries. 10973146515Sru (\indexdummies): Use \unsepspaces. 10974146515Sru 10975146515SruThu Oct 12 14:56:52 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10976146515Sru 10977146515Sru * texinfo.tex (\tie): Use \lvvmode, not \leavevmode. 10978146515Sru Don't use \@M directly either. 10979146515Sru 10980146515SruSun Aug 27 21:17:09 1995 Paul Eggert <eggert@twinsun.com> 10981146515Sru 10982146515Sru * texinfo.tex (\appendixsection): Fix misspelled defn. 10983146515Sru 10984146515SruMon Jul 31 23:57:57 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10985146515Sru 10986146515Sru * texinfo.tex (\ttfont): Don't call \nohyphenation. 10987146515Sru 10988146515SruSun Jul 30 18:30:47 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu> 10989146515Sru 10990146515Sru * texinfo.tex (\tocentry): Use \turnoffactive. 10991146515Sru 10992146515SruSun Feb 5 05:34:13 1995 Richard Stallman <rms@pogo.gnu.ai.mit.edu> 10993146515Sru 10994146515Sru * texinfo.tex (\boldbraxnoamp): New function. 10995146515Sru (\deftypefunargs): Use that, not \boldbrax. 10996146515Sru 10997146515SruTue Jan 31 12:15:28 1995 Karl Berry <karl@cs.umb.edu> 10998146515Sru 10999146515Sru * texinfo.tex (\set): Use \gdef, not \xdef. 11000146515Sru 11001146515SruSat Jan 21 16:39:36 1995 Richard Stallman <rms@pogo.gnu.ai.mit.edu> 11002146515Sru 11003146515Sru * texinfo.tex: Initially make _ and + \active, 11004146515Sru then later make them \other. 11005146515Sru (\otherifyactive): New command. 11006146515Sru 11007146515SruThu Jan 19 21:59:22 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu> 11008146515Sru 11009146515Sru * texinfo.tex (\afourwide): New command. 11010146515Sru 11011146515SruMon Jan 16 09:29:38 1995 Stephen Gildea <gildea@x.org> 11012146515Sru 11013146515Sru * texinfo.tex: Initially make + and _ "other" characters. 11014146515Sru (\fixbackslash, \everyjob): Make + and _ active characters. 11015146515Sru 11016146515SruTue Jan 10 19:16:09 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu> 11017146515Sru 11018146515Sru * texinfo.tex: At beginning, \input plain if necessary. 11019146515Sru (\deftypefunargs): Use \boldbrax, not \functionparens. 11020146515Sru 11021146515SruSun Dec 18 16:40:11 1994 Richard Stallman <rms@mole.gnu.ai.mit.edu> 11022146515Sru 11023146515Sru * texinfo.tex (\indsc): Use csc10 (at 9pt), not indrm. 11024146515Sru 11025146515SruMon Oct 31 00:51:20 1994 Richard Stallman <rms@pogo.gnu.ai.mit.edu> 11026146515Sru 11027146515Sru * texinfo.tex (\changepapersizes): Fix definition syntax. 11028146515Sru (\fontprefix): Define only if not yet defined. 11029146515Sru 11030146515Sru * texinfo.tex (\margin): Define a new insert. 11031146515Sru (\SETmarginindex): Initialize to \relax. 11032146515Sru (\doindex): Optionally put the entry in the margin. 11033146515Sru (\pagecontents): Print the index entries put in the margin. 11034146515Sru 11035146515SruSat Oct 29 19:50:10 1994 Richard Stallman <rms@mole.gnu.ai.mit.edu> 11036146515Sru 11037146515Sru * texinfo.tex (\auxhat): New macro. 11038146515Sru (\dosetq): Use \auxhat. 11039146515Sru (reading the aux file): Give ^ catcode 7. 11040146515Sru 11041146515SruWed Oct 26 03:28:04 1994 Richard Stallman <rms@mole.gnu.ai.mit.edu> 11042146515Sru 11043146515Sru * texinfo.tex (\setfont): New macro. Use it for specifying 11044146515Sru most of the fonts that are normally cm fonts. 11045146515Sru (\fontprefix): New macro, normally `cm'. 11046146515Sru 11047146515SruMon Oct 24 01:27:09 1994 Richard Stallman <rms@mole.gnu.ai.mit.edu> 11048146515Sru 11049146515Sru * texinfo.tex (\startcontents): Set catcode of ^. 11050146515Sru 11051146515SruThu Oct 13 02:19:43 1994 Richard Stallman <rms@mole.gnu.ai.mit.edu> 11052146515Sru 11053146515Sru * texinfo.tex (\ifhtml, \html, \enddots, \?, \!): New commands. 11054146515Sru 11055146515SruFri Sep 16 16:30:52 1994 Richard Stallman <rms@mole.gnu.ai.mit.edu> 11056146515Sru 11057146515Sru * texinfo.tex (\defheaderxcond): New macro. 11058146515Sru (\deftypefnheaderx): Use defheaderxcond when calling defname. 11059146515Sru (\deftypefunheaderx, \deftypevarheader, \deftypevrheader): Likewise. 11060146515Sru 11061146515SruFri Aug 26 03:08:08 1994 Amy Hendickson <amyh@ai.mit.edu> 11062146515Sru 11063146515Sru * texinfo.tex (\multitable): New command. 11064146515Sru 11065146515SruMon Aug 1 14:28:57 1994 Richard Stallman <rms@mole.gnu.ai.mit.edu> 11066146515Sru 11067146515Sru * texinfo.tex (\changepagesizes, \afourlatex): New macros. 11068146515Sru 11069146515SruTue Jul 12 11:45:58 1994 Karl Berry (karl@cs.umb.edu) 11070146515Sru 11071146515Sru * texinfo.tex (\quotation): Set \parskip to zero to avoid extra 11072146515Sru space below the environment. 11073146515Sru (\quotation): Clean up comments and indentation. 11074146515Sru 11075146515SruWed Jul 13 05:36:40 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11076146515Sru 11077146515Sru * texinfo.tex (\xrefX): Put back, and correct, the test of 11078146515Sru SETxref-automatic-section-title. 11079146515Sru 11080146515SruThu Jul 7 15:57:52 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11081146515Sru 11082146515Sru * Set catcodes of chars 128-255 to \other. 11083146515Sru 11084146515SruMon Jul 4 15:32:41 1994 Karl Berry (karl@cs.umb.edu) 11085146515Sru 11086146515Sru * texinfo.tex (\tie): Set \catcode of @ to 11 before using \@M. 11087146515Sru 11088146515Sru * texinfo.tex (\xrefX): Undo \turnoffactive while printing the node 11089146515Sru name, so _ in node names doesn't come out as the dot accent. 11090146515Sru 11091146515SruSat Jul 2 14:49:26 1994 Karl Berry (karl@cs.umb.edu) 11092146515Sru 11093146515Sru * texinfo.tex (\tie): Ensure we're in horizontal mode before the 11094146515Sru \penalty. 11095146515Sru 11096146515SruTue May 10 01:21:28 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11097146515Sru 11098146515Sru * texinfo.tex (\donoderef, \unnumbnoderef, \appendixnoderef): 11099146515Sru Set \lastnode globally. 11100146515Sru 11101146515SruSun Apr 17 15:35:43 1994 Karl Berry (karl@ra.cs.umb.edu) 11102146515Sru 11103146515Sru * texinfo.tex (\~): Define to be a tie. 11104146515Sru (\ptextilde): New defn to save the plain's tilde accent. 11105146515Sru (\tex): Restore plain tilde. 11106146515Sru 11107146515SruSun Mar 27 23:35:17 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11108146515Sru 11109146515Sru * texinfo.tex (\smallbook): Set \defbodyindent and \deftypemargin. 11110146515Sru 11111146515SruSun Mar 20 19:47:59 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11112146515Sru 11113146515Sru * texinfo.tex (\xrefX): Define and use \correctnodename. 11114146515Sru (@turnoffactive): Move after @ becomes available 11115146515Sru and turn off backslash as well as other chars. Use @realbackslash. 11116146515Sru (@normalturnoffactive): Like @turnoffactive but use @normalbackslash. 11117146515Sru 11118146515SruSat Mar 19 12:26:25 1994 Karl Berry (karl@cs.umb.edu) 11119146515Sru 11120146515Sru * texinfo.tex (\singlespaceskip): Increase to 12.5pt. 11121146515Sru (\singlespace): Call \setleading instead of just assigning to 11122146515Sru \baselineskip, so the strut box will be reset. 11123146515Sru (\smalllispx): Likewise. 11124146515Sru 11125146515SruSun Mar 13 20:32:28 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11126146515Sru 11127146515Sru * texinfo.tex (\dots): Change back to \ldots. 11128146515Sru 11129146515SruSat Mar 12 22:34:10 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11130146515Sru 11131146515Sru * texinfo.tex (\indexnofonts): Add %'s to suppress newlines after \def. 11132146515Sru 11133146515SruSat Feb 26 15:51:37 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11134146515Sru 11135146515Sru * texinfo.tex (\deftexinfoversion): New macro. 11136146515Sru (\texinfoversion): Define using \deftexinfoversion. 11137146515Sru 11138146515SruWed Jan 26 12:40:52 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11139146515Sru 11140146515Sru * texinfo.tex (\putwordSee, \putwordInfo, \putwordfile) 11141146515Sru (\putwordChapter, \putwordAppendix, \putwordSection) 11142146515Sru (\putwordsection, \putwordpage) 11143146515Sru (\putwordTableofContents, \putwordShortContents): New macros. 11144146515Sru Used in various places instead of fixed words. 11145146515Sru 11146146515SruMon Jan 24 22:51:36 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11147146515Sru 11148146515Sru * texinfo.tex (\ignoremorecommands): Turn off @item and @message. 11149146515Sru 11150146515SruThu Jan 20 17:01:53 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11151146515Sru 11152146515Sru * texinfo.tex (\indexnofonts): Treat accents as dummies. 11153146515Sru Turn modified European letters into one or more ordinary letters. 11154146515Sru 11155146515SruTue Jan 18 14:54:32 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11156146515Sru 11157146515Sru * texinfo.tex (\indexdummies): Handle tex accents and European letters. 11158146515Sru 11159146515SruWed Nov 24 16:11:51 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11160146515Sru 11161146515Sru * texinfo.tex (\dots): Use $\,$ for spacing. 11162146515Sru 11163146515SruSun Nov 21 22:16:21 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11164146515Sru 11165146515Sru * texinfo.tex (\dots): Avoid using \ldots; use periods and kern. 11166146515Sru (\indexdotfill): Use italic periods. 11167146515Sru 11168146515SruFri Nov 19 20:50:31 1993 Roland H. Pesch (pesch@apple-gunkies.gnu.ai.mit.edu) 11169146515Sru 11170146515Sru * texinfo.tex (\deftypefunargs): use \tclose rather than \code to 11171146515Sru avoid side effects on active chars 11172146515Sru 11173146515SruTue Sep 28 16:01:58 1993 Roland H. Pesch (pesch@apple-gunkies.gnu.ai.mit.edu) 11174146515Sru 11175146515Sru * texinfo.tex (\obeyedspace defn): remove blank after \sepspaces 11176146515Sru (left destructive penalty in vertical list) 11177146515Sru 11178146515SruMon Aug 30 14:17:27 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 11179146515Sru 11180146515Sru * texinfo.tex (\setref, \unnumbsetref, \appendixsetref): Uncomment 11181146515Sru \dosetq for title. 11182146515Sru (\Ytitle): Define as \thissection instead of \thischapter. 11183146515Sru (\xrefX): If there is no printed-title arg given, and @ifset 11184146515Sru xref-automatic-section-title, try to use the real section title. 11185146515Sru 11186146515SruTue Jul 27 12:47:24 1993 Charles Hannym (mycroft@trinity.gnu.ai.mit.edu) 11187146515Sru 11188146515Sru * texinfo.tex (\ifitemxneedsnegativevskip): New \if; set immediately 11189146515Sru following a short \item. 11190146515Sru (\itemxpar): \par and then if \ifitemxneedsnegativevskip is set, do 11191146515Sru a \vskip-\parskip. 11192146515Sru (\internalBitemx, \internalBxitemx, \internalBkitemx): Use \itemxpar 11193146515Sru rather than \par. 11194146515Sru (\itemzzz): Set \ifitemxneedsnegativevskip as appropriate. 11195146515Sru 11196146515SruThu Jul 22 16:08:33 1993 Charles Hannum (mycroft@trinity.gnu.ai.mit.edu) 11197146515Sru 11198146515Sru * texinfo.tex (\titlezzz, \finishtitlepage): Explicitly make hrules 11199146515Sru have a width of \hsize so they aren't too long in smallbook format. 11200146515Sru 11201146515SruTue Jun 29 15:56:19 1993 Roland H. Pesch (pesch@fowanton.cygnus.com) 11202146515Sru 11203146515Sru * texinfo.tex (\deftypefnheaderx): call \normalparens to permit 11204146515Sru normal typesetting of strings (e.g. for C++ docn) containing `&' 11205146515Sru 11206146515SruFri Jun 25 14:08:44 1993 Roland H. Pesch (pesch@fowanton.cygnus.com) 11207146515Sru 11208146515Sru * texinfo.tex (\nestedignore): turn off \ind... fonts too 11209146515Sru (primarily for use within @smallexample) 11210146515Sru 11211146515SruWed Jun 23 11:58:48 1993 Jim Kingdon (kingdon@wombat.gnu.ai.mit.edu) 11212146515Sru 11213146515Sru * longopts.table: Update GDB options. 11214146515Sru 11215146515SruSun Jun 20 22:00:11 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 11216146515Sru 11217146515Sru * lgpl.texinfo: Use @smallexample instead of @example. Reformat 11218146515Sru example disclaimer to avoid overfull \hbox. 11219146515Sru 11220146515SruMon Jun 14 04:09:47 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11221146515Sru 11222146515Sru * texinfo.tex (\entry): Don't make a line of dots 11223146515Sru if there are no page numbers. 11224146515Sru 11225146515SruFri Jun 11 16:35:23 1993 Karl Berry (karl@cs.umb.edu) 11226146515Sru 11227146515Sru * texinfo.tex (\defparsebodycommon): New macro from \defvrparsebody. 11228146515Sru (\deftpparsebody): Call it; can't use \defvrparsebody. 11229146515Sru (\deftpheaderline, \removeemptybraces): New macros. 11230146515Sru 11231146515SruSat May 8 10:49:25 1993 Karl Berry (karl@cs.umb.edu) 11232146515Sru 11233146515Sru * texinfo.tex (\itemzzz): Only change \parskip temporarily, and 11234146515Sru unskip by it later if the item text is on its own line. 11235146515Sru 11236146515Sru * texinfo.tex (\tablez): Do \afterenvbreak before the \endgroup, 11237146515Sru so the \parskip value is the table's, not the surrounding text's. 11238146515Sru (\vtable, \ftable, \itemizey): Likewise. 11239146515Sru Note: for most environments, \nonfillfinish deals with this. 11240146515Sru 11241146515Sru * texinfo.tex (\smalllisp): New definition for non-small case, a 11242146515Sru la @smallexample. 11243146515Sru 11244146515Sru * texinfo.tex: Delete \message{} at beginning; it does nothing. 11245146515Sru 11246146515Sru (These changes are all trying to make space above and below 11247146515Sru environments more equal.) 11248146515Sru * texinfo.tex (\singlespace): Don't insert a kern. 11249146515Sru (\group): Do \offinterlineskip, and reset \par to insert a blank 11250146515Sru line's worth of space. 11251146515Sru (\lisppar): Delete meaningless call to \obeyspaces before making 11252146515Sru the definition. 11253146515Sru (\Elisp [the outer one]): Rename to \nonfillfinish, and end the 11254146515Sru paragraph before the group. 11255146515Sru (\lisp): Set \Elisp (the inner one) to \nonfillfinish 11256146515Sru (\example, \smallexample, \display, \format, \flushleft, 11257146515Sru \flushright, \quotation): Use \nonfillfinish. 11258146515Sru (\lineskipfactor, \strut{height,depth}percent): Set to more exact 11259146515Sru values. 11260146515Sru (\setleading): Set \normallineskip and call \normalbaselines, for 11261146515Sru cleanliness. 11262146515Sru 11263146515SruThu May 6 16:00:59 1993 Jeffrey Osier (jeffrey@deneb.cygnus.com) 11264146515Sru 11265146515Sru * texinfo.tex (\ignoremorecommands): Turn off \set and \clear. 11266146515Sru 11267146515SruTue Apr 20 17:02:34 1993 Roland H. Pesch (pesch@apple-gunkies.gnu.ai.mit.edu) 11268146515Sru 11269146515Sru * texinfo.tex (\codex): Delete space. 11270146515Sru 11271146515SruThu Apr 15 14:59:04 1993 Roland H. Pesch (pesch@fowanton.cygnus.com) 11272146515Sru 11273146515Sru * texinfo.tex (\ignoremorecommands): Turn off @raisesections, @up, 11274146515Sru @lowersections, @down within false conditionals. 11275146515Sru 11276146515SruSun Apr 18 04:33:13 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11277146515Sru 11278146515Sru * texinfo.tex (\code): Define - and _ to permit line-breaking 11279146515Sru despite the fact that hyphenation is disabled. 11280146515Sru (\codex, \codedash, \codeunder): New macros. 11281146515Sru 11282146515SruTue Mar 16 18:19:16 1993 Roland H. Pesch (pesch@fowanton.cygnus.com) 11283146515Sru 11284146515Sru * texinfo.tex (\ignoremorecommands): Turn off @printindex within 11285146515Sru false conditionals. 11286146515Sru 11287146515SruSun Mar 14 10:47:36 1993 Karl Berry (karl@cs.umb.edu) 11288146515Sru 11289146515Sru * texinfo.tex (\footnote): Don't bother to take the footnote text 11290146515Sru as an argument, and hence don't define as \long. 11291146515Sru (\footnotezzz): Do \footstrut after we start the paragraph. 11292146515Sru (Also reformat these macros to make them easier to read.) 11293146515Sru 11294146515SruFri Feb 26 13:02:44 1993 Roland H. Pesch (pesch@fowanton.cygnus.com) 11295146515Sru 11296146515Sru * texinfo.tex (@include): Use \thisfile rather than #1 as \input arg. 11297146515Sru 11298146515Sru * texinfo.tex (\readauxfile): Call \warnedobstrue to turn off warning 11299146515Sru re TeX 3.0 on second and subsequent runs. 11300146515Sru 11301146515SruThu Feb 25 18:03:38 1993 Karl Berry (karl@cs.umb.edu) 11302146515Sru 11303146515Sru * texinfo.tex (\realeverypar): Delete, as it was unused. 11304146515Sru 11305146515Sru * texinfo.tex (\group): Do a \strut in \everypar. 11306146515Sru 11307146515SruMon Feb 22 17:10:06 1993 Karl Berry (karl@claude.cs.umb.edu) 11308146515Sru 11309146515Sru * texinfo.tex (\obeyedspace): Define to be whatever \sepspaces 11310146515Sru does (and move the definition to after \sepspaces). 11311146515Sru 11312146515SruWed Feb 17 01:55:20 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11313146515Sru 11314146515Sru * texinfo.tex (\nonfillstart): Do \singlespaces and \let\par 11315146515Sru before \obeylines. 11316146515Sru 11317146515SruFri Feb 12 12:32:56 1993 Roland H. Pesch (pesch at el_bosque.cygnus.com) 11318146515Sru 11319146515Sru * texinfo.tex (\obstexwarn): issue message re bug in TeX 3.0. 11320146515Sru (\nullfont): commented-out redefinition, to enable w/TeX 3.0. 11321146515Sru (\nestedignore): call \obstexwarn for manuals that may trip bug 11322146515Sru 11323146515Sru * texinfo.tex (\nestedignore): avoid @tex contents with \doignore 11324146515Sru 11325146515SruThu Feb 11 15:41:06 1993 Roland H. Pesch (pesch@fowanton.cygnus.com) 11326146515Sru 11327146515Sru * texinfo.tex (\indexdummies): enable @dfn and @emph in index entries 11328146515Sru 11329146515SruThu Feb 11 13:32:32 1993 Roland H. Pesch (pesch@fowanton.cygnus.com) 11330146515Sru 11331146515Sru * texinfo.tex (\ignoremorecommands): ignore @include within 11332146515Sru failing conditionals 11333146515Sru 11334146515SruSat Feb 6 19:44:28 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11335146515Sru 11336146515Sru * texinfo.tex (\nestedignore): Set \globaldefs--make all defs local. 11337146515Sru 11338146515SruTue Feb 2 15:57:37 1993 Roland H. Pesch (pesch@fowanton.cygnus.com) 11339146515Sru 11340146515Sru * texinfo.tex (@raisesections, @lowersections): new commands. 11341146515Sru * (@up, down): original BFox synonyms for above. 11342146515Sru * (\numhead, \apphead, \unnmhead): internal macros to map headings 11343146515Sru to appropriate level 11344146515Sru * (@nwnode): new synonym for @node, used in newest 11345146515Sru makeinfo 11346146515Sru 11347146515SruTue Jan 26 17:05:02 1993 Roland H. Pesch (pesch@fowanton.cygnus.com) 11348146515Sru 11349146515Sru * texinfo.tex (\include): avoid group around file contents 11350146515Sru 11351146515SruTue Jan 19 18:58:56 1993 Roland H. Pesch (pesch@fowanton.cygnus.com) 11352146515Sru 11353146515Sru * texinfo.tex (\ignoremorecommands, used in \nestedignore): also 11354146515Sru ignore cross-ref commands and \settitle 11355146515Sru (\setyyy, used in @set): make definitions global 11356146515Sru (\clearxxx, used in @clear): clear definitions globally 11357146515Sru 11358146515SruThu Jan 14 17:43:32 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu) 11359146515Sru 11360146515Sru * texinfo.tex: Added \shorttitlepage. 11361146515Sru 11362146515SruSat Jan 2 15:01:45 1993 Karl Berry (karl@cs.umb.edu) 11363146515Sru 11364146515Sru * texinfo.tex (\tclose): Use \spaceskip instead of modifying 11365146515Sru \fontdimen's to normalize the interword space. 11366146515Sru 11367146515Sru * texinfo.tex (\t, \key, \tclose): Use \hyphenchar instead of 11368146515Sru \exhyphenpenalty, to turn off hyphenation for real. 11369146515Sru (\{no,restore}hyphenation): New macros. 11370146515Sru 11371146515SruSat Jan 2 15:01:45 1993 Karl Berry (karl@cs.umb.edu) 11372146515Sru 11373146515Sru * texinfo.tex (\t, \key, \tclose): Use \hyphenchar instead of 11374146515Sru \exhyphenpenalty, to turn off hyphenation for real. 11375146515Sru (\{no,restore}hyphenation): New macros. 11376146515Sru 11377146515SruTue Jan 5 19:15:46 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11378146515Sru 11379146515Sru * texinfo.tex (\deftpparsebody): Make synonymous with \defvrparsebody. 11380146515Sru 11381146515SruSun Dec 27 09:40:08 1992 Karl Berry (karl@cs.umb.edu) 11382146515Sru 11383146515Sru * texinfo.tex (\inforef, \inforefzzz): Use the \ignorespaces 11384146515Sru primitive instead of \losespace. 11385146515Sru (\losespace): Delete. 11386146515Sru 11387146515Sru * texinfo.tex (\menu, \direntry): Handle like \ifinfo. 11388146515Sru 11389146515Sru * texinfo.tex (\unmatchedenderror, \defineunmatchedend): New macros. 11390146515Sru (\endxxx): Call it, instead of just doing it inline. 11391146515Sru (\conditionalsucceed, \nece): More new macros. 11392146515Sru (\iftex): Call \conditionalsucceed. 11393146515Sru (\Eiftex): Define to give an error at the outer level. 11394146515Sru 11395146515Sru * texinfo.tex (\ignoremorecommands, \nestedignore): New macros. 11396146515Sru (\ifset, \ifclear): Expand a macro on success as well as failure; 11397146515Sru also switch to using expansion instead of assignments to act after 11398146515Sru the conditional. 11399146515Sru (\if{set,clear}succeed): Call \conditionalsucceed. 11400146515Sru (\if{set,clear}fail): Call \nestedignore instead of \doignore. 11401146515Sru 11402146515Sru * texinfo.tex (\clear): Don't insert a spurious space. 11403146515Sru 11404146515Sru * texinfo.tex (\value): Put comment next to definition. 11405146515Sru 11406146515Sru * texinfo.tex (\setyyy): Call \setzzz, and define the variable as 11407146515Sru simply the parameter, no \unskip. 11408146515Sru (\setzzz): New macro; do not globally define the variable. 11409146515Sru 11410146515SruThu Dec 3 17:24:05 1992 Roland H. Pesch (pesch@fowanton.cygnus.com) 11411146515Sru 11412146515Sru * texinfo.tex (croppageout): use same escape-char switching as 11413146515Sru default output routine. Permits using _ in TOC entries. 11414146515Sru 11415146515SruFri Nov 13 17:35:38 1992 Charles Hannum (mycroft@gnu.ai.mit.edu) 11416146515Sru 11417146515Sru * texinfo.tex (indexing): Rewrote double-column mode to fix a 11418146515Sru rare breakage. 11419146515Sru 11420146515SruSun Oct 25 07:13:31 1992 Karl Berry (karl@cs.umb.edu) 11421146515Sru 11422146515Sru * texinfo.tex (\obeyedspace): No need to define with \gdef, we're 11423146515Sru at the outer level. 11424146515Sru 11425146515SruFri Oct 16 18:04:40 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu) 11426146515Sru 11427146515Sru * lgpl.texinfo: Change "This program" to "This library" in example 11428146515Sru copying notice. 11429146515Sru 11430146515SruSat Oct 10 09:43:45 1992 Karl Berry (karl@cs.umb.edu) 11431146515Sru 11432146515Sru * texinfo.tex (\bullet, \minus): Use \implicitmath instead of $. 11433146515Sru 11434146515SruFri Oct 2 08:35:51 1992 Karl Berry (karl@cs.umb.edu) 11435146515Sru 11436146515Sru * texinfo.tex (\Egroup): Don't do the \strut and \nointerlineskip. 11437146515Sru 11438146515SruSat Sep 26 09:08:59 1992 Karl Berry (karl@cs.umb.edu) 11439146515Sru 11440146515Sru * texinfo.tex (\doignore, \enddoignore): New macros. 11441146515Sru (\ifinfo): Call \doignore. 11442146515Sru (\ifxinfoxxx): Deleted. 11443146515Sru (\ignore, \ifsetfail, \ifclearfail): use \doignore. 11444146515Sru 11445146515Sru * texinfo.tex (\unnumbered): Expand the arg only once for the \message. 11446146515Sru 11447146515Sru * texinfo.tex (\deftpparsebody, \parsetpheaderline): New macros. 11448146515Sru (\deftp): Call \deftpparsebody. 11449146515Sru 11450146515SruThu Sep 24 10:12:45 1992 Karl Berry (karl@cs.umb.edu) 11451146515Sru 11452146515Sru * texinfo.tex (\entry): Do \par first; add comments. 11453146515Sru (\short{chap,unnumbered}entry,\do{chap,sec,subsec,subsubsec}entry): 11454146515Sru Call \tocentry, instead of using \vbox. 11455146515Sru (\tocentry): New macro. 11456146515Sru 11457146515SruSat Sep 19 14:36:11 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11458146515Sru 11459146515Sru * texinfo.tex (\`, \'): Definitions deleted. 11460146515Sru 11461146515SruFri Sep 18 14:33:09 1992 Roland H. Pesch (pesch@cygnus.com) 11462146515Sru 11463146515Sru * texinfo.tex (\ifset, \ifclear): Standardize catcode of space as 11464146515Sru for \ignore. 11465146515Sru 11466146515SruFri Sep 11 15:25:01 1992 Karl Berry (karl@hayley) 11467146515Sru 11468146515Sru * texinfo.tex (\finalout): Move out of final section of file, 11469146515Sru which claims not to define new control words. 11470146515Sru 11471146515Sru * texinfo.tex (\setleading): New macro. 11472146515Sru (outer level, @smallbook, @afourpaper): Call it, instead of 11473146515Sru setting \baselineskip directly. 11474146515Sru 11475146515Sru * texinfo.tex (\|): New definition for changebars. 11476146515Sru 11477146515SruTue Sep 1 17:32:48 1992 Karl Berry (karl@hayley) 11478146515Sru 11479146515Sru * texinfo.tex (\begindoublecolumns): Exactly double \vsize. 11480146515Sru 11481146515SruSat Aug 29 10:12:16 1992 Karl Berry (karl@hayley) 11482146515Sru 11483146515Sru * texinfo.tex (\group): Define \Egroup to use struts instead of 11484146515Sru letting TeX do its own interline spacing. 11485146515Sru 11486146515Sru * texinfo.tex (\{remove,ignore}activespaces): New macros. 11487146515Sru (\end): Call \removeactivespaces; give the correct error messages; 11488146515Sru don't try to expand a nonexistent \E... macro. 11489146515Sru 11490146515Sru * texinfo.tex (\EMsimple): End the help message with a period. 11491146515Sru 11492146515Sru * texinfo.tex (\gobble): New macro. 11493146515Sru (\lisp): Call it (instead of defining it every time). 11494146515Sru (\example, \smallexample): Define \E... within the macro. 11495146515Sru 11496146515SruTue Aug 25 11:56:26 1992 Roland H. Pesch (pesch@fowanton.cygnus.com) 11497146515Sru 11498146515Sru * texinfo.tex (\readauxfile): Make + normal while reading aux file. 11499146515Sru 11500146515SruThu Aug 20 21:32:34 1992 Karl Berry (karl@hayley) 11501146515Sru 11502146515Sru * texinfo.tex (\doublecolumnhsize): Compute value in 11503146515Sru \begindoublecolumns. 11504146515Sru (\afourpaper, \smallbook, <outer level>): Remove these (virtually 11505146515Sru identical) computations. 11506146515Sru 11507146515Sru * texinfo.tex (\doublecolumnvsize): Deleted. 11508146515Sru (\afourpaper, \smallbook): Don't compute it. 11509146515Sru (\begindoublecolumns): Just double \vsize here (thus decreasing 11510146515Sru the value considerably from the old value of 19.1in, which was far 11511146515Sru too large.) 11512146515Sru 11513146515SruFri Aug 14 10:16:42 1992 Karl Berry (karl@hayley) 11514146515Sru 11515146515Sru * texinfo.tex (\parseargx): Use \expandafter instead of 11516146515Sru \aftergroup to continue the processing. 11517146515Sru (\parsearglinex): Renamed to \parseargline, since the former 11518146515Sru \parseargline is no longer needed. 11519146515Sru 11520146515Sru * texinfo.tex (\parseargline) Remove a trailing @c or @comment. 11521146515Sru (\argremovec, \argremovecomment): New macros. 11522146515Sru 11523146515SruThu Aug 6 11:28:55 1992 Roland H. Pesch (pesch@fowanton.cygnus.com) 11524146515Sru 11525146515Sru * texinfo.tex: extended @set to define expandable vars; 11526146515Sru @value expands same. Auxiliary macros \setxxx, \setyyy 11527146515Sru used for @set. 11528146515Sru 11529146515SruSun Aug 2 14:34:48 1992 Karl Berry (karl@hayley) 11530146515Sru 11531146515Sru * texinfo.tex (\entry): do line-breaking on the index entry. 11532146515Sru 11533146515SruWed Jul 1 17:05:26 1992 Karl Berry (karl@claude.cs.umb.edu) 11534146515Sru 11535146515Sru * texinfo.tex (\lparen, \rparen): new definitions. 11536146515Sru ((,[,],)): new global definitions for these four active 11537146515Sru characters, so parens and brackets can be used in @deffn names. 11538146515Sru 11539146515SruSat Jun 27 11:32:58 1992 Karl Berry (karl@hayley) 11540146515Sru 11541146515Sru * texinfo.tex (\shortchaplabel): new macro to align chapter and 11542146515Sru appendix labels. 11543146515Sru (\shortchapentry): call it. 11544146515Sru (\shortappendixwidth): new dimen register. 11545146515Sru 11546146515SruWed Jun 24 09:45:34 1992 Karl Berry (karl@hayley) 11547146515Sru 11548146515Sru * texinfo.tex (\afterenvbreak): make the same as \aboveenvbreak, 11549146515Sru so space below environments doesn't get lost. 11550146515Sru (\aboveenvskipamount): rename to \envskipamount, since it's used 11551146515Sru both above and below. 11552146515Sru 11553146515SruWed Jun 24 09:45:34 1992 Karl Berry (karl@hayley) 11554146515Sru 11555146515Sru * texinfo.tex (\group): do @comment at the end, to avoid excessive 11556146515Sru white space when called inside @group. 11557146515Sru 11558146515SruWed Jun 24 16:36:04 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11559146515Sru 11560146515Sru * texinfo.tex (\startcontents): End page before setting pageno. 11561146515Sru 11562146515SruThu May 28 20:27:25 1992 Robert J. Chassell (bob@hill.gnu.ai.mit.edu) 11563146515Sru 11564146515Sru * texinfo.tex (\vtable): Like @ftable, but for variables. 11565146515Sru 11566146515SruFri May 22 07:04:32 1992 Karl Berry (karl@hayley) 11567146515Sru 11568146515Sru * texinfo.tex (\w): do \leavevmode before the \hbox. 11569146515Sru 11570146515SruSat May 16 11:16:27 1992 Karl Berry (karl@hayley) 11571146515Sru 11572146515Sru * texinfo.tex (\smallbook): decrease \topskip somewhat. 11573146515Sru 11574146515Sru * texinfo.tex (\group): use \vtop instead of \vbox. 11575146515Sru 11576146515Sru * texinfo.tex (\newlinechar): define for use in help strings. 11577146515Sru (\groupinvalidhelp): define this for use with \errhelp. 11578146515Sru (\group): set \errhelp to above. 11579146515Sru 11580146515SruThu Apr 30 16:19:17 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11581146515Sru 11582146515Sru * texinfo.tex (\need): Rewritten by karl. 11583146515Sru 11584146515SruSat Apr 18 16:24:00 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11585146515Sru 11586146515Sru * texinfo.tex (\exdentamount): New var, set by environments. 11587146515Sru (\exdent, \exdentyyy): Define suitably for filled environments. 11588146515Sru Always exdent by innermost indentation step. 11589146515Sru (\nofillexdent, \nofillexdentyyy): Alternates for nofill envs. 11590146515Sru (\lisp, \smalllispx, \display): Set \exdent to \nofillexdent. 11591146515Sru 11592146515SruThu Apr 2 15:04:15 1992 Robert J. Chassell (bob@kropotkin.gnu.ai.mit.edu) 11593146515Sru 11594146515Sru * texinfo.tex (\Esmalllisp): Smaller baseline skip for smallexamples. 11595146515Sru 11596146515SruSun Mar 29 20:44:49 1992 Brendan Kehoe (brendan@cs.widener.edu) 11597146515Sru 11598146515Sru * texinfo.tex (\startcontents): Always close contentsfile and 11599146515Sru adjust the page. 11600146515Sru 11601146515SruFri Mar 27 17:41:52 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11602146515Sru 11603146515Sru * texinfo.tex (\chapternofonts): Deal with \result, \equiv, etc. 11604146515Sru 11605146515SruSat Mar 21 08:22:29 1992 Karl Berry (karl at hayley) 11606146515Sru 11607146515Sru * texinfo.tex (\entry): format entries better if the page number 11608146515Sru and entry text don't fit on one line. 11609146515Sru 11610146515Sru * texinfo.tex (\loggingall, \gloggingall): new macros to help with 11611146515Sru debugging. 11612146515Sru 11613146515SruFri Mar 20 15:35:42 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11614146515Sru 11615146515Sru * texinfo.tex (\result, \expansion, \print, \equiv): 11616146515Sru Don't copy prefabricated boxes; must adapt to current font. 11617146515Sru (\dblarrowbox, \longdblarrowbox, \pushcharbox, \equivbox): Deleted. 11618146515Sru (\bullbox): Deleted. 11619146515Sru 11620146515SruThu Mar 19 22:17:14 1992 Robert J. Chassell (bob@kropotkin.gnu.ai.mit.edu) 11621146515Sru 11622146515Sru * texinfo.tex (\widowpenalty, \clubpenalty): Set them to 10000, since 11623146515Sru 8000 did not work. 11624146515Sru 11625146515SruFri Mar 6 13:26:36 1992 Robert J. Chassell (bob@kropotkin.gnu.ai.mit.edu) 11626146515Sru 11627146515Sru * texinfo.tex (\widowpenalty, \clubpenalty): Set them to 8000, since 11628146515Sru 2000 did not work (but \widowpenalty at 20000 did work). 11629146515Sru 11630146515SruThu Feb 27 12:27:14 1992 Karl Berry (karl@wombat.gnu.ai.mit.edu) 11631146515Sru 11632146515Sru * texinfo.tex (\widowpenalty): set to 2000, not 20000. 11633146515Sru 11634146515SruSat Feb 8 14:34:45 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11635146515Sru 11636146515Sru * texinfo.tex (\widowpenalty, \clubpenalty): Set them to 2000. 11637146515Sru (\itemizeitem): Use penalty 1200. 11638146515Sru (\itemzzz): Add \nobreak near beginning. 11639146515Sru 11640146515Sru * texinfo.tex (\quotation): Increase right margin, instead of 11641146515Sru left margin twice. 11642146515Sru 11643146515SruWed Feb 5 12:08:30 1992 Karl Berry (karl at hayley) 11644146515Sru 11645146515Sru * texinfo.tex (\alphaenumerate, \capsenumerate): redefine as a call 11646146515Sru to \enumerate. 11647146515Sru (\{lower,upper}caseenumerate): Rename from \{alpha,caps}enumerate. 11648146515Sru 11649146515SruSun Feb 2 21:07:19 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11650146515Sru 11651146515Sru * texinfo.tex (\itemzzz): Compensate in line-by-itself case for 11652146515Sru a table that is indented. 11653146515Sru 11654146515SruMon Jan 13 21:04:07 1992 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11655146515Sru 11656146515Sru * texinfo.tex: Use 26 instead of control-z as character constant. 11657146515Sru 11658146515SruSat Jan 11 02:20:58 1992 Roland McGrath (roland@albert.gnu.ai.mit.edu) 11659146515Sru 11660146515Sru * gpl.texinfo: Unfilled Yoyodyne example. 11661146515Sru 11662146515SruSat Dec 7 16:16:54 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11663146515Sru 11664146515Sru * texinfo.tex (\cartouche): Set \nonarrowing. 11665146515Sru (\lisp, \smalllisp, \quotation, \display): If set, don't narrow. 11666146515Sru 11667146515SruMon Dec 2 08:15:08 1991 Karl Berry (karl at hayley) 11668146515Sru 11669146515Sru * texinfo.tex (\itemzzz): don't start a paragraph if the item text 11670146515Sru is on a line by itself; don't allow a page break after that 11671146515Sru line; always do \par before typesetting anything. 11672146515Sru 11673146515SruTue Nov 26 15:13:13 1991 Roland McGrath (roland@albert.gnu.ai.mit.edu) 11674146515Sru 11675146515Sru * lgpl.texinfo: @ifset lgpl-appendix, use @appendix instead of 11676146515Sru @unnumbered. 11677146515Sru 11678146515SruSun Nov 10 12:00:06 1991 Karl Berry (karl at hayley) 11679146515Sru 11680146515Sru * texinfo.tex (\doprintindex): only \read if the file existed; 11681146515Sru \closein the test stream in all cases. 11682146515Sru (\initial, \entry): do not \outer, so that \read does not get an 11683146515Sru error if the index exists. 11684146515Sru 11685146515SruFri Nov 8 18:13:28 1991 Michael Bushnell (roland@churchy.gnu.ai.mit.edu) 11686146515Sru 11687146515Sru * texinfo.tex (\itemizey): missing %'s in macro defn. 11688146515Sru Also, add \begingroup; accidentally deleted by Karl Berry. 11689146515Sru 11690146515SruThu Nov 7 11:41:25 1991 Karl Berry (karl at hayley) 11691146515Sru 11692146515Sru * texinfo.tex (\doprintindex): \read from the index file to make 11693146515Sru \ifeof true when the file exists but is empty. 11694146515Sru 11695146515SruTue Nov 5 08:29:13 1991 Robert J. Chassell (bob at grackle) 11696146515Sru 11697146515Sru * texinfo.tex (@thischaptername): Provide default value for when 11698146515Sru @chapter not defined. 11699146515Sru 11700146515SruSat Nov 2 17:59:02 1991 Karl Berry (karl at hayley) 11701146515Sru 11702146515Sru * texinfo.tex (\itemizezzz): do \begingroup here, since \itemizey 11703146515Sru can't any longer. 11704146515Sru 11705146515SruTue Oct 29 12:17:41 1991 Robert J. Chassell (bob at grackle) 11706146515Sru 11707146515Sru * texinfo.tex: @paragraphindent defined as a no op. 11708146515Sru 11709146515SruFri Oct 25 15:19:47 1991 Karl Berry (karl at hayley) 11710146515Sru 11711146515Sru * texinfo.tex (\enumeratey): allow any lowercase letter, uppercase 11712146515Sru letter, or number as argument; initialize \itemno and begin the 11713146515Sru environment's group here. 11714146515Sru (\itemizey): don't initialize \itemno here. 11715146515Sru (\numericenumerate, \startenumeration): new macro. 11716146515Sru 11717146515SruWed Oct 23 16:26:30 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11718146515Sru 11719146515Sru * texinfo.tex (\ifclear, \ifset): Remove \outer. 11720146515Sru 11721146515Sru * texinfo.tex (\afourpaper): Set various parameters. 11722146515Sru 11723146515SruTue Oct 22 18:42:31 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11724146515Sru 11725146515Sru * texinfo.tex (\alphaenumerate, \capsenumerate): 11726146515Sru Let @end enumerate end these. 11727146515Sru (\Ealphaenumerate, \Ecapsenumerate): Aliases for \Eenumerate. 11728146515Sru 11729146515SruSun Oct 20 18:23:18 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu) 11730146515Sru 11731146515Sru * texinfo.tex (\mainmagstep): New parameter macro. 11732146515Sru (Defining fonts): Use that parameter to scale them. 11733146515Sru If \bigger is defined, use 12 point fonts. 11734146515Sru 11735146515SruTue Sep 24 00:30:07 1991 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 11736146515Sru 11737146515Sru * texi2dvi: Iterate over the right variable to look for new idx files. 11738146515Sru 11739146515Sru * texi2dvi: GPL 2. 11740146515Sru 11741146515Sru * texi2dvi: Fix 2nd invocation of texindex to pass right args. 11742146515Sru 11743146515SruWed Sep 11 20:52:42 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11744146515Sru 11745146515Sru * texinfo.tex (\cartouche): New macro. 11746146515Sru 11747146515SruFri Aug 23 16:13:46 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11748146515Sru 11749146515Sru * texinfo.tex (\section, \subsection, \subsubsection): 11750146515Sru Initially define for numbered chapters. 11751146515Sru 11752146515SruFri Aug 2 01:46:09 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11753146515Sru 11754146515Sru * texinfo.tex (\footnote): Use \unskip instead of \removelastskip. 11755146515Sru 11756146515SruMon Jul 29 14:06:54 1991 Roland H. Pesch (pesch at cygint.cygnus.com) 11757146515Sru 11758146515Sru * texinfo.tex (\majorheadingzzz, \chapheadingzzz, \chfplain, 11759146515Sru \unnchfplain, \unnchfopen, \secheadingi, \subsecheadingi, 11760146515Sru \subsubsecheadingi): allow line breaks in headings. 11761146515Sru (\shortchapentry, \shortunnumberedentry, \dochapentry, \dosecentry, 11762146515Sru \dosubsecentry, \dosubsubsecentry): allow line breaks in table of 11763146515Sru contents entries. 11764146515Sru 11765146515SruThu Jul 18 19:01:53 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11766146515Sru 11767146515Sru * texinfo.tex (\secfonts, \indexfonts): Fix typos. 11768146515Sru 11769146515SruSun Jul 7 16:36:28 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11770146515Sru 11771146515Sru * texinfo.tex (\afourpaper): New command. 11772146515Sru 11773146515Sru * texinfo.tex (\numberedsec): Renamed from \section. 11774146515Sru (\numberedsubsec): Renamed from \subsection. 11775146515Sru (\numberedsubsubsec): Renamed from \subsubsection. 11776146515Sru (\chapter, \appendix, \unnumbered): Define \section, \subsection, 11777146515Sru and \subsubsection here according to type of chapter. 11778146515Sru 11779146515SruThu Jul 4 14:19:32 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11780146515Sru 11781146515Sru * texinfo.tex (\defvarparsebody, \defvrparsebody, \defopvarparsebody): 11782146515Sru New functions. 11783146515Sru (\defvar, \defvr, \defopt, \defcv, \defivar): Use them. 11784146515Sru (\deftypevar, \deftypevr): Likewise. 11785146515Sru 11786146515SruMon Jul 1 13:49:25 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11787146515Sru 11788146515Sru * texinfo.tex (\group): Report error if used outside @example, etc. 11789146515Sru 11790146515Sru * texinfo.tex (\defname): Reduce \leftskip 11791146515Sru to cancel temporarily the increase made in \defparsebody. 11792146515Sru 11793146515Sru * texinfo.tex (\enumerate): Allow optional arg to specify type 11794146515Sru of counting. 11795146515Sru 11796146515Sru * texinfo.tex (\set, \clear): New commands. 11797146515Sru 11798146515SruMon Jun 24 12:22:44 1991 Roland McGrath (roland@albert.gnu.ai.mit.edu) 11799146515Sru 11800146515Sru * texinfo.tex (\eleterate): Renamed to \alphaenumerate. Sigh. 11801146515Sru (\ecapitate): Likewise \capsenumerate. 11802146515Sru 11803146515SruThu Jun 6 20:02:48 1991 Roland McGrath (roland@geech.gnu.ai.mit.edu) 11804146515Sru 11805146515Sru * lgpl.texinfo: Created from /fsf/rms/gnuorg/lgpl.text. 11806146515Sru 11807146515Sru * gpl.texinfo: Created from /fsf/rms/gnuorg/gpl.text (GPL v2). 11808146515Sru 11809146515Sru * texinfo.tex (\eleterate, \ecapitate): New commands, like @itemize, 11810146515Sru but with [a..z] or [A..Z] instead of [1..n]. 11811146515Sru 11812146515SruTue May 21 15:46:32 1991 Karl Berry (karl at hayley) 11813146515Sru 11814146515Sru * texinfo.tex (\dmn): new command to typeset a dimension. 11815146515Sru 11816146515SruTue May 21 20:58:22 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11817146515Sru 11818146515Sru * texinfo.tex (\doind, \dosubind): Make new group around \indexdummies 11819146515Sru and most of body, excluding the \penalty commands. 11820146515Sru 11821146515SruMon May 20 21:16:32 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11822146515Sru 11823146515Sru * texinfo.tex (\tex): Typo in redefining \@. 11824146515Sru 11825146515Sru * texinfo.tex (\_): Use \lvvmode, not \leavevmode. 11826146515Sru (\lvvmode): New macro. 11827146515Sru 11828146515Sru * texinfo.tex (\authorrm, \titlerm): Move to after section fonts. 11829146515Sru 11830146515SruTue May 14 21:13:29 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11831146515Sru 11832146515Sru * texinfo.tex (\defunargs): Set \hyphenchar in \tensl, not \sl. 11833146515Sru 11834146515SruThu May 9 17:07:08 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11835146515Sru 11836146515Sru * texinfo.tex (\ignore): Standardize catcode of space. 11837146515Sru 11838146515SruWed May 8 13:49:45 1991 Karl Berry (karl at hayley) 11839146515Sru 11840146515Sru * texinfo.tex (\sffam, \sf): New macros; support sans serif 11841146515Sru type style in math. 11842146515Sru (top level): Set up \textfonts early on, so we can create boxes w/ it. 11843146515Sru (\tenrm...\tensf): Define these to be \textrm...\textsf instead. 11844146515Sru (\df, \textfonts, \chapfonts, \secfonts, \subsecfonts): 11845146515Sru (\indexfonts): Redefine \tenrm (etc.) instead of just \rm, so that 11846146515Sru the math family assignment doesn't get lost; call \resetmathfonts. 11847146515Sru (\resetmathfonts): New macro; redefines \textfont of each math family. 11848146515Sru (\indsc, \indi, \indsy \chapsc, \chapi, \chapsy, \secsc, \seci): 11849146515Sru (\secsy, \ssecsc, \sseci, \ssecsy): New font definitions. 11850146515Sru 11851146515SruMon May 6 21:30:19 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11852146515Sru 11853146515Sru * texinfo.tex (\indexdummies): Write \_ when an _ is seen. 11854146515Sru 11855146515SruMon Apr 29 01:41:44 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11856146515Sru 11857146515Sru * texinfo.tex (\defname): Use \dimen2, \dimen3 for outer margins. 11858146515Sru Use outer margins for influencing \rightline. 11859146515Sru (\tclose, \key, \t): Turn off line breaks at hyphens. 11860146515Sru 11861146515SruFri Apr 12 03:12:14 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11862146515Sru 11863146515Sru * texinfo.tex (\authorrm): Move definition to top level; copy \secrm. 11864146515Sru 11865146515SruTue Apr 2 22:48:39 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11866146515Sru 11867146515Sru * texinfo.tex (\defname): Adjust size of \rlap box, not \dimen0 11868146515Sru or \dimen1, for current width. 11869146515Sru 11870146515Sru * texinfo.tex (\Yappendixletterandtype): End with {}. 11871146515Sru 11872146515SruSat Mar 30 16:13:25 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11873146515Sru 11874146515Sru * texinfo.tex (\xrefX): Really use \cite. 11875146515Sru (\inforefzzz): Use \samp for node name. 11876146515Sru 11877146515Sru * texinfo.tex (\defname): Use current width for \dimen0, \dimen1. 11878146515Sru 11879146515Sru * texinfo.tex (\doprintindex): Put lots of whitespace before index. 11880146515Sru 11881146515SruFri Mar 29 17:00:58 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11882146515Sru 11883146515Sru * texinfo.tex (\xrdef): Take out last change. 11884146515Sru 11885146515Sru * texinfo.tex (\needx): Turn off \baselineskip. Use kern, and no glue. 11886146515Sru 11887146515Sru * texinfo.tex (\shortcontrm): Renamed from \truesecrm. 11888146515Sru (\shortcontbf, \shortcontsl): New fonts for short contents lines. 11889146515Sru (\summarycontents): Use them. 11890146515Sru 11891146515Sru * texinfo.tex (\defname): Don't set \leftskip to 0; just decrease by 11892146515Sru one indent level. 11893146515Sru (\defparsebody, \def*parsebody): Increment both margins by one level. 11894146515Sru 11895146515SruTue Mar 26 22:41:38 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu) 11896146515Sru 11897146515Sru * texinfo.tex (\xrdef): Change catcode before reading args. 11898146515Sru 11899146515SruWed Mar 20 14:21:57 1991 Roland McGrath (roland at geech.gnu.ai.mit.edu) 11900146515Sru 11901146515Sru * texi2dvi: Use p modifier in sed -n command, so it works. 11902146515Sru Duplicate code to find the index files, instead of being smart in 11903146515Sru one place and dumb in another. 11904146515Sru 11905146515SruThu Mar 7 17:08:32 1991 Richard Stallman (rms at mole.ai.mit.edu) 11906146515Sru 11907146515Sru * texinfo.tex (\defaultparindent): New variable. 11908146515Sru (\footnotezzz): Reset \parindent to default. 11909146515Sru (\xrefX): Use \cite for printed manual and node names. 11910146515Sru 11911146515SruTue Mar 5 13:39:34 1991 Richard Stallman (rms at mole.ai.mit.edu) 11912146515Sru 11913146515Sru * texinfo.tex (\emergencystretch feature): Use \thisisundefined. 11914146515Sru 11915146515SruMon Mar 4 00:35:57 1991 Richard Stallman (rms at mole.ai.mit.edu) 11916146515Sru 11917146515Sru * texinfo.tex (\ftablex): Define \Eftable; undefine \Etable. 11918146515Sru 11919146515Sru * texinfo.tex (\footnote): Discard preceding whitespace. 11920146515Sru 11921146515Sru * texinfo.tex: Use the \emergencystretch feature if available. 11922146515Sru 11923146515SruFri Feb 22 03:50:58 1991 Richard Stallman (rms at mole.ai.mit.edu) 11924146515Sru 11925146515Sru * texinfo.tex (\tex): Make + not active. 11926146515Sru 11927146515SruFri Feb 15 10:05:24 1991 Roland McGrath (mcgrath at cygint.cygnus.com) 11928146515Sru 11929146515Sru * texi2dvi: Use $TEXINFO in place of $TEX (falling back to $TEX 11930146515Sru if $TEXINFO is undefined). 11931146515Sru 11932146515Sru * texi2dvi: Renamed from texinfo. Bob (I believe) did this at some 11933146515Sru point at and didn't make a ChangeLog entry. I'd shoot him myself if 11934146515Sru he weren't the person who signs my paychecks. 11935146515Sru 11936146515SruSun Feb 10 22:51:52 1991 Richard Stallman (rms at mole.ai.mit.edu) 11937146515Sru 11938146515Sru * texinfo.tex (\doprintindex): If index is empty, print a dummy. 11939146515Sru (\need): Use vskips and penalties; don't use \pagetotal. 11940146515Sru 11941146515SruFri Feb 8 17:36:53 1991 Richard Stallman (rms at mole.ai.mit.edu) 11942146515Sru 11943146515Sru * texinfo.tex (\ignoresections): 11944146515Sru Turn off \contents, \smallbook and \titlepage. 11945146515Sru 11946146515Sru * texinfo.tex (\Etitlepage): Do a page break before ending the group. 11947146515Sru 11948146515Sru * texinfo.tex (\setref, \unnumbsetref, \appendixsetref): 11949146515Sru Comment out recording the chapter title. 11950146515Sru 11951146515SruThu Jan 24 23:28:41 1991 Richard Stallman (rms at mole.ai.mit.edu) 11952146515Sru 11953146515Sru * texinfo.tex (\top): Synonym for \unnumbered. 11954146515Sru (\infotop): Synonym for \infounnumbered. 11955146515Sru (\ignoresections): Handle \top. 11956146515Sru 11957146515SruThu Jan 24 12:41:33 1991 Richard Stallman (rms at mole.ai.mit.edu) 11958146515Sru 11959146515Sru * texinfo.tex: Delete spurious character at beginning. 11960146515Sru 11961146515SruThu Jan 17 16:34:25 1991 Roland McGrath (roland at cygint.cygnus.com) 11962146515Sru 11963146515Sru * texinfo: Check the exit status of tex and texindex. Don't procede 11964146515Sru after a failing run. 11965146515Sru 11966146515SruThu Jan 10 15:16:47 1991 Richard Stallman (rms at mole.ai.mit.edu) 11967146515Sru 11968146515Sru * texinfo.tex (\xrefX): Get rid of blank line. 11969146515Sru 11970146515SruWed Jan 9 18:06:20 1991 Richard Stallman (rms at mole.ai.mit.edu) 11971146515Sru 11972146515Sru * texinfo.tex (\entry, \secondary): Use \indexdotfill. 11973146515Sru (\indexdotfill): New macro. 11974146515Sru 11975146515SruTue Jan 8 17:44:01 1991 Richard Stallman (rms at mole.ai.mit.edu) 11976146515Sru 11977146515Sru * texinfo.tex (\donoderef): Define a ...-title cross-reference. 11978146515Sru (Ytitle): Subroutine for that. 11979146515Sru (xrefX): Use the real title by default (but this is commented out). 11980146515Sru 11981146515SruTue Jan 1 23:18:21 1991 Richard Stallman (rms at mole.ai.mit.edu) 11982146515Sru 11983146515Sru * texinfo.tex (\indexnofonts): Delete troublemaking blank line. 11984146515Sru 11985146515SruSat Dec 22 00:47:21 1990 Richard Stallman (rms at mole.ai.mit.edu) 11986146515Sru 11987146515Sru * texinfo.tex (\xrefX): Prevent extra space. 11988146515Sru 11989146515SruFri Dec 21 21:14:50 1990 Richard Stallman (rms at mole.ai.mit.edu) 11990146515Sru 11991146515Sru * texinfo.tex (\comment, \commentxxx): Ignore @ in comment. 11992146515Sru 11993146515SruThu Dec 13 22:38:31 1990 Chris Hanson (cph at kleph) 11994146515Sru 11995146515Sru * texinfo.tex (\defivarheader): Capitalize "Variable". 11996146515Sru 11997146515SruSun Dec 2 01:46:04 1990 Richard Stallman (rms at mole.ai.mit.edu) 11998146515Sru 11999146515Sru * texinfo.tex (\indexdummies, \indexnofonts): Handle \t like \r. 12000146515Sru 12001146515Sru * texinfo.tex (heading fonts): New fonts based on cm...12. 12002146515Sru 12003146515SruTue Nov 27 16:59:35 1990 Richard Stallman (rms at mole.ai.mit.edu) 12004146515Sru 12005146515Sru * texinfo.tex (\indexnofonts): Also supersede \TeX and \dots. 12006146515Sru 12007146515SruSun Nov 18 16:18:14 1990 Richard Stallman (rms at mole.ai.mit.edu) 12008146515Sru 12009146515Sru * texinfo.tex (\*): End with \ignorespaces. 12010146515Sru 12011146515SruFri Nov 2 17:41:48 1990 Richard Stallman (rms at mole.ai.mit.edu) 12012146515Sru 12013146515Sru * texinfo.tex (\*): Output empty hbox to avoid losing whitespace. 12014146515Sru (\deftypevarheader, \deftypevrheader): End the paragraph 12015146515Sru with suitable penalties. 12016146515Sru (\deftypevrheader): Do print the data type. 12017146515Sru 12018146515SruThu Nov 1 12:04:52 1990 Richard Stallman (rms at mole.ai.mit.edu) 12019146515Sru 12020146515Sru * texinfo.tex (\defmethodheader): Print `method', not `operation'. 12021146515Sru 12022146515SruFri Oct 26 17:11:08 1990 Richard Stallman (rms at mole.ai.mit.edu) 12023146515Sru 12024146515Sru * texinfo.tex (\indexdummies): Temporarily redefine \_. 12025146515Sru (\ptexdots): Copy of plain tex \dots. 12026146515Sru (\tex): Temporarily reinstall that. 12027146515Sru 12028146515SruFri Oct 19 16:57:48 1990 Richard Stallman (rms at mole.ai.mit.edu) 12029146515Sru 12030146515Sru * texinfo.tex (\subsubsecheadingi, \subsecheadingi): New subroutines. 12031146515Sru 12032146515SruMon Oct 8 13:34:19 1990 Richard Stallman (rms at mole.ai.mit.edu) 12033146515Sru 12034146515Sru * texinfo.tex (active _): Use \normalunderscore. 12035146515Sru 12036146515SruTue Sep 25 22:32:55 1990 Richard Stallman (rms at mole.ai.mit.edu) 12037146515Sru 12038146515Sru * texinfo.tex (\deftypefn, \deftypevar, \deftypevr): New macros. 12039146515Sru Their subroutines also new. 12040146515Sru 12041146515SruTue Sep 25 16:42:52 1990 Roland McGrath (roland at geech.ai.mit.edu) 12042146515Sru 12043146515Sru * texinfo: Recognize `.tex' as a suffix. 12044146515Sru 12045146515SruTue Sep 25 01:46:54 1990 Richard Stallman (rms at mole.ai.mit.edu) 12046146515Sru 12047146515Sru * texinfo.tex (\deftypefun): New macro. 12048146515Sru (\deftypefunheader, \deftypefunheaderx, \deftypefunargs): Also new. 12049146515Sru 12050146515SruFri Sep 14 00:38:28 1990 Roland McGrath (roland at churchy.ai.mit.edu) 12051146515Sru 12052146515Sru * texinfo: Weed out files that have two-letter extensions but don't 12053146515Sru start with a backslash, and therefore aren't index files. 12054146515Sru 12055146515Sru * texinfo: Handle index files that have any two-letter extension, 12056146515Sru rather than using a static list of extensions. 12057146515Sru 12058146515Sru * texinfo: Handle .texi extension as well as .texinfo. 12059146515Sru 12060146515Sru * texinfo: New file, a sh script to do .texinfo -> .dvi. 12061146515Sru 12062146515SruMon Sep 10 13:14:39 1990 Richard Stallman (rms at mole.ai.mit.edu) 12063146515Sru 12064146515Sru * texinfo.tex (\math): New macro. 12065146515Sru 12066146515SruTue Sep 4 07:43:33 1990 Karl Berry (karl at hayley) 12067146515Sru 12068146515Sru * texinfo.tex (\chfplain): Do not print a period after the chapter 12069146515Sru number, for consistency with sections et al. 12070146515Sru 12071146515Sru * texinfo.tex (\refX): hyphenate `undefined' so that the ligature 12072146515Sru is not lost. 12073146515Sru 12074146515Sru * texinfo.tex (_): use \_ unless we're in tt. 12075146515Sru (\ifusingtt): new macro for such conditionalization. 12076146515Sru 12077146515Sru * texinfo.tex (\xrefX): don't use \unhbox to print the node names, 12078146515Sru since that loses on hyphens. 12079146515Sru Use \ignorespaces rather than \losespace. 12080146515Sru 12081146515SruThu Aug 2 07:03:26 1990 Karl Berry (karl at hayley) 12082146515Sru 12083146515Sru * texinfo.tex (\linenumber): new macro. 12084146515Sru (\refx): give the line number in the message. 12085146515Sru 12086146515SruTue Jul 31 09:13:32 1990 Karl Berry (karl at hayley) 12087146515Sru 12088146515Sru * texinfo.tex (\refx): improve warning messages, remove 12089146515Sru unnecessary groups, and improve logic. 12090146515Sru 12091146515SruThu Jul 26 20:53:38 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12092146515Sru 12093146515Sru * texinfo.tex (\subheading, \subsubheading): Missing macros defined. 12094146515Sru 12095146515SruThu Jul 19 22:48:26 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12096146515Sru 12097146515Sru * texinfo.tex (\titlepage): Don't print rule for \page unless already 12098146515Sru printed a rule. 12099146515Sru (\abstract): Deleted. 12100146515Sru (\direntry): New command, much like \ignore. 12101146515Sru 12102146515SruSun Jul 15 16:28:42 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12103146515Sru 12104146515Sru * texinfo.tex (\abstract): New construct; trivial in tex. 12105146515Sru 12106146515SruSun Jun 17 01:03:16 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12107146515Sru 12108146515Sru * texinfo.tex (\defcv): Protect space before `of'. 12109146515Sru (\defspec): Capitalize `Form'. 12110146515Sru 12111146515SruSat Jun 16 19:36:56 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12112146515Sru 12113146515Sru * texinfo.tex (\kbd, \kbdfoo): Use \par to term. arg to \kbdfoo. 12114146515Sru 12115146515SruFri Jun 15 10:47:12 1990 Robert J. Chassell (bob at pogo.ai.mit.edu) 12116146515Sru 12117146515Sru * texinfo.tex (\defcv): Use \defcvarheader instead of (undefined) 12118146515Sru \defcvheader. 12119146515Sru 12120146515SruFri May 25 18:04:31 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12121146515Sru 12122146515Sru * texinfo.tex (\xrefX): Use \turnoffactive. 12123146515Sru 12124146515SruMon May 21 21:17:34 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12125146515Sru 12126146515Sru * texinfo.tex (\turnoffactive): New command. 12127146515Sru (\normaldoublequote, ...): New commands. 12128146515Sru (\dosetq): Use \turnoffactive. 12129146515Sru 12130146515SruSat May 19 12:31:17 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12131146515Sru 12132146515Sru * texinfo.tex (\indit): Use slanted font, not italic. 12133146515Sru (\smalllispx): Do \indexfonts. 12134146515Sru 12135146515SruFri May 4 17:35:04 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12136146515Sru 12137146515Sru * texinfo.tex (\footnote, \footnotezzz): Make it \long. 12138146515Sru 12139146515SruWed May 2 01:19:55 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12140146515Sru 12141146515Sru * texinfo.tex (\titlerm): Go back to cmbx10 scaled \magstep5. 12142146515Sru (\hsize): Don't set it, use the default. 12143146515Sru 12144146515SruFri Mar 23 21:07:02 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12145146515Sru 12146146515Sru * texinfo.tex (\footnote): Read arg in braces, not as a line. 12147146515Sru 12148146515SruMon Mar 19 19:30:08 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12149146515Sru 12150146515Sru * texinfo.tex (\unnumbsubsubsecentry): Typo in name being defined. 12151146515Sru 12152146515SruTue Mar 13 18:49:27 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12153146515Sru 12154146515Sru * texinfo.tex (\defvarargs): Add penalty at end. 12155146515Sru 12156146515Sru * texinfo.tex (\synindex, \syncodeindex): Copy one index file name 12157146515Sru into the other. 12158146515Sru 12159146515SruTue Mar 6 16:58:54 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12160146515Sru 12161146515Sru * texinfo.tex (\deftt): Make this a distinct font. 12162146515Sru 12163146515Sru * texinfo.tex (\initial): Define \tt like \tentt. 12164146515Sru 12165146515Sru * texinfo.tex (\ifinfo): End with \losespace. 12166146515Sru (\ignore, \ifsetfailxxx, \ifclearfailxxx): Likewise. 12167146515Sru 12168146515SruSun Mar 4 19:55:57 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12169146515Sru 12170146515Sru * texinfo.tex (\lbrb, \rbrb): Use \bf. 12171146515Sru 12172146515SruSat Mar 3 17:53:22 1990 Richard Stallman (rms at geech) 12173146515Sru 12174146515Sru * texinfo.tex (\onepageout): Set \escapechar here. 12175146515Sru 12176146515Sru * texinfo.tex (\rawbackslash): Define using \chardef. 12177146515Sru 12178146515Sru * texinfo.tex (\@): Use ttfont. 12179146515Sru 12180146515SruThu Mar 1 16:37:46 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12181146515Sru 12182146515Sru * texinfo.tex (Ysectionnumberandtype, Yappendixletterandtype): 12183146515Sru Capitalize "chapter", "appendix" and "section". 12184146515Sru 12185146515SruMon Feb 19 20:26:22 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12186146515Sru 12187146515Sru * texinfo.tex (\xkey): Attempt to eliminate spurious space from 12188146515Sru output. Look at y-or-n-p. 12189146515Sru 12190146515SruMon Feb 12 16:34:00 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12191146515Sru 12192146515Sru * texinfo.tex (\errorbox): Get \dimen0 from \tentt. 12193146515Sru 12194146515SruSun Feb 11 15:11:57 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12195146515Sru 12196146515Sru * texinfo.tex (\defunargs): Use ragged right for args. 12197146515Sru Add large penalty at end. 12198146515Sru 12199146515Sru * texinfo.tex: Make active definition for = using \tt, but disable. 12200146515Sru (\defparsebody): Make = active. 12201146515Sru (\defunheader, etc.): Make inactive again. 12202146515Sru 12203146515Sru * texinfo.tex (\errorbox): Try to equalize outside space to both sides. 12204146515Sru 12205146515SruFri Feb 2 14:47:21 1990 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12206146515Sru 12207146515Sru * texinfo.tex (\appendix): Don't use \the before \appendixletter. 12208146515Sru 12209146515SruSat Dec 16 14:02:56 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12210146515Sru 12211146515Sru * texinfo.tex (\chapter, \appendix): Make defn of \thischapter 12212146515Sru refer to \thischaptername, and store actual name there. 12213146515Sru (\chapternofonts): Turn off more macros. 12214146515Sru (\indexdummies): Likewise. 12215146515Sru 12216146515SruSun Nov 19 15:29:47 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12217146515Sru 12218146515Sru * texinfo.tex (\titlerm): There were two definitions of this command. 12219146515Sru Put them together and commented out one of them. 12220146515Sru (\subtitlerm): Was same as \tenrm, so just copy that. 12221146515Sru (\ninett): Always define this. 12222146515Sru (\indtt): Copy from \ninett. 12223146515Sru 12224146515SruSat Nov 18 22:57:37 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12225146515Sru 12226146515Sru * texinfo.tex (\ssecrm, etc.): Scale by 1315, rather than to 13pt. 12227146515Sru 12228146515SruWed Nov 8 18:38:33 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12229146515Sru 12230146515Sru * texinfo.tex (\titlepage): Turn on iffinishedtitlepage so 12231146515Sru bottom rule is not printed. 12232146515Sru (\titlezzz): Turn it off, so bottom rule is printed. 12233146515Sru 12234146515SruMon Nov 6 09:23:29 1989 Karl Berry (karl at hayley) 12235146515Sru 12236146515Sru * texinfo.tex (\chapterzzz, \appendixzzz): include `Chapter 12237146515Sru \the\chapno' and `Appendix \appendixletter' in \thischapter; use 12238146515Sru \xdef instead of \gdef to define \thischapter, to avoid timing 12239146515Sru problems with \chapno or \appendixletter. 12240146515Sru (\startcontents): don't bother putting `Table of Contents' or 12241146515Sru `Short Contents' in the headline. 12242146515Sru 12243146515SruFri Oct 20 09:11:35 1989 Karl Berry (karl at hayley) 12244146515Sru 12245146515Sru * texinfo.tex (\titlepage): remove obsolete code for subtitles. 12246146515Sru (\titlezzz): end with \relax, to avoid misinterpretation of a 12247146515Sru following `plus' or `minus' 12248146515Sru (\page (inside \titlepage)): call \finishtitlepage. 12249146515Sru (\Etitlepage): call \finishtitlepage, if it hasn't been. 12250146515Sru (\finishtitlepage): new macro to print a rule and leave some space 12251146515Sru at the bottom of the title page. 12252146515Sru (\iffinishedtitlepage): new; says whether \finishtitlepage has been 12253146515Sru called. 12254146515Sru 12255146515SruMon Nov 6 21:35:34 1989 Robert J. Chassell (bob at rice-chex) 12256146515Sru 12257146515Sru * texinfo.tex: Replaced `GNU CC' in the copyleft of this file with 12258146515Sru the phrase `this texinfo.tex file'. 12259146515Sru 12260146515SruFri Oct 27 10:36:32 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12261146515Sru 12262146515Sru * texinfo.tex (\setfilename): Do nothing except 1st time used. 12263146515Sru (\titlepage): Brace misplaced in \titlezzz. 12264146515Sru (\indexdummies, \indexnofonts): Handle @w. 12265146515Sru 12266146515Sru (\readauxfile): Set \ifhavexrefs true. 12267146515Sru (\refX): Warn for every use of an undefined xref, 12268146515Sru but if no xref values are known, warn just once that none are known. 12269146515Sru 12270146515SruTue Sep 19 04:12:51 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12271146515Sru 12272146515Sru * texinfo.tex (\xrefX): Go back to `section N [Foo], page M'. 12273146515Sru (\exp): Delete it. 12274146515Sru 12275146515SruMon Sep 18 15:29:30 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12276146515Sru 12277146515Sru * texinfo.tex (\chapentryfonts): Try using \rm for chap title. 12278146515Sru 12279146515SruTue Sep 12 03:41:10 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12280146515Sru 12281146515Sru * texinfo.tex (\titlepage): Missing closeparen after \title. 12282146515Sru Delete excess paren after \page. 12283146515Sru 12284146515Sru * texinfo.tex (\samp): Use \tclose. 12285146515Sru 12286146515SruMon Sep 11 23:28:04 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12287146515Sru 12288146515Sru * texinfo.tex (\tclose): Make `@ ' a full-width space. 12289146515Sru 12290146515SruSat Sep 9 20:11:29 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12291146515Sru 12292146515Sru * texinfo.tex (\balancecolumns): Handle properly the case where 12293146515Sru the index ends before one page is output, so \partialpage is nonempty. 12294146515Sru In this case we may need to output two pages if the data 12295146515Sru would just barely fit if not for \partialpage. 12296146515Sru 12297146515SruWed Aug 30 22:45:31 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12298146515Sru 12299146515Sru * texinfo.tex (\refx): New 2nd operand, output if xref is non-null. 12300146515Sru (\xrefX): Use that to output the comma after the section number. 12301146515Sru (\appendixnoderef, \appendixsetref, \Yappendixletterandtype): 12302146515Sru Define xrefs for appendices that say "Appendix N". 12303146515Sru Used in \appendix, \appendixsec, etc. 12304146515Sru 12305146515Sru * texinfo.tex (\smartitalic): The actual italic correction was omitted. 12306146515Sru 12307146515SruMon Aug 28 00:21:33 1989 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 12308146515Sru 12309146515Sru * texinfo.tex (\ref): New kind of cross-reference. 12310146515Sru (\xrefX): Put single quotes around section name. 12311146515Sru (\refx): Allow hyphenation in `undefined'. 12312146515Sru 12313146515Sru * texinfo.tex (+): Make it active. 12314146515Sru (Altmode): Delete active defn. 12315146515Sru 12316146515Sru * texinfo.tex (\defunargs): Prevent hyphenation at `-' in args. 12317146515Sru Move the penalty at the end so that it works. 12318146515Sru (\defvarargs): Move the penalty at the end so that it works. 12319146515Sru 12320146515Sru * texinfo.tex (\defparsebody): Do increase right margin. 12321146515Sru 12322146515Sru * texinfo.tex (\defbodyindent): Now .4 inch. 12323146515Sru 12324146515Sru * texinfo.tex (\point, \result, \expansion, \print, \equiv, \error): 12325146515Sru New macros for Lisp manual. 12326146515Sru 12327146515Sru * texinfo.tex (\tex): Set = to code 12. 12328146515Sru 12329146515Sru * texinfo.tex (\entry): Hairier way to output dots. 12330146515Sru 12331146515Sru * texinfo.tex (\kbd): If arg consists of one \key command, be a no op. 12332146515Sru 12333146515Sru * texinfo.tex (\sc): Delete spurious \. 12334146515Sru 12335146515Sru * texinfo.tex (\smartitalic): New macro, does italic correction at end. 12336146515Sru (\i, \var, \dfn, \emph, \cite): Use that. 12337146515Sru 12338146515Sru * texinfo.tex (\node): Do \ENVcheck. 12339146515Sru 12340146515Sru * texinfo.tex (\initial): Infinite penalty at end. 12341146515Sru 12342146515Sru * texinfo.tex (\chapternofonts): New macro, sets \code, etc. to 12343146515Sru output selves into file. Also undef \frenchspacing and \rawbackslash. 12344146515Sru (\xhapterzzz, etc.): Call that. Make a group to undo it. 12345146515Sru (\indexdummies): Do like \chapternofonts. 12346146515Sru 12347146515SruSun Aug 27 16:05:23 1989 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 12348146515Sru 12349146515Sru * texinfo.tex (\frenchspacing): Our own definition, using 12350146515Sru decimal numbers for all character codes. The standard one fails. 12351146515Sru 12352146515Sru * texinfo.tex (\indexnofonts): Handle \file, \tt, and many more. 12353146515Sru 12354146515SruFri Aug 25 22:05:24 1989 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 12355146515Sru 12356146515Sru * texinfo.tex (\chapter, etc.): Undefine \tclose around \edef\temp. 12357146515Sru 12358146515SruMon Aug 21 15:42:47 1989 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 12359146515Sru 12360146515Sru * texinfo.tex (\tclose): Like \t but make space same width 12361146515Sru as in surrounding text. 12362146515Sru (\code, \kbd): Use \tclose. 12363146515Sru 12364146515SruTue Jul 4 20:53:52 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12365146515Sru 12366146515Sru * texinfo.tex (titlepage): Don't set \everypar; start just one group. 12367146515Sru See comments in the code. 12368146515Sru 12369146515Sru * texinfo.tex (defop,defcv): Use defopparsebody. 12370146515Sru * texinfo.tex (defopparsebody): Like defmethparsebody but defines 12371146515Sru def...x for more arguments. 12372146515Sru 12373146515SruSat Jun 17 13:49:13 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12374146515Sru 12375146515Sru * texinfo.tex (\titlepage): Rename @subtext, etc., to @subtitle, etc. 12376146515Sru 12377146515Sru * texinfo.tex (\titlepage): Don't print the title automatically. 12378146515Sru Define @title to print it, and the rule underneath it. 12379146515Sru This should make @titlepage upward compatible with the old one. 12380146515Sru 12381146515Sru * texinfo.tex (\titlepage): Revert local definition of @page 12382146515Sru to previous. Don't print a rule. 12383146515Sru 12384146515SruMon Jun 12 20:49:17 1989 Karl Berry. (karl at mote) 12385146515Sru 12386146515Sru * texinfo.tex (\titlepage): allow intensional definition of the 12387146515Sru items on the title page. New control sequences (allowed only 12388146515Sru within the titlepage environment:) 12389146515Sru (@subtext): may take either a paragraph (e.g., a brief 12390146515Sru description of the program) or just a line (e.g., the date). 12391146515Sru May appear more than once. 12392146515Sru (@author): must come after all the @subtext's. Can appear more 12393146515Sru than once, also. 12394146515Sru Also, use the title defined by @settitle. 12395146515Sru (\subtextfont, \authorfont): switch to using the appropriate 12396146515Sru fonts with appropriate leading. 12397146515Sru (\titlepagetopglue, \titlepagebottomglue): define space that 12398146515Sru never stretches or shrinks. 12399146515Sru (\realeverypar): formatting for the @subtext's. 12400146515Sru 12401146515SruSun Jun 4 15:04:59 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12402146515Sru 12403146515Sru * texinfo.tex (\shortchapentry, \shortunnumberedentry): 12404146515Sru Use dots, right justify page numbers. Don't use italics. 12405146515Sru 12406146515SruFri Jun 2 14:40:28 1989 Karl Berry. (karl at mote) 12407146515Sru 12408146515Sru * texinfo.tex (\entry, \secondary): use plain TeX \dotfill for 12409146515Sru better leaders than the homegrown one. 12410146515Sru (\Dotsbox): Deleted. 12411146515Sru (\dotfill): Deleted; use Plain TeX definition. 12412146515Sru 12413146515SruWed May 31 17:19:30 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12414146515Sru 12415146515Sru * texinfo.tex (ignore): Undefine the chapter/section macros 12416146515Sru while reading the args, since they are \outer. 12417146515Sru (ifinfo): Likewise 12418146515Sru (ifsetxxx, ifclearxxx): Call another macro to parse the 12419146515Sru conditionalized text, and do to that macro as with \ignore. 12420146515Sru 12421146515SruTue May 30 15:04:37 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12422146515Sru 12423146515Sru * texinfo.tex (unnumbered): Change back from \long to \outer. 12424146515Sru 12425146515Sru * texinfo.tex: Changes by Karl Berry for toc format. 12426146515Sru Rewrite the table of contents for appearance's sake. Add a 12427146515Sru synonym for \summarycontents, \shortcontents, since that is the 12428146515Sru traditional name. Two subroutines are now shared by \contents and 12429146515Sru \summarycontents: \prepareforcontents, to reset the page number 12430146515Sru and such; and \startcontents, which begins the \unnumbered and 12431146515Sru resets catcodes before \input \jobname.toc. Some other macros -- 12432146515Sru \labelspace, \dopageno, \shortpageno -- are shared by the printing 12433146515Sru macros. 12434146515Sru 12435146515Sru * texinfo.tex (\truesecrm): New font, section-size roman, used in the 12436146515Sru new toc. (cmr12) 12437146515Sru 12438146515SruSun May 28 07:25:42 1989 Karl Berry. (karl at mote) 12439146515Sru 12440146515Sru * texinfo.tex (\eatinput): Do not print the `\input texinfo' if a 12441146515Sru .fmt file is being used; ignore it, instead. This is the initial 12442146515Sru definition for `\' now. 12443146515Sru (\fixbackslash): on the other hand, subsequent backslashes should 12444146515Sru be printed, and if the file does not have an `\input texinfo', the 12445146515Sru first one should be printed. This new macro makes the definition 12446146515Sru for `\' be \normalbackslash, if it is \eatinput. 12447146515Sru (\setfilename): use \fixbackslash. 12448146515Sru 12449146515SruWed May 24 15:34:59 1989 Joseph Arceneaux (jla at apple-gunkies.ai.mit.edu) 12450146515Sru 12451146515Sru * texinfo.tex: Changed def of unnumbered from \outer to \long. 12452146515Sru 12453146515SruTue May 23 12:27:59 1989 Karl Berry. (karl at mote) 12454146515Sru 12455146515Sru * texinfo.tex: Allow one to make a texinfo.fmt file (with the 12456146515Sru invocation: 12457146515Sru initex \&plain texinfo 12458146515Sru and then saying 12459146515Sru @dump 12460146515Sru after texinfo.tex has been read. 12461146515Sru Changes: 12462146515Sru (\setfilename): Instead of being a no-op, read the xref info, and 12463146515Sru open the contents and index files. These actions were done as 12464146515Sru texinfo.tex was read before. 12465146515Sru (\opencontents, \openindices): new macros to open those files. 12466146515Sru (\readauxfile): and one to read the aux file. 12467146515Sru 12468146515SruSat Apr 29 22:28:02 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12469146515Sru 12470146515Sru * texinfo.tex: `@headings on' no longer does a page break. 12471146515Sru 12472146515SruSun Apr 2 11:22:29 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12473146515Sru 12474146515Sru * texinfo.tex: Defined `@headings single' and `@headings double'. 12475146515Sru `@headings on' picks one of them: `@setchapternewpage odd' 12476146515Sru says `@headings on' means double; otherwise it means single. 12477146515Sru 12478146515SruMon Jan 30 22:00:35 1989 Robert J. Chassell (bob at rice-krispies.ai.mit.edu) 12479146515Sru 12480146515Sru * texinfo.tex: Changed the size of the subsection fonts so they 12481146515Sru are scaled at13pt rather than at magstep 2. This makes them 12482146515Sru smaller than the section fonts, which are scaled at magstep 2. 12483146515Sru In addition, changed the ssecrm font from cmbx to cmb. 12484146515Sru 12485146515SruFri Jan 6 15:00:44 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12486146515Sru 12487146515Sru * texinfo.tex: Changed @lisp, @smalllisp, @display not to change 12488146515Sru the right margin. 12489146515Sru 12490146515SruMon Dec 5 22:01:49 1988 Robert J. Chassell (bob at rice-krispies.ai.mit.edu) 12491146515Sru 12492146515Sru * texinfo.tex: Tested the use of `cmbx10' vrs `cmb10' font and 12493146515Sru stayed with cmb10 font since cmb10 looks better when the bold face 12494146515Sru is part of a sentence although the cmbx10 font looks better on its own. 12495146515Sru 12496146515SruMon Aug 15 14:33:51 1988 Robert J. Chassell (bob at spiff) 12497146515Sru 12498146515Sru * texinfo.tex: Changed the (undocumented) @today command from a 12499146515Sru Month Day, Year format to a Day Month Year format. Left old 12500146515Sru version commented out. 12501146515Sru 12502146515Sru 12503146515SruCopyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 12504146515Sru1997, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 12505146515Sru 12506146515SruCopying and distribution of this file, with or without modification, 12507146515Sruare permitted in any medium without royalty provided the copyright 12508146515Srunotice and this notice are preserved. 12509146515Sru 12510146515Sru 12511146515SruLocal Variables: 12512146515Srumode: indented-text 12513146515Sruleft-margin: 8 12514146515Srufill-column: 76 12515146515Sruversion-control: never 12516146515SruEnd: 12517