X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/4ff7373ade59abac1900dbc1f017ef083d6f8761..d21fc79671899d088bd7de78a4c96a5193ff6def:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index da4b0ee4a0..15c729f1a0 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,407 @@ +2005-07-18 Juri Linkov + + * isearch.el (isearch-mode-map): Remove key bindings for regexp + chars * ? } |. + (isearch-fallback): Don't call `isearch-process-search-char'. + (isearch-*-char, isearch-}-char, isearch-|-char): Remove functions. + (isearch-process-search-char): Call `isearch-fallback' for regexp + chars * ? } |. + (isearch-return-char): Make obsolete with `make-obsolete' instead + of simply documenting it as obsolete in the docstring. + (isearch-fallback): Refill docstring. + + * international/isearch-x.el + (isearch-process-search-multibyte-characters): Remove unneeded `concat'. + Add intermediate values to `junk-hist' instead of `minibuffer-history'. + Test the length of `str'. + +2005-07-18 Juanma Barranquero + + * allout.el (allout-resolve-xref): Fix typos in error strings. + (allout-before-change-protect): Remove unneeded `concat'. + + * array.el (array-mode, array-reconfigure-rows) + (untabify-backward): Fix typos in docstrings. + (array-reconfigure-rows): Use `insert-buffer-substring', not + `insert-buffer'. + + * calendar/icalendar.el (icalendar--get-unfolded-buffer): + * progmodes/ada-mode.el (ada-make-body): Use + `insert-buffer-substring' and `goto-char', not `insert-buffer'. + + * dired.el (dired-log): + * tar-mode.el (tar-subfile-save-buffer): + * play/zone.el (zone-pgm-stress-destress): + Use `insert-buffer-substring', not `insert-buffer'. + +2005-07-17 Simon Josefsson + + * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN. + +2005-07-16 Jose E. Marchesi + + * lisp/mail/smtpmail.el (smtpmail-auth-supported): + Add plain auth method. + (smtpmail-try-auth-methods): Add AUTH PLAIN dialog. + +2005-07-17 Kim F. Storm + + * ido.el (dired-other-window): Add ido property. + +2005-07-16 Juanma Barranquero + + * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): + Fix typo in docstring. + (byte-compile-interactive-only-functions): Add `insert-buffer' and + `insert-file-literally'. + + * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence + info and delete redundant message. Doc fix. + (edebug-install-custom-print-funcs, edebug-reset-print-funcs) + (edebug-uninstall-custom-print-funcs): Define as obsolete aliases. + +2005-07-16 Richard M. Stallman + + * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function. + (byte-compile-and): Use byte-compile-and-recursion. + (byte-compile-or-recursion): New function. + (byte-compile-or): Use that. + (byte-compile-if): Guard the else-clause too. + (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)). + + * isearch.el (isearch-mode-end-hook-quit): New variable. + (isearch-done): Bind it. + (isearch-mode-end-hook): Doc fix. + + * allout.el (allout-isearch-did-quit): Variable deleted. + (allout-real-isearch-abort): Function name no longer used. + (allout-mode): Do allout-enwrap-isearch whenever feature is wanted. + (allout-isearch-rectification): isearch-mode always exists. + Don't set allout-isearch-did-quit. + (allout-isearch-expose): Check isearch-mode-end-hook-error, not + allout-isearch-did-quit. + (allout-enwrap-isearch): Just add the hook. + (allout-isearch-abort): Function deleted. + (allout-pre-command-business): Avoid warning. + + * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp. + Correctly avoid warnings. + (pascal-outline): Likewise. + + * progmodes/f90.el (f90-abbrev-start): Avoid warning. + + * progmodes/asm-mode.el (asm-comment): Use with-no-warnings. + + * play/tetris.el (tetris-mode): Avoid warning. + + * play/snake.el (snake-mode): Avoid warning. + + * play/gamegrid.el (gamegrid-shared-game-dir): Add defvar. + (gamegrid-set-display-table): Avoid warning. + (gamegrid-set-timer): Likewise. + (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p. + (gamegrid-add-score-with-update-game-score-1): Take FILE + as argument. + (gamegrid-add-score-with-update-game-score): Pass that argument. + Rename have-shared-game-dir to gamegrid-shared-game-dir. + + * net/eudc-hotlist.el (eudc-hotlist-mode): Avoid warnings. + + * net/eudc-bob.el (eudc-jump-to-event): Avoid warning. + (eudc-bob-display-jpeg, eudc-bob-can-display-inline-images): Likewise. + + * mail/uce.el (uce-reply-to-uce): Replace beginning-of-buffer + and insert-file. + + * mail/supercite.el (sc-no-blank-line-or-header): Avoid warning. + (sc-ask): Avoid warnings. + + * eshell/em-hist.el (eshell-rebind-keys-alist): Add defvar. + (eshell-hist-initialize): Use that var the natural way. + + * emulation/viper-init.el (viper-activate-input-method): Avoid warning. + + * emacs-lisp/re-builder.el (reb-cook-regexp): Avoid + warning calling lre-compile-string. + (reb-color-display-p): Avoid warning. + + * calculator.el (calculator-last-input): Guard uses + of event-key and key-press-event-p. + (event-key, key-press-event-p): Delete definitions. + + * emacs-lisp/find-gc.el (find-gc-unsafe-list) + (find-gc-source-directory, find-gc-subrs-callers) + (find-gc-noreturn-list, find-gc-source-files) + (find-gc-subrs-called): Vars renamed and defvar'd. + + * emacs-lisp/checkdoc.el (checkdoc-make-overlay) + (checkdoc-overlay-put, checkdoc-delete-overlay) + (checkdoc-overlay-start, checkdoc-overlay-end) + (checkdoc-mode-line-update, checkdoc-char=): + Define such that compiler knows they are defined. + (checkdoc-call-eval-buffer): Deleted. Use eval-buffer directly. + (checkdoc-read-event): Deleted. Use read-event directly. + + * whitespace.el (whitespace-make-overlay) + (whitespace-overlay-put, whitespace-delete-overlay) + (whitespace-overlay-start, whitespace-overlay-end): + Define such that compiler knows they are defined. + (whitespace): Move conditional inside. + + * tempo.el (tempo-insert-template): Suppress warning. + + * ediff-diff.el (longlines-mode): Add defvar. + +2005-07-16 Gary Howell (tiny change) + + * server.el: Bind "C-x #" in a way that works even if C-x is + redefined to a command key, not a prefix key. + +2005-07-16 Johan Bockgard (tiny change) + + * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of + cl-make-type-test till execution time. + +2005-07-16 Markus Rost + + * dired-x.el (dired-do-relsymlink-regexp): Add missing optional + arg ARG and use it. + +2005-07-16 Johan Bockgard (tiny change) + + * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type. + +2005-07-15 Luc Teirlinck + + * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing + a defcustom with two :set or :type keywords. + +2005-07-15 Richard M. Stallman + + * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table): + Don't give ^M comment-end syntax. + +2005-07-16 Nick Roberts + + * progmodes/gdb-ui.el (gdb-var-update, gdb-var-update-handler): + Don't consider gdbmi (gdb-mi.el has its own update functions). + (gdb-var-delete): Make it work for gdbmi as well. + (gdb-speedbar-expand-node): Move var-update here for gdbmi. + + * progmodes/gud.el (etags, sdb): Only require etags when needed. + (gud-speedbar-menu-items): Correct logic for enabling items. + +2005-07-15 Kim F. Storm + + * ido.el: Fix commentary. + (ido-define-mode-map): Move ido-next-work-file to C-M-o. + Use with-no-warnings around ffap-guesser. + (ido-file-internal, ido-read-file-name, ido-read-directory-name): + Let bind minibuffer-completing-file-name to t. + +2005-07-15 Juanma Barranquero + + * startup.el (site-run-file, keyboard-type): Doc fixes. + (command-line): Check for "--basic-display" argument; also for + "--quick", not "--bare-bones" (which was renamed). + (fancy-splash-text): Add missing item "Getting New Versions". + (normal-splash-screen): Fix typos and improve consistency with + `fancy-splash-text'. Update copyright year. + + * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a + valid binding for `help-char'. + + * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix. + +2005-07-14 Dan Nicolaescu + + * term.el (term-mode): Disable cua-mode for term buffers. + +2005-07-14 Juanma Barranquero + + * add-log.el (add-log-mailing-address, change-log-merge): + Doc fixes. + (change-log-get-method-definition): Fix typo in docstring. + +2005-07-14 Kim F. Storm + + * emulation/cua-base.el: + (cua--pre-command-handler-1, cua--pre-command-handler) + (cua--post-command-handler-1, cua--post-command-handler): + Split in two. Check (buffer local) value of cua-mode. + (cua-selection-mode): New command. + +2005-07-13 Luc Teirlinck + + * custom.el (custom-initialize-safe-set) + (custom-initialize-safe-default): Doc fixes. + + * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default' + and simplify :init-value again. + + * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default' + and simplify :init-value again. Delete autoload. + + * startup.el (command-line): Use `custom-reevaluate-setting' again + for tooltip-mode. + + * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing + a defcustom with two :initialize keywords. + +2005-07-13 Juanma Barranquero + + * allout.el (my-mark-marker, allout-isearch-prior-pos) + (allout-unprotected, allout-undo-aggregation, allout-snug-back) + (allout-post-command-business, allout-flag-region) + (isearch-reenable-font-lock, allout-yank) + (allout-insert-latex-header, allout-insert-latex-trailer) + (allout-latex-verbatim-quote-curr-line, allout-latexify-exposed) + (allout-latex-verb-quote): Fix typos in docstrings. + (allout-enwrap-isearch, regexp-sans-escapes): Doc fixes. + (allout-unprotected, allout-prefix-data): + Improve argument/docstring consistency. + (allout-chart-subtree): Fix argument spec. + (allout-open-topic): Rename `use_sib_bullet' argument to + `use-sib-bullet'. Doc fix. + + * whitespace.el (whitespace-check-buffer-leading) + (whitespace-check-buffer-trailing) + (whitespace-check-buffer-indent) + (whitespace-check-buffer-spacetab) + (whitespace-check-buffer-ateol, whitespace-highlighted-space) + (whitespace-check-leading-whitespace) + (whitespace-check-trailing-whitespace) + (whitespace-check-spacetab-whitespace) + (whitespace-check-indent-whitespace) + (whitespace-check-ateol-whitespace, whitespace-abort-on-error) + (whitespace-modes): Fix typos in docstrings. + (defgroup, defcustom): Doc fixes. + + * winner.el (winner-mode, winner-boring-buffers) + (winner-pending-undo-ring): Doc fixes. + (winner-ring): Remove unneeded `progn'. + (winner-equal): `defsubst' it. + (winner-redo): Fix message. + +2005-07-13 Kim F. Storm + + * simple.el (line-move-1): Always use vertical-motion to + do the last (or only) line move to ensure some movement. + Undo 2005-06-23 change--don't check for overlays. + +2005-07-13 YAMAMOTO Mitsuharu + + * term/mac-win.el (ccl-encode-mac-roman-font) + (ccl-encode-mac-centraleurroman-font) + (ccl-encode-mac-cyrillic-font, ccl-encode-mac-symbol-font): + (ccl-encode-mac-dingbats-font): Remove check for ASCII. + Change charset-id boundary of dimension to ?\xef. + (mac-char-fontspec-list): New constant. + (fontset-add-mac-fonts): Use it. Accept non-string `base-family' + argument. Nil uses itself as family in font-spec. Previous + behavior for nil is now provided by non-nil non-string argument. + All callers changed. Add font-specs for Mac fonts to + "fontset-default" unless iso8859-1 fonts are installed. + +2005-07-13 Stefan Monnier + + * progmodes/sh-script.el (sh-get-indent-info): Only indent + a continuation line if the \ is preceded by SPC or TAB. + (sh-get-indent-info): Simplify. + (sh-mark-init, sh-learn-buffer-indent, sh-add-completer): + Use with-current-buffer. + + * font-lock.el (font-lock-fontify-keywords-region): Avoid inf-loops + when the matched text is empty. + +2005-07-12 Luc Teirlinck + + * startup.el (command-line): Revert to previous handling of + tooltip-mode. Explain in comment why the complexity is needed. + + * tooltip.el (tooltip-mode): Revert to previous implementation of + its defcustom. + + * frame.el (blink-cursor-mode): Revert to previous implementation + of its defcustom. Update comment. + +2005-07-12 Lars Hansen + + * desktop.el: Update e-mail address. + +2005-07-12 YAMAMOTO Mitsuharu + + * term/mac-win.el (mac-services-mail-selection) + (mac-services-mail-to): New functions. + (mac-application-menu-map): Bind them. + +2005-07-12 wulei (tiny change) + + * progmodes/gdb-ui.el: Add note about buffering with Windows. + +2005-07-11 Luc Teirlinck + + * custom.el (custom-reevaluate-setting): Doc fix. + +2005-07-11 Jay Belanger + + * calc/calc.el (calc-embedded-announce-formula-alist) + (calc-embedded-open-close-plain-alist) + (calc-embedded-open-close-mode-alist): Add checks for additional + major modes (due to Robert J. Chassell ). + +2005-07-11 Juanma Barranquero + + * custom.el (custom-enable-theme): Don't add theme to + `custom-enabled-themes' with `push' because there is no + setf-method for `delq'. + +2005-07-11 Richard M. Stallman + + * custom.el (custom-declare-variable): Doc fix. + + * dired-aux.el (dired-compare-directories): Remove "." and ".." + from the alists. + + * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before): + Do nothing if edebug-active. + + * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here. + (edebug-display): Do it here instead. + +2005-07-10 Richard M. Stallman + + * cus-face.el (custom-theme-set-faces): Make it work. + (custom-reset-faces): Doc fix. + (custom-theme-reset-internal-face, custom-theme-face-value): + Functions deleted. + + * custom.el (custom-push-theme): Maintain list of the settings + of a given theme in its theme-settings property. + Maintain position of old settings in the theme-value + or theme-face property. + (custom-enabled-themes): New variable. + (custom-theme-enabled-p): New function. + (provide-theme): Update custom-enabled-themes. + Disable and reenable the `user' theme. + (require-theme): Doc fix. + (custom-do-theme-reset, custom-remove-theme): Functions deleted. + (custom-theme-value, custom-theme-variable-value): Likewise. + (custom-theme-reset-internal): Likewise. + (custom-theme-load-themes): Fix bugs and use custom-disable-theme. + (custom-enable-theme, custom-disable-theme): New functions. + (custom-variable-theme-value, custom-face-theme-value): Likewise. + (custom-theme-recalc-variable, custom-theme-recalc-face): Likewise. + (custom-theme-reset-variables): Simplify. + (deftheme, custom-declare-theme, custom-make-theme-feature): + Definitions moved. + +2005-07-10 Chong Yidong + + * longlines.el (longlines-show-region) + (longlines-unshow-hard-newlines): Recognize hard newlines by + non-nil hard property, instead of t. + 2005-07-10 Michael Kifer * viper-cmd.el (viper--key-maps): New variable. @@ -49,7 +453,7 @@ 2005-07-10 N. Raghavendra (tiny change) - * timezone.el (timezone-parse-date): Changed first regexp + * timezone.el (timezone-parse-date): Change first regexp so it will not mistakenly match dates with no time zone. 2005-07-10 Jeff Dwork (tiny change) @@ -146,8 +550,7 @@ 2005-07-08 Ralf Angeli (tiny change) * comint.el (comint-postoutput-scroll-to-bottom) - (comint-show-maximum-output): Take scroll-margin into - consideration. + (comint-show-maximum-output): Take scroll-margin into consideration. 2005-07-08 Kim F. Storm @@ -158,9 +561,14 @@ (ido-buffer-internal, ido-file-internal, ido-read-buffer) (ido-read-file-name): Run it. +2005-07-07 Stefan Monnier + + * progmodes/hideif.el (hide-ifdef-use-define-alist): Pass a list of + strings rather than a list of symbols to the completion function. + 2005-07-07 Jay Belanger - * calc/calc-units.el (math-apply-units): Change the places in + * calc/calc-units.el (math-apply-units): Change the places in which units are simplified. 2005-07-07 Luc Teirlinck @@ -188,16 +596,15 @@ 2005-07-07 Kenichi Handa - * international/mule.el (make-coding-system): Describe - `ascii-incompatible' property in the docstring. + * international/mule.el (make-coding-system): + Describe `ascii-incompatible' property in the docstring. (set-file-name-coding-system): Signal an error if coding-system is ascii-incompatible. (set-keyboard-coding-system): Likewise. * international/mule-cmds.el (set-default-coding-systems): Don't set default-file-name-coding-system and - default-keyboard-coding-system if coding-system is - ASCII-incompatible. + default-keyboard-coding-system if coding-system is ASCII-incompatible. * international/utf-16.el: Declare that all UTF-16-based coding systems are ASCII-incompatible.