+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.
* 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'.
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 (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
* 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.
(uniquify-delayed-rationalize-file-buffer-names):
Rename from delayed-uniquify-rationalize-file-buffer-names.
-2002-06-27 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+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.
* dired.el (dired-find-alternate-file): Mark as disabled.
-2002-06-25 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+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.
* progmodes/f90.el (f90-do-auto-fill): Respect the value of
comment-auto-fill-only-comments.
-2002-06-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+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.