]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(timer-set-time, timer-set-time-with-usecs): Fix docstring.
[gnu-emacs] / lisp / ChangeLog
index e8b7dfabde1b4d37df189a89586c4e593ca8c6ad..7051435191e52be1f5e720a43517d65eb318394b 100644 (file)
@@ -1,3 +1,712 @@
+2002-07-16  Juanma Barranquero  <lektu@terra.es>
+
+       * timer.el (timer-set-time, timer-set-time-with-usecs): Fix docstring.
+
+2002-07-15  Juanma Barranquero  <lektu@terra.es>
+
+       * help-fns.el (describe-variable): Show documentation for aliased
+       variable if alias does not have its own.
+
+2002-07-15  Mike Williams  <mdub@bigfoot.com>
+
+       * mouse-sel.el (mouse-sel-bindings): Save/restore interprogram
+       cut/paste functions.
+
+2002-07-14  Mike Williams  <mdub@bigfoot.com>
+
+       * mouse-sel.el (mouse-sel-bound-events): New constant.
+       (mouse-sel-bindings): Save/restore original mouse-bindings.
+
+2002-07-13  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/cl.el (cl-set-substring): Fix thinko.
+       (cl-hack-byte-compiler): Avoid infinite require loop.
+
+       * net/ange-ftp.el: Use hash-tables.
+       (ange-ftp-make-hashtable, ange-ftp-map-hashtable)
+       (ange-ftp-make-hash-key, ange-ftp-get-hash-entry)
+       (ange-ftp-put-hash-entry, ange-ftp-del-hash-entry): Remove.
+       Replace with make-hash-table, maphash, gethash, puthash and remhash.
+       (ange-ftp-hash-entry-exists-p): Rewrite.
+       (ange-ftp-vms-delete-file-entry, ange-ftp-vms-add-file-entry):
+       Change mapatom -> maphash.
+       (ange-ftp-file-entry-active-p, ange-ftp-file-entry-not-ignored-p):
+       Update to new calling mode.
+
+       * progmodes/ebrowse.el (ebrowse-symbol-regexp): Avoid cl-set-substring.
+       (ebrowse-hash-table-to-alist): Delete.
+       (ebrowse-tags-read-name, ebrowse-tags-list-members-in-file)
+       (ebrowse-tags-complete-symbol): Use the hashtable for completion.
+
+       * textmodes/sgml-mode.el (sgml-quote): Use narrowing.
+       Improve the regexp used when unquoting.
+       (sgml-pretty-print): New function.
+       (sgml-get-context): Better handling of improperly nested tags.
+       (sgml-show-context): Don't use the FULL arg of sgml-get-context.
+
+2002-07-13  Andreas Schwab  <schwab@suse.de>
+
+       * mail/mailabbrev.el (mail-abbrev-make-syntax-table): Check the
+       inherited table entry.
+
+2002-07-13  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/timeclock.el (timeclock-in): Handle the case where no
+       log file exists (ie the very first call).
+
+2002-07-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/ange-ftp.el: Do not hook into file-name-handler-alist, this
+       is done by Tramp.
+
+       * net/tramp.el (tramp-multi-file-name-structure-unified):
+       Add missing slash and move colon from start to end of each hop.
+       (tramp-multi-file-name-hop-structure-unified): Move colon from
+       start to end of each hop.
+
+2002-07-13  Kim F. Storm  <storm@cua.dk>
+
+       * progmodes/compile.el (grep-tree): Fixed autoload.
+       Corrected use of undefined variable `match-files-aliases'.
+
+2002-07-12  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/timeclock.el (timeclock-get-workday-function):
+       `timeclock-workday' is not a valid option, rather a possible
+       return value.
+
+2002-07-12  Richard M. Stallman  <rms@gnu.org>
+
+       * net/ange-ftp.el (ange-ftp-write-region):
+       Don't bind executing-kbd-macro; instead, pass non-nil VISIT arg
+       to ange-ftp-real-write-region.
+
+       * replace.el (flush-lines, keep-lines): Convert REND to a marker.
+
+       * help-fns.el (help-with-tutorial): Display completion list right away.
+
+       * ediff-ptch.el (ediff-test-patch-utility): Catch error and return nil.
+
+       * startup.el (command-line): Set memory-signal-data.
+       (fancy-splash-text, normal-splash-screen):
+       Mention "Read the Emacs Manual" or C-h r.
+       Rearrange the initial help to put the help cmds on left
+       and the actions (exit, undo) on the right.  Other small
+       text clarifications.
+       (fancy-splash-text, actions page): Add blank line to balance help page.
+
+       * help.el (help-map): Add binding for info-emacs-manual.
+       (print-help-return-message): Doc fix.
+
+       * strokes.el (strokes-help): Call print-help-return-message
+       while inside with-output-to-temp-buffer.
+
+       * info.el (info-emacs-manual): New function.
+       (Info-use-header-line): Doc fix.
+
+       * emacs-lisp/cl.el (multiple-value-call): Add alias.
+
+       * progmodes/compile.el (compilation-normalize-filename):
+       New subroutine, taken out of compilation-parse-errors.
+       (compilation-parse-errors): Use that, and for directories too.
+       Don't check whether a directory really exists.
+
+2002-07-12  Juanma Barranquero  <lektu@terra.es>
+
+       * help-fns.el (describe-variable): Put `defvaralias' info before the
+       documentation (patch from John Paul Wallington
+       <jpw@shootybangbang.com>).  Remove useless "Documentation:" string.
+
+       * timer.el (timer-set-time-with-usecs): Fix documentation.
+       Simplify extraction of time data.
+
+2002-07-12  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * help-fns.el (describe-variable): Mention if the variable is an alias.
+
+2002-07-12  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-cmds.el (locale-language-names): Change "mk"
+       (Macedoninan), "ru" (Russian), and "sp" (Serbian with Cyrillic
+       alphabet) to "Cyrillic-ISO".
+
+2002-07-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el (tramp-default-method): New default method "sm"
+       which I guess to be good for most people.
+       (tramp-default-method-alist): Use "ftp" method (ie, forwarding to
+       Ange-FTP) for some user/host combinations.
+       (tramp-file-name-structure, tramp-file-name-regexp)
+       (tramp-make-tramp-file-format, tramp-make-tramp-file-user-nil-format)
+       (tramp-multi-file-name-structure, tramp-multi-file-name-hop-structure)
+       (tramp-make-multi-tramp-file-format): New default value which
+       unifies the filename syntax between Tramp and Ange-FTP.  The new
+       syntax is "/method:user@host:path".  Note the colon after the method.
+       (tramp-handle-file-name-directory): Don't return "/" when
+       completing a remote root directory (where the filename looks like
+       "/method:user@host:/").
+       (tramp-handle-ange-ftp): Deleted.
+       (tramp-disable-ange-ftp): New function, called at toplevel,
+       deletes Ange-FTP from file-name-handler-alist.
+       (tramp-handle-make-symbolic-link): Implement.
+
+2002-07-10  Juanma Barranquero  <lektu@terra.es>
+
+       * ido.el (ido-enter-single-matching-directory): Delete leftover comment.
+
+       * speedbar.el (speedbar-tag-hierarchy-method): Fix typos.
+       (speedbar-vc-do-check): Likewise.
+       (speedbar-obj-do-check): Likewise.
+       (speedbar-mouse-hscroll): Likewise.
+       (speedbar-file-lists): Likewise.
+
+       * emacs-lisp/authors.el (authors-obsolete-file-p): Fix typo.
+
+2002-07-09  Ole Aamot  <ole@gnu.org>
+
+       * compile.el (compilation-error-regexp-alist):
+       Recognize Valgrind messages.
+
+2002-07-09  Juanma Barranquero  <lektu@terra.es>
+
+       * faces.el (face-id): Fix typo.
+
+       * hexl.el (hexl-mode): Likewise.
+
+       * progmodes/idlw-shell.el (idlwave-shell-set-bp): Likewise.
+
+       * progmodes/ebnf-yac.el (ebnf-yac-error): Likewise.
+
+       * speedbar.el (speedbar-make-specialized-keymap): Fix docstring.
+       (speedbar-desired-buffer): Likewise.
+       (speedbar-line-file): Likewise.
+       (speedbar-special-mode-key-map): Fix typo.
+       (speedbar-dynamic-tags-function-list): Likewise.
+       (speedbar-use-images): Likewise.
+       (speedbar-up-directory): Likewise.
+       (speedbar-item-info): Likewise.
+       (speedbar-set-timer): Likewise.
+       (speedbar-insert-button): Likewise.
+       (speedbar-make-button): Likewise.
+       (speedbar-make-tag-line): Likewise.
+       (speedbar-insert-files-at-point): Likewise.
+       (speedbar-update-special-contents): Likewise.
+       (speedbar-find-selected-file): Likewise.
+       (speedbar-add-indicator): Likewise.
+       (speedbar-do-function-pointer): Likewise.
+       (speedbar-goto-this-file): Likewise.
+       (speedbar-line-path): Likewise.
+       (speedbar-mouse-event-p): Likewise.
+       (speedbar-dir-follow): Likewise.
+       (speedbar-tag-find): Likewise.
+       (speedbar-fetch-etags-command): Likewise.
+       (speedbar-fetch-etags-arguments): Likewise.
+       (speedbar-toggle-etags): Likewise.
+       (speedbar-extract-one-symbol): Likewise.
+       (speedbar-parse-c-or-c++tag): Likewise.
+       (speedbar-unhighlight-one-tag-line): Likewise.
+       (speedbar-directory-face): Likewise.
+       (defimage-speedbar): Likewise.
+       (speedbar-convert-emacs21-imagespec-to-xemacs): Likewise.
+       (defimage-speedbar): Likewise.
+
+2002-07-09  Miles Bader  <miles@gnu.org>
+
+       * hexl.el (hexl-find-file): Bind `completion-ignored-extensions'
+       to nil when prompting for a filename.
+
+2002-07-09  Kenichi Handa  <handa@etl.go.jp>
+
+       * files.el (insert-directory): Be sure to bind
+       coding-system-for-write to the just decided coding-system-for-read.
+
+2002-07-09  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-make-merged-file-list): Move fully matching item to
+       head of list.
+       (ido-find-common-substring): Return substring instead of t.
+
+2002-07-08  Juanma Barranquero  <lektu@terra.es>
+
+       * info.el (Info-directory-list): Fix docstring.
+
+2002-07-08  Miles Bader  <miles@gnu.org>
+
+       * comint.el (comint-dynamic-list-completions): Sort COMPLETIONS
+       before first use.
+
+2002-07-08  Kim F. Storm  <storm@cua.dk>
+
+       * files.el (after-find-file): Don't check for read-only status
+       of files just created (and not yet saved on disk).
+
+       * ido.el (ido-completion-help): Changed xemacs specific code to
+       avoid byte compiler warning in GNU emacs.
+       (ido-set-matches1): Use regexp-quote instead of identity.
+       (ido-complete-space): New function.
+       (ido-define-mode-map): Bind it to SPACE.
+
+2002-07-07  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * font-lock.el (font-lock-default-unfontify-region):
+       Use remove-list-of-text-properties.
+       (font-lock-extra-managed-props): Doc fix.
+
+       * facemenu.el: Move `provide' to the end.
+       (facemenu-read-color): Don't cons unnecessarily.
+
+       * language/ind-util.el (indian-make-hash):
+       * language/devan-util.el (dev-char-glyph-hash, dev-glyph-glyph-hash)
+       (dev-glyph-glyph-2-hash): Switch makehash -> make-hash-table.
+
+       * subr.el (insert-string): Update the obsolete info.
+       (makehash): Move from C and mark obsolete.
+
+       * emacs-lisp/debug.el (debug-on-entry): Fix the wrapper used for
+       aliases to also work for interactive functions.
+       Use the same wrapper for subroutines.
+       (cancel-debug-on-entry): Get rid of the now-useless wrapper.
+       (debug-on-entry-1): Correctly skip docstrings and interactive forms.
+
+       * textmodes/texinfo.el (texinfo-font-lock-keywords): Disable the
+       automatic environment name update.
+       (texinfo-clone-environment): Fix it not to incorrectly match prefixes.
+
+2002-07-07  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/easymenu.el (easy-menu-popup-menu): Function deleted.
+
+       * emacs-lisp/advice.el (ad-compile-function):
+       Disable cl-function warnings if cl is loaded.
+
+       * files.el (safe-local-eval-forms): New user option.
+       (hack-one-local-variable-eval-safep): Support it.
+       Also allow `safe-local-eval-function' property to be a function
+       or a list of functions.
+       (c-add-style): Delete `safe-local-eval-function' property.
+
+       * files.el (after-find-file): Make buffer read-only if file is
+       marked that way, even for root.
+
+       * files.el (save-some-buffers): Doc fix.
+
+       * bindings.el (completion-ignored-extensions): Add .gmo and .mo.
+
+2002-07-06  Francesco Potorti`  <pot@gnu.org>
+
+       * dos-w32.el (file-name-buffer-file-type-alist): Add knowledge of
+       .sx[dmicw] file suffixes for Open office data files.
+
+       * files.el (auto-mode-alist): Likewise.
+
+       * international/mule.el (auto-coding-alist): Likewise.
+
+2002-07-05  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-rect.el (cua--rectangle-operation): Don't call
+       FCT if current column is outside rectangle.
+       (cua--delete-rectangle): Do nothing if zero width or out of bounds.
+
+2002-07-04  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * net/ange-ftp.el: Use add-hook and find-file-hook.
+       (ange-ftp-parse-netrc): Use run-hooks and find-file-hook.
+       (ange-ftp-ls-parser): Make it into a function.
+       Ignore trailing @ in symlink targets.
+       (ange-ftp-file-entry-p): Ignore FTP errors.
+       (ange-ftp-insert-directory): Use ange-ftp-expand-symlink
+       to correctly expand "/flint:/bla -> ./etc" to /flint:/etc.
+
+2002-07-04  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * simple.el (toggle-truncate-lines): New command.
+
+2002-07-04  Miles Bader  <miles@gnu.org>
+
+       * comint.el (comint-displayed-dynamic-completions): New variable.
+       (comint-dynamic-list-completions): Be more careful about choosing
+       when to scroll an existing completions window.
+
+2002-07-03  Andreas Schwab  <schwab@suse.de>
+
+       * net/tramp.el (tramp-handle-ange-ftp): Move interactive spec
+       after doc string.
+
+2002-07-03  Juanma Barranquero  <lektu@terra.es>
+
+       * net/tramp.el (tramp-send-eof): Fix typo.
+       (tramp-kill-process): Likewise.
+
+       * play/dunnet.el (dun-physobj-desc): Likewise.
+
+       * textmodes/reftex-vars.el (reftex-label-alist): Likewise.
+
+       * calendar/timeclock.el (timeclock-workday-remaining): Likewise.
+       (timeclock-workday-elapsed): Likewise.
+
+       * allout.el (outline-goto-prefix): Likewise.
+
+       * emulation/tpu-edt.el (tpu-delete-to-eol): Likewise.
+       (tpu-delete-to-bol): Likewise.
+
+       * subr.el (chars-in-region): Add obsolescence declaration for
+       `chars-in-region'.
+
+2002-07-03  Miles Bader  <miles@gnu.org>
+
+       * faces.el (header-line): Don't use a `common' clause for
+       inheriting from the mode-line face, since we can't override it,
+       and we don't want it for ttys.
+
+2002-07-02  Dave Love  <fx@gnu.org>
+
+       * international/characters.el: Fix general punctuation cases.
+       Remove \e$,1uf\e(B case.
+
+       * international/ccl.el (ccl-command-table): Add lookup-character,
+       lookup-integer.
+       (ccl-extended-code-table): Add lookup-int-const-tbl,
+       lookup-char-const-tbl.
+       (ccl-compile-lookup-integer, ccl-compile-lookup-character): New
+       function.
+
+       * international/mule.el (define-translation-hash-table): New
+       function.
+
+2002-07-02  Richard M. Stallman  <rms@gnu.org>
+
+       * net/ange-ftp.el (ange-ftp-hook-function): Add file-remote-p prop.
+
+       * files.el (hack-one-local-variable-constantp): New function.
+       (hack-one-local-variable-eval-safep): New function.
+       Check for `eval:' calling fn with `safe-local-eval-function' property.
+       (hack-one-local-variable): Use hack-one-local-variable-eval-safep.
+       (c-add-style, c-set-style): Add safe-local-eval-function property.
+
+       * files.el (insert-directory): Handle --dired option to ls.
+
+       * files.el (file-remote-p): New function.
+
+       * emacs-lisp/easymenu.el (easy-menu-popup-menu): New function.
+
+       * startup.el (fancy-splash-screens): Switch to a chosen frame.
+       (fancy-splash-frame): Choose the right frame to use.
+       (use-fancy-splash-screens-p): Check dimensions of the right frame
+       in order to decide.
+
+       * emacs-lisp/bytecomp.el (byte-compile-warning-types):
+       Rename cl-func to cl-functions.  Enable it by default.
+       (byte-compile-file-form-eval-boundary): Turn off cl-functions warnings
+       if the file loads cl.
+       (byte-compile-initial-macro-environment): For eval-and-compile,
+       use byte-compile-eval-before-compile to eval.
+       (byte-compile-eval-before-compile): New function to turn off
+       cl-functions when appropriate, for eval-and-compile.
+       (byte-compile-warnings): Doc fix.
+
+2002-07-02  Dave Love  <fx@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-warnings):  Add cl-func option.
+       (byte-compile-cl-warn): New function.
+       (byte-compile-form): Use it, to warn about calling cl functions.
+       (byte-compile-warning-types): Doc fix.
+
+2002-07-02  Juanma Barranquero  <lektu@terra.es>
+
+       * mail/rmailsum.el (rmail-user-mail-address-regexp): Fix typo.
+
+       * textmodes/reftex-cite.el (reftex-citation): Fix typo.
+
+       * progmodes/cperl-mode.el (cperl-break-one-line-blocks-when-indent):
+       Fix typo.
+
+2002-07-02  Kim F. Storm  <storm@cua.dk>
+
+       * emacs-lisp/bindat.el: New file.
+
+2002-07-01  Sam Steingold  <sds@gnu.org>
+
+       * textmodes/tex-mode.el (tex-file): Call `save-some-buffers'
+       before `tex-main-file' because if the current buffer is new, its
+       file might not exist yet, and then `tex-main-file' will
+       incorrectly return "foo.tex.tex".
+
+2002-07-01  Juanma Barranquero  <lektu@terra.es>
+
+       * ido.el (ido-minibuffer-setup-hook): Doc fix.
+
+2002-07-01  Dave Love  <fx@gnu.org>
+
+       Make strokes a proper minor mode, and don't try to overload
+       mouse-2, which doesn't work satisfactorily.
+
+       * strokes.el: Doc fixes.
+       (strokes-mode): Defcustom deleted; replaced by minor mode def with
+       re-written function.
+       (strokes-while-inhibiting-garbage-collector): Comment out.
+       (define-stroke, strokes-fix-button2-command, strokes-insinuated)
+       (strokes-insinuate, global-set-stroke, describe-stroke)
+       (load-user-strokes, save-strokes, strokes-bug-address)
+       (strokes-click-command): Deleted.
+       (strokes-execute-stroke): Remove strokes-click-p case.
+       (strokes-describe-stroke): Remove strokes-click-p stuff.
+       (strokes-help): Fix.
+       (strokes-report-bug): Alias to report-emacs-bug.
+       (strokes-prompt-user-save-strokes): Modify format of the file.
+       (strokes-mode-map, strokes-unload-hook): New.
+       (strokes-buffer-name): Don't customize.
+
+2002-07-01  Richard M. Stallman  <rms@gnu.org>
+
+       * info.el (Info-index): Get immediate error if used in `dir'.
+
+       * textmodes/picture.el (picture-forward-column)
+       (picture-move-down): Never deactivate the mark.
+
+2002-06-30  Simon Josefsson  <jas@extundo.com>
+
+       * menu-bar.el (menu-bar-options-menu): Move elisp mode names from
+       menu entry into balloon help.
+
+2002-06-30  Andreas Schwab  <schwab@suse.de>
+
+       * files.el (directory-free-space-args): Don't use `-P' on Darwin.
+       * term/mac-win.el: Don't set it here.
+
+2002-06-29  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * pcvs-defs.el (cvs-mode-map): Bind ! to `force'.
+
+2002-06-29  Andreas Schwab  <schwab@suse.de>
+
+       * term/mac-win.el: Use directory-free-space-program instead of
+       obsolete variable dired-free-space-program.  On Darwin, don't set
+       directory-free-space-program, shell-file-name and
+       process-connection-type; set directory-free-space-args to not
+       include `-P' and use utf-8 for file name coding system.
+
+       * simple.el (shell-command-on-region): Handle errors and signals
+       from shell command execution.
+       (display-message-or-buffer): Fix last change.
+       (shell-command-default-error-buffer): Doc fix.
+
+       * dired.el (dired-view-file): Quote file name for
+       dired-run-shell-command.
+
+2002-06-29  Kim F. Storm  <storm@cua.dk>
+
+       * kmacro.el: New file.
+
+2002-06-28  John Wiegley  <johnw@gnu.org>
+
+       * pcmpl-cvs.el: Added my name as the maintainer of this file.
+
+2002-06-28  Andreas Schwab  <schwab@suse.de>
+
+       * shell.el (explicit-bash-args): New user option.
+
+2002-06-28  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el: New file.
+
+2002-06-28  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * derived.el (define-derived-mode): Preserve the `mode-class' rather
+       than the `special' symbol property.
+       (derived-mode-class): Make it obsolete.
+
+2002-06-27  Andreas Schwab  <schwab@suse.de>
+
+       * net/tramp.el (tramp-handle-ange-ftp): Fix typo.
+
+2002-06-27  Juanma Barranquero  <lektu@terra.es>
+
+       * emacs-lisp/bytecomp.el (baud-rate): Fix obsolescence declaration.
+       (meta-flag): Likewise.
+
+       * international/mule-util.el (string-to-sequence): Likewise.
+
+       * subr.el (char-bytes): Likewise.
+       (make-local-hook): Likewise.
+       (baud-rate): Remove redundant info from docstring.
+
+       * faces.el (frame-update-faces): Fix obsolescence declaration.
+       (internal-get-face): Remove redundant info from docstring and
+       fix obsolescence declaration.
+
+       * rect.el (move-to-column-force): Likewise.
+
+       * help-fns.el (describe-function-1): Use semicolon instead of dot.
+       (describe-variable): Likewise.
+
+2002-06-27  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * mwheel.el (mouse-wheel-change-button): Deactivate before changing.
+       (mouse-wheel-up-button, mouse-wheel-down-button): Obsolete.
+       (mouse-wheel-up-event, mouse-wheel-down-event): New vars.
+       (mouse-wheel-follow-mouse): Change default to t.
+       (mwheel-event-button): Return the basic event symbol.
+       (mwheel-scroll): Work with non-mouse events.
+       (mouse-wheel-mode): Use the new vars.
+       (mwheel-install): Obey `uninstall'.
+
+       * term/xterm.el (function-key-map): Add some bindings.
+
+       * uniquify.el (uniquify-delay-rationalize-file-buffer-names):
+       Rename from delay-uniquify-rationalize-file-buffer-names.
+       Only rationalize if the buffer is under uniquify control.
+       (uniquify-delayed-rationalize-file-buffer-names):
+       Rename from delayed-uniquify-rationalize-file-buffer-names.
+
+2002-06-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el (tramp-file-name-structure)
+       (tramp-multi-file-name-hop-structure): Split for easier readability.
+       (tramp-handle-make-symbolic-link): Use user/host/method/... from
+       LINKNAME, not FILENAME.
+       (tramp-handle-verify-visited-file-modtime):
+       Call tramp-ange-ftp-file-name-p with right parameters.
+       (tramp-handle-verify-visited-file-modtime): `insert' does not
+       work for integers, convert them to strings first.
+       (tramp-handle-ange-ftp): New function to perform setup for
+       replacing Ange-FTP with Tramp.
+       (tramp-repair-jka-compr): New function to factor out some
+       previously top-level code.  Call the function at top-level.
+
+2002-06-27  Juanma Barranquero  <lektu@terra.es>
+
+       * composite.el (decompose-composite-char): Fix docstring.
+
+       * faces.el (describe-face): Capitalize "not documented" message.
+
+       * help-fns.el (describe-variable): Likewise.
+       (describe-function-1): Likewise. Also, document the obsolescence
+       of the function, if applicable.
+
+2002-06-26  Juanma Barranquero  <lektu@terra.es>
+
+       * info.el (info-menu-5): Fix documentation.
+       (Info-fontify-maximum-menu-size): Remove reference to `Info-fontify'.
+
+2002-06-26  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/cl.el (values): Simplify definition.
+
+       * simple.el (shell-command): Match & only at end of whole command.
+       (display-message-or-buffer): Don't use the echo area
+       if output buffer is visible.
+
+       * tooltip.el (tooltip-x-offset, tooltip-y-offset): Doc fixes.
+
+       * progmodes/cperl-mode.el: Many trivial doc fixes.
+       (cperl-non-problems): Definition deleted.
+       (cperl-menu): Don't refer to cperl-non-problems.
+       (cperl-word-at-point): Add doc string.
+       (cperl-beautify-regexp-piece): Fix error message.
+       (cperl-invert-if-unless): Fix error message.
+
+       * dired.el (dired-find-alternate-file): Mark as disabled.
+
+2002-06-25  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el (tramp-ftp-method): New user option.
+       (tramp-invoke-ange-ftp): New function to forward calls to Ange-FTP.
+       (with-parsed-tramp-file-name): New macro for the usual big `let'
+       statement to dissect a file-name.
+       (tramp-handle-make-symbolic-link, tramp-handle-load)
+       (tramp-handle-file-name-directory)
+       (tramp-handle-file-name-nondirectory, tramp-handle-file-truename)
+       (tramp-handle-file-truename, tramp-handle-file-directory-p)
+       (tramp-handle-file-regular-p, tramp-handle-file-symlink-p)
+       (tramp-handle-file-writable-p, tramp-handle-file-writable-p):
+       Use the new macro and forward call to Ange-FTP if applicable.
+       (tramp-make-ange-ftp-file-name): New helper function to convert a
+       file name into an Ange-FTP file name, used by `tramp-invoke-ange-ftp'.
+       (tramp-default-method-alist): New user option.
+       (tramp-find-default-method): Use it.
+       (tramp-sh-extra-args): New variable.
+       (tramp-find-shell): Use it.
+       (tramp-open-connection-rsh): Support a kludgy feature for the
+       "-p" option to ssh.  If host name is given as "host#42", uses the
+       "-p 42" option.
+
+2002-06-25  Andreas Schwab  <schwab@suse.de>
+
+       * replace.el (occur-1): Avoid invalid message format string.
+
+2002-06-24  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/bytecomp.el (byte-compile-callargs-warn):
+       Check for `noruntime' even if the function has a known sig.
+       (byte-compile-file, byte-compile-output-docform):
+       Don't hard code point-min = 1.
+
+       * pcvs.el (cvs-parse-process): Don't save/restore point.
+       Fix last change not to introduce spurious dir FIs.
+       (cvs-move-to-goal-column): New function extracted from
+       cvs-mode-previous-line.
+       (cvs-mode-previous-line, cvs-mode-next-line): Use it.
+       (cvs-addto-collection): Use it to preserve point.
+       (cvs-vc-command-advice): Ad-hoc workaround for `cvs -q add'.
+
+       * mwheel.el (mouse-wheel-scroll-amount,mwheel-scroll,mouse-wheel-mode):
+       Don't require the first element to be modifier-free.
+
+       * pcvs-parse.el (cvs-parse-table):
+       Handle `nothing known about' with more care.
+
+       * pcvs.el (cvs-fileinfo-kill): Remove.
+       (cvs-parse-process): Add `old-fis' argument.
+       (cvs-mode-run): Use it instead of cvs-fileinfo-kill.
+
+       * descr-text.el (describe-property-list): Make sure there's
+       a space between the property name and its value.
+       (describe-text-properties): Don't kill a pre-existing buffer.
+
+       * mwheel.el: Undo last patch from Stephen Gildea for now.
+
+2002-06-24  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/keypad.el: Added :require 'keypad to defcustoms.
+
+2002-06-23  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * subr.el (event-start, event-end, event-click-count):
+       Accept non-mouse events as well.
+       (read-key): New function.
+       (read-quoted-char): Use it.  Use this-single-command-raw-keys as well.
+
+       * files.el: Rename (and mark as obsolete)
+       find-file-hooks to find-file-hook,
+       find-file-not-found-hooks to find-file-not-found-functions,
+       write-file-hooks to write-file-functions,
+       write-contents-hooks to write-contents-functions.
+       Mark local-write-file-hooks as obsolete.
+       (locate-file-completion): Don't cons uselessly.  Use test-completion.
+       (basic-save-buffer): Use (point-min) rather than 1.
+       (basic-save-buffer-2): Obey the `setmodes' returned by backup-buffer.
+
+       * help-fns.el (describe-variable): Only use `buffer' is still live.
+       Use `delete-region' instead of save-excursion + delete-char.
+       Document the obsolescence of the variable, if applicable.
+
+2002-06-23  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * progmodes/f90.el (f90-do-auto-fill): Respect the value of
+       comment-auto-fill-only-comments.
+
+2002-06-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/ange-ftp.el (backup-buffer): Delete `ange-ftp' property.
+       This is not a handled operation.
+
+2002-06-21  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el (cua--prefix-arg): Make register prefixes
+       work again.  Corrected error in check for C-u initiated prefix.
+
+       * emulation/keypad.el (keypad-setup): Handle kp-begin like kp-space.
+
 2002-06-21  Richard M. Stallman  <rms@gnu.org>
 
        * net/browse-url.el (browse-url-at-mouse): Don't pass an arg
        * edmacro.el (edmacro-fix-menu-commands):
        Discard `help-echo' events.  Handle (menu-bar) events.
        Simplify by converting key sequence to a list and then back to vector.
-       
+
 2002-06-21  Stephen Gildea  <gildea@stop.mail-abuse.org>
 
        * mwheel.el: Allow arbitrary keys for scrolling, add a third
        (find-file-read-only, find-file-read-only-other-window)
        (find-file-read-only-other-frame): Use it and fix prompts.
 
+2002-06-21  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * pcvs-defs.el (cvs-version): Use cvs-program rather than "cvs".
+
 2002-06-20  Emmanuel Briot  <briot@act-europe.fr>
 
        * progmodes/ada-mode.el: Update copyright notice.
        * progmodes/f90.el (f90-type-def-re): Fix value.
        (f90-looking-at-type-like): Adapt for new `f90-type-def-re' value.
 
+2002-06-18  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * international/quail.el (quail-help): Don't assume the buffer
+       is displayed in the same frame.
+
+       * emacs-lisp/debug.el (cancel-debug-on-entry):
+       * emacs-lisp/regexp-opt.el (regexp-opt-group): Don't cons uselessly.
+
+       * pcvs.el (cvs-vc-command-advice): Handle the case where args
+       are passed to `cvs' before the command name.
+       (cvs-fileinfo-kill): Mark old FIs as up-to-date rather than dead.
+
+       * pcvs-info.el (cvs-add-face): Minor rewrite.
+       (cvs-fileinfo-pp): Use `cvs-goal-column' with directory entries.
+
+       * newcomment.el (comment-normalize-vars): Refresh the comment-foo-skip
+       regexp when they don't match comment-foo any more.
+
 2002-06-18  Juanma Barranquero  <lektu@terra.es>
 
        * filesets.el (filesets-update-pre010505): Fix typo.
        * ielm.el (ielm-eval-input): Use error-message-string.
        (ielm-format-error, ielm-format-errors): Functions deleted.
 
-2002-06-14  Kim F. Storm  <storm@filanet.dk>
+2002-06-14  Kim F. Storm  <storm@cua.dk>
 
        * progmodes/compile.el (grep-tree): Doc fixes.
        Added SUBDIRS arg for non-interactive use.
 
 2002-06-14  Juanma Barranquero  <lektu@terra.es>
 
-       * comint.el (comint-snapshot-last-prompt): Bind
-       `inhibit-read-only' to t to support read-only prompts.
+       * comint.el (comint-snapshot-last-prompt):
+       Bind `inhibit-read-only' to t to support read-only prompts.
        (comint-output-filter): Likewise.
 
 2002-06-14  Miles Bader  <miles@gnu.org>
 
 2002-06-12  Karl Fogel  <kfogel@red-bean.com>
 
-       * bookmark.el (bookmark-file-or-variation-thereof): Restore
-       vc-backend check, thanks to Robert Thorpe for noticing.
+       * bookmark.el (bookmark-file-or-variation-thereof):
+       Restore vc-backend check, thanks to Robert Thorpe for noticing.
 
 2002-06-12  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * term/w32-win.el (x-handle-switch): Fix handling of
        x-invocation-args for switches with arguments.
 
+2002-06-12  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * menu-bar.el (menu-bar-showhide-fringe-menu): Don't use `fringe-mode'
+       without first making sure it's bound.
+
 2002-06-12  Richard M. Stallman  <rms@gnu.org>
 
        * info.el (Info-fontify-node): Compute header line specially
 
 2002-06-12  Colin Walters  <walters@debian.org>
 
-       * font-core.el (font-lock-core-only): Variable deleted.  All uses
-       removed.
+       * font-core.el (font-lock-core-only): Variable deleted.
+       All uses removed.
        (font-lock-set-defaults): Variable alist settings moved back into
        font-lock-set-defaults-1.
        (turn-on-font-lock-if-enabled): Always turn on font-lock unless it
 
        * replace.el (occur-mode): Don't set `font-lock-defaults'.
 
-       * help-mode.el (help-highlight-p, help-highlight-face): Variable
-       was unused; deleted.
+       * help-mode.el (help-highlight-p, help-highlight-face):
+       Variable was unused; delete.
        (help-make-xrefs): Doc fix.
 
 2002-06-11  Richard M. Stallman  <rms@gnu.org>
        * comint.el (comint-send-input, comint-output-filter): Use the
        `font-lock-face' property instead of `face'.  Don't check the
        highlight-enabling variables anymore.
-       (comint-highlight-input, comint-highlight-prompt): Variables
-       removed.
+       (comint-highlight-input, comint-highlight-prompt): Variables removed.
 
        * faces.el (display-supports-face-attributes-p): New function.
        (face-spec-set-match-display): Support `supports' predicate.
 
 2002-06-09  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
-       * progmodes/cc-style.el (c-set-style, c-set-style-1): Added
-       another state for the `dont-override' flag where it only keeps
+       * progmodes/cc-style.el (c-set-style, c-set-style-1):
+       Add another state for the `dont-override' flag where it only keeps
        globally set variables.
 
 2002-06-08  Colin Walters  <walters@gnu.org>
 
        * descr-text.el (describe-text-properties): Sort the output by the
-       size of the values.  Put `font-lock-face' property on property
-       names.
+       size of the values.  Put `font-lock-face' property on property names.
        (toplevel): Provide `descr-text'.
 
        * international/mule-diag.el (describe-char-after): When there are
        text properties, require `descr-text', and just call
        `describe-text-properties'.
 
-       * international/mule.el (sgml-html-meta-auto-coding-function): New
-       function.
+       * international/mule.el (sgml-html-meta-auto-coding-function):
+       New function.
        (auto-coding-from-file-contents): Delete; merge functionality into
        `set-auto-coding'.
        (set-auto-coding): Move tests from `auto-coding-functions' so that
-       they have a lower priority than coding: tags.  Put
-       `auto-coding-regexp-alist' tests before coding: tag tests.
+       they have a lower priority than coding: tags.
+       Put `auto-coding-regexp-alist' tests before coding: tag tests.
        (sgml-xml-auto-coding-function): Simply `intern' the match, and
        test if it's a valid coding system.
        (auto-coding-functions): Add `sgml-html-meta-auto-coding-function'.