Lines Matching +refs:texi +refs:docstring +refs:magic +refs:texi +refs:for
57 * util/texi2dvi: extra quotes for the tex_args assignment in
178 Support --command as a synonym for --texinfo.
227 * makeinfo/makeinfo.c (cm_value): Warn for undefined flags.
232 for italic correction instead of \/, since we've redefined \/ now.
250 output for deftype*. From: Jos� Fonseca
262 * Installed changes from Simon for suppressing indentation on the
263 first paragraph after section headings, and for new @indent command:
268 (\dofirstparagraphindent): for parsing arguments.
271 (\footnote): Compensate for the hanging-indent side-effect.
284 (\ptexindent): for saving/restoring \indent in @tex.
297 * Installed changes from Jan for @image support in Info format:
308 regular roman font instead of typewriter for @format and @display;
309 likewise to reduce the font size for @small*. Suggestion from:
329 automake now emits definitions for all substituted variables.
350 * makeinfo/insertion.c (end_insertion): for @end menu html output,
371 sequences for @oe and @OE even in info output.
404 \xrefX, for easier redefining by Bob.
417 * doc/texinfo.txi (Preparing for TeX): mention extra colons.
422 (\ptexslash): for saving/restoring primitive \/ in @tex.
434 searching for xrefs, instead of just looking on
447 search path for include files.
452 subdirectory for html. Before, if the current directory happened
461 * makeinfo/insertion.c (get_item_function): check for @item in
475 * doc/info-stnd.texi: omit all node pointers.
502 * makeinfo/insertion.c (begin_insertion): for html cartouche
513 strings as such in order to avoid lots of gcc warnings (for
516 * doc/texinfo.tex (\registeredsymbol): new command for Arnold.
527 for @cartouche.
555 * configure.ac (AC_CHECK_HEADERS): test for sys/stream.h.
592 (\parsebodycommon): check for \penalty10002 to
675 character for .aux files.
697 for all formats, not just @smallbook and @afivepaper.
718 * info/session.c (incremental_search): check for Control('h') as
732 (\crcrwithfootnotes): check for postponed footnotes each time a row
744 has no effect for macros without a parameter;
776 the \csname, in case there are macros; foreign accents, for example.
792 * doc/texinfo.tex (\dounmacro): simplify method for removing from
797 semiChar, commaChar, underChar): names for catcode chars, defined using
871 common work on building the line for \write\tocfile was
887 \def...x for all @def... commands, and use \empty
894 command, and need for blank lines before and
932 18:08:10 +0000 (GMT), for the gcc manual, which
933 uses these constructs for automatic man page generation.
954 * doc/texinfo.txi (makeinfo in Emacs): does not prompt for
1005 * doc/Makefile.am (.texi.info, texinfo): Remove. Automake 1.7+
1049 * doc/texinfo.txi (Multiple Spaces): xref tie rather w for
1058 * doc/texinfo.txi (Conventions): add item for blank lines as
1074 * configure.ac (--enable-multiplatform): new option for teTeX and
1081 * util/texi2dvi, mkinstalldirs: use `for var<newline>do"' instead
1082 of `for var; do', for Solaris.
1101 * makeinfo/makeinfo.c: make sure command is non-null, for sake of bogus
1110 * makeinfo/: lang.c, makeinfo.c: (docbook) Entities for accented
1129 docbook.[ch] which was the old sources for docbook output, replaced
1190 existing A tag rather than making a separate tag for it.
1204 * doc/info-stnd.texi: untabify.
1205 * doc/info-stnd.texi: document that.
1222 * doc/fdl.texi: better line break to avoid overfull hbox.
1231 Quote all attribute values (for XHTML).
1238 * makeinfo/cmds.c (cm_titlepage): new fn, and use it for @titlepage.
1275 * makeinfo/cmds.c (cm_titlefont): set html_title_written for html
1280 (main): Clear them for each index.
1351 (defun_internal): Use insert_html_tag for emitting font tags.
1353 * makeinfo/cmds.c (cm_url): Use insert_html_tag for emitting
1364 * doc/info-stnd.texi: missing period.
1368 * aclocal.m4, configure.ac: support for mkstemp instead of mktemp.
1383 fixed-width box for the appendix entry in the TOC.
1391 (\authorfont): Use it to provide a proper font size for
1429 * makeinfo/insertion.c (begin_insertion): for enumerate, set
1430 in_paragraph=0 as we do for itemize.
1438 * util/install-info.c (longopts): make --infodir a synonym for
1439 --info-dir, for some compatibility with the Debian install-info.
1449 * makeinfo/cmds.c (cm_tie): new fn for new cmd @tie{}.
1460 use <br /> instead of plain <br>, for the sake of XHTML. Likewise
1490 (\internalpagesizes): take two new arguments for the physical paper
1592 as it happens for "Top", use the basename of current_output_filename.
1610 least one byte for replen, otherwise things crash when MALLOC_CHECK_=2.
1615 * doc/Makefile.am (EXTRA_DIST): skip macro.texi and userdoc.texi now.
1653 * doc/info-fr.texi:
1655 * doc/info-fr.texi:
1656 * doc/info-stnd.texi:
1682 * doc/texinfo.5: lowercase NAME to `texinfo' for Solaris man.
1729 * doc/texinfo.tex (\doignore): can't do c kludge for
1758 directory. On MS-DOS, allow for EACCES in addition to EEXIST.
1777 * doc/info-stnd.texi: @permissions -> @copying.
1796 * doc/info-stnd.texi: @syncodeindex, not @synindex.
1822 * doc/texinfo.txi: @copying -> @permissions, @include fdl.texi.
1823 * doc/info-stnd.texi: @copying -> @permissions, always include the FDL.
1830 * doc/Makefile.am (EXTRA_DIST): include fdl.texi.
1837 * doc/info-stnd.texi: copying
1849 * doc/info-stnd.texi: copyrighttext -> copying.
1853 * makeinfo/index.c (index_add_arg): don't emit warning for index
1861 * doc/info-stnd.texi: @include after @setfilename.
1870 * doc/info-stnd.texi: add version number to title a la Texinfo.
1871 * doc/info-stnd.texi: file -> manual.
1872 * doc/info-stnd.texi: use @copyrighttext.
1891 remove these definitions that have not been used for ages.
1899 account for output_paragraph_offset, since the current paragraph
1900 might not be closed yet (happens inside a menu, for example).
1933 * doc/info-stnd.texi: update to FDL.
1944 * doc/texinfo.txi (math): document @\ (aka \\) for literal \.
1955 as to work in all formats; there was no output for HTML.
1984 printed_line[] as needed. When under -R, ignore ANSI escapes for
2007 with $(DESTDIR), because that is what automake does for all
2013 (AM_INIT_AUTOMAKE): now no args, for automake 1.6.
2033 * doc/info-stnd.texi: info standalone so as not to collide with
2064 * info/filesys.c: Fix for sparc64 (offsets should be "long"s).
2078 * doc/texinfo.tex: fix mismatched $'s for sake of emacs font-lock.
2096 * doc/inf-stnd.texi (Custom Key Bindings, Invoking infokey):
2108 * doc/info-stnd.texi: contents at top, avoid overfull hbox.
2117 * doc/info-stnd.texi: invoking infokey.
2151 * doc/info-stnd.texi (Invoking Info): Add a reference to the
2173 (contents_update_html): Don't omit the entry for the Top node.
2178 current output file name to get at the file name for the previous
2179 node. Don't compute a new file name for a node if we didn't close
2191 * makeinfo/toc.c (contents_update_html): Fix the condition for
2193 for "Top".
2202 * doc/texinfo.tex (\appendixentry): new macro for typesetting
2228 * info/infodoc.c: keep underlines with the text they refer to, for
2232 * doc/info.texi: recommend setting INFOPATH.
2234 * doc/Makefile.am (install-tex): need $(srcdir) for install.
2237 * doc/texinfo.tex: replace $$$ delimiter with $.$, for sake of
2245 consistent with non-INFOKEY branch. Add bindings for Home, End,
2262 </hN> tag--add 2 to level, not 1. Use sizeof instead of a magic
2291 * doc/info-stnd.texi: alphabetize variable list.
2342 translations for ``file too small'' and ``file too big'' error.
2355 * doc/info-stnd.texi: overfull box in table.
2361 * doc/info.texi: update from emacs.
2422 reference name. Use arg2 or arg3 for the text to be displayed as
2432 (nodename_to_filename_1): Don't append #Top for the Top node.
2452 FILENAME_CMP instead of strcmp. Search for a period forward, not
2473 for Texinfo 4.0d.
2528 just \hang in case a footnote extends for multiple paragraphs.
2538 for Texinfo 4.0d.
2555 Special definitions for MS-DOS.
2561 trivial definitions for when NLS is not used.
2606 * new files for djgpp/.
2609 * info/echo-area.c (build_completions): Look for a candidate
2614 * info/echo-area.c (build_completions): When looking for the best
2660 * info/session.c (incremental_search): test for printable chars
2691 need for SPC and DEL hack.
2707 * info/infokey.c: Created, for new program `infokey' which
2745 * doc/info-stnd.texi: Documented above changes.
2761 target, instead enable looking in . for info files within automake.
2763 * doc/info-stnd.texi: include separate version-stnd.texi
2775 * makeinfo/lang.c: encoding support for info output from kama.
2776 * makeinfo/lang.h: encoding support for info output from kama.
2793 (ISO-8859-1 codes; supplemental is Unicode for the future).
2795 search for characters based on HTML markup names for
2802 + info-encoding to activate the encoding for info output
2807 "A for Ä as before.
2834 * makeinfo/makeinfo.c: make output to stdout imply --no-split for
2840 insertion_type_names): new case for documentdescription.
2871 HTML output, the regular code for @node will do it.
2872 (sectioning_html): use <h2> for chapter instead of <h1>, etc.
2878 before beginning a <pre> block. for flushleft and flushright, use
2880 * makeinfo/insertion.c (end_insertion): for flushleft and
2885 ext_arg allows user-supplied extension for image files.
2897 * makeinfo/node.c: no need for size_t.
2912 out the link name for pdf.
2948 * configure.in: update for autoconf 2.50.
2957 * changes from feloy for lowercase xml names, etc.
2973 * doc/info.texi: move help-cross to be subnode of cross-refs,
2975 * doc/info.texi: update from eli
2986 * doc/info.texi (Help-Cross): subsection of Cross-refs.
2992 * pretty much all files also modified for XML/DocBook output.
3002 * doc/info.texi: major update from eli.
3055 * doc/info.texi: up pointer fixes.
3058 * makeinfo/makeinfo.c: --output is for split html, not non-split.
3085 * doc/info.texi: typo from: Martin Buchholz <martin@xemacs.org>.
3086 * doc/info.texi: typo fixes from meyering.
3095 * makeinfo/html.c: fix from jan for top-level references.
3100 * doc/texinfo.txi: -o means the directory name for HTML output.
3120 top, which is probably the most sensible thing to do for text.
3143 * makeinfo: removed code for numbered split HTML output, removed
3148 * makeinfo/html.c: prepared nodifying filename functions for
3152 * doc/texinfo.txi (Installing HTML info): updated doco for --html
3156 required for generating HTML index.
3173 (shortcontents_update_html): [SPLIT_JCN]: use hrefs for nodename based
3210 * makeinfo/makeinfo.c: bf: @exdent (urg6.texi) -- Rolled into 4.0
3213 * doc/texinfo.tex: tricky tex-fix for @verb{<char>..<char>}
3214 * doc/texinfo.tex: real tab expansion for @verbatim mode
3239 * doc/info.texi: eli update
3259 defentry instead of looking for its label. Otherwise, select the
3266 * doc/texinfo.txi: document the only real (and rare) reason for not using implicit pointer
3271 * configure.in: test all termcap variables for existence. From
3275 * lib/system.h [HAVE_IO_H]: make #include <io.h> conditional for
3401 * makeinfo/html.c (html_output_head): use text for <title>, not
3443 * configure.in: Check for extra termlib variable necessary on
3462 * info/nodes.c: Remove reference to nonexistent RFC for Info
3478 * makeinfo/makeinfo.c (add_char): restore ugly check for first
3481 * makeinfo/cmds.c (cm_kbd): Increment in_fixed_width_font for
3543 expanding node names. Generate a terminating period for
3562 * util/Makefile.am (EXTRA_DIST): texi-outline.gawk is really
3564 texi-docstring-magic.el.
3575 * util/Makefile.am (EXTRA_DIST): add texi-outline.gawk.
3611 accepting it, for compatibility with TeX.
3637 for 8-bit chars. From Yoshiki.
3639 * makeinfo/makeinfo.c: complain -> warn for sake of <80 chars.
3723 * makeinfo/insertion.c: Cast output_paragraph to char * for sake
3758 * info/info.c: Single space for option indent to match others.
3762 * util/install-info.c: Must indent option list for help2man.
3822 --no-headers is in effect. Make the fake node name for index
3824 error for such index entries. Under --no-headers, output a
3849 area to ea_rubout, except for __MSDOS__.
3851 * doc/info-stnd.texi (Node Commands): Document that `I' only
3852 produces its effect for programs documented in the current Info
3861 * doc/info-stnd.texi: Change chapter name to match node name,
3890 * doc/texinfo.txi: Document possibility of `titlepage' stuff for
3902 * doc/info.texi (The node reached...): is a @subsection not a
3919 to check what to use for @item, so @ifset etc. can be used around
3942 * doc/info-stnd.texi: Frontmatter changes.
3944 * doc/info.texi: Remove advanced remark in first node.
3985 * makeinfo/tests/node-expand.txi: New test, for testing how node
3994 * makeinfo/cmds.c (cm_sc): Remove the kludge that looks for the
4001 * makeinfo/tests/htmlpara.txi: New test, for the commands affected
4030 * doc/info-stnd.texi (Invoking Info): Document support for files
4038 anchor tags when looking for the target node--the last tag can be
4039 an anchor, for example.
4045 commands. When looking for the next node tag, skip any anchor
4048 prompt for search string if it's non-zero. All callers changed.
4049 Look for the COUNTth occurence of the string.
4054 user for the string.
4083 functions for output instead of add_word etc.
4134 * doc/texinfo.txi: Document need for blank line before @image if
4179 for Less-like look and feel.
4192 - fixed up HTML output for deftypeivar.
4220 * info/info.c (info_short_help): more spaces for new help2man.
4230 contains no @setfilename then always look for \input (not
4292 * doc/info-stnd.texi (Invoking): make description format somewhat
4296 first so subsequent bindings (e.g., for ESC) override.
4301 trailing whitespace from output, output blank row for blank @item.
4312 * doc/texinfo.txi (Creating an Info File): use this for the node name.
4314 * doc/info.texi: Make Texinfo references consistent, etc.
4335 for \r. (skip_whitespace_and_newlines, command_char): use it.
4344 generate a reference to "foo-Footnote-NN" for each footnote.
4346 anchor "foo-Footnote-NN" for each footnote, so that the link in
4367 for `Citation' in the LOG should be enough to avoid uneless runs.
4386 iso.texi) which can be inserted directly into
4438 - added for complete handling of "table of contents"
4480 (info_goto_invocation_node): New command, asks for a program's
4482 (entry_in_menu): New function, fuzzily looks for a menu entry in a
4495 mentions that in the prompt for the search string. If the search
4511 * doc/info-stnd.texi (Invoking Info): Document --show-options.
4515 as a synonym for `s'.
4521 following menus, so that we don't look for an index in DIR.
4538 * info/echo-area.c: Don't pause for an additional 75 microseconds.
4555 (get_xref_files): Look for $1.idx only, not *.idx.
4556 (get_xref_files): Look for $1.cb files (\usepackage{changebar}).
4557 * texi2dvi: Look for rerun requests in LOG files in addition to
4590 (reader_loop): call it, allowing for comments in menus.
4619 * makeinfo/cmds.c (cm_dots, cm_enddots): Don't produce … for
4636 (begin_insertion): Use <dl> for tables, to make it look closer to
4682 * info/pcterm.c (DJGPP_keytab): Add translation for Alt-PgUp and
4744 * util/texi2dvi: If texinfo.tex version is too low for macros, use
4783 * configure.in: Check for termlib before termcap for sake of
4822 - cm_special_char now produce correct HTML for
4830 - corrected the references for @uref, because
4837 * doc/texinfo.txi: Rewrite for overfull box.
4859 char for html.
4889 * util/texi2dvi: set makeinfo= for latex case.
4927 (language): reguess for each file if not explicitly set.
4936 </p> before the <li> for html. Bug from Eli.
4951 Also use ${1+"$@"} for Digital Unix "$@" expansion bug (from Noah).
4955 * doc/texinfo.txi: Oops, said we looked for .png twice.
4962 * info/session.c: Missing _'s for more i18n. From Trond.
4971 * makeinfo/insertion.c (begin_insertion): for quotation, always
4992 * doc/texinfo.txi: Include version.texi before @settitle so
5020 motivation for this, that there might be browsers that don't support
5037 that there's no need for any header at all!
5045 1 when beginning a menu. Now there's enough state information for
5078 * doc/info-stnd.texi: OK, let's try restoring the @include
5079 version.texi with the new automake.
5090 * util/texi2dvi: Restore "$@" for explicitness in main loop.
5101 for basename of html output.
5103 * doc/texinfo.txi (url): Use example.org for the example.
5115 * doc/info.texi (Advanced info commands): Fix typos from Gildea.
5168 * makeinfo/makeinfo.c (cm_image): Check for .png also.
5181 * doc/texinfo.txi (Multitable Column Widths): leading zero ok for
5190 arbitrarily ordered (for print) even if all pointers are supplied.
5201 * configure.in: Bump version to 3.12c for next pretest.
5204 [STRIP_DOT_EXE]: logic for compression_program assignment
5214 * makeinfo/node.c (cm_node): When searching for @menu don't
5225 * doc/texinfo.txi: Move @node's outside of @ifinfo for the sake of
5234 * doc/Makefile.am: Reinstate help2man invocations for development.
5237 Fix incorrect sense for @image and Hungariam typo (from Oleg).
5246 * info/signals.c: Start #ifdef's in column one for cc on sysv68
5264 * doc/texinfo.txi: Use @ifnottex rather than @ifinfo for @top.
5267 * doc/info-stnd.texi,
5268 * doc/info.texi: Use @ifnottex rather than @ifinfo for @top.
5278 in @ifnottex, for example.)
5338 * doc/info-stnd.texi: Mention PRIOR as another alias for
5355 * makeinfo/makeinfo.c: Rearrange usage, allow -v for verbose, only
5382 source paragraphs by generating "<p>" for every closed paragraph;
5442 for @emph in the Info output.
5450 * doc/info-stnd.texi (Node Commands): Document the new G command.
5465 entry when creating a <menu> item for HTML. Fix an off-by-one
5478 suffuxes for compressed files.
5494 * makeinfo/makeinfo.c (cm_image): Allocate enough space for the
5503 * doc/info-stnd.texi: Avoid unnecessary overfull boxes from
5523 * makeinfo/makeinfo.c: Move globals, functions for insertions and
5530 * makeinfo/makeinfo.h: Move globals for cmds.h.
5538 * makeinfo/makeinfo.h: Globals for files.c.
5547 last_char_was_newline for macro.c.
5553 * doc/info-stnd.texi: For now don't include version.texi due to
5556 * makeinfo/index.h: #include makeinfo.h for sake of COMMAND type.
5561 * makeinfo/makeinfo.h: Globals for footnote.c.
5567 for defun.c.
5618 for execution_string is assumed to be large enough to hold every
5656 * doc/makeinfo.texi: Document HTML output.
5658 * makeinfo/makeinfo.c: Wrap strings in _() in bits changed for
5660 (cm_image): Generate <img> for HTML.
5668 (CommandTable): Various additions and alterations for HTML.
5670 (main): Extra code for HTML.
5674 (convert_from_loaded_file): Extra code for HTML.
5677 (reader_loop): Process menu items for HTML hyperlinks. Escape
5679 (add_char): Code for line breaks and paragraph insertions in
5681 (flush_output): Don't UNMETA for HTML.
5682 (indent): Do nothing for HTML.
5683 (current_item_function): Case for ifhtml.
5693 me_execute_string): Code for HTML.
5695 (cm_special_char): Add start, end args. Code for HTML.
5701 next, etc. nodes for HTML.
5703 (cm_node): New code for HTML. Move some other code to more
5780 * install-info.c (findlines): Allocate room for one more line,
5791 * doc/help2man: Various hacks for texinfo.
5807 * doc/info-stnd.texi,
5838 * info_menu_sequence): New functions for new command.
5850 for meta characters.
5858 * doc/info-stnd.texi: Document SPC, add goto-node anchor.
5877 for filename not dir.
5879 (backward_move_node_structure): Check for moving outside current
5881 * info/filesys.c (compression_suffixes): Add bz2 for bunzip2.
5892 actually use the return status for anything. NEXTSTEP 3.3
5907 (command_table): Use cm_accent and MAYBE_BRACE_ARGS for all accents.
5915 Change call for --version option.
5938 * info/nodes.c (find_node_of_anchor): Offset display_pos for
5943 * makeinfo/makeinfo.c (cm_anchor): Add output_column for anchors
5948 * info/session.c (info_menu_or_ref_item): Don't search for the
5981 * makeinfo/makeinfo.c: Don't translate -Footnotes, it's a magic
5992 * makeinfo/makeinfo.c (cm_anchor): New fn for new cmd.
5993 (TAG_FLAG_ANCHOR): New flag for tag entries.
5996 for clarity, change uses.
6041 looking for the next comma; all callers changed.
6043 for output generation machinery. Disable indentation and filling
6048 important for output generation, so that -E doesn't change the
6062 * doc/info.texi: Use @subsubsection instead of
6076 > (get_manpage_node): Recompute info_windows[]->nodes[] for all
6088 > looking for the node to kill.
6119 > * makeinfo/makeinfo.c (ALSO_NULL_DEVICE): New macro, for alternate
6176 > (executable_file_in_path): Search for the file with several known
6198 > Look for .z before .Z, for the sake of case-insensitive
6202 > (info_find_fullpath): Call it for candidates which are absolute
6228 > unnecessarily. Use FILENAME_CMP for comparing file names
6253 * doc/texinfo.txi: Changes from Eli for MS-DOS stuff.
6254 * doc/info-stnd.texi: Fixes from Eli: he documented all the
6333 * util/texi2dvi: Missing \\ for sed with -t text. From Akim.
6377 * configure.in: Remove check for libz, we'll fork gzip instead.
6386 (cm_code, etc.): Change add_char calls for post_sentence chars to set
6431 - Don't generate entries for directories.
6435 * makeinfo/makeinfo.c (cm_novalidate): New fn for new command
6468 * configure.in (AC_REPLACE_FUNCS): Check for strcasecmp and
6473 for post-0.4 teTeX.
6485 * doc/texinfo.txi (uref): Document reason for not using <URL: format.
6508 * acconfig.h (GWINSZ_IN_SYS_IOCTL): New #undef for autoheader.
6530 * util/install-info.c: No need for i18n on version message. From
6563 * configure.in: Check for libz.
6583 (popfile): Check for me_executing_string as well as
6610 * configure.in: Check for sigblock in libc before libbsd.
6652 * doc/texinfo.texi (Functions in Typed Languages): Remove
6664 * makeinfo/makeinfo.c (find_and_load): Malloc enough room for the
6694 terminal_end_using_terminal): #ifdef SIGWINCH settings for
6699 * info/filesys.c (info_suffixes): Add /index as a possibility for
6716 * doc/texinfo.texi: Adjust ISBN, edition number for print run.
6765 * configure.in (AC_CHECK_HEADERS): Check for fcntl.h.
6768 for epsf.tex.
6777 most @def... commands, for tzname[2] in libc.texinfo.
6780 * configure.in (AC_CHECK_HEADERS): Test for sys/wait.h, info/man.c
6804 * configure.in: Only check for <ncurses/termcap.h> if we're using
6816 * configure.in: Check for termcap.h and ncurses/termcap.h.
6821 * doc/texinfo.texi: Document new second optional arg to email.
6825 * info/dir.c (maybe_build_dir_node): Really check for the same dir
6863 (ctype.h): #include for isprint.
6866 (ctype.h): #include for isprint.
6872 for the sake of the warning in doc/Makefile.
6888 * doc/texinfo.texi: Comment out @smallbook and @set smallbook so
6901 * doc/Makefile.am (.texi.info),
6906 * info/tilde.c: Include info.h (for config.h) before alloca stuff.
6929 cases for arrow keys a la readline. Found by John Eaton,
6948 * doc/texinfo.texi: Correct \^ to @^.
7003 * doc/makeinfo.texi: Don't distribute this either, it's in the
7006 * util/install-info.c: Use \n\ for multiline string constant.
7011 * doc/texinfo.texi: @set must be after @setfilename, I guess.
7031 (cm_synindex): Don't merge indcies, just make the write_index for
7032 redirectee the same as the write_index for redirector.
7036 * doc/texinfo.texi: Bump edition number for 2.24.
7051 * info/display.h: Avoid leading _ in #define for #include protection.
7083 * doc/texinfo.texi: Fix `Conditionals' xref.
7087 * doc/info.texi: Don't say SPC clears ? screen.
7091 * doc/info-stnd.texi: Document --index-search.
7117 * doc/texinfo.texi: Document @kbdinputstyle.
7132 * doc/texinfo.texi (makeinfo options): Document --paragraph-indent
7142 * doc/texinfo.texi (Invoking install-info): Document that the dir
7146 (main): Call it before trying to open dirfile for reading.
7148 * doc/texinfo.texi: Document install-info --delete a little better.
7168 * makeinfo/makeinfo.c (cm_ifnothtml, etc.): Routines for new
7173 * doc/texinfo.texi: Document new @ifnot... commands, etc.
7174 * doc/texinfo.texi: Document @image, etc.
7178 * makeinfo/makeinfo.c (cm_image): New routine for new command @image.
7192 * doc/texinfo.texi: Document texinfo.cnf.
7196 * doc/texinfo.texi (Command List): Various commands missing or
7219 * configure.in (AC_CHECK_HEADERS): Check for pwd.h.
7225 * doc/texinfo.texi (Invoking makeinfo),
7226 * doc/makeinfo.texi: Mention -P.
7230 * info/signals.h (SIGCHLD): #define as SIGCLD if undefined, for sysV68.
7243 * doc/texinfo.texi (Other Info Directories): Document new trailing
7251 * doc/texinfo.texi (uref): New node for new command.
7289 HAVE_STPCPY for libintl.
7300 * Makefile.am (SUBDIRS): Add intl/ and po/ for NLS.
7306 * makeinfo/makeinfo.c (uref): New command, another alias for @code
7307 for now.
7311 * doc/texinfo.texi (email): { and } need @ escapes.
7315 * doc/texinfo.texi (itemx): @itemx should always follow @item.
7324 * doc/texinfo.texi (various): Document @deftypemethod.
7331 for sake of m68k-hp-bsd.
7349 @end for a false condition.
7362 * doc/makeinfo.texi: Minimally document --force.
7374 (cm_footnote): Expand macros in the arg for the macro expansion output.
7380 (cm_unmacro): Allocate one more byte for the null.
7395 * makeinfo/makeinfo.c (init_indices): Free the source for an @synindex.
7409 * doc/texinfo.texi: Mention both alignment and non-alignment of
7441 * info/info.c (main): Use PACKAGE and VERSION from Automake for
7451 * doc/texinfo.texi: Many corrections from Arnold.
7455 * makeinfo/multi.c (draw_horizontal_separator): Account for indent
7469 * makeinfo/multi.c (output_multitable_row): Account for
7470 column_indent, both the global one and for each column.
7471 (setup_multitable_parameters): Account for column_indent in the table
7473 case for now.
7489 for the empty string.
7491 * doc/texinfo.texi: Restore missing @c for initial comment.
7495 * doc/texinfo.texi: Mention that .info is unnecessary in the info
7498 * doc/texinfo.texi: Mention texi2dvi -t instead of embedding
7507 * doc/info.texi,
7508 * doc/info-stnd.texi,
7509 * doc/texinfo.texi: Do not make (dir) the previous ptr from the top node,
7517 prototypes, and do add prototypes for add_word_args and execute_string,
7521 * info/nodemenu.c: Use %ld instead of %d for file offsets.
7525 for constant string.
7530 * configure.in (AC_CHECK_HEADERS): No need to check for vararg.h
7532 (AC_CHECK_FUNCS): Likewise for vsprintf and vfprintf.
7544 * doc/texinfo.texi: Tabs are a bad idea.
7546 * doc/userdoc.texi,
7547 * doc/info.texi: Untabify.
7568 Don't need -I.. (for config.h) or -I$(srcdir), says tromey.
7629 * */Makefile.am: Write Makefile.am files for Automake.
7662 * util/install-info.c (main): Check for a missing dir file as well
7667 * texinfo.texi: Fix incorrect uses of @key,
7680 * util/gen-dir-node: The recommended name for the top-level info
7687 * configure.in (AC_REPLACE_FUNCS): Use this for memcpy, memmove,
7726 (\onepageout): Reformat for readability, and call \indexdummies
7740 (\doind): Reformat for readability, and use temp control sequence
7751 * COPYING: Update for new FSF address (from gcc dist).
7757 * util/texi2dvi: Use $progname instead of $0 for --version.
7774 (readlines): Oops, had NULL's and 0's reversed for ptr/int members.
7792 * makeinfo/makeinfo.c: Avoid newlines in string constants for the
7797 * info/info.texi: Oops, need @end vtable for a @vtable.
7802 makeinfo is always run. Instead, depend on texinfo.texi.
7805 makeinfo.info, makeinfo.dvi: Do not depend on macro.texi for now.
7809 * info/info-stnd.texi,
7810 * info/info.texi,
7811 * makeinfo/makeinfo.texi: Include direntry.
7815 * texinfo.texi: Kludges so makeinfo -E will not create spurious
7830 Use same basename for the temp input files.
7838 * texinfo.texi (Format with texi2dvi): Rewrite now that the script
7846 terminal_unprep_terminal): Add code for termios.
7849 * configure.in: Add check for <termios.h>.
7855 * emacs/texinfmt.el: Update from bob for new Texinfo commands, etc.
7869 * texinfo.texi: Various fixes as I make this go through TeX.
7879 * dir: Blank dir file for installation on new systems.
7897 (\macro): Use \doignore for robustness, instead of just letting TeX
7903 * texinfo.texi: Document multitables, new ISBN number.
7913 Remove leading underscore for POSIX/ANSI pedants.
7919 * texinfo.texi: First cut at macro documentation.
7951 * texinfo.texi: Document accent commands.
7959 * texinfo.texi: Document @pounds{} and @centerchap{}.
7969 * texinfo.texi: Document @<whitespace>, rearrange spacing section.
7977 (flush_output): Check only for META-SPC, not META-<sentence-ender>.
7981 * texinfo.texi: Document @- and @hyphenation{}.
8029 * texinfo.texi: Document @ifhtml ... @end ifhtml. Change
8037 values, both for 8.5x11 and @smallbook formats. From Bob.
8054 * texinfo.texi: Propagate change from rms.
8058 * texinfo.texi: Propagate change from rms.
8060 * texinfo.texi: Document other @headings options.
8066 (CommandTable): Add new commands for all of plain.tex's
8073 of just `name' for clarity.
8074 (suffixes): Check for no suffix last, i.e., prefer `foo.texi' as an
8105 source, not TeX source, except for using \ instead of @ as the
8106 escape character (for now).
8117 * texinfo.texi: Update the `Obtaining TeX' node.
8122 Various expansion safety measures added for test; avoid use of -o.
8151 * info/info.texi,
8164 use the empty string as the current node for those cases.
8182 * texinfo.texi (ftable vtable): Mention example.
8186 * makeinfo/makeinfo.c (cm_email): New function for new @email command.
8187 * texinfo.texi (email): New node documenting it.
8206 Look for START-INFO-DIR-ENTRY, not BEGIN-INFO-DIR-ENTRY.
8227 * makeinfo/makeinfo.c (cm_url): New function for new @url command.
8248 * makeinfo/makeinfo.c (Whole File): Add @detailmenu for allowing
8288 (discard_braces): Print errors only for those unmatched open
8306 * info/clib.c: Include general.h for `info_toupper' and friends.
8337 for a named argument, default it to "".
8340 (texinfo): Make ./makeinfo/makeinfo depend on sub-all for parallel
8346 * makeinfo/makeinfo.c (cm_today): Special case for losing alpha.
8364 * util/texindex.c: Update TEXINDEX_VERSION_STRING for texinfo 3.4
8367 * texinfo.texi (Obtaining TeX): Change FSF old address to new
8374 * texinfo.texi, emacs/=development/cover.texi: update
8382 for those POSIX-style C library functions that are not present on
8408 * texinfo.texi: include "texinfo.tex", not "texinfo".
8423 * configure.in: Check for `strdup'.
8440 type. All cm_xxx functions are now void. Add declarations for
8449 * util/texindex.c: Back out changes for OFF_T. Explicity coerce
8452 * texinfo.texi: Change "@end shorttitlepage" to "@end titlepage".
8457 Test for HAVE_STRCHR and HAVE_STRING_H.
8470 * info/man.c (read_from_fd): Change timeout value for select to 15
8474 * info/tilde.c: Fix typo in declaration for
8500 * texinfo.texi: Correct minor typos.
8529 (info_man): Compile in for M-x man if handling man pages.
8542 * texinfo.texi: Fixed @end titlepage/@end shorttitlepage
8568 * configure.in (AC_HAVE_FUNCS): Check for strcasecmp.
8583 * info/info-stnd.texi: Use "end" footnote style instead of "separate".
8605 check for.
8609 * texinfo.texi: Minor changes for incremental new edition 2.20.
8617 These changes and the following for makedoc.c were required for
8628 * makeinfo.c (find_and_load): Cast fileinfo.st_size to a long for
8634 * texinfo.texi: Minor changes for incremental new edition 2.20.
8648 * configure.in: Check for off_t.
8653 * configure.in: Update for Autoconf v2.
8666 (usage): Take args for stream and error code.
8672 * info/session.c (forget_window_and_nodes): Negate test for
8699 (convert_from_loaded_file): Fixed bug in search for first
8704 * configure.in: Check for sys/file.h.
8714 * configure.in: Check for sigprocmask and sigsetmask.
8729 /foo/bar.texi, where /foo/bar.texi contains "@setfilename
8750 where (for example) @var{} immediately following a line break
8762 Add facility for macros to invoke the original definition. This
8767 * makeinfo/macros/simpledoc.texi: Macros which simplify the most
8778 (reader_loop): Change logic for `@bye'. No longer required at the
8796 * makeinfo/macro.texi (new file): Examples of using the new macro
8806 * texinfo.texi: Various typo fixes from Bob Chassell
8811 * texinfo.texi: Turned on smallbook format and @set smallbook.
8834 * info/filesys.c (compress_suffixes): Add ".gz" for "gunzip" to
8849 Otherwise, a new node is always created for the help window, and
8890 `get_execution_string' instead in order to get a free buffer for
8905 * configure.in: check for vfprintf and vsprintf.
8913 Remove indentation of all cpp directives, except for #pragma.
8917 * texinfo.texi: Rename to texi.texi.
8918 Change @setfilenname and START-INFO-DIR-ENTRY to `texi.info'.
8922 Changed all references to texinfo.info to texi.info
8925 Check for `rindex' function.
8926 Check for varargs.h.
8927 Clean up symbol names for header files so a single AC_HAVE_HEADERS
8929 (AC_INIT): Use texi.texi instead of makeinfo/makeinfo.c
8961 * info/userdoc.texi: Improved comments explaining its purpose.
8999 * Makefile.in (ALLOCA): Provide for substitution.
9023 Eliminate some gratuitous uses of $tempfile2, such as in for loops.
9027 * texinfo.texi: @setfilename texinfo.info.
9043 * info/infoman.texi: Standalone manual renamed to info-stnd.texi.
9046 * info/Makefile.in (LDEFS): New variable. Use it for info-local
9078 * makeinfo/makeinfo.texi: Changes from bob.
9147 if the file name to look for is "dir".
9162 * info/userdoc.texi, info/infoman.texi, info/info.texi: Fully
9164 "userdoc.texi" contains exactly the documentation for GNU Info 2.x.
9165 "infoman.texi" is a wrapper for that file; it is meant to produce
9166 printed documentation. "info.texi" has the user documentation as a
9216 * info/footnotes.c, footnotes.h: New file implements functions for
9235 corrected loop through tags/nodes of file buffer looking for
9238 * info/search.c (skip_node_characters): Rewrite "if" statement for
9243 * info/info.in: Check for setvbuf (), and check to see whether the args
9252 look for the label as a filename (i.e., "(LABEL)Top").
9262 * info/window.c (window_make_modeline): Check node->flags for
9284 * info/indices.c (info_index_next): Improve the final search for the
9296 for doesn't start with a `/', then additionally compare the
9304 single function display_cursor_at_point () is used for all cursor
9310 * info/nodemenu.c: New file implements a few functions for manipulating
9318 interrupted, then redisplay all of the windows while waiting for
9402 * info/infodoc.c (info_find_or_create_help_window) Correct check for
9414 functions for user-controlled scroll behaviour.
9526 (get_nodes_of_tags_table) Only check for "(Indirect)" if we
9536 * info/TODO: Remove suggestion for partial tag parsing, since tag
9544 info_reverse_isearch (on C-r) for Info windows.
9599 variable $this_file instead of $file in for loop.
9618 Better documentation for @definfoenclose
9633 * emacs/texinfo.el (texinfo-mode-map): Add keybinding for
9645 contains too few nodes for a master menu.
9667 * emacs/texnfo-upd.el (texinfo-check-for-node-name): Offer section
9673 * emacs/texinfmt.el: @vtable defined, parallel to @ftable, for
9705 Changed default path for libdir to be consistent with Makefile.
9800 words with braces for command.
9815 long for the flush right command (line length must be less than
9818 * emacs/texnfo-tex.el (texinfo-tex-buffer): Prompt for original file
9846 for message.
9860 looks for three hyphens in a row to find those between word
9861 constituent characters, as now, for Oxford Univ. style dashes and
9862 also between spaces, for Cambridge Univ. Press style dashes.
9893 * emacs/texinfo.el (texinfo-define-common-keys): Add keybinding for
9913 texinfo2.texi: Document @dmn.
9935 * emacs/makeinfo.el (makeinfo-compilation-sentinel): Check for
9937 texinfo2.texi: Minor typos fixed.
9956 * emacs/texinfo.el: Define key for `texinfo-master-menu'; define
9982 /* changelog for texinfo.tex before 19jun01. */
9986 * texinfo.tex (\smallbreak, \medbreak, \bigbreak): add check for
10008 (\dosubind): secondary index entry not written as separate arg for
10015 * texinfo.tex (\dopdfimage): different syntax for filename
10039 * texinfo.tex (\inmargin): rewrite to allow for placing the
10059 <arnold@skeeve.com> for standards.texi.
10168 * texinfo.tex (\appendixletter): restore \the, necessary for .toc.
10207 * texinfo.tex (&): be sure active & is defined for @deftypefn
10218 * texinfo.tex (\image, \imagexx): move pdf test to imagexxx for
10226 * texinfo.tex (\putwordin): new macro for word `in'.
10352 Compensate for \topandbottommargin.
10372 * texinfo.tex (@env, @command, @option): Must disable for index
10402 (\emph, \i): use \smartitalic for true italics.
10453 roman numerals for toc, arabic outside, even when toc is
10464 * texinfo.tex (\setref): Take additional argument for the -snt
10488 Global: use \nobreak instead of \penalty 10000 for epsilon efficiency.
10526 (\balancecolumns): Format for readability.
10562 * texinfo.tex: Fix for macros in arguments to other commands.
10602 @defuns (for example).
10614 (\indexdummies): make `\ ' be just ` ' for sorting.
10634 (\+): Turn off once and for all at the beginning, and define as
10666 * texinfo.tex: \!: Save and restore this for @tex.
10712 optional argument makes sense for this, too.
10763 * texinfo.tex (\image): New definition for new @image command.
10768 (\onepageout): Leave space for the footline if present.
10777 <imdave@ais.net> (for texi2www doc).
10804 * texinfo.tex (\opnr, \clnr): Increment/decrement \parencount, for
10861 * texinfo.tex (\url): New macro, like \samp for now.
10925 * texinfo.tex (\changepagesizes): Additional arg for topskip.
10936 (\*shape): New macros defining symbolic names for all font
10965 * texinfo.tex (\xrefX): Test for xref-automatic-section-title
11043 * texinfo.tex (\setfont): New macro. Use it for specifying
11161 * texinfo.tex (\dots): Use $\,$ for spacing.
11181 \dosetq for title.
11204 normal typesetting of strings (e.g. for C++ docn) containing `&'
11209 (primarily for use within @smallexample)
11239 Note: for most environments, \nonfillfinish deals with this.
11241 * texinfo.tex (\smalllisp): New definition for non-small case, a
11260 (\setleading): Set \normallineskip and call \normalbaselines, for
11321 (\nestedignore): call \obstexwarn for manuals that may trip bug
11341 * (@up, down): original BFox synonyms for above.
11344 * (@nwnode): new synonym for @node, used in newest
11368 \exhyphenpenalty, to turn off hyphenation for real.
11374 \exhyphenpenalty, to turn off hyphenation for real.
11445 * texinfo.tex (\unnumbered): Expand the arg only once for the \message.
11464 for \ignore.
11475 * texinfo.tex (\|): New definition for changebars.
11527 used for @set.
11536 ((,[,],)): new global definitions for these four active
11564 * texinfo.tex (\vtable): Like @ftable, but for variables.
11576 * texinfo.tex (\newlinechar): define for use in help strings.
11577 (\groupinvalidhelp): define this for use with \errhelp.
11587 (\exdent, \exdentyyy): Define suitably for filled environments.
11589 (\nofillexdent, \nofillexdentyyy): Alternates for nofill envs.
11594 * texinfo.tex (\Esmalllisp): Smaller baseline skip for smallexamples.
11651 * texinfo.tex (\itemzzz): Compensate in line-by-itself case for
11697 * texinfo.tex (@thischaptername): Provide default value for when
11727 (\Ealphaenumerate, \Ecapsenumerate): Aliases for \Eenumerate.
11737 * texi2dvi: Iterate over the right variable to look for new idx files.
11750 Initially define for numbered chapters.
11857 * texinfo.tex (\defname): Use \dimen2, \dimen3 for outer margins.
11858 Use outer margins for influencing \rightline.
11868 or \dimen1, for current width.
11875 (\inforefzzz): Use \samp for node name.
11877 * texinfo.tex (\defname): Use current width for \dimen0, \dimen1.
11888 (\shortcontbf, \shortcontsl): New fonts for short contents lines.
11909 (\xrefX): Use \cite for printed manual and node names.
11953 * texinfo.tex (\top): Synonym for \unnumbered.
11954 (\infotop): Synonym for \infounnumbered.
11978 (Ytitle): Subroutine for that.
12058 * texinfo: Handle .texi extension as well as .texinfo.
12069 number, for consistency with sections et al.
12075 (\ifusingtt): new macro for such conditionalization.
12097 * texinfo.tex (\titlepage): Don't print rule for \page unless already
12196 * texinfo.tex (\defunargs): Use ragged right for args.
12199 * texinfo.tex: Make active definition for = using \tt, but disable.
12245 * texinfo.tex (\titlepage): remove obsolete code for subtitles.
12267 (\refX): Warn for every use of an undefined xref,
12277 * texinfo.tex (\chapentryfonts): Try using \rm for chap title.
12295 would just barely fit if not for \partialpage.
12302 Define xrefs for appendices that say "Appendix N".
12325 New macros for Lisp manual.
12350 decimal numbers for all character codes. The standard one fails.
12371 def...x for more arguments.
12399 (\realeverypar): formatting for the @subtext's.
12408 * texinfo.tex (\entry, \secondary): use plain TeX \dotfill for
12425 * texinfo.tex: Changes by Karl Berry for toc format.
12426 Rewrite the table of contents for appearance's sake. Add a
12427 synonym for \summarycontents, \shortcontents, since that is the
12442 definition for `\' now.
12446 for `\' be \normalbackslash, if it is \eatinput.