Lines Matching +refs:po +refs:check +refs:for +refs:pending +refs:edit
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.
237 (autoconf): align/edit/sort entries.
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
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
1049 * doc/texinfo.txi (Multiple Spaces): xref tie rather w for
1058 * doc/texinfo.txi (Conventions): add item for blank lines as
1070 * po/.cvsignore: exclude *.gmo instead of listing each individually.
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.
1231 Quote all attribute values (for XHTML).
1238 * makeinfo/cmds.c (cm_titlepage): new fn, and use it for @titlepage.
1241 * makeinfo/html.c (html_output_head): check titlepage_cmd_present
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
1366 * m4/{check-decl.m4,mkstemp.m4,prereq.m4}: new files from gnulib.
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.
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.
1853 * makeinfo/index.c (index_add_arg): don't emit warning for index
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).
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.
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.
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
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,
2342 translations for ``file too small'' and ``file too big'' error.
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.
2515 * makeinfo/makeinfo.c (cm_image): check *ext_arg as well as
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
2645 ja.po. From Fumitoshi UKAI <ukai@debian.or.jp>.
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
2761 target, instead enable looking in . for info files within automake.
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.
2992 * pretty much all files also modified for XML/DocBook output.
3058 * makeinfo/makeinfo.c: --output is for split html, not non-split.
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
3213 * doc/texinfo.tex: tricky tex-fix for @verb{<char>..<char>}
3214 * doc/texinfo.tex: real tab expansion for @verbatim mode
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
3285 * info/filesys.c (is_dir_name): check all info suffixes as well as
3401 * makeinfo/html.c (html_output_head): use text for <title>, not
3433 check.
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
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__.
3852 produces its effect for programs documented in the current Info
3890 * doc/texinfo.txi: Document possibility of `titlepage' stuff for
3919 to check what to use for @item, so @ifset etc. can be used around
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
4296 first so subsequent bindings (e.g., for ESC) override.
4301 trailing whitespace from output, output blank row for blank @item.
4308 http://www.iro.umontreal.ca/contrib/po/iso-639. From kama.
4312 * doc/texinfo.txi (Creating an Info File): use this for the node name.
4334 * makeinfo/makeinfo.h (cr_or_whitespace): use whitespace and check
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
4354 * configure.in (AC_OUTPUT): Remove command to create po/Makefile,
4367 for `Citation' in the LOG should be enough to avoid uneless runs.
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
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
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
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.
5117 * makeinfo/makeinfo.c (end_of_sentence_p): don't check negative
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.
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.
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
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.
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
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.
5838 * info_menu_sequence): New functions for new command.
5850 for meta characters.
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
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
6076 > (get_manpage_node): Recompute info_windows[]->nodes[] for all
6088 > looking for the node to kill.
6101 > isearch_terminate_search_key, but buffered input is pending, don't
6119 > * makeinfo/makeinfo.c (ALSO_NULL_DEVICE): New macro, for alternate
6127 > pc_term_chars_avail to get the number of pending characters.
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.
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.
6522 * po/de.po: New version.
6524 * po/POTFILES.in: Do not include doc.c; that gets built at
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.
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.
6771 * configure.in (TEXMF): Move check to block with other program
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.
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.
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,
7006 * util/install-info.c: Use \n\ for multiline string constant.
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.
7146 (main): Call it before trying to open dirfile for reading.
7168 * makeinfo/makeinfo.c (cm_ifnothtml, etc.): Routines for new
7178 * makeinfo/makeinfo.c (cm_image): New routine for new command @image.
7219 * configure.in (AC_CHECK_HEADERS): Check for pwd.h.
7230 * info/signals.h (SIGCHLD): #define as SIGCLD if undefined, for sysV68.
7251 * doc/texinfo.texi (uref): New node for new command.
7262 * configure.in: Touch po/ChangeLog (gettext needs it).
7268 * po/POTFILES.in: Fill it.
7289 HAVE_STPCPY for libintl.
7293 (AC_OUTPUT): Process Makefiles in intl/ and po/.
7300 * Makefile.am (SUBDIRS): Add intl/ and po/ for NLS.
7306 * makeinfo/makeinfo.c (uref): New command, another alias for @code
7307 for now.
7331 for sake of m68k-hp-bsd.
7349 @end for a false condition.
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.
7441 * info/info.c (main): Use PACKAGE and VERSION from Automake for
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.
7488 * makeinfo/makeinfo.c (cm_node): No need to call strlen to check
7489 for the empty string.
7491 * doc/texinfo.texi: Restore missing @c for initial comment.
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.
7568 Don't need -I.. (for config.h) or -I$(srcdir), says tromey.
7607 * configure.in (AC_REPLACE_FUNCS): Move strerror check to here.
7629 * */Makefile.am: Write Makefile.am files for Automake.
7662 * util/install-info.c (main): Check for a missing dir file as well
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.
7805 makeinfo.info, makeinfo.dvi: Do not depend on macro.texi for now.
7830 Use same basename for the temp input files.
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.
7879 * dir: Blank dir file for installation on new systems.
7897 (\macro): Use \doignore for robustness, instead of just letting TeX
7913 Remove leading underscore for POSIX/ANSI pedants.
7977 (flush_output): Check only for META-SPC, not META-<sentence-ender>.
8037 values, both for 8.5x11 and @smallbook formats. From Bob.
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).
8122 Various expansion safety measures added for test; avoid use of -o.
8164 use the empty string as the current node for those cases.
8186 * makeinfo/makeinfo.c (cm_email): New function for new @email command.
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
8382 for those POSIX-style C library functions that are not present on
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
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
8529 (info_man): Compile in for M-x man if handling man pages.
8568 * configure.in (AC_HAVE_FUNCS): Check for strcasecmp.
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.
8750 where (for example) @var{} immediately following a line break
8762 Add facility for macros to invoke the original definition. This
8778 (reader_loop): Change logic for `@bye'. No longer required at the
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.
8925 Check for `rindex' function.
8926 Check for varargs.h.
8927 Clean up symbol names for header files so a single AC_HAVE_HEADERS
8999 * Makefile.in (ALLOCA): Provide for substitution.
9023 Eliminate some gratuitous uses of $tempfile2, such as in for loops.
9046 * info/Makefile.in (LDEFS): New variable. Use it for info-local
9147 if the file name to look for is "dir".
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
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.
9462 * info/general.h: #define info_toupper and info_tolower which check
9526 (get_nodes_of_tags_table) Only check for "(Indirect)" if we
9533 and return a node. This was simply a cut and paste edit to
9536 * info/TODO: Remove suggestion for partial tag parsing, since tag
9544 info_reverse_isearch (on C-r) for Info windows.
9597 Made check to enable debugging more terse.
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
9935 * emacs/makeinfo.el (makeinfo-compilation-sentinel): Check for
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
9989 (\aboveenvbreak): similar check of \lastpenalty.
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'.
10288 check to prevent the user from doing silly things like
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.
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.