+2004-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * international/iso-cvt.el (iso-cvt-define-menu): Fix typo.
+
+ * tooltip.el: Require CL.
+
+ * emacs-lisp/bytecomp.el: Use push.
+ (byte-compile-file-form-defalias): Rename from byte-compile-defalias.
+ (defalias): Remove the `byte-compile' property and add
+ a `byte-hunk-handler'.
+
+2004-11-11 Juri Linkov <juri@jurta.org>
+
+ * info.el (Info-search): Save match data for isearch.
+ Skip Tag Table node.
+
+ * descr-text.el (describe-char): Replace syntax-after with code
+ from its previous version.
+
+ * files.el (magic-mode-alist): Use optimization for SGML mode too.
+ (set-auto-mode): Doc fix. Remove unused variable `xml'.
+
+ * international/mule.el (sgml-html-meta-auto-coding-function):
+ Remove > after <html to allow HTML attributes.
+
+2004-11-11 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc-comb.el (math-prime-factors-finished): Declare it as
+ a variable.
+ (calcFunc-dfac): Replace unbound max by n.
+ (math-stirling-local-cache): New variable.
+ (math-stirling-number, math-stirling-1, math-stirling-2):
+ Replace the variable `cache' by the declared variable
+ math-stirling-local-cache.
+ (var-RandSeed): Declare it as a variable.
+ (math-init-random-base, math-random-digit): Don't check to see if
+ var-RandSeed is bound.
+ (math-random-cache, math-gaussian-cache, calc-verbose-nextprime):
+ Declare them instead of just setting them.
+ (math-init-random-base): Made i a local variable.
+ (math-random-digit): Made math-random-last a local variable.
+ (math-prime-test-cache): Move declaration to before it is used.
+ (math-prime-test-cache-k, math-prime-test-cache-q)
+ (math-prime-test-cache-nm1, math-prime-factors-finished):
+ Declare them as variables.
+
+2004-11-11 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc-ext.el (math-defcache): Use defvar for the new
+ variables it creates.
+
+2004-11-11 Lars Hansen <larsh@math.ku.dk>
+
+ * desktop.el (desktop-buffer-mode-handlers, desktop-after-read-hook)
+ (desktop-clear-preserve-buffers-regexp, desktop-file-name-format)
+ (desktop-globals-to-clear, desktop-no-desktop-file-hook, desktop-path)
+ (desktop-save): Add :version.
+
+2004-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * printing.el (pr-get-symbol): Don't downcase.
+
+2004-11-10 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc-aent.el (calc-do-quick-calc): Use kill-new to append
+ string to kill-ring.
+
+ * calc/calc-aent.el (calc-alg-exp, math-toks)
+ (math-exp-pos,math-exp-old-pos, math-exp-token)
+ (math-exp-keep-spaces, math-exp-str): New variables.
+ (calc-do-alg-entry, calcAlg-equals, calcAlg-edit)
+ (calcAlg-enter): Use declared variable calc-alg-exp.
+ (math-build-parse-table, math-find-user-token): Use declared
+ variable math-toks.
+ (math-read-exprs, math-read-token, calc-check-user-syntax)
+ (calc-match-user-syntax, match-factor-after, math-read-factor):
+ Use declared variables math-exp-pos math-exp-old-pos.
+ (math-read-exprs, math-read-token, math-read-expr-level)
+ (calc-check-user-syntax, calc-match-user-syntax)
+ (match-factor-after, math-read-factor): Use declared variable
+ math-exp-token.
+ (math-read-exprs, math-read-expr-list, math-read-token)
+ (math-read-factor): Use declared variable math-exp-keep-spaces.
+ (math-read-exprs, math-read-token): Use declared variable
+ math-exp-str.
+ (calc-match-user-syntax): Made m a local variable.
+
+ * calc/calc-ext.el (math-read-expr): Use declared variables
+ math-exp-pos, math-exp-old-pos, math-exp-str, math-exp-token,
+ math-exp-keep-spaces.
+
+ * calc/calc-forms.el (math-read-angle-bracket): Use declared
+ variables math-exp-pos, math-exp-str.
+
+ * calc/calc-lang.el (math-parse-tex-sum): Use declared variable
+ math-exp-old-pos.
+ (math-parse-fortran-vector, math-parse-fortran-vector-end)
+ (math-parse-eqn-prime): Use declared variable math-exp-token.
+
+ * calc/calc-vec.el (math-read-brackets, math-check-for-commas):
+ Use declared variable math-exp-pos.
+ (math-check-for-commas): Use declared variable math-exp-str.
+ (math-read-brackets): Use declared variables math-exp-old-pos,
+ math-exp-keep-spaces.
+ (math-read-brackets, math-read-vector, math-read-matrix):
+ Use declared variable math-exp-token.
+
+2004-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * files.el (magic-mode-alist): Reduce backtracking in the HTML regexp.
+
+ * textmodes/sgml-mode.el (sgml-tag-text-p): New fun.
+ (sgml-parse-tag-backward): Use it to skip spurious < or >.
+
+2004-11-10 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * ebuff-menu.el: Doc fixes throughout.
+ (electric-buffer-menu-mode-hook): New defvar.
+
+2004-11-10 Nick Roberts <nickrob@snap.net.nz>
+
+ * tooltip.el: Don't require cl, comint, gud, gdb-ui for
+ compilation. The resulting compiler warnings appear to be harmless.
+
+2004-11-10 Daniel Pfeiffer <occitan@esperanto.org>
+
+ * textmodes/conf-mode.el: New file.
+
+ * files.el (auto-mode-alist, magic-mode-alist): Use it.
+
+2004-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * international/iso-cvt.el (iso-cvt-define-menu): Clean up namespace.
+
+2004-11-09 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc-ext.el (calc-init-extensions): Remove old code.
+
+ * calc/calc-ext.el (math-expr-data, math-mt-many, math-mt-func)
+ (calc-z-prefix-buf, calc-z-prefix-msgs): New variables.
+ (calc-z-prefix-help, calc-user-function-list): Use declared
+ variables calc-z-prefix-buf, calc-z-prefix-msgs.
+ (math-map-tree, math-map-tree-rec): Use declared variables
+ math-mt-many, math-mt-func.
+ (math-read-expression, math-read-string): Use declared variable
+ math-expr-data.
+
+ * calc/calc-ext.el (math-normalize-nonstandard): Use declared
+ variable math-normalize-a.
+
+ * calc/calc.el (math-normalize-a): New variable.
+ (math-normalize): Use declared variable math-normalize-a.
+
+ * calc/calc-poly.el (math-expand-form): Use declared variable
+ math-mt-many.
+
+ * calc/calc-rewr.el (math-rewrite, math-rewrite-phase):
+ Use declared variable math-mt-many.
+ (math-rewrite): Use declared variable math-mt-func.
+
+ * calc/calc-vec.el (math-read-brackets, math-read-vector)
+ (math-read-matrix): Use declared variable math-expr-data.
+
+ * calc/calc-lang.el (math-parse-fortran-vector)
+ (math-parse-fortran-vector-end, math-parse-tex-sum)
+ (math-parse-eqn-matrix, math-parse-eqn-prime)
+ (math-read-math-subscr): Use declared variable math-expr-data.
+
+ * calc/calc-aent.el (math-read-exprs, math-read-expr-list)
+ (math-read-expr-level, math-read-token, calc-check-user-syntax)
+ (calc-match-user-syntax, math-read-if, math-factor-after)
+ (math-read-factor): Use declared variable math-expr-data.
+
+2004-11-09 Glenn Morris <gmorris@ast.cam.ac.uk>
+
+ * calendar/diary-lib.el (diary-from-outlook)
+ (diary-from-outlook-gnus, diary-from-outlook-rmail): Do not use
+ interactive-p; but rather new optional argument NOCONFIRM.
+
+2004-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/easymenu.el (easy-menu-intern): Revert to no-downcasing.
+ (easy-menu-name-match): Revert correspondingly.
+
+2004-11-09 Richard M. Stallman <rms@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-compile-defalias):
+ Turn off warnings for the new function even if definition not constant.
+ If the definition isn't a quoted symbol, record (FUNCTION . t).
+ (byte-compile-function-environment): Now allow (FUNCTION . t) as elt.
+ (byte-compile-callargs-warn): Handle (FUNCTION . t).
+ (display-call-tree, byte-compile-arglist-warn):
+ Handle t returned by byte-compile-fdefinition.
+
+2004-11-09 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * Makefile.in (maintainer-clean): Depend on distclean.
+
+ * help-fns.el (help-C-file-name): File name must be in build-files
+ to be returned.
+
+2004-11-09 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc.el (calc-mode-hook, calc-trail-mode-hook)
+ (calc-start-hook, calc-end-hook, calc-load-hook): New variables.
+
+ * calc/calc.el (calc, calc-trail-display, calc-mode):
+ Remove obsolete sections.
+
+ * calc/calc.el (calc-x-paste-text): Remove.
+
+ * calc/calc-ext.el (calc-init-extensions): Bind calc-yank to
+ mouse-2.
+
+2004-11-09 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-current-stack-level): New variable.
+ (gdb-info-frames-custom, gdb-frame-handler): Use it to find
+ current frame (in case of recursive calls).
+ (gdb-show-changed-values): Add :version keyword.
+
+2004-11-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * international/mule-cmds.el: Change coding-system to utf-8.
+ (select-safe-coding-system-interactively):
+ New function extracted from select-safe-coding-system.
+ (select-safe-coding-system): Use it.
+
+2004-11-08 Richard M. Stallman <rms@gnu.org>
+
+ * subr.el (syntax-after): Doc fix.
+
+ * paren.el (show-paren-function): Change calls to syntax-after
+ for new way of returning the value.
+
+ * menu-bar.el (menu-bar-file-menu): Make this the real name
+ and menu-bar-files-menu the alias. Use the former.
+ (global-map): Use `file', not `files', as the symbol.
+
+ * info.el (Info-revert-find-node): Don't use beginning-of-buffer.
+
+ * filesets.el (filesets-spawn-external-viewer, filesets-run-cmd):
+ Don't use beginning-of-buffer.
+ (filesets-cmd-show-result): Use with-no-warnings.
+
+2004-11-08 Juri Linkov <juri@jurta.org>
+
+ * progmodes/compile.el (compile): Don't overwrite last command in
+ minibuffer history with default command if they are not equal.
+
+2004-11-08 Jay Belanger <belanger@truman.edu>
+
+ * calc/calcalg2.el (math-do-integral-methods): Try linear then
+ non-linear substitutions.
+
+2004-11-08 Jay Belanger <belanger@truman.edu>
+
+ * calc/calcalg2.el (math-linear-subst-tried): New variable.
+ (math-do-integral): Set `math-linear-subst-tried' to nil.
+ (math-do-integral-methods): Use `math-linear-subst-tried' to
+ determine what type of substitution to try.
+ (math-integ-try-linear-substituion):
+ Set `math-linear-subst-tried' to t.
+
+2004-11-08 Kim F. Storm <storm@cua.dk>
+
+ * Makefile.in (bootstrap-clean): New target for 'make bootstrap'.
+
+2004-11-07 Juri Linkov <juri@jurta.org>
+
+ * info-look.el (info-lookup): Allow reusing in the current buffer
+ not only *info* buffer, but all (even renamed) Info buffers
+ by checking for major-mode instead of *info* buffer name.
+ (c-mode, autoconf-mode, emacs-lisp-mode, scheme-mode)
+ (octave-mode, maxima-mode) <doc-spec>:
+ Allow long dashes generated by Texinfo 4.7 before definitions.
+ (texinfo-mode) <doc-spec>: Add space to suffix to find command
+ definitions with argument separated by space.
+
+2004-11-06 Richard M. Stallman <rms@gnu.org>
+
+ * simple.el (next-error group, face): Move before first use.
+ (next-error-highlight, next-error-highlight-no-select): Likewise.
+
+ * simple.el (line-move-invisible-p): Rename from line-move-invisible.
+ (line-move): New args NOERROR and TO-END.
+ Return t if if succeed in moving specified number of lines.
+ (move-end-of-line): New function.
+
+ * simple.el (beginning-of-buffer-other-window): Use with-no-warnings.
+ (end-of-buffer-other-window): Likewise.
+
+ * simple.el (line-move-ignore-invisible): Default to t.
+
+ * subr.el (syntax-after): Return the syntax letter, not the raw code.
+
+ * emacs-lisp/elp.el (elp-results): Delete wasteful beginning-of-buffer.
+
+ * international/iso-cvt.el (iso-cvt-define-menu):
+ Rename menu-bar-files-menu to menu-bar-file-menu.
+
+ * net/browse-url.el (browse-url-gnome-moz-program)
+ (browse-url-gnome-moz-arguments): Move up before first use.
+
+ * net/tramp.el (tramp group): Add :version.
+
+ * progmodes/ada-xref.el (ada-gdb-application):
+ Use goto-char instead of beginning-of-buffer.
+
+ * progmodes/cperl-mode.el (cperl-info-on-command):
+ Use goto-char instead of beginning-of-buffer.
+
+ * progmodes/idlw-shell.el (idlwave-shell-examine-map):
+ Move up before first use.
+ (idlwave-shell-temp-pro-file): Likewise.
+ (idlwave-shell-temp-rinfo-save-file): Likewise.
+ (idlwave-shell-temp-file): Minor doc fix.
+
+ * textmodes/flyspell.el (flyspell-external-point-words):
+ Use goto-char instead of beginning-of-buffer.
+
+2004-11-06 Kai Grossjohann <kai.grossjohann@gmx.net>
+
+ * net/tramp.el (tramp-coding-commands): Additionally try "uudecode -o
+ /dev/stdout" before trying "uudecode -o -". Suggested by Han Boetes.
+ (tramp-uudecode): Mention `uudecode -o /dev/stdout'.
+
+2004-11-06 David Ponce <david@dponce.com>
+
+ * recentf.el (recentf-menu-path): Use menu item name.
+
+2004-11-06 Eli Zaretskii <eliz@gnu.org>
+
+ * progmodes/gdb-ui.el: Don't call define-fringe-bitmap if the
+ display doesn't support images.
+
+2004-11-06 Andreas Schwab <schwab@suse.de>
+
+ * tempo.el (tempo-match-finder): Doc fix.
+
+ * emacs-lisp/easymenu.el (easy-menu-get-map): Fix last change.
+
+2004-11-06 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/easymenu.el (easy-menu-get-map-look-for-name): Remove.
+ (easy-menu-lookup-name): New fun to replace it.
+ (easy-menu-get-map): Use it to obey menu item names (rather than just
+ keys) when looking up `path'.
+ (easy-menu-always-true-p): Rename from easy-menu-always-true.
+ (easy-menu-convert-item-1): Adjust to new name.
+
+2004-11-06 Peter Heslin <pj@heslin.eclipse.co.uk> (tiny change)
+
+ * outline.el (hide-body): Don't hide lines at the top of the file
+ that precede the first header line.
+
+2004-11-06 Paul Pogonyshev <pogonyshev@gmx.net>
+
+ * align.el (align-areas): Delete whitespace before reindenting, so
+ that tabs are never placed after spaces.
+
+2004-11-06 Alan Shutko <ats@acm.org>
+
+ * macros.el (insert-kbd-macro): Do completions based on macros,
+ rather than all commands.
+
+2004-11-06 David Hansen <david.hansen@gmx.net> (tiny change)
+
+ * tempo.el (tempo-match-finder): Use [:word:] instead of "^\\b",
+ to solve a bug whereby tags with 'b' don't match.
+
+2004-11-05 Juri Linkov <juri@jurta.org>
+
+ * info.el (Info-search): Don't search in node header lines
+ and file headers.
+
+ * emacs-lisp/edebug.el (edebug-next-token-class): Allow all
+ symbol-constituent characters after dot, not only digits.
+
+2004-11-04 Daniel Pfeiffer <occitan@esperanto.org>
+
+ * files.el (set-auto-mode): Don't get error after setting -*-mode-*-.
+
+2004-11-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * dired.el (dired-read-dir-and-switches): Call read-directory-name
+ if a dialog will be used, read-file-name otherwise.
+
+2004-11-04 Richard M. Stallman <rms@gnu.org>
+
+ * textmodes/table.el (table group): Add :version.
+
+ * textmodes/ispell.el (ispell-word):
+ Don't alter args; set them only thru `interactive' spec.
+
+ * textmodes/flyspell.el (flyspell-word):
+ Don't alter FOLLOWING; set it only thru `interactive' spec.
+
+ * progmodes/f90.el (f90-end-of-block): Don't use interactive-p.
+
+ * net/browse-url.el (browse-url-maybe-new-window):
+ Use called-interactively-p.
+
+ * mail/supercite.el (sc-cite-region):
+ Don't use interactive-p. Add arg INTERACTIVE.
+ (sc-version): Don't use interactive-p. Rename arg to MESSAGE.
+
+ * international/mule-cmds.el (set-input-method, toggle-input-method):
+ Don't use interactive-p. Add arg INTERACTIVE.
+
+ * eshell/esh-mode.el (eshell-show-maximum-output):
+ Don't use interactive-p.
+ (eshell-truncate-buffer): Just message, no error, if buffer is short.
+
+ * mouse.el (mouse-show-mark): Get positions to delete from mark
+ and point, not from mouse-drag-overlay.
+
+ * imenu.el (imenu-eager-completion-buffer): Add :version.
+
+ * filesets.el (filesets group): Add :version.
+
+2004-11-03 Daniel Pfeiffer <occitan@esperanto.org>
+
+ * files.el (xml-based-modes): Delete var.
+ (magic-mode-alist): New more general var.
+ (set-auto-mode): Use it.
+
+ * buff-menu.el (Buffer-menu-make-sort-button): Preserve point even
+ when clicking from another window.
+
+2004-11-03 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * vc-cvs.el (vc-cvs-local-month-numbers): Delete var.
+ (vc-cvs-annotate-time): Incorporate value of deleted var.
+ Remove special-case handling of beginning-of-buffer cruft.
+ Cache ending position (point) and return value in text property
+ `vc-cvs-annotate-time', and consult it on subsequent invocations.
+
+ * vc-cvs.el (vc-cvs-annotate-command):
+ Delete extraneous lines from beginning of buffer.
+ * vc-mcvs.el (vc-mcvs-annotate-command): Likewise.
+
+ * progmodes/grep.el (grep-default-command): Take empty string
+ for tag if all other methods yield nil. Shell-quote the tag.
+
+ * vc.el (vc-annotate-display-autoscale): Add prefix-arg
+ spec in `interactive' form, and mention it in the docstring.
+ Also, make sure point is at bol after calling `annotate-time'.
+
+2004-11-02 Richard M. Stallman <rms@gnu.org>
+
+ * cus-edit.el (customize-group-other-window):
+ Select the window that displays the custom buffer.
+ (custom-buffer-create-other-window): Likewise.
+
+ * comint.el (comint-insert-input): Fix previous change.
+
+ * emacs-lisp/elp.el (elp-instrument-function):
+ Use called-interactively-p.
+
+ * emacs-lisp/easymenu.el (easy-menu-intern):
+ Don't downcase; rather, case-flip the first letter of each word.
+
+ * emacs-lisp/easy-mmode.el (define-minor-mode):
+ Use called-interactively-p.
+
+ * emacs-lisp/bytecomp.el (byte-compile-warning-types):
+ Add interactive-only.
+ (byte-compile-warnings): Add interactive-only as option.
+ (byte-compile-interactive-only-functions): New variable.
+ (byte-compile-form): Warn about calls to functions
+ in byte-compile-interactive-only-functions.
+
+ * emacs-lisp/autoload.el (update-file-autoloads):
+ Don't use interactive-p; take new arg SAVE-AFTER.
+
+ * emacs-lisp/advice.el (ad-make-advised-definition):
+ Use called-interactively-p.
+
+2004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * files.el (find-file-existing): New function.
+
+ * menu-bar.el (menu-bar-files-menu): Make "Open File..." call
+ find-file-existing. Add "New File..." that calls find-file.
+
+ * diropen.pbm diropen.xpm: New files.
+
+ * toolbar/tool-bar.el (tool-bar-setup): Tool bar item dired uses
+ icon diropen. New tool bar item find-file-existing uses icon open.
+
+ * dired.el (dired-read-dir-and-switches): Call read-driectory-name
+ instead of read-file-name.
+
+2004-11-02 Ulf Jasper <ulf.jasper@web.de>
+
+ * calendar/icalendar.el (icalendar-version): Increase to 0.08.
+ (icalendar--split-value): Change name of work buffer.
+ (icalendar--get-weekday-abbrev): Return nil on error.
+ (icalendar--date-to-isodate): New function.
+ (icalendar-convert-diary-to-ical)
+ (icalendar-extract-ical-from-buffer): Use only two args for
+ make-obsolete (XEmacs compatibility).
+ (icalendar-export-file, icalendar-import-file): Blank at end of prompt.
+ (icalendar-export-region): Doc fix.
+ If error, return non-nil and write errors to a buffer.
+ Use correct weekday for weekly recurring events.
+ Check whether date has been parsed for ordinary events.
+ Make weekly events start in the year 2000.
+ DTEND is non-inclusive, shift end date by one day if
+ necessary (not for entries that have date and time).
+ Rename local let variables: oops -> found-error, datestring ->
+ startdatestring.
+
+2004-11-02 Kim F. Storm <storm@cua.dk>
+
+ * files.el (set-auto-mode-0): Don't rely on dynamic binding of
+ keep-mode-if-same variable. Add it as optional arg instead.
+ (set-auto-mode): Call set-auto-mode-0 with keep-mode-if-same.
+
+ * ehelp.el (electric-help-map): Reorder Q/q and R/r entries so
+ substitute-command-keys will select lower-case bindings like those
+ used in the static help texts.
+
+ * descr-text.el (describe-text-properties): Don't err if called in
+ the *Help* buffer; output to *Help-2* buffer instead.
+
+ * kmacro.el (group kmacro): Add :version.
+ (kmacro-keyboard-quit): New function to cleanup on C-g.
+ (kmacro-start-macro): Set defining-kbd-macro to append when
+ appending to last macro.
+
+ * simple.el (keyboard-quit): Call kmacro-keyboard-quit.
+
+2004-11-02 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-enable-debug-log)
+ (gdb-use-inferior-io-buffer, gdb-use-colon-colon-notation)
+ (gud-gdba-command-name, gdb-show-main, gdb-many-windows):
+ Add :version keyword.
+
+2004-11-02 Pavel Kobiakov <pk_at_work@yahoo.com>
+
+ * progmodes/flymake.el (flymake-err-line-patterns):
+ Use `flymake-reformat-err-line-patterns-from-compile-el' to convert
+ `compilation-error-regexp-alist-alist' to internal Flymake format.
+
+ * progmodes/flymake.el: eliminated byte-compiler warnings.
+
+2004-11-01 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc-frac.el (calc-over-notation): Replace `completing-read'
+ with `interactive "s"'.
+
+2004-11-01 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * mouse.el (mouse-yank-at-click, mouse-yank-secondary):
+ Revert change from 2004-10-16. '*' checks the current buffer, but the
+ mouse click may be in another buffer.
+
+2004-11-01 John Paul Wallington <jpw@gnu.org>
+
+ * files.el (large-file-warning-threshold): Add :version keyword.
+ (kill-some-buffers): Doc fix.
+
+ * thumbs.el (group thumbs): Add :version keyword.
+
+ * textmodes/bibtex.el (bibtex-make-field): Fix typo.
+
+2004-11-01 Richard M. Stallman <rms@gnu.org>
+
+ * textmodes/ispell.el (ispell-word): Don't use interactive-p.
+
+ * textmodes/flyspell.el (flyspell-word): Don't use interactive-p.
+
+ * allout.el (allout group): Add :version.
+ (allout-init): Don't use interactive-p.
+ (allout-ascend-to-depth, allout-ascend, allout-end-of-level)
+ (allout-forward-current-level, allout-backward-current-level):
+ Don't use interactive-p.
+
+ * textmodes/bibtex.el (bibtex-make-field): Don't use interactive-p.
+ (bibtex-find-text): Likewise.
+
+ * progmodes/vhdl-mode.el (vhdl-fill-region)
+ (vhdl-beginning-of-statement): Don't use interactive-p.
+
+ * progmodes/idlwave.el (idlwave-update-routine-info):
+ Don't use interactive-p.
+
+ * progmodes/idlw-shell.el (idlwave-shell-send-char):
+ Don't use interactive-p.
+
+ * progmodes/cperl-mode.el (cperl-switch-to-doc-buffer):
+ Don't use interactive-p.
+
+ * progmodes/ada-xref.el (ada-make-body-gnatstub):
+ Don't use interactive-p.
+
+ * play/fortune.el (fortune-to-signature): Don't use interactive-p.
+ (fortune-in-buffer): Doc fix.
+
+ * play/5x5.el (5x5-new-game): Set up the buffer even if not interactive.
+
+ * net/eudc.el (eudc-display-records): Use with-output-to-temp-buffer;
+ don't select the temporary buffer.
+ (eudc-get-email): New optional arg ERROR; don't use interactive-p.
+ (eudc-get-phone): Likewise.
+
+2004-11-01 Kim F. Storm <storm@cua.dk>
+
+ * man.el (Man-xref-normal-file): Fix help-echo.
+
+2004-10-31 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * reveal.el (reveal-last-tick): New var.
+ (reveal-post-command): Use it to avoid closing overlays when we're
+ appending text to them.
+
+2004-10-31 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
+
+ * textmodes/bibtex.el: Require button.
+ (bibtex-autokey-transcriptions): Translate TeX `\ ' to space.
+ (bibtex-reference-keys): Distinguish between header keys and
+ crossref keys.
+ (bibtex-beginning-of-field): New function.
+ (bibtex-url-map): Remove.
+ (bibtex-font-lock-keywords): Use bibtex-font-lock-crossref.
+ (bibtex-font-lock-url-regexp): Assume that field names begin at
+ the beginning of a line.
+ (bibtex-font-lock-url): Simplify. Do not use bibtex-enclosing-field.
+ Remove field delimiters. Use bibtex-beginning-of-field.
+ Bugfix, point can be inside a field with a url.
+ (bibtex-font-lock-crossref, bibtex-button-action, bibtex-button):
+ New functions.
+ (bibtex-mark-active, bibtex-run-with-idle-timer): Remove.
+ (bibtex-key-in-head): Simplify.
+ (bibtex-current-line): Use bolp.
+ (bibtex-parse-keys): Remove unused arg `add'.
+ Use bibtex-type-in-head and bibtex-key-in-head.
+ (bibtex-parse-entry, bibtex-autofill-entry):
+ Use bibtex-type-in-head and bibtex-key-in-head.
+ (bibtex-autokey-get-field): Do not alter case of replacement text.
+ (bibtex-autokey-get-names): Do all processing of name list.
+ (bibtex-autokey-get-year): New function.
+ (bibtex-autokey-get-title): Do all processing of title words.
+ (bibtex-generate-autokey): Simplify.
+ (bibtex-string-files-init): Use default-directory.
+ Allow for absolute file names in bibtex-string-files.
+ (bibtex-files, bibtex-file-path): New variables.
+ (bibtex-files-expand): New function.
+ (bibtex-find-entry-globally): New command.
+ (bibtex-summary-function): New variable.
+ (bibtex-summary): Default value of bibtex-summary-function.
+ (bibtex-find-crossref): New optional args pnt and split.
+ (bibtex-complete-key-cleanup): Call bibtex-summary-function.
+ (bibtex-copy-summary-as-kill): New command bound to C-cC-t.
+ (bibtex-validate): Fix docstring. Check only abbreviated month fields.
+ Fix handling of required and alternative fields.
+ Identify duplicate keys even if bibtex-maintain-sorted-entries is nil.
+ Use cons and display-buffer.
+ (bibtex-validate-globally): New command.
+ (bibtex-clean-entry): Use bibtex-files-expand. Do not call
+ bibtex-parse-keys and bibtex-parse-strings for updating
+ bibtex-reference-keys and bibtex-strings.
+ (bibtex-realign): Remove blank lines past the last entry.
+ (bibtex-reformat): Use bibtex-entry-format as default.
+ (bibtex-choose-completion-string): Remove.
+ (bibtex-complete): Do not use bibtex-choose-completion-string.
+ (bibtex-url): Simplify.
+
+2004-10-31 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * x-dnd.el (x-dnd-test-function, x-dnd-protocol-alist)
+ (x-dnd-types-alist, x-dnd-open-file-other-window)
+ (x-dnd-known-types): Add :version.
+
+2004-10-31 John Paul Wallington <jpw@gnu.org>
+
+ * ibuffer.el (group ibuffer): Add :version keyword.
+
+2004-10-31 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (group ido): Add :version keyword.
+ (ido-mode): Remove :version keyword.
+
+ * emulation/cua-base.el (group cua): Add :version keyword.
+ (cua-mode): Remove :version keyword.
+
+2004-10-30 Luc Teirlinck <teirllm@auburn.edu>
+
+ * autorevert.el (auto-revert-tail-mode-text): Add :version keyword.
+
+ * help-at-pt.el (help-at-pt-timer): Move defvar up to avoid
+ compiler warning.
+ (help-at-pt-timer-delay): Add :initialize keyword. Simplify :set
+ function.
+ (help-at-pt-display-when-idle): Remove autoload.
+
+2004-10-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * makefile.w32-in (custom-deps, autoloads): Fix *-hooks -> *-hook.
+
+2004-10-30 Juri Linkov <juri@jurta.org>
+
+ * help.el (function-called-at-point):
+ * help-fns.el (variable-at-point): Read -> intern.
+
+2004-10-30 Simon Josefsson <jas@extundo.com>
+
+ * progmodes/autoconf.el (autoconf-font-lock-keywords):
+ Recognize AS_* too.
+
+2004-10-29 Simon Josefsson <jas@extundo.com>
+
+ * subr.el (read-passwd): Move back from password.el.
+
+ * password.el: Remove, not ready yet.
+
+2004-10-29 Andreas Schwab <schwab@suse.de>
+
+ * speedbar.el (speedbar-frame-parameters): Improve customize type.
+
+2004-10-29 Sam Steingold <sds@gnu.org>
+
+ * mouse.el (mouse-show-mark): Replace the last occurrence of
+ x-lost-selection-hooks with x-lost-selection-functions.
+
+2004-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mouse.el (mouse-show-mark): Adjust to new name and don't assume
+ x-lost-selection-functions is bound.
+
+ * mouse-sel.el (mouse-sel-mode):
+ * emacs-lisp/lselect.el: Adjust to new names for
+ x-(lost|sent)-selection-functions.
+
+ * subr.el (x-lost-selection-hooks, x-sent-selection-hooks):
+ New obsolete aliases of x-lost-selection-functions and
+ x-sent-selection-functions.
+
+2004-10-28 Kim F. Storm <storm@cua.dk>
+
+ * imenu.el (imenu-scanning-message): Remove.
+ (imenu-progress-message): Make it a no-op.
+
+2004-10-28 John Paul Wallington <jpw@gnu.org>
+
+ * files.el (set-auto-mode): Call `throw' correctly.
+
2004-10-28 Juri Linkov <juri@jurta.org>
* info.el (Info-file-list-for-emacs): Add ("Info" . "info")
2004-10-28 Kenichi Handa <handa@m17n.org>
- * international/utf-8.el (utf-translate-cjk-charsets): Add
- katakana-jisx0201.
+ * international/utf-8.el (utf-translate-cjk-charsets):
+ Add katakana-jisx0201.
* international/subst-jis.el: Add data for JISX0201.
2004-09-17 Jay Belanger <belanger@truman.edu>
- * calc/calc.el (calc-mode-var-list): Fixed the value of
+ * calc/calc.el (calc-mode-var-list): Fix the value of
`calc-matrix-brackets'.
2004-09-17 Romain Francoise <romain@orebokech.com>