X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/a5116e4798499194a2b724cc871df72a882ceeaa..1826af5ecc974ceb80a6786bc74066ca3bdc3132:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 239fd8b481..55c3862aef 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,455 @@ +2009-01-31 Dan Nicolaescu + + * vc-svn.el (vc-svn-dir-status): Disable the vc-stay-local-p + logic, it makes the makes the normal case too slow. + +2009-01-31 Eli Zaretskii + + * mail/unrmail.el (unrmail): Set coding-system of the old Rmail + file to `raw-text-unix'. Bind coding-system-for-write when + writing out the converted message, and make sure it uses Unix + EOLs. + + * mail/rmail.el (rmail-convert-babyl-to-mbox): Set Rmail's buffer + encoding to `raw-text-unix'. + (rmail-perm-variables): Set encoding of rmail-view-buffer to + `undecided-unix'. + (rmail-redecode-body): Don't change EOL conversion of the new + encoding if the old one left it unspecified. + (rmail-automatic-folder-directives, rmail): Doc fixes. + (rmail-swap-buffers): New function. + (rmail-change-major-mode-hook, rmail-swap-buffers-maybe) + (rmail-show-message): Use rmail-swap-buffers. + (rmail-decode-region): If DESTINATION is a buffer, set the + encoding of that buffer, rather than the current buffer. + (rmail-show-message): Make error message about uuencoded mail + more explicit. + (rmail-show-message-maybe): Simplify code. Doc fix. + (rmail-show-message): Doc fix. + +2009-01-31 Glenn Morris + + * mail/rmailsum.el (rmail-new-summary): Don't try to summarize an empty + folder. + + * mail/rmail.el (rmail-msg-is-pruned): New function. + (rmail-toggle-header): Doc fix. Use rmail-msg-is-pruned. + (rmail-reply): Set up to yank from the decoded message rather than the + raw one. (Bug#2104). + + * mail/mail-utils.el (mail-fetch-field): Doc fix. + + * mail/uce.el (rmail-current-message): Remove unneeded declaration. + (uce-message-text, uce-default-headers): Fix custom type. + (rmail-buffer, rmail-msg-is-pruned): Declare. + (uce-reply-to-uce): Add autoload cookie. Doc fix. + Update for mbox Rmail. + +2009-01-31 Nick Roberts + + * vc-dir.el (vc-dir-mouse-map): New keymap. + (vc-default-dir-printer): Use it locally. + (vc-dir-find-file-other-window): Allow mouse events. + +2009-01-30 Eli Zaretskii + + * mail/unrmail.el (unrmail): Fix conversion of BABYL attributes + into Rmail-mbox attributes. + + * mail/rmail.el (rmail-convert-babyl-to-mbox): Bind + coding-system-for-read to `raw-text', and use insert-file-contents + instead of insert-file-contents-literally. Fixes bug #2019. + (rmail-resent-attr-index): Fix index value. + +2009-01-30 Nick Roberts + + * vc-hooks.el (vc-stay-local-p): Let vc-BACKEND-stay-local take + precedence even when its value is t. (Bug#2093) + + * vc-svn.el (vc-svn-dir-status): Correct logic for remote + connection. (Bug#2093) + (vc-svn-diff): Use old version number even when it is the working + revision. This is needed, e.g, in the vc-print-log buffer. (Bug#2092) + +2009-01-30 Glenn Morris + + * mail/rmail.el (rmail-reply): Handle empty folders. + (rmail-speedbar-buttons) + (rmail-speedbar-move-message-to-folder-on-line): Use line-end-position. + + * mail/rmailsum.el (rmail-summary-update-line): Replace duplicate + line-beginning-position calls. + (rmail-header-summary): Use line-end-position. + +2009-01-30 Toby Speight (tiny change) + + * generic-x.el (hosts-generic-mode, named-database-generic-mode): + Fix regexp quoting. (Bug#1739) + +2009-01-29 Michael Albinus + + * net/tramp.el (tramp-process-actions, tramp-read-passwd): Allow + correction of passwords. + +2009-01-29 Chong Yidong + + * mail/rmail.el (rmail-toggle-header): Determine current header + style using the buffer-local value of rmail-header-style in the + view buffer. + (rmail-show-message): Set a buffer-local value of + rmail-header-style in the view buffer. (Bug#2016) + +2009-01-29 Juanma Barranquero + + * vc-dir.el (vc-dir-menu-map, vc-dir-at-event, vc-dir-resynch-file): + Fix typos in docstrings. + +2009-01-29 Juanma Barranquero + + * bindings.el (completion-ignored-extensions): + Add entries for VCS metadata directories (CVS/, .svn, etc). + + * pcvs.el (completion-ignored-extensions): + * vc-svn.el (completion-ignored-extensions): Don't add VCS-specific + directory, now done in bindings.el. + +2009-01-29 Klaus Straubinger (tiny change) + + * pcmpl-rpm.el (pcmpl-rpm): Doc fix. (Bug#2094) + +2009-01-29 Glenn Morris + + * mail/rmail.el (rmail-file-name): Remove duplicate definition. + (rmail-set-header): Ensure header changes get saved. + + * mail/rmailedit.el (rmail-summary-disable): Fix declaration. + + * mail/rmailkwd.el (rmail-set-label): Update the summary, if there is + one, after a label is added. + + * mail/rmailsum.el (rmail-summary-update-line): New function. + (rmail-summary-goto-msg): Return a value according to whether message + was found. + (rmail-summary-update-highlight): Give the overlay an 'rmail-summary + property. Use line-end-position. + +2009-01-29 Chong Yidong + + * mail/rmailedit.el (rmail-cease-edit): Add additional quotes to + quoted From lines. + + * mail/rmail.el (rmail-redecode-body): New function, based on old + version removed in 2009-01-22 change. + (rmail-show-message): Unquote From lines. + +2009-01-28 Tassilo Horn + + * doc-view.el (doc-view-mode): Don't use string-match and file + extension to choose fallback mode on empty/non-existing files but + let-bind auto-mode-alist and call normal-mode. + +2009-01-28 Eli Zaretskii + + * ls-lisp.el (ls-lisp-classify): Propertize file name before + concatenating the type indicating character. + (ls-lisp-format): Don't propertize file-name only if + ls-lisp-classify already did. + +2009-01-28 Michael Albinus + + * net/dbus.el (dbus-event-error-hooks): Fix docstring. + Describe second parameter of hook functions. + (dbus-handle-event): Apply it. + +2009-01-28 Chong Yidong + + * mail/rmail.el (rmail-toggle-header): Don't reset + rmail-header-style permanently (bug#2016). + +2009-01-28 Denis Howe + + * complete.el (PC-do-completion): Correct case when completion is + unambiguous. + +2009-01-28 Stephen Berman + + * calendar/todo-mode.el (todo-insert-item-here): + Prevent insertion of a new entry inside of an existing entry. + Minor code cleanup. (Bug#2084) + (todo-add-category): Change the interactive spec. Signal an error + if the Todo file is non-empty but contains no category. Reject + category names that could induce bugs and confusion. Call + todo-mode if the Todo file is new and unsaved. Simplify handling + of local variables cookie. Properly display the newly added + category in Todo mode. + (todo-show): Call todo-initial-setup only if there is neither a + Todo file nor a corresponding unsaved buffer. (Bug#2085) + (todo-category-alist): Delete function. + (todo-completing-read): New function. + (todo-insert-item, todo-jump-to-category): Use it. + (todo-insert-item): Make the use of the prefix argument conform to + the doc string. (Bug#2086) + +2009-01-28 Glenn Morris + + * mail/rmail.el (rmail-expunge-and-save): Always show a message, + even when called from the summary. (Bug#2075) + (rmail-no-mail-p): New func, extracted from rmail-show-message-maybe. + (rmail-show-message-maybe): Use rmail-no-mail-p. + (rmail-show-message): If empty folder, do nothing. (Bug#2076) + (rmail-get-labels): Separate status and label fields with a semicolon, + rather than a comma, for consistency with old Rmail. + + * mail/rmailsum.el (rmail-message-recipients-p-1): Don't bother + starting from the beginning, since mail-fetch-field does not care. + (rmail-create-summary-line): Fix unseen handling. (Bug#2089) + (rmail-get-summary-status): New name for old rmail-get-summary-labels. + (rmail-get-summary-labels): New function. Returns labels rather than + status (edited, etc). + (rmail-create-summary): Insert an extra space after the status + flags, for consistency with old rmail, and with current + rmail-summary-font-lock-keywords. + +2009-01-28 Chong Yidong + + * progmodes/perl-mode.el (perl-indent-line-command): Call indent-region + if region is active. Use cond instead of nested ifs. (Bug#2053) + +2009-01-27 Chong Yidong + + * mail/rmail.el (rmail-convert-babyl-to-mbox): Prompt user before + converting. + + * mail/unrmail.el (unrmail): Record labels in X-RMAIL-* fields, + which are recognized by the new Rmail, instead of X-BABYL-V6-*. + +2009-01-27 Christopher Oliver + + * mouse.el (mouse-select-font): Return a string instead of a list. + +2009-01-27 Chong Yidong + + * bindings.el: Swap C-delete and C-backspace bindings here, so we + don't have to do it in normal-erase-is-backspace-mode. + + * simple.el (normal-erase-is-backspace-mode): Don't swap C-delete + and C-backspace; the latter is not available on ttys anyway. + +2009-01-27 Tassilo Horn + + (doc-view-mode): Fix broken call to string-match. + +2009-01-27 Tassilo Horn + + * doc-view.el (doc-view-mode): Enhance docstring and fallback to + fundamental-mode or ps-mode if the file is empty or doesn't exist + at all. + (doc-view-initiate-display): Better info message if doc-view-mode + cannot be used. (Missing utility or no png support/no X frame.) + (Bug#2058) + +2009-01-27 Glenn Morris + + * mail/rmail.el (rmail-copy-headers): Doc fix. Leave point at the end + of the headers in the full header case. (Bug#2073) + +2009-01-27 Kenichi Handa + + * mail/rmail.el (rmail-get-coding-system): Re-search + rmail-mime-charset-pattern directly instead of using + mail-fetch-field. Use coding-system-from-name. + + * international/mule-cmds.el (canonicalize-coding-system-name) + (coding-system-from-name): New functions. + +2009-01-27 Glenn Morris + + * dired-x.el (dired-bind-vm): Doc fix. + + * mail/rmail-spam-filter.el: Remove leading `*' from defcustom docs. + Replace `first' and `rest' with `car' and `cdr' throughout. + (rsf-auto-delete-spam-bbdb-entries): Remove unused variable. + (rsf-scanning-messages-now): Doc fix. + (rsf-check-field): Rename from `check-field' and update callers. + (rmail-spam-filter): Fix bbdb/mail_auto_create_p oddness. + Use rmail-output rather than deleted rmail-output-to-rmail-file. + + * mail/rmail.el: Remove leading `*' from defcustom docs. + Remove needless autoloads of many defcustoms and hooks. + (rmail-enable-mime, rmail-insert-mime-resent-message-function) + (rmail-search-mime-message-function, rmail-search-mime-header-function) + (rmail-decode-mime-charset): Doc fix. + (rmail-search-message, rmail-resend): Check functions set before use. + + * mail/rmailout.el: Remove leading `*' from defcustom docs. + Remove needless autoloads of many defcustoms. + (rmail-output-to-babyl-buffer): Rename from + rmail-output-to-r-mail-buffer and update caller. + (rmail-output): Doc fix. + + * mail/rmailsum.el: Remove leading `*' from defcustom docs. + Remove needless autoloads of many defcustoms. + (rmail-message-regexp-p-1): Check rmail-search-mime-header-function + is set. + + * mail/unrmail.el (command-line-args-left): Remove unneeded declaration. + (batch-unrmail, unrmail): Doc fix. + + * mail/rmailsum.el (rmail-message-recipients-p-1) + (rmail-message-regexp-p-1): Ensure searches start from the + beginning of the header. + +2009-01-27 Chong Yidong + + * mail/rmailsum.el (rmail-summary-mark-deleted): Recache summary. + +2009-01-27 Jay Belanger + + * calc/calc-sel.el (cal-sel-mult-both-sides): Add an option to + expand the denominator. + +2009-01-26 Michael Albinus + + * net/dbus.el (dbus-event-error-hooks): New variable. + (dbus-handle-event): Use it. + +2009-01-26 Glenn Morris + + * Makefile.in (ELCFILES): Update. + + * mail/rmail.el (rmail-reply): Don't include Resent-To and Resent-Cc in + replies. (Bug#512) + +2009-01-25 Ulf Jasper + + * calendar/icalendar.el (icalendar-uid-format): Fixed doc string. + +2009-01-25 Adrian Robert + + * term/ns-win.el (ns-insert-working-text, ns-delete-working-text): + Remove from global map and key definitions. + (ns-toggle-toolbar, ns-info-prefs): Add to global map and key + definitions. + (ns-show-preferences-help, ns-unput-working-text): New functions. + (ns-unecho-working-text): Update message. + +2009-01-25 Craig Markwardt + + * calendar/icalendar.el (icalendar-uid-format): New defcustom + variable to allow the user to choose icalendar UID format. + (icalendar--diarytime-to-isotime): Bug fix, now times in the range + 12:00am-12:59am are correctly converted to 0000-0059, instead of + 12pm. + (icalendar-export-region,icalendar--create-uid): Use custom + function to compute icalendar UID for each entry. + (icalendar--parse-summary-and-rest): Bug fix for parsing of lines + with description, location, etc. fields (need to keep active count + of fields encountered). Another bug fix to the regex that matches + multiple lines (need \' regex instead of $ to match end-of-entry). + +2009-01-25 Juri Linkov + + * progmodes/grep.el (grep-mode-map): Put grep-find before grep and + change its title from "Recursive grep..." to "Grep via Find...". + Add menu items for lgrep and rgrep. + +2009-01-24 Vinicius Jose Latorre + + * ps-print.el (ps-print-version): New version 7.3.4. + +2009-01-24 Eduard Wiebe (tiny change) + + * ps-print.el: Fix face background/foreground extraction. + (ps-face-extract-color): New fun. + (ps-face-attributes, ps-face-attribute-list): Code fix. + +2009-01-24 Geoff Gole (tiny change) + + * align.el (align-region): Avoid infloop. + +2009-01-24 Eli Zaretskii + + * env.el (environment): Function removed. + + * international/mule-cmds.el (set-language-environment-coding-systems): + If default-buffer-file-coding-system is nil, set up to have EOLs that + are native for the underlying system-type. (Bug#1853) + (prefer-coding-system, set-default-coding-systems): Doc fix. + +2009-01-24 Juanma Barranquero + + * emacs-lisp/eldoc.el (eldoc-function-argstring-format): + Revert 2007-09-26 change; use `string-match-p' to check for &keywords. + (eldoc-get-fnsym-args-string, eldoc-highlight-function-argument): + Use `string-match-p'. + +2009-01-24 Ulf Jasper + + * net/newst-treeview.el (newsticker--treeview-first-feed): New. + (newsticker-treeview-next-new-or-immortal-item): Try first-feed if + next-feed does not succeed. Fixes bug#1710 even more. + (newsticker-treeview-next-feed): Simplified. + (newsticker--group-get-feeds): Suppress group names in result. + +2009-01-24 Adrian Robert + + * term/ns-win.el (menu-bar-select-frame): Drop this override. + (menu-bar-update-frames): Update call to menu-bar-select-frame. + +2009-01-24 Glenn Morris + + * mail/rmail.el (rmail-insert-inbox-text): Revert replacement of + "popmail" by "pormail". + + * language/ethio-util.el (rmail-current-message, rmail-message-vector): + Remove unneeded declarations. + +2009-01-24 Jay Belanger + + * calc/calc-poly.el (calcFunc-apart): Improve test for + rational functions. + +2009-01-23 Chong Yidong + + * mail/rmailsum.el (rmail-summary-by-labels): Correctly handle + return value of rmail-get-labels. + + * mail/rmailkwd.el (rmail-next-labeled-message): Correctly handle + return value of rmail-get-labels. + + * mail/rmail.el (rmail-get-labels): Obey the MSG argument. + (rmail-buffer-swapped): Fix last change. (Bug#1997) + +2009-01-23 Ulf Jasper + + * net/newst-backend.el (newsticker--cache-read): Offer deletion of + old cache file. Fixes bug#1710. + +2009-01-23 Chong Yidong + + * mail/rmail.el (rmail-generate-viewer-buffer): Fix typo. + +2009-01-23 Adrian Robert + + * term/ns-win.el (ns-insert-working-text, ns-put-working-text): Switch + names and update comments for clarity. + +2009-01-23 Stefan Monnier + + * mail/rmail.el (rmail-write-region-annotate): Only switch buffer if + start is nil, as was done in tar-mode.el. + +2009-01-23 Glenn Morris + + * mail/sendmail.el (mail-bury): Revert previous change now pmail is no + more. + + * mail/uce.el (rmail-msg-is-pruned): Remove declaration of deleted func. + 2009-01-23 Chong Yidong + * server.el (server-name): Make it a defcustom. (Bug#1995) + * mail/rmail.el (rmail-buffer-swapped): Mark as permanent local. 2009-01-23 Glenn Morris @@ -25,7 +475,7 @@ Glenn Morris Juanma Barranquero - * rmail.el: Code implementing Rmail-mbox functionality. + * mail/rmail.el: Code implementing Rmail-mbox functionality. (rmail-attribute-header, rmail-keyword-header) (rmail-answered-attr-index, rmail-deleted-attr-index) (rmail-edited-attr-index, rmail-filed-attr-index) @@ -83,14 +533,14 @@ (rmail-expunge, rmail-expunge-and-save, rmail-quit): Use new buffer swapping mechanism. - * rmailedit.el: Require rmailsum.el. + * mail/rmailedit.el: Require rmailsum.el. (rmail-edit-mode): First check if buffer is swapped. (rmail-edit-saved-coding-system): Var deleted. (rmail-edit-current-message): Don't call deleted vars. (rmail-cease-edit): Handle mbox format. (rmail-abort-edit): Widen buffer. - * rmailkwd.el: Require rmail.el. Remove unneeded function + * mail/rmailkwd.el: Require rmail.el. Remove unneeded function declarations. (rmail-buffer, rmail-current-message, rmail-last-label) (rmail-last-multi-labels, rmail-summary-vector) @@ -105,12 +555,12 @@ (rmail-set-label): Rewritten using rmail-set-attribute. (rmail-next-labeled-message): Use rmail-get-labels. - * rmailmm.el: New file. + * mail/rmailmm.el: New file. - * rmailmsc.el: Require rmail.el. + * mail/rmailmsc.el: Require rmail.el. (set-rmail-inbox-list): Set rmail-inbox-list directly. - * rmailout.el (rmail-output-decode-coding): New var. + * mail/rmailout.el (rmail-output-decode-coding): New var. (rmail-output-as-babyl, rmail-output-to-r-mail-buffer) (rmail-convert-to-babyl-format, rmail-output-as-mbox) (rmail-output-to-rmail-buffer): New functions. @@ -121,14 +571,14 @@ (rmail-output-as-seen, rmail-output-body-to-file): Rewritten to use mbox internal format. - * rmailsort.el: Eval mail-utils when compiled. Require rmail.el. + * mail/rmailsort.el: Eval mail-utils when compiled. Require rmail.el. (rmail-sort-by-date, rmail-sort-by-subject, rmail-sort-by-author) (rmail-sort-by-recipient, rmail-sort-by-correspondent): Use rmail-get-header. (rmail-sort-messages): Use new buffer swapping mechanism. Handle mbox internal format. - * rmailsum.el (rmail-summary): Make sure rmail buffer is shown. + * mail/rmailsum.el (rmail-summary): Make sure rmail buffer is shown. (rmail-message-recipients-p, rmail-message-recipients-p-1) (rmail-message-regexp-p, rmail-new-summary-1) (rmail-get-create-summary-buffer, rmail-get-summary) @@ -13914,15 +14364,15 @@ * org: New directory for Org-mode. - * org/org-export-latex.el: Moved from lisp/texmodes. + * org/org-export-latex.el: Moved from lisp/textmodes. - * org/org-irc.el: Moved from lisp/texmodes. + * org/org-irc.el: Moved from lisp/textmodes. - * org/org-mac-message.el: Moved from lisp/texmodes. + * org/org-mac-message.el: Moved from lisp/textmodes. - * org/org-mouse.el: Moved from lisp/texmodes. + * org/org-mouse.el: Moved from lisp/textmodes. - * org/org-publish.el: Moved from lisp/texmodes. + * org/org-publish.el: Moved from lisp/textmodes. 2008-03-21 Juri Linkov