X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/f7c9a76591ab0c9cc5dbf1e424bfd7b2c12a7361..301085d403de6fbc609f704965305fdf3e1a7db6:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e8b7dfabde..7051435191 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,712 @@ +2002-07-16 Juanma Barranquero + + * timer.el (timer-set-time, timer-set-time-with-usecs): Fix docstring. + +2002-07-15 Juanma Barranquero + + * help-fns.el (describe-variable): Show documentation for aliased + variable if alias does not have its own. + +2002-07-15 Mike Williams + + * mouse-sel.el (mouse-sel-bindings): Save/restore interprogram + cut/paste functions. + +2002-07-14 Mike Williams + + * mouse-sel.el (mouse-sel-bound-events): New constant. + (mouse-sel-bindings): Save/restore original mouse-bindings. + +2002-07-13 Stefan Monnier + + * 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 + + * mail/mailabbrev.el (mail-abbrev-make-syntax-table): Check the + inherited table entry. + +2002-07-13 Glenn Morris + + * calendar/timeclock.el (timeclock-in): Handle the case where no + log file exists (ie the very first call). + +2002-07-13 Kai Gro,A_(Bjohann + + * 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 + + * progmodes/compile.el (grep-tree): Fixed autoload. + Corrected use of undefined variable `match-files-aliases'. + +2002-07-12 Glenn Morris + + * 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 + + * 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 + + * help-fns.el (describe-variable): Put `defvaralias' info before the + documentation (patch from John Paul Wallington + ). Remove useless "Documentation:" string. + + * timer.el (timer-set-time-with-usecs): Fix documentation. + Simplify extraction of time data. + +2002-07-12 John Paul Wallington + + * help-fns.el (describe-variable): Mention if the variable is an alias. + +2002-07-12 Kenichi Handa + + * 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,A_(Bjohann + + * 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 + + * 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 + + * compile.el (compilation-error-regexp-alist): + Recognize Valgrind messages. + +2002-07-09 Juanma Barranquero + + * 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 + + * hexl.el (hexl-find-file): Bind `completion-ignored-extensions' + to nil when prompting for a filename. + +2002-07-09 Kenichi Handa + + * 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 + + * 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 + + * info.el (Info-directory-list): Fix docstring. + +2002-07-08 Miles Bader + + * comint.el (comint-dynamic-list-completions): Sort COMPLETIONS + before first use. + +2002-07-08 Kim F. Storm + + * 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 + + * 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 + + * 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` + + * 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 + + * 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 + + * 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 + + * simple.el (toggle-truncate-lines): New command. + +2002-07-04 Miles Bader + + * 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 + + * net/tramp.el (tramp-handle-ange-ftp): Move interactive spec + after doc string. + +2002-07-03 Juanma Barranquero + + * 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 + + * 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 + + * international/characters.el: Fix general punctuation cases. + Remove $,1uf(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 + + * 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 + + * 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 + + * 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 + + * emacs-lisp/bindat.el: New file. + +2002-07-01 Sam Steingold + + * 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 + + * ido.el (ido-minibuffer-setup-hook): Doc fix. + +2002-07-01 Dave Love + + 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 + + * 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 + + * menu-bar.el (menu-bar-options-menu): Move elisp mode names from + menu entry into balloon help. + +2002-06-30 Andreas Schwab + + * 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 + + * pcvs-defs.el (cvs-mode-map): Bind ! to `force'. + +2002-06-29 Andreas Schwab + + * 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 + + * kmacro.el: New file. + +2002-06-28 John Wiegley + + * pcmpl-cvs.el: Added my name as the maintainer of this file. + +2002-06-28 Andreas Schwab + + * shell.el (explicit-bash-args): New user option. + +2002-06-28 Kim F. Storm + + * ido.el: New file. + +2002-06-28 Stefan Monnier + + * 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 + + * net/tramp.el (tramp-handle-ange-ftp): Fix typo. + +2002-06-27 Juanma Barranquero + + * 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 + + * 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,A_(Bjohann + + * 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 + + * 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 + + * info.el (info-menu-5): Fix documentation. + (Info-fontify-maximum-menu-size): Remove reference to `Info-fontify'. + +2002-06-26 Richard M. Stallman + + * 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,A_(Bjohann + + * 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 + + * replace.el (occur-1): Avoid invalid message format string. + +2002-06-24 Stefan Monnier + + * 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 + + * emulation/keypad.el: Added :require 'keypad to defcustoms. + +2002-06-23 Stefan Monnier + + * 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 + + * progmodes/f90.el (f90-do-auto-fill): Respect the value of + comment-auto-fill-only-comments. + +2002-06-21 Kai Gro,A_(Bjohann + + * net/ange-ftp.el (backup-buffer): Delete `ange-ftp' property. + This is not a handled operation. + +2002-06-21 Kim F. Storm + + * 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 * net/browse-url.el (browse-url-at-mouse): Don't pass an arg @@ -14,7 +723,7 @@ * 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 * mwheel.el: Allow arbitrary keys for scrolling, add a third @@ -33,6 +742,10 @@ (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 + + * pcvs-defs.el (cvs-version): Use cvs-program rather than "cvs". + 2002-06-20 Emmanuel Briot * progmodes/ada-mode.el: Update copyright notice. @@ -104,6 +817,24 @@ * 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 + + * 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 * filesets.el (filesets-update-pre010505): Fix typo. @@ -173,15 +904,15 @@ * ielm.el (ielm-eval-input): Use error-message-string. (ielm-format-error, ielm-format-errors): Functions deleted. -2002-06-14 Kim F. Storm +2002-06-14 Kim F. Storm * progmodes/compile.el (grep-tree): Doc fixes. Added SUBDIRS arg for non-interactive use. 2002-06-14 Juanma Barranquero - * 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 @@ -213,8 +944,8 @@ 2002-06-12 Karl Fogel - * 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 @@ -225,6 +956,11 @@ * term/w32-win.el (x-handle-switch): Fix handling of x-invocation-args for switches with arguments. +2002-06-12 Stefan Monnier + + * 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 * info.el (Info-fontify-node): Compute header line specially @@ -263,8 +999,8 @@ 2002-06-12 Colin Walters - * 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 @@ -280,8 +1016,8 @@ * 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 @@ -331,8 +1067,7 @@ * 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. @@ -354,28 +1089,27 @@ 2002-06-09 Martin Stjernholm - * 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 * 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'.