aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Lillibridge2011-01-01 22:16:03 -0500
committerStefan Monnier2011-01-01 22:16:03 -0500
commit2f9520592df6d3352777f227f66aede98cf503e8 (patch)
treecb19ea755a23bef424b6d4be59b2e9c7d2d17045
parentd7bfa7a1d955a19894ebf5c6392721a1b5c85d6f (diff)
downloademacs-2f9520592df6d3352777f227f66aede98cf503e8.tar.gz
emacs-2f9520592df6d3352777f227f66aede98cf503e8.zip
* lisp/mail/mail-utils.el (mail-strip-quoted-names): Don't modify the
" *temp*" buffer. Fixes: debbugs:7746
-rw-r--r--lisp/ChangeLog45
-rw-r--r--lisp/mail/mail-utils.el12
2 files changed, 31 insertions, 26 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 278b770097a..f321eb22d94 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12011-01-02 Mark Lillibridge <mark.lillibridge@hp.com> (tiny change)
2
3 * mail/mail-utils.el (mail-strip-quoted-names): Don't modify the
4 " *temp*" buffer (bug#7746).
5
12011-01-02 Glenn Morris <rgm@gnu.org> 62011-01-02 Glenn Morris <rgm@gnu.org>
2 7
3 * version.el (emacs-copyright): Set short copyright year to 2011. 8 * version.el (emacs-copyright): Set short copyright year to 2011.
@@ -34,7 +39,7 @@
34 * mail/rmailmm.el (rmail-mime-parse): Perform parsing in 39 * mail/rmailmm.el (rmail-mime-parse): Perform parsing in
35 condition-case and return an error message string if something 40 condition-case and return an error message string if something
36 goes wrong. 41 goes wrong.
37 (rmail-show-mime): Adjusted for the above change. Insert the 42 (rmail-show-mime): Adjust for the above change. Insert the
38 header by rmail-mime-insert-header. 43 header by rmail-mime-insert-header.
39 44
402010-12-24 Kenichi Handa <handa@m17n.org> 452010-12-24 Kenichi Handa <handa@m17n.org>
@@ -45,7 +50,7 @@
45 (rmail-mime-view-buffer, rmail-mime-coding-system): New variables. 50 (rmail-mime-view-buffer, rmail-mime-coding-system): New variables.
46 (rmail-mime-entity): Argument changed. All codes handling an 51 (rmail-mime-entity): Argument changed. All codes handling an
47 entity object are changed. 52 entity object are changed.
48 (rmail-mime-entity-header, rmail-mime-entity-body): Adjusted for 53 (rmail-mime-entity-header, rmail-mime-entity-body): Adjust for
49 the above change. 54 the above change.
50 (rmail-mime-entity-children, rmail-mime-entity-handler) 55 (rmail-mime-entity-children, rmail-mime-entity-handler)
51 (rmail-mime-entity-tagline): New functions. 56 (rmail-mime-entity-tagline): New functions.
@@ -55,8 +60,8 @@
55 (rmail-mime-previous-item, rmail-mime-shown-mode) 60 (rmail-mime-previous-item, rmail-mime-shown-mode)
56 (rmail-mime-hidden-mode, rmail-mime-raw-mode) 61 (rmail-mime-hidden-mode, rmail-mime-raw-mode)
57 (rmail-mime-toggle-raw, rmail-mime-toggle-hidden) 62 (rmail-mime-toggle-raw, rmail-mime-toggle-hidden)
58 (rmail-mime-insert-tagline, rmail-mime-insert-header): New 63 (rmail-mime-insert-tagline, rmail-mime-insert-header):
59 functions. 64 New functions.
60 (rmail-mime-text-handler): Call rmail-mime-insert-text. 65 (rmail-mime-text-handler): Call rmail-mime-insert-text.
61 (rmail-mime-insert-decoded-text): New function. 66 (rmail-mime-insert-decoded-text): New function.
62 (rmail-mime-insert-text): Call rmail-mime-insert-decoded-text. 67 (rmail-mime-insert-text): Call rmail-mime-insert-decoded-text.
@@ -65,8 +70,8 @@
65 (rmail-mime-set-bulk-data): New funciton. 70 (rmail-mime-set-bulk-data): New funciton.
66 (rmail-mime-insert-bulk): Argument changed. 71 (rmail-mime-insert-bulk): Argument changed.
67 (rmail-mime-multipart-handler): Return t. 72 (rmail-mime-multipart-handler): Return t.
68 (rmail-mime-process-multipart): Argument changed. Handle 73 (rmail-mime-process-multipart): Argument changed.
69 "multipart/alternative" here. 74 Handle "multipart/alternative" here.
70 (rmail-mime-process): Argument changed. 75 (rmail-mime-process): Argument changed.
71 (rmail-mime-parse): Bind rmail-mime-mbox-buffer. 76 (rmail-mime-parse): Bind rmail-mime-mbox-buffer.
72 (rmail-mime-insert): Argument changed. Handle raw display mode. 77 (rmail-mime-insert): Argument changed. Handle raw display mode.
@@ -149,8 +154,8 @@
149 154
1502010-12-08 Michael Albinus <michael.albinus@gmx.de> 1552010-12-08 Michael Albinus <michael.albinus@gmx.de>
151 156
152 * net/tramp.el (tramp-handle-start-file-process): Protect 157 * net/tramp.el (tramp-handle-start-file-process):
153 buffer-modified value. (Bug#7557) 158 Protect buffer-modified value. (Bug#7557)
154 (tramp-action-password): Delete region, do not narrow. 159 (tramp-action-password): Delete region, do not narrow.
155 (tramp-process-actions): Do not widen. 160 (tramp-process-actions): Do not widen.
156 161
@@ -3615,7 +3620,7 @@
3615 3620
36162009-12-25 Kenichi Handa <handa@m17n.org> 36212009-12-25 Kenichi Handa <handa@m17n.org>
3617 3622
3618 * language/indian.el (devanagari-composable-pattern): Fixed to 3623 * language/indian.el (devanagari-composable-pattern): Fix to
3619 handle ZWNJ and ZWJ. Use it in composition-function-table for 3624 handle ZWNJ and ZWJ. Use it in composition-function-table for
3620 Devanagari. 3625 Devanagari.
3621 (malayalam-composable-pattern): Fix previous change. 3626 (malayalam-composable-pattern): Fix previous change.
@@ -3630,8 +3635,8 @@
36302009-12-18 Ulf Jasper <ulf.jasper@web.de> 36352009-12-18 Ulf Jasper <ulf.jasper@web.de>
3631 3636
3632 * calendar/icalendar.el (icalendar--convert-tz-offset): 3637 * calendar/icalendar.el (icalendar--convert-tz-offset):
3633 Fixed timezone names. 3638 Fix timezone names.
3634 (icalendar--convert-tz-offset): Fixed the "last-day-problem". 3639 (icalendar--convert-tz-offset): Fix the "last-day-problem".
3635 (icalendar--add-diary-entry): Remove the trailing blank that 3640 (icalendar--add-diary-entry): Remove the trailing blank that
3636 diary-make-entry inserts. 3641 diary-make-entry inserts.
3637 3642
@@ -3648,7 +3653,7 @@
3648 (tramp-advice-file-expand-wildcards): Remove it. 3653 (tramp-advice-file-expand-wildcards): Remove it.
3649 3654
3650 * net/tramp-compat.el (top): Autoload `tramp-handle-file-remote-p'. 3655 * net/tramp-compat.el (top): Autoload `tramp-handle-file-remote-p'.
3651 (tramp-advice-file-expand-wildcards): Moved from tramp.el. 3656 (tramp-advice-file-expand-wildcards): Move from tramp.el.
3652 Activate advice for older GNU Emacs versions. (Bug#5237) 3657 Activate advice for older GNU Emacs versions. (Bug#5237)
3653 3658
36542009-12-17 Juanma Barranquero <lekktu@gmail.com> 36592009-12-17 Juanma Barranquero <lekktu@gmail.com>
@@ -4252,7 +4257,7 @@
4252 (newsticker-treeview-next-new-or-immortal-item): Doc change. 4257 (newsticker-treeview-next-new-or-immortal-item): Doc change.
4253 (newsticker--treeview-first-feed): Doc change. 4258 (newsticker--treeview-first-feed): Doc change.
4254 (newsticker-treeview-list-menu) 4259 (newsticker-treeview-list-menu)
4255 (newsticker-treeview-item-menu): Added menu entries. 4260 (newsticker-treeview-item-menu): Add menu entries.
4256 (newsticker-treeview-item-mode): New. 4261 (newsticker-treeview-item-mode): New.
4257 4262
4258 * net/newst-backend.el (newsticker-customize): Delete other 4263 * net/newst-backend.el (newsticker-customize): Delete other
@@ -9830,7 +9835,7 @@
9830 Don't modify last-coding-system-used by accident. 9835 Don't modify last-coding-system-used by accident.
9831 (tramp-completion-file-name-handler): Apply the checks here, 9836 (tramp-completion-file-name-handler): Apply the checks here,
9832 instead during registration. 9837 instead during registration.
9833 (tramp-register-file-name-handlers): Renamed from 9838 (tramp-register-file-name-handlers): Rename from
9834 `tramp-register-file-name-handler'. Register both 9839 `tramp-register-file-name-handler'. Register both
9835 `tramp-file-name-handler' and `tramp-completion-file-name-handler'. 9840 `tramp-file-name-handler' and `tramp-completion-file-name-handler'.
9836 (tramp-register-completion-file-name-handler): Remove. (Bug#4260) 9841 (tramp-register-completion-file-name-handler): Remove. (Bug#4260)
@@ -10622,7 +10627,7 @@
10622 'update signal. Instead, update all disassembly buffers only after 10627 'update signal. Instead, update all disassembly buffers only after
10623 threads list. 10628 threads list.
10624 (gdb): Send -target-detach when buffer is killed (Bug#3794). 10629 (gdb): Send -target-detach when buffer is killed (Bug#3794).
10625 (gdb-starting): Moved -data-list-register-names... 10630 (gdb-starting): Move -data-list-register-names...
10626 (gdb-stopped): ...here so it's sent when first thread stops. 10631 (gdb-stopped): ...here so it's sent when first thread stops.
10627 (gdb-registers-handler-custom): Do nothing if register names are 10632 (gdb-registers-handler-custom): Do nothing if register names are
10628 unknown yet. 10633 unknown yet.
@@ -10761,8 +10766,8 @@
10761 10766
10762 * progmodes/gdb-mi.el (gdb-var-create-regexp): Removed. 10767 * progmodes/gdb-mi.el (gdb-var-create-regexp): Removed.
10763 (gdb-var-create-handler): Rewritten using JSON parser. 10768 (gdb-var-create-handler): Rewritten using JSON parser.
10764 (gdb-propertize-header): Moved earlier. 10769 (gdb-propertize-header): Move earlier.
10765 (gdb-set-header): Removed to avoid duplication. 10770 (gdb-set-header): Remove to avoid duplication.
10766 (gdb-thread-list-handler-custom, gdb-invalidate-disassembly): 10771 (gdb-thread-list-handler-custom, gdb-invalidate-disassembly):
10767 Refresh disassembly buffers only after threads list have been 10772 Refresh disassembly buffers only after threads list have been
10768 update. 10773 update.
@@ -10832,7 +10837,7 @@
10832 (gdb-locals-handler-custom): Now prints data like in variable 10837 (gdb-locals-handler-custom): Now prints data like in variable
10833 declarations. 10838 declarations.
10834 (gdb-jump-to, gdb-file-button, gdb-insert-file-location-button): 10839 (gdb-jump-to, gdb-file-button, gdb-insert-file-location-button):
10835 Removed confusing buttons. 10840 Remove confusing buttons.
10836 (gdb-invalidate-threads): Append --frame. 10841 (gdb-invalidate-threads): Append --frame.
10837 (gdb-threads-mode-map, gdb-breakpoints-mode-map): TAB to switch 10842 (gdb-threads-mode-map, gdb-breakpoints-mode-map): TAB to switch
10838 between breakpoints/threads buffers. 10843 between breakpoints/threads buffers.
@@ -10910,7 +10915,7 @@
10910 (def-gdb-auto-update-handler): New nopreserve optional argument. 10915 (def-gdb-auto-update-handler): New nopreserve optional argument.
10911 (gdb-stack-list-frames-custom): Print stack from top to bottom. 10916 (gdb-stack-list-frames-custom): Print stack from top to bottom.
10912 10917
10913 * progmodes/gdb-mi.el (gdb-pc-address): Removed unused variable. 10918 * progmodes/gdb-mi.el (gdb-pc-address): Remove unused variable.
10914 (gdb-threads-list, gdb-breakpoints-list): New assoc lists. 10919 (gdb-threads-list, gdb-breakpoints-list): New assoc lists.
10915 (gdb-parent-mode): New mode to derive other GDB modes from. 10920 (gdb-parent-mode): New mode to derive other GDB modes from.
10916 (gdb-display-disassembly-for-thread) 10921 (gdb-display-disassembly-for-thread)
@@ -10934,7 +10939,7 @@
10934 (gdb-display-registers-for-thread, gdb-frame-stack-for-thread) 10939 (gdb-display-registers-for-thread, gdb-frame-stack-for-thread)
10935 (gdb-frame-locals-for-thread, gdb-frame-registers-for-thread): 10940 (gdb-frame-locals-for-thread, gdb-frame-registers-for-thread):
10936 New commands which show buffers bound to thread. 10941 New commands which show buffers bound to thread.
10937 (gdb-stack-list-locals-regexp): Removed unused regexp. 10942 (gdb-stack-list-locals-regexp): Remove unused regexp.
10938 10943
10939 * progmodes/gdb-mi.el (gdb-breakpoints-buffer-name) 10944 * progmodes/gdb-mi.el (gdb-breakpoints-buffer-name)
10940 (gdb-locals-buffer-name, gdb-registers-buffer-name) 10945 (gdb-locals-buffer-name, gdb-registers-buffer-name)
diff --git a/lisp/mail/mail-utils.el b/lisp/mail/mail-utils.el
index ce3036390c9..bbc94256fb7 100644
--- a/lisp/mail/mail-utils.el
+++ b/lisp/mail/mail-utils.el
@@ -237,12 +237,12 @@ Return a modified address list."
237 nil 'literal address 2))) 237 nil 'literal address 2)))
238 address)))) 238 address))))
239 239
240;;; The following piece of ugliness is legacy code. The name was an 240;; The following piece of ugliness is legacy code. The name was an
241;;; unfortunate choice --- a flagrant violation of the Emacs Lisp 241;; unfortunate choice --- a flagrant violation of the Emacs Lisp
242;;; coding conventions. `mail-dont-reply-to' would have been 242;; coding conventions. `mail-dont-reply-to' would have been
243;;; infinitely better. Also, `rmail-dont-reply-to-names' might have 243;; infinitely better. Also, `rmail-dont-reply-to-names' might have
244;;; been better named `mail-dont-reply-to-names' and sourced from this 244;; been better named `mail-dont-reply-to-names' and sourced from this
245;;; file instead of in rmail.el. Yuck. -pmr 245;; file instead of in rmail.el. Yuck. -pmr
246(defun rmail-dont-reply-to (destinations) 246(defun rmail-dont-reply-to (destinations)
247 "Prune addresses from DESTINATIONS, a list of recipient addresses. 247 "Prune addresses from DESTINATIONS, a list of recipient addresses.
248All addresses matching `rmail-dont-reply-to-names' are removed from 248All addresses matching `rmail-dont-reply-to-names' are removed from