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.

Thu May 14 21:14:25 1992  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * fixfonts: Enclosed most variable references with "" to prevent
          potential globbing and other weirdness.  Eliminated uses of
          ${var-value}, which unfortunately isn't portable. 

        * texi2dvi: rewritten from scratch.

Sat Apr 18 23:46:25 1992  Charles Hannum  (mycroft@hal.gnu.ai.mit.edu)

	* fixfonts: Re-evaluate prefix and libdir if inherited (to resolve
	variable references from make).
	(texlibdir): Don't add '/tex', since it's already there.
	
Fri Apr 10 14:51:23 1992  Noah Friedman  (friedman@hill.gnu.ai.mit.edu)

        * fixfonts: set prefix and libdir only if they are not already
          defined (i.e. not inherited from the environment).
          Changed default path for libdir to be consistent with Makefile. 

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.

Sat Nov 16 08:27:42 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)

	* fixfonts: New file, from Karl Berry.
	* Makefile (install): Run fixfonts to fix lcircle10.

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.

        * texi2dvi: Misc. bugs fixed.

        * 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)

        * texi2dvi: Revised.
          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
End:
