comparison lisp/mail/ChangeLog.pmail @ 101376:fe77f4a4e75a

Initial reformat and simplification pending merge into ../lisp/ChangeLog.
author Glenn Morris <rgm@gnu.org>
date Fri, 23 Jan 2009 04:05:20 +0000
parents 2f0f7be5cbea
children 208dda8b32a0
comparison
equal deleted inserted replaced
101375:03c55666e51d 101376:fe77f4a4e75a
1 2009-01-23 Chong Yidong <cyd@stupidchicken.com> 1 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
2 2
3 * pmail.el (pmail-buffer-swapped): Mark as permanent local. 3 * mail/rmailhdr.el: File removed.
4 4
5 2009-01-18 Chong Yidong <cyd@stupidchicken.com> 5 * mail/rmailsum.el: (rmail-summary-expunge-and-save): Use
6 6 rmail-expunge-and-save.
7 * pmailhdr.el: File removed. 7
8 8 * mail/rmail.el (buffer-swapped-with): Var removed.
9 * pmailsum.el: (pmail-summary-expunge-and-save): Use 9 (rmail-buffer-swapped): New var.
10 pmail-expunge-and-save. 10 (rmail-write-region-annotate): New function.
11 11 (rmail-save-buffer): New function.
12 * pmail.el (buffer-swapped-with): Var removed. 12
13 (pmail-buffer-swapped): New var. 13 * mail/rmailedit.el (rmail-cease-edit, rmail-edit-mode): Use
14 (pmail-write-region-annotate): New function. 14 rmail-buffer-swapped.
15 (pmail-save-buffer): New function. 15
16 16 2009-01-22 Glenn Morris <rgm@gnu.org>
17 * pmailedit.el (pmail-cease-edit, pmail-edit-mode): Use 17
18 pmail-buffer-swapped. 18 * mail/rmailkwd.el (rmail-last-label, rmail-last-multi-labels):
19 19 Move back to rmail.el.
20 2009-01-20 Glenn Morris <rgm@gnu.org> 20 * mail/rmail.el (rmail-last-label, rmail-last-multi-labels):
21 21 Move back here from rmailkwd.el.
22 * pmailkwd.el (pmail-last-label, pmail-last-multi-labels): 22
23 Move back to pmail.el. 23 * mail/rmailsum.el (rmail-message-labels-p): Move back to rmail.el.
24 * pmail.el (pmail-last-label, pmail-last-multi-labels): 24 * mail/rmail.el (rmail-message-labels-p): Move back here from
25 Move back here from pmailkwd.el. 25 rmailsum.el.
26 26
27 * pmailsum.el (pmail-message-labels-p): Move back to pmail.el. 27 2009-01-22 Glenn Morris <rgm@gnu.org>
28 * pmail.el (pmail-message-labels-p): Move back here from pmailsum.el. 28
29 29 * mail/rmailout.el (rmail-update-summary): Declare.
30 2009-01-16 Glenn Morris <rgm@gnu.org> 30
31 31 * mail/rmailsum.el (rmail-summary-mode-map)
32 * pmailout.el (pmail-update-summary): Declare. 32 (rmail-summary-output-to-rmail-file): Use rmail-summary-output
33 33 rather than rmail-summary-output-to-babyl-file (renamed 2009-01-05).
34 * pmailsum.el (pmail-summary-mode-map) 34 (rmail-output-as-seen): Declare.
35 (pmail-summary-output-to-pmail-file): Use pmail-summary-output 35 (rmail-summary-output): Also require rmailout non-interactively.
36 rather than pmail-summary-output-to-babyl-file (renamed 2009-01-05). 36
37 (pmail-output-as-seen): Declare. 37 2009-01-22 Richard M Stallman <rms@gnu.org>
38 (pmail-summary-output): Also require pmailout non-interactively. 38
39 39 * mail/rmailout.el (rmail-output-to-r-mail-buffer): New function.
40 2009-01-10 Richard M Stallman <rms@gnu.org> 40 (rmail-output-as-babyl): Use it.
41 41 (rmail-output-to-rmail-buffer): New function.
42 * pmailout.el (pmail-output-to-r-mail-buffer): New function. 42 (rmail-output-as-mbox): Use it.
43 (pmail-output-as-babyl): Use it. 43 (rmail-output-as-seen): Pass t to rmail-output-as-mbox.
44 (pmail-output-to-pmail-buffer): New function. 44 (rmail-output): Call set-buffer later.
45 (pmail-output-as-mbox): Use it. 45
46 (pmail-output-as-seen): Pass t to pmail-output-as-mbox. 46 * mail/rmail.el (rmail-count-screen-lines, rmail-use-collection-buffer)
47 (pmail-output): Call set-buffer later. 47 (rmail-use-viewer-buffer): Fns deleted.
48
49 * pmail.el (pmail-count-screen-lines, pmail-use-collection-buffer)
50 (pmail-use-viewer-buffer): Fns deleted.
51 Other functions reordered but not changed. 48 Other functions reordered but not changed.
52 49
53 * pmailsort.el (pmailhdr): Don't require it. 50 * mail/rmailsort.el (rmailhdr): Don't require it.
54 (pmail-fetch-field): Function deleted. 51 (rmail-fetch-field): Function deleted.
55 Callers use pmail-get-header. 52 Callers use rmail-get-header.
56 (pmail-sort-messages): Replace point-offset with 53 (rmail-sort-messages): Replace point-offset with
57 return-to-point, which can be nil. 54 return-to-point, which can be nil.
58 Call pmail-swap-buffers-maybe after that. 55 Call rmail-swap-buffers-maybe after that.
59 Don't bind buffer-read-only. Bind inhibit-read-only. 56 Don't bind buffer-read-only. Bind inhibit-read-only.
60 Be more careful in making blank line at end of msg. 57 Be more careful in making blank line at end of msg.
61 Don't enable undo at end. 58 Don't enable undo at end.
62 59
63 * pmail.el (pmail-ignored-headers): Hide more fields. 60 * mail/rmail.el (rmail-ignored-headers): Hide more fields.
64 (pmail-next-undeleted-message): If we stay on same message, 61 (rmail-next-undeleted-message): If we stay on same message,
65 don't change anything. 62 don't change anything.
66 63
67 2009-01-08 Glenn Morris <rgm@gnu.org> 64 2009-01-22 Glenn Morris <rgm@gnu.org>
68 65
69 * pmailmsc.el (pmail-show-message): Fix declaration. 66 * mail/rmailmsc.el (rmail-show-message): Fix declaration.
70 67
71 * pmailsum.el (pmail-output-read-pmail-file-name): Remove declaration. 68 * mail/rmailsum.el (rmail-output-read-rmail-file-name):
72 69 Remove declaration.
73 2009-01-05 Richard M Stallman <rms@gnu.org> 70
74 71 2009-01-22 Richard M Stallman <rms@gnu.org>
75 * pmailkwd.el: Require pmail; delete compiler defvars. 72
73 * mail/rmailkwd.el: Require rmail; delete compiler defvars.
76 Delete most declare-function calls. 74 Delete most declare-function calls.
77 (pmail-keywords, pmail-deleted-label, pmail-attributes): Vars deleted. 75 (rmail-keywords, rmail-deleted-label, rmail-attributes): Vars deleted.
78 (pmail-attribute-p, pmail-keyword-p): Fns deleted. 76 (rmail-attribute-p, rmail-keyword-p): Fns deleted.
79 (pmail-keywords, pmail-parse-file-keywords, pmail-install-keyword): 77 (rmail-keywords, rmail-parse-file-keywords, rmail-install-keyword):
80 (pmail-force-make-label, pmail-quote-label-name): Fns deleted. 78 (rmail-force-make-label, rmail-quote-label-name): Fns deleted.
81 (pmail-last-label, pmail-last-multi-labels): Vars moved from pmail.el. 79 (rmail-last-label, rmail-last-multi-labels): Vars moved from rmail.el.
82 (pmail-read-label): Don't switch buffers, don't parse file keywords. 80 (rmail-read-label): Don't switch buffers, don't parse file keywords.
83 (pmail-set-label): Major rewrite. 81 (rmail-set-label): Major rewrite.
84 (pmail-next-labeled-message): Call pmail-get-labels and match it. 82 (rmail-next-labeled-message): Call rmail-get-labels and match it.
85 83
86 * pmailsum.el (pmail-message-labels-p): Function moved from 84 * mail/rmailsum.el (rmail-message-labels-p): Function moved from
87 pmail.el and rewritten. 85 rmail.el and rewritten.
88 (pmail-message-recipients-p): Likewise. 86 (rmail-message-recipients-p): Likewise.
89 (pmail-message-regexp-p): Likewise. 87 (rmail-message-regexp-p): Likewise.
90 (pmail-message-recipients-p-1): New subroutine. 88 (rmail-message-recipients-p-1): New subroutine.
91 (pmail-message-regexp-p-1): Likewise. 89 (rmail-message-regexp-p-1): Likewise.
92 (pmail-summary-by-topic): Use pmail-simplified-subject. 90 (rmail-summary-by-topic): Use rmail-simplified-subject.
93 Delete subject-re variable. 91 Delete subject-re variable.
94 (pmail-message-subject-p): Total rewrite. 92 (rmail-message-subject-p): Total rewrite.
95 (pmail-message-senders-p): Total rewrite. 93 (rmail-message-senders-p): Total rewrite.
96 (pmail-new-summary-1): Call FUNCTION in the main Pmail buffer. 94 (rmail-new-summary-1): Call FUNCTION in the main Rmail buffer.
97 (pmail-get-summary): Doc fix. 95 (rmail-get-summary): Doc fix.
98 (pmail-create-summary-line): Renamed from 96 (rmail-create-summary-line): Renamed from
99 pmail-get-create-summary-line, and major rewrite. 97 rmail-get-create-summary-line, and major rewrite.
100 (pmail-get-summary-labels): Doc fix. 98 (rmail-get-summary-labels): Doc fix.
101 (pmail-create-summary): Major rewrite. Construct line counts here. 99 (rmail-create-summary): Major rewrite. Construct line counts here.
102 (pmail-header-summary): Renamed from pmail-make-basic-summary-line. 100 (rmail-header-summary): Renamed from rmail-make-basic-summary-line.
103 Return list of two strings. 101 Return list of two strings.
104 (pmail-summary-next-same-subject): Extract subjects and compare. 102 (rmail-summary-next-same-subject): Extract subjects and compare.
105 (pmail-summary-output): Renamed from pmail-summary-output-to-babyl-file. 103 (rmail-summary-output): Renamed from rmail-summary-output-to-babyl-file.
106 Use pmail-output. 104 Use rmail-output.
107 (pmail-summary-output-as-seen): Renamed from pmail-summary-output. 105 (rmail-summary-output-as-seen): Renamed from rmail-summary-output.
108 Use pmail-output-as-seen. 106 Use rmail-output-as-seen.
109 (pmail-summary-construct-io-menu): Use pmail-summary-output. 107 (rmail-summary-construct-io-menu): Use rmail-summary-output.
110 108
111 * pmail.el (basic-save-buffer): Protect buffer-modified flag 109 * mail/rmail.el (basic-save-buffer): Protect buffer-modified flag
112 around first swap. 110 around first swap.
113 (pmail-show-message): Protect buffer-modified flag around swap. 111 (rmail-show-message): Protect buffer-modified flag around swap.
114 (pmail-change-major-mode-hook): Likewise. 112 (rmail-change-major-mode-hook): Likewise.
115 (pmail-use-collection-buffer, pmail-swap-buffers-maybe): Likewise. 113 (rmail-use-collection-buffer, rmail-swap-buffers-maybe): Likewise.
116 114
117 * pmail.el (pmail-error-bad-format): Always phrase the error as 115 * mail/rmail.el (rmail-error-bad-format): Always phrase the error as
118 about an invalid message. 116 about an invalid message.
119 (pmail-convert-file-maybe): Don't use pmail-error-bad-format. 117 (rmail-convert-file-maybe): Don't use rmail-error-bad-format.
120 (pmail-mode-map): Move pmail-widen to C-c C-w. 118 (rmail-mode-map): Move rmail-widen to C-c C-w.
121 (pmail-mode-1): Don't alter mode-line-modified. 119 (rmail-mode-1): Don't alter mode-line-modified.
122 (pmail-perm-variables): Turn off undo in view buffer. 120 (rmail-perm-variables): Turn off undo in view buffer.
123 (pmail-variables): Turn off undo. 121 (rmail-variables): Turn off undo.
124 (pmail-show-message): Delete useless calls to `widen'. 122 (rmail-show-message): Delete useless calls to `widen'.
125 Avoid passing thru temp buffer if we don't need 123 Avoid passing thru temp buffer if we don't need
126 base64 or quoted printable decoding for whole message. 124 base64 or quoted printable decoding for whole message.
127 125
128 * pmail.el (pmail-keywords): Variable deleted. 126 * mail/rmail.el (rmail-keywords): Variable deleted.
129 (pmail-last-label, pmail-last-multi-labels): Moved to pmailkwd.el. 127 (rmail-last-label, rmail-last-multi-labels): Moved to rmailkwd.el.
130 (pmail-perm-variables): Don't mess with pmail-last-label. 128 (rmail-perm-variables): Don't mess with rmail-last-label.
131 Don't mess with pmail-keywords. 129 Don't mess with rmail-keywords.
132 (pmail-copy-headers): Doc fix. 130 (rmail-copy-headers): Doc fix.
133 (pmail-set-header): New function. 131 (rmail-set-header): New function.
134 (pmail-get-keywords): Doc fix. 132 (rmail-get-keywords): Doc fix.
135 (pmail-get-labels): New function. 133 (rmail-get-labels): New function.
136 (pmail-display-labels): Use pmail-get-labels. 134 (rmail-display-labels): Use rmail-get-labels.
137 (pmail-set-attribute): Mark pmail-buffer modified 135 (rmail-set-attribute): Mark rmail-buffer modified
138 if we change an attribute. 136 if we change an attribute.
139 137
140 * pmail.el (pmail-apply-in-message): New function. 138 * mail/rmail.el (rmail-apply-in-message): New function.
141 (pmail-message-labels-p): Function moved to pmailsum.el. 139 (rmail-message-labels-p): Function moved to rmailsum.el.
142 (pmail-message-recipients-p, pmail-message-regexp-p): Likewise. 140 (rmail-message-recipients-p, rmail-message-regexp-p): Likewise.
143 (pmail-current-subject, pmail-current-subject-regexp): Fns deleted. 141 (rmail-current-subject, rmail-current-subject-regexp): Fns deleted.
144 (pmail-simplified-subject, pmail-simplified-subject-regexp): New fns. 142 (rmail-simplified-subject, rmail-simplified-subject-regexp): New fns.
145 (pmail-next-same-subject): Fetch each msg's subject and compare. 143 (rmail-next-same-subject): Fetch each msg's subject and compare.
146 144
147 * pmail.el (pmail-speedbar-move-message): Use pmail-output. 145 * mail/rmail.el (rmail-speedbar-move-message): Use rmail-output.
148 (pmail-construct-io-menu): Use pmail-output. 146 (rmail-construct-io-menu): Use rmail-output.
149 (pmail-default-pmail-file): Variable deleted. 147 (rmail-default-rmail-file): Variable deleted.
150 (pmail-auto-file): Use pmail-output. 148 (rmail-auto-file): Use rmail-output.
151 (pmail-mode-map): Remove pmail-output-to-babyl-file. 149 (rmail-mode-map): Remove rmail-output-to-babyl-file.
152 Add pmail-output-as-seen. 150 Add rmail-output-as-seen.
153 (pmail-mode): Update output commands in doc string. 151 (rmail-mode): Update output commands in doc string.
154 152
155 2008-12-31 Chong Yidong <cyd@stupidchicken.com> 153 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
156 154
157 * pmail.el (buffer-swapped-with): New var, moved from files.el. 155 * mail/rmail.el (buffer-swapped-with): New var, moved from files.el.
158 Add advice to basic-save-buffer to use it. 156 Add advice to basic-save-buffer to use it.
159 157
160 2008-12-29 Richard M Stallman <rms@gnu.org> 158 2009-01-22 Richard M Stallman <rms@gnu.org>
161 159
162 * pmailedit.el (pmail-edit-mode): Bind buffer-swwapped-with to nil. 160 * mail/rmailedit.el (rmail-edit-mode): Bind buffer-swwapped-with to nil.
163 (pmail-edit-current-message): Save all of buffer as old text. 161 (rmail-edit-current-message): Save all of buffer as old text.
164 Clear undo list. 162 Clear undo list.
165 (pmail-cease-edit): Widen first. 163 (rmail-cease-edit): Widen first.
166 Operate in the view buffer; copy edited text back to mbox buffer 164 Operate in the view buffer; copy edited text back to mbox buffer
167 and re-encode what was decoded to display the message. 165 and re-encode what was decoded to display the message.
168 (pmail-abort-edit): Widen first. 166 (rmail-abort-edit): Widen first.
169 167
170 * pmail.el (pmail-forwarded-attr-index): Doc fix. 168 * mail/rmail.el (rmail-forwarded-attr-index): Doc fix.
171 (pmail-resent-attr-index): New variable. 169 (rmail-resent-attr-index): New variable.
172 (pmail-attr-array): Add r for resent. 170 (rmail-attr-array): Add r for resent.
173 (pmail-add-mbox-headers): Make 8 attributes. 171 (rmail-add-mbox-headers): Make 8 attributes.
174 (pmail-set-attribute): Extend attribute line if necessary. 172 (rmail-set-attribute): Extend attribute line if necessary.
175 173
176 * pmail.el (pmail-widen): New command. 174 * mail/rmail.el (rmail-widen): New command.
177 (pmail-mode-map): o is pmail-output, C-o is pmail-output-as-seen, 175 (rmail-mode-map): o is rmail-output, C-o is rmail-output-as-seen,
178 (pmail-mode-map): c-w is pmail-widen. 176 (rmail-mode-map): c-w is rmail-widen.
179 (pmail-change-major-mode-hook): Do nothing unless buffer-swapped-with. 177 (rmail-change-major-mode-hook): Do nothing unless buffer-swapped-with.
180 (pmail-show-message): Downcase character-coding. 178 (rmail-show-message): Downcase character-coding.
181 179
182 * pmailout.el (pmail-output-decode-coding): New variable. 180 * mail/rmailout.el (rmail-output-decode-coding): New variable.
183 (pmail-delete-unwanted-fields): Greatly simplified. 181 (rmail-delete-unwanted-fields): Greatly simplified.
184 (pmail-output-as-babyl): New function. 182 (rmail-output-as-babyl): New function.
185 (pmail-convert-to-babyl-format): Considerably simplified: 183 (rmail-convert-to-babyl-format): Considerably simplified:
186 assume just one message and don't worry about Content-Type. 184 assume just one message and don't worry about Content-Type.
187 (pmail-output-as-mbox): New function. 185 (rmail-output-as-mbox): New function.
188 (pmail-output): Total rewrite. 186 (rmail-output): Total rewrite.
189 (pmail-output-as-seen): New command. 187 (rmail-output-as-seen): New command.
190 (pmail-output-read-pmail-file-name): Function deleted. 188 (rmail-output-read-rmail-file-name): Function deleted.
191 (pmail-output-to-babyl-file): Function deleted. 189 (rmail-output-to-babyl-file): Function deleted.
192 (pmail-output-body-to-file): Don't set an attribute. 190 (rmail-output-body-to-file): Don't set an attribute.
193 191
194 2008-12-23 Richard M Stallman <rms@gnu.org> 192 2009-01-22 Richard M Stallman <rms@gnu.org>
195 193
196 * pmailedit.el (pmail-edit-saved-coding-system): Var deleted. 194 * mail/rmailedit.el (rmail-edit-saved-coding-system): Var deleted.
197 (pmail-edit-current-message, pmail-cease-edit): 195 (rmail-edit-current-message, rmail-cease-edit):
198 Don't set it, or save-buffer-coding-system. 196 Don't set it, or save-buffer-coding-system.
199 (pmail-edit-current-message): Change error message. 197 (rmail-edit-current-message): Change error message.
200 (pmail-cease-edit): Put `>' before `From ' lines in message. 198 (rmail-cease-edit): Put `>' before `From ' lines in message.
201 199
202 * pmail.el (pmail-variables): Don't set save-buffer-coding-system. 200 * mail/rmail.el (rmail-variables): Don't set save-buffer-coding-system.
203 201
204 * pmailsum.el (pmail-message-subject-p): Mark as broken. 202 * mail/rmailsum.el (rmail-message-subject-p): Mark as broken.
205 (pmail-message-senders-p): Likewise. 203 (rmail-message-senders-p): Likewise.
206 (pmail-new-summary-1): Don't unswap -- search messages where they are. 204 (rmail-new-summary-1): Don't unswap -- search messages where they are.
207 205
208 * pmail.el (pmail-display-labels): Doc fix. 206 * mail/rmail.el (rmail-display-labels): Doc fix.
209 (pmail-set-attribute): Deleted unused vars. 207 (rmail-set-attribute): Deleted unused vars.
210 Bind inhibit-read-only, not buffer-read-only. 208 Bind inhibit-read-only, not buffer-read-only.
211 (pmail-message-attr-p): Doc fix. 209 (rmail-message-attr-p): Doc fix.
212 (pmail-message-labels-p, pmail-message-recipients-p) 210 (rmail-message-labels-p, rmail-message-recipients-p)
213 (pmail-message-regexp-p): Mark as broken. 211 (rmail-message-regexp-p): Mark as broken.
214 212
215 * pmailedit.el (pmailhdr): Don't require it. 213 * mail/rmailedit.el (rmailhdr): Don't require it.
216 (pmail-edit-current-message): Don't call pmail-header-show-headers. 214 (rmail-edit-current-message): Don't call rmail-header-show-headers.
217 (pmail-cease-edit): Force a blank line at end of edited message. 215 (rmail-cease-edit): Force a blank line at end of edited message.
218 Call pmail-set-attribute properly. 216 Call rmail-set-attribute properly.
219 Don't set buffer-read-only. 217 Don't set buffer-read-only.
220 218
221 2008-12-22 Richard M Stallman <rms@gnu.org> 219 2009-01-22 Richard M Stallman <rms@gnu.org>
222 220
223 * pmail.el (pmail-retried-attr-index, pmail-forwarded-attr-index): 221 * mail/rmail.el (rmail-retried-attr-index, rmail-forwarded-attr-index):
224 Renamed from pmail-resent-attr-index and pmail-stored-attr-index. 222 Renamed from rmail-resent-attr-index and rmail-stored-attr-index.
225 (pmail-attr-array): Change names to `retried' and `forwarded' 223 (rmail-attr-array): Change names to `retried' and `forwarded'
226 (pmail-reply): Use pmail-answered-attr-index. 224 (rmail-reply): Use rmail-answered-attr-index.
227 (pmail-forward): Use pmail-forwarded-attr-index. 225 (rmail-forward): Use rmail-forwarded-attr-index.
228 (pmail-retry-failure): Use pmail-retried-attr-index. 226 (rmail-retry-failure): Use rmail-retried-attr-index.
229 227
230 * pmail.el (pmail-get-header): Don't unswap, just see data where it is. 228 * mail/rmail.el (rmail-get-header): Don't unswap,
231 (pmail-set-attribute): Don't unswap, just set the data where it is. 229 just see data where it is.
232 (pmail-show-message): Call pmail-swap-buffers-maybe before reswapping. 230 (rmail-set-attribute): Don't unswap, just set the data where it is.
233 231 (rmail-show-message): Call rmail-swap-buffers-maybe before reswapping.
234 * pmail.el (pmail-get-attr-names): Doc fix. 232
235 (pmail-is-text-p): Doc fix. 233 * mail/rmail.el (rmail-get-attr-names): Doc fix.
236 234 (rmail-is-text-p): Doc fix.
237 * pmailout.el (pmail-output): Use pmail-buffers-swapped-p as function. 235
238 236 * mail/rmailout.el (rmail-output): Use rmail-buffers-swapped-p as
239 * pmail.el (pmail-swap-buffers-maybe): Variable deleted. 237 function.
238
239 * mail/rmail.el (rmail-swap-buffers-maybe): Variable deleted.
240 All uses call the function instead. 240 All uses call the function instead.
241 241
242 * pmail.el (pmail-save): Function deleted. 242 * mail/rmail.el (rmail-save): Function deleted.
243 (pmail-mode-map): Don't bind C-x C-s. 243 (rmail-mode-map): Don't bind C-x C-s.
244 (pmail-mode-1): Don't set up write-region-annotate-functions. 244 (rmail-mode-1): Don't set up write-region-annotate-functions.
245 (pmail-write-region-annotate): Function deleted. 245 (rmail-write-region-annotate): Function deleted.
246 (pmail-change-major-mode-hook): Set buffer-swapped-with. 246 (rmail-change-major-mode-hook): Set buffer-swapped-with.
247 (pmail-use-collection-buffer): Likewise. 247 (rmail-use-collection-buffer): Likewise.
248 (pmail-show-message): Likewise. 248 (rmail-show-message): Likewise.
249 249
250 * pmail.el (pmail-swap-buffers-maybe): Go to pmail-buffer before 250 * mail/rmail.el (rmail-swap-buffers-maybe): Go to rmail-buffer before
251 testing anything. 251 testing anything.
252 (pmail): Call pmail-swap-buffers-maybe only if already in Pmail mode. 252 (rmail): Call rmail-swap-buffers-maybe only if already in Rmail mode.
253 253
254 2008-12-22 Chong Yidong <cyd@stupidchicken.com> 254 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
255 255
256 * pmail.el (pmail-save): New function. 256 * mail/rmail.el (rmail-save): New function.
257 257
258 2008-12-20 Chong Yidong <cyd@stupidchicken.com> 258 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
259 259
260 * pmail.el (pmail-get-new-mail): Call pmail-swap-buffers-maybe. 260 * mail/rmail.el (rmail-get-new-mail): Call rmail-swap-buffers-maybe.
261 (pmail-get-new-mail-1): Adjust restriction after calling 261 (rmail-get-new-mail-1): Adjust restriction after calling
262 pmail-insert-inbox-text. 262 rmail-insert-inbox-text.
263 (pmail-add-mbox-headers): Use save-restriction. 263 (rmail-add-mbox-headers): Use save-restriction.
264 (pmail-expunge-and-save): Call pmail-swap-buffers-maybe before 264 (rmail-expunge-and-save): Call rmail-swap-buffers-maybe before
265 saving. 265 saving.
266 (pmail-quit): Handling expunging manually, instead of calling 266 (rmail-quit): Handling expunging manually, instead of calling
267 pmail-expunge-and-save. 267 rmail-expunge-and-save.
268 (pmail-next-undeleted-message): If no other message can be shown, 268 (rmail-next-undeleted-message): If no other message can be shown,
269 show the current one. 269 show the current one.
270 (pmail-attr-array): Doc fix. 270 (rmail-attr-array): Doc fix.
271 (pmail-add-header): Function deleted. 271 (rmail-add-header): Function deleted.
272 (pmail-add-mbox-headers): Insert header directly instead of 272 (rmail-add-mbox-headers): Insert header directly instead of
273 calling pmail-add-header. 273 calling rmail-add-header.
274 (pmail-display-labels): Add leading space to attribute string. 274 (rmail-display-labels): Add leading space to attribute string.
275 (pmail-set-attribute): Call pmail-swap-buffers-maybe. Insert 275 (rmail-set-attribute): Call rmail-swap-buffers-maybe. Insert
276 header directly instead of calling pmail-add-header. 276 header directly instead of calling rmail-add-header.
277 (pmail): Ensure that pmail-mode-hook is run. 277 (rmail): Ensure that rmail-mode-hook is run.
278 278
279 2008-12-15 Juanma Barranquero <lekktu@gmail.com> 279 2009-01-22 Juanma Barranquero <lekktu@gmail.com>
280 280
281 * pmail.el (pmail-require-mime-maybe): Fix arguments of 281 * mail/rmail.el (rmail-require-mime-maybe): Fix arguments of
282 `display-warning'. 282 `display-warning'.
283 283
284 2008-12-15 Chong Yidong <cyd@stupidchicken.com> 284 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
285 285
286 * pmail.el (pmail): Call pmail-swap-buffers-maybe. 286 * mail/rmail.el (rmail): Call rmail-swap-buffers-maybe.
287 (pmail-search): Call pmail-swap-buffers-maybe. 287 (rmail-search): Call rmail-swap-buffers-maybe.
288 (pmail-expunge): Save point if no expunging was done. 288 (rmail-expunge): Save point if no expunging was done.
289 289
290 2008-12-13 Chong Yidong <cyd@stupidchicken.com> 290 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
291 291
292 * pmailout.el (pmail-output-to-babyl-file): Rewrite, assuming mbox 292 * mail/rmailout.el (rmail-output-to-babyl-file): Rewrite, assuming mbox
293 internal format. 293 internal format.
294 (pmail-convert-to-babyl-format, pmail-nuke-pinhead-header): New 294 (rmail-convert-to-babyl-format, rmail-nuke-pinhead-header): New
295 functions, moved from pmail.el. 295 functions, moved from rmail.el.
296 296
297 2008-12-12 Chong Yidong <cyd@stupidchicken.com> 297 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
298 298
299 * pmailout.el (pmail-output): Rewrite to handle mbox format. 299 * mail/rmailout.el (rmail-output): Rewrite to handle mbox format.
300 (pmail-output-to-babyl-file): Renamed from 300 (rmail-output-to-babyl-file): Renamed from
301 pmail-output-to-pmail-file. 301 rmail-output-to-rmail-file.
302 302
303 * pmail.el: All callers to pmail-output-to-pmail-file changed to 303 * mail/rmail.el: All callers to rmail-output-to-rmail-file changed to
304 pmail-output-to-babyl-file. 304 rmail-output-to-babyl-file.
305 305
306 * pmail.el: All callers to pmail-output-to-pmail-file changed to 306 * mail/rmail.el: All callers to rmail-output-to-rmail-file changed to
307 pmail-output-to-babyl-file. 307 rmail-output-to-babyl-file.
308 308
309 2008-12-10 Chong Yidong <cyd@stupidchicken.com> 309 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
310 310
311 * pmailout.el (pmail-output-to-pmail-file): Don't call 311 * mail/rmailout.el (rmail-output-to-rmail-file): Don't call
312 pmail-insert-pmail-file-header. 312 rmail-insert-rmail-file-header.
313 313
314 * pmail.el (pmail-insert-pmail-file-header): Function deleted. 314 * mail/rmail.el (rmail-insert-rmail-file-header): Function deleted.
315 (pmail-decode-babyl-format): Function deleted. 315 (rmail-decode-babyl-format): Function deleted.
316 (pmail-perm-variables): Don't call pmail-parse-file-inboxes. 316 (rmail-perm-variables): Don't call rmail-parse-file-inboxes.
317 (pmail-parse-file-inboxes): Function deleted. 317 (rmail-parse-file-inboxes): Function deleted.
318 (pmail-get-new-mail-1): Function merged into pmail-get-new-mail. 318 (rmail-get-new-mail-1): Function merged into rmail-get-new-mail.
319 (pmail-get-new-mail-2): Renamed to pmail-get-new-mail-1. 319 (rmail-get-new-mail-2): Renamed to rmail-get-new-mail-1.
320 (pmail-get-new-mail-filter-spam): Call rmail-spam-filter, not 320 (rmail-get-new-mail-filter-spam): Call rmail-spam-filter, not
321 pmail-spam-filter. 321 rmail-spam-filter.
322 (pmail-convert-to-babyl-format): Function deleted. 322 (rmail-convert-to-babyl-format): Function deleted.
323 (pmail-nuke-pinhead-header): Function deleted. 323 (rmail-nuke-pinhead-header): Function deleted.
324 (pmail-reply): Parsing headers in mbox format. Call 324 (rmail-reply): Parsing headers in mbox format. Call
325 rmail-dont-reply-to instead of pmail-dont-reply-to. 325 rmail-dont-reply-to instead of rmail-dont-reply-to.
326 326
327 2008-12-09 Chong Yidong <cyd@stupidchicken.com> 327 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
328 328
329 * pmail.el (pmail-only-expunge): Swap buffers at the beginning. 329 * mail/rmail.el (rmail-only-expunge): Swap buffers at the beginning.
330 (pmail-expunge): Pass new optional arg to pmail-only-expunge. 330 (rmail-expunge): Pass new optional arg to rmail-only-expunge.
331 (pmail-expunge-and-save): Don't reset view buffer. 331 (rmail-expunge-and-save): Don't reset view buffer.
332 332
333 * pmailsum.el (pmail-summary-header): Deleted. 333 * mail/rmailsum.el (rmail-summary-header): Deleted.
334 (pmail-get-create-summary-line): Don't insert a summary line into 334 (rmail-get-create-summary-line): Don't insert a summary line into
335 the file. 335 the file.
336 336
337 2008-12-05 Chong Yidong <cyd@stupidchicken.com> 337 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
338 338
339 * pmail.el (pmail-convert-babyl-to-mbox): Reinitialize pmail-mode 339 * mail/rmail.el (rmail-convert-babyl-to-mbox): Reinitialize rmail-mode
340 variables after conversion. 340 variables after conversion.
341 341
342 2008-12-04 Chong Yidong <cyd@stupidchicken.com> 342 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
343 343
344 * pmailsort.el: Sync with pmailsort.el. 344 * mail/rmailsort.el: Sync with rmailsort.el.
345 (pmail-sort-messages): Insert two newlines at the end of the 345 (rmail-sort-messages): Insert two newlines at the end of the
346 message if they do not exist. 346 message if they do not exist.
347 (pmailhdr): Require pmailhdr. 347 (rmailhdr): Require rmailhdr.
348 348
349 * pmailmm.el: Require mail-parse. 349 * mail/rmailmm.el: Require mail-parse.
350 (pmail-mime-show): Don't use removed function 350 (rmail-mime-show): Don't use removed function
351 pmail-header-hide-headers. 351 rmail-header-hide-headers.
352 (pmail-mime): Use pmail-msgbeg and pmail-msgend instead of removed 352 (rmail-mime): Use rmail-msgbeg and rmail-msgend instead of removed
353 pmail-desc-* functions. 353 rmail-desc-* functions.
354 354
355 * pmailkwd.el: Sync with rmailkwd.el. 355 * mail/rmailkwd.el: Sync with rmailkwd.el.
356 356
357 * pmailout.el: Sync with rmailout.el. 357 * mail/rmailout.el: Sync with rmailout.el.
358 358
359 * pmailedit.el: Sync with rmailedit.el. 359 * mail/rmailedit.el: Sync with rmailedit.el.
360 (pmail-edit-current-message): Remove deleted function 360 (rmail-edit-current-message): Remove deleted function
361 pmail-msg-is-pruned. 361 rmail-msg-is-pruned.
362 362
363 * pmaildesc.el: File deleted. 363 * mail/rmaildesc.el: File deleted.
364 364
365 * pmail.el (pmail-get-header): Call pmail-swap-buffers-maybe. 365 * mail/rmail.el (rmail-get-header): Call rmail-swap-buffers-maybe.
366 (pmail-retry-failure): Remove call to non-existent function 366 (rmail-retry-failure): Remove call to non-existent function
367 pmail-clear-headers. 367 rmail-clear-headers.
368 (pmail-message-labels-p): New function. 368 (rmail-message-labels-p): New function.
369 369
370 2008-12-02 Chong Yidong <cyd@stupidchicken.com> 370 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
371 371
372 * pmailsort.el (pmail-sort-messages): Don't call removed function 372 * mail/rmailsort.el (rmail-sort-messages): Don't call removed function
373 pmail-header-show-headers. 373 rmail-header-show-headers.
374 374
375 2008-12-02 Chong Yidong <cyd@stupidchicken.com> 375 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
376 376
377 * pmail.el (pmail-only-expunge): Pass correct arg to 377 * mail/rmail.el (rmail-only-expunge): Pass correct arg to
378 pmail-show-message-maybe. 378 rmail-show-message-maybe.
379 379
380 * pmailsum.el (pmail-get-summary-labels): If no attribute headers 380 * mail/rmailsum.el (rmail-get-summary-labels): If no attribute headers
381 are found, use the empty string. 381 are found, use the empty string.
382 (pmail-summary): Call pmail-summary-beginning-of-message 382 (rmail-summary): Call rmail-summary-beginning-of-message
383 (pmail-new-summary): Check for pmail-summary-mode in the current 383 (rmail-new-summary): Check for rmail-summary-mode in the current
384 buffer, not in the pmail buffer. 384 buffer, not in the rmail buffer.
385 (pmail-summary-goto-msg): Use pmail-show-message-maybe. 385 (rmail-summary-goto-msg): Use rmail-show-message-maybe.
386 386
387 2008-11-13 Paul Reilly <pmr@pajato.com> 387 2009-01-22 Paul Reilly <pmr@pajato.com>
388 388
389 * pmail.el: Add support for save-buffer. 389 * mail/rmail.el: Add support for save-buffer.
390 390
391 2008-10-17 Paul Reilly <pmr@pajato.com> 391 2009-01-22 Paul Reilly <pmr@pajato.com>
392 392
393 * pmail.el (pmail): 393 * mail/rmail.el (rmail):
394 Remove a redundant message counter reset call; try to 394 Remove a redundant message counter reset call; try to
395 minimize the attempts to show a message (ideally it should be done 395 minimize the attempts to show a message (ideally it should be done
396 once and only once). 396 once and only once).
397 397
398 (pmail-convert-babyl-to-mbox): Set up the global message variables 398 (rmail-convert-babyl-to-mbox): Set up the global message variables
399 after inserting the converted mbox file into the Pmail buffer; avoid 399 after inserting the converted mbox file into the Rmail buffer; avoid
400 an unecessary message display function call. 400 an unecessary message display function call.
401 401
402 (pmail-show-message-maybe): Use the current message number when the 402 (rmail-show-message-maybe): Use the current message number when the
403 optional argument is not passed. 403 optional argument is not passed.
404 404
405 2008-10-14 Paul Reilly <pmr@pajato.com> 405 2009-01-22 Paul Reilly <pmr@pajato.com>
406 406
407 * pmail.el (pmail): Check for babyl conversion early; ignore multibyte. 407 * mail/rmail.el (rmail): Check for babyl conversion early; ignore
408 408 multibyte.
409 2008-10-11 Chong Yidong <cyd@stupidchicken.com> 409
410 410 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
411 * pmail.el (pmail-tool-bar-map): Initialize it unconditionally. 411
412 412 * mail/rmail.el (rmail-tool-bar-map): Initialize it unconditionally.
413 2008-10-05 Paul Reilly <pmr@pajato.com> 413
414 414 2009-01-22 Paul Reilly <pmr@pajato.com>
415 * pmail.el, pmailsum.el: 415
416 Next step in the Rmail/mbox support: getting basic summary support working. 416 * mail/rmail.el, mail/rmailsum.el:
417 417 Next step in the Rmail/mbox support: getting basic summary support
418 2008-09-23 Paul Reilly <pmr@pajato.com> 418 working.
419 419
420 * pmail.el: 420 2009-01-22 Paul Reilly <pmr@pajato.com>
421
422 * mail/rmail.el:
421 First pass at handling decoding the mbox message into the view buffer. 423 First pass at handling decoding the mbox message into the view buffer.
422 424
423 2008-09-16 Paul Reilly <pmr@pajato.com> 425 2009-01-22 Paul Reilly <pmr@pajato.com>
424 426
425 * subdirs.el: Remove file. 427 * mail/rmail.el:
426
427 2008-09-15 author <author@lilly>
428
429 * ChangeLog.pmail: *** empty log message ***
430
431 * pmail.el:
432 The Rmail/mbox merge has been abandoned in favor of a restart using 428 The Rmail/mbox merge has been abandoned in favor of a restart using
433 the current rmail.el file. A comprehensive list of changes will be 429 the current rmail.el file. A comprehensive list of changes will be
434 supplied when pmail.el is morphed back into rmail.el 430 supplied when rmail.el is morphed back into rmail.el
435 431
436 The current status is that pmail.el supports basic Rmail navigation 432 The current status is that rmail.el supports basic Rmail
437 (no summary support) and shows the current message in a special 433 navigation (no summary support) and shows the current message in a
438 buffer using buffer-swap-text. No decoding is done yet. That is the 434 special buffer using buffer-swap-text. No decoding is done yet. That
439 next step. 435 is the next step.
440 436
441 2008-09-15 Paul Reilly <pmr@pajato.com> 437 2009-01-22 Glenn Morris <rgm@gnu.org>
442 438
443 * pmail.el: 439 * mail/rmailsort.el (rmail-dont-reply-to, rmail-desc-get-marker-end)
444 The Rmail/mbox merge has been abandoned in favor of a restart using 440 (rmail-desc-get-marker-start): Remove declarations of undefined
445 the current rmail.el file. A comprehensive list of changes will be
446 supplied when pmail.el is morphed back into rmail.el
447
448 The current status is that pmail.el supports basic Rmail navigation
449 (no summary support) and shows the current message in a special
450 buffer using buffer-swap-text. No decoding is done yet. That is the
451 next step.
452
453 * mbox-trunk-annotations/rmail.el.annotation, mbox-trunk-annotations/rmailedit.el.annotation, mbox-trunk-annotations/rmailkwd.el.annotation, mbox-trunk-annotations/rmailmsc.el.annotation, mbox-trunk-annotations/rmailout.el.annotation, mbox-trunk-annotations/rmailsort.el.annotation:
454 Rmail/mbox merge abandoned. Remove stale files.
455
456 * mbox-changes/rmail.el.changes, mbox-changes/rmailedit.el.changes, mbox-changes/rmailkwd.el.changes, mbox-changes/rmailmsc.el.changes, mbox-changes/rmailout.el.changes, mbox-changes/rmailsort.el.changes, mbox-changes/rmailsum.el.changes:
457 Rmail/mbox merge abandoned. Remove stale files.
458
459 2008-09-06 Glenn Morris <rgm@gnu.org>
460
461 * pmailsort.el (pmail-dont-reply-to, pmail-desc-get-marker-end)
462 (pmail-desc-get-marker-start): Remove declarations of undefined
463 functions. 441 functions.
464 (pmail-select-correspondent): Use rmail-dont-reply-to from mail-utils 442 (rmail-select-correspondent): Use rmail-dont-reply-to from mail-utils
465 rather than non-existent pmail-dont-reply-to. 443 rather than non-existent rmail-dont-reply-to.
466 (pmail-sort-messages): Use pmail-desc-get-start, pmail-desc-get-end 444 (rmail-sort-messages): Use rmail-desc-get-start, rmail-desc-get-end
467 rather than non-existent `marker-' functions. 445 rather than non-existent `marker-' functions.
468 446
469 * pmailkwd.el (pmail-maybe-set-message-counters) 447 * mail/rmailkwd.el (rmail-maybe-set-message-counters)
470 (pmail-set-message-deleted-p): 448 (rmail-set-message-deleted-p):
471 * pmailmsc.el (pmail-parse-file-inboxes): 449 * mail/rmailmsc.el (rmail-parse-file-inboxes):
472 * pmailsum.el (pmail-output-read-pmail-file-name): 450 * mail/rmailsum.el (rmail-output-read-rmail-file-name):
473 Remove unused declarations. 451 Remove unused declarations.
474 452
475 * pmail.el (pmail-spam-filter): Remove declaration of undefined 453 * mail/rmail.el (rmail-spam-filter): Remove declaration of undefined
476 function. 454 function.
477 (pmail-use-spam-filter): Remove un-needed variable declaration. 455 (rmail-use-spam-filter): Remove un-needed variable declaration.
478 Doc fix for actual definition. 456 Doc fix for actual definition.
479 (pmail-get-new-mail): Call rmail-spam-filter rather than non-existent 457 (rmail-get-new-mail): Call rmail-spam-filter rather than non-existent
480 pmail-spam-filter. 458 rmail-spam-filter.
481 (rmail-spam-filter): Autoload it. 459 (rmail-spam-filter): Autoload it.
482 460
483 2008-09-05 Paul Reilly <pmr@pajato.com> 461 2009-01-22 Paul Reilly <pmr@pajato.com>
484 462
485 * pmail.el (pmail-get-new-mail): When there are no new messages, invoke 463 * mail/rmail.el (rmail-get-new-mail): When there are no new messages,
486 a redisplay of the current message. 464 invoke a redisplay of the current message.
487 465
488 2008-09-03 Paul Reilly <pmr@pajato.com> 466 2009-01-22 Paul Reilly <pmr@pajato.com>
489 467
490 * pmail.el, pmaildesc.el, pmailout.el: 468 * mail/rmail.el, mail/rmaildesc.el, mail/rmailout.el:
491 Fix the expunge command so that the current message index is correct. 469 Fix the expunge command so that the current message index is correct.
492 470
493 * pmail.el (pmail-expunge-counter): New variable. 471 * mail/rmail.el (rmail-expunge-counter): New variable.
494 (pmail-set-attribute): Canonicalize the calling sequence to index, 472 (rmail-set-attribute): Canonicalize the calling sequence to index,
495 attribute, state. 473 attribute, state.
496 (pmail-show-message, pmail-delete-message) 474 (rmail-show-message, rmail-delete-message)
497 (pmail-undelete-previous-message, pmail-delete-forward) 475 (rmail-undelete-previous-message, rmail-delete-forward)
498 (pmail-mark-message): Use the new canonical calling sequence. 476 (rmail-mark-message): Use the new canonical calling sequence.
499 (pmail-only-expunge): Use the expunge counter to update the current 477 (rmail-only-expunge): Use the expunge counter to update the current
500 message index. 478 message index.
501 (pmail-expunge-callback): Simplify. Just count the expunged messages 479 (rmail-expunge-callback): Simplify. Just count the expunged messages
502 with a lower index than the current message index. 480 with a lower index than the current message index.
503 481
504 * pmaildesc.el (pmail-desc-get-previous): Fix an "off by one" issue. 482 * mail/rmaildesc.el (rmail-desc-get-previous): Fix an "off by one"
505 (pmail-desc-set-attribute): Canonicalize the calling sequence to index, 483 issue.
484 (rmail-desc-set-attribute): Canonicalize the calling sequence to index,
506 attribute, state. 485 attribute, state.
507 486
508 * pmailout.el (pmail-output-body-to-file): Use the canonical calling 487 * mail/rmailout.el (rmail-output-body-to-file): Use the canonical
509 sequence. 488 calling sequence.
510 489
511 2008-09-02 Juanma Barranquero <lekktu@gmail.com> 490 2009-01-22 Juanma Barranquero <lekktu@gmail.com>
512 491
513 * pmaildesc.el (pmail-desc-get-match-index): Fix malformed let binding. 492 * mail/rmaildesc.el (rmail-desc-get-match-index): Fix malformed let
514 493 binding.
515 2008-09-01 Paul Reilly <pmr@pajato.com> 494
516 495 2009-01-22 Paul Reilly <pmr@pajato.com>
517 * pmail.el, pmaildesc.el: Fix the expunge operation. 496
518 497 * mail/rmail.el, mail/rmaildesc.el: Fix the expunge operation.
519 * pmail.el (pmail-only-expunge): Manage pmail-total-messages in the 498
499 * mail/rmail.el (rmail-only-expunge): Manage rmail-total-messages in the
520 callback handler; remove the extra show message call. 500 callback handler; remove the extra show message call.
521 (pmail-expunge-callback): Rewrite to handle all possible conditions. 501 (rmail-expunge-callback): Rewrite to handle all possible conditions.
522 502
523 * pmaildesc.el (pmail-desc-get-previous, pmail-desc-get-match-index): 503 * mail/rmaildesc.el (rmail-desc-get-previous)
524 New functions. 504 (rmail-desc-get-match-index): New functions.
525 505
526 2008-08-29 Paul Reilly <pmr@pajato.com> 506 2009-01-22 Paul Reilly <pmr@pajato.com>
527 507
528 * pmail.el, pmaildesc.el, pmailhdr.el, pmailkwd.el, pmailmm.el, 508 * mail/rmail.el, mail/rmaildesc.el, mail/rmailhdr.el, mail/rmailkwd.el:
529 * pmailmsc.el, pmailsort.el, pmailsum.el: Resolve all byte 509 * mail/rmailmm.el, mail/rmailmsc.el, mail/rmailsort.el:
530 compiler warnings and enable IMAP/movemail support. 510 * mail/rmailsum.el: Resolve all byte compiler warnings and enable
531 511 IMAP/movemail support.
532 2007-04-30 Henrik Enberg <enberg@printf.se> 512
533 513 2009-01-22 Henrik Enberg <enberg@printf.se>
534 * rmailhdr.el (rmail-header-add-header): Use delete-region instead 514
515 * mail/rmailhdr.el (rmail-header-add-header): Use delete-region instead
535 of kill-region. 516 of kill-region.
536 517
537 2007-04-27 Henrik Enberg <enberg@printf.se> 518 2009-01-22 Henrik Enberg <enberg@printf.se>
538 519
539 * rmailout.el (rmail-output): Bind buffer-file-coding-system even 520 * mail/rmailout.el (rmail-output): Bind buffer-file-coding-system even
540 when rmail-enable-mime is nil. 521 when rmail-enable-mime is nil.
541 522
542 * rmail.el (rmail-perm-variables): Make sure rmail-desc-vector is 523 * mail/rmail.el (rmail-perm-variables): Make sure rmail-desc-vector is
543 buffer local. 524 buffer local.
544 (rmail-mime-charset-pattern): Sync with trunk. 525 (rmail-mime-charset-pattern): Sync with trunk.
545 (rmail): Don't bind coding-system-for-read. 526 (rmail): Don't bind coding-system-for-read.
546 (rmail-revert): Likewise. 527 (rmail-revert): Likewise.
547 (rmail-variables): Don't set buffer-file-coding-system. 528 (rmail-variables): Don't set buffer-file-coding-system.
548 (rmail-show-message): Likewise. 529 (rmail-show-message): Likewise.
549 530
550 2007-04-26 Henrik Enberg <enberg@printf.se> 531 2009-01-22 Henrik Enberg <enberg@printf.se>
551 532
552 * rmail.el (rmail-highlight): New face. 533 * mail/rmail.el (rmail-highlight): New face.
553 (rmail-highlight-face): Use it. 534 (rmail-highlight-face): Use it.
554 535
555 2006-04-11 Alex Schroeder <alex@gnu.org> 536 2009-01-22 Alex Schroeder <alex@gnu.org>
556 537
557 * rmailsum.el (rmail-summary-kill-label): Call rmail-kill-label 538 * mail/rmailsum.el (rmail-summary-kill-label): Call rmail-kill-label
558 with only one argument. 539 with only one argument.
559 540
560 * rmail.el (rmail-process-new-messages): Handle missing From 541 * mail/rmail.el (rmail-process-new-messages): Handle missing From
561 line (usually spam). 542 line (usually spam).
562 543
563 2006-03-09 Henrik Enberg <enberg@printf.se> 544 2009-01-22 Henrik Enberg <enberg@printf.se>
564 545
565 * rmailedit.el (rmail-edit-map): Initialize at definition. Doc String. 546 * mail/rmailedit.el (rmail-edit-map): Initialize at definition.
566 547 Doc String.
567 * rmail.el (rmail-narrow-to-header): Don't end error message with 548
549 * mail/rmail.el (rmail-narrow-to-header): Don't end error message with
568 a period. 550 a period.
569 551
570 * rmailhdr.el (rmail-header-get-limit): Don't end error message 552 * mail/rmailhdr.el (rmail-header-get-limit): Don't end error message
571 with a period. 553 with a period.
572 554
573 * rmaildesc.el (rmail-desc-get-header-display-state): Make sure 555 * mail/rmaildesc.el (rmail-desc-get-header-display-state): Make sure
574 whole header region is searched for overlays. 556 whole header region is searched for overlays.
575 557
576 * rmailedit.el (rmail-edit-current-message): 558 * mail/rmailedit.el (rmail-edit-current-message):
577 Use rmail-head-show-headers instead of rmail-toggle-header. 559 Use rmail-head-show-headers instead of rmail-toggle-header.
578 (rmail-cease-edit): Likewise. Simplify. 560 (rmail-cease-edit): Likewise. Simplify.
579 561
580 2006-03-02 Alex Schroeder <alex@gnu.org> 562 2009-01-22 Alex Schroeder <alex@gnu.org>
581 563
582 * rmailkwd.el (rmail-read-label): Since rmail-keywords is a list 564 * mail/rmailkwd.el (rmail-read-label): Since rmail-keywords is a list
583 of symbols, we need to transform it into an alist for completion. 565 of symbols, we need to transform it into an alist for completion.
584 566
585 2006-03-01 Alex Schroeder <alex@gnu.org> 567 2009-01-22 Alex Schroeder <alex@gnu.org>
586 568
587 * rmailsum.el (rmail-summary-kill-label): Use rmail-kill-label 569 * mail/rmailsum.el (rmail-summary-kill-label): Use rmail-kill-label
588 instead of calling rmail-set-label, which will call rmail-make-label 570 instead of calling rmail-set-label, which will call rmail-make-label
589 on the string. 571 on the string.
590 572
591 2006-02-28 Alex Schroeder <alex@gnu.org> 573 2009-01-22 Alex Schroeder <alex@gnu.org>
592 574
593 * rmailkwd.el (rmail-label-obarray): Delete. 575 * mail/rmailkwd.el (rmail-label-obarray): Delete.
594 (rmail-attributes): Use an ordinary list of symbols. 576 (rmail-attributes): Use an ordinary list of symbols.
595 (rmail-deleted-label): Use an ordinary symbol. 577 (rmail-deleted-label): Use an ordinary symbol.
596 (rmail-keywords): Doc, initial value nil. 578 (rmail-keywords): Doc, initial value nil.
597 (rmail-keywords, rmail-keyword-init): Delete defuns. 579 (rmail-keywords, rmail-keyword-init): Delete defuns.
598 (rmail-attribute-p, rmail-keyword-p, rmail-make-label): Simplify. 580 (rmail-attribute-p, rmail-keyword-p, rmail-make-label): Simplify.
601 (rmail-register-keywords, rmail-register-keyword): Replacements. 583 (rmail-register-keywords, rmail-register-keyword): Replacements.
602 (rmail-add-label, rmail-kill-label): Call set-label with a symbol. 584 (rmail-add-label, rmail-kill-label): Call set-label with a symbol.
603 (rmail-read-label): Return a string. 585 (rmail-read-label): Return a string.
604 (rmail-set-label): Rewrote. Call rmail-display-labels always. 586 (rmail-set-label): Rewrote. Call rmail-display-labels always.
605 587
606 * rmail.el (qp): No longer required. 588 * mail/rmail.el (qp): No longer required.
607 (rmail-convert-file): Don't rmail-enable-multibyte. 589 (rmail-convert-file): Don't rmail-enable-multibyte.
608 (rmail-decode-mbox-format): Delete. 590 (rmail-decode-mbox-format): Delete.
609 (rmail-convert-mbox-format): No converting of qp headings, no 591 (rmail-convert-mbox-format): No converting of qp headings, no
610 decoding of the message body. 592 decoding of the message body.
611 593
613 (rmail-next-undeleted-message): Store original message until the 595 (rmail-next-undeleted-message): Store original message until the
614 end instead of relying on rmail-current-message. 596 end instead of relying on rmail-current-message.
615 597
616 (rmail-process-new-messages): Use rmail-register-keywords. 598 (rmail-process-new-messages): Use rmail-register-keywords.
617 599
618 2006-02-17 Alex Schroeder <alex@gnu.org> 600 2009-01-22 Alex Schroeder <alex@gnu.org>
619 601
620 * rmailmm.el (rmail-mime-text-handler): Only downcase if charset exists. 602 * mail/rmailmm.el (rmail-mime-text-handler): Only downcase if charset
603 exists.
621 (rmail-mime-handle): Doc. Ignore errors when decoding base64. 604 (rmail-mime-handle): Doc. Ignore errors when decoding base64.
622 Seems to be common on my system. 605 Seems to be common on my system.
623 (rmail-mime-show): Change show-header code. 606 (rmail-mime-show): Change show-header code.
624 (rmail-mime): New. 607 (rmail-mime): New.
625 608
626 2006-02-12 Alex Schroeder <alex@gnu.org> 609 2009-01-22 Alex Schroeder <alex@gnu.org>
627 610
628 * rmail.el (qp): No longer require it. 611 * mail/rmail.el (qp): No longer require it.
629 (rmail-convert-file): Doc. Remove useless test for coding system 612 (rmail-convert-file): Doc. Remove useless test for coding system
630 header. Don't call rmail-decode-mbox-format. Just call 613 header. Don't call rmail-decode-mbox-format. Just call
631 rmail-convert-mbox-format. 614 rmail-convert-mbox-format.
632 (rmail-decode-mbox-format): Delete. 615 (rmail-decode-mbox-format): Delete.
633 (rmail-convert-mbox-format): Don't translate quoted printable 616 (rmail-convert-mbox-format): Don't translate quoted printable
635 No longer add x-coding-system header. 618 No longer add x-coding-system header.
636 (rmail-maybe-set-message-counters): Delete. 619 (rmail-maybe-set-message-counters): Delete.
637 (rmail-next-undeleted-message): Add caching of rmail-current-message 620 (rmail-next-undeleted-message): Add caching of rmail-current-message
638 such that it doesn't break when rmail-show-message switches buffers. 621 such that it doesn't break when rmail-show-message switches buffers.
639 622
640 2006-02-07 Alex Schroeder <alex@gnu.org> 623 2009-01-22 Alex Schroeder <alex@gnu.org>
641 624
642 * rmailmm.el (rmail-mime-media-type-handlers-alist): 625 * mail/rmailmm.el (rmail-mime-media-type-handlers-alist):
643 Remove non-existing handlers for the moment. 626 Remove non-existing handlers for the moment.
644 (rmail-mime-text-handler): Do decoding based on the charset parameter. 627 (rmail-mime-text-handler): Do decoding based on the charset parameter.
645 (test-rmail-mime-handler): Test decoding using an 8bit KOI8 message. 628 (test-rmail-mime-handler): Test decoding using an 8bit KOI8 message.
646 (rmail-mime-handle): Switch to unibyte if content transfer 629 (rmail-mime-handle): Switch to unibyte if content transfer
647 encoding is 8bit. Strange that it should be necessary. 630 encoding is 8bit. Strange that it should be necessary.
648 631
649 2006-02-04 Alex Schroeder <alex@gnu.org> 632 2009-01-22 Alex Schroeder <alex@gnu.org>
650 633
651 * rmailmm.el: Rename all symbols to rmail-mime-*. Rewrite code 634 * mail/rmailmm.el: Rename all symbols to rmail-mime-*. Rewrite code
652 to modify the buffer instead of using display properties. 635 to modify the buffer instead of using display properties.
653 Fix bulk handler, and add simple test defun for it. 636 Fix bulk handler, and add simple test defun for it.
654 637
655 2006-02-01 Alex Schroeder <alex@gnu.org> 638 2009-01-22 Alex Schroeder <alex@gnu.org>
656 639
657 * rmail.el (rmail-convert-mbox-format): Handle mails without subject. 640 * mail/rmail.el (rmail-convert-mbox-format): Handle mails without
658 641 subject.
659 2006-02-01 Henrik Enberg <enberg@printf.se> 642
660 643 2009-01-22 Henrik Enberg <enberg@printf.se>
661 * rmail.el (rmail-first-unseen-message): Make sure to return the 644
645 * mail/rmail.el (rmail-first-unseen-message): Make sure to return the
662 last message if no unseen message was found. Doc fix. 646 last message if no unseen message was found. Doc fix.
663 (rmail): Call rmail-first-unseen-message properly. 647 (rmail): Call rmail-first-unseen-message properly.
664 Remove commented out code. 648 Remove commented out code.
665 (rmail-show-message): Maybe call rmail-unknown-mail-followup-to. 649 (rmail-show-message): Maybe call rmail-unknown-mail-followup-to.
666 (rmail-revert): Simplify. 650 (rmail-revert): Simplify.
667 651
668 2006-01-31 Alex Schroeder <alex@gnu.org> 652 2009-01-22 Alex Schroeder <alex@gnu.org>
669 653
670 * rmailmm.el: New file, based on Alexander Pohoyda's code. 654 * mail/rmailmm.el: New file, based on Alexander Pohoyda's code.
671 655
672 2006-01-30 Henrik Enberg <enberg@printf.se> 656 2009-01-22 Henrik Enberg <enberg@printf.se>
673 657
674 * rmail.el (rmail-next-message): 658 * mail/rmail.el (rmail-next-message):
675 Don't call rmail-maybe-set-message-counters. Use with-current-buffer. 659 Don't call rmail-maybe-set-message-counters. Use with-current-buffer.
676 660
677 * rmailkwd.el (rmail-next-labeled-message): 661 * mail/rmailkwd.el (rmail-next-labeled-message):
678 Don't call rmail-maybe-set-message-counters. Use with-current-buffer. 662 Don't call rmail-maybe-set-message-counters. Use with-current-buffer.
679 663
680 * rmailhdr.el (rmail-header-hide-headers): Simplify. 664 * mail/rmailhdr.el (rmail-header-hide-headers): Simplify.
681 (rmail-header-get-limit): Wrap in a save-excursion. 665 (rmail-header-get-limit): Wrap in a save-excursion.
682 (rmail-header-display-state): Rename from rmail-header-display-mode. 666 (rmail-header-display-state): Rename from rmail-header-display-mode.
683 667
684 2006-01-29 Henrik Enberg <enberg@printf.se> 668 2009-01-22 Henrik Enberg <enberg@printf.se>
685 669
686 * rmailsum.el (rmail-summary-show-message): Reformat. 670 * mail/rmailsum.el (rmail-summary-show-message): Reformat.
687 (rmail-summary-get-summary-line): 671 (rmail-summary-get-summary-line):
688 Rename from `rmail-summary-get-summary'. Update callers. 672 Rename from `rmail-summary-get-summary'. Update callers.
689 (rmail-summary-mode-map): Initialize at definition, Doc fix. 673 (rmail-summary-mode-map): Initialize at definition, Doc fix.
690 (rmail-summary-undelete-many): Simplify. 674 (rmail-summary-undelete-many): Simplify.
691 675
692 2006-01-26 Henrik Enberg <enberg@printf.se> 676 2009-01-22 Henrik Enberg <enberg@printf.se>
693 677
694 * rmailsum.el (rmail-summary-deleted-p): Fix misplaced paren. 678 * mail/rmailsum.el (rmail-summary-deleted-p): Fix misplaced paren.
695 (rmail-summary-undelete): Simplify. 679 (rmail-summary-undelete): Simplify.
696 680
697 2006-01-25 Henrik Enberg <enberg@printf.se> 681 2009-01-22 Henrik Enberg <enberg@printf.se>
698 682
699 * rmailsum.el (rmail-summary-get-sender): Handle a nil value of 683 * mail/rmailsum.el (rmail-summary-get-sender): Handle a nil value of
700 rmail-user-mail-address-regexp. 684 rmail-user-mail-address-regexp.
701 685
702 * rmail.el (rmail-unknown-mail-followup-to): Likewise. 686 * mail/rmail.el (rmail-unknown-mail-followup-to): Likewise.
703 687
704 * rmailout.el (rmail-delete-unwanted-fields): Handle mbox format. 688 * mail/rmailout.el (rmail-delete-unwanted-fields): Handle mbox format.
705 (rmail-output): Error when target is a BABYL file. Handle MIME 689 (rmail-output): Error when target is a BABYL file. Handle MIME
706 charset. Make sure headers are properly hidden after output. 690 charset. Make sure headers are properly hidden after output.
707 Avoid pointless with-current-buffer call. 691 Avoid pointless with-current-buffer call.
708 692
709 2006-01-24 Alex Schroeder <alex@gnu.org> 693 2009-01-22 Alex Schroeder <alex@gnu.org>
710 694
711 * rmailsum.el (rmail-summary-edit-map): Rewrite. 695 * mail/rmailsum.el (rmail-summary-edit-map): Rewrite.
712 696
713 2006-01-23 Alex Schroeder <alex@gnu.org> 697 2009-01-22 Alex Schroeder <alex@gnu.org>
714 698
715 * rmail.el (rmail-narrow-to-non-pruned-header): Delete. 699 * mail/rmail.el (rmail-narrow-to-non-pruned-header): Delete.
716 (rmail-unknown-mail-followup-to, rmail-retry-failure): No longer 700 (rmail-unknown-mail-followup-to, rmail-retry-failure): No longer
717 call rmail-narrow-to-non-pruned-header and replace 701 call rmail-narrow-to-non-pruned-header and replace
718 mail-fetch-field with rmail-header-get-header because that one 702 mail-fetch-field with rmail-header-get-header because that one
719 ignores the intangible property when searching. 703 ignores the intangible property when searching.
720 (rmail-show-message): Simplify x-coding-system handling. 704 (rmail-show-message): Simplify x-coding-system handling.
722 because rmail-header-get-header handles the intanglible property. 706 because rmail-header-get-header handles the intanglible property.
723 (rmail-reply): Simplify code at the price of some efficiency when 707 (rmail-reply): Simplify code at the price of some efficiency when
724 setting up the variable bindings. No longer toggle visibility of 708 setting up the variable bindings. No longer toggle visibility of
725 headers, because rmail-header-show-headers is no longer necessary. 709 headers, because rmail-header-show-headers is no longer necessary.
726 710
727 * rmailhdr.el (rmail-header-get-header): Accept more arguments and 711 * mail/rmailhdr.el (rmail-header-get-header): Accept more arguments and
728 pass them to mail-fetch-field unchanged. 712 pass them to mail-fetch-field unchanged.
729 Bind inhibit-point-motion-hooks to t. 713 Bind inhibit-point-motion-hooks to t.
730 714
731 * rmailsum.el (rmail-user-mail-address-regexp): Compute a default 715 * mail/rmailsum.el (rmail-user-mail-address-regexp): Compute a default
732 value instead of assuming nil. Doc. 716 value instead of assuming nil. Doc.
733 (rmail-summary-get-sender): Compare with rmail-user-mail-address-regexp 717 (rmail-summary-get-sender): Compare with rmail-user-mail-address-regexp
734 instead of computing the default value. 718 instead of computing the default value.
735 719
736 * rmail.el (rmail-convert-mbox-format): Decode messages with 720 * mail/rmail.el (rmail-convert-mbox-format): Decode messages with
737 content-transfer-encoding quoted-printable, because it's easy to do. 721 content-transfer-encoding quoted-printable, because it's easy to do.
738 (rmail-unknown-mail-followup-to): Compare with 722 (rmail-unknown-mail-followup-to): Compare with
739 rmail-user-mail-address-regexp instead of computing the default value. 723 rmail-user-mail-address-regexp instead of computing the default value.
740 724
741 2006-01-23 Henrik Enberg <enberg@printf.se> 725 2009-01-22 Henrik Enberg <enberg@printf.se>
742 726
743 * rmail.el (rmail-decode-mbox-format): 727 * mail/rmail.el (rmail-decode-mbox-format):
744 Rename from `rmail-decode-mail-file'. 728 Rename from `rmail-decode-mail-file'.
745 (rmail-process-new-messages): Don't add missing headers here. 729 (rmail-process-new-messages): Don't add missing headers here.
746 (rmail-convert-mbox-format): Rename from `rmail-decode-messages'. 730 (rmail-convert-mbox-format): Rename from `rmail-decode-messages'.
747 Add missing headers here. Remove FROM and TO arguments. 731 Add missing headers here. Remove FROM and TO arguments.
748 (rmail-get-new-mail): Simplify. 732 (rmail-get-new-mail): Simplify.
750 (rmail-revert): Use it. 734 (rmail-revert): Use it.
751 (rmail): Change logic for avoiding selecting new messages twice. 735 (rmail): Change logic for avoiding selecting new messages twice.
752 (rmail-display-labels): Avoid space in mode-line if there are no 736 (rmail-display-labels): Avoid space in mode-line if there are no
753 keywords. 737 keywords.
754 738
755 2006-01-22 Henrik Enberg <enberg@printf.se> 739 2009-01-22 Henrik Enberg <enberg@printf.se>
756 740
757 * rmaildesc.el (rmail-desc-default-attrs): New const. 741 * mail/rmaildesc.el (rmail-desc-default-attrs): New const.
758 (rmail-desc-get-default-attrs): Delete. 742 (rmail-desc-get-default-attrs): Delete.
759 743
760 * rmail.el (rmail): Go back to using find-file for reading in the 744 * mail/rmail.el (rmail): Go back to using find-file for reading in the
761 mail file. This avoids gratuitous modification of the file. 745 mail file. This avoids gratuitous modification of the file.
762 (rmail-decode-region): Doc string, cleanup. 746 (rmail-decode-region): Doc string, cleanup.
763 (rmail-decode-by-content-type): New function. 747 (rmail-decode-by-content-type): New function.
764 (rmail-decode-messages): Use it. Add FROM and TO args and only 748 (rmail-decode-messages): Use it. Add FROM and TO args and only
765 process messages in that region. 749 process messages in that region.
769 (rmail-displayed-headers): Default value set to nil. 753 (rmail-displayed-headers): Default value set to nil.
770 (rmail-inbox-alist): Add version tag. 754 (rmail-inbox-alist): Add version tag.
771 (rmail-count-screen-lines): Doc string. 755 (rmail-count-screen-lines): Doc string.
772 (rmail-process-new-messages): Use rmail-desc-default-attrs. 756 (rmail-process-new-messages): Use rmail-desc-default-attrs.
773 757
774 2006-01-21 Alex Schroeder <alex@gnu.org> 758 2009-01-22 Alex Schroeder <alex@gnu.org>
775 759
776 * rmail.el (rmail-decode-messages): Decode encoded-words in 760 * mail/rmail.el (rmail-decode-messages): Decode encoded-words in
777 Subject and From header. 761 Subject and From header.
778 (rmail-process-new-messages): Don't decode encoded words here. 762 (rmail-process-new-messages): Don't decode encoded words here.
779 763
780 2006-01-21 Henrik Enberg <enberg@printf.se> 764 2009-01-22 Henrik Enberg <enberg@printf.se>
781 765
782 * rmail.el (rmail-process-new-messages): Don't decode messages 766 * mail/rmail.el (rmail-process-new-messages): Don't decode messages
783 here, don't lose on missing subject field. 767 here, don't lose on missing subject field.
784 (rmail-decode-messages): New function. 768 (rmail-decode-messages): New function.
785 (rmail): Use it. 769 (rmail): Use it.
786 (rmail-get-new-mail): Likewise. 770 (rmail-get-new-mail): Likewise.
787 771
788 * rmailsum.el (rmail-summary-get-sender): Narrow to current 772 * mail/rmailsum.el (rmail-summary-get-sender): Narrow to current
789 message before extracting headers. 773 message before extracting headers.
790 774
791 2006-01-21 Alex Schroeder <alex@gnu.org> 775 2009-01-22 Alex Schroeder <alex@gnu.org>
792 776
793 * rmailedit.el (rmail-abort-edit): Don't call rmail-highlight-headers 777 * mail/rmailedit.el (rmail-abort-edit): Don't call
794 anymore. 778 rmail-highlight-headers anymore.
795 779
796 * rmail.el (rmail-next-undeleted-message): Simplify. 780 * mail/rmail.el (rmail-next-undeleted-message): Simplify.
797 (rmail-what-message): Delete since it was never called. 781 (rmail-what-message): Delete since it was never called.
798 (rmail-narrow-to-header): Use the same error message as 782 (rmail-narrow-to-header): Use the same error message as
799 rmail-header-get-limit. 783 rmail-header-get-limit.
800 (rmail-highlight-face): Doc. 784 (rmail-highlight-face): Doc.
801 (rmail-font-lock-keywords): Add the stuff necessary to make 785 (rmail-font-lock-keywords): Add the stuff necessary to make
802 rmail-highlight-headers obsolete. 786 rmail-highlight-headers obsolete.
803 (rmail-toggle-header, rmail-show-message): Don't call 787 (rmail-toggle-header, rmail-show-message): Don't call
804 rmail-highlight-headers anymore. 788 rmail-highlight-headers anymore.
805 (rmail-highlight-headers): Delete. 789 (rmail-highlight-headers): Delete.
806 790
807 * rmaildesc.el (rmail-desc-set-attribute): Use 791 * mail/rmaildesc.el (rmail-desc-set-attribute): Use
808 rmail-header-add-header instead of rmail-header-set-header. 792 rmail-header-add-header instead of rmail-header-set-header.
809 793
810 * rmailhdr.el (rmail-header-attribute-header) 794 * mail/rmailhdr.el (rmail-header-attribute-header)
811 (rmail-header-keyword-header, rmail-header-get-limit): Doc. 795 (rmail-header-keyword-header, rmail-header-get-limit): Doc.
812 (rmail-header-add-header): Add inhibit-point-motion-hooks and 796 (rmail-header-add-header): Add inhibit-point-motion-hooks and
813 buffer-undo-list bindings from rmail-header-set-header. I don't 797 buffer-undo-list bindings from rmail-header-set-header. I don't
814 know whether they are necessary, however. 798 know whether they are necessary, however.
815 (rmail-header-persist-attributes, rmail-header-set-header): 799 (rmail-header-persist-attributes, rmail-header-set-header):
816 Delete. rmail-header-add-header does what rmail-header-set-header did, 800 Delete. rmail-header-add-header does what rmail-header-set-header did,
817 except throw an error if the header was not found. 801 except throw an error if the header was not found.
818 802
819 * rmail.el (rmail-msgbeg, rmail-msgend): Fix and make obsolete. 803 * mail/rmail.el (rmail-msgbeg, rmail-msgend): Fix and make obsolete.
820 (rmail-process-new-messages): Use mail-decode-encoded-word-string 804 (rmail-process-new-messages): Use mail-decode-encoded-word-string
821 on the subject. Requires mail-parse from Gnus. 805 on the subject. Requires mail-parse from Gnus.
822 (rmail-highlight-headers): Doc. 806 (rmail-highlight-headers): Doc.
823 807
824 2006-01-21 Henrik Enberg <enberg@printf.se> 808 2009-01-22 Henrik Enberg <enberg@printf.se>
825 809
826 * rmailsum.el (rmail-message-senders-p): Fix typo. 810 * mail/rmailsum.el (rmail-message-senders-p): Fix typo.
827 811
828 * rmail.el (rmail-process-new-messages): Simplify. 812 * mail/rmail.el (rmail-process-new-messages): Simplify.
829 (rmail-decode-quoted-printable): Delete unused function. 813 (rmail-decode-quoted-printable): Delete unused function.
830 (rmail-hex-string-to-integer): Likewise. 814 (rmail-hex-string-to-integer): Likewise.
831 (rmail-hex-char-to-integer): Likewise. 815 (rmail-hex-char-to-integer): Likewise.
832 (rmail-decode-mail-file): Rename from `rmail-decode-mbox-file'. 816 (rmail-decode-mail-file): Rename from `rmail-decode-mbox-file'.
833 (rmail-delete-inbox-files): New function factored out of 817 (rmail-delete-inbox-files): New function factored out of
834 `rmail-get-new-mail'. 818 `rmail-get-new-mail'.
835 (rmail-get-new-mail): Use it. 819 (rmail-get-new-mail): Use it.
836 (rmail-get-inbox-files): Rename from `rmail-get-inbox-list'. 820 (rmail-get-inbox-files): Rename from `rmail-get-inbox-list'.
837 821
838 2006-01-21 Alex Schroeder <alex@gnu.org> 822 2009-01-22 Alex Schroeder <alex@gnu.org>
839 823
840 * rmail.el (rmail-get-new-mail): Doc. 824 * mail/rmail.el (rmail-get-new-mail): Doc.
841 (rmail-get-inbox-list): Doc. 825 (rmail-get-inbox-list): Doc.
842 (rmail-require-mime-maybe): Simplify. 826 (rmail-require-mime-maybe): Simplify.
843 (rmail-mode-map): Rewrite using a local binding to agree 827 (rmail-mode-map): Rewrite using a local binding to agree
844 with "(elisp)Tips for Defining". 828 with "(elisp)Tips for Defining".
845 829
846 2006-01-21 Henrik Enberg <enberg@printf.se> 830 2009-01-22 Henrik Enberg <enberg@printf.se>
847 831
848 * rmailsum.el (rmail-summary-get-sender): Doc fix. 832 * mail/rmailsum.el (rmail-summary-get-sender): Doc fix.
849 833
850 * rmail.el (rmail-redecode-body): Simplify. 834 * mail/rmail.el (rmail-redecode-body): Simplify.
851 (rmail-get-inbox-list): Stop on name conflict. 835 (rmail-get-inbox-list): Stop on name conflict.
852 (rmail-show-message): Set `rmail-view-buffer' to `rmail-buffer` if 836 (rmail-show-message): Set `rmail-view-buffer' to `rmail-buffer` if
853 not using MIME. Make sure we go to `point-min' before setting 837 not using MIME. Make sure we go to `point-min' before setting
854 window point as searching for coding header might move point. 838 window point as searching for coding header might move point.
855 839
856 2006-01-20 Alex Schroeder <alex@gnu.org> 840 2009-01-22 Alex Schroeder <alex@gnu.org>
857 841
858 * rmail.el (rmail-inbox-alist): Doc. 842 * mail/rmail.el (rmail-inbox-alist): Doc.
859 843
860 2006-01-20 Henrik Enberg <enberg@printf.se> 844 2009-01-22 Henrik Enberg <enberg@printf.se>
861 845
862 * rmailsum.el (rmail-summary-get-sender): New function. 846 * mail/rmailsum.el (rmail-summary-get-sender): New function.
863 (rmail-summary-get-summary): Use it. Make sure sender is no 847 (rmail-summary-get-summary): Use it. Make sure sender is no
864 longer than 25 characters. 848 longer than 25 characters.
865 (rmail-summary-get-line-count): Doc fix. 849 (rmail-summary-get-line-count): Doc fix.
866 (rmail-summary-get-summary-attributes): Likewise. 850 (rmail-summary-get-summary-attributes): Likewise.
867 851
868 * rmailmsc.el (set-rmail-inbox-list): Rewrite to only set inbox 852 * mail/rmailmsc.el (set-rmail-inbox-list): Rewrite to only set inbox
869 list temporarily for a session. 853 list temporarily for a session.
870 854
871 2006-01-20 Alex Schroeder <alex@gnu.org> 855 2009-01-22 Alex Schroeder <alex@gnu.org>
872 856
873 * rmail.el (rmail-show-message): Minor changes: comments. 857 * mail/rmail.el (rmail-show-message): Minor changes: comments.
874 858
875 * rmailsum.el (rmail-summary-get-summary): Fix display of keywords. 859 * mail/rmailsum.el (rmail-summary-get-summary): Fix display of keywords.
876 (rmail-summary-rmail-update): Minor changes: If to when, comments, 860 (rmail-summary-rmail-update): Minor changes: If to when, comments,
877 doc string. 861 doc string.
878 862
879 2006-01-20 Henrik Enberg <enberg@printf.se> 863 2009-01-22 Henrik Enberg <enberg@printf.se>
880 864
881 * rmail.el (rmail-inbox-alist): New variable. 865 * mail/rmail.el (rmail-inbox-alist): New variable.
882 (rmail-get-file-inbox-list): New function. 866 (rmail-get-file-inbox-list): New function.
883 (rmail-perm-variables): Use it. 867 (rmail-perm-variables): Use it.
884 (rmail-parse-file-inboxes): Delete. 868 (rmail-parse-file-inboxes): Delete.
885 869
886 2006-01-20 Alex Schroeder <alex@gnu.org> 870 2009-01-22 Alex Schroeder <alex@gnu.org>
887 871
888 * rmailsum.el (rmail-summary-mode): Fix typo in doc string and keymap. 872 * mail/rmailsum.el (rmail-summary-mode): Fix typo in doc string and
873 keymap.
889 (rmail-summary-update-attribute): Delete. 874 (rmail-summary-update-attribute): Delete.
890 (rmail-summary-update): Simple defun regenerates the entire 875 (rmail-summary-update): Simple defun regenerates the entire
891 summary line. 876 summary line.
892 (rmail-summary-by-topic): Don't use rmail-current-subject-regexp. 877 (rmail-summary-by-topic): Don't use rmail-current-subject-regexp.
893 (rmail-message-subject-p): Use rmail-header-get-header instead of 878 (rmail-message-subject-p): Use rmail-header-get-header instead of
894 mail-fetch-field. 879 mail-fetch-field.
895 (rmail-summary-by-senders): Default to current sender. 880 (rmail-summary-by-senders): Default to current sender.
896 881
897 * rmailkwd.el (rmail-set-label): Call rmail-summary-update at the end. 882 * mail/rmailkwd.el (rmail-set-label): Call rmail-summary-update at the
898 883 end.
899 * rmail.el (rmail-set-attribute): Call rmail-summary-update 884
885 * mail/rmail.el (rmail-set-attribute): Call rmail-summary-update
900 instead of just updating the attributes. 886 instead of just updating the attributes.
901 887
902 2006-01-19 Henrik Enberg <enberg@printf.se> 888 2009-01-22 Henrik Enberg <enberg@printf.se>
903 889
904 * rmailhdr.el (rmail-header-get-header): Rewrite to be a 890 * mail/rmailhdr.el (rmail-header-get-header): Rewrite to be a
905 convenience wrapper for mail-fetch-field. 891 convenience wrapper for mail-fetch-field.
906 (rmail-header-hide-headers): Simplify. 892 (rmail-header-hide-headers): Simplify.
907 893
908 * rmail.el (rmail-process-new-messages): 894 * mail/rmail.el (rmail-process-new-messages):
909 Use rmail-header-get-header instead of mail-fetch-field. 895 Use rmail-header-get-header instead of mail-fetch-field.
910 896
911 * rmailout.el (rmail-output-read-file-name): Simplify. 897 * mail/rmailout.el (rmail-output-read-file-name): Simplify.
912 (rmail-output): Likewise. 898 (rmail-output): Likewise.
913 899
914 2006-01-18 Alex Schroeder <alex@gnu.org> 900 2009-01-22 Alex Schroeder <alex@gnu.org>
915 901
916 * rmailsum.el (rmail-make-summary-line-1) 902 * mail/rmailsum.el (rmail-make-summary-line-1)
917 (rmail-make-basic-summary-line): Delete. 903 (rmail-make-basic-summary-line): Delete.
918 (rmail-summary-kill-label): Only ask for existing labels. 904 (rmail-summary-kill-label): Only ask for existing labels.
919 905
920 * rmailkwd.el (rmail-add-label): Doc fix. 906 * mail/rmailkwd.el (rmail-add-label): Doc fix.
921 (rmail-kill-label): Only read labels that the current message has. 907 (rmail-kill-label): Only read labels that the current message has.
922 (rmail-read-label): Possibly only ask for existing labels. 908 (rmail-read-label): Possibly only ask for existing labels.
923 (rmail-set-label): Display labels at the end. 909 (rmail-set-label): Display labels at the end.
924 910
925 * rmailhdr.el (rmail-header-get-limit): Rewrite macro as simple defun. 911 * mail/rmailhdr.el (rmail-header-get-limit): Rewrite macro as simple
912 defun.
926 (rmail-header-persist-attributes): Doc. 913 (rmail-header-persist-attributes): Doc.
927 (rmail-header-add-header): Simplify the finding of the header. 914 (rmail-header-add-header): Simplify the finding of the header.
928 Delete header if value is nil or "". 915 Delete header if value is nil or "".
929 (rmail-header-remove-keyword): Delet stub. Removing can be 916 (rmail-header-remove-keyword): Delet stub. Removing can be
930 handled by calling `rmail-header-add-header' with value nil or "". 917 handled by calling `rmail-header-add-header' with value nil or "".
931 918
932 * rmailedit.el (rmail-cease-edit): Bugfix. 919 * mail/rmailedit.el (rmail-cease-edit): Bugfix.
933 920
934 * rmaildesc.el: Remove require statements. 921 * mail/rmaildesc.el: Remove require statements.
935 (rmail-desc-add-keyword, rmail-desc-remove-keyword): Rewrite. 922 (rmail-desc-add-keyword, rmail-desc-remove-keyword): Rewrite.
936 (rmail-desc-get-keywords, rmail-desc-get-keyword-list) 923 (rmail-desc-get-keywords, rmail-desc-get-keyword-list)
937 (rmail-desc-edited-index): Doc fix. 924 (rmail-desc-edited-index): Doc fix.
938 925
939 * rmail.el (rmail-set-attribute): Move comment into document. 926 * mail/rmail.el (rmail-set-attribute): Move comment into document.
940 927
941 2006-01-18 Henrik Enberg <enberg@printf.se> 928 2009-01-22 Henrik Enberg <enberg@printf.se>
942 929
943 * rmail.el (rmail-get-inbox-list): New function. 930 * mail/rmail.el (rmail-get-inbox-list): New function.
944 (rmail-get-new-mail): Use it. Only call `rmail-show-message' on 931 (rmail-get-new-mail): Use it. Only call `rmail-show-message' on
945 file-error condition if no new messages are found. 932 file-error condition if no new messages are found.
946 (rmail-get-sender): Delete. 933 (rmail-get-sender): Delete.
947 (rmail-process-new-messages): Use mail-fetch-field instead. 934 (rmail-process-new-messages): Use mail-fetch-field instead.
948 (rmail-show-message): Cleanup. 935 (rmail-show-message): Cleanup.
949 (rmail-decode-mbox-file): New function. 936 (rmail-decode-mbox-file): New function.
950 (rmail): Use it. Only call `rmail-show-message' if no new mail was 937 (rmail): Use it. Only call `rmail-show-message' if no new mail was
951 found. 938 found.
952 939
953 * rmailsum.el (rmail-summary-get-new-mail): Only call 940 * mail/rmailsum.el (rmail-summary-get-new-mail): Only call
954 `rmail-summary-goto-msg' if no new mail was found. 941 `rmail-summary-goto-msg' if no new mail was found.
955 942
956 2006-01-18 Alex Schroeder <alex@gnu.org> 943 2009-01-22 Alex Schroeder <alex@gnu.org>
957 944
958 * rmail.el (rmail): Only insert the file if it actually exists. 945 * mail/rmail.el (rmail): Only insert the file if it actually exists.
959 (rmail-show-message): Do not display labels if there are no 946 (rmail-show-message): Do not display labels if there are no
960 messages. This corrects the mistake if visiting an empty file, 947 messages. This corrects the mistake if visiting an empty file,
961 but it doesn't fix the situation where you delete the all messages 948 but it doesn't fix the situation where you delete the all messages
962 and expunge them. This may leave the labels of the last message 949 and expunge them. This may leave the labels of the last message
963 in the modeline. 950 in the modeline.
964 951
965 2006-01-17 Henrik Enberg <enberg@printf.se> 952 2009-01-22 Henrik Enberg <enberg@printf.se>
966 953
967 * rmailkwd.el: Don't require rmail. 954 * mail/rmailkwd.el: Don't require rmail.
968 955
969 * rmail.el (rmail-process-new-messages): Don't require rmailkwd 956 * mail/rmail.el (rmail-process-new-messages): Don't require rmailkwd
970 here, do it at toplevel instead. 957 here, do it at toplevel instead.
971 (rmail-process-new-messages): Add an X-Coding-System 958 (rmail-process-new-messages): Add an X-Coding-System
972 header if one doesn't exist. 959 header if one doesn't exist.
973 960
974 2006-01-17 Alex Schroeder <alex@gnu.org> 961 2009-01-22 Alex Schroeder <alex@gnu.org>
975 962
976 * rmailsum.el (rmail-summary-by-labels): No longer concatenate 963 * mail/rmailsum.el (rmail-summary-by-labels): No longer concatenate
977 regexp with commas because of recent change to 964 regexp with commas because of recent change to
978 rmail-message-labels-p. 965 rmail-message-labels-p.
979 (rmail-summary-rmail-update): Replace rmail-message-labels-p test 966 (rmail-summary-rmail-update): Replace rmail-message-labels-p test
980 with simple rmail-desc-get-keywords. 967 with simple rmail-desc-get-keywords.
981 968
982 * rmail.el (rmail-message-labels-p): 969 * mail/rmail.el (rmail-message-labels-p):
983 Rewrite using rmail-desc-get-keywords. 970 Rewrite using rmail-desc-get-keywords.
984 (rmail-auto-file): Rewrite test for "filed" using 971 (rmail-auto-file): Rewrite test for "filed" using
985 rmail-desc-get-keywords. 972 rmail-desc-get-keywords.
986 973
987 * rmailsum.el (rmail-summary-font-lock-keywords): Fix regular 974 * mail/rmailsum.el (rmail-summary-font-lock-keywords): Fix regular
988 expression for unread messages. 975 expression for unread messages.
989 (rmail-summary-mode): Add documentation for the filtering commands. 976 (rmail-summary-mode): Add documentation for the filtering commands.
990 (rmail-summary-mode-map): Add keybinding for rmail-summary-by-sender. 977 (rmail-summary-mode-map): Add keybinding for rmail-summary-by-sender.
991 (rmail-summary-get-summary): Don't show attributes, only 978 (rmail-summary-get-summary): Don't show attributes, only
992 user-defined keywords. 979 user-defined keywords.
993 980
994 * rmailedit.el (rmail-cease-edit): Do not adjust the marker of the 981 * mail/rmailedit.el (rmail-cease-edit): Do not adjust the marker of the
995 last message. 982 last message.
996 983
997 2006-01-17 Henrik Enberg <enberg@printf.se> 984 2009-01-22 Henrik Enberg <enberg@printf.se>
998 985
999 * rmailout.el (rmail-output-read-file-name): Make sure search in 986 * mail/rmailout.el (rmail-output-read-file-name): Make sure search in
1000 executed in `rmail-buffer'. 987 executed in `rmail-buffer'.
1001 (rmail-output-to-rmail-file): Use `rmail-output-read-file-name'. 988 (rmail-output-to-rmail-file): Use `rmail-output-read-file-name'.
1002 (rmail-output-read-rmail-file-name): Delete. 989 (rmail-output-read-rmail-file-name): Delete.
1003 990
1004 * rmailsum.el (rmail-summary-output-to-rmail-file): 991 * mail/rmailsum.el (rmail-summary-output-to-rmail-file):
1005 Use `rmail-output-read-file-name'. 992 Use `rmail-output-read-file-name'.
1006 (rmail-summary-get-message-at-point): Handle 5-digit message ids. 993 (rmail-summary-get-message-at-point): Handle 5-digit message ids.
1007 994
1008 * rmail.el (rmail-process-new-messages): Require rmailkwd. 995 * mail/rmail.el (rmail-process-new-messages): Require rmailkwd.
1009 (rmail-ignored-headers): Add "Original-Recipient". 996 (rmail-ignored-headers): Add "Original-Recipient".
1010 997
1011 2006-01-17 Alex Schroeder <alex@gnu.org> 998 2009-01-22 Alex Schroeder <alex@gnu.org>
1012 999
1013 * rmail.el (rmail-display-labels): Use identity instead of lambda. 1000 * mail/rmail.el (rmail-display-labels): Use identity instead of lambda.
1014 1001
1015 * rmailsum.el (rmail-summary-font-lock-keywords): Fix typo for labels. 1002 * mail/rmailsum.el (rmail-summary-font-lock-keywords):
1003 Fix typo for labels.
1016 (rmail-summary-get-summary): Add labels again. 1004 (rmail-summary-get-summary): Add labels again.
1017 1005
1018 2006-01-16 Alex Schroeder <alex@gnu.org> 1006 2009-01-22 Alex Schroeder <alex@gnu.org>
1019 1007
1020 * rmail.el (rmail-nuke-pinhead-header, rmail-reformat-message) 1008 * mail/rmail.el (rmail-nuke-pinhead-header, rmail-reformat-message)
1021 (rmail-msg-restore-non-pruned-header, rmail-msg-prune-header): 1009 (rmail-msg-restore-non-pruned-header, rmail-msg-prune-header):
1022 Delete. 1010 Delete.
1023 (rmail-narrow-to-header): Fix typo, error if we cannot find the 1011 (rmail-narrow-to-header): Fix typo, error if we cannot find the
1024 end of the headers. 1012 end of the headers.
1025 1013
1026 * rmailsum.el (rmail-message-subject-p, rmail-message-senders-p): 1014 * mail/rmailsum.el (rmail-message-subject-p, rmail-message-senders-p):
1027 Use mail-fetch-field instead of mail-header-get-header. 1015 Use mail-fetch-field instead of mail-header-get-header.
1028 (rmail-summary-next-same-subject): Simplify. 1016 (rmail-summary-next-same-subject): Simplify.
1029 1017
1030 * rmail.el (rmail): Create the buffer using file-name-nondirectory. 1018 * mail/rmail.el (rmail): Create the buffer using file-name-nondirectory.
1031 (rmail-mode-map): Bind j to rmail-show-message instead of rmail-message. 1019 (rmail-mode-map): Bind j to rmail-show-message instead of rmail-message.
1032 1020
1033 2006-01-16 Henrik Enberg <enberg@printf.se> 1021 2009-01-22 Henrik Enberg <enberg@printf.se>
1034 1022
1035 * rmailsum.el (rmail-new-summary): Make sure summary buffer is 1023 * mail/rmailsum.el (rmail-new-summary): Make sure summary buffer is
1036 current when selecting message. 1024 current when selecting message.
1037 (rmail-summary-browse-body): Delete. 1025 (rmail-summary-browse-body): Delete.
1038 (rmail-summary-rmail-update, rmail-summary-get-message-at-point) 1026 (rmail-summary-rmail-update, rmail-summary-get-message-at-point)
1039 (rmail-summary-goto-msg): Use string-to-number. 1027 (rmail-summary-goto-msg): Use string-to-number.
1040 (rmail-summary-toggle-header, rmail-summary-add-label) 1028 (rmail-summary-toggle-header, rmail-summary-add-label)
1041 (rmail-summary-kill-label): Use with-current-buffer. 1029 (rmail-summary-kill-label): Use with-current-buffer.
1042 (rmail-summary-previous-msg): Add docstring. 1030 (rmail-summary-previous-msg): Add docstring.
1043 1031
1044 2006-01-16 Alex Schroeder <alex@gnu.org> 1032 2009-01-22 Alex Schroeder <alex@gnu.org>
1045 1033
1046 * rmail.el (rmail-ignored-headers): Merge several terms using 1034 * mail/rmail.el (rmail-ignored-headers): Merge several terms using
1047 grouping, add simple "from " (without a colon), and several 1035 grouping, add simple "from " (without a colon), and several
1048 other headers. 1036 other headers.
1049 (rmail): Automatically convert BABYL files to mbox files. 1037 (rmail): Automatically convert BABYL files to mbox files.
1050 (rmail-decode-babyl-format): Delete, since conversion is handled 1038 (rmail-decode-babyl-format): Delete, since conversion is handled
1051 by unrmail. 1039 by unrmail.
1052 1040
1053 * unrmail.el (unrmail): Use regular expression search to find 1041 * unrmail.el (unrmail): Use regular expression search to find
1054 message separators such that the fake separators inserted by 1042 message separators such that the fake separators inserted by
1055 rmime.el are not matched. The sections added by rmime.el are removed. 1043 rmime.el are not matched. The sections added by rmime.el are removed.
1056 1044
1057 2006-01-16 Henrik Enberg <enberg@printf.se> 1045 2009-01-22 Henrik Enberg <enberg@printf.se>
1058 1046
1059 * rmail.el: Don't require `rmailout' and `rmailsum'. 1047 * mail/rmail.el: Don't require `rmailout' and `rmailsum'.
1060 1048
1061 * rmailsum.el (rmail-summary-get-line-count): Rightalign line count. 1049 * mail/rmailsum.el (rmail-summary-get-line-count): Rightalign line
1050 count.
1062 (rmail-summary-get-summary): Display 5-digit message ids. 1051 (rmail-summary-get-summary): Display 5-digit message ids.
1063 (rmail-summary-goto-msg): Adjust for 5-digit ids. 1052 (rmail-summary-goto-msg): Adjust for 5-digit ids.
1064 (rmail-summary-font-lock-keywords): Likewise. 1053 (rmail-summary-font-lock-keywords): Likewise.
1065 1054
1066 * rmail.el (rmail-url-map, rmail-activate-urls) 1055 * mail/rmail.el (rmail-url-map, rmail-activate-urls)
1067 (rmail-visit-url-at-mouse, rmail-visit-url-at-point, rmail-browse-body): 1056 (rmail-visit-url-at-mouse, rmail-visit-url-at-point, rmail-browse-body):
1068 Delete, don't duplicate goto-address functionality. 1057 Delete, don't duplicate goto-address functionality.
1069 1058
1070 2004-10-02 Richard M. Stallman <rms@gnu.org> 1059 2009-01-22 Richard M. Stallman <rms@gnu.org>
1071 1060
1072 * mail/rmail.el (rmail): Convert Babyl files using decode-babyl-file. 1061 * mail/rmail.el (rmail): Convert Babyl files using decode-babyl-file.
1073 (rmail-use-spam-filter): Add defvar. 1062 (rmail-use-spam-filter): Add defvar.
1074 1063
1075 * mail/unrmail.el: Mostly rewritten. Parses the file 1064 * mail/unrmail.el: Mostly rewritten. Parses the file
1076 directly without calling any functions in Rmail. 1065 directly without calling any functions in Rmail.
1077 (batch-convert-babyl, convert-babyl-file, decode-babyl-file) 1066 (batch-convert-babyl, convert-babyl-file, decode-babyl-file)
1078 (decode-babyl): New functions. 1067 (decode-babyl): New functions.
1079 (unrmail, batch-unrmail): Now aliases. 1068 (unrmail, batch-unrmail): Now aliases.
1080 1069
1081 2004-09-27 Richard M. Stallman <rms@gnu.org> 1070 2009-01-22 Richard M. Stallman <rms@gnu.org>
1082 1071
1083 * mail/rmaildesc.el (rmail-message-deleted-p): Add as alias. 1072 * mail/rmaildesc.el (rmail-message-deleted-p): Add as alias.
1084 1073
1085 * mail/rmail.el (rmail-message-vector, rmail-deleted-vector) 1074 * mail/rmail.el (rmail-message-vector, rmail-deleted-vector)
1086 (rmail-msgref-vector, rmail-summary-vector): Delete vars, and 1075 (rmail-msgref-vector, rmail-summary-vector): Delete vars, and
1098 1087
1099 * mail/rmailsum.el (rmail-make-summary-line): Delete function. 1088 * mail/rmailsum.el (rmail-make-summary-line): Delete function.
1100 (rmail-new-summary): Make it work once again as in old version. 1089 (rmail-new-summary): Make it work once again as in old version.
1101 (rmail-summary-get-summary): Call rmail-summary-line-decoder. 1090 (rmail-summary-get-summary): Call rmail-summary-line-decoder.
1102 1091
1103 2004-09-20 Richard M. Stallman <rms@gnu.org> 1092 2009-01-22 Richard M. Stallman <rms@gnu.org>
1104 1093
1105 * mail/rmail.el (rmail): Error if file is Babyl format. 1094 * mail/rmail.el (rmail): Error if file is Babyl format.
1106 (rmail-process-new-messages, rmail-reply-callback, rmail-mark-message) 1095 (rmail-process-new-messages, rmail-reply-callback, rmail-mark-message)
1107 (rmail-narrow-to-message): Doc fix. 1096 (rmail-narrow-to-message): Doc fix.
1108 (rmail-reply, rmail-forward, rmail-resend, rmail-retry-failure) 1097 (rmail-reply, rmail-forward, rmail-resend, rmail-retry-failure)