+2005-07-18 Juri Linkov <juri@jurta.org>
+
+ * 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 <lekktu@gmail.com>
+
+ * 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 <jas@extundo.com>
+
+ * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN.
+
+2005-07-16 Jose E. Marchesi <jemarch@gnu.org>
+
+ * 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 <storm@cua.dk>
+
+ * ido.el (dired-other-window): Add ido property.
+
+2005-07-16 Juanma Barranquero <lekktu@gmail.com>
+
+ * 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 <rms@gnu.org>
+
+ * 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 <g1howell-list@yahoo.com> (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 <bojohan@users.sourceforge.net> (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 <rost@math.uni-bielefeld.de>
+
+ * dired-x.el (dired-do-relsymlink-regexp): Add missing optional
+ arg ARG and use it.
+
+2005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
+
+ * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type.
+
+2005-07-15 Luc Teirlinck <teirllm@auburn.edu>
+
+ * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
+ a defcustom with two :set or :type keywords.
+
+2005-07-15 Richard M. Stallman <rms@gnu.org>
+
+ * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
+ Don't give ^M comment-end syntax.
+
+2005-07-16 Nick Roberts <nickrob@snap.net.nz>
+
+ * 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 <storm@cua.dk>
+
+ * 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 <lekktu@gmail.com>
+
+ * 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 <dann@ics.uci.edu>
+
+ * term.el (term-mode): Disable cua-mode for term buffers.
+
+2005-07-14 Juanma Barranquero <lekktu@gmail.com>
+
+ * 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 <storm@cua.dk>
+
+ * 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 <teirllm@auburn.edu>
+
+ * 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 <lekktu@gmail.com>
+
+ * 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 <storm@cua.dk>
+
+ * 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 <mituharu@math.s.chiba-u.ac.jp>
+
+ * 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 <monnier@iro.umontreal.ca>
+
+ * 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 <teirllm@auburn.edu>
+
+ * 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 <larsh@soem.dk>
+
+ * desktop.el: Update e-mail address.
+
+2005-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * term/mac-win.el (mac-services-mail-selection)
+ (mac-services-mail-to): New functions.
+ (mac-application-menu-map): Bind them.
+
+2005-07-12 wulei <milton@wulei.net> (tiny change)
+
+ * progmodes/gdb-ui.el: Add note about buffering with Windows.
+
+2005-07-11 Luc Teirlinck <teirllm@auburn.edu>
+
+ * custom.el (custom-reevaluate-setting): Doc fix.
+
+2005-07-11 Jay Belanger <belanger@truman.edu>
+
+ * 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 <bob@rattlesnake.com>).
+
+2005-07-11 Juanma Barranquero <lekktu@gmail.com>
+
+ * 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 <rms@gnu.org>
+
+ * 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 <rms@gnu.org>
+
+ * 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 <cyd@stupidchicken.com>
+
+ * 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 <kifer@cs.stonybrook.edu>
* viper-cmd.el (viper--key-maps): New variable.
2005-07-10 N. Raghavendra <raghu@mri.ernet.in> (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 <jeff.dwork@amd.com> (tiny change)
2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (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 <storm@cua.dk>
(ido-buffer-internal, ido-file-internal, ido-read-buffer)
(ido-read-file-name): Run it.
+2005-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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 <belanger@truman.edu>
- * 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 <teirllm@auburn.edu>
2005-07-07 Kenichi Handa <handa@m17n.org>
- * 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.