X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/8805e6492e3269fb1c6688686c74046a0aff1108..f3eabcdf400d9a6848cf46973cde07b13d7fbab0:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 61378cf2c0..9009888c36 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,15 +1,1766 @@ +2002-09-18 Michael Kifer + + * ediff-hooks.el: Put back the autoloads (for compatibility with XEmacs). + + * ediff-init.el: Use defalias instead of fset. + + * ediff-util.el: Use defalias instead of fset. + + * viper-util.el (viper-chars-in-region): simplification. + + * viper.el (viper-emacs-state-mode-list): added modes. + +2002-09-18 Miles Bader + + * diff-mode.el (diff-mode): Don't evaluate `compilation-last-buffer' + unless it's bound. + +2002-09-16 Markus Rost + + * ls-lisp.el (ls-lisp-format-time-list): Fix type and provide + :tag's. + +2002-09-16 Richard M. Stallman + + * play/gomoku.el (gomoku-move-up, gomoku-move-down): + Use forward-line and move-to-column. + + * cus-edit.el (custom-variable-backup-value): New function. + (custom-variable-reset-backup): New function. + (custom-variable-menu): Add item for custom-variable-reset-backup. + (custom-variable-set, custom-variable-reset-saved) + (custom-variable-reset-standard): Call custom-variable-backup-value. + +2002-09-16 Juanma Barranquero + + * dired-aux.el (dired-add-entry): Add missing argument to + `dired-mark'. + +2002-09-16 John Paul Wallington + + * xscheme.el (scheme-interaction-mode): Doc fix. + + * net/eudc.el (eudc-plist-get): Doc fix. + +2002-09-16 Kim F. Storm + + * menu-bar.el (menu-bar-last-search-type): New var. + (nonincremental-repeat-search-forward) + (nonincremental-repeat-search-backward): Repeat string or + regexp search depending on menu-bar-last-search-type. + (nonincremental-search-forward, nonincremental-re-search-forward) + (nonincremental-search-backward, nonincremental-re-search-backward): + Set menu-bar-last-search-type to string or regexp. + (nonincremental-repeat-re-search-forward): Removed. + (nonincremental-repeat-re-search-backward): Removed. + (menu-bar-replace-menu): New keymap for "Edit->Replace" submenu. + (menu-bar-i-search-menu): New keymap for "Incremental Search" submenu. + (menu-bar-adv-search-menu): Removed. + (menu-bar-search-menu): Reorganized. + (menu-bar-edit-menu): Added "Replace" submenu. + +2002-09-15 Richard M. Stallman + + * scroll-bar.el (scroll-bar-mode): Specify :initialize. + + * menu-bar.el (menu-bar-make-mm-toggle): Don't put a quote befor FNAME + when it's not being evaluated. + +2002-09-15 Markus Rost + + * dired.el (dired-move-to-filename): Fix previous change. + +2002-09-14 Kim F. Storm + + * emulation/keypad.el (keypad-setup, keypad-shifted-setup) + (keypad-numlock-setup, keypad-numlock-shifted-setup): + Change `Remove Binding' option to `Unspecified/User-defined'. + (keypad-setup): Enhance explanation of setup type `none'. + +2002-09-14 Richard M. Stallman + + * time.el (display-time-mode): Set display-time-load-average here. + (display-time-load-average): Initialize to nil. + (display-time-default-load-average): Add "None" alternative. + (display-time-update): Handle "None" alternative for load-average. + + * dired-aux.el (dired-bunch-files): Put the arg FILES + back as it was after temporary destrucive mods. + (dired-add-entry): Use dired-insert-directory to handle indentation. + Explicitly restore the line's marker character. + Preserve the old file name's text properties. + (dired-add-entry-do-indentation): Function deleted. + (dired-relist-file): Doc fix. + (dired-rename-file): Change argument names. + (foo-rename-file): New function. + (dired-do-hardlink): Use dired-hardlink. + (dired-hardlink): New function. + (dired-insert-subdir-doinsert): Use dired-insert-directory; + that handles indentation, text props and header line. + dired-readin-insert gets no args. + Use `last' instead of `reverse'. + + * dired.el (dired-use-ls-dired): New variable. + (dired-directory): Document the rules better. + + * dired.el (dired-insert-headerline): Function deleted. + (dired-revert): Pass no args to dired-readin. + (dired-move-to-filename): First try using dired-filename property. + (dired-move-to-end-of-filename): Likewise. + (dired-why): Try to show the start of this page of warnings. + (dired-log): Insert the buffer name at start of page, not end. + (dired-log-summary): If just one failure, explain it in echo area. + + * dired.el (dired-internal-noselect): + Always set dired-directory, when buffer is not new. + Pass dir-or-list, not dirname, to dired-mode. + Call dired-readin with no args. + Don't call dired-after-readin-hook here. + (dired-find-buffer-nocreate): Expand dirname. + Expand the dir from dired-directory to compare with dirname. + + (dired-readin): Take no args. Get the directory from dired-directory. + Run dired-before-reading hook inside save-excursion. + Run dired-after-readin-hook here. + Don't make undo entries at all. + Call dired-readin-insert with no args. + Don't change indentation here. + Don't insert headerline here. + + (dired-readin-insert): Take no args. + Get dir and file-list from dired-directory. + Call dired-insert-directory the new way. + Don't insert "wildcard" info here. + + (dired-insert-directory): New arg FILE-LIST. + First arg now DIR, always just the directory. + This function fully handles setting up the buffer text: + update indentation, insert headerline and "wildcard" info. + Pass --dired arg if appropriate; put info in dired-filename props. + Don't expand file names here. + + * warnings.el (display-warning): In batch mode, + exclude the final newline from the arg to `message'. + +2002-09-13 Markus Rost + + * files.el (diff-buffer-with-file): Check whether associated file + exists. Display message for 1 second. Always return nil. + +2002-09-13 Stefan Monnier + + * diff-mode.el (diff-mode): Turn on compilation-minor-mode + support again, but more carefully this time. + + * progmodes/perl-mode.el (perl-mode-syntax-table): Mark $, % and @ + such that backward-sexp correctly skips them. + (perl-font-lock-keywords-2): Use regexp-opt. + (perl-font-lock-syntactic-keywords) + (perl-font-lock-syntactic-face-function): Better handle PODs. + Handle package names with ' in them and ($$) in `sub' declarations. + Handle format staements. Handle regexp and quote-like ops. + (perl-empty-syntax-table): New var. + (perl-quote-syntax-table): New fun. + + * pcvs.el (cvs-mode-find-file): Work even if point is at beg-of-line. + (cvs-do-removal): Bind inhibit-read-only while modifying the buffer. + + * newcomment.el (comment-with-narrowing): Use the `declare' thingy. + + * derived.el (define-derived-mode): Properly ignore unknown args. + + * emacs-lisp/easy-mmode.el (define-minor-mode): Add a :require arg. + Don't call the function during init if mode is on by default. + + * simple.el: Provide `simple'. + (transient-mark-mode, line-number-mode, column-number-mode): + Pass an explicit `:require nil' argument. + +2002-09-13 Francesco Potorti` + + * play/tetris.el (tetris-blank-options, tetris-cell-options): + Remove various redundant `(t nil)'. + + * play/snake.el (snake-border-options): Use color on tty if available. + + * play/tetris.el (tetris-border-options): Likewise. + + * play/pong.el (pong-border-options): Likewise, plus reset + color on tty to be [0.5 0.5 0.5]. + +2002-09-13 Kim F. Storm + + * kmacro.el (kmacro-start-macro): Doc fix. + +2002-09-13 Juanma Barranquero + + * progmodes/idlw-shell.el (idlwave-shell-cleanup): Fix reference + to `idlwave-idlwave_routine_info-compiled'. + + * whitespace.el (whitespace-unload-hook): Call `remove-hook' with + three arguments, not four. + +2002-09-13 Kim F. Storm + + * kmacro.el (kmacro-keymap): Changed bindings: + C-x C-k s to kmacro-start-macro, C-x C-k b to kmacro-bind-to-key. + +2002-09-12 Richard M. Stallman + + * international/mule-cmds.el (universal-coding-system-argument): + Read the coding system inside `interactive' spec, for command-history. + +2002-09-12 Stefan Monnier + + * emacs-lisp/find-func.el (find-library-name): Don't forget + the empty suffix. Fix stale variable name. + + * gud.el (gud-gdb-massage-args, gud-sdb-massage-args) + (gud-pdb-massage-args): Delete. + (gdb, sdb, pdb): Don't pass gud-*-massage-args any more. + (gud-gdb-command-name): New var. Put "--fullname" in there. + (gud-query-cmdline): Use the most recent executable as the default. + Don't add "--fullname" (it's only valid/meaningful for GDB). + (gud-xdb-marker-filter): Use match-string. + (gud-perldb-massage-args): Don't add "-d". + (gud-perldb-command-name): Add "-d". + (gud-common-init): If `massage-args' is nil, don't call it. + (gud-format-command): Don't hardcode point-min==1. + + * derived.el: Require CL when compiling. + +2002-09-12 Simon Josefsson + + * mail/smtpmail.el (smtpmail-send-it): Don't use : in filenames + (for cygwin). Suggested by Andrew Senior . + Use expand-file-name. Also don't require time-stamp. + +2002-09-11 Richard M. Stallman + + * derived.el (define-derived-mode): When making new abbrev table, + don't try to copy the parent's abbrev table. + + * ruler-mode.el (ruler-mode-left-scroll-bar-cols): + Always round scroll-bar-width parameter up. + If it is nil, use 14. + + * abbrev.el (copy-abbrev-table): New function. + +2002-09-11 Vinicius Jose Latorre + + * ps-print.el: Adjust ps-print-color-p, ps-default-fg and + ps-default-bg setting. + (ps-print-version): New version number (6.5.7). + (ps-mark-active-p): New fun. + (ps-print-preprint-region): Adjust code. + +2002-09-11 Dave Love + + * international/mule.el (non-standard-designations-alist) + (ctext-pre-write-conversion): Don't generate invalid extended + segments for iso8859. + + * language/cyrillic.el ("Ukrainian"): Fix nonascii-translation. + (cyrillic-alternativnyj-decode-table): Fix some entries. + + * international/ucs-tables.el: Fix last change. + + * international/utf-8.el (utf-8-fragment-on-decoding): Fix last + change. + +2002-09-11 Kim F. Storm + + * edmacro.el (edit-kbd-macro): Recognize new C-x e binding, + kmacro-end-and-call-macro. + +2002-09-11 Juanma Barranquero + + * newcomment.el (uncomment-region): Fix let/let* use. + +2002-09-11 Simon Josefsson + + * time-stamp.el (time-stamp-hhmmss): New function. + + * gud.el (gud-gdb-massage-args): Don't secretly add -fullname. + (gud-query-cmdline): Add --fullname to the user cmdline. + + * mail/smtpmail.el (smtpmail-default-smtp-server): Doc fix. + +2002-09-11 Kim F. Storm + + * kmacro.el (kmacro-call-macro): Rephrase repeat prompt. + (kmacro-step-edit-map): Bind "A" to `append-end'. + (kmacro-step-edit-prompt): Fix prompt. + (kmacro-step-edit-query): Handle `append-end' response. + (kmacro-step-edit-pre-command): Activate `append-end' at end of + macro when required. + +2002-09-11 Stefan Monnier + + * derived.el (define-derived-mode): Fix typo. + + * menu-bar.el (line-number-mode, column-number-mode) + (transient-mark-mode): Use minor mode directly. + (menu-bar-make-toggle): Remove `props' arg. + Move customize-mark-as-set directly into the toggle function. + + * whitespace.el (whitespace-global-mode): Use define-minor-mode. + Use the new file hook names. + (whitespace-describe): Remove. Move the text to `Commentary:'. + (whitespace-unload-hook): Use the new file hook names. + + * finder.el (finder-find-library): Remove. + (finder-commentary): Use find-library-name and add completion. + + * simple.el (transient-mark-mode, line-number-mode) + (column-number-mode): Use define-minor-mode. + (define-mail-user-agent): Delete. Moved to subr.el. + + * loadup.el ("simple.el"): Move to after loaddefs.el. + + * subr.el (define-mail-user-agent): Moved from simple.el. + +2002-09-10 Richard M. Stallman + + * pcvs-info.el (cvs-check-fileinfo): Don't use boolp. + (boolp): Function deleted. + +2002-09-10 Dave Love + + * international/utf-8.el (ucs-mule-to-mule-unicode): + Define unconditionally. + (utf-8-fragmentation-table): New. Use it in top-level mapc. + (utf-8-fragment-on-decoding): Use it to keep + utf-8-translation-table-for-decode variable and translation table + in sync. + + * international/ucs-tables.el: Bind utf-8-translation-table-for-decode + when setting up tables and remove useless optimize-char-table. + (ucs-mule-to-mule-unicode): Deleted. + (ucs-unify-8859): Maybe optimize ucs-mule-to-mule-unicode. + + * international/utf-16.el (utf-16-le-pre-write-conversion) + (utf-16-be-pre-write-conversion): Deleted. + (mule-utf-16-le, mule-utf-16-be): Register encoding translation table. + +2002-09-10 Richard M. Stallman + + * files.el (diff-buffer-with-file): Simplify. + Don't signal an error if buffer has no file. + Call sit-for after `diff' returns. + + * play/gamegrid.el (gamegrid-make-color-tty-face): + Handle string as COLOR arg. + (gamegrid-display-type): Don't assume display-color-p + implies a color-x terminal. + (gamegrid-hide-cursor): Set `cursor-type' local variable. + + * descr-text.el (describe-text-mode): Add font-lock-defontify to + change-major-mode-hook. + + * ibuffer.el (ibuffer-mode): Add font-lock-defontify to + change-major-mode-hook. + + * comint.el (comint-mode): Add font-lock-defontify to + change-major-mode-hook. + + * info.el (Info-mode): Add font-lock-defontify to + change-major-mode-hook. + + * replace.el (occur-mode): Add font-lock-defontify to + change-major-mode-hook. + + * font-core.el (font-lock-defontify): New function. + +2002-09-10 Richard M. Stallman + + * ps-print.el (ps-printer-name-option): Doc fix. + +2002-09-10 Vinicius Jose Latorre + + * ps-print.el: Adjust ps-postscript-code-directory setting. + XEmacs version check was adjusted. + (ps-print-version): New version number (6.5.6). + (ps-print-color-p, ps-page-dimensions-database): Autoload var. + (ps-print-code, ps-print-preprint-region): Adjust code. + +2002-09-10 Kai Gro,b_(Bjohann + + * files.el (auto-mode-alist): ~/.gnus, ~/.viper are in + emacs-lisp-mode, like ~/.emacs. + +2002-09-10 Stefan Monnier + + * newcomment.el (uncomment-region): Be more careful with `='. + +2002-09-10 Deepak Goel + + * play/doctor.el (doc//): Rename from `//'. Update callers. + (doc$): Rename from `$'. Update callers. + +2002-09-10 Miles Bader + + * simple.el (do-auto-fill): `fill-indent-according-to-mode' is a + variable, not a function. + + * kmacro.el (kmacro-call-macro): Deal with a non-numeric prefix arg. + +2002-09-10 Kim F. Storm + + * macros.el (apply-macro-to-region-lines): Let-bind mark-active to + nil while executing macro to avoid triggering delete-selection-mode. + + * simple.el (keyboard-quit): Set defining-kbd-macro to nil to + cancel defining keyboard macro when applicable. + +2002-09-09 Markus Rost + + * simple.el (transient-mark-mode, line-number-mode) + (column-number-mode): Undo previous change because of bootstrapping. + +2002-09-09 Stefan Monnier + + * derived.el (define-derived-mode): Add keyword arguments. + (derived-mode-make-docstring): Take abbrev and syntax table names. + + * font-core.el (font-lock-change-mode): Just turn off font-lock-mode. + (font-lock-default-function): Change arg name. + + * cus-start.el (transient-mark-mode): Delete. Done in simple.el. + + * paren.el (show-paren-function): Use syntax-after. + + * emacs-lisp/syntax.el (syntax-after): Delete. Moved to subr.el. + + * subr.el (symbol-file): Also work for autoloaded funcs. + (syntax-after): New fun moved from syntax.el. + + * find-file.el (ff-pre-find-hook, ff-pre-load-hook, ff-post-load-hook) + (ff-not-found-hook, ff-file-created-hook): Rename from *-hooks. + Update callers (but still run the old hooks as well). + + * emacs-lisp/find-func.el (find-library-suffixes, find-library-name) + (find-library): New funs. + (find-function-search-for-symbol): Use it. + + * emacs-lisp/bytecomp.el (byte-compile-file): Don't switch buffer. + + * isearch.el (isearch-cmds): Add docstring. + (isearch-mouse-2): Lookup binding in the proper buffer. + Use call-interactively and remove the now useless `arg'. + (isearch-search-fun-function): New var. + (isearch-search-fun): New fun. + (isearch-search, isearch-lazy-highlight-search): Use it. + +2002-09-09 Stefan Monnier + + * simple.el (what-line): Don't hard-code 1. + (transient-mark-mode, line-number-mode, column-number-mode): + Use define-minor-mode. + (do-auto-fill): Only ignore prefix if it's really empty. + +2002-09-09 Markus Rost + + * files.el (save-some-buffers-action-alist): Use lower case for + help string of diff-buffer-with-file. + +2002-09-09 Richard M. Stallman + + * calendar/calendar.el (mouse-scroll-calendar-left) + (mouse-scroll-calendar-right, mouse-calendar-other-month): + New commands. + (calendar-mode-line-format): Use them. + + * emacs-lisp/bytecomp.el (byte-recompile-directory): + Set and then bind default-directory. + + * startup.el (fancy-splash-head, normal-splash-screen): + Change the messages that explain about GNU or GNU/Linux. + + * info.el (Info-search): Add (point-min) to subfile positions + to get them right. Skip the current subfile using forward-line. + + * files.el (make-backup-file-name-1): When make-directory fails, + ignore backup-directory-alist. + (make-directory): Expand DIR before looking for handler. + +2002-09-09 Jari Aalto + + * progmodes/cperl-mode.el (cperl-noscan-files-regexp): + In addition to RCS, exclude CVS directories. + + * ls-lisp.el (ls-lisp-format-time-list): New variable. + (ls-lisp-format-time): Use it. + + * files.el (auto-mode-alist): Use sh-mode for .bash files. + +2002-09-09 Dave Love + + * ps-print.el: Many doc fixes. + +2002-09-09 John Paul Wallington + + * play/doctor.el (doctor-cadr, doctor-caddr, doctor-cddr): Remove. + Update callers. + +2002-09-08 Markus Rost + + * diff.el (diff): Doc fix. + +2002-09-08 Richard M. Stallman + + * emacs-lisp/bytecomp.el (byte-compile-delete-errors): Default to nil. + + * simple.el (undo-elt-in-region): Fix one-off error at END. + (forward-visible-line): Handle invisibility by ignoring + invisible newlines. Also include entire invisible lines beyond + the stopping point. + + * cus-edit.el (custom-save-variables, custom-save-faces): + Clarify the comments written into .emacs. + +2002-09-08 Markus Triska + + * play/doctor.el (doctor-doc): Recognize question words + and use qlist. Use doctor-shorten's return value. + (doctor-shorten): Compute a return value, don't alter `sent'. + (doctor-hates1): Add a question mark. + (doctor-strangelove): Unused function deleted. + +2002-09-08 Kim F. Storm + + * kmacro.el (kmacro-end-and-call-macro): New command to end and + call keyboard macro in one step. Bind it to C-x e by default. + (kmacro-call-macro): Use format-kbd-macro. + (kmacro-step-edit-macro): New command to interactively step edit + and execute last keyboard macro. + (kmacro-keymap): Bind SPC [C-x C-k SPC] to kmacro-step-edit-macro. + (kmacro-step-edit-mini-window-height): New custom var. + (kmacro-step-edit-map): New keymap (parent is query-replace-map). + (kmacro-step-edit-prefix-commands): New var. + (kmacro-step-edit-prompt, kmacro-step-edit-query) + (kmacro-step-edit-insert, kmacro-step-edit-pre-command) + (kmacro-step-edit-minibuf-setup, kmacro-step-edit-post-command): + New aux functions for step editing keyboard macros. + + * subr.el (read-quoted-char): Apply listify-key-sequence to vector + returned by this-single-command-raw-keys before appending it to + unread-command-event. + +2002-09-07 Colin Walters + + * progmodes/compile.el (compile-internal): Add optional argument + no-async. + + * diff.el (diff): Add optional argument no-async, and use the + above argument. + + * files.el (diff-buffer-with-file): Call diff synchronously, so we + don't delete the temporary file before diff has a chance to read + it. + + * ibuf-ext.el (ibuffer-diff-with-file): Just call + `diff-buffer-with-file'. + +2002-09-07 John Paul Wallington + + * emacs-lisp/cl-indent.el (extended-loop-p): Doc fix. + + * emacs-lisp/find-func.el (find-function-recenter-line): + Add custom type. Doc fix. + +2002-09-06 Stefan Monnier + + * menu-bar.el (menu-bar-make-mm-toggle): New macro. + (showhide-menu-bar, showhide-toolbar, menu-bar-toggle-auto-compression) + (toggle-highlight-paren-mode, toggle-global-lazy-font-lock-mode): + Remove. Use the minor mode function directly instead. + (menu-bar-mode): Add message and customize-mark-as-set and return + the new value as do other minor modes. + + * edmacro.el (edmacro-subseq): Don't use cl-push/cl-pop. + +2002-09-06 Simon Marshall + + * progmodes/etags.el (find-tag-tag, complete-tag): + Bind completion-ignore-case based on tags-case-fold-search, so that + case-sensitivity of tag completion matches that of tag search. + +2002-09-06 Juanma Barranquero + + * calendar/solar.el (calendar-time-display-form): Fix spacing. + + * double.el (double-prefix-only): Likewise. + + * emacs-lisp/easymenu.el (easy-menu-define): Likewise. + + * emacs-lisp/find-func.el (find-function-search-for-symbol): Likewise. + + * emacs-lisp/float.el (string-to-float): Likewise. + + * emacs-lisp/rx.el (rx): Likewise. + + * faces.el (copy-face): Likewise. + + * hilit-chg.el (highlight-changes-colours) + (highlight-changes-active-string) + (highlight-changes-passive-string) + (highlight-changes-rotate-faces, global-highlight-changes): Likewise. + + * international/mule.el (decode-char): Likewise. + + * progmodes/idlwave.el (idlwave-support-inheritance) + (idlwave-routine-entry-compare): Likewise. + + * progmodes/idlw-shell.el (idlwave-shell-use-breakpoint-glyph): + Likewise. + + * progmodes/pascal.el (pascal-start-keywords): Likewise. + + * progmodes/sh-script.el (sh-indent-for-fi, sh-indent-for-done): + Likewise. + + * progmodes/vhdl-mode.el (vhdl-progress-interval) + (vhdl-corresponding-begin): Likewise. + + * simple.el (choose-completion-string-functions): Likewise. + + * textmodes/reftex.el (reftex-TeX-master-file): Likewise. + + * textmodes/fill.el (fill-nonuniform-paragraphs) + (fill-individual-paragraphs): Likewise. + + * vcursor.el (vcursor-toggle-vcursor-map): Likewise. + + * warnings.el (warning-level-aliases): Likewise. + + * speedbar.el (speedbar-mode): Fix spacing and typos. + + * textmodes/reftex-vars.el (reftex-label-menu-flags): Fix typo. + +2002-09-05 Markus Rost + + * textmodes/table.el (table-command-prefix): Fix type. + +2002-09-05 Andre Spiegel + + * vc-hooks.el Don't require vc.el at compile-time; it causes + recursive requirements during bootstrap. + +2002-09-05 Kenichi Handa + + * international/mule.el (decode-char): Cancel the previous change. + +2002-09-04 Mats Lidell (tiny change) + + * language/european.el ("Swedish"): New set-language-info-alist call. + +2002-09-04 Richard M. Stallman + + * help-fns.el (help-with-tutorial): Properly set up + completion-reference-buffer in the *Completion* buffer. + +2002-09-04 John Paul Wallington + + * startup.el (use-fancy-splash-screens-p): If `fancy-splash-frame' + returns nil, return nil. + +2002-09-04 Andre Spiegel + + * vc-hooks.el: Require vc.el at compile-time. + (vc-workfile-unchanged-p, vc-default-workfile-unchanged-p): + Moved here from vc.el. + + * vc.el (vc-workfile-unchanged-p, vc-default-workfile-unchanged-p): + Moved to vc-hooks.el. + + * vc-rcs.el (vc-rcs-state): Don't require vc.el. + +2002-09-04 Kenichi Handa + + * international/mule.el (decode-char): Translate a character by + utf-8-translation-table-for-decode only when + utf-8-fragment-on-decoding is non-nil. + +2002-09-02 Stefan Monnier + + * textmodes/text-mode.el (paragraph-indent-text-mode-abbrev-table) + (paragraph-indent-text-mode-syntax-table, paragraph-indent-text-mode): + Use text-mode's syntax-table and abbrev-table. + (text-mode): Set require-final-newline to t. + + * newcomment.el (comment-make-extra-lines): Only use the + dummy `=' char when there's really nothing else. + Don't remove spaces if it leads to an incorrect comment. + + * pcvs.el (cvs-run-process): Use a pty rather than a pipe to work + around the cvs/ssh/libc bug. + (cvs-update-header): Understand `cvs admin -m:' syntax. + (defun-cvs-mode): Use the new `declare' thingy. + (cvs-edit-log-text-at-point, cvs-mode-edit-log, cvs-do-edit-log) + (cvs-edit-log-minor-wrap, cvs-edit-log-filelist): New funs. + (cvs-mode-undo): Use `cvs add' for (CONFLICT. REMOVED). + + * pcvs-parse.el (cvs-parse-table): Create a `need-update' + node rather than a message for new directories. + (cvs-parse-status): Add support for `Entry Invalid'. + + * smerge-mode.el (smerge-diff-buffer-name): Default to *vc-diff*. + (smerge-combine-with-next): New function. + (smerge-diff): Don't output `wrote /tmp/foo' messages. + Insert message if no diffs were found. + + * mail/sendmail.el (mail-mode): Don't set local-abbrev-table. + (mail-mode-abbrev-table): Set to text-mode-abbrev-table. + +2002-09-02 Kai Gro,A_(Bjohann + + * net/tramp.el: Version 2.0.15 released. + (require 'base64): Most modern Emacsen have the base64 + encode/decode functions built in, so test to see if they are bound + before we go blindly requiring base64.el. + From Steve Youngs . + (tramp-feature-write-region-fix): XEmacs doesn't have a + 'find-operation-coding-system' and this variable doesn't seem to + be used anywhere so wrap it in (unless (featurep 'xemacs)). + From Steve Youngs . + (tramp-methods): Remove duplicate definition of ssh1-old and ssh2-old. + (tramp-open-connection-su): Use user name "root" if no user name + is given. + + From Michael Albinus : + * net/tramp.el (tramp-invoke-ange-ftp): + (tramp-ange-ftp-file-name-p): Check for Xemacs. + (tramp-do-copy-or-rename-file): Don't pass KEEP-DATE to + tramp-invoke-ange-ftp 'rename. + (tramp-handle-write-region): Don't pass LOCKNAME and CONFIRM to + tramp-invoke-ange-ftp 'write-region. + (tramp-handle-set-file-modes): Change order of FILENAME and MODE + passing to tramp-invoke-ange-ftp 'set-file-modes. + (tramp-invoke-ange-ftp): `tramp-disable-ange-ftp' must be called + again after activating `ange-ftp'. + +2002-09-02 Kim F. Storm + + * ido.el (ido-ignore-item-temp-list): New variable. + (ido-read-internal): Don't set ido-default-item if the default is + member of ido-ignore-item-temp-list. + Don't return first match for C-j if no text is entered. + (ido-buffer-internal): Check for empty string return. + (ido-make-buffer-list1): Use member instead of memq. + (ido-window-buffer-p): Likewise. + (ido-get-bufname): Ignore buffers on ido-ignore-item-temp-list. + (ido-ignore-item-p): Ignore items on ido-ignore-item-temp-list. + + * replace.el (multi-occur): Made "ido-aware": + Changed prompt to use C-j instead of RET to end. + Set ido-ignore-item-temp-list to the selected buffers so far, so + they are automatically excluded from the list of choices. + Use add-to-list instead of push. + +2002-09-01 Richard M. Stallman + + * term/x-win.el (function-key-map): Define S-iso-lefttab. + +2002-09-01 Kim F. Storm + + * edmacro.el (edit-kbd-macro): Recognize new default binding for + C-x e in addition to old binding. + +2002-09-01 Mario Lang + + * files.el (save-some-buffers-action-alist): New variable. + (save-some-buffers): Use that. + (diff-buffer-with-file): New function. + +2002-09-01 Richard M. Stallman + + * ruler-mode.el (defgroup ruler-mode): Use `convenience' as parent. + + * dired.el (defgroup dired): Use `files' as parent. + (dired-get-filename): Ignore handler if it has safe-magic prop. + + * jka-compr.el (jka-compr-handler): Add safe-magic property. + +2002-08-31 Richard M. Stallman + + * simple.el (kill-line): Use end-of-visible-line to determine + if rest of line is blank. + (end-of-visible-line): Cope if end-of-line moved back over + invisible intangible chars at end of line. + + * simple.el (completion-setup-function): Don't use directory-sep-char. + +2002-09-01 Glenn Morris + + * progmodes/f90.el (f90-menu): Remove ":active" keyword where not + needed. + (f90-menu, f90-add-imenu-menu): Use lookup-key. + Remove (eval-when-compile) for free variables. + +2002-08-31 Andreas Schwab + + * font-core.el (font-lock-change-mode): Avoid changing buffer + state in any way. + +2002-08-30 Stefan Monnier + + * emacs-lisp/easymenu.el (easy-menu-filter-return): + Handle the case where the filter returns a single menu entry. + (easy-menu-add): Improve docstring. + (easy-menu-current-active-maps): Remove. + (easy-menu-get-map): Use current-active-maps. + + * cus-edit.el (custom-unlispify-menu-entry): Don't remove + the -p prefix from variables since they shouldn't have it anyway. + (custom-group-menu-create, customize-menu-create): + Only cdr if applicable, since custom-menu-create might return + a vector (i.e. a single menu entry). + +2002-08-30 Edward M. Reingold + + * calendar/diary-lib.el (diary-mail-entries): Don't overwrite + user's value of diary-list-include-blanks, but generate message + instead if there are no entries. + +2002-08-30 ARISAWA Akihiro (tiny change) + + * ps-print.el (ps-lp-system): Fixed typo in `usg-unix-v'. + +2002-08-30 Markus Rost + + * menu-bar.el (menu-bar-read-mail): Doc fix. + +2002-08-30 John Paul Wallington + + * ibuffer.el (ibuffer-update): Revert expansion of `caddr'. + (ibuffer-fontification-alist): Check hidden buffer case isn't + visiting a file and change its face to italic. + +2002-08-30 Juanma Barranquero + + * replace.el (occur-mode): Add interactive declaration. + + * bs.el (bs-message-without-log): Fix typo. + + * font-core.el (font-lock-defaults): Likewise. + + * font-lock.el (font-lock-add-keywords): Likewise. + + * mouse-copy.el (mouse-copy-work-around-drag-bug): Likewise. + + * textmodes/bibtex.el (bibtex-mode): Likewise. + + * emulation/viper-ex.el (ex-compile-command): Likewise. + + * progmodes/idlwave.el (idlwave-max-extra-continuation-indent): + Likewise. + + * progmodes/dcl-mode.el (dcl-calc-cont-indent-relative): Likewise. + + * allout.el (my-mark-marker): Likewise. + +2002-08-30 Simon Josefsson + + * mail/smtpmail.el (smtpmail-via-smtp): Delete process buffer + unless s-debug-info is enabled. + +2002-08-29 John Paul Wallington + + * ibuffer.el (ibuffer-update): Use `minibufferp'. Expand `caddr'. + + * mwheel.el (mouse-wheel-up-button): Doc fix. + +2002-08-29 Juanma Barranquero + + * replace.el (occur-mode-hook): New hook. + (occur-mode): Use it. + (occur-hook): Set default to nil. + +2002-08-29 Stefan Monnier + + * net/ange-ftp.el: Use match-string and drop useless `function's. + (ange-ftp-get-process): Bind `ange-ftp-this-user' and + `ange-ftp-this-host' before running ange-ftp-process-startup-hook. + (ange-ftp-ls-parser): Use `switches' arg instead of dynamic binding. + (ange-ftp-parse-dired-listing): Update the calls. + (dired-local-variables-file): Declare to shut quieten the compiler. + (ange-ftp-file-entry-active-p): Remove. + (ange-ftp-file-name-all-completions, ange-ftp-file-name-completion): + Don't exclude dangling symlinks. + (ange-ftp-file-name-completion-1): Make predicate optional. + (ange-ftp-parse-list-func-alist): Use add-to-list to update. + (ange-ftp-fix-name-for-bs2000): Use subst-char-in-string. + (ange-ftp-bs2000-posix-hook-installed): Remove. + (ange-ftp-add-bs2000-posix-host): Don't use it anymore. + (ange-ftp-bs2000-cd-to-posix): Use `ange-ftp-this-user' and + `ange-ftp-this-host' instead of `user' and `host'. + +2002-08-29 Richard M. Stallman + + * emacs-lisp/bytecomp.el (byte-compile-warning-prefix): + Decide here whether to print which form we're compiling. + If we do that, still print file and line. Make file name + relative to default-directory. Print fewer newlines. + (byte-compile-log-file): Print something even if no file. + Print messages for entering and leaving directories, + and set default-directory. + (displaying-byte-compile-warnings): Only sometimes bind warning-series. + (byte-compile-warning-series): New function. + (byte-compile-file): Set byte-compile-last-logged-file, don't bind it. + (byte-compile-display-log-head-p): Function deleted. + + * warnings.el (warning-series): Now can be a marker, not an integer. + (display-warning): Handle new value for warning-series. + + * emacs-lisp/bytecomp.el (byte-compile-log-file): Use \f. + (byte-compile-cl-warn): Add cl-macroexpand-all, cl-compiling-file + to don't-warn list. + +2002-08-29 Kim F. Storm + + * kmacro.el: Change default bindings from F7/F8 to F3/F4. + Change default binding of C-x e to kmacro-end-or-call-macro. + (kmacro-call-repeat-key, kmacro-call-repeat-with-arg): New custom + variables. + (kmacro-get-prefix-arg): New function. + (kmacro-repeat-on-last-key): Rename from kmacro-repeat-loop and + improve. Callers changed. + (kmacro-call-macro): Repeat macro by repeating last key or + key defined in kmacro-call-repeat-key. New third arg non-nil + means to end current macro. + (kmacro-end-or-call-macro): Call kmacro-call-macro appropriately + to get repeat last key functionality. + (kmacro-start-macro-or-insert-counter): Improve doc string. + +2002-08-28 Luc Teirlinck + + * files.el (find-buffer-visiting): Compare file attributes + using buffer-file-truename. + +2002-08-28 Richard M. Stallman + + * files.el (make-auto-save-file-name, make-backup-file-name-1): + Don't use directory-sep-char. + +2002-08-28 Juanma Barranquero + + * replace.el (occur-hook): Renamed from `occur-mode-hook'. + (occur-mode): Remove call to `occur-mode-hook'. + (occur-rename-buffer): Fix reference to `occur-mode-hook' in docstring. + (occur-1): Add call to `occur-hook'. + + * subr.el (make-variable-frame-localizable): Alias for + `make-variable-frame-local'. + +2002-08-28 Miles Bader + + * rfn-eshadow.el (read-file-name-electric-shadow-properties) + (read-file-name-electric-shadow-tty-properties) + (read-file-name-electric-shadow-mode): Remove compatibility defs. + + * comint.el (comint-carriage-motion): Start at START. + +2002-08-27 Francesco Potorti` + + * net/ange-ftp.el (ange-ftp-skip-msgs): Skip the 530 response + given by vsFTPd when accessed with a kerberised FTP client. + +2002-08-27 Richard M. Stallman + + * files.el (find-alternate-file): + Bind kill-buffer-query-functions locally, don't set it. + +2002-08-27 Andreas Schwab + + * kmacro.el (kmacro-start-macro): Doc fix. + +2002-08-27 Carsten Dominik + + * textfile/reftex-ref.el (reftex-goto-label): New command. + + * textfile/reftex-vars.el (reftex-part-resets-chapter): New option. + + * textfile/reftex-parse.el (reftex-roman-number): New function. + (reftex-section-number): Better handling of parts: No chapter + counter resets. + + * textfile/reftex.el (reftex-highlight-overlays): Added a third + overlay. + (reftex-mode-menu): Added entry for `reftex-toc-recenter. + Also moved `reftex-reset-mode' to top level. + + * textfile/reftex-toc.el (reftex-toc-recenter): New command. + (reftex-toc-pre-command-hook): Don't remove highlight overlay. + (reftex-toc-post-command-hook): Use overlay no 2 for highlighting. + + * textfile/reftex-sel.el (reftex-get-offset): Get offset of + document pointer *before* position, not after. + (reftex-insert-docstruct): Get offset of document pointer *before* + position, not after. + + * textfiles/reftex-parse.el (reftex-where-am-I): Prefer marker + match over section title match. + + * textfiles/reftex-cite.el (reftex-bib-or-thebib): New function + which determines on a per-file-basis if BibTeX is being used + locally for citations. + (reftex-offer-bib-menu): Use `reftex-bib-or-thebib' for better + cooperation with chapterbib. + (reftex-bibtex-selection-callback): Use `reftex-bib-or-thebib' for + better cooperation with chapterbib. + + * textfiles/reftex-dcr.el (reftex-view-cr-cite): + Use `reftex-bib-or-thebib' for better cooperation with chapterbib. + +2002-08-26 Kim F. Storm + + * subr.el (suppress-keymap): Use command remapping instead of + substitute-key-definition to undefine self-inserting keys. + +2002-08-26 Juanma Barranquero + + * makefile.w32-in (WINS): Add calc and obsolete. + +2002-08-26 Stefan Monnier + + * emacs-lisp/easy-mmode.el (define-minor-mode): + Use customize-mark-as-set for global minor modes. + +2002-08-25 Miles Bader + + * rfn-eshadow.el (file-name-shadow-properties-custom-type): + Renamed from `read-file-name-electric-shadow-properties-custom-type'. + Change name of face. + (file-name-shadow-properties): Renamed from + `read-file-name-electric-shadow-properties'. + (file-name-shadow-tty-properties): Renamed from + `read-file-name-electric-shadow-tty-properties'. + (file-name-shadow): Renamed from `read-file-name-electric-shadow'. + (rfn-eshadow-setup-minibuffer): Update references to renamed variables. + (file-name-shadow-mode): Renamed from + `read-file-name-electric-shadow-mode'. Update references to + renamed variables. + +2002-08-24 Sam Steingold + + * subr.el (eval-after-load): Do not call + load-symbol-file-load-history (deleted yesterday). + +2002-08-24 John Paul Wallington + + * startup.el (normal-splash-screen): Ensure splash buffer is + killed. Use tabs in output. Fix test whether previous buffer was + *scratch* buffer. + + * progmodes/simula.el (simula-abbrev-keyword-default) + (simula-abbrev-keyword, simula-abbrev-stdproc-default) + (simula-abbrev-stdproc): Doc fix - escape open parens in column 0. + + * apropos.el (command-apropos): Use `defalias' instead of `fset'. + + * mail/rmail.el (rmail-speedbar-match-folder-regexp): Doc fix. + +2002-08-24 Glenn Morris + + * progmodes/f90.el (f90-xemacs-flag, f90-xemacs-menu) + (f90-menu-bar-menu, f90-change-case-menu, f90-font-lock-on) + (f90-font-lock-off, f90-font-lock-menu): Delete. + Use easy-menu-define instead. + (f90-mode): Use easy-menu-add. + No longer (require 'imenu) when compiling. + (f90-mark-subprogram, f90-indent-region, f90-fill-region) + (f90-abbrev-start): Use fboundp. + (f90-imenu-flag): Delete - use imenu--index-alist instead. + +2002-08-23 Richard M. Stallman + + * loadhist.el (unload-feature): Distinguish functions from + variables in load-history. + (feature-symbols): Doc fix. + + * files.el (ange-ftp-completion-hook-function): Add safe-magic prop. + + * subr.el (symbol-file-load-history-loaded) + (load-symbol-file-load-history): Deleted. + (symbol-file): Don't call load-symbol-file-load-history. + +2002-08-23 Andre Spiegel + + * vc-hooks.el (vc-kill-buffer-hook): Add it to kill-buffer-hook again. + +2002-08-22 Katsumi Yamaoka (tiny change) + + * frame.el (select-frame-by-name, select-frame-set-input-focus): + Always call x-focus-frame, if using x. + Use set-mouse-position on all systems, if focus-follows-mouse. + +2002-08-22 Kai Gro,A_(Bjohann + + * net/tramp.el: Version 2.0.14 released. + (tramp-shell-prompt-pattern): New variable. + (tramp-actions-before-shell, tramp-multi-actions) + (tramp-find-shell, tramp-open-connection-multi) + (tramp-open-connection-setup-interactive-shell): Use it. + (tramp-open-connection-telnet, tramp-open-connection-rsh) + (tramp-open-connection-su): Mention `tramp-shell-prompt-pattern' + in the docstring. + (tramp-bug): Report `tramp-shell-prompt-pattern'. + (tramp-process-one-multi-action, tramp-process-one-action): + Make message clearer so people don't confuse it with Emacs asking + them a question if the regexp happens to end with "?". + (tramp-verbose): Change default value from 10 to 9. Also change + some logging levels so that 10 is reserved for stuff which is + needed for debugging only, but 9 catches everything that people + might like to see in order to see that Tramp is actually working. + +2002-08-22 Kim F. Storm + + * emacs-lisp/authors.el (authors-aliases, authors-fixed-entries): + Corrected spelling mistakes (for Joseph Arceneaux). + +2002-08-21 Glenn Morris + + * progmodes/f90.el: eval-when-compile a few defvars. + (f90-xemacs-flag): Wrap in eval-and-compile. + (f90-font-lock-keywords): Doc fix. + (f90-mode-abbrev-table): Work with or without 6th arg of define-abbrev. + (f90-mark-subprogram-overlay): Variable deleted. + (f90-mark-subprogram): Remove overlay bit. Don't be silent about + pushing mark. + (f90-abbrev-start): unread-command-event is obsolete in XEmacs. + +2002-08-21 Kai Gro,A_(Bjohann + + * tramp.el: Version 2.0.13 released. + (tramp-handle-write-region): Don't check to see if remote end is + awake after sending data to remote host: we want to send "EOF" not + "echo are you awake"... + (tramp-maybe-open-connection): Swap args for tramp-time-diff. + (tramp-yn-prompt-regexp): New variable. + (tramp-action-yn): New function, using it. + (tramp-feature-write-region-fix): New internal variable. Not yet + used. Should be used in `tramp-handle-write-region'. + +2002-08-21 Kim F. Storm + + * bindings.el (mode-line-format): Moved global-mode-string last. + (mode-line-position): Moved %p first. Added padding to %l/%c to + eliminate jumpyness in modeline. Use (%l,%c) format if both + line-number-mode and column-number-mode are enabled. + +2002-08-20 Martin Stjernholm + + * progmodes/cc-engine.el (c-forward-syntactic-ws): Fixed a bug + that could cause an infinite loop if something that looks like + a macro begins in the middle of a line. + + * progmodes/cc-engine.el (c-parse-state): Fixed a bug that + could cause `c-state-cache' to contain two conses in sequence + when there's an unbalanced open paren in a macro. + +2002-08-20 Glenn Morris + + * progmodes/fortran.el (fortran-current-defun): Use save-excursion. + + * imenu.el (imenu--generic-function): Use mapc. + (imenu-syntax-alist): Doc fix. + +2002-08-20 Richard M. Stallman + + * font-core.el (font-lock-change-mode): New function. + (font-lock-mode): Use font-lock-change-mode instead of + font-lock-unfontify-buffer. + (font-lock-maximum-size, font-lock-verbose): Add defvars. + +2002-08-20 Carsten Dominik + + * textfiles/reftex-cite.el (reftex-bib-or-thebib): New function + which determines on a per-file-basis if BibTeX is being used + locally for citations. + (reftex-offer-bib-menu): Use `reftex-bib-or-thebib' for better + cooperation with chapterbib. + (reftex-bibtex-selection-callback): Use `reftex-bib-or-thebib' for + better cooperation with chapterbib. + + * textfiles/reftex-dcr.el (reftex-view-cr-cite): + Use `reftex-bib-or-thebib' for better cooperation with chapterbib. + +2002-08-20 Kim F. Storm + + * kmacro.el: Major rework based on discussions with RMS. + Most important change is that C-x C-k is now bound to a keymap + with keyboard macro related commands. The original binding on + C-x C-k is moved to C-x C-k e. + + * binding.el: Remove macro related bindings (now in kmacro.el). + + * edmacro.el: Remove C-x C-k binding (now in kmacro.el). + +2002-08-19 Stefan Monnier + + * help-fns.el (help-split-fundoc): Replace the function name + from the docstring with the one that should be displayed. + (help-make-usage): Understand CL style arglists. + (describe-function-1): Adapt to the new behavior of help-split-fundoc. + (describe-variable): Use delete-region. + +2002-08-19 Kenichi Handa + + * international/mule.el (sgml-xml-auto-coding-function): + Call re-search-forward with NOERROR t. + +2002-08-19 Miles Bader + + [original idea from Luc Teirlinck ] + * comint.el (comint-inhibit-carriage-motion): New variable. + (comint-carriage-motion): Argument STRING removed. New arguments + START and END; interpret characters between START and END rather + than using special comint state. + (comint-output-filter): Call `comint-carriage-motion'. + (comint-output-filter-functions): Don't add `comint-carriage-motion'. + * ielm.el (inferior-emacs-lisp-mode): + Give `comint-inhibit-carriage-motion' a local value of t. + +2002-08-18 Richard M. Stallman + + * textmodes/table.el: New file. + + * font-core.el (font-lock-mode): Set change-major-mode-hook locally. + +2002-08-18 Andreas Schwab + + * ibuf-ext.el (ibuffer-list-buffer-modes): Doc fix. + +2002-08-17 Carsten Dominik + + * textmodes/reftex.el (reftex-mode): Create special syntax tables. + (reftex-syntax-table): Set a default in case this is being used + outside a LaTeX file. + (reftex-syntax-table-for-bib): Set a default in case this is being + used outside a LaTeX file. + +2002-08-17 Richard M. Stallman + + * tar-mode.el (tar-subfile-mode): Use add-hook and remove-hook, + and use write-file-functions instead of local-write-file-hooks. + (tar-untar-buffer): Don't try to extract directories. + + * menu-bar.el (fringe-mode): Set to nil. + + * mail/rmail.el (rmail-search-mime-header-function): Doc fix. + +2002-08-15 Richard M. Stallman + + * calendar/appt.el (appt-delete): Use substring-no-properties. + (appt-make-list): Don't use prin1-to-string; use the string unchanged. + +2002-08-15 Jan Nieuwenhuizen (tiny change) + + * server.el (server-process-filter): Simplify code. + (server-goto-line-column): New function. + (server-visit-files): Use server-goto-line-column. + Offer to revert only if file has changed. + +2002-08-15 Richard M. Stallman + + * files.el (recover-this-file): New function. + (after-find-file): Recommend recover-this-file. + + * font-core.el (font-lock-mode): Add font-lock-unfontify-buffer + to change-major-mode-hook when font lock is enabled. + + * simple.el (toggle-truncate-lines): Force redisplay. + Display status message. + +2002-08-15 Carsten Dominik + + * textmodes/reftex.el (reftex-mode): Moved the creation of special + syntax tables to top-level. + +2002-08-15 David Kastrup + + * net/ange-ftp.el (ange-ftp-wipe-file-entries): Fix type mismatch; + use `hash-table-size' instead of `length'. + +2002-08-14 Stefan Monnier + + * help-fns.el (locate-library): Use locate-file(-completion). + (help-split-fundoc): Tighten the regexp and recognize a usage-info + where the function name is `fn'. + (help-function-arglist): Follow aliases and macros. + (describe-function-1): Use keymapp. + If the docstring contains a usage info, use it even if the function is + not a subroutine. Find usage info in aliases' docstring if necessary. + (describe-variable): Get the value before setting up the *Help* buffer. + + * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode): + Use find-file-hook instead of find-file-hooks. + (define-minor-mode): Get rid of this silly `togglep'. + Add an explicit `toggle' argument (used for interactive calls). + Emit a warning when a nil argument turns the mode off. + + * language/ethio-util.el (setup-ethiopic-environment-internal) + (exit-ethiopic-environment): Use find-file-hook and + write-file-functions instead of find-file-hooks and write-file-hooks. + + * window.el (handle-select-window): Don't do anything if the window + has disappeared since the event was generated. + (split-window-save-restore-data): Use push and with-current-buffer. + + * saveplace.el: + * play/meese.el: + * obsolete/hilit19.el: + * completion.el (dynamic-completion-mode): + * emacs-lisp/find-func.el (find-function-search-for-symbol): + Use find-file-hook instead of find-file-hooks. + + * imenu.el (imenu-always-use-completion-buffer-p): Make obsolete. + (imenu-use-popup-menu, imenu-eager-completion-buffer): New vars. + (imenu-space-replacement): Allow nil value. + (imenu--completion-buffer): Use new vars and simplify. + Fix handling of minibuffer-setup-hook. + Use minibuffer-completion-help instead of rolling our own. + (imenu-choose-buffer-index): Use the new var. + + * startup.el (command-line): Load custom-file if not done yet. + +2002-08-14 Kenichi Handa + + * select.el (xselect-convert-to-string): If TYPE is non-nil, encode + the selection data string. Always return cons of type and string. + (selection-converter-alist): Add (UTF8_STRING . + xselect-convert-to-string). + +2002-08-12 Stefan Monnier + + * newcomment.el (comment-region): Force `lines' when `block' is set. + +2002-08-12 Richard M. Stallman + + * menu-bar.el (menu-bar-next-tag-other-window, menu-bar-next-tag) + (menu-bar-right-scroll-bar, menu-bar-left-scroll-bar) + (menu-bar-no-scroll-bar, menu-bar-toggle-auto-compression) + (menu-bar-toggle-cua-mode, menu-bar-read-mail) + (menu-bar-help-extra-packages, help-with-tutorial-spec-language) + (menu-bar-text-mode-auto-fill): New commands, used + in menu bar menus instead of lambda expressions. + + (menu-bar-showhide-fringe-menu-customize-left) + (menu-bar-showhide-fringe-menu-customize-right) + (menu-bar-showhide-fringe-menu-customize-disable) + (menu-bar-showhide-fringe-menu-customize-reset): Doc fixes. + + (menu-bar-options-menu): Use toggle-truncate-lines. + (showhide-date-time): Call customize-mark-as-set. + + * emacs-lisp/find-func.el (find-function-search-for-symbol): + Obey `definition-name' properties. + + * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode): + Put `definition-name' properties on the functions whose + names are constructed. + + * textmodes/page-ext.el (pages-target-buffer): Add defvar. + Renamed from target-buffer. + (pages-directory, pages-copy-header-and-position): Uses changed. + + * calendar/appt.el (appt-make-list): Correct the parsing of + each appointment from time-string. + +2002-08-12 Stefan Monnier + + * scroll-all.el (scroll-all-mode): Use define-minor-mode. + (scroll-all-mode) : Delete. + (running-xemacs): Delete. + (minor-mode-alist): Don't manipulate it directly. + +2002-08-10 Kenichi Handa + + * international/mule-cmds.el (search-unencodable-char): New function. + (select-safe-coding-system): Show unencodable characters. + (unencodable-char-position): Deleted, and implemented in C in coding.c. + +2002-04-09 John Wiegley + + * esh-util.el: Removed eshell-under-cygwin-p, and all uses of it. + * em-cmpl.el (eshell-cmpl-ignore-case): Ditto. + * em-dirs.el (eshell/cd): Ditto. + * em-glob.el (eshell-glob-case-insensitive): Ditto. + * em-hist.el (eshell-previous-matching-input-string-position): Ditto. + * esh-ext.el (eshell-binary-suffixes): Ditto. + +2002-08-09 Richard M. Stallman + + * textmodes/page-ext.el (pages-directory-mode): Undo previous change. + + * simple.el (set-variable): Give locality status in prompt. + +2002-08-09 Benjamin Rutt + + * simple.el (set-variable): If given a prefix argument, set + variable buffer-locally. + +2002-08-09 John Paul Wallington + + * font-core.el (font-lock-function): Make it buffer-local. + +2002-08-08 Richard M. Stallman + + * emacs-lisp/checkdoc.el (checkdoc, checkdoc-interactive) + (checkdoc-message-interactive, checkdoc-interactive-loop) + (checkdoc-current-buffer, checkdoc-continue, checkdoc-comments) + (checkdoc-defun): + Update checkdoc-spellcheck-documentation-flag correctly. + (checkdoc-ispell-docstring-engine): Don't test for + checkdoc-autofix-flag = nil. + +2002-08-07 John Paul Wallington + + * xt-mouse.el (xterm-mouse-mode): Make it a global mode. + + * wid-browse.el (widget-minor-mode): Fix doc typo. + +2002-08-07 Kai Gro,A_(Bjohann + + * net/tramp.el: Version 2.0.12 released. + (tramp-find-shell, tramp-open-connection-setup-interactive-shell): + Comment out possibly obsolete "echo hello" commands. + (tramp-run-real-handler): If operation is + `ange-ftp-hook-function', use first arg as the real operation. + (tramp-check-ls-commands): Use / instead of \ as directory + separator. (Relevant for XEmacs on Windows.) + (tramp-maybe-open-connection): Use tramp-wait-for-output when + waiting for the "are you awake" command. Use a different string + for the "are you awake" command. + (tramp-send-command): New optional arg NEVEROPEN means to never + invoke tramp-maybe-open-connection. + (tramp-maybe-open-connection): Use it + +2002-08-07 Richard M. Stallman + + * warnings.el (warning-prefix-function, warning-series) + (warning-fill-prefix, warning-group-format): Add autoload cookies. + +2002-08-07 Kenichi Handa + + * international/mule-cmds.el (select-safe-coding-system): + Call pop-to-buffer inside save-window-excursion and save-excursion. + +2002-08-06 John Paul Wallington + + * help-fns.el (describe-function-1): Skip arglist note if + function's definition is a keymap. + +2002-08-06 Sam Steingold + + * calendar/diary-lib.el (diary-mail-entries): Use `compose-mail' + and `mail-user-agent' instead of straight sendmail. + (diary-modified, diary-entries-list, displayed-year) + (displayed-month, entry, date, number, date-string, d-file) + (original-date): Defvar without binding to avoid compiler warnings. + +2002-08-05 Alan Shutko + + * ibuffer.el (ibuffer-mode-map): Added ibuffer-filter-by-used-mode. + (ibuffer-mode-map): Added ibuffer-filter-by-used-mode. + (ibuffer-mode): Added ibuffer-filter-by-used-mode to doc string. + + * ibuf-ext.el (ibuffer-list-buffer-modes): New. + (ibuffer-filter-by-used-mode): New. + +2002-08-05 John Paul Wallington + + * ediff-util.el (ediff-copy-list): Use `defalias' instead of + `fset' and `symbol-function'. + +2002-08-05 John Wiegley + + * pcomplete.el (pcomplete-entries): Don't set `above-cutoff' to a + value unless pcomplete-cycle-cutoff-length is non-nil. + +2002-04-09 John Paul Wallington + + * esh-util.el (eshell-under-cygwin-p): New function. + * em-cmpl.el (eshell-cmpl-ignore-case): Use it. + * em-dirs.el (eshell/cd): Ditto. + * em-glob.el (eshell-glob-case-insensitive): Ditto. + * em-hist.el (eshell-previous-matching-input-string-position): Ditto. + * esh-ext.el (eshell-binary-suffixes): Ditto. + +2002-08-05 Richard M. Stallman + + * international/mule-cmds.el (select-safe-coding-system): Check for + non-nil CODING-SYSTEM before warning it disagrees with AUTO-CS. + + * net/ange-ftp.el (ange-ftp-smart-gateway): Doc fix. + +2002-08-05 Gerd Moellmann + + * image.el (image-jpeg-p): Accept "Exif" marker. + +2002-08-05 Kai Gro,A_(Bjohann + + * net/tramp.el: Version 2.0.11 released. + (tramp-perl-file-attributes): Print uid and gid as signed integers. + (tramp-invoke-ange-ftp): Correct check for Ange-FTP being loaded. + Invoke Ange-FTP with tramp-run-real-handler to avoid Ange-FTP + calling Tramp again. + (tramp-find-file-exists-command): Check for `ls -d' last, after + all the variants on `test -e'. + (tramp-post-connection): Erase buffer before finding a command to + check if file exists. + +2002-08-05 David Kastrup + + * calc/calc.el (math-format-stack-value): Revert a broken + if->when replacement and reformat so that this does not happen + again. Fixes a pretty lethal line formatting/yanking bug. + +2002-08-04 John Paul Wallington + + * startup.el (fancy-splash-frame): Check selected frame last. + +2002-08-04 Kai Gro,A_(Bjohann + + * net/tramp.el: Version 2.0.10 released. + (tramp-uudecode): New shell function `tramp_uudecode' to decode to + standard output even if `uudecode -p' and `uudecode -o -' don't work. + (tramp-post-connection): After finding the right shell, wait a + bit. This is a kludge to avoid a race condition, even though I + don't understand why there is a race condition in the first place. + (tramp-post-connection): Install the `tramp_uudecode' shell + function on the remote host. + (tramp-coding-commands): Add an alternative for `tramp_uudecode'. + (tramp-bug): Include more variables in the report. + +2002-08-04 Kai Gro,A_(Bjohann + + * net/tramp.el: Version 2.0.9 released. + (tramp-bug): Add wording about additional info to include in bug + report. + (tramp-find-shell): Set $PS1 for invocation of second shell (for + tilde expansion). + (tramp-find-shell): Shell prompt must match at end of buffer. + Do this also for fallback shell prompt. + (tramp-find-shell): More debugging output. + (tramp-find-inline-encoding): When checking the decoding command, + some commands fail when reading from /dev/null. So we pass a + known string through the encoding command and pass that through + the decoding command. So we know whether the decoding command can + deal with some real input. + +2002-08-04 Andreas Schwab + + * net/tramp.el (tramp-perl-encode, tramp-perl-decode): Doc fix. + +2002-08-03 Andrew Choi + + * term/mac-win.el: Set keys to enable mouse wheel support. + +2002-08-03 Kai Gro,A_(Bjohann + + * net/tramp.el: Version 2.0.8. + (tramp-perl-encode, tramp-perl-encode): Double the backslashes. + +2002-08-03 Kai Gro,A_(Bjohann + + * net/tramp.el: Version 2.0.7. + (tramp-perl-encode-with-module, tramp-perl-decode-with-module) + (tramp-perl-encode, tramp-perl-decode): Escape `%' characters + because of `format' and say so in the docstring. + +2002-08-03 Glenn Morris + + * progmodes/f90.el (f90-font-lock-keywords-1): Fix highlighting of + `type' forms. + (f90-font-lock-keywords-2): Fix `implicit type(foo)' case. + (f90-type-def-re): Fix value. + +2002-08-03 Kai Gro,A_(Bjohann + + * net/tramp.el: Version 2.0.6. + (tramp-default-method): Change to "ssh" from "sm". + (tramp-wrong-passwd-regexp): Restructure. Add additional alternative. + (tramp-su-program): New internal variable for method parameter. + (tramp-perl-encode-with-module, tramp-perl-decode-with-module): + New variables. Very short Perl one-liner, but requires Perl + module MIME::Base64 to be installed on the remote site. + (tramp-perl-encode, tramp-perl-decode): New base64 + encoder/decoder. From Juanma Barranquero . + (tramp-handle-file-truename): Invoke Ange-FTP properly (even + though Ange-FTP doesn't do anything for this operation). + (tramp-handle-set-visited-file-modtime): Comment change. + (tramp-handle-make-directory): Save-excursion. + (tramp-handle-expand-many-files): Don't try to invoke Ange-FTP + twice, once is enough. + (tramp-action-permission-denied): Show *tramp/foo* buffer so the + user knows what's wrong. + (tramp-post-connection): Support the two Perl encoders and decoders. + (tramp-coding-commands): Ditto. Add some todo items. + +2002-08-02 Richard M. Stallman + + * international/mule.el (merge-coding-systems): New function. + (set-buffer-file-coding-system): Use merge-coding-systems. + Change prompt for args. + (revert-buffer-with-coding-system): New command. + + * international/mule-cmds.el (mule-keymap, set-coding-system-map): + Add bindings for revert-buffer-with-coding-system. + (set-coding-system-map): Clarify menu item info for + set-buffer-file-coding-system. + (set-coding-system-map): Reorder and add separators. + + * emacs-lisp/edebug.el (edebug-eval-top-level-form): + Use eval-expression. + + * subr.el (atomic-change-group): Doc fix. + +2002-07-31 Colin Walters + + * ibuffer.el (ibuffer-hooks): Rename to `ibuffer-hook'; Add + defvaralias for compatibility. + (ibuffer-mode-hooks): Rename to `ibuffer-mode-hook'; Add + defvaralias for compatibility. + +2002-07-31 John Paul Wallington + + * ibuffer.el (ibuffer-fontification-alist): + Use `font-lock-constant-face' instead of `font-lock-reference-face'. + +2002-07-31 John Wiegley + + * pcomplete.el (pcomplete-comint-setup): Use `add-to-list', to + prevent adding the symbol `pcomplete' to + shell-dynamic-complete-functions to many times. + +2002-07-31 Markus Rost + + * help-fns.el (describe-function-1): Test function for + obsolescence only if it is a symbol. + + * ediff.el (ediff-backup): New autoloaded command. + +2002-07-31 Richard M. Stallman + + * makefile.w32-in (compile-after-backup): Renamed from `compile'. + Use `compile-always'. + (bootstrap): Use `compile', not `compile-files'. Use `update-subdirs'. + (compile): Renamed from `compile-files'. + (compile-CMD, compile-SH): Renamed from `compile-files-*'. + + * emacs-lisp/bytecomp.el (byte-compile-find-cl-functions): + Check that (car elt) is a string. + + * pcomplete.el (pcomplete-entries): Doc fix. + + * international/mule.el (non-standard-icccm-encodings-alist): Doc fix. + +2002-07-31 Andreas Schwab + + * dired.el: Hide disabling of dired-find-alternate-file behind + autoload-cookie. + +2002-07-31 Juanma Barranquero + + * makefile.w32-in: Revert some changes from 2002-07-23 because they + don't work on MSVC/nmake builds. + (update-subdirs-CMD): Generate the right list of subdirectories. + From Tak Ota . + +2002-07-30 Kai Gro,A_(Bjohann + + * net/tramp.el: New version 2.0.5. + (tramp-methods): Remove inline encoding method parameters. + The encoding is now autodetected. Also shorten the list of + methods (u/m distinction gone) and rename the remaining methods to + have longer, but more mnemonic, names. + (tramp-login-prompt-regexp, tramp-password-prompt-regexp) + (tramp-wrong-passwd-regexp): Trailing `$' not needed, regexp is + matched at end of buffer anyway. + (tramp-yesno-prompt-regexp): New variable, for questions where the + user should say "yes" or "no". + (tramp-file-name-structure-unified) + (tramp-file-name-structure-separate): Allow dash in method names. + (tramp-actions-before-shell): New variable, contains list of + pattern/action pairs. Output sent by remote end is scanned for + the patterns, then the actions are executed. + (tramp-multi-actions): Like `tramp-actions-before-shell', but + executed for each hop in a multi-hop connection. + (tramp-last-cmd-time): New variable. If nothing has been sent to + remote end for 60 seconds, look to see if the remote end is still + alive. + (tramp-perl-mime-encode, tramp-perl-mime-decode): Remove. + It didn't work. + (tramp-perl-encode, tramp-perl-decode): New variables, these + require the MIME::Base64 module on the remote end. + (tramp-handle-file-attributes): Restructure logic. + (tramp-handle-file-attributes-with-ls) + (tramp-handle-file-attributes-with-perl): More debugging. + (tramp-handle-directory-files): Grok fifth arg `files-only' for XEmacs. + (tramp-handle-make-directory, tramp-handle-delete-directory) + (tramp-handle-delete-file, tramp-handle-insert-directory): + Expand file name. + (tramp-handle-shell-command): Use `when', not `if'. + (tramp-handle-file-local-copy, tramp-handle-write-region): + Adapt to autodetection of inline encoding. + (tramp-invoke-ange-ftp): Require ange-ftp to make sure that + variable ange-ftp-name-format is defined before binding it. + (tramp-action-login, tramp-action-password, tramp-action-succeed) + (tramp-action-permission-denied, tramp-action-yesno): + Functions called from `tramp-actions-before-shell'. + (tramp-multi-action-login, tramp-multi-action-password) + (tramp-multi-action-succeed, tramp-multi-action-permission-denied): + Functions called from `tramp-multi-actions'. + (tramp-process-one-action, tramp-process-actions): + Pattern matching and action invocation code for + `tramp-actions-before-shell'. + (tramp-process-one-multi-action, tramp-process-multi-actions): + Same for `tramp-multi-actions'. + (tramp-open-connection-telnet, tramp-open-connection-rsh) + (tramp-open-connection-su): Process actions instead of hardwired logic. + (tramp-multi-connect-telnet, tramp-multi-connect-rlogin) + (tramp-multi-connect-su): Ditto. + (tramp-post-connection): New method for tramp_encode and + tramp_decode scripts. + (tramp-post-connection): Invoke inline autodetection code. + (tramp-coding-commands): List of inline codings. + (tramp-find-inline-encoding): This is the inline autodetection code. + (tramp-maybe-open-connection): If nothing was sent to connection + for 60 seconds, look if it connection is still alive. + (tramp-send-command): Remember that something was sent to the + connection. + (tramp-make-tramp-file-name, tramp-make-tramp-multi-file-name): + Use backticks for constructing alist. + (tramp-get-encoding-command, tramp-set-encoding-command) + (tramp-get-decoding-command, tramp-set-decoding-command) + (tramp-get-encoding-function, tramp-set-encoding-function) + (tramp-get-decoding-function, tramp-set-decoding-function): + Use for results of inline autodetection. + (tramp-get-encoding-command, tramp-get-decoding-command) + (tramp-get-encoding-function, tramp-get-decoding-function): + Remove these old functions. + 2002-07-30 Kenichi Handa * language/indian.el (in-is13194): Give correct `safe-chars' property. (devanagari): Define it as an alias of in-is13194. - * international/mule.el (safe-chars): Put - `char-table-extra-slots' property with value 0. + * international/mule.el (safe-chars): + Put `char-table-extra-slots' property with value 0. * files.el (revert-buffer): Fix previous change. 2002-07-29 Richard M. Stallman + * bindings.el (help-echo): If global-mode-string is non-nil, + display some spaces after it. + + * emacs-lisp/bytecomp.el (byte-compile-find-cl-functions): + Don't call string-match on non-string. + (displaying-byte-compile-warnings): + * textmodes/ispell.el (check-ispell-version): Bind default-directory to avoid errors. Kill the old temp buffer at the beginning. @@ -60,7 +1811,7 @@ * ps-print.el: Update copyright year. (ps-begin-cut-regexp, ps-end-cut-regexp): Fix type. -2002-07-26 Kai Gro,b_(Bjohann +2002-07-26 Kai Gro,A_(Bjohann * eshell/eshell.el (eshell): Numeric prefix arg means to switch to the session with that number. Old behavior still available @@ -74,13 +1825,12 @@ * warnings.el (lwarn, warn, warning-levels): Doc fix. (warning-suppress-log-types): Fix typo. - (display-warning): Fix typo. Remove useless asignment to free variable + (display-warning): Fix typo. Remove useless assignment to free variable `group-string'. 2002-07-25 Markus Rost - * ediff-wind.el (ediff-window-setup-function): Extend type - declaration. + * ediff-wind.el (ediff-window-setup-function): Extend type declaration. 2002-07-25 Sam Steingold @@ -101,8 +1851,8 @@ 2002-07-25 Sam Steingold - * progmodes/cc-engine.el (c-search-uplist-for-classkey): When - `search-end' is a cons, use its car. + * progmodes/cc-engine.el (c-search-uplist-for-classkey): + When `search-end' is a cons, use its car. 2002-07-25 Dave Love @@ -110,16 +1860,15 @@ 2002-07-25 Carsten Dominik - * textmodes/reftex.el (reftex-compile-variables): Simplified - regular expression. + * textmodes/reftex.el (reftex-compile-variables): + Simplified regular expression. * textmodes/reftex-parse.el (reftex-locate-bibliography-files): Simplified the regexp. - * textmodes/reftex-cite.el (reftex-get-bibkey-default): New - function. - (reftex-extract-bib-entries-from-thebibliography): Use - `reftex-get-bibkey-default' to get a default regex. + * textmodes/reftex-cite.el (reftex-get-bibkey-default): New function. + (reftex-extract-bib-entries-from-thebibliography): + Use `reftex-get-bibkey-default' to get a default regex. (reftex-extract-bib-entries): Use `reftex-get-bibkey-default' to get a default regex. @@ -129,7 +1878,7 @@ * textmodes/reftex-index.el (reftex-index-mode): Likewise. * textmodes/reftex-sel.el (reftex-select-label-mode): Likewise. - (reftex-select-bib-mode): Likewise + (reftex-select-bib-mode): Likewise. 2002-07-25 Colin Walters @@ -203,8 +1952,7 @@ 2002-07-22 Markus Rost - * add-log.el (add-log-mailing-address): Fix type. Can be a - string. + * add-log.el (add-log-mailing-address): Fix type. Can be a string. * ido.el (ido-separator): Fix type. @@ -281,19 +2029,18 @@ 2002-07-22 Carsten Dominik - * textmodes/reftex-vars.el (reftex-index-verify-function): New - option. + * textmodes/reftex-vars.el (reftex-index-verify-function): New option. (reftex-bibliography-commands): New option. (reftex-toc-split-windows-horizontally): New option (reftex-toc-split-windows-horizontally-fraction): New option (reftex-include-file-commands): New option. (reftex-cite-format-builtin): Added ?n for nocite. - * textmodes/reftex-index.el (reftex-query-index-phrase): Use - `reftex-index-verify-function'. + * textmodes/reftex-index.el (reftex-query-index-phrase): + Use `reftex-index-verify-function'. - * textmodes/reftex-toc.el (reftex-re-enlarge): Handle horizontal - splitting. + * textmodes/reftex-toc.el (reftex-re-enlarge): + Handle horizontal splitting. (reftex-toc): Handle horizontal splitting (reftex-last-window-width): New variable. @@ -302,30 +2049,23 @@ (reftex-locate-bibliography-files): Regexp relaxed to allow for cases where \bibliography is not the first thing on the line. - * textmodes/reftex.el (reftex-compile-variables): Use - `reftex-include-file-commands'. + * textmodes/reftex.el (reftex-compile-variables): + Use `reftex-include-file-commands'. (reftex-type-query-prompt): Changed defconst to defvar. - (reftex-type-query-help): likewise - (reftex-typekey-to-format-alist): likewise - (reftex-typekey-to-prefix-alist): likewise - (reftex-env-or-mac-alist): - (reftex-special-env-parsers): likewise - (reftex-label-mac-list): likewise - (reftex-label-env-list): likewise - (reftex-typekey-list): likewise - (reftex-words-to-typekey-alist): likewise - (reftex-key-to-index-macro-alist): likewise - (reftex-query-index-macro-prompt): likewise - (reftex-query-index-macro-help): likewise - (reftex-no-follow-message): likewise - (reftex-no-info-message): likewise + (reftex-type-query-help, reftex-typekey-to-format-alist) + (reftex-typekey-to-prefix-alist, reftex-env-or-mac-alist) + (reftex-special-env-parsers, reftex-label-mac-list) + (reftex-label-env-list, reftex-typekey-list) + (reftex-words-to-typekey-alist, reftex-key-to-index-macro-alist) + (reftex-query-index-macro-prompt, reftex-query-index-macro-help) + (reftex-no-follow-message, reftex-no-info-message): Likewise. (reftex-mode): Define systax table for bibtex parsing. (reftex-syntax-table-for-bib): Syntax table for bibtex parsing. * textmodes/reftex-cite.el (reftex-format-names): %a as name format lists all names. (reftex-parse-bibtex-entry): Use `reftex-syntax-table-for-bib'. - (reftex-with-special-syntax-for-bib): new macro. + (reftex-with-special-syntax-for-bib): New macro. 2002-07-21 Richard M. Stallman @@ -342,15 +2082,14 @@ longer names. Use old names "sm1", "sm2" and so on for methods invoking "ssh -1" or "ssh -2". (tramp-multi-file-name-structure-separate): Typo, its name was set - to "tramp-file-name-structure-separate". Trivial patch. From - Steve Youngs . + to "tramp-file-name-structure-separate". Trivial patch. + From Steve Youngs . (tramp-multi-sh-program): New variable. (tramp-open-connection-multi): Use it. Now you can use multi methods from Windows (at least in principle). (tramp-do-copy-or-rename-via-buffer): New function. (tramp-do-copy-or-rename-file): Use it. Change and simplify - logic. Omit special case of invoking rcp directly to copy the - files. + logic. Omit special case of invoking rcp directly to copy the files. (tramp-open-connection-su, tramp-multi-connect-telnet) (tramp-multi-connect-rlogin, tramp-multi-connect-su) (tramp-make-tramp-file-name, tramp-make-tramp-multi-file-name): @@ -392,8 +2131,8 @@ 2002-07-19 John Paul Wallington - * emacs-lisp/bytecomp.el (compile-defun): Bind - `read-with-symbol-positions' to current buffer. + * emacs-lisp/bytecomp.el (compile-defun): + Bind `read-with-symbol-positions' to current buffer. 2002-07-19 Andre Spiegel @@ -414,21 +2153,21 @@ * subr.el (dot, dot-max, dot-min, dot-marker, buffer-flush-undo) (baud-rate, compiled-function-p, define-function, unread-command-char) - (executing-macro, post-command-idle-hook, post-command-idle-delay): Move - obsolescence declarations from emacs-lisp/bytecomp.el. - (directory-sep-char, mode-line-inverse-video): Add obsolescence - declaration. + (executing-macro, post-command-idle-hook, post-command-idle-delay): + Move obsolescence declarations from emacs-lisp/bytecomp.el. + (directory-sep-char, mode-line-inverse-video): + Add obsolescence declaration. 2002-07-18 J.D. Smith * progmodes/idlwave.el: Updated to IDLWAVE version 4.14. Too many changes to list them here. - * progmodes/idlw-shell.el: Updated to IDLWAVE version 4.14. Too - many changes to list them here. + * progmodes/idlw-shell.el: Updated to IDLWAVE version 4.14. + Too many changes to list them here. - * progmodes/idlw-rinfo.el: Updated to IDLWAVE version 4.14. Too - many changes to list them here. + * progmodes/idlw-rinfo.el: Updated to IDLWAVE version 4.14. + Too many changes to list them here. * progmodes/idlw-toolbar.el: Updated to IDLWAVE version 4.14 with only minor documentation changes. @@ -458,8 +2197,8 @@ 2002-07-18 Juanma Barranquero - * international/mule-util.el (string-to-sequence, truncate-string): Add - autoload cookie to obsolescence declaration. + * international/mule-util.el (string-to-sequence, truncate-string): + Add autoload cookie to obsolescence declaration. * rect.el (move-to-column-force): Likewise. @@ -491,7 +2230,7 @@ (encode-char): Use ucs-mule-to-mule-unicode. * international/characters.el: Fix settings of U+2000-U+2027. - Remove. + Remove $,1uf(B. * international/mule-cmds.el (locale-language-names): Fix be, add sr_YU@cyrillic, modify tg. @@ -504,17 +2243,16 @@ factor. Use utf-8-translation-table-for-decode. (ccl-encode-koi8, ccl-encode-koi8): Don't check r0. (cyrillic-unify-encoding): New function. - (cyrillic-koi8): Modify safe-chars, valid-codes. Remove - charset-origin-alist. + (cyrillic-koi8): Modify safe-chars, valid-codes. + Remove charset-origin-alist. (Cp878, cp866): New alias. (ccl-encode-8859-5-font): New. (font-ccl-encoder-alist): Add ccl-encode-8859-5-font. - (ccl-encode-koi8-font, ccl-encode-alternativnyj-font): Remove - redundant parens. + (ccl-encode-koi8-font, ccl-encode-alternativnyj-font): + Remove redundant parens. ("Cyrillic-KOI8"): Add cyrillic-iso-8bit to coding-priority. (cyrillic-koi8-u-decode-table, ccl-decode-koi8-u) - (ccl-encode-koi8-u, koi8-u, ccl-encode-koi8-u-font, "Ukrainian"): - New. + (ccl-encode-koi8-u, koi8-u, ccl-encode-koi8-u-font, "Ukrainian"): New. (cyrillic-alternativnyj): Modify safe-chars, add mime-charset. ("Cyrillic-ALT"): Change input method. ("Windows-1251", "Tajik", "Bulgarian", "Belarusian"): New. @@ -2045,7 +3783,7 @@ * emulation/cua-base.el (cua--repeat-replace-text): New variable. (cua-repeat-replace-region): New command. (cua--init-keymaps): Bind it to M-v in cua--cua-keys-keymap. - Misc improvements to the commantary. + Misc improvements to the commentary. 2002-05-26 Simon Josefsson @@ -6431,7 +8169,7 @@ * ibuf-ext.el (ibuffer-toggle-sorting-mode): Make it work. * ibuffer.el (ibuffer-truncate-lines): New option. - (ibuffer-mode): Use it. + (ibuffer-mode): Use it. 2002-02-17 Kim F. Storm @@ -9873,7 +11611,7 @@ 2001-11-15 Stefan Monnier - * server.el (server-process-filter): Run pore/post-comment-hook + * server.el (server-process-filter): Run pre/post-comment-hook before/after visiting the file. * info-look.el (makefile-mode): Add info for automake. @@ -10050,8 +11788,8 @@ * dired.el: Many trivial doc fixes. (dired-get-file-for-visit): New function. - (dired-find-alternate-file, dired-mouse-find-file-other-window): - (dired-view-file, dired-find-file-other-window, dired-display-file): + (dired-find-alternate-file, dired-mouse-find-file-other-window) + (dired-view-file, dired-find-file-other-window, dired-display-file) (dired-find-file): Use dired-get-file-for-visit. 2001-11-12 Alex Schroeder