scheme interaction mode
[bpt/emacs.git] / lisp / ChangeLog.9
index c0bf982..1d4fa7f 100644 (file)
 
 2001-09-24  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
 
-       * ebnf2ps.el: Eliminate make-local-hook calls.  Doc fix.
+       * progmodes/ebnf2ps.el: Eliminate make-local-hook calls.  Doc fix.
        (ebnf-version): New version (3.6.1).
 
-       * ebnf-bnf.el: Fix character range regexp.  Doc fix.
+       * progmodes/ebnf-bnf.el: Fix character range regexp.  Doc fix.
        (ebnf-bnf-non-terminal-chars): New internal const.
        (ebnf-bnf-lex): Fix code.
 
-       * ebnf-iso.el: Fix character range regexp.  Doc fix.
+       * progmodes/ebnf-iso.el: Fix character range regexp.  Doc fix.
        (ebnf-iso-non-terminal-chars): New internal const.
        (ebnf-iso-lex): Fix code.
 
-       * ebnf-yac.el: Fix character range regexp.  Doc fix.
+       * progmodes/ebnf-yac.el: Fix character range regexp.  Doc fix.
        (ebnf-yac-skip-chars): New internal const.
        (ebnf-yac-skip-code): Fix code.
 
 
 2001-09-19  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
 
-       * ebnf2ps.el: Replace "Prologue" by "Prolog" in PostScript
+       * progmodes/ebnf2ps.el: Replace "Prologue" by "Prolog" in PostScript
        programming.  Doc fix.
        (ebnf-version): New version (3.6).
        (ebnf-eps-begin): Data fix.
        (ebnf-begin-file): Code fix.
 
-       * ebnf-bnf.el: Doc fix.
+       * progmodes/ebnf-bnf.el: Doc fix.
        (ebnf-bnf-lex): Fix regexp for non-terminal and terminal tokens.
 
-       * ebnf-iso.el, ebnf-otz.el, ebnf-yac.el: Doc fix.
+       * progmodes/ebnf-iso.el, progmodes/ebnf-otz.el, progmodes/ebnf-yac.el:
+       Doc fix.
 
 2001-09-18  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
 
        * ediff-util.el: Copyright years.
        (ediff-choose-syntax-table): New function.
        (ediff-setup): Use ediff-choose-syntax-table.
-       (ediff-file-checked-out-p,ediff-file-checked-in-p): Check if
+       (ediff-file-checked-out-p, ediff-file-checked-in-p): Check if
        vc-state is available.
        (ediff-make-temp-file): Use ediff-coding-system-for-write.
 
        (ediff-patch-file-internal): Use ediff-coding-system-for-write.
 
        * ediff-diff.el (ediff-coding-system-for-read): Moved to ediff-init.el.
-       (ediff-match-diff3-line,ediff-get-diff3-group): Improved pattern.
+       (ediff-match-diff3-line, ediff-get-diff3-group): Improved pattern.
 
        * ediff.el: Date of last update, copyright years.
 
        * ediff-wind.el (ediff-setup-control-frame): Nill->nil.
 
-       * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy
+       * viper-ex.el (ex-token-list, ex-cmd-execute): Revamped, courtesy
        of Scott Bronson.
-       (ex-cmd-assoc,ex-compile,ex-cmd-one-letr): New functions.
-       (viper-check-sub,viper-get-ex-command,viper-execute-ex-command):
+       (ex-cmd-assoc, ex-compile, ex-cmd-one-letr): New functions.
+       (viper-check-sub, viper-get-ex-command, viper-execute-ex-command):
        Deleted functions.
-       (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new
+       (viper-get-ex-com-subr, viper-ex, ex-mark): Changed to use the new
        ex-token-list.
        (viper-get-ex-address-subr): Convert registers to char data type.
 
-       * viper-util.el (viper-int-to-char,viper-char-equal): New functions.
+       * viper-util.el (viper-int-to-char, viper-char-equal): New functions.
        (viper-memq-char): Use viper-int-to-char.
        (viper-file-checked-in-p): Use vc-locking-user, if vc doesn't have
        vc-locking-state.
        (viper-read-key-sequence): New function that replaces the
        previously used advice to read-key-sequence.
 
-       * viper-cmd.el (viper-test-com-defun,viper-exec-change)
-       (viper-exec-Change,viper-execute-com,viper-insert,viper-append)
-       (viper-Append,viper-Insert,viper-open-line,viper-Open-line)
-       (viper-open-line-at-point,viper-substitute,viper-overwrite)
-       (viper-replace-char-subr,viper-forward-word,viper-forward-Word):
+       * viper-cmd.el (viper-test-com-defun, viper-exec-change)
+       (viper-exec-Change, viper-execute-com, viper-insert, viper-append)
+       (viper-Append, viper-Insert, viper-open-line, viper-Open-line)
+       (viper-open-line-at-point, viper-substitute, viper-overwrite)
+       (viper-replace-char-subr, viper-forward-word, viper-forward-Word):
        Got rid of the negative character hack.
-       (viper-escape-to-state,viper-replace-state-exit-cmd):
+       (viper-escape-to-state, viper-replace-state-exit-cmd):
        Use viper-read-key-sequence.
        (viper-envelop-ESC-key): No need for ad-get-orig-definition.
-       (viper-minibuffer-standard-hook,viper-read-string-with-history):
+       (viper-minibuffer-standard-hook, viper-read-string-with-history):
        Don't override existing minibuffer-setup-hook.
-       (viper-mark-point,viper-goto-mark-subr,viper-brac-function):
+       (viper-mark-point, viper-goto-mark-subr, viper-brac-function):
        Convert registers to char data type.
        (viper-autoindent): Use viper-indent-line.
 
        * international/quail.el (quail-start-conversion):
        Reset quail-translating to nil.
 
-       * antlr-mode.el (antlr-mode): Check that `c-Java-access-key' is
-       bound.  Suggested by David B. Malkovsky <David.Malkovsky@sas.com>.
+       * progmodes/antlr-mode.el (antlr-mode):
+       Check that `c-Java-access-key' is bound.
+       Suggested by David B. Malkovsky <David.Malkovsky@sas.com>.
 
 2001-06-18  Eli Zaretskii  <eliz@is.elta.co.il>
 
 
        * ediff-wind.el (ediff-setup-control-frame): Nill->nil.
 
-       * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy
+       * viper-ex.el (ex-token-list, ex-cmd-execute): Revamped, courtesy
        of Scott Bronson.
-       (ex-cmd-assoc,ex-cmd-one-letr): New functions.
-       (viper-check-sub,viper-get-ex-command,viper-execute-ex-command):
+       (ex-cmd-assoc, ex-cmd-one-letr): New functions.
+       (viper-check-sub, viper-get-ex-command, viper-execute-ex-command):
        Deleted functions.
-       (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new
+       (viper-get-ex-com-subr, viper-ex, ex-mark): Changed to use the new
        ex-token-list.
 
        * viper-util.el: Spaces, indentation.
        * ediff-util.el (ediff-compute-custom-diffs-maybe):
        Better handling of the diff mode.
 
-       * ediff.texi: Added ediff-coding-system-for-read.
-
-       * viper.texi: Fix typos.
-
 2001-02-11  Dave Love  <fx@gnu.org>
 
        * shadowfile.el: Doc fixes.
 
 2001-02-05  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
 
-       * ebnf2ps.el: Eliminate time-stamp functions.
+       * progmodes/ebnf2ps.el: Eliminate time-stamp functions.
        (ebnf-version): New version (3.5).
        (ebnf-eps-finish-and-write): Replace time-stamp functions by
        format-time-string.
 
        * viper-init.el (viper-restore-cursor-type): Added condition-case guard.
 
-       * ediff-init.el (ediff-quit-hook,ediff-suspend-hook):
+       * ediff-init.el (ediff-quit-hook, ediff-suspend-hook):
        Changed initialization; use add-hook.
        (ediff-file-remote-p): Use file-local-copy.
 
 
 2000-12-21  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
 
-       * ebnf2ps.el: Fix a problem with skip-chars-forward: it doesn't accept
-       ranges like \177-\237, but accepts the character sequence from \177 to
-       \237.  Doc fix.
+       * progmodes/ebnf2ps.el: Fix a problem with skip-chars-forward:
+       it doesn't accept ranges like \177-\237, but accepts the character
+       sequence from \177 to \237.  Doc fix.
        (ebnf-version): New version (3.4).
        (ebnf-setup): Code fix.
        (ebnf-range-regexp): New fun.
        (ebnf-8-bit-chars): Const fix.
 
-       * ebnf-bnf.el: Fix the same problem as described on ebnf2ps.el log
-       entry.  Doc fix.
+       * progmodes/ebnf-bnf.el: Fix the same problem as described
+       on ebnf2ps.el log entry.  Doc fix.
        (ebnf-bnf-lex): Code fix.
        (ebnf-bnf-comment-chars): Const fix.
 
-       * ebnf-iso.el: Fix the same problem as described on ebnf2ps.el log
-       entry.  Doc fix.
+       * progmodes/ebnf-iso.el: Fix the same problem as described
+       on ebnf2ps.el log entry.  Doc fix.
        (ebnf-iso-comment-chars): Const fix.
 
-       * ebnf-otz.el: Doc fix.
+       * progmodes/ebnf-otz.el: Doc fix.
 
-       * ebnf-yac.el: Fix the same problem as described on ebnf2ps.el log
-       entry.  Doc fix.
+       * progmodes/ebnf-yac.el: Fix the same problem as described
+       on ebnf2ps.el log entry.  Doc fix.
        (ebnf-yac-skip-code): Code fix.
        (ebnf-yac-comment-chars): Const fix.
 
 
        * international/mule.el (make-char): Fix last change.
 
-       * textmode/texinfo.el (texinfo-open-quote, texinfo-close-quote):
+       * textmodes/texinfo.el (texinfo-open-quote, texinfo-close-quote):
        New defcustoms.
        (texinfo-insert-quote): Don't call tex-insert-quote, to avoid
        autoloading tex-mode; instead, do the same manually.
 
 2000-11-29  Christoph Wedler  <Christoph.Wedler@sap.com>
 
-       * antlr-mode.el: New commands to run ANTLR from within Emacs and
-       to create Makefile rules.
+       * progmodes/antlr-mode.el: New commands to run ANTLR from within
+       Emacs and to create Makefile rules.
        (antlr-tool-command): New user option.
        (antlr-ask-about-save): New user option.
        (antlr-makefile-specification): New user option.
        (antlr-insert-makefile-rules): New function.
        (antlr-show-makefile-rules): New command.
 
-       * antlr-mode.el: More Emacs/XEmacs stuff.
+       * progmodes/antlr-mode.el: More Emacs/XEmacs stuff.
        (antlr-no-action-keywords): New constant with value nil.
        (antlr-font-lock-keywords-alist): Use it.  Old value would break
        syntax highlighting in Emacs-21.0.
 
 2000-11-29  Christoph Wedler  <Christoph.Wedler@sap.com>
 
-       * antlr-mode.el: imenu, parsing and highlighting changes.
+       * progmodes/antlr-mode.el: imenu, parsing and highlighting changes.
        (antlr-imenu-create-index-function): Don't create extra submenus
        for definitions in different grammar classes.  It is not necessary
        for the menu and would make command `imenu' awkward to use.
 
 2000-11-29  Christoph Wedler  <Christoph.Wedler@sap.com>
 
-       * antlr-mode.el: Minor changes: language setting.
+       * progmodes/antlr-mode.el: Minor changes: language setting.
        (antlr-language-alist): The value for file option "language" can
        be both an identifier and a string.
        Reported by Rajesh Radhakrishnan <radhakrs@email.uc.edu>.
 
 2000-11-29  Christoph Wedler  <Christoph.Wedler@sap.com>
 
-       * antlr-mode.el: Minor changes: tabs, hiding.
+       * progmodes/antlr-mode.el: Minor changes: tabs, hiding.
        (antlr-tab-offset-alist): Set `indent-tabs-mode' to nil instead t.
        (antlr-action-visibility): Also allow value nil to also hide the
        braces.  Renamed from `antlr-tiny-action-length'.
        * viper-cmd.el (viper-change-state-to-vi): Disable overwrite mode.
        (viper-downgrade-to-insert): Protect against errors in hooks.
 
-       * viper-init.el (viper-vi-state-hook,viper-insert-state-hook)
-       (viper-replace-state-hook,viper-emacs-state-hook): Do cursor handling.
-       (viper-restore-cursor-type,viper-set-insert-cursor-type):
+       * viper-init.el (viper-vi-state-hook, viper-insert-state-hook)
+       (viper-replace-state-hook, viper-emacs-state-hook): Do cursor handling.
+       (viper-restore-cursor-type, viper-set-insert-cursor-type):
        New functions.
 
        * viper-util.el (viper-memq-char): Bug fixes.
        Use viper-preserve-cursor-color.
        Many functions changed to use viper= instead of = when comparing
        characters.
-       * viper-util.el (viper-memq-char,viper=): New functions for
+       * viper-util.el (viper-memq-char, viper=): New functions for
        working with characters.
        (viper-change-cursor-color): Fixed buglet.
        Many functions changed to use viper= instead of = when comparing
        * ediff-util.el (ediff-setup): Run ediff-before-setup-hook.
        (ediff-other-buffer): Use selected buffers if in Buffer-menu buffer.
        (ediff-get-selected-buffers): New function.
-       * ediff-vers.el (ediff-vc-internal,ediff-rcs-internal)
-       (ediff-vc-merge-internal,ediff-rcs-merge-internal):
+       * ediff-vers.el (ediff-vc-internal, ediff-rcs-internal)
+       (ediff-vc-merge-internal, ediff-rcs-merge-internal):
        Use save-window-excursion.
        * ediff-wind.el (ediff-skip-unsuitable-frames): More robust
        termination check in while loop.
        * ediff.el (ediff-get-default-file-name): Better defaults when in
        dired buffer.
-       (ediff-files,ediff-merge-files,ediff-files3)
+       (ediff-files, ediff-merge-files, ediff-files3)
        (ediff-merge-files-with-ancestor): Use ediff-get-default-file-name.
 
 2000-10-28  Dave Love  <fx@gnu.org>
        * eshell/em-unix.el, eshell/em-term.el, eshell/em-smart.el,
        * eshell/em-script.el, eshell/em-rebind.el, eshell/em-prompt.el,
        * eshell/em-pred.el, eshell/em-ls.el, eshell/em-hist.el,
-       * eshell/em-glob.el, shell/em-dirs.el, eshell/em-cmpl.el,
+       * eshell/em-glob.el, eshell/em-dirs.el, eshell/em-cmpl.el,
        * eshell/em-basic.el, eshell/em-banner.el, eshell/em-alias.el:
        Add author information.
 
 
 2000-10-04  Andre Spiegel  <spiegel@gnu.org>
 
-       * vc-hooks.el (vc-before-save, vc-default-make-version-backups,
-       vc-version-backup-file-name): New functions.
+       * vc-hooks.el (vc-before-save, vc-default-make-version-backups)
+       (vc-version-backup-file-name): New functions.
 
        * files.el (basic-save-buffer): Call vc-before-save before saving.
 
        * vc.el: Require dired-aux during compilation.
        (vc-name-assoc-file): Moved to vc-sccs.el.
        (with-vc-properties): New macro.
-       (vc-checkin, vc-checkout, vc-revert, vc-cancel-version,
-       vc-finish-steal): Use it.
+       (vc-checkin, vc-checkout, vc-revert, vc-cancel-version)
+       (vc-finish-steal): Use it.
        (vc-cancel-version): Moved RCS-specific code to vc-rcs.el.  The call
        to the backend-specific function is now supposed to do the checkout,
        too.
        (vc-cvs-merge-news): Set workfile version to nil if not known.
        (vc-cvs-latest-on-branch-p): Recommented.  Candidate for removal.
 
-       * vc-*.el (vc-*-checkout): Switch off coding systems for checkout
-       via stdout. (Merge from main line.)
+       * vc-cvs.el, vc-rcs.el, vc-sccs.el (vc-*-checkout): Switch off
+       coding systems for checkout via stdout. (Merge from main line.)
 
 2000-09-04  Stefan Monnier  <monnier@cs.yale.edu>
 
        (vc-backend): Reintroduce the test for `file = nil' now that I
        know why it was there (and added a comment to better remember).
 
-       * vc-sccs-hooks.el: Merge into vc-sccs.el * vc-sccs.el: Merge in
-       code from vc-sccs-hooks.el.
+       * vc-sccs-hooks.el: Merge into vc-sccs.el
+       * vc-sccs.el: Merge in code from vc-sccs-hooks.el.
        (vc-sccs-release, vc-sccs-system-release): Remove.  Don't require
        'vc anymore.
        (vc-sccs-responsible-p): Use expand-file-name instead of concat
        and file-directory-p instead of file-exists-p.
        (vc-sccs-check-headers): Simplify the regexp.
 
-       * vc-rcs-hooks.el: Merge into vc-rcs.el * vc-rcs.el: Merge in code
-       from vc-rcs-hooks.el.  Don't require 'vc anymore.
+       * vc-rcs-hooks.el: Merge into vc-rcs.el
+       * vc-rcs.el: Merge in code from vc-rcs-hooks.el.
+       Don't require 'vc anymore.
        (vc-rcs-responsible-p): Use expand-file-name instead of concat and
        file-directory-p instead of file-exists-p.
 
-       * vc-cvs-hooks.el: Merge into vc-cvs.el * vc-cvs.el: Merge in code
-       from vc-cvs-hooks.el.
+       * vc-cvs-hooks.el: Merge into vc-cvs.el
+       * vc-cvs.el: Merge in code from vc-cvs-hooks.el.
        (proto vc-cvs-registered): Require 'vc-cvs instead of
        'vc-cvs-hooks.  Don't require 'vc anymore.
        (vc-cvs-responsible-p): Use expand-file-name instead of concat and
 
 2000-09-04  Stefan Monnier  <monnier@cs.yale.edu>
 
-       * vc-rcs-hooks.el (vc-rcs-templates-grabbed,
-       vc-rcs-grab-templates)
+       * vc-rcs-hooks.el (vc-rcs-templates-grabbed, vc-rcs-grab-templates)
        (vc-rcs-registered): Remove.  The default function works as well.
-       * vc-sccs-hooks.el (vc-sccs-templates-grabbed,
-       vc-sccs-grab-templates)
+       * vc-sccs-hooks.el (vc-sccs-templates-grabbed)
+       (vc-sccs-grab-templates)
        (vc-sccs-registered): Remove.  The default function works as well.
 
        * vc.el (vc-version-diff): Left out a vc- in call to
        `vc-locking-user' semantics.
        (vc-backend-merge): Remove.
 
-       * vc-rcs.el, vc-scc.el (vc-{sc,r}cs-check{in,out}): Update 'vc-state
+       * vc-rcs.el, vc-sccs.el (vc-{sc,r}cs-check{in,out}): Update 'vc-state
        rather than 'vc-locking-user.
 
        * vc-rcs-hooks.el (vc-rcs-consult-headers): Adapt to new `vc-state'.
        (vc-rcs-trunk-p, vc-rcs-branch-part): Move to vc-rcs-hooks.
        (vc-rcs-backend-release-p): Remove (use vc-rcs-release-p).
        (vc-release-greater-or-equal-p): Move from vc.
-       (vc-rcs-trunk-p, vc-rcs-branch-p, vc-rcs-branch-part,
-       vc-rcs-minor-part, vc-rcs-previous-version): Remove duplicates.
+       (vc-rcs-trunk-p, vc-rcs-branch-p, vc-rcs-branch-part)
+       (vc-rcs-minor-part, vc-rcs-previous-version): Remove duplicates.
        (vc-rcs-checkout): Add a missing `new-version' argument in the
        call to vc-rcs-latest-on-branch-p.  Hopefully that was the right one.
 
 
 2000-09-04  Martin Lorentzson  <martinl@delysid.gnu.org>
 
-       * vc-cvs.el (vc-cvs-revert,vc-cvs-checkout): References to
+       * vc-cvs.el (vc-cvs-revert, vc-cvs-checkout): References to
        `vc-checkout-model' updated to `vc-cvs-update-model'.
 
 2000-09-04  Andre Spiegel  <spiegel@inf.fu-berlin.de>
 
 2000-09-04  Martin Lorentzson  <martinl@gnu.org>
 
-       * vc.el (vc-workfile-unchanged-p,vc-diff,vc-version-diff):
+       * vc.el (vc-workfile-unchanged-p, vc-diff, vc-version-diff):
        Update to use the vc-BACKEND-diff functions instead.
        `vc-diff' is now working.
 
        This checkin is made with our new VC code base for the very first time.
        A simple `(vc-checkin (buffer-file-name))' was used to perform it.
 
-       * vc-cvs.el (vc-cvs-revert,vc-cvs-checkout): Function calls to
+       * vc-cvs.el (vc-cvs-revert, vc-cvs-checkout): Function calls to
        `vc-checkout-required' updated to `vc-cvs-uses-locking'.
 
        * vc-hooks.el (vc-backend-hook-functions): `vc-checkout-required'
 
        * vc-rcs-hooks.el: Require vc-hooks when compiling.
        (vc-rcs-master-templates): Improve :type.
-       (vc-rcsdiff-knows-brief, vc-rcs-lock-from-diff,
-       vc-master-workfile-version): Moved from vc-hooks.
+       (vc-rcsdiff-knows-brief, vc-rcs-lock-from-diff)
+       (vc-master-workfile-version): Moved from vc-hooks.
 
        * vc-sccs-hooks.el: Require vc-hooks when compiling.
        (vc-sccs-master-templates): Improve :type.
 2000-08-28  Peter Breton  <pbreton@ne.mediaone.net>
 
        * locate.el (locate): Cleaned up locate command's interactive prompting
-       Thanks to François_Pinard <pinard@iro.umontreal.ca> for suggestions.
+       Thanks to François Pinard <pinard@iro.umontreal.ca> for suggestions.
 
        * filecache.el (file-cache-case-fold-search): New variable.
        (file-cache-assoc-function): New variable.
 
 2000-07-30  Milan Zamazal  <pdm@freesoft.cz>
 
-       * glasses.el (glasses-make-readable): Fix uncapitalization of
+       * progmodes/glasses.el (glasses-make-readable): Fix uncapitalization of
        identifiers like `myXMLDocument'.
 
 2000-07-28  Karl Fogel  <kfogel@red-bean.com>
 
        * progmodes/cc-cmds.el (c-indent-command): Obey c-syntactic-indentation.
 
-       * progmodes/cc-cmds.el (c-electric-brace, c-electric-slash,
-       c-electric-star, c-electric-semi&comma, c-electric-colon,
-       c-electric-lt-gt, c-electric-paren): Don't reindent old lines
+       * progmodes/cc-cmds.el (c-electric-brace, c-electric-slash)
+       (c-electric-star, c-electric-semi&comma, c-electric-colon)
+       (c-electric-lt-gt, c-electric-paren): Don't reindent old lines
        when c-syntactic-indentation is nil.
 
        * progmodes/cc-engine.el (c-beginning-of-statement-1): Fixed bug where
        * progmodes/cc-styles.el (c-copy-tree): Obsolete.  The standard function
        copy-alist is sufficient now.
 
-       * progmodes/cc-styles.el (c-set-style, c-set-style-1,
-       c-get-style-variables): Fixes to variable initialization so
+       * progmodes/cc-styles.el (c-set-style, c-set-style-1)
+       (c-get-style-variables): Fixes to variable initialization so
        that duplicate entries in styles have the same effect
        regardless of DONT-OVERRIDE.
 
        (ada-xemacs): Evaluate it at compile time too, so that ada-mode.el
        can be batch-compiled from the command line.
 
-       * ada-xref.el: Got rid of all byte-compiler warnings on Emacs.
+       * progmodes/ada-xref.el: Got rid of all byte-compiler warnings on Emacs.
        Add to the menu when the file is loaded, not in ada-mode-hook.
        Add -toolbar to the default ddd command Switches moved from
        ada-prj-default-comp-cmd and ada-prj-default-make-cmd to
        cd to the build directory.  New field: main_unit Provide a default
        file name even if the current buffer has no prj file.
 
-       * ada-prj.el:
+       * progmodes/ada-prj.el:
        Rewritten to show a tabbed-dialog.
        (ada-prj-add-ada-menu): Remove the map and name parameters.
        (ada-prj-display-page, ada-prj-field, ada-prj-initialize-values):
        (ada-prj-save): Always save fields that depend on the current buffer.
        (ada-prj-show-value): New function
 
-       * ada-stmt.el (ada-stmt-add-to-ada-menu): Hide the menu if not in
+       * progmodes/ada-stmt.el (ada-stmt-add-to-ada-menu): Hide the menu if not in
        Ada mode. This will allow us to display the Ada menu in any buffer
        we want (for project items).
        (ada-header-tmpl): Use ada-fill-comment-prefix to put the correct
        Support for bibentry.
        (reftex-compile-variables): Fixed problem with end of section-re.
 
-       * texmodes/reftex-dcr.el (reftex-view-crossref,
-       reftex-view-crossref-from-bibtex):
+       * textmodes/reftex-dcr.el (reftex-view-crossref)
+       (reftex-view-crossref-from-bibtex):
        Deal with changed `reftex-find-citation-regexp-format'.
        (reftex-view-regexp-match, reftex-view-crossref-from-bibtex):
        Replaced `remprop' with `put'.
 
 2000-05-29  Christoph Wedler  <Christoph.Wedler@sap.com>
 
-       * antlr-mode.el: New commands: hide/unhide actions,
+       * progmodes/antlr-mode.el: New commands: hide/unhide actions,
        upcase/downcase literals.
        (antlr-tiny-action-length): New user option.
        (antlr-hide-actions): New command.  Suggested by
        (antlr-downcase-literals): New command.
        (antlr-upcase-literals): Ditto.
 
-       * antlr-mode.el: Minor changes: indentation, mode-name.
+       * progmodes/antlr-mode.el: Minor changes: indentation, mode-name.
        (antlr-indent-line): Indent cpp directive at column 0.
        (antlr-mode): Use mode-name prefix "Antlr." instead of "Antlr/".
 
-       * antlr-mode.el: XEmacs bug workaround, XEmacs hint.
+       * progmodes/antlr-mode.el: XEmacs bug workaround, XEmacs hint.
        (antlr-font-lock-additional-keywords): Workaround for intentional
        bug in XEmacs version of font-lock.
        (antlr-mode): Set symbol property `mode-name' to "Antlr".  Could
 
        * international/mule-conf.el: Specify CHARSET-ID explicitly for
        private charsets.
-       (mule-unicode-0100-24ff, japanese-jisx0213-1,
-       japanese-jisx0213-2): New charsets.
+       (mule-unicode-0100-24ff, japanese-jisx0213-1)
+       (japanese-jisx0213-2): New charsets.
 
        * international/fontset.el: Setup default fontset for new charsets.
 
 
        * ediff-diff.el (ediff-forward-word): Take syntactic word class into
        account.
-       (ediff-test-utility,ediff-diff-mandatory-option)
+       (ediff-test-utility, ediff-diff-mandatory-option)
        (ediff-reset-diff-options): Utilities for proper initialization of
        ediff-diff-options and ediff-diff3-options on Windows.
 
 
        * faces.el: Declare more functions obsolete.
 
-       * viet-util.el, thai-util.el, tibet-util.el, slovak.el
-       * misc-lang.el, romanian.el, korea-util.el, lao-util.el
-       * japan-util.el, greek.el, hebrew.el, european.el, ethio-util.el
-       * english.el, czech.el, devan-util.el, cyril-util.el, china-util.el:
+       * language/viet-util.el, language/thai-util.el, language/tibet-util.el:
+       * language/slovak.el, language/misc-lang.el, language/romanian.el:
+       * language/korea-util.el, language/lao-util.el, language/japan-util.el:
+       * language/greek.el, language/hebrew.el, language/european.el:
+       * language/ethio-util.el, language/english.el, language/czech.el:
+       * language/devan-util.el, language/cyril-util.el:
+       * language/china-util.el:
        Remove all the setup-...-environment functions.
 
 2000-05-13  Eric M. Ludlam  <zappo@ultranet.com>
 
 2000-05-04  Milan Zamazal  <pdm@freesoft.cz>
 
-       * glasses.el (glasses-convert-to-unreadable): Use
+       * progmodes/glasses.el (glasses-convert-to-unreadable): Use
        `glasses-separator' instead of the hard-wired "_".
        (glasses-mode): Call `glasses-make-unreadable' only in a single
        place.
 
        * textmodes/ispell.el (ispell-cmd-args, ispell-output-buffer)
        (ispell-session-buffer): New variables.
-       (ispell-start-process, ispell-process-status,
-       ispell-accept-output, ispell-send-string): New functions, for
+       (ispell-start-process, ispell-process-status)
+       (ispell-accept-output, ispell-send-string): New functions, for
        Ispell invocation when async subprocesses aren't supported.
-       (ispell-word, ispell-pdict-save, ispell-command-loop,
-       ispell-process-line, ispell-buffer-local-parsing): Replace calls
+       (ispell-word, ispell-pdict-save, ispell-command-loop)
+       (ispell-process-line, ispell-buffer-local-parsing): Replace calls
        to process-send-string with calls to ispell-send-string, and
        accept-process-output with ispell-accept-output.
        (ispell-init-process): Call ispell-process-status instead of
 
 2000-04-04  Milan Zamazal  <pdm@freesoft.cz>
 
-       * glasses.el: Provide facilities for inserting space before left
+       * progmodes/glasses.el: Provide facilities for inserting space before left
        parentheses and uncapitalization of identifiers.
        (glasses-mode): Try to remove old overlays in all cases.
 
        * mouse.el (mouse-drag-region): Don't run up-event handler
        if hscroll has changed.
 
-       * octave-mod.el (octave-font-lock-keywords): To font-lock the
+       * progmodes/octave-mod.el (octave-font-lock-keywords): To font-lock the
        builtin operators, use `font-lock-builtin-face' for Emacs and
        `font-lock-preprocessor-face' otherwise.
 
        (bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer)
        (bibtex-find-entry-location, bibtex-validate, bibtex-find-text)
        (bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat)
-       (bibtex-complete-key, bibtex-String) : Use the new nomenclature.
+       (bibtex-complete-key, bibtex-String): Use the new nomenclature.
 
 2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
 
 2000-02-09  Ray Blaak  <blaak@gnu.org>
 
-       * delphi.el: Make resourcestring a declaration region, like const
-       and var.
+       * progmodes/delphi.el: Make resourcestring a declaration region,
+       like const and var.
 
 2000-02-09  Dave Love  <fx@gnu.org>
 
 
        * windmove.el: New file.
 
-       * progmodes/ebnf2ps.el, progmodes/ebnf-bnf.el,
-       progmodes/ebnf-iso.el, progmodes/ebnf-otz.el,
-       progmodes/ebnf-yac.el: Update copyright and license info.
+       * progmodes/ebnf2ps.el, progmodes/ebnf-bnf.el:
+       * progmodes/ebnf-iso.el, progmodes/ebnf-otz.el:
+       progmodes/ebnf-yac.el: Update copyright and license info.
 
        * jit-lock.el (jit-lock-function): Widen before calculating
        end position.