diff lisp/ChangeLog @ 90044:cb7f41387eb3

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-70 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-669 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-678 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-679 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-680 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-688 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-689 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-690 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-691 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-69 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-70 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-71 Update from CVS
author Miles Bader <miles@gnu.org>
date Fri, 12 Nov 2004 02:53:04 +0000
parents e24e2e78deda 4db6f3a44cd6
children dfd72aa2c4e2
line wrap: on
line diff
--- a/lisp/ChangeLog	Thu Nov 04 08:55:40 2004 +0000
+++ b/lisp/ChangeLog	Fri Nov 12 02:53:04 2004 +0000
@@ -1,3 +1,437 @@
+2004-11-12  Nick Roberts  <nickrob@snap.net.nz>
+
+	* tooltip.el (require): Explain why CL is needed.
+
+2004-11-11  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+	* printing.el: Insert :version into defgroup (printing).  All reference
+	to Files option in menubar were changed to File.
+	(pr-version): New version number (6.8.2).
+	(pr-get-symbol): Call easy-menu-intern.
+	(pr-region-active-p): Now is a fun (it was defsubst).  To avoid
+	compilation gripes.
+
+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,Ad(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,Ad(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.
@@ -28,6 +462,12 @@
 
 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.
 
@@ -74,8 +514,7 @@
 	(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-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.
@@ -115,16 +554,16 @@
 
 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
+	* 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): Replaced
-	`completing-read' with `interactive "s"'.
+	* calc/calc-frac.el (calc-over-notation): Replace `completing-read'
+	with `interactive "s"'.
 
 2004-11-01  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>