diff lisp/ChangeLog @ 83082:108bb5537c12

Merged in changes from CVS HEAD Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-161 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-162 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-163 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-164 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-165 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-166 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-167 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-168 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-169 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-170 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-171 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-172 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-122
author Karoly Lorentey <lorentey@elte.hu>
date Thu, 25 Mar 2004 22:21:45 +0000
parents 5f17f5c40152 f1717549fabe
children c0e839b60d0b
line wrap: on
line diff
--- a/lisp/ChangeLog	Fri Mar 19 23:21:11 2004 +0000
+++ b/lisp/ChangeLog	Thu Mar 25 22:21:45 2004 +0000
@@ -1,3 +1,310 @@
+2004-03-26  Masatake YAMATO  <jet@gyve.org>
+
+	* simple.el (completion-setup-function): Emphasize the
+	first uncommon characters in the completions;and de-emphasize
+	the common prefix substrings.
+	(completion-emphasis): New face.
+	(completion-de-emphasis): New face.
+
+2004-03-25  Sam Steingold  <sds@gnu.org>
+
+	* vc.el (vc-print-log): Fixed a bug in the last patch:
+	backend-function may be a byte-compiled object, not a lambda
+
+2004-03-25  Juri Linkov  <juri@jurta.org>
+
+	* descr-text.el (describe-property-list): Add a button
+	for `face' property that calls `describe-face'.
+	Suggested by luis fernandes <elf@ee.ryerson.ca>
+
+	* international/mule.el (keyboard-coding-system):
+	* kmacro.el (kmacro-call-macro): Fix docstring.
+
+	* dired.el: Fix comments.
+
+	* textmodes/fill.el (fill): Fix Info link.
+
+	* font-lock.el (fast-lock, lazy-lock):
+	* jit-lock.el (jit-lock): Remove links to removed Support Modes
+	Info node.
+
+	* info-xref.el: Fix commentary.
+
+2004-03-25  Kevin Ryde  <user42@zip.com.au>
+
+	* info-xref.el (info-xref-check-buffer): Report empty filename parts.
+	Remove spurious node duplicate suppression, doesn't work, not wanted.
+	(info-xref-output): Take format style args, add "sit-for 0" to let
+	user see the results as they progress.
+	(info-xref-check-all-custom): New function.
+
+2004-03-25  Nick Roberts  <nick@nick.uklinux.net>
+
+	* gdb-ui.el: Moved to progmodes.
+
+2004-03-24  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+	* calendar/appt.el (appt-check): Remove superfluous progn.
+	When finished with diary buffer: if it was not being displayed
+	before, kill it; otherwise restore its original state.
+	Suggested by Matthew Mundell <matt@mundell.ukfsn.org>.
+
+	* calendar/calendar.el (calendar-set-mode-line): Use total
+	available mode-line width, rather than frame-width.
+
+	* calendar/diary-lib.el (fancy-diary-display): Set mode-line
+	after mode change so effect not lost.
+
+2004-03-23  Dave Love  <fx@gnu.org>
+
+	* dired.el (dired) <defgroup>: Add link to manual.
+	(dired-font-lock-keywords): Add highlighting on unusual permissions.
+	(dired-revert): Use dolist.
+	(dired-mode-map): Add U binding.
+	(dired-mode): Add font-lock-beginning-of-syntax-function.
+	(dired-garbage-files-regexp): Make it a defcustom.
+
+2004-03-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* vc-arch.el (vc-arch-diff): Handle the special case where `newvers'
+	is equivalent to nil.
+	(vc-arch-diff3-rej-p): Be a bit more flexible in what we accept.
+	(vc-arch-mode-line-string): Accept `added' state.
+	(vc-arch-state): Use inode-sigs if available.
+	(vc-arch-add-tagline): Rename from vc-arch-add-tag.
+	Copy&delete existing id file if any.  Fallback if uuidgen is absent.
+	(vc-arch-tagline-re): New var.
+	(vc-arch-file-source-p, vc-arch-file-id, vc-arch-tagging-method):
+	New functions.
+	(vc-arch-find-file-not-found-hook, vc-arch-register): New backend ops.
+	(vc-arch-registered): Try our best guess using vc-arch-file-source-p.
+
+	* vc-hooks.el (vc-default-find-file-not-found-hook): New fun.
+	(vc-file-not-found-hook): Use it.
+
+	* diff-mode.el (diff-default-read-only): Change default.
+	(diff-mode-hook): Make it a defcustom.  Add some options.
+	(diff-mode-map): Bind diff-refine-hook.
+	(diff-yank-handler): New var.
+	(diff-yank-function): New fun.
+	(diff-font-lock-keywords): Use them.
+	(diff-end-of-file): Handle case where file-header looks like diff text.
+	(diff-hunk-kill): Adjust to "new" hunk-next behavior.
+	(diff-file-kill): Delete a subsequent empty line, if applicable.
+	(diff-hunk-file-names): New fun, extracted from diff-tell-file-name.
+	(diff-find-file-name): Use it.
+	(diff-tell-file-name): New command.
+	(diff-mode): Be careful with view-mode.
+	(diff-delete-if-empty, diff-delete-empty-files, diff-make-unified):
+	New functions, for use in diff-mode-hook.
+	(diff-find-source-location): Catch "regex too large" errors.
+	(diff-apply-hunk, diff-test-hunk): Go to old or new file.
+	(diff-refine-hunk): New command.
+
+	* smerge-mode.el (smerge-mode-menu): Fix activate pred for resolve.
+	(smerge-context-menu-map): Remove unused var.
+	(smerge-keep-all): Preserve markers.
+	(smerge-keep-n): New fun.
+	(smerge-keep-base, smerge-keep-other, smerge-keep-mine)
+	(smerge-keep-current, smerge-ediff): Use it.
+	(smerge-kill-current): Use it.  Make it work on some 3-part conflicts.
+	(smerge-popup-context-menu): Also use context-menu on 3-part conflicts.
+	(smerge-resolve): Resolve trivial 3-part conflicts.
+
+2004-03-23  Juri Linkov  <juri@jurta.org>
+
+	* man.el (Man-width): New var.
+	(Man-getpage-in-background): Use it.
+	(Man-support-local-filenames): New var and fun.
+	(Man-build-man-command): Don't add a second %s.
+	(Man-fontify-manpage): Clean up message.
+	(Man-mode): Set outline-regexp, outline-level,
+	imenu-generic-expression.
+
+	* woman.el (woman-fill-frame): Doc fix.
+	(woman-decode-region): Use window-width instead of frame-width.
+
+	* abbrevlist.el (list-one-abbrev-table):
+	* descr-text.el (describe-char):
+	* international/mule-diag.el (describe-current-coding-system):
+	* international/quail.el (quail-insert-decode-map):
+	Use window-width instead of frame-width.
+
+	* jka-compr.el (jka-compr-compression-info-list): Add tbz and dz.
+	(jka-compr-mode-alist-additions): Add tbz.
+	(jka-compr-write-region, jka-compr-insert-file-contents):
+	Add message for undefined compress-program.
+	(jka-compr-write-region): Remove redundant var bindings.
+
+	* dired-x.el (dired-guess-shell-alist-default): Add choices for
+	extracting files into subdirectory.  Add tbz and dz.  Fix regexps.
+	Add extensions .[0-9] for man and nroff, and .pod for perldoc.
+	(dired-man): Use dired-guess-shell-command.
+	(dired-guess-shell-case-fold-search): Change defvar to defcustom.
+	Change default nil to t.
+
+	* dired-aux.el (dired-compress-file-suffixes): Add dz and tbz.
+	(dired-compare-directories): Add default value for empty input.
+
+	* help-at-pt.el: Move suggestions for key bindings to Commentary.
+
+	* time.el (display-time-string-forms): Fix help-echo date format.
+
+2004-03-22  Luc Teirlinck  <teirllm@auburn.edu>
+
+	* autorevert.el (global-auto-revert-non-file-buffers): Expand docstring.
+	(buffer-stale-function): New variable.
+	(auto-revert-list-diff, auto-revert-dired-file-list)
+	(auto-revert-dired-changed-p, auto-revert-buffer-p): Delete.
+	(auto-revert-handler): Take over some functionality of deleted
+	functions.
+	(auto-revert-buffers): Delete call to auto-revert-buffer-p.
+
+	* dired.el (dired-directory-changed-p, dired-buffer-stale-p): New funs.
+	(dired-internal-noselect): Use dired-directory-changed-p.
+	Eliminate revert messages.
+	(dired-mode): Set buffer-stale-function to dired-buffer-stale-p.
+
+2004-03-23  Kenichi Handa  <handa@etlken2>
+
+	* international/characters.el: Setup syntaxes for more parentheses
+	Unicode characters.
+
+	* international/mule-cmds.el (select-safe-coding-system):
+	Merge coding-system and auto-cs before comparing them.
+
+2004-03-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* emacs-lisp/pp.el (pp-eval-expression): Simplify.
+
+	* emacs-lisp/lisp-mode.el (lisp-mode-variables): Don't set
+	normal-auto-fill-function and comment-indent-function.
+	The default values now work just as well.
+	Don't set font-lock-beginning-of-syntax-function since we already set
+	syntax-begin-function.
+	(lisp-outline-level): Put ;;;###autoload at same level as (.
+	(prin1-char): Quote special chars.
+
+	* emacs-lisp/lisp-mnt.el (lm-keywords-finder-p): Use defvar rather
+	than with-no-warnings.
+
+	* emacs-lisp/edebug.el (edebug-display): Bring up a debug trace
+	if the source location can't be found.
+	(edebug-compute-previous-result): Use prin1-char.
+
+	* emacs-lisp/checkdoc.el (checkdoc-error): Dont' assume point-min == 1.
+	(debug-ignored-errors): Add an entry.
+
+	* emacs-lisp/bytecomp.el (byte-recompile-directory): Ignore hidden dir.
+	(byte-compile-file): Output warning when deleting a file.
+
+	* emacs-lisp/byte-run.el (defsubst): Add edebug spec and use backquote.
+	(dont-compile, eval-when-compile, eval-and-compile): Add edebug spec.
+
+	* emacs-lisp/byte-opt.el (byte-compile-log-lap)
+	(byte-compile-inline-expand): Use backquote.
+	(byte-optimize-pure-func): Rename from byte-optimize-concat.
+	(symbol-name, regexp-opt, regexp-quote): Mark as pure.
+
+	* emacs-lisp/backquote.el (backquote-list*-macro): Use nreverse.
+
+	* emacs-lisp/advice.el (ad-subr-arglist): Simplify.
+
+2004-03-22  Juri Linkov  <juri@jurta.org>
+
+	* finder.el (finder-known-keywords): Fix data, tex, unix.
+
+	* play/landmark.el: Fix keywords.
+
+	* language/ethio-util.el (ethio-find-file): Doc fix.
+
+	* emacs-lisp/warnings.el: Doc fix.
+
+	* textmodes/ispell.el (ispell-help): Doc fix.
+
+2004-03-21  Luc Teirlinck  <teirllm@auburn.edu>
+
+	* format.el (format-insert-file): Always return a list of two
+	elements, like insert-file-contents does.
+
+2004-03-21  Andre Spiegel  <spiegel@gnu.org>
+
+	* vc.el Add new optional BUFFER argument to vc-BACKEND-print-log
+	and vc-BACKEND-diff.
+	(vc-print-log): If the print-log implementation supports it, use
+	the new BUFFER argument to direct output to *vc-change-log*, not *vc*.
+	(vc-version-diff, vc-diff-internal): Doc fixes.
+
+	* vc-hooks.el (vc-default-workfile-unchanged-p): If the
+	implementation supports it, let diff output go to *vc*,
+	not *vc-diff*, since this is an internal call.
+
+	* vc-cvs.el (vc-cvs-print-log, vc-cvs-diff): Add optional BUFFER arg.
+
+	* vc-rcs.el (vc-rcs-print-log, vc-rcs-diff): Likewise.
+
+	* vc-sccs.el (vc-sccs-print-log, vc-sccs-diff): Likewise.
+
+2004-03-21  Dave Love  <fx@gnu.org>
+
+	* progmodes/cfengine.el (cfengine-mode):
+	Set parse-sexp-ignore-comments.
+
+	* emacs-lisp/rx.el (rx): Work at compile time, not run time.
+
+2004-03-21  Juanma Barranquero  <lektu@terra.es>
+
+	* allout.el (allout-mode): Fix docstring.
+
+2004-03-20  Luc Teirlinck  <teirllm@auburn.edu>
+
+	* files.el (insert-directory): Fix bug if SWITCHES is a list.
+
+	* autorevert.el (auto-revert-interval): Make new value take
+	effect immediately when set through Custom.
+	(auto-revert-set-timer): Add interactive declaration.
+
+2004-03-19  David Ponce  <david@dponce.com>
+
+	* ruler-mode.el (ruler-mode-header-line-format-old):
+	Don't `make-variable-buffer-local'.
+	(ruler-mode-ruler-function): Default to `ruler-mode-ruler'.
+	(ruler-mode-header-line-format): Simply funcall the above.
+	(ruler-mode): Use `make-local-variable' and `kill-local-variable'
+	to save/restore a previous header line format.
+	(ruler-mode-space): Don't depend on a numeric WIDTH value.
+	(ruler-mode-ruler): Use symbolic display elements for scrollbar,
+	fringes and margins width.
+	(ruler-mode-ruler-function): Default to ruler-mode-ruler.
+
+2004-03-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* log-edit.el (log-edit-font-lock-keywords): Typo.
+
+	* textmodes/tex-mode.el (tex-shell): Set error parsing function here.
+	(tex-send-tex-command): Rather than here.
+	(tex-compilation-parse-errors): Simplify.
+
+	* info.el (Info-default-dirs): Don't ignore last part of I-d-d-l.
+
+	* time.el (display-time-string-forms): Add help-echo with date on time.
+
+	* composite.el (compose-region): Use restore-buffer-modified-p.
+
+	* disp-table.el (standard-display-8bit): Simplify.
+
+	* server.el (server-process-filter): Delete temp frame.
+
+	* add-log.el (add-change-log-entry): Simplify.
+
+2004-03-19  Kim F. Storm  <storm@cua.dk>
+
+	* hexl.el (hexl-mode-ruler): Adapt to new :align-to semantics.
+	(hexl-follow-line): Don't require 'fringe.
+
+	* progmodes/compile.el (compilation-start): Always set
+	compilation-last-buffer and return it.
+
 2004-03-17  Luc Teirlinck  <teirllm@auburn.edu>
 
 	* simple.el (clone-buffer): Doc fix.
@@ -443,7 +750,7 @@
 	to 'pty.  Suggested by Piet van Oostrum <piet@cs.uu.nl>.
 	(top-level): Setting default value in `tramp-default-method-alist'
 	corrected.  Order of USER and HOST have been wrong.
-	Nobody complaimed for months ...
+	Nobody complained for months ...
 	(tramp-smb-maybe-open-connection): Use `tramp-process-connection-type'.
 	(tramp-smb-open-connection): Clear password cache if login has failed.
 
@@ -805,8 +1112,7 @@
 	(rsf-bbdb-dont-create-entries-for-deleted-messages): Rename from
 	rsf-bbdb-dont-create-entries-for-spam.
 	(check-field): New function, extracted from code in
-	rmail-spam-filter to ease addition of header fields like
-	content-type.
+	rmail-spam-filter to ease addition of header fields like content-type.
 	(message-content-type): New variable to check the content-type:
 	field added, also in defcustom of rsf-definitions-alist.
 	(rmail-spam-filter): Replace repeated test code for header fields
@@ -862,9 +1168,8 @@
 
 2004-02-16  Jari Aalto  <jari.aalto@poboxes.com>
 
-	Autorevert: Add support to detect changed dired buffers and for
-	VC controlled files.
-	* autorevert.el (auto-revert-active-p, auto-revert-list-diff)
+	* autorevert.el: Add support to detect changed dired and VC buffers.
+	(auto-revert-active-p, auto-revert-list-diff)
 	(auto-revert-dired-file-list, auto-revert-dired-changed-p)
 	(auto-revert-handler, auto-revert-active-p): New functions.
 	(auto-revert-buffers): Move revert logic to `auto-revert-handler'
@@ -974,7 +1279,7 @@
 2004-02-10  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
 
 	* x-dnd.el (x-dnd-types-alist): Add COMPOUND_TEXT,  FILE_NAME
-	handeled by x-dnd-handle-file-name.
+	handled by x-dnd-handle-file-name.
 	(x-dnd-known-types): Add COMPOUND_TEXT.
 	(x-dnd-init-frame): Call x-dnd-init-motif-for-frame.
 	(x-dnd-get-state-cons-for-frame): Must do copy-sequence on