Mon May 10 10:12:53 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * texinfmt.el (texinfmt-version): Updated year.

Wed Mar 24 10:21:31 1993  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-format-region): Do not require
          `@setfilename' line; delete `\input texinfo' line if part of
          region.

        * texinfmt.el (texinfo-raise-lower-sections): Raise or lower the
          hierarchical level of chapters, sections, etc. according to
          `@raisesections' and `@lowersections' commands.

Thu Mar 18 16:02:27 1993  Robert J. Chassell  (bob at grackle)

        * texinfo.el (texinfo-show-structure): Indent *Occur* buffer
          according to the structure of the file.

Thu Oct 15 16:17:47 1992  Robert J. Chassell  (bob@nutrimat.gnu.ai.mit.edu)

        * texinfmt.el (texinfo-format-setfilename): Remove date from
          Info file header so regression testing is easier.

Tue Sep 15 16:28:35 1992  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfmt-version): New variable.
          (texinfo-format-setfilename): Include date and
          version in Info file header.
          Better documentation for @definfoenclose
          Handle whitespace after @end iftex, etc.

Thu Sep  3 09:25:37 1992  Robert J. Chassell  (bob at grackle)

        * texnfo-upd.el: Fix typo re `texinfo-sequential-node-update.'

Wed Aug 19 18:17:02 1992  Robert J. Chassell  (bob at grackle)

        * texnfo-upd.el (texinfo-master-menu, texinfo-multi-files-update): 
          Do not insert extra newlines before and after the menu.
          (texinfo-incorporate-menu-entry-names): New function to
          copy old menu entry names to the new menu.
          (texinfo-incorporate-descriptions, texinfo-insert-menu,
          texinfo-make-one-menu, texinfo-menu-indent-description,
          texinfo-multi-files-update, texinfo-insert-menu,): 
          Handle "menu item: node name. description." style entry.

Tue Aug 18 08:56:24 1992  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-value): Revise syntax.

        * texnfo-upd.el (texinfo-start-menu-description):
          New function to insert title as description in a menu. 
         (texinfo-make-menu-list): Remove automatic title insertion.

        * texinfo.el (texinfo-mode-map): Add keybinding for 
          texinfo-start-menu-description.       

Thu Aug 13 12:06:07 1992  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-set, texinfo-clear, texinfo-ifset,
          texinfo-ifclear, texinfo-value): Revise to match new syntax.

Wed Jul 29 11:58:53 1992  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-set): Revise to set a string to the flag.
        (texinfo-value): @value{flag}: New command which inserts the
        string to which the flag is set.

Tue Jul  7 15:10:52 1992  Robert J. Chassell  (bob at grackle)

        * texnfo-upd.el (texinfo-master-menu): Error message if file
        contains too few nodes for a master menu.
        (texinfo-insert-master-menu-list): Only attempt to insert detailed
        master menu if there is one.

Sat Jun 27 11:32:58 1992  Karl Berry  (karl@hayley)

        * texinfo.tex (\shortchaplabel): new macro to align chapter and
          appendix labels.
        (\shortchapentry): call it.
        (\shortappendixwidth): new dimen register.

Wed Jun 24 09:45:34 1992  Karl Berry  (karl@hayley)

        * texinfo.tex (\afterenvbreak): make the same as \aboveenvbreak,
          so space below environments doesn't get lost.
        (\aboveenvskipamount): rename to \envskipamount, since it's used
          both above and below.

Wed Jun 24 09:45:34 1992  Karl Berry  (karl@hayley)

        * texinfo.tex (\group): do @comment at the end, to avoid excessive
          white space when called inside @group.

Wed Jun 10 15:26:18 1992  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-append-refill): Refill properly when lines
          begin with within-paragraph @-commands.

Tue Jun  9 12:28:11 1992  Robert J. Chassell  (bob at grackle)

        * texinfmt.el: Add `texinfo-deffn-formatting-property' and 
          `texinfo-defun-indexing-property' to @deffn commands.

Mon Jun  8 11:52:01 1992  Robert J. Chassell  (bob at grackle)

        * texnfo-upd.el: Replace `(mark-whole-buffer)' with 
          `(push-mark (point-max) t) (goto-char (point-min))'
          to avoid `Mark set' messages.

Fri Jun  5 15:15:16 1992  Robert J. Chassell  (bob@kropotkin.gnu.ai.mit.edu)

        * texnfo-upd.el (texinfo-check-for-node-name): Offer section title
          as prompt.
        (texinfo-copy-next-section-title): Copy title correctly.

Thu May 28 20:34:17 1992  Robert J. Chassell  (bob@hill.gnu.ai.mit.edu)

        * texinfmt.el: @vtable defined, parallel to @ftable, for variables.
        (texinfo-append-refill): set case-fold-search nil so @TeX is not
        confused with @tex.

Sat May 16 11:16:27 1992  Karl Berry  (karl@hayley)

        * texinfo.tex (\smallbook): decrease \topskip somewhat.

        * texinfo.tex (\group): use \vtop instead of \vbox.

        * texinfo.tex (\newlinechar): define for use in help strings.
        (\groupinvalidhelp): define this for use with \errhelp.
        (\group): set \errhelp to above.

Thu Mar 26 21:36:41 1992  Robert J. Chassell  (bob@kropotkin.gnu.ai.mit.edu)

        * makeinfo.el: Rename temp buffer from *Makeinfo* back to
          *compilation* so `next-error' works; unfortunately,
          *compilation* is written into the code as the name
          `next-error' needs.  
          Rename `makeinfo-recenter-makeinfo-buffer' back to
          `makeinfo-recenter-makeinfo-buffer'

Tue Mar  3 13:17:42 1992  Robert J. Chassell  (bob at grackle)

        * texnfo-upd.el (texinfo-insert-master-menu-list): Insert a master
          menu only after `Top' node and before next node.
         (texinfo-copy-menu): Error message if menu empty.

Mon Feb 24 15:47:49 1992  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-format-region): Make sure region ends in a
          newline. 
         (texinfo-itemize-item): Recognize all non-whitespace on same line
          as @item command.

Wed Feb 12 10:50:51 1992  Robert J. Chassell  (bob at grackle)

        * texinfo2.texi: Rewrite @enumerate section to explain new features,
          rewrite  miscellaneous paragraphs for clarity.

        * makeinfo.el: Rename temp buffer as *Makeinfo*. 
          Rename `makeinfo-recenter-compilation-buffer'.
          (makeinfo-buffer): Offer to save buffer if it is modified.
          (makeinfo-compile): Do not offer to save other buffers.
          (makeinfo-compilation-sentinel): Switch to Info file.

Tue Feb  4 13:07:39 1992  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-print-index): Format so that node names in
          the index are lined up.

Mon Feb  3 09:08:14 1992  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-itemize-item): Format entry when text is on
          the same line as @item command.  Also, handle @-commands.
          (texinfo-format-region, texinfo-format-buffer-1): Set fill column
          to local value of Texinfo buffer.

        * texnfo-upd.el (texinfo-pointer-name):  Find only those
          section commands that are accompanied by `@node' lines.

Fri Jan 17 00:05:17 1992  Robert J. Chassell  (bob at kropotki)

        * texinfo2.texi: Updated TeX ordering information.

Tue Jan 14 16:10:16 1992  Robert J. Chassell  (bob at grackle)

        * texnfo-upd.el: Ensure that no commands depend on the value of
          case-fold-search.

Fri Jan 10 15:13:55 1992  Robert J. Chassell  (bob at kropotkin)

        * texinfmt.el (texinfo-append-refill): Replace use of
          unsupported function `looking-at-backward' with
          `re-search-backward'.

Mon Dec 16 15:01:36 1991  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-append-refill): New function appends
          @refill to all appropriate paragraphs so you no longer need to
          append @refill command yourself.
          (texinfo-format-region, texinfo-format-buffer-1,
          texinfo-format-include): Call `texinfo-append-refill'.

Mon Dec  2 10:26:57 1991  Robert J. Chassell  (bob at grackle)

        * texinfo2.texi: Replace `+' long-option introductory char with `--'.

Tue Nov 26 10:21:04 1991  Robert J. Chassell  (bob at grackle)

        * texnfo-upd.el (texinfo-section-types-regexp): `@subtitle' no
          longer treated as subsection.

Thu Nov 14 22:32:02 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)

	* Makefile: Change $(make), which is nowhere defined, to $(MAKE),
	which most makes predefine.

Thu Nov 14 22:11:25 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)

	* Makefile (install): New target.
	Installs lcircle10.tfm.
	(all, info, makeinfo, texindex, TAGS, *clean): New trivial targets.

Tue Nov 12 16:13:24 1991  Robert J. Chassell  (bob at grackle)

        * texinfmt.el: Create @end smalllisp.

Mon Nov 11 16:50:13 1991  Robert J. Chassell  (bob at grackle)

        * texinfo.el (texinfo-environment-regexp): Add all other block
          enclosing Texinfo commands.

Sun Nov 10 12:00:06 1991  Karl Berry  (karl at hayley)

        * texinfo.tex (\doprintindex): only \read if the file existed;
          \closein the test stream in all cases.
          (\initial, \entry): do not \outer, so that \read does not get an
          error if the index exists.

Thu Nov  7 10:23:51 1991  Robert J. Chassell  (bob at grackle)

        * texinfo.el (texinfo-insert-@end): Attempt to insert correct end
          command statement, eg, @end table.  Fails with nested lists.
         (texinfo-insert-*): Accept prefix arg to surround following N
         words with braces for command.

Tue Nov  5 08:29:13 1991  Robert J. Chassell  (bob at grackle)

        * texinfo.tex (@thischaptername): Provide default value for when
          @chapter not defined.

Sat Nov  2 17:59:02 1991  Karl Berry  (karl at hayley)

        * texinfo.tex (\itemizezzz): do \begingroup here, since \itemizey
          can't any longer.

Fri Nov  1 16:10:59 1991  Robert J. Chassell  (bob at kropotki)

        * texinfo2.texi: Document @set, @ifset, @clear, @ifclear.

Fri Nov  1 01:12:42 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)

	* Move texindex to C subdirectory.
	* Makefile: Include COPYING and ChangeLog files in distribution.

Thu Oct 31 21:31:41 1991  Robert J. Chassell  (bob at kropotki)

        * texinfmt.el (texinfo-clear): Clear flag even if flag not
          previously set. 

Tue Oct 29 12:17:41 1991  Robert J. Chassell  (bob at grackle)

        * texinfo.tex: @paragraphindent defined as a no op.

Fri Oct 25 15:19:47 1991  Karl Berry  (karl at hayley)

        * texinfo.tex (\enumerate): allow any lowercase letter, uppercase
          letter, or number as argument; initialize \itemno and begin the
          environment's group here.
          (\itemizey): don't initialize \itemno here.
          (\numericenumerate, \startenumeration): new macro.

Wed Oct 23 11:15:58 1991  Robert J. Chassell  (bob at grackle)

        * texinfo.el (texinfo-mode): page-delimiter now finds top node as
          well as chapters.

Tue Oct 22 11:46:12 1991  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-do-flushright): Test whether a line is too
          long for the flush right command (line length must be less than
          the value of fill column).

        * texnfo-tex.el (texinfo-tex-buffer): Prompt for original file
          even if point moved to *texinfo-tex-shell*.
          texinfo-tex-original-file: variable to hold file name.

Wed Oct 16 08:32:05 1991  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-format-center): Expand string before
          centering so @-commands not included. 

Thu Oct 10 22:01:47 1991  Robert J. Chassell  (bob at kropotki)

        * texnfo-tex.el (texinfo-show-tex-print-queue): Do not kill a
          running process; do start a process none exists.

Thu Sep 26 21:58:47 1991  Robert J. Chassell  (bob at kropotki)

        * texinfo2.texi: Suggest writing version and edition numbers in
          title page and Top node summary.

        * texinfo.el: Remove extraneous references to TeX.

Thu Sep 19 20:45:29 1991  Robert J. Chassell  (bob at kropotki)

        * texinfmt.el: add @cartouche as a noop (makes box with rounded
          corners in TeX)

	* texinfo2.texi: add @cartouche doc

Tue Sep 10 20:44:57 1991  Robert J. Chassell  (bob at grackle)

        * texnfo-upd.el (texinfo-make-one-menu): Copy node-name correctly
          for message.

Thu Aug 29 17:54:07 1991  Robert J. Chassell  (bob at kropotki)

        * texnfo-tex.el (texinfo-quit-tex-job): Do not set mark.

        * Makefile, Makefile-for-dist, README: Revise to include
          configure file for makeinfo and info.

Wed Aug 21 10:36:21 1991  Robert J. Chassell  (bob at grackle)

         * texnfo-upd.el: (texinfo-copy-menu-title): Copy title as it
           should rather than node line.

Wed Aug  7 11:16:52 1991  Robert J. Chassell  (bob at grackle)

         *  texinfo2.texi: Minor textual corrections; update new features.

Mon Aug  5 15:27:12 1991  Robert J. Chassell  (bob at grackle)

         * texinfmt.el (texinfo-format-convert): Changed regexp that looks
           for three hyphens in a row to find those between word
           constituent characters, as now, for Oxford Univ. style dashes
           and also between spaces, for Cambridge Univ. Press style
           dashes.

        * texnfo-tex.el (texinfo-tex-start-shell): Runs "/bin/sh" so
          `explicit-shell-file-name' is not set globally.

        * texnfo-upd.el: Rewrite messages.
          (texinfo-find-higher-level-node): Stop search at limit.
          (texinfo-copy-menu-title): Rewrite to handle outer include files.
          (texinfo-multi-file-update): Update all nodes properly;
          rewrite doc string and interactive.

Sat Aug  3 10:46:13 1991  Robert J. Chassell  (bob at grackle)

        * texnfo-upd.el (texinfo-all-menus-update): Fixed typo that
          caused the function to create a master menu when it shouldn't.

        * texinfo.el (texinfo-mode): Make `indent-tabs-mode' a local
          variable and set to nil to prevent TABs troubles with TeX.

Wed Jul 31 11:07:08 1991  Robert J. Chassell  (bob at grackle)

	* texnfo-tex.el (texinfo-quit-tex-job): New function: quit
          currently running TeX job, by sending an `x' to it.
          (texinfo-tex-shell-sentinel): New function to
	  restart texinfo-tex-shell after it is killed.
	  (texinfo-kill-tex-job): Rewrite to use kill-process rather than
	  quit-process; uses `texinfo-tex-shell-sentinel' to restart
	  texinfo-tex-shell after it is killed.
          (texinfo-tex-region, texinfo-tex-buffer): Replace
	  texinfo-kill-tex-job with quit-process.

	* texinfo.el (texinfo-define-common-keys): Add keybinding for
	  texinfo-quit-tex-job

        *  texinfo2.texi: Describe texinfo-quit-tex-job; add new index entries.

Thu Jul 18 11:01:51 1991  Robert J. Chassell  (bob at grackle)

        * texinfmt.el (texinfo-enumerate, texinfo-enumerate-item,
          texinfo-itemize, texinfo-table, texinfo-ftable): Revised
          @enumerate, @itemize, @table, and @ftable to take an optional
          argument.  @enumerate may take a number or lower or uppercase
          letter and start marking list with that number or letter.  If no
          arg provided, @enumerate behaves as before, starting list with
          1.  If no arg provided, @itemize inserts @bullet, @table uses
          @asis, @ftable uses @code.

Wed Jul 10 15:15:03 1991  Robert J. Chassell  (bob at grackle)

        * texinfmt.el: New commands @set, @clear, @ifset...@end ifset, and
          @ifclear...@end ifclear.
          Definition functions rewritten to make them easier to
          maintain. 

Wed Jul  3 19:37:04 1991  Robert J. Chassell  (bob at kropotki)

        * texinfmt.el (texinfo-format-deftypefn-index): Remove reference
          to data-type to make consistent with texinfo.tex and makeinfo.
          texinfo.el: Fix page-delimiter and texinfo-chapter-level-regexp
          variables.

Thu Jun 27 18:35:36 1991  Robert J. Chassell  (bob at nutrimat)

        * texinfmt.el: Add @dmn as `texinfo-format-noop'.
        texinfo2.texi: Document @dmn.
        texinfmt.el (texinfo{,-end}-{eleterate,ecapitate} renamed
        {alphaenumerate, capsenumerate}.

Fri Jun 14 12:46:32 1991  Robert J. Chassell  (bob at churchy.gnu.ai.mit.edu)

        * texinfmt.el (texinfo-format-defun-1): @defivar prints name correctly.

Fri Jun  7 17:21:38 1991  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* texinfmt.el (texinfo{,-end}-{eleterate,ecapitate},
	texinfo-{eleterate,ecapitate}-item): New fns for @eleterate and
	@ecapitate constructs.

Thu Jun  6 21:38:33 1991  Robert J. Chassell  (bob at churchy.gnu.ai.mit.edu)

        * texinfo2.texi: Add index entries; fix typo; document use of page
          commands to move by chapter, etc.

        * texinfo.el (texinfo-mode): Set page delimiter to
          'texinfo-chapter-level-regexp' so that page commands work by
          chapter or equivalent.

        * texinfmt.el (texinfo-format-defun-1): @defop prints name correctly.
          (batch-texinfo-format): replace unsupported
          'buffer-disable-undo' with 'buffer-flush-undo'

Thu May 30 17:59:07 1991  Robert J. Chassell  (bob at kropotki)

        * texinfo2.texi: Fix two typos.

Fri Apr  5 15:17:17 1991  Robert J. Chassell  (bob at wookumz.gnu.ai.mit.edu)

        * makeinfo.el (makeinfo-compilation-sentinel): Check for existance
          of makeinfo-temp-file to avoid harmless error message.
          texinfo2.texi: Minor typos fixed.

Thu Mar 28 19:13:24 1991  Robert J. Chassell  (bob at pogo.gnu.ai.mit.edu)

        * texinfo2.texi: Minor typos fixed.
          Makefile, Makefile-for-texinfo2: include texindex.c.

Thu Mar 21 19:19:49 1991  Robert J. Chassell  (bob at wookumz.gnu.ai.mit.edu)

        * Makefile: copy 18.57 version of info.el and informat.el, which
          work on version 18 machines.

Mon Mar 11 12:35:51 1991  Robert J. Chassell  (bob at grackle)

        * texinfmt.el: (@footnotestyle): New command to set footnotestyle.
          (@paragraphindent): New command to set indentation.
          (texinfo-format-refill): Add indentation feature so as to
          indent paragraph or leave indentation asis before refilling
          according to value set by @paragraphindent command.
          (texinfo-format-region): Insert header, if any, into Info buffer.
          (texinfo-format-separate-node, texinfo-format-end-node): Run
          texinfo-format-scan on footnote text only once.
          (texinfo-format-scan): Shorten `---' to `--'.

        * texinfo.el: Define key for `texinfo-master-menu'; define
          start and end of header expressions.

        * texnfo-upd.el (texinfo-all-menus-update): Update
          pre-existing master menu, if there is one.

        * texnfo-tex.el: Move definitions for start and end of header
          to texinfo.el,

Local Variables:
left-margin: 8
version-control: never
End:
