Pacify byte compiler
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
5255e3ff
MB
12007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
4 exclude address matching message-dont-reply-to-names.
5
b4fde39f
MB
62007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
7
8 * gnus-util.el (gnus-string<): New function.
9
10 * gnus-sum.el (gnus-article-sort-by-author)
11 (gnus-article-sort-by-subject): Use it.
12
132007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
14
15 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
16 the frame-focus tag is set in gnus-buffer-configuration.
17
6ab3804a
JB
182007-10-04 Juanma Barranquero <lekktu@gmail.com>
19
20 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
21 (sieve-manage-open): Use `mapc' instead of `mapcar'.
22
2f19ece7
SM
232007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
24
25 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
26 Don't hardcode point-min==1.
27
1d0df8af
DK
282007-09-30 David Kastrup <dak@gnu.org>
29
30 * gnus-art.el (gnus-article-reply-with-original)
31 (gnus-article-followup-with-original): When `transient-mark-mode' is
32 off, refrain from active-region behavior for followups.
33
4b70e299
MB
342007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
35
36 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
37
382007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
39
40 * Relicense "GPLv2 or later" files to "GPLv3 or later".
41
422007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
43
44 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
45 Suggested by Leo <sdl.web@gmail.com>.
46
47 * gnus.el: Do.
48
492007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
50
51 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
52 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
53
54 * gnus-agent.el (gnus-agent-fetch-headers): Do.
55
56 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
57 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
58
592007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
60
61 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
62 newline.
63 (nnmbox-request-accept-article): Don't change article in source buffer;
64 narrow to header to use message-fetch-field rather than
65 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
66 (nnmbox-request-replace-article): Quote lines that'll be misidentified
67 as delimiters; make sure article ends with newline.
68 (nnmbox-delete-mail): Correct last position of article to be deleted;
69 ignore X-Gnus-Newsgroup header in article body.
70 (nnmbox-save-mail): Quote lines looking like delimiters at the right
71 positions; make sure article ends with newline.
72
732007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
74
75 * gnus-cus.el (gnus-score-extra): New widget.
76 (gnus-score-extra-convert): New function.
77 (gnus-score-customize): Use it for Extra.
78
7f22a765
MB
792007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
80
81 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
82 (mml-generate-mime-1): Don't encode body if it is specified to be in
83 raw form; don't make buffer be unibyte when inserting multibyte string.
84
67d0660b
SM
852007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
86
87 * sha1.el: Fix up comment style.
88 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
89 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
90
91 * hex-util.el: Fix up comment style.
92 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
93
94 * gnus-salt.el: Use with-current-buffer.
95 (gnus-pick-setup-message): Fix long-standing typo.
96
bdaf8a62
MB
972007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
98
99 * gnus-art.el (gnus-article-summary-command-nosave)
100 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
101
1022007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
103
104 * gnus.el (gnus-maximum-newsgroup): New variable.
105
106 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
107 according to gnus-maximum-newsgroup.
108
109 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
110 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
111 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 112
37cc095b
MB
1132007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
114
115 * nntp.el (nntp-xref-number-is-evil): New server variable.
116 (nntp-find-group-and-number): If it is non-nil, don't trust article
117 numbers in the Xref header.
118
1192007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
120
121 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
122
1232007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
124
125 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
126
3ecd3a56
GM
1272007-08-08 Glenn Morris <rgm@gnu.org>
128
129 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
130 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
131 doc-strings and comments.
132
cacc7b51
GM
1332007-07-25 Glenn Morris <rgm@gnu.org>
134
135 * Relicense all FSF files to GPLv3 or later.
136
2f62a044
MB
1372007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
138
139 * gnus-msg.el (gnus-summary-supersede-article)
140 (gnus-summary-resend-message-edit): Add Gcc header.
141 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
142 article's Message-ID; refer parent article in summary buffer.
143
144 * message.el (message-bounce): Call mime-to-mml.
145
f931ce84
MB
1462007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
147
148 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
149 string.
150
1512007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
152
153 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
154
2f62a044
MB
1552007-07-14 David Kastrup <dak@gnu.org>
156
157 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
158 finishing actions if we did not edit the article.
159
82fe1aed
MB
1602007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
161
162 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
163 (gnus-server-closed-face, gnus-server-denied-face)
164 (gnus-server-offline-face): Remove variable.
165 (gnus-server-font-lock-keywords): Use faces that are not aliases.
166
167 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
168 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
169 if the coding-system argument is nil for XEmacs.
170
171 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
172 mm-charset-override-alist.
173
174 * rfc2047.el: Don't require base64; require rfc2045 for the function
175 rfc2045-encode-string.
176 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
177 to quote the parameter value.
178
60b0b668
MB
1792007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
180
181 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
182 as unfetched articles.
183
1842007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
185
186 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
187
1882007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
189
190 * gnus-art.el (gnus-article-summary-command-nosave)
191 (gnus-article-read-summary-keys): Don't set the 3rd arg of
192 pop-to-buffer for XEmacs.
193
5cedca8d
MB
1942007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
195
196 * gnus-agent.el (gnus-agent-fetch-headers)
197 (gnus-agent-retrieve-headers): Bind
198 gnus-decode-encoded-address-function to identity.
199
200 * nntp.el (nntp-send-xover-command): Recognize an xover command is
201 available also when the server returns simply a dot.
202
203 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
204
524705ae
MB
2052007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
206
207 * gnus-ems.el (gnus-x-splash): Make it work.
208
209 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
210 from being used.
211
524705ae
MB
212 * gnus-art.el (gnus-article-summary-command-nosave): Correct the order
213 of the arguments passed to pop-to-buffer.
214 (gnus-article-read-summary-keys): Ditto.
215
770edeec
JB
2162007-06-07 Juanma Barranquero <lekktu@gmail.com>
217
524705ae 218 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 219
34c5dce5
JB
2202007-06-06 Juanma Barranquero <lekktu@gmail.com>
221
3e3dc2c3
JB
222 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
223 * gnus-sum.el (gnus-summary-highlight):
524705ae 224 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 225 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 226
524705ae
MB
2272007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
228
229 * gnus-art.el (gnus-mime-view-part-externally)
230 (gnus-mime-view-part-internally): Fix predicate function passed to
231 completing-read.
232
233 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image;
234 return t if image size is just the same as window size.
235
c14dcd06
CY
2362007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
237
238 * message.el (message-pop-to-buffer): Add switch-function argument.
239 (message-mail): Pass switch-function argument to it.
524705ae
MB
240
2412007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
242
243 * message.el (message-narrow-to-headers-or-head): Ignore
244 mail-header-separator in the body.
245
2462007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
247
248 * gnus-art.el (gnus-article-mode): Fix comment about displaying
249 non-break space.
c14dcd06 250
596e5f72
RS
2512007-05-09 Didier Verna <didier@xemacs.org>
252
253 * gnus-diary.el, nndiary.el: Remove the description comment (nndiary is
254 now properly documented in the Gnus manual). Fix the spelling of "Back
255 End".
256
6b554e88
MB
2572007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
258
259 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
260 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
261 displayed of multipart/alternative part if it is invoked from summary
262 buffer.
263 (gnus-article-part-wrapper): Select article window.
264
265 * mm-view.el (mm-inline-text-html-render-with-w3m)
266 (mm-inline-text-html-render-with-w3m-standalone)
267 (mm-inline-render-with-function): Use mail-parse-charset by default.
268
c429815a
MB
2692007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
270
271 * gnus-msg.el (gnus-inews-yank-articles): Use
272 message-exchange-point-and-mark instead of exchange-point-and-mark.
273
2742007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
275
276 * message.el (message-yank-original): Make sure cited text ends with
277 newline; don't exchange point and mark.
278
2792007-04-07 Chong Yidong <cyd@stupidchicken.com>
280
281 * tls.el (open-tls-stream): Properly handle case where there
282 is no associated buffer.
283
c345112e
TTN
2842007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
285
286 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
287 message-yank-original, make sure (< mark TEXT point).
288
8aed9ac5
RS
2892007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
290
291 * nnmail.el (nnmail-spool-file): Mark as obsolete.
292 (nnmail-get-new-mail): Reformat.
293
294 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
295
296 * gmm-utils.el: Fix Commentary.
297 (gmm-tool-bar-from-list): Fix typo in doc string.
298
561fb491
TTN
2992007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
300
301 * message.el (message-yank-original): Fix bug:
302 Don't switch point and mark unnecessarily.
303
87ba2830
MB
3042007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
305
306 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
307 evaluation of gnus-extended-version to ensure correct generation of the
308 User-Agent header when message-generate-headers-first is used.
309
3102007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
311
312 * gnus-art.el (gnus-button-alist): Also catch `<f1> k ...'.
1700dd0f 313 (gnus-treat-display-x-face): Fix doc string.
87ba2830 314
815b81c8
MB
3152007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
316
317 * message.el (message-required-news-headers):
318 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
319
3202007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
321
322 * message.el (message-generate-new-buffers): Change the meaning of the
323 nil value; add `standard' to the choices; treat t as `unique'; improve
324 doc string.
325 (gnus-select-frame-set-input-focus): Autoload.
326 (message-buffer-name): Search for the existing message buffer if
327 message-generate-new-buffers is nil or `standard'; treat the value t of
328 message-generate-new-buffers as `unique'.
329 (message-pop-to-buffer): Raise the frame already displaying the message
330 buffer; clear the echo area after querying.
331 (message-setup): Pass the `continue' argument to compose-mail.
332 (message-mail): Prefer `switch-function' if it is given; search for the
333 existing message buffer if the `continue' argument is non-nil; pass
334 continue and switch-function arguments to compose-mail by way of
335 message-setup.
336 (message-mail-other-window): Adjust argument of message-setup.
337 (message-mail-other-frame): Ditto.
338
45cb30ee
MB
3392007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
340
341 * message.el (message-make-in-reply-to): Quote name containing
342 non-ASCII characters. It will make the RFC2047 encoder cause an error
343 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 344 <nakaji@jp.freebsd.org>.
45cb30ee
MB
345
3462007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
347
348 * nntp.el (nntp-never-echoes-commands)
349 (nntp-open-connection-functions-never-echo-commands): New variables.
350 (nntp-send-command): Use them.
351
aa260d63
MB
3522007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
353
354 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
355 articles posted in the last 24 hours.
356
c371062c
CY
3572007-02-14 Chong Yidong <cyd@stupidchicken.com>
358
359 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
360
c91f4b83
MB
3612007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
362
363 * nnweb.el (nnweb-google-parse-1): Update parser.
364
8f77631e
JB
3652007-01-29 Juanma Barranquero <lekktu@gmail.com>
366
367 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
368
41e49ce6
MB
3692007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
370
371 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
372 regexp.
373
3742007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
375
376 * uudecode.el (uudecode-string-to-multibyte): New function emulating
377 string-to-multibyte.
378 (uudecode-decode-region-internal): Use it.
379
b28080e3
MB
3802007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
381
382 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
383 custom choice.
384
385 * gnus-art.el (gnus-signature-limit): Fix custom choice.
386
b66f54c1
MB
3872007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
388
389 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
390 Use gnus-home-directory instead of "~/" or "$HOME".
391
0d7c8ac4
KH
3922007-01-12 Kenichi Handa <handa@m17n.org>
393
394 * uudecode.el (uudecode-decode-region-internal): Make it work in a
395 multibyte buffer.
651408cb
MB
396
3972007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
398
399 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 400
ba361211 4012007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
40e902eb
RS
402
403 * gnus-soup.el: Add missing :group in previous change.
404
d84c3737
RS
4052007-01-05 Reiner Steib <Reiner.Steib@gmx.de>
406
407 * gnus-soup.el (gnus-soup): New custom group. Make user variables
408 customizable.
409
ba361211
MB
4102007-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
411
412 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
413 headers read from disk with the ones newly found in the current search.
414 This should no longer cause problems, because the article numbers in
415 Gmane's `nov.php' output are ignored since the previous change.
416
4172006-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
418
419 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
420 solid groups.
421
4222006-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
423
424 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
425 the headers when creating the mapping to avoid mismappings.
426 (nnweb-gmane-create-mapping): Always nix out old mapping.
427
4282007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
429
430 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
431
4322007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
433
434 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
435
db629244
MB
4362006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
437
438 * gnus-sum.el (gnus-summary-insert-dormant-articles): Fix typo in
439 message.
440
11e95b02
MB
4412006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
442
443 * nnimap.el (nnimap-expunge-search-string): Mention
444 nnimap-search-uids-not-since-is-evil in docstring.
445
4462006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
447
448 * spam.el: Revert to make-obsolete-variable because
449 define-obsolete-variable-alias is not supported in Emacs 21.
450
4512006-12-28 Daiki Ueno <ueno@unixuser.org>
452
453 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
454 summary buffer.
455
4562006-12-27 Reiner Steib <Reiner.Steib@gmx.de>
457
458 * spam.el (spam-ifile-path, spam-ifile-database-path)
459 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
460 make-obsolete-variable.
461
4622006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
463
464 * message.el (message-make-fqdn): Fix comment.
465 (message-bogus-system-names): Add ".local".
466
467 * spam.el (spam-ifile-path, spam-ifile-program)
468 (spam-ifile-database-path, spam-ifile-database)
469 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
470 Don't use "path" inappropriately.
471 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
472 strings.
473 (spam-check-ifile, spam-ifile-register-with-ifile)
474 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
475 new variable names.
476
477 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
478 (gnus-treat-display-smileys): Simplify using
479 gnus-image-type-available-p.
480
481 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
482 available.
483
4842006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
485
486 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
487 one after turning on the buffer's multibyteness instead of decoding
488 them directly in the unibyte buffer that causes unexpected conversion
489 in Emacs 23 (unicode).
490
9b9e104e
MB
4912006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
492
493 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
494 disconnect icons. Add help text.
495
bcd3e063
MB
4962006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
497
498 * legacy-gnus-agent.el: Add Copyright notice.
499
82e5f93f
CY
5002006-12-12 Chong Yidong <cyd@stupidchicken.com>
501
502 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
503
f88e76a8
CY
5042006-12-08 Chong Yidong <cyd@stupidchicken.com>
505
506 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
507 specifying array size.
508 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
509 array if it is too small.
510 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
511 (gnus-sort-threads-loop): New function.
512
e925d5ae 5132006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
514
515 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
516 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
517
11e95b02 5182006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3aa84d30
MB
519
520 * mm-url.el (mm-url-predefined-programs): Call curl with correct
521 options.
522
5538c331
MB
5232006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
524
525 * mml2015.el (mml2015-pgg-clear-verify): Replace encode-coding-string
526 with mm-encode-coding-string.
527
5282006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
529
530 * nneething.el (nneething-decode-file-name): Replace
531 decode-coding-string with mm-decode-coding-string.
532
550831ed
JB
5332006-11-24 Juanma Barranquero <lekktu@gmail.com>
534
535 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
536 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
537
538 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
539 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
540 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
541 (gnus-group-make-directory-group, gnus-group-transpose-groups):
542 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
543 (gnus-subscribe-newsgroup, gnus-1):
544 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
545 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
546 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
547 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
548
e8f0f70d
MB
5492006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
550
551 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
552
b07e0143
MB
5532006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
554
555 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
556 and comment it.
557
558 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
559
4573e0df
MB
5602006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
561
562 * gnus-util.el (gnus-extract-address-components): Improve comment.
563
5642006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
565
566 * gnus-util.el (gnus-extract-address-components): Work with address in
567 which the name portion contains @.
568
5692006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
570
571 * gnus.el (gnus-start): Move custom group up.
572 (gnus-select-method): Don't autoload, but make it available for
573 `customize-variable'.
574 (gnus-getenv-nntpserver): Don't autoload.
575
5762006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
577
578 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
579 mm-with-unibyte-current-buffer to make string unibyte.
580
581 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
582 mm-string-as-multibyte.
583
5842006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
585
586 * message.el: Merge from the trunk to fix the bug WRT double encoded
587 subjects.
588 (message-replacement-char): New variable.
589 (message-fix-before-sending): Use it.
590 (message-simplify-subject): New function to remove duplicate code.
591 (message-reply, message-followup): Use it.
592 (message-simplify-subject-functions): New variable.
34c5dce5 593 (message-strip-subject-encoded-words): New function.
4573e0df
MB
594
5952006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
596
597 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
598 instead of gnus-intersection because arguments of gnus-sorted-nunion
599 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
600
06856b12
JB
6012006-11-03 Juanma Barranquero <lekktu@gmail.com>
602
603 * gnus-diary.el (gnus-diary-delay-format-function):
604 * nndiary.el (nndiary-reminders):
605 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
606
b193caa3
MB
6072006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
608
609 * gnus-art.el (article-hide-boring-headers): Fetch date from
610 gnus-original-article-buffer to avoid problems with localized date
611 strings.
612
6132006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
614
615 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
616
ab785936
MB
6172006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
618
06856b12
JB
619 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
620 New variables.
ab785936
MB
621 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
622 (mm-charset-synonym-alist): Move some entries to
623 mm-codepage-iso-8859-list.
624 (mm-charset-synonym-alist, mm-charset-override-alist): Add
625 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
626
b90a6149
MB
6272006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
628
629 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
630
6312006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
632
633 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
634 with Emacs 21 and XEmacs.
635
6362006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
637
638 * mm-view.el: Add interactive arg to html2text autoload.
639
6402006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
641
642 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
643
c86d4601
MB
6442006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
645
646 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
647 names.
648
649 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
650
6512006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
652
653 * message.el (message-headers-to-generate): Fix typo in docstring.
654
6552006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
656
657 * gnus.el (gnus-mime): Remove unused custom group.
b90a6149 658 (gnus-getenv-nntpserver, gnus-select-method): Autoload.
c86d4601 659
92edaeed
MB
6602006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
661
662 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
663 "blank line" when searching for end of armor headers.
664
6652006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
666
667 * gmm-utils.el (gmm-write-region): Fix variable name.
668
6692006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
670
671 * gmm-utils.el (gmm-write-region): New function based on compatibility
672 code from `mm-make-temp-file'.
673
674 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
675
676 * nnmaildir.el (nnmaildir--update-nov)
677 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
678 Use `gmm-write-region'.
679
996aa8c1
MB
6802006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
681
682 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
683 gnus-summary-limit-to-articles.
684
6852006-10-04 Romain Francoise <romain@orebokech.com>
686
687 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
688 Moved here (and renamed) from gnus-registry.el.
689
690 * gnus-registry.el: Require gnus-util.
691 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
692
6932006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
694
695 * pop3.el (pop3-authentication-scheme): Clarify doc.
696 (pop3-movemail): Warn about pop3-leave-mail-on-server.
697
6982006-10-04 Dave Love <fx@gnu.org>
699
700 * pop3.el (pop3-authentication-scheme): Add custom version.
701
7022006-10-04 Jesper Harder <harder@ifa.au.dk>
703
704 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
705 doc string. Improve doc string.
706
7072006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
708
709 * gnus-util.el (gnus-with-local-quit): New macro.
710
711 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
712
67099291
MB
7132006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
714
715 * gmm-utils.el (gmm): Adjust custom version.
716
717 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
718 custom version.
719
720 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
721
94019f61
CY
7222006-09-25 Chong Yidong <cyd@stupidchicken.com>
723
724 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
725
0327a464
MB
7262006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
727
728 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
729 regexp. Articles containing quotation were cut prematurely.
730
7312006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
732
733 * message.el (message-cite-original-without-signature): Use nobody by
734 default for the value of From header.
735 (message-cite-original): Ditto.
736 (message-reply): Ditto.
737
b110774a
MB
7382006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
739
740 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
741 mails in the doc string. Add some URLs in comment.
742
7432006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
744
745 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
746 backslashes handling and the way to find boundaries of quoted strings.
747
676c1893
RS
7482006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
749
750 * gnus-art.el (gnus-button-regexp, gnus-button-marker-list)
751 (gnus-button-last): Move up. Convert comments into doc strings.
752
de4fbbe4
CY
7532006-09-04 Chong Yidong <cyd@stupidchicken.com>
754
755 * message.el (message-send-mail-with-sendmail): Look for sendmail in
756 several common directories.
757
d7093904
MB
7582006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
759
8fbdffe5
MB
760 * gnus-art.el (article-decode-encoded-words): Make it fast.
761
7622006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
763
764 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
765
d7093904
MB
766 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
767 in quoted string into `\'.
768
343d6628
MB
7692006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
770
771 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
772 Use standard-syntax-table.
773
7742006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
775
776 * gnus-art.el (gnus-decode-address-function): New variable.
777 (article-decode-encoded-words): Use it to decode headers which are
778 assumed to contain addresses.
779 (gnus-mime-delete-part): Remove useless `or'.
780
781 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
782 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
783 (gnus-nov-parse-line): Use it to decode From header.
784 (gnus-get-newsgroup-headers): Ditto.
785 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
786
787 * mail-parse.el (mail-decode-encoded-address-region): New alias.
788 (mail-decode-encoded-address-string): New alias.
789
790 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
791 New function.
792 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
793 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
794 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
795 (rfc2047-decode-string): Ditto.
796 (rfc2047-decode-address-region): New function.
797 (rfc2047-decode-address-string): New function.
798
6c5d6b6c
MB
7992006-08-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
800
801 [ Backported bug fix from No Gnus. ]
802
803 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
804 looking up the method using GROUP's prefix before inventing a new one.
805 It is used on killed/unknown groups in various places where returning
806 an all-new method isn't expected by the caller.
807
808 * gnus-util.el (gnus-group-server): Copy required macro from No Gnus.
809
5dab7628
RF
8102006-08-13 Romain Francoise <romain@orebokech.com>
811
812 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
813 space.
814
5ebdc299
MB
8152006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
816
817 * compface.el (uncompface): Use binary rather than raw-text-unix.
818
8192006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
820
821 * compface.el (uncompface): Make sure the eol conversion doesn't take
822 place when communicating with the external programs. Reported by
823 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
824
8252006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
826
827 * nnheader.el (nnheader-insert-head): Fix typo in comment.
828
8292006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
830
831 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
832 Make it more robust by parsing author and date independently.
833
ebf693f3
MB
8342006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
835
836 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
837
8382006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
839
840 * nnheader.el (nnheader-insert-head): Make it work even if the file
841 uses CRLF for the line-break code.
842
bd876f90
MB
8432006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
844
845 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
846 workaround for the url package included with Emacs.
847
848 * nnweb.el (nnweb-google-create-mapping): Update regexp.
849
06dc8321
KF
8502006-07-18 Karl Fogel <kfogel@red-bean.com>
851
852 * nnmail.el (nnmail-article-group): If splitting raises an error, give
853 some information about the error when saying that the `bogus' mail
854 group will be used.
855
7ce31649
MB
8562006-07-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
857
858 [ Backported bug fixes from No Gnus. ]
859
860 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
861 (nnweb-google-search): Respect nnweb-max-hits as upper bound.
862 (nnweb-request-article): Do proper xwfu encoding when fetching articles
863 by message-id.
864
865 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
866 unsubscribed groups as if they were killed ones. It causes duplicate
867 entries in gnus-newsrc-alist.
868
8692006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
870
871 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
872 string.
873
b44409c9
MB
8742006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
875
876 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
877
763bb2d4
MB
8782006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
879
880 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
881
827dc73d
MB
8822006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
883
884 * gnus-diary.el (gnus-user-format-function-d)
885 (gnus-user-format-function-D): Autoload.
886
8872006-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
888
889 * gnus-group.el (gnus-group-select-group): Doc fix.
890 [ See 2004-05-19 change on the trunk. ]
891
a367620f
MB
8922006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
893
894 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
895
5cfd0f2e
MB
8962006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
897
898 * message.el (message-syntax-checks): Doc fix.
899
f362b760
MB
9002006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
901
902 * message.el (message-syntax-checks): Doc fix.
903 (message-send-mail): Add check for continuation headers.
904 (message-check-news-header-syntax): Fix regexp used to check for
905 continuation headers.
906
9072006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
908
909 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
910
26c9afc3
MB
9112006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
912
913 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
914 to fill the utf-8 entry.
915
9162006-06-05 Dan Christensen <jdc@uwo.ca>
917
918 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
919 respect display group parameter and gnus-summary-expunge-below.
920 (gnus-articles-to-read): Remove unused reference to display group
921 parameter.
922 [ Merge 2004-07-06 change from the trunk. ]
923
9242006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
925
926 * gnus-ml.el (gnus-mailing-list-subscribe)
927 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
928 (gnus-mailing-list-message): Fix doc strings.
929
9302006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
931
932 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
933 of doing it manually.
934
9352006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
936
937 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
938 must be explicitly online rather than "not explicitly offline" for
939 its flags to be synchronized.
940 (gnus-agent-read-local): All symbols allocated in my-obarray
941 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
942 (gnus-agent-regenerate-group): Check numeric names to see if they are
943 messages or groups.
944
9452006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
946
947 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
948 (gnus-saved-headers): Ditto.
949 (gnus-default-article-saver): Doc fix; add
950 gnus-summary-write-body-to-file; mention functions may have properties.
951 (gnus-article-save-coding-system): New variable.
952 (gnus-article-save): Override gnus-save-all-headers and
953 gnus-saved-headers by :headers property which saver function may have.
954 (gnus-read-save-file-name): Add optional `dir-var' argument which
955 specifies directory in which files are saved; work even if optional
956 `variable' argument is not specified.
957 (gnus-summary-save-in-file): Add properties :decode and :headers.
958 (gnus-summary-write-to-file): Add properties :decode, :function, and
959 :headers; read file name.
960 (gnus-summary-save-body-in-file): Add :decode property; add optional
961 `overwrite' argument.
962 (gnus-summary-write-body-to-file): New function; add properties
963 :decode and :function.
964 (gnus-output-to-file): Add coding cookie and encode text according
965 to gnus-article-save-coding-system; don't use mm-append-to-file.
966
967 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
968 (gnus-summary-local-variables): Add it.
969 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
970 (gnus-summary-save-article): Require gnus-art; save decoded articles
971 if function that gnus-default-article-saver specifies has `:decode'
972 property; bind gnus-prompt-before-saving to t when saving many
973 articles in a file; move point to article which will be saved.
974 (gnus-summary-write-article-body-file): New function.
975
9762006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
977
978 * uudecode.el (uudecode-decode-region-external): Fix previous commit.
979
9802006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
981
982 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
983 after-load-alist.
984
9852006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
986
987 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
988 coding system in XEmacs, use binary.
989
990 * mail-source.el (mail-sources): Fix custom type.
991
992 * imap.el (Commentary): Fix typo.
993
d7ba2a01
RS
9942006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
995
f18df03d
MB
996 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
997 (gnus-summary-expire-articles-now): Shorten prompt.
998
d7ba2a01
RS
999 * gmm-utils.el (wid-edit): Require.
1000 (defun-gmm): Renamed from `gmm-defun-compat'.
1001 (gmm-image-search-load-path): Use it.
1002 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
1003
54e573e6
MB
10042006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
1005
1006 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
1007 (mm-copy-to-buffer): Use with-current-buffer.
1008 (mm-display-part): Simplify.
1009 (mm-inlinable-p): Add optional arg `type'.
1010
49c7d1ac 1011 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
1012 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
1013 Try harder to show the attachment internally or externally using
1014 gnus-mime-view-part-as-type.
1015
10162006-05-04 Reiner Steib <Reiner.Steib@gmx.de>
1017
1018 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
1019 `filename' from Content-Disposition if Content-Type doesn't
1020 provide `name'.
49c7d1ac 1021 (gnus-mime-view-part-as-type): Set default instead of initial-input.
54e573e6 1022
9606f1cb
MB
10232006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1024
1025 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
1026 unibyte after clear-decrypt function runs.
1027
1028 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
1029 returns as a unibyte string.
1030
305452a5
MB
10312006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
1032
305452a5
MB
1033 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
1034 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
1035 (mml1991-pgg-encrypt): Ditto.
1036
0565caeb
MB
10372006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
1038
1039 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
1040 (gnus-outlook-deuglify-unwrap-max): Remove autoload.
1041
1042 * mml-sec.el (mml-secure-method): New internal variable.
1043 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
49c7d1ac
SM
1044 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt):
1045 New functions using mml-secure-method. Sync from the trunk.
0565caeb
MB
1046
1047 * mml.el (mml-mode-map): Add key bindings for those functions.
1048 (mml-menu): Simplify security menu entries. Suggested by Jesper
1049 Harder <harder@myrealbox.com>. Sync from the trunk.
1050
1051 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
1052 .mobi and .travel. Remove .nato, .bitnet and .uucp.
1053 (message-in-body-p): New function. Sync from the trunk.
1054
1055 * mml.el (mml-mode, mml-dnd-protocol-alist)
1056 (mml-dnd-attach-options, mml-dnd-attach-file)
3d3a26eb
SM
1057 (mml-attach-file, mml-attach-buffer, mml-attach-external):
1058 Sync DND support and use of message-in-body-p from the trunk.
0565caeb 1059
305452a5
MB
10602006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
1061
1062 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
1063 binding pgg-* variables; reimplement the section which prevents
1064 MIME header from being signed.
1065 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
1066 pgg-text-mode; remove a blank line at the top of body.
1067
1068 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
1069 lines at the top of body; use gnus-newsgroup-charset if there's no
1070 Charset header.
1071
0565caeb
MB
10722006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1073
3d3a26eb 1074 * nnweb.el (nnweb-google-wash-article): Sync up to new Google HTML.
0565caeb
MB
1075
10762006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
1077
1078 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
1079 (mm-uu-pgp-encrypted-test): Ditto.
1080 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
1081 between header and body; return application/pgp-encrypted handle
1082 if decryption failed; decode decrypted body by charset.
1083
1084 * mm-decode.el (mm-automatic-display): Don't make application/pgp
1085 element match to application/pgp-*.
1086
f67d6742
MB
10872006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
1088
49c7d1ac
SM
1089 * gnus-util.el (gnus-replace-in-string):
1090 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
1091
10922006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
1093
1094 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map.
1095
1096 * gnus-sum.el: Ditto.
1097
49c7d1ac
SM
1098 * gnus-util.el (gnus-select-frame-set-input-focus):
1099 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
1100 definition defined in Emacs 22 for old Emacsen.
1101
18c06a99
RS
11022006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
1103
bd29ba20
RS
1104 [ Merge from Gnus trunk. ]
1105
1106 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
1107 (mm-charset-override-alist): New variable.
1108 (mm-charset-to-coding-system): Use it.
1109 (mm-codepage-setup): New helper function.
1110 (mm-charset-eval-alist): New variable.
49c7d1ac
SM
1111 (mm-charset-to-coding-system): Use mm-charset-eval-alist.
1112 Warn about unknown charsets. Add allow-override.
1113 Use `mm-charset-override-alist' only when decoding.
bd29ba20
RS
1114 (mm-detect-mime-charset-region): Use :mime-charset.
1115
49c7d1ac
SM
1116 * mm-bodies.el (mm-decode-body, mm-decode-string):
1117 Call `mm-charset-to-coding-system' with allow-override argument.
bd29ba20 1118
18c06a99
RS
1119 * message.el (message-tool-bar-zap-list, message-tool-bar)
1120 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
1121 (message-tool-bar-local-item-from-menu): Remove.
1122 (message-tool-bar-map): Replace by `message-make-tool-bar'.
1123 (message-make-tool-bar): New function.
1124 (message-mode): Use `message-make-tool-bar'.
1125
1126 * gnus-sum.el (gnus-summary-tool-bar)
1127 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
1128 (gnus-summary-tool-bar-zap-list): New variables.
1129 (gnus-summary-make-tool-bar): Complete rewrite using
1130 `gmm-tool-bar-from-list'.
1131
1132 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
49c7d1ac
SM
1133 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list):
1134 New variables.
18c06a99
RS
1135 (gnus-group-make-tool-bar): Complete rewrite using
1136 `gmm-tool-bar-from-list'.
1137 (gnus-group-tool-bar-update): New function.
1138
1139 * gmm-utils.el: New file.
1140
e4a89ccf
MB
11412006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
1142
1143 * flow-fill.el (fill-flowed): Remove trailing space from blank
1144 quoted lines.
1145
11462006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
1147
49c7d1ac
SM
1148 * gnus-art.el (gnus-article-mode):
1149 Set cursor-in-non-selected-windows to nil.
e4a89ccf 1150
163cb72d
MB
11512006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1152
1153 * gnus-art.el (gnus-mime-view-part-as-charset): Ignore charset
1154 that the part specifies.
1155
1156 * mm-decode.el (mm-display-part): Work with external parts and
1157 usual parts similarly.
1158
1159 * mm-extern.el (mm-inline-external-body): Use mm-display-part
1160 instead of gnus-display-mime.
1161
1162 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
1163 tag to summarized topics part in order to encode non-ASCII text.
1164
14e6dc54
MB
11652006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
1166
1167 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
1168
11692006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1170
1171 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
1172 the sieve region.
1173
11742006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
1175
1176 * gnus.el: Gnus v5.10.8 is released.
1177
11782006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1179
49c7d1ac 1180 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new layout.
14e6dc54
MB
1181
1182 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
1183 unknown charset.
1184
3d3a26eb 1185 * message.el (message-header-synonyms): Add Original-To to the default.
14e6dc54 1186
3d3a26eb 1187 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Group is an
14e6dc54
MB
1188 optional parameter.
1189
1b155fbd
MB
11902006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
1191
1192 * gnus-fun.el (gnus): Require it for gnus-directory.
1193
b6f2cf4b
MB
11942006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1195
3d3a26eb
SM
1196 * nnweb.el (nnweb-google-create-mapping): Update regexp.
1197 Some whitespace was matched into the url, which broke browsing hits
b6f2cf4b
MB
1198 > 100 when mm-url-use-external was nil.
1199
5af68e28
MB
12002006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
1201
3d3a26eb 1202 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
5af68e28 1203
77218834
MB
12042006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
1205
1206 * mml.el (mml-insert-mime): Ignore cached contents of
1207 message/external-body part.
1208
1209 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
1210 (mm-insert-part): Ditto.
1211
d451514f
MB
12122006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
1213
1214 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
1215 Reported by Ralf Wachinger <rwachinger@gmx.de>.
1216
4f162824
KH
12172006-03-23 Kenichi Handa <handa@m17n.org>
1218
1219 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
1220 instead of set-buffer-multibyte.
1221
e9e33c19
KH
12222006-03-23 Kenichi Handa <handa@m17n.org>
1223
1224 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
1225 buffer and then decode the buffer text if necessary.
1226 (rfc2231-encode-string): Be sure to work on multibyte buffer at
1227 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 1228
06856b12 12292006-03-21 Daniel Pittman <daniel@rimspace.net>
f5e92214
MB
1230
1231 * nnimap.el (nnimap-request-update-info-internal): Optimize.
1232 Don't `gnus-uncompress-range' to avoid excessive memory usage.
1233
f5e92214
MB
12342006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1235
1236 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
1237
49c7d1ac
SM
1238 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
1239 Add comment on version.
f5e92214
MB
1240
12412006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
1242
49c7d1ac 1243 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New variable.
f5e92214
MB
1244 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
1245 assigning the spam-mark to new messages.
1246
4968aeff 12472006-03-20 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk>
f5e92214
MB
1248
1249 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
1250
12512006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
1252
1253 * smiley.el: Add missing test smiley.
1254
531bedc3
MB
12552006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
1256
1257 * mm-decode.el (mm-with-part): New macro.
1258 (mm-get-part): Use it; work with message/external-body as well.
1259 (mm-save-part): Treat name and filename equally.
1260
1261 * mm-extern.el (mm-extern-cache-contents): New function.
1262 (mm-inline-external-body): Use it; force the part to be displayed;
1263 move undisplayer added to the cached handle to the parent.
1264
1265 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
1266 (gnus-mime-view-part-as-type): Work with message/external-body.
1267
1268 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
1269
12702006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1271
3d3a26eb
SM
1272 * gnus-art.el (gnus-article-only-boring-p):
1273 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
49c7d1ac
SM
1274 intangible text.
1275 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
531bedc3
MB
1276
12772006-03-14 Simon Josefsson <jas@extundo.com>
1278
1279 * message.el (message-unique-id): Don't use message-number-base36
49c7d1ac
SM
1280 if (user-uid) is a float.
1281 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
531bedc3
MB
1282
12832006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
1284
1285 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
1286
1287 * gnus-art.el (gnus-mime-display-single): Make sure there is an
1288 empty line between a part and a message part.
1289
ea8ae765
MB
12902006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
1291
1292 * smiley.el: Add more test smileys.
1293 (smiley-data-directory, smiley-regexp-alist)
1294 (gnus-smiley-file-types): Fix doc strings.
1295 (smiley-update-cache): Clear smiley-cached-regexp-alist before
1296 adding new elements.
1297 (smiley-mouse-map): Unused code. Make it a comment.
1298
12992006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
1300
1301 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
1302 scan latest NoCeM messages instead of old ones.
1303 (gnus-nocem-check-article): Fix regexps so as to match to PGP
1304 delimiters that are recently used.
1305 (gnus-nocem-load-cache): Add autoload cookie.
1306
1307 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
1308
1309 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
1310 level which is larger than gnus-use-nocem is specified.
1311
1312 * gnus-group.el (gnus-group-get-new-news): Ditto.
1313
85fd8002
RS
13142006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
1315
1316 * gnus-util.el (gnus-tool-bar-update): New function.
1317
1318 * gnus-group.el (gnus-group-update-tool-bar): New variable.
1319 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
1320
1321 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
1322
61e66a15
MB
13232006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
1324
1325 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
1326 if optional last element is specified in splits (FIELD VALUE...).
1327
fe62aacc
MB
13282006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
1329
1330 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
1331 handle is multipart when calling it recursively.
1332 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
1333
13342006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1335
1336 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
1337 to "Emacs 23 (unicode)" in doc string.
1338
1339 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
1340 "Emacs 23 (unicode)" in comment.
1341
719120ef
MB
13422006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
1343
3d3a26eb 1344 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
719120ef
MB
1345
1346 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
1347 characters 160 through 255 in Emacs 23.
1348
13492006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
1350
1351 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
1352 message/* containing non-ASCII text properly.
1353
13542006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1355
1356 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
1357
13582006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1359
1360 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
1361
13622006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
1363
3d3a26eb
SM
1364 * nnweb.el (nnweb-type-definition, nnweb-gmane-search):
1365 Use new nov.php.
719120ef
MB
1366
13672006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1368
1369 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
1370 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
1371 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
1372 output on the server side.
1373 (nnweb-google-create-mapping): Update regexps and add some
1374 progress indication.
1375
13762006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
1377
1378 * message.el (message-user-fqdn): Remove useless * in doc string.
1379
1380 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
1381 unnecessary interaction when sending queued mails. Reported by
1382 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
1383
13842006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1385
1386 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
1387 Merge of 2006-02-20 change from the trunk.
1388
13892006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1390
1391 * dns.el (query-dns): Protect more against buggy tcp output.
1392 Merge of 2006-02-20 change from the trunk.
1393
ba0226dd
MB
13942006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
1395
1396 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
1397 first or last are nil.
1398
13992006-02-24 Simon Josefsson <jas@extundo.com>
1400
1401 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
1402 Merge of 2005-10-26 change from the trunk.
1403
5f4264e5
MB
14042006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1405
1406 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
1407 Remove space stuffing, and only do quotes that actually start with
1408 ">" at the beginning of the lines.
1409 Merge of 2005-11-17 and 2004-07-25 from the trunk.
1410
14112006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
1412
1413 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
1414 also available in Emacs 21.3.
1415
1416 * message.el (message-fix-before-sending): Change "Emacs 22" to
1417 "Emacs 23 (unicode)" in comment.
1418
1419 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
1420 "Emacs 23 (unicode)" in comment.
1421
1422 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
1423 comment.
1424 (mm-coding-system-p): Add comment about no-MULE XEmacs.
1425
1426 * mm-view.el (mm-fill-flowed): Add :version.
1427
14282006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
1429
1430 * mm-view.el (mm-fill-flowed): New variable.
1431 (mm-inline-text): Use it.
1432
34c5dce5 14332006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
5f4264e5
MB
1434
1435 * nnimap.el (nnimap-request-move-article): Change folder back to
1436 source group before deleting.
1437
e13be7a2
MB
14382006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
1439
1440 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
1441 coding system which mm-charset-to-coding-system returns for a
1442 given charset is valid.
1443
b5189759
JB
14442006-02-16 Juanma Barranquero <lekktu@gmail.com>
1445
1446 * html2text.el (html2text-remove-tag-list):
1447 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
1448
16f18d05
CY
14492006-02-14 Chong Yidong <cyd@stupidchicken.com>
1450
1451 * gnus-cus.el: Revert 2005-10-17 change.
1452
d71c0855
MB
14532006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
1454
1455 * gnus-art.el (article-strip-banner): Call
1456 article-really-strip-banner only when the regexp match is made.
1457
cf5a5c38
MB
14582006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
1459
1460 * gnus-art.el (article-strip-banner): Use
1461 gnus-extract-address-components instead of
1462 mail-header-parse-addresses to make it work with non-ASCII text.
1463
1464 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
1465 values which are surrounded with \"...\"; make it never cause a
1466 Lisp error; give up parsing of parameters if it failed in
1467 extracting type.
1468
14692006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
1470
1471 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
1472 make-temp-file; make it work with Emacs 20 and XEmacs as well.
1473
1474 * mm-decode.el (mm-display-external): Use the 3rd arg of
1475 mm-make-temp-file.
1476 (mm-create-image-xemacs): Ditto.
1477
14782006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
1479
1480 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
1481 with message-narrow-to-headers.
1482 (gnus-draft-setup): Narrow to header to run message-fetch-field.
1483 (gnus-draft-check-draft-articles): New function.
1484 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
1485
14862006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1487
1488 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
1489 re-loading nn* modules.
1490
9d64cd13
MB
14912006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
1492
1493 * gnus.el: Remove bogus comment.
1494
34128042
MB
14952006-02-09 Daiki Ueno <ueno@unixuser.org>
1496
34128042
MB
1497 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
1498 (mml2015-pgg-encrypt): Ditto.
1499
1500 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
1501 (mml1991-pgg-encrypt): Ditto.
1502
15032006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1504
1505 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
1506 message-make-date instead of current-time-string.
1507
1508 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
1509 to gnus-decoded which mm-uu might set.
1510
15112006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1512
1513 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
1514 don't decode quoted parameters; remove misimported Emacs code.
1515 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1516 (rfc2231-decode-encoded-string): Don't use split-string which
1517 behaves differently according to Emacs version; use
1518 mm-decode-coding-region to convert charset to coding-system.
1519 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1520 (rfc2231-encode-string): Remove misimported Emacs code.
1521
c96ec15a
MB
15222006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
1523
1524 * gnus-art.el (article-decode-charset): Don't use ignore-errors
1525 when calling mail-header-parse-content-type.
1526 (article-de-quoted-unreadable): Ditto.
1527 (article-de-base64-unreadable): Ditto.
1528 (article-wash-html): Ditto.
1529
1530 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
1531 calling mail-header-parse-content-type and
1532 mail-header-parse-content-disposition.
1533 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
1534 mail-header-parse-content-type.
1535
1536 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
1537 insert charset and format parameters; encode description after
1538 inserting it to buffer.
1539 (mml-insert-parameter): Fold lines properly even if a parameter is
1540 segmented into two or more lines; change the max column to 76.
1541
1542 * rfc1843.el (rfc1843-decode-article-body): Don't use
1543 ignore-errors when calling mail-header-parse-content-type.
1544
1545 * rfc2231.el (rfc2231-parse-string): Return at least type if
1546 possible; don't cause an error even if it fails in parsing of
1547 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1548 (rfc2231-encode-string): Don't break lines at the beginning, leave
1549 it to mml-insert-parameter.
1550
1551 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
1552 calling mail-header-parse-content-type.
1553
15542006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
1555
3d3a26eb
SM
1556 * spam-report.el (spam-report-gmane-use-article-number):
1557 Improve doc string.
c96ec15a
MB
1558 (spam-report-gmane-internal): Check if a suitable header was found
1559 in the article.
1560
15612006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
1562
1563 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
1564 (rfc2231-encode-string): Make param*=value always begin with LWSP.
1565
88e6695f
RF
15662006-02-05 Romain Francoise <romain@orebokech.com>
1567
1568 Update copyright notices of all files in the gnus directory.
1569
6203370b
MB
15702006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
1571
1572 * gnus-util.el (gnus-error): Describe `args'.
1573
9d64cd13 15742006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
1575
1576 * nnweb.el (nnweb-request-group): Avoid growing overview files.
1577
15782006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1579
1580 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
1581 segmented lines of parameter value to cope with Thunderbird 1.5
1582 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
1583 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1584 (rfc2231-encode-string): Don't make lines exceeding 76 column.
1585
15862006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
1587
1588 * mml.el (mml-generate-mime-1): Correct the order of inline signed
1589 parts.
1590
9d64cd13 15912006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
1592
1593 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
1594 there's only one active file for all servers.
1595 (nnweb-request-scan): Make sure nnweb-articles is initialized on
3d3a26eb 1596 solid groups. Gnus might have used a FAST request to select the group.
46e8fe3d
MB
1597 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
1598 and nnweb-search redundantly in the active file.
3d3a26eb 1599 (nnweb-request-list): Don't list bogus groups. There can only be one.
46e8fe3d
MB
1600 (nnweb-request-create-group): Don't use ARGS.
1601 (nnweb-possibly-change-server, nnweb-request-group): Remove some
1602 initialisations. Let nnoo do the work.
1603
16042006-01-31 Romain Francoise <romain@orebokech.com>
1605
1606 * message.el (message-alternative-emails): Improve docstring.
1607 (message-setup-1): Call `message-use-alternative-email-as-from'
1608 after `message-setup-hook' to give it precedence over posting
1609 styles, etc.
3d3a26eb
SM
1610 (message-use-alternative-email-as-from): Add docstring.
1611 Remove the original From header if present.
46e8fe3d
MB
1612
16132006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
1614
3d3a26eb
SM
1615 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
1616 Say the part has been decoded.
46e8fe3d
MB
1617
16182006-01-31 Kevin Ryde <user42@zip.com.au>
1619
1620 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
1621 mailcap-viewer-test-cache when there's no 'test clause, since that
1622 will invert the meaning of a "nil" test previously determined by
1623 mailcap-mailcap-entry-passes-test.
1624
16252006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
1626
1627 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
1628
9d64cd13 16292006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
1630
1631 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
1632 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
1633 current Google Groups.
1634
16352006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
1636
1637 * Makefile.in (clean): New rule.
1638 (distclean): Use it.
1639
7347faa8
MB
16402006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
1641
1642 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
1643 is dissected into a single part of which the type is the same as
46e8fe3d 1644 the given one; decode charset.
7347faa8
MB
1645
16462006-01-21 Kevin Ryde <user42@zip.com.au>
1647
1648 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
1649 into alists as symbol not string, since that's what
1650 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
1651 look for.
1652
16532006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1654
1655 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
1656 recursive calls.
1657
16582006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1659
1660 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
1661 (mm-w3m-standalone-supports-m17n-p): New function.
1662 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
1663 w3m usage.
1664
1665 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
1666 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
1667
16682006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1669
1670 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
1671 encoding.
1672
16732006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
1674
1675 * mml.el (mml-attach-file): Describe `description' in doc string.
1676 (mml-menu): Add Emacs MIME manual and PGG manual.
1677
30c7240d
RS
16782006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
1679
1680 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1681 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
1682 Revert 2006-01-08 change because the functions will be used in No
1683 Gnus.
1684
e499bc94
MB
16852006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1686
1687 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
1688
1689 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
1690
16912006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
1692
1693 * mm-decode.el (mm-inlined-types): Add application/pgp.
1694 (mm-automatic-display): Ditto.
1695
1696 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
1697 part as text.
1698
c4288669
MB
16992006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1700
1701 * nnrss.el: Update copyright.
1702 (nnrss-opml-import): Query whether to subscribe to each entry.
1703
1704 * gnus-art.el:
1705 * gnus-cus.el:
1706 * gnus-group.el:
1707 * gnus-start.el:
1708 * gnus-sum.el:
1709 * mm-uu.el:
1710 * mm-view.el: Update copyright.
1711
17122006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
1713
1714 * message.el (message-info): New function.
1715 (message-mode-menu): Add it.
1716 Update copyright.
1717
1718 * ChangeLog: Fix and update copyright.
1719
73043f7d
MB
17202006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1721
1722 * mm-uu.el (mm-uu-text-plain-type): New variable.
1723 (mm-uu-pgp-signed-extract-1): Use it.
1724 (mm-uu-pgp-encrypted-extract-1): Use it.
1725 (mm-uu-dissect): Use it; allow two optional arguments; one is a
1726 flag specifying whether there's no message header; the other is
1727 for a MIME type and parameters; bind mm-uu-text-plain-type with
1728 the later one.
1729 (mm-uu-dissect-text-parts): New function.
1730
1731 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
1732 dissect text parts.
1733
17342006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1735
1736 * gnus-art.el (article-wash-html): Use
1737 gnus-summary-show-article-charset-alist if a numeric arg is given.
1738 (gnus-article-wash-html-with-w3m-standalone): New function.
1739
1740 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
1741 mm-inline-text-html-render-with-w3m-standalone.
1742 (mm-text-html-washer-alist): Map w3m-standalone to
1743 gnus-article-wash-html-with-w3m-standalone.
1744 (mm-inline-text-html-render-with-w3m-standalone): New function.
1745
7dafe00b
MB
17462006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1747
1748 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
1749 (nnrss-request-article): Render text/plain parts as HTML.
1750
1751 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
1752 the buffer.
1753
17542006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1755
1756 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
1757 custom definition of `gnus-posting-styles'.
1758
1759 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
1760 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
1761
17622006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1763
9872af18
JB
1764 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
1765 Use nntp for bug archive.
7dafe00b
MB
1766
17672006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1768
1769 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
1770 parts.
1771 (nnrss-normalize-date): New function converts ISO 8601 date into
1772 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1773 (nnrss-check-group): Use it.
1774
7dafe00b
MB
17752006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1776
1777 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
1778
1779 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
1780 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1781 (nnrss-insert-w3): Ditto.
1782
17832005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1784
1785 * nnrss.el (nnrss-request-article): Fix last change; fill
1786 text/plain parts.
1787
17882005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
1789
1790 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
1791 in text/plain part.
1792 (nnrss-check-group): Don't add excessive newline to dc:subject.
1793
17942005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1795
1796 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
1797 remove MIME buttons associated with multipart/alternative parts.
1798 (gnus-mime-display-alternative): Tag buttons using `article-type'
1799 text property.
1800
1801 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
1802 associated with multipart/alternative parts.
1803
9872af18 18042005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
1805
1806 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
1807 article.
1808
18092005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1810
1811 * dns.el (query-dns): Make sure we check the buffer size before
1812 removing tcp headers.
1813
447505b5
CY
18142006-01-08 Chong Yidong <cyd@stupidchicken.com>
1815
1816 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1817 (spam-group-spam-marks): Delete functions.
1818 (spam-list-articles): Just call spam-group-ham-marks directly.
1819 (spam-group-ham-marks): Simplify.
1820
3031d8b0
MB
18212005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
1822
1823 * gnus-art.el (gnus-signature-separator): Fix custom type.
1824
1825 * mm-decode.el (mm-inlined-types): Fix custom type.
1826 (mm-keep-viewer-alive-types): Ditto.
1827 (mm-automatic-display): Ditto.
1828 (mm-attachment-override-types): Ditto.
1829 (mm-inline-override-types): Ditto.
1830 (mm-automatic-external-display): Ditto.
1831
18322005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1833
1834 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
1835 multipart/alternative and add xref to mm-discouraged-alternatives
1836 in doc string.
1837
1838 * mm-decode.el (mm-discouraged-alternatives): Add xref to
1839 gnus-buttonized-mime-types in doc string.
1840
18412005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1842
1843 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
1844 us-ascii as a MIME charset.
1845
1846 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
1847 against the case where the 2nd arg TYPE is nil.
1848
18492005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1850
1851 * gnus-start.el (gnus-no-server-1): Mention
1852 `gnus-level-default-subscribed' in doc string.
1853
3031d8b0
MB
18542005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1855
1856 * gnus-start.el (gnus-start-draft-setup): Enforce
1857 `gnus-draft-mode' for nndraft:drafts at startup.
1858
1859 * gnus.el (gnus-splash): Change custom group.
1860 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
1861 allow-list argument.
1862
1863 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
1864 string.
1865
18662005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1867
9872af18 1868 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 1869
eab52f48
RS
18702005-12-12 Richard M. Stallman <rms@gnu.org>
1871
1872 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
1873
58090a8d
MB
18742005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1875
1876 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1877 Suggest image/.* in the doc string.
1878
18792005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
1880
1881 * mm-decode.el (mm-display-external): Use nametemplate (defined in
1882 RFC1524) if it is in mailcap or add a suffix according to
1883 mailcap-mime-extensions when generating a temp filename; postpone
1884 deleting a temp file for 2 seconds for some wrappers, shell
1885 scripts, and so on, which might exit right after having started a
1886 viewer command as a background job.
1887
18882005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1889
1890 * gnus-art.el (gnus-default-article-saver): Add user-defined
1891 `function' to custom type.
1892
18932005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1894
1895 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1896 parens.
1897
18982005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1899
1900 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1901 long lines.
1902 (gnus-cache-delete-group): Wrap doc strings.
1903
1904 * gnus-agent.el (gnus-agent-rename-group)
1905 (gnus-agent-delete-group): Wrap doc strings.
1906
19072005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
1908
1909 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1910
19112005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
1912
1913 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1914 of current-time-string.
1915
19162005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
1917
1918 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1919 date header.
1920
4968aeff 19212005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
58090a8d
MB
1922
1923 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1924
19252005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
1926
1927 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1928 internal variable to a custom variable. Changed default value
1929 from compressed(2) to uncompressed(1).
1930 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1931 support for uncompressed agentview files. Taken together, reading
1932 the agentview file should now be 6-7 times faster.
1933 (gnus-agent-long-article,
1934 gnus-agent-short-article, gnus-agent-score): Renamed category
1935 keywords to match gnus-cus.
1936 (gnus-agent-summary-fetch-series): Modified to protect against
1937 gnus-agent-summary-fetch-group clearing processable flags.
1938 (gnus-agent-synchronize-group-flags): Update live group buffer as
1939 synchronization may occur due to the user toggling the plugged
1940 status.
1941 (gnus-agent-braid-nov): Now tests new nov entries
1942 for duplicates which are removed. The invalid sort check then
1943 triggers a rescan after the sort as sorting may have moved
1944 duplicate entries such that they can be cheaply detected.
1945 (gnus-agent-read-local): Trivial fix to format of
1946 error message to display actual error condition.
1947 (gnus-agent-save-local): Avoid saving symbols that are bound to
1948 nil as they simply result in a warning message in
1949 gnus-agent-read-local.
1950 (gnus-agent-fetch-group-1): Clear downloadable flag when article
1951 successfully downloaded.
1952 (gnus-agent-regenerate-group): Use
1953 gnus-agent-synchronize-group-flags to reset read status in both
1954 gnus and server.
1955
1956 * nntp.el (nntp-end-of-line): Doc fix.
1957 (nntp-authinfo-rejected): New error condition.
1958 (nntp-wait-for): Use new error condition to signal authentication
1959 error.
1960 (nntp-retrieve-data): Rethrow new error condition to break out of
1961 recursive call to nntp-send-authinfo.
9872af18 1962
58090a8d
MB
19632005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1964
1965 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1966 rather than make-variable-buffer-local for file-precious-flag.
1967
19682005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1969
1970 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1971
19722005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
1973
1974 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1975 as a buffer-local variable. This avoids creating truncated
1976 dribble files as a result of a hang up, eg.
1977
996aa8c1 19782005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
9d64cd13
MB
1979
1980 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1981 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1982 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1983 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1984 argument to all these routines, so the passphrase can be managed
1985 externally and passed in to the system.
1986 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1987 pgg-add-passphrase-to-cache function.
1988
1989 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1990 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1991 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1992 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1993 argument to all these routines, so the passphrase can be managed
1994 externally and passed in to the system.
34c5dce5 1995 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
9d64cd13
MB
1996 function.
1997
19982005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1999
2000 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
2001 part of the decoded armor to find the key-identifier.
2002 (pgg-gpg-lookup-key-owner): New function to return the
2003 human-readable identifier of a key owner.
2004 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
2005 key itself.
2006 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
2007 the key value) if we have a key and can match it against a secret
2008 key. Also, added a note pointing out fact that the prompt only
2009 indicates the first matching key.
2010
2011 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
2012 pgg-decrypt-region.
2013 (pgg-pending-timers): A new hash for tracking the passphrase cache
2014 timers, so that new ones supercede old ones.
2015 (pgg-add-passphrase-to-cache): Rename from
2016 `pgg-add-passphrase-cache' to reduce confusion (all callers
2017 changed). Modified to cancel old timers when new ones are added.
2018 (pgg-remove-passphrase-from-cache): Rename from
2019 `pgg-remove-passphrase-cache' to reduce confusion (all callers
2020 changed). Modified to cancel old timers when their keys are
2021 removed from the cache.
2022 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
2023 XEmacs, an indirection to delete-itimer.
2024 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
2025 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
2026 users can only check cache without risk of prompting. Correct bug in
2027 notruncate behavior.
2028 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
2029 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
2030 Add informative docstrings.
2031 (pgg-decrypt): Convey provided passphrase in subordinate call to
2032 pgg-decrypt-region.
2033
20342005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
2035
2036 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
2037 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
2038 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
2039 'passphrase' argument, so the passphrase can be managed externally
2040 and then passed in to the system.
2041
2042 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
2043 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
2044 so the passphrase cache can be used reliably with identifiers
2045 besides a pgp packet's key id.
2046
2047 * pgg-gpg.el (pgg-pgp-encrypt-region)
2048 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
2049 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
2050 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
2051 argument to all these routines, so the passphrase can be managed
2052 externally and passed in to the system.
2053
2054 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
2055 'notruncate' argument, so the passphrase cache can be used
2056 reliably with identifiers besides a pgp packet's key id.
2057
20582005-10-29 Sascha Wilde <swilde@sha-bang.de>
2059
2060 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
2061 symmetric encryption.
2062 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
2063 encrypted session key.
2064 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
2065 message ask for the passphrase in a proper way.
2066
2067 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
2068 New user commands for symmetric encryption.
2069
4c2ad11d
SM
20702005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
2071
2072 * gnus-delay.el (gnus-delay-group): Don't autoload.
2073 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
2074 to be re-loaded when customizing the `gnus-delay' group.
2075
f129a4df
CY
20762005-11-19 Chong Yidong <cyd@stupidchicken.com>
2077
2078 * message.el: Revert last changes.
1271a058 2079 (message-insert-citation-line): Use newlines.
f129a4df 2080
6586e9c9
CY
20812005-11-17 Chong Yidong <cyd@stupidchicken.com>
2082
2083 * message.el (message-courtesy-message)
2084 (message-mark-insert-begin, message-mark-insert-end)
2085 (message-elide-ellipsis, message-cancel-message)
2086 (message-add-header, message-change-subject)
2087 (message-cross-post-followup-to-header)
2088 (message-cross-post-insert-note, message-reduce-to-to-cc)
2089 (message-widen-reply, message-delete-not-region)
2090 (message-kill-to-signature, message-insert-signature)
2091 (message-insert-importance-high, message-insert-importance-low)
2092 (message-insert-or-toggle-importance)
2093 (message-insert-disposition-notification-to)
2094 (message-indent-citation, message-yank-original)
2095 (message-cite-original-without-signature, message-cite-original)
2096 (message-insert-citation-line, message-position-on-field)
2097 (message-fix-before-sending, message-send-mail-partially)
2098 (message-send-mail, message-send-mail-with-sendmail)
2099 (message-send-mail-with-qmail, message-send-news)
2100 (message-check-news-header-syntax, message-generate-headers)
2101 (message-insert-courtesy-copy, message-fill-address)
2102 (message-fill-header, message-shorten-references)
2103 (message-setup-1, message-cancel-news)
9872af18
JB
2104 (message-forward-make-body-plain, message-forward-make-body-mime)
2105 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
2106 (message-forward-make-body-digest-plain)
2107 (message-forward-make-body-digest-mime)
2108 (message-use-alternative-email-as-from): Insert `hard-newline'
2109 instead of ordinary newlines.
2110
e8beac8a
MB
21112005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
2112
2113 * message.el (message-generate-headers): Downcase the argument
2114 given to message-check-element.
2115
21162005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
2117
2118 * gnus.el (gnus-parameters-case-fold-search): New variable.
2119 (gnus-parameters-get-parameter): Use it.
2120
2121 * gnus-score.el (gnus-home-score-file): Doc fix.
2122
21232005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
2124
2125 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
2126
21272005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
2128
2129 * mml.el (mml-preview): Doc fix.
2130
3b059693
MB
21312005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
2132
2133 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
2134 whitespace removed in revision 7.8. Use concatenated string to
2135 protect trailing whitespace.
2136
11e95b02 21372005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3b059693
MB
2138
2139 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
2140 (nnimap-request-expire-articles): Use it to avoid sending 'UID
2141 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
2142 Courier IMAP ("some version from 2004"). Mostly based on similar
2143 code in the same function.
2144
21452005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2146
2147 * message.el (message-display-completion-list): New function.
2148 (message-expand-group): Use it; make sure the Completions buffer
2149 is modifiable.
2150
ab513ed4
CY
21512005-10-30 Chong Yidong <cyd@stupidchicken.com>
2152
2153 * imap.el (imap-open): Handle case where buffer is a buffer
2154 object.
2155
28e48287
EZ
21562005-10-24 Eli Zaretskii <eliz@gnu.org>
2157
2158 * pgg-def.el:
2159 * pgg-gpg.el:
2160 * pgg-parse.el:
2161 * pgg-pgp.el:
2162 * pgg-pgp5.el:
2163 * pgg.el: Move to the parent lisp directory.
2164
2a0d53ac
CY
21652005-10-23 Chong Yidong <cyd@stupidchicken.com>
2166
7cd9f860
CY
2167 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
2168 user-mail-name is an empty string.
2a0d53ac 2169
9516b9f4
MB
21702005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2171
2172 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
2173 depending on gnus-score-decay-constant.
2174
21752005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2176
2177 * nnslashdot.el (nnslashdot-request-article)
2178 (nnslashdot-retrieve-headers-1): Update to new HTML.
2179
21802005-10-23 Simon Josefsson <jas@extundo.com>
2181
2182 * imap.el (imap-gssapi-program): Align command line parameters
2183 with latest GNU SASL.
2184 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
2185
292f71fe
MB
21862005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
2187
2188 * mail-source.el (mail-source-fetch-pop): Require pop3.
2189 (mail-source-check-pop): Ditto.
2190
21912005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
2192
2193 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
2194 errors.
2195
21962005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
2197
2198 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
2199 (gnus-treat-strip-leading-blank-lines): Improve doc string.
2200
2201 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
2202
22032005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2204
2205 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
2206 (rfc2047-charset-to-coding-system): New function.
2207 (rfc2047-decode-encoded-words): New function.
2208 (rfc2047-decode-region): Use them.
2209 (rfc2047-decode-cte): Remove.
2210 (rfc2047-parse-and-decode): Remove.
2211 (rfc2047-decode): Remove.
2212
22132005-10-15 Kenichi Handa <handa@m17n.org>
2214
2215 * rfc2047.el (rfc2047-decode-cte): New function.
2216 (rfc2047-decode-region): Change the way to decode successive
2217 encoded-words: decode B- or Q-encoding in each encoded-word,
2218 concatenate them, and decode it as charset.
2219
bd2cef66
CY
22202005-10-17 Chong Yidong <cyd@stupidchicken.com>
2221
2222 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
2223 widget-move-and-invoke.
2224 (gnus-custom-mode): Use gnus-custom-map.
2225
ffda926c
BW
22262005-10-15 Bill Wohler <wohler@newt.com>
2227
2228 * message.el (message-tool-bar-map): Renamed image file from
2229 mail_send to mail/send.
2230
f5fab556
MY
22312005-10-16 Masatake YAMATO <jet@gyve.org>
2232
2233 * message.el (message-expand-group): Pass the common
2234 prefix substring of completion to `display-completion-list'.
2235
9872af18 22362005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
2237
2238 * format-spec.el (format-spec): Propagate text properties of % spec.
2239
9872af18 22402005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
2241
2242 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
2243
20051b27
SJ
22442005-10-08 Simon Josefsson <jas@extundo.com>
2245
2246 * pgg-parse.el (top-level): Don't require custom, it is
2247 autoloaded. (To sync with No Gnus.)
2248
ba0226dd 22492005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
82259e50 2250
ba0226dd 2251 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
82259e50 2252
46f93472
SJ
22532005-10-08 Simon Josefsson <jas@extundo.com>
2254
2255 * pgg-def.el (top-level): Don't require custom, it is
2256 autoloaded. (To sync with No Gnus.)
2257
d3a597b7
MB
22582005-10-04 David Hansen <david.hansen@gmx.net>
2259
2260 * nnrss.el (nnrss-request-article): Add support for the comments tag.
2261 (nnrss-check-group): Ditto.
2262
8753ddee
MB
22632005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2264
2265 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
2266
2267 * gnus-util.el (gnus-remove-duplicates): Remove.
2268
2269 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
2270 instead of gnus-remove-duplicates.
2271
2272 * message.el (message-remove-duplicates): Remove.
2273 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
2274 message-remove-duplicates.
2275
2276 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
2277 available, else use implementation from `delete-dups'.
2278
22792005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
2280
2281 * time-date.el: Autoload parse-time-string, XEmacs needs it.
2282
c615a00c
SM
22832005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
2284
2285 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
2286 function rather than the diff-mode.el package.
2287 (mm-display-external): Use with-current-buffer.
2288 (mm-viewer-completion-map, mm-viewer-completion-map):
2289 Move initialization inside declaration.
2290
a33704bb
MB
22912005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
2292
2293 * message.el: Remove useless autoloads.
2294
22952005-09-28 Simon Josefsson <jas@extundo.com>
2296
2297 * message.el (message-use-idna): Default to t.
2298 (message-use-idna): Test whether encoding works too. Doc fix.
2299
23002005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
2301
2302 * nntp.el (nntp-warn-about-losing-connection): Remove.
2303
53cfefc8
MB
23042005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2305
2306 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
2307 customizable. Change default value.
2308 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
2309 (mm-uu-type-alist): Add doc string.
2310 (mm-uu-configure): Add doc string. Make it interactive.
2311 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
2312
23132005-09-27 Simon Josefsson <jas@extundo.com>
2314
2315 * message.el (message-idna-to-ascii-rhs-1): Reformat.
2316
23172005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2318
2319 * message.el (message-remove-duplicates): New function.
2320 Implementation borrowed from `gnus-remove-duplicates'.
2321 (message-idna-to-ascii-rhs): Also encode idna addresses in
2322 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
2323 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
2324 only ask about the same idna domain once per header and also tell
2325 in what header to replace the idna domain.
2326
2327 * gnus-art.el (article-decode-idna-rhs): Also decode idna
2328 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
2329 (article-decode-idna-rhs): Fix regexp so that all idna-address in
2330 a header is decoded and not just the last one.
2331
23322005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2333
2334 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
2335 has been decoded.
2336
2337 * mm-decode.el (mm-insert-part): Don't modify text if it has been
2338 decoded.
2339
2340 * mm-view.el (mm-inline-text): Don't strip text props unless
2341 decoding enriched or richtext parts.
2342
66841476
RF
23432005-09-25 Romain Francoise <romain@orebokech.com>
2344
2345 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
2346 * gnus-start.el (gnus-subscribe-interactively):
2347 * gnus-uu.el (gnus-uu-grab-articles):
2348 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
2349 space.
2350
81df110a
RF
23512005-09-24 Emilio C. Lopes <eclig@gmx.net>
2352
2353 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
2354 * mm-view.el (mm-view-pkcs7-decrypt):
2355 * gnus-sum.el (gnus-summary-limit-to-extra)
2356 (gnus-summary-respool-article, gnus-read-move-group-name):
2357 * gnus-score.el (gnus-summary-increase-score):
2358 * gnus-util.el (gnus-completing-read-with-default):
2359 * gnus-art.el (gnus-read-save-file-name)
2360 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
2361 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
2362 * message.el (message-check-news-header-syntax):
2363 Follow convention for reading with the minibuffer.
2364
5fae1cae
MB
23652005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
2366
c615a00c
SM
2367 * spam-report.el (spam-report-url-ping-plain):
2368 Use gnus-extended-version as User-Agent.
5fae1cae
MB
2369
2370 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
2371 default value is nil.
2372
23732005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2374
2375 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
2376 default to nil, to be able to use Gnus at all. If the default
2377 switches to something else, then the function should be fixed not
2378 be exceedingly slow.
2379
23802005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
2381
2382 * mm-url.el (mm-url-decode-entities): Fix regexp.
2383
c615a00c 23842005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
2385
2386 * sieve.el (sieve-help): Fix `message' call: first arg should be a
2387 format spec.
81df110a 2388
430d3ed7
MB
23892005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
2390
2391 * gnus.el (gnus-group-startup-message): Bind image-load-path.
2392
23932005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
2394
2395 * gnus-art.el (gnus-mime-display-part): Protect against broken
2396 MIME messages.
2397
6ff5b064
MB
23982005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2399
2400 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
2401 before parsing header.
2402
a8f6d239
MB
24032005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
2404
2405 * spam-report.el (spam-report-gmane): Fix generation of spam
2406 report URL.
2407
24082005-09-10 Simon Josefsson <jas@extundo.com>
2409
2410 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
2411 t, based on discussion on the ding list with Robert Epprecht
2412 <epprecht@solnet.ch>.
2413
d752cf53
MB
24142005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
2415
2416 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
2417 X-Report-Spam header. Gmane now only provides Archived-At.
2418 This is only used if `spam-report-gmane-use-article-number' is nil.
2419 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
2420
2421 * nnweb.el (nnweb-google-wash-article): Print a message if article
2422 is not available.
2423
24242005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2425
2426 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
2427 content before displaying.
2428
24292005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2430
2431 * mml-smime.el: Remove defvar of gnus-extract-address-components.
2432
24332005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
2434
2435 * mm-view.el (mm-display-inline-fontify): Disable support modes.
2436
4a2358e9
MB
24372005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
2438
2439 * message.el (message-tab-body-function): Fixed mismatched custom
2440 type.
2441
2442 * gnus.el (gnus-group-change-level-function): Ditto.
2443
d752cf53 2444 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
2445
2446 * gnus-art.el (gnus-signature-limit)
2447 (gnus-article-mime-part-function): Ditto.
2448
24492005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
2450
2451 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
2452 Make fetching article by MID work again for Google Groups. Added
2453 FIXME concerning gnus-group-make-web-group.
2454
2455 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
2456 Don't depend on Gnus by using mail-extract-address-components if
2457 gnus-extract-address-components is not bound.
2458
2459 * gnus.el (gnus-user-agent): Use list of symbols instead of
2460 symbols. Display full version number for (S)XEmacs. Optionally
2461 display (S)XEmacs codename.
2462
2463 * gnus-util.el (gnus-emacs-version): Update for new
2464 `gnus-user-agent'.
2465
2466 * gnus-msg.el (gnus-extended-version): Make it possible to omit
2467 Gnus version.
2468
24692005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
2470
2471 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
2472 when encoding.
2473
2474 * mm-bodies.el (mm-decode-content-transfer-encoding):
2475 De-canonicalize CRLF for all text content types, not just
2476 text/plain.
2477
24782005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
2479
2480 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
2481
2482 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
2483 list, not listp.
2484
24852005-08-29 Romain Francoise <romain@orebokech.com>
2486
2487 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
2488 docstring.
2489 (gnus-face-from-file): Likewise.
2490
41e11121
JB
24912005-08-31 Juanma Barranquero <lekktu@gmail.com>
2492
2493 * gnus-art.el (w3m-minor-mode-map):
2494 * gnus-spec.el (gnus-newsrc-file-version):
2495 * gnus-util.el (nnmail-active-file-coding-system)
2496 (gnus-original-article-buffer, gnus-user-agent):
2497 * gnus.el (gnus-ham-process-destinations)
2498 (gnus-parameter-ham-marks-alist)
2499 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
2500 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
2501 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
2502 * mm-decode.el (gnus-current-window-configuration):
2503 * mm-extern.el (gnus-article-mime-handles):
2504 * mm-url.el (url-current-object, url-package-name)
2505 (url-package-version):
2506 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
2507 (smime-keys, w3m-cid-retrieve-function-alist)
2508 (w3m-current-buffer, w3m-display-inline-images)
2509 (w3m-minor-mode-map):
2510 * mml-smime.el (gnus-extract-address-components):
2511 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
2512 (gnus-newsrc-hashtb, message-default-charset)
2513 (message-deletable-headers, message-options)
2514 (message-posting-charset, message-required-mail-headers)
2515 (message-required-news-headers):
2516 * mml1991.el (mc-pgp-always-sign):
2517 * mml2015.el (mc-pgp-always-sign):
2518 * nnheader.el (nnmail-extra-headers):
2519 * rfc1843.el (gnus-decode-encoded-word-function)
2520 (gnus-decode-header-function, gnus-newsgroup-name):
2521 * spam-stat.el (gnus-original-article-buffer): Add defvars.
2522
4968aeff 25232005-08-22 Karl Chen <quarl@cs.berkeley.edu>
f3f01d5d
MB
2524
2525 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
2526 the end of the date treatments.
2527
25282005-08-15 Simon Josefsson <jas@extundo.com>
2529
2530 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
2531 it in url-handlers.el and XEmacs in url.el. Reported by Luca
2532 Capello and Romain Francoise.
2533 (pgg-fetch-key-function): Removed, not used?
2534 (pgg-insert-url-with-w3): Require url, to get
2535 url-insert-file-contents regardless of where it is defined.
2536
25372005-08-08 Simon Josefsson <jas@extundo.com>
2538
2539 * pgg.el: Autoload url-insert-file-contents instead of loading
2540 w3/url.
2541 (pgg-insert-url-with-w3): Don't load url here.
2542
41e11121 25432005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
2544
2545 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
2546
2547 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
2548
25492005-08-06 Romain Francoise <romain@orebokech.com>
2550
2551 * message.el: Fix typo in docstring.
2552
11e22c4a
MB
25532005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
2554
2555 * mm-bodies.el (mm-encode-body): Use coding system rather than
2556 charset to encode text.
2557
2558 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
2559 number of charsets if utf-8 is available (XEmacs).
2560
97f78c9b
MB
25612005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2562
2563 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
2564 start of the lines.
2565 (gnus-picon-databases): Add /usr/share/picons.
2566
25672005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
2568
2569 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
2570 taken from `gnus-button-mid-or-mail-regexp'.
2571 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
2572 (gnus-button-alist): Improve regexp for domain part of the MIDs
2573 for news:localpart@domain buttons.
2574 (gnus-button-ctan-directory-regexp): Update.
2575
2576 * message.el (message-kill-buffer): Raise the current frame.
2577 (message-bury): Use `window-dedicated-p'.
2578
afea040a
MB
25792005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
2580
97f78c9b
MB
2581 * sieve-manage.el (sieve-manage-interactive-login): Use
2582 make-local-variable rather than make-variable-buffer-local.
2583 (sieve-manage-open): Ditto.
2584 (sieve-manage-authenticate): Ditto.
2585
afea040a
MB
2586 * mml.el (mml-generate-mime-1): Make the content type default to
2587 text/plain if the filename is not specified.
2588
25892005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
2590
2591 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
2592 instead of insert-buffer.
2593
2594 * message.el (message-yank-original): Ditto; set the mark at the
2595 end of the yanked message.
2596
4b91459a
MB
25972005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
2598
2599 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
2600 lines to scroll rather than to stop it.
2601
2602 * mml.el (mml-generate-default-type): Add doc string.
2603 (mml-generate-mime-1): Use mm-default-file-encoding or make it
2604 default to application/octet-stream when determining the content
2605 type if it is not specified for the part or the mml contents; add
2606 a comment about mml-generate-default-type.
2607
26082005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
2609
2610 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
2611 make it default to application/octet-stream when determining the
2612 content type if it is not specified for the external contents.
2613
d44e3b45
MB
26142005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2615
2616 * rfc2231.el (rfc2231-parse-string): Take care that not only a
2617 segmented parameter but also other parameters might be there.
2618
4b91459a
MB
26192005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2620
2621 * mm-decode.el (mm-display-external): Delete temp file, directory
2622 and buffer immediately if the external process is exited.
2623
c03ac728
MB
26242005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
2625
2626 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
2627 fewer lines than that of scroll-margin.
2628 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
2629
d8a88581
MB
26302005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
2631
2632 * gnus-art.el (gnus-article-next-page): Revert.
2633 (gnus-article-beginning-of-window): New macro.
2634 (gnus-article-next-page-1): Use it.
2635 (gnus-article-prev-page): Ditto.
2636 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
2637 instead of insert-buffer.
2638 (gnus-mime-delete-part): Ditto.
2639 (gnus-article-edit-exit): Ditto.
2640
2641 * gnus-util.el (gnus-beginning-of-window): Remove.
2642 (gnus-end-of-window): Remove.
2643
d8a88581
MB
26442005-07-25 Simon Josefsson <jas@extundo.com>
2645
2646 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
2647 to have the url package without w3. Reported by Daiki Ueno
2648 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
2649
7573397b
SM
26502005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2651
2652 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
2653 for text/rtf. Display default in prompt. Pass default for M-n.
2654
2655 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
2656
bcc7dd61
MB
26572005-07-16 Romain Francoise <romain@orebokech.com>
2658
2659 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
2660 instead of `current-time-string' as the latter creates a time
2661 string that is not RFC 2822 compliant (it lacks the zone).
2662
9ebc3953
EZ
26632005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2664
2665 * gnus-msg.el (gnus-button-mailto): Remove
2666 save-selected-window-window hackery because it relies on
2667 save-selected-window internals.
2668
7929f858
MB
26692005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
2670
2671 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
2672 (gnus-article-next-page-1): Use gnus-beginning-of-window.
2673 (gnus-article-prev-page): Ditto.
2674
2675 * gnus-util.el (gnus-beginning-of-window): New function.
2676 (gnus-end-of-window): New function.
2677
ead25b5c
MB
26782005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2679
2680 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
2681 gnus-add-minor-mode.
2682 (gnus-binary-mode): Ditto.
2683
2684 * gnus-topic.el (gnus-topic-mode): Ditto.
2685
5f4264e5 26862005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8774406b
EZ
2687
2688 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
2689 (gnus-article-prev-page): Take scroll-margin into consideration.
2690
a0ec7a4a
LK
26912005-07-04 Lute Kamstra <lute@gnu.org>
2692
2693 Update FSF's address in GPL notices.
2694
59fda2fa
JB
26952005-07-04 Juanma Barranquero <lekktu@gmail.com>
2696
2697 * gnus.el (gnus-exit):
2698 * gnus-group.el (gnus-group-icons):
2699 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
2700
2701 * gnus-nocem.el (gnus-nocem):
2702 * message.el (message-various, message-buffers, message-sending)
2703 (message-interface, message-forwarding, message-insertion)
2704 (message-headers, message-news, message-mail):
2705 * pgg-gpg.el (pgg-gpg):
2706 * pgg-parse.el (pgg-parse):
2707 * pgg-pgp.el (pgg-pgp):
2708 * pgg-pgp5.el (pgg-pgp5):
2709 * pop3.el (pop3): Finish `defgroup' description with period.
2710
7d0c69be
MB
27112005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
2712
2713 * gnus-art.el (article-display-face): Improve the efficiency.
2714 (article-display-x-face): Ditto; remove grey x-face stuff.
2715
d6697c02
MB
27162005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
2717
2718 * gnus-art.el (article-display-face): Correct the position in
2719 which Faces are inserted; use dolist.
2720
27212005-06-29 Didier Verna <didier@xemacs.org>
2722
59fda2fa 2723 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
2724 order.
2725
84861437
MB
27262005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
2727
2728 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
2729 (gnus-nocem-check-article): Fetch the Type header.
2730 (gnus-nocem-message-wanted-p): Fix the way to examine types.
2731 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
2732 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
2733
2734 * pgg.el (pgg-verify): Return the verification result.
2735
3338c0ad
JB
27362005-06-24 Juanma Barranquero <lekktu@gmail.com>
2737
2738 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
2739 `show-nonbreak-escape'.
2740
9180519b
LK
27412005-06-23 Lute Kamstra <lute@gnu.org>
2742
2743 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
2744
2745 * dig.el (dig-mode):
2746 * smime.el (smime-mode): Use gnus-run-mode-hooks.
2747
23873c96
JB
27482005-06-21 Juanma Barranquero <lekktu@gmail.com>
2749
2750 * nnimap.el (nnimap-split-download-body): Fix spellings.
2751
b66c24b4
JB
27522005-06-16 Juanma Barranquero <lekktu@gmail.com>
2753
2754 * gnus-art.el (gnus-article-encrypt-body):
2755 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
2756 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
2757 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 2758
0f49874b
MB
27592005-06-16 Miles Bader <miles@gnu.org>
2760
2761 * spam.el (spam): Remove "-face" suffix from face name.
2762 (spam-face): New backward-compatibility alias for renamed face.
2763 (spam-face, spam-initialize): Use renamed spam face.
2764
2765 * message.el (message-header-to, message-header-cc)
2766 (message-header-subject, message-header-newsgroups)
2767 (message-header-other, message-header-name)
2768 (message-header-xheader, message-separator, message-cited-text)
2769 (message-mml): Remove "-face" suffix from face names.
2770 (message-header-to-face, message-header-cc-face)
2771 (message-header-subject-face, message-header-newsgroups-face)
2772 (message-header-other-face, message-header-name-face)
2773 (message-header-xheader-face, message-separator-face)
2774 (message-cited-text-face, message-mml-face):
2775 New backward-compatibility aliases for renamed faces.
2776 (message-font-lock-keywords): Use renamed message faces.
2777
2778 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
2779 (sieve-test-commands, sieve-tagged-arguments):
2780 Remove "-face" suffix from face names.
2781 (sieve-control-commands-face, sieve-action-commands-face)
2782 (sieve-test-commands-face, sieve-tagged-arguments-face):
2783 New backward-compatibility aliases for renamed faces.
2784 (sieve-control-commands-face, sieve-action-commands-face)
2785 (sieve-test-commands-face, sieve-tagged-arguments-face):
2786 Use renamed sieve faces.
2787
2788 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
2789 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
2790 (gnus-group-news-3-empty, gnus-group-news-4)
2791 (gnus-group-news-4-empty, gnus-group-news-5)
2792 (gnus-group-news-5-empty, gnus-group-news-6)
2793 (gnus-group-news-6-empty, gnus-group-news-low)
2794 (gnus-group-news-low-empty, gnus-group-mail-1)
2795 (gnus-group-mail-1-empty, gnus-group-mail-2)
2796 (gnus-group-mail-2-empty, gnus-group-mail-3)
2797 (gnus-group-mail-3-empty, gnus-group-mail-low)
2798 (gnus-group-mail-low-empty, gnus-summary-selected)
2799 (gnus-summary-cancelled, gnus-summary-high-ticked)
2800 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
2801 (gnus-summary-high-ancient, gnus-summary-low-ancient)
2802 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
2803 (gnus-summary-low-undownloaded)
2804 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
2805 (gnus-summary-low-unread, gnus-summary-normal-unread)
2806 (gnus-summary-high-read, gnus-summary-low-read)
2807 (gnus-summary-normal-read, gnus-splash):
2808 Remove "-face" suffix from face names.
2809 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
2810 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
2811 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
2812 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
2813 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
2814 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
2815 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
2816 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
2817 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
2818 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
2819 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
2820 (gnus-summary-selected-face, gnus-summary-cancelled-face)
2821 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
2822 (gnus-summary-normal-ticked-face)
2823 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
2824 (gnus-summary-normal-ancient-face)
2825 (gnus-summary-high-undownloaded-face)
2826 (gnus-summary-low-undownloaded-face)
2827 (gnus-summary-normal-undownloaded-face)
2828 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
2829 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
2830 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
2831 (gnus-splash-face):
2832 New backward-compatibility aliases for renamed faces.
2833 (gnus-group-startup-message): Use renamed gnus faces.
2834
2835 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
2836 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
2837 (gnus-server-agent): Remove "-face" suffix from face names.
2838 (gnus-server-agent-face, gnus-server-opened-face)
2839 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 2840 (gnus-server-offline-face):
0f49874b
MB
2841 New backward-compatibility aliases for renamed faces.
2842 (gnus-server-agent-face, gnus-server-opened-face)
2843 (gnus-server-closed-face, gnus-server-denied-face)
2844 (gnus-server-offline-face): Use renamed gnus faces.
2845
2846 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
2847 Remove "-face" suffix from face names.
2848 (gnus-picon-xbm-face, gnus-picon-face):
2849 New backward-compatibility aliases for renamed faces.
2850
2851 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
2852 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
2853 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
2854 (gnus-cite-11): Remove "-face" suffix from face names.
2855 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
2856 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
2857 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 2858 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
2859 New backward-compatibility aliases for renamed faces.
2860 (gnus-cite-attribution-face, gnus-cite-face-list)
2861 (gnus-article-boring-faces): Use renamed gnus faces.
2862
2863 * gnus-art.el (gnus-signature, gnus-header-from)
2864 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
2865 (gnus-header-content): Remove "-face" suffix from face names.
2866 (gnus-signature-face, gnus-header-from-face)
2867 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 2868 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
2869 New backward-compatibility aliases for renamed faces.
2870 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
2871
2872 * gnus-sum.el (gnus-summary-selected-face)
2873 (gnus-summary-highlight): Use renamed gnus faces.
2874 * gnus-group.el (gnus-group-highlight): Likewise.
2875
ca0a6900
JB
28762005-06-14 Juanma Barranquero <lekktu@gmail.com>
2877
0b46b379
JB
2878 * gnus-sieve.el (gnus-sieve-article-add-rule):
2879 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
2880 * spam-stat.el (spam-stat-buffer-change-to-spam)
2881 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 2882
0b46b379
JB
2883 * message.el (message-is-yours-p):
2884 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 2885
a21fb88e
MB
28862005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2887
2888 * mm-view.el (mm-inline-text): Withdraw the last change.
2889
28902005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
2891
2892 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
2893 executing enriched-decode.
2894
bfe5418b
LT
28952005-06-04 Luc Teirlinck <teirllm@auburn.edu>
2896
2897 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
2898
d4755e04
LK
28992005-06-04 Lute Kamstra <lute@gnu.org>
2900
2901 * nnfolder.el (nnfolder-read-folder): Make sure that undo
2902 information is never recorded.
2903
95f75c75
SM
29042005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2905
2906 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
2907
4a43ee9b
MB
29082005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
2909
2910 * gnus-art.el (article-display-x-face): Replace
2911 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2912
2913 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
2914
2915 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
2916 set-process-query-on-exit-flag or process-kill-without-query.
2917
2918 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
2919 loop instead of replace-regexp.
2920
2921 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
2922 instead of process-kill-without-query if it is available.
2923
2924 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
2925 instead of find-file-hooks if it is available.
2926
2927 * mml1991.el: Bind pgg-default-user-id when compiling.
2928
2929 * mml2015.el: Bind pgg-default-user-id when compiling.
2930
95f75c75
SM
2931 * nndraft.el (nndraft-request-associate-buffer):
2932 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
2933 available.
2934
2935 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
2936 instead of find-file-hooks if it is available.
2937
2938 * nntp.el (nntp-open-connection): Replace
2939 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2940 (nntp-open-ssl-stream): Ditto.
2941 (nntp-open-tls-stream): Ditto.
2942
4a43ee9b
MB
29432005-05-31 Simon Josefsson <jas@extundo.com>
2944
2945 * imap.el (imap-ssl-open): Use imap-process-connection-type,
2946 instead of hard coding to nil.
2947
29482005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
2949
ca0a6900 2950 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
2951 resolve warnings when gnus-group.el compiled alone.
2952
e9bd5782
MB
29532005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
2954
2955 * gnus-agent.el (gnus-agent-regenerate-group)
2956 (gnus-agent-fetch-articles): Replace `string-to-int' by
2957 `string-to-number'.
2958 * gnus-art.el (gnus-button-fetch-group): Ditto.
2959 * gnus-cache.el (gnus-cache-generate-active)
2960 (gnus-cache-articles-in-group): Ditto.
2961 * gnus-group.el (gnus-group-set-current-level)
2962 (gnus-group-insert-group-line): Ditto.
2963 * gnus-score.el (gnus-score-set-expunge-below)
2964 (gnus-score-set-mark-below, gnus-summary-score-effect)
2965 (gnus-summary-score-entry): Ditto.
2966 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
2967 (gnus-soup-pack): Ditto.
2968 * gnus-spec.el (gnus-xmas-format): Ditto.
2969 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
2970 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
2971 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
2972 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
2973 * nndb.el (nndb-get-remote-expire-response): Ditto.
2974 * nndiary.el (nndiary-parse-schedule-value)
2975 (nndiary-string-to-number, nndiary-request-replace-article)
2976 (nndiary-request-article): Ditto.
2977 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
2978 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
2979 * nneething.el (nneething-make-head): Ditto.
2980 * nnfolder.el (nnfolder-request-article)
2981 (nnfolder-retrieve-headers): Ditto.
2982 * nnheader.el (nnheader-file-to-number): Ditto.
2983 * nnkiboze.el (nnkiboze-request-article): Ditto.
2984 * nnmail.el (nnmail-process-unix-mail-format)
2985 (nnmail-process-babyl-mail-format): Ditto.
2986 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
2987 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
2988 (nnmh-request-create-group, nnmh-request-list-1)
2989 (nnmh-request-group, nnmh-request-article): Ditto.
2990 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
2991 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
2992 * nnsoup.el (nnsoup-make-active): Ditto.
2993 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
2994 * nntp.el (nntp-find-group-and-number)
2995 (nntp-retrieve-headers-with-xover): Ditto.
2996 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
2997 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
2998 (pgg-format-key-identifier): Ditto.
2999 * pop3.el (pop3-last, pop3-stat): Ditto.
3000 * qp.el (quoted-printable-decode-region): Ditto.
3001
3002 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
3003 of concat.
3004
cfcd5c91
MB
30052005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
3006
3007 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
3008
3009 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
3010
3011 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
3012
3013 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
3014
3015 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
3016
3017 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
3018
3019 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
3020 (gnus-carpal-mode): Ditto.
3021
3022 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
3023 (gnus-browse-mode): Ditto.
3024
3025 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
3026
3027 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
3028
9ad41fb7
RS
30292005-05-29 Richard M. Stallman <rms@gnu.org>
3030
3031 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
3032
b4e8a25b
MB
30332005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
3034
3035 * gnus-util.el (gnus-run-mode-hooks): New function.
3036
3037 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
3038
ddfbe5db
LT
30392005-05-26 Luc Teirlinck <teirllm@auburn.edu>
3040
3041 * gnus-agent.el (gnus-agent-make-mode-line-string):
3042 Use mode-line-highlight as mouse-face.
3043
d0859c9a
MB
30442005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
3045
3046 * canlock.el (canlock): Change the parent group to news.
3047
3048 * deuglify.el (gnus-outlook-deuglify): Add :group.
3049
3050 * dig.el (dig): Add :group.
3051
3052 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
3053
3054 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
3055 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
3056 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
3057 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
3058 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
3059
3060 * gnus-diary.el (gnus-diary): Add :group.
3061
3062 * gnus.el (gnus-group-news-1-face): Add :group.
3063 (gnus-group-news-1-empty-face): Ditto.
3064 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
3065 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
3066 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
3067 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
3068 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
3069 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
3070 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
3071 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
3072 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
3073 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
3074 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
3075 (gnus-summary-high-ticked-face): Ditto.
3076 (gnus-summary-low-ticked-face): Ditto.
3077 (gnus-summary-normal-ticked-face): Ditto.
3078 (gnus-summary-high-ancient-face): Ditto.
3079 (gnus-summary-low-ancient-face): Ditto.
3080 (gnus-summary-normal-ancient-face): Ditto.
3081 (gnus-summary-high-undownloaded-face): Ditto.
3082 (gnus-summary-low-undownloaded-face): Ditto.
3083 (gnus-summary-normal-undownloaded-face): Ditto.
3084 (gnus-summary-high-unread-face): Ditto.
3085 (gnus-summary-low-unread-face): Ditto.
3086 (gnus-summary-normal-unread-face): Ditto.
95f75c75 3087 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
3088 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
3089
3090 * message.el (message-minibuffer-local-map): Add :group.
3091
3092 * sieve-manage.el (sieve-manage-log): Add :group.
3093 (sieve-manage-default-user): Diito.
3094 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
3095 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
3096 (sieve-manage-authenticators): Ditto.
95f75c75 3097 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
3098 (sieve-manage-default-port): Ditto.
3099
3100 * sieve-mode.el (sieve-control-commands-face): Add :group.
3101 (sieve-action-commands-face): Ditto.
3102 (sieve-test-commands-face): Ditto.
3103 (sieve-tagged-arguments-face): Ditto.
3104
3105 * smime.el (smime): Add :group.
3106
3107 * spam-report.el (spam-report): Add :group.
3108
3109 * spam.el (spam, spam-face): Add :group.
3110
6441d280
LK
31112005-05-26 Lute Kamstra <lute@gnu.org>
3112
3113 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
3114
8654e13a
MB
31152005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
3116
3117 * gnus-art.el: Don't autoload mail-extract-address-components.
3118
3119 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
3120
3121 * nndb.el: Don't declare the nndb back end two or more times; don't
3122 autoload news-reply-mode, news-setup, cancel-timer and telnet.
3123
3124 * nntp.el: Autoload format-spec instead of format; use
3125 eval-and-compile to evaluate autoload forms.
3126
3127 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
3128
31640842
MB
31292005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
3130
3131 * gnus-art.el (article-date-ut): Support converting date in
3132 forwarded parts as well.
3133 (gnus-article-save-original-date): New macro.
3134 (gnus-display-mime): Use it.
3135
31362005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
3137
3138 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
3139 enclosure element of <item>.
3140
61b397cd
MB
31412005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
3142
3143 * spam-report.el (spam-report-unplug-agent)
3144 (spam-report-plug-agent, spam-report-deagentize)
3145 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
3146 support for the Agent in spam-report: when unplugged, report to a
3147 file; when plugged, submit all the requests.
3148 [Added missing offline functionality from trunk.]
3149
31502005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
3151
3152 * spam-report.el (spam-report-url-to-file)
3153 (spam-report-requests-file): New function and variable for offline
3154 reporting.
3155 (spam-report-url-ping-function): Add `spam-report-url-to-file'
3156 and user defined function.
3157 (spam-report-process-queue): New function.
3158 Process requests from `spam-report-requests-file'.
3159 (spam-report-url-ping-mm-url): Autoload.
3160 [Added missing offline functionality from trunk.]
31640842 3161
cd01ded9
MB
31622005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
3163
3164 * qp.el (quoted-printable-encode-region): Save excursion.
3165
850c333d
MB
31662005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
3167
3168 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
3169 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
3170
ff5e68bf
MB
31712005-04-13 Miles Bader <miles@gnu.org>
3172
3173 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
3174
31752005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
3176
3177 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
3178 contained in text because xml.el decodes entities) with LFs.
3179
6a748eda
LK
31802005-04-11 Lute Kamstra <lute@gnu.org>
3181
3182 * message.el (message-make-date): Handle byte-compiler warnings
3183 differently.
3184 * nnimap.el (nnimap-date-days-ago): Ditto.
3185
9d9b0de9
SM
31862005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
3187
3188 * mm-util.el (mm-string-to-multibyte): New function.
3189 (mm-detect-coding-region): Typo.
3190
9a89f5b0
MB
31912005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
3192
3193 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
3194
91472578
MB
31952005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3196
3197 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
3198 argument in XEmacs.
3199
3200 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
3201 (nnrss-request-group): Decode group name first.
3202 (nnrss-request-article): Make a text/plain article if mml-to-mime
3203 failed.
3204 (nnrss-get-encoding): Return a compatible encoding according to
3205 nnrss-compatible-encoding-alist.
3206 (nnrss-opml-export): Use dolist.
3207 (nnrss-find-el): Use consp instead of listp.
3208 (nnrss-order-hrefs): Use dolist.
3209
32102005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3211
3212 * nnrss.el (nnrss-verbose): Remove.
3213 (nnrss-request-group): Use `nnheader-message' instead.
3214
32152005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
3216
3217 * nnrss.el (nnrss-verbose): New variable.
3218 (nnrss-request-group): Make it say nnrss is requesting a group.
3219
32202005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3221
3222 * gnus-agent.el (gnus-agent-group-path): Decode group name.
3223 (gnus-agent-group-pathname): Ditto.
3224
3225 * gnus-cache.el (gnus-cache-file-name): Decode group name.
3226
3227 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
3228 name for only %g and %c.
3229 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
3230 instead of gnus-tmp-group to decoded group name.
3231 (gnus-group-make-group): Decode group name.
3232 (gnus-group-delete-group): Ditto.
3233 (gnus-group-make-rss-group): Exclude `/'s from group names;
3234 register the group data after opening the nnrss group; unify
3235 non-ASCII group names; encode group name.
3236 (gnus-group-catchup-current): Decode group name.
3237 (gnus-group-expire-articles-1): Ditto.
3238 (gnus-group-set-current-level): Ditto.
3239 (gnus-group-kill-group): Ditto.
3240
3241 * gnus-spec.el (gnus-update-format-specifications): Flush the
3242 group format spec cache if it doesn't support decoded group names.
3243
3244 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
3245
3246 * nnrss.el: Require rfc2047 and mml.
3247 (nnrss-file-coding-system): New variable.
3248 (nnrss-format-string): Redefine it as an inline function.
3249 (nnrss-decode-group-name): New function.
3250 (nnrss-string-as-multibyte): Remove.
3251 (nnrss-retrieve-headers): Decode group name; don't use
3252 nnrss-format-string.
3253 (nnrss-request-group): Decode group name.
3254 (nnrss-request-article): Decode group name; allow a Message-ID as
3255 well as an article number; don't use nnrss-format-string; encode a
3256 Message-ID string which may contain non-ASCII characters; use
3257 mml-to-mime to compose a MIME article; use search-forward instead
3258 of re-search-forward.
3259 (nnrss-request-expire-articles): Decode group name.
3260 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
3261 as well; decode group name.
3262 (nnrss-get-encoding): Fix regexp.
3263 (nnrss-fetch): Clarify error message.
3264 (nnrss-read-server-data): Use insert-file-contents instead of load;
3265 bind file-name-coding-system; use multibyte buffer.
3266 (nnrss-save-server-data): Insert newline; bind
3267 coding-system-for-write to the value of nnrss-file-coding-system;
3268 bind file-name-coding-system; add coding cookie.
3269 (nnrss-read-group-data): Use insert-file-contents instead of load;
3270 bind file-name-coding-system; use multibyte buffer.
3271 (nnrss-save-group-data): Bind coding-system-for-write to the
3272 value of nnrss-file-coding-system; bind file-name-coding-system.
3273 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
3274 make it work with non-ASCII text.
3275 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
3276 of set-buffer-file-coding-system.
3277 (nnrss-find-el): Check carefully whether there's a list of string
3278 which old xml.el may return rather than a string; make it work
3279 with old xml.el as well.
3280
32812005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
3282
3283 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
3284
3285 * nnrss.el (nnrss-get-encoding): New function.
3286 (nnrss-fetch): Use unibyte buffer initially; bind
3287 coding-system-for-read while performing mm-url-insert; remove ^Ms;
3288 decode contents according to the encoding attribute.
3289 (nnrss-save-group-data): Add coding cookie.
3290 (nnrss-mime-encode-string): New function.
3291 (nnrss-check-group): Use it to encode subject and author.
3292
32932005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
3294
3295 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
3296 failed.
3297
1b155fbd
MB
32982005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
3299
3300 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
3301
91472578
MB
33022005-04-06 Jesper Harder <harder@ifa.au.dk>
3303
3304 * mm-util.el (mm-subst-char-in-string): Support inplace.
3305
3306 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
3307 checkdoc.el).
3308 (nnrss-request-article): Cleanup.
3309 (nnrss-request-delete-group): Use nnrss-make-filename.
3310 (nnrss-read-server-data): Use nnrss-make-filename; use load.
3311 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1b155fbd
MB
3312 (nnrss-read-group-data): hash on description if link is missing;
3313 use nnrss-make-filename; use load.
91472578
MB
3314 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
3315 (nnrss-make-filename): New function.
3316 (nnrss-close): New function.
3317 (nnrss-check-group): Hash on description if link is missing.
3318 (nnrss-get-namespace-prefix): Use string= to compare strings!
3319 Reported by David D. Smith <davidsmith@acm.org>.
3320 (nnrss-opml-export): Turn on sgml-mode.
3321
33222005-04-06 Mark A. Hershberger <mah@everybody.org>
3323
3324 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
3325
498063ec
MB
33262005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
3327
3328 * message.el (message-make-date): Add defvars in order to silence
3329 the byte compiler inside the defun.
3330
3331 * nnimap.el (nnimap-date-days-ago): Ditto.
3332
95f75c75 3333 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 3334
95f75c75 3335 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 3336
95f75c75 3337 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
3338
3339 * nnultimate.el (parse-time): Require for `parse-time-string'.
3340
707f2b38
MB
33412005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
3342
498063ec
MB
3343 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
3344 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 3345
10ace8ea
MB
33462005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
3347
3348 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
3349
3350 * mm-util.el (mm-replace-in-string): New function.
3351 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
3352 latin-unity, which cannot be used with XEmacs 21.1.
3353
3354 * rfc2047.el (rfc2047-encode-function-alist): Rename from
3355 rfc2047-encoding-function-alist in order to avoid conflicting with
3356 the old version.
3357 (rfc2047-encode-message-header): Remove useless goto-char.
3358 (rfc2047-encodable-p): Don't move point.
3359 (rfc2047-syntax-table): Treat `(' and `)' as is.
3360 (rfc2047-encode-region): Concatenate words containing non-ASCII
3361 characters in structured fields; don't encode space-delimited
3362 ASCII words even in unstructured fields; don't break words at
3363 char-category boundaries; encode encoded words in structured
3364 fields; treat text within parentheses as special; show the
3365 original text when error has occurred; move point to the end of
3366 the region after encoding, suggested by IRIE Tetsuya
3367 <irie@t.email.ne.jp>; treat backslash-quoted characters as
3368 non-special; check carefully whether to encode special characters;
3369 fix some kind of misconfigured headers; signal a real error if
3370 debug-on-quit or debug-on-error is non-nil; don't infloop,
3371 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
3372 the close parenthesis may be included in the encoded word; encode
3373 bogus delimiters.
3374 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
3375 (rfc2047-encode-max-chars): New variable.
3376 (rfc2047-encode-1): New function.
3377 (rfc2047-encode): Use it; encode text so that it occupies the
3378 maximum width within 76-column; work correctly on Q encoding for
3379 iso-2022-* charsets; fold the line before encoding; don't append a
3380 space if the encoded word includes close parenthesis.
3381 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
3382 sure not to break a line just after the header name.
3383 (rfc2047-b-encode-region): Remove.
3384 (rfc2047-b-encode-string): New function.
3385 (rfc2047-q-encode-region): Remove.
3386 (rfc2047-q-encode-string): New function.
3387 (rfc2047-encode-parameter): New function.
3388 (rfc2047-encoded-word-regexp): Don't use shy group.
3389 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
3390 (rfc2047-parse-and-decode): Ditto.
95f75c75 3391 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
3392
33932005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3394
3395 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
3396 (rfc2047-field-value): Strip props.
95f75c75 3397 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
3398 all headers can be folded, and this should be done by the message
3399 composition mode. Probably. I think.
3400 (rfc2047-encodable-p): Say that =? needs encoding.
3401 (rfc2047-encode-region): Encode =? strings.
3402
34032005-03-25 Jesper Harder <harder@ifa.au.dk>
3404
3405 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
3406 language tags; remove unnecessary '+'. Reported by Stefan Wiens
3407 <s.wi@gmx.net>.
3408 (rfc2047-decode-string): Don't cons a string unnecessarily.
3409 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
3410 the encoding to avoid consing a string.
3411 (rfc2047-decode): Use mm-subst-char-in-string instead of
3412 mm-replace-chars-in-string.
3413
34142005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3415
3416 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
3417 encodings of MIME-encoded words, in order to improve
3418 interoperability with several broken MUAs.
3419
34202005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
3421
3422 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
3423 pass it to `gnus-browse-read-group'.
3424 (gnus-browse-read-group): Add NUMBER argument and pass it to
3425 `gnus-group-read-ephemeral-group'.
3426
3427 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
3428 argument and pass it to `gnus-group-read-group'.
3429
34302005-03-19 Aidan Kehoe <kehoea@parhasard.net>
3431
3432 * mm-util.el (mm-xemacs-find-mime-charset): Only call
3433 mm-xemacs-find-mime-charset-1 if we have the mule feature
3434 available at runtime.
3435
f3f7f80c
WL
34362005-03-25 Werner Lemberg <wl@gnu.org>
3437
3438 * nnmaildir.el: Replace `illegal' with `invalid'.
3439
0302b80e
SM
34402005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3441
3442 * gnus-start.el (gnus-display-time-event-handler):
3443 Check display-time-timer at runtime rather than only at load time
3444 in case display-time-mode is turned off in the mean time.
3445
fa9a04e1
MB
34462005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
3447
3448 * nnimap.el (nnimap-open-connection): Print which authinfo file is
3449 used.
3450
3451 * nneething.el (nneething-map-file-directory): Derive from
3452 `gnus-directory'.
3453
3454 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
3455 the To/Cc button.
3456
34572005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
3458
0302b80e
SM
3459 * nnmaildir.el (nnmaildir-request-accept-article):
3460 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1 3461
1b155fbd 34622005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
fa9a04e1
MB
3463
3464 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
3465 autoloaded function.
fa9a04e1
MB
3466
34672005-03-13 Steve Youngs <steve@sxemacs.org>
3468
3469 * mm-url.el: Require timer-funcs at compile time when in XEmacs
3470 for `with-timeout'.
3471
3472 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 3473 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
3474
3475 * gnus-async.el: Ditto.
3476
bf68d4e6
LK
34772005-03-16 Lute Kamstra <lute@gnu.org>
3478
3479 * message.el (message-make-date): Require parse-time.
3480
f66ce3b9
SM
34812005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
3482
3483 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
3484
9872af18 34852005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 3486
0302b80e 3487 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 3488
9872af18 34892005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
3490
3491 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
3492 buffer (since IMAP server might return FETCH response out of
3493 order, and the nntp buffer must be sorted).
3494
5f5475ac
MB
34952005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
3496
3497 * message.el: Don't autoload former message-utils variables.
f66ce3b9 3498 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
3499
3500 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 3501 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 3502 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
3503 (nnweb-google-parse-1, nnweb-google-create-mapping):
3504 Don't hardcode URL.
5f5475ac 3505
2fd561a9
MB
35062005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
3507
3508 * message.el (message-get-reply-headers, message-followup):
3509 Mention related variables `message-use-followup-to' and
3510 `message-use-mail-followup-to', in the information buffer.
3511
3512 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
3513 of broken groups(-beta).google.com.
3514
4e90f2b9
SM
35152005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
3516
3517 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
3518 a more conservative way.
3519
ee7d3cc0
MB
35202005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3521
3522 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
3523 `mm-dissect-multipart' and receive the from field as an (optional)
3524 argument from `mm-dissect-multipart'.
3525 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
3526 pass it on when we call `mm-dissect-buffer' on MIME parts.
3527 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 3528
04ff38fb
SM
35292005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
3530
3531 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
3532 buffer, so it moves the window's cursor.
3533
ff4d3926
MB
35342005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
3535
04ff38fb 3536 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
3537
3538 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 3539 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 3540
04ff38fb
SM
3541 * gnus-sum.el (gnus-summary-caesar-message):
3542 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
3543
3544 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
3545 doc string.
3546
35472005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3548
3549 * smime.el (smime-sign-buffer): Signal an error if
3550 `smime-sign-region' fails.
3551 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
3552 fails.
3553
82a8ad04
MB
35542005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
3555
3556 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
3557 Handle news URL with given port correctly.
3558
270a576a
MB
35592005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
3560
3561 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
3562 containing special characters.
3563
3564 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3565
3566 * mml.el (mime-to-mml): Ditto.
3567
ff4d3926
MB
3568 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
3569 New variable.
270a576a
MB
3570 (rfc2047-decode-region): Quote decoded words containing special
3571 characters when rfc2047-quote-decoded-words-containing-tspecials
3572 is non-nil.
3573
35742005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
3575
04ff38fb 3576 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
3577
3578 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
3579
35802005-02-15 Simon Josefsson <jas@extundo.com>
3581
3582 * nnimap.el (nnimap-debug): Doc fix.
3583
3584 * imap.el (imap-debug): Doc fix.
3585
35862005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
3587
3588 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
3589 argument in doc string. Make query for type more clear.
3590
d31fa104
MB
35912005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
3592
3593 * gnus.el (gnus-group-startup-message): Search for gnus images in
3594 etc/images/gnus.
31a7c2ff 3595 * mm-util.el (mm-image-load-path): Likewise.
d31fa104
MB
3596 * smiley.el (smiley-data-directory): Search for smilies in
3597 etc/images/smilies.
3598
9b981cb6
MB
35992005-02-09 Kim F. Storm <storm@cua.dk>
3600
3601 Change Emacs release version from 21.4 to 22.1 throughout.
3602 Change Emacs development version from 21.3.50 to 22.0.50.
3603
36042005-02-08 Simon Josefsson <jas@extundo.com>
3605
3606 * imap.el (imap-log): Doc fix.
3607
56c30d72
MB
36082005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
3609
3610 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
3611 prefix arg is neither nil nor a number, as info specifies.
3612
f429956a
SM
36132005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
3614
3615 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
3616
5c243ee4
SM
36172005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
3618
3619 * message.el (message-beginning-of-line): Change the behavior when
3620 invoked between BOL and : so that it first moves backward.
3621
aba1948a
MB
36222005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3623
3624 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
3625 article buffer when editing of the article is discarded.
3626 (gnus-article-prepare): Revert.
3627
36282005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3629
f429956a
SM
3630 * gnus-art.el (gnus-article-prepare):
3631 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
3632
36332005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
3634
3635 * mml.el (mml-generate-mime-1): Convert string into unibyte when
3636 inserting " *mml*" buffer's contents into a unibyte temp buffer.
3637
ddff82cf
MB
36382005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
3639
3640 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
3641 which will be inserted according to the multibyteness of a buffer
3642 rather than the type of contents. Suggested by ARISAWA Akihiro
3643 <ari@mbf.ocn.ne.jp>.
3644
112d84ef
MB
36452005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
3646
3647 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
3648 which is unreadable in some setups.
3649
2f7717f6
MB
36502004-12-27 Simon Josefsson <jas@extundo.com>
3651
f429956a
SM
3652 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
3653 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
3654 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 3655
c44edf72
KS
36562004-12-17 Kim F. Storm <storm@cua.dk>
3657
3658 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
3659
3660 * gnus-sum.el (gnus-summary-mode-map): Likewise.
3661
aa0a8561
MB
36622004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
3663
3664 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
3665 correctly even if there are wide characters.
3666
36672004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
3668
3669 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3670 concatenating segments rather than before concatenating them.
3671 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3672
36732004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3674
3675 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
3676
36772004-12-17 Aidan Kehoe <kehoea@parhasard.net>
3678
3679 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
3680 unify Latin characters in XEmacs.
3681 (mm-find-mime-charset-region): Use it.
3682
36832004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3684
3685 * gnus-util.el (gnus-delete-directory): New function.
3686
3687 * gnus-agent.el (gnus-agent-delete-group): Use it.
3688
3689 * gnus-cache.el (gnus-cache-delete-group): Use it.
3690
45893b95
SM
36912004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
3692
3693 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
3694
734c5765
MB
36952004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
3696
5c243ee4
SM
3697 * gnus-group.el (gnus-group-make-rss-group):
3698 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
3699
3700 * gnus-start.el (gnus-setup-news): Honor user's setting to
3701 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 3702 <lute@gnu.org>.
734c5765 3703
ad136a7c
MB
37042004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
3705
3706 * message.el (message-forward-make-body-mml): Remove headers
45893b95 3707 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
3708
37092004-12-02 Romain Francoise <romain@orebokech.com>
3710
3711 * message.el (message-forward-make-body-plain): Always remove
3712 headers according to message-forward-ignored-headers.
3713
37142004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3715
ad136a7c
MB
3716 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
3717 order to silence the byte compiler.
3718
3719 * pop3.el (pop3-md5): Define it before being used.
3720
3721 * spam.el: Fix the way to silence the byte compiler, which
3722 complained about bbdb-buffer, bbdb-create-internal,
3723 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
3724 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
3725 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
3726 spam-stat-buffer-is-spam, spam-stat-load,
3727 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
3728 spam-stat-save and spam-stat-split-fancy.
3729
37302004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3731
3732 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
3733 which may confuse users.
3734 (canlock-password-for-verify): Ditto.
3735
3736 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
3737
3738 * gnus-art.el (gnus-emphasis-alist): Ditto.
3739
3740 * gnus-registry.el (gnus-registry-max-entries): Ditto.
3741
3742 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
3743
3744 * gnus-start.el (gnus-save-killed-list): Ditto.
3745
3746 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
3747 (gnus-sum-thread-tree-root): Ditto.
3748 (gnus-sum-thread-tree-false-root): Ditto.
3749 (gnus-sum-thread-tree-single-indent): Ditto.
3750
3751 * message.el (message-courtesy-message): Ditto.
3752 (message-archive-note): Ditto.
3753 (message-subscribed-address-file): Ditto.
3754 (message-user-fqdn): Ditto.
3755
3756 * spam-report.el (spam-report-gmane-regex): Ditto.
3757
3758 * spam.el (spam-blackhole-good-server-regex): Ditto.
3759
37602004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3761
45893b95 3762 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
3763
37642004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3765
45893b95
SM
3766 * message.el (message-strip-forbidden-properties):
3767 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
3768
37692004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3770
45893b95 3771 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
3772
3773 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
3774 to avoid problems when splitting mails with many recipients.
3775
37762004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
3777
3778 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
3779 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3780
37812004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
3782
3783 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
3784
49561cf6
SM
37852004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3786
3787 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
3788 pop-to-buffer, covered by the subsequent gnus-configure-windows.
3789
87589a70
LT
37902004-11-14 Luc Teirlinck <teirllm@auburn.edu>
3791
3792 * nnfolder.el (nnfolder-save-marks): Add missing format field in
3793 call to `error'.
3794 * nnml.el (nnml-save-marks): Ditto.
3795
c825ac9d
RS
37962004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3797
45893b95
SM
3798 * gnus-start.el (gnus-convert-old-newsrc):
3799 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 3800
ae465fa7
MB
38012004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
3802
3803 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
3804 default; improve customization type.
3805 (gnus-emphasis-custom-with-format): New macro.
3806 (gnus-emphasis-custom-value-to-external): New function.
3807 (gnus-emphasis-custom-value-to-internal): New function.
3808
5f49be3f
MB
38092004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
3810
3811 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
3812 "Args out of range" error. Reported by Arnaud Giersch
3813 <arnaud.giersch@free.fr>.
3814
fb54e72e
RS
38152004-11-04 Richard M. Stallman <rms@gnu.org>
3816
3817 * spam.el (spam group): Add :version.
3818
3819 * pgg-def.el (pgg group): Add :version.
3820
0683d241
MB
38212004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
3822
3bc8f4ac 3823 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
3824 article buffer with a draft file. This is a temporary measure
3825 against the 2004-08-22 change to gnus-article-edit-mode.
3826
34c614a8 38272004-11-02 Ilya N. Golubev <gin@mo.msk.ru>.
1b155fbd
MB
3828
3829 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
3830 entry.
3831
0683d241
MB
38322004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3833
3834 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
3835 (html2text-format-tags): Remove unused variable `attr'.
3836
3837 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
3838 after-load-alist.
3839
1b155fbd
MB
3840 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
3841 Mule-UCS is loaded under XEmacs.
3842 (mm-mime-mule-charset-alist): Avoid duplicated entries.
0683d241
MB
3843
3844 * mm-util.el (mm-coding-system-p): Return a coding-system.
3845 (mm-mime-mule-charset-alist): Use shift_jis instead of
3846 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
3847 entries for the mime charsets iso-2022-jp-3 and shift_jis.
3848 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
3849 instead of japanese-shift-jis and iso-latin-1 respectively in
3850 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
3851 (mm-mule-charset-to-mime-charset):
3852 Make mm-coding-system-priorities effective.
0683d241
MB
3853 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
3854 while predicating of candidates upon the priorities.
3855
e2642250
MB
38562004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3857
3858 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
3859
e2642250
MB
3860 * spam-stat.el (spam-stat): Add :version.
3861
3862 * sieve.el (sieve): Add :version.
3863
49561cf6
SM
3864 * sha1.el (sha1): Add :version.
3865 (sha1-use-external): Remove redundant version.
e2642250
MB
3866
3867 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
3868 (nnmail-cache-ignore-groups, nnmail-spool-hook)
3869 (nnmail-split-fancy-match-partial-words)
34c5dce5 3870 (nnmail-split-lowercase-expanded): Add :version.
e2642250
MB
3871
3872 * nndiary.el (nndiary): Add :version.
3873
3874 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
3875
3876 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
3877 (mml-default-encrypt-method, mml-signencrypt-style-alist):
3878 Add :version.
e2642250
MB
3879
3880 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
3881
3882 * mm-url.el (mm-url-use-external, mm-url-program)
3883 (mm-url-arguments): Add :version.
3884
3885 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
3886 (mm-attachment-file-modes, mm-decrypt-option)
3887 (mm-w3m-safe-url-regexp): Add :version.
3888
3889 * message.el (message-cite-prefix-regexp)
3890 (message-sendmail-envelope-from, message-minibuffer-local-map)
3891 (message-user-fqdn, message-completion-alist): Add :version.
3892
3893 * gnus-win.el (gnus-configure-windows-hook)
3894 (gnus-use-frames-on-any-display): Add :version.
3895
3896 * gnus-art.el (gnus-article-address-banner-alist)
3897 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
3898 (gnus-treat-from-picon, gnus-treat-mail-picon)
3899 (gnus-treat-x-pgp-sig): Add :version.
3900
3901 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
3902 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
3903 (gnus-summary-article-delete-hook)
3904 (gnus-summary-display-while-building): Add :version.
3905
3906 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
3907 (gnus-get-top-new-news-hook):Add :version.
3908
3909 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3910 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
3911
3912 * gnus-registry.el (gnus-registry): Add :version.
3913
3914 * gnus-spec.el (gnus-use-correct-string-widths)
3915 (gnus-make-format-preserve-properties): Add :version.
3916
3917 * gnus.el (gnus-group-charter-alist)
3918 (gnus-group-fetch-control-use-browse-url)
3919 (gnus-install-group-spam-parameters): Add :version.
3920
3921 * gnus-diary.el (gnus-diary): Add :version.
3922
3923 * gnus-delay.el (gnus-delay): Add :version.
3924
3925 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
3926 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
3927 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
3928 Add :version.
3929
3930 * gnus-agent.el (gnus-agent-max-fetch-size)
3931 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
3932 (gnus-agent-prompt-send-queue): Add :version.
3933
3934 * deuglify.el (gnus-outlook-deuglify): Add :version.
3935
ba0226dd
MB
3936 * html2text.el: Beautify code. Improve doc strings. Some
3937 checkdoc cleanup.
e2642250 3938 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
ba0226dd
MB
3939
39402004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
3941
3942 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
e2642250 3943
5153a47a
MB
39442004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3945
2a95505b
MB
3946 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
3947 signature file. Suggested by Manoj Srivastava
3948 <srivasta@golden-gryphon.com>.
3949
5153a47a 3950 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
3951 iso-2022-jp even in the Japanese language environment.
3952 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
3953
39542004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
3955
3956 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
3957 use the same characters as the dummy marks; make it free from
3958 getting affected by the language environment.
3959 (gnus-summary-read-group-1): Update mark positions only when the
3960 format spec is updated.
3961
3962 * gnus-spec.el (gnus-update-format-specifications): Return a list
3963 of updated types.
3964
39652004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
3966
3967 * nnspool.el (nnspool-spool-directory): Use news-path if the
3968 news-directory variable is not bound.
3969
3970 * gnus-group.el (gnus-group-line-format-alist): Convert the value
3971 of gnus-tmp-news-method into string if it may be passed to
3972 gnus-correct-length which takes only a string argument.
3973
86713405
MB
39742004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
3975
49561cf6 3976 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
3977 instead.
3978
39792004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
3980
49561cf6 3981 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
3982 comparison on string.
3983
d5ddd795
MB
39842004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
3985
3986 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
3987 running the major-mode function.
3988
39892004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
3990
3991 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
3992 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
3993 boolean check to not apply converters that apply to future
3994 versions of gnus.
3995
54506618
MB
39962004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3997
3998 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
3999 dummy marks in the right way.
4000
d5ddd795 40012004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
4002
4003 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
4004 avoid infinite recursion via gnus-get-function.
4005
d5ddd795 40062004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 4007
49561cf6
SM
4008 * gnus-agent.el (gnus-agent-synchronize-group-flags):
4009 When necessary, pass full group name to gnus-request-set-marks.
4010 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 4011 tick marks.
49561cf6 4012 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 4013
d5ddd795 40142004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 4015
49561cf6
SM
4016 * gnus-agent.el (gnus-agent-synchronize-group-flags):
4017 Replace gnus-request-update-info with explicit code to sync the
4018 in-memory info read flags with the marks being sync'd to the backend.
54506618 4019
d5ddd795 40202004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 4021
f429956a
SM
4022 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
4023 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
4024 you want to open a server and then, even when you responded with no,
4025 asking if you want to synchronize the server's flags.
49561cf6 4026 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
4027 multi-line expressions.
4028 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
4029 Updates marks in memory (in the info structure) AND in the backend.
4030 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
4031 deletion to remove entire duplicate line. Fixes merged article
4032 number bug.
4033
49561cf6
SM
4034 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
4035
4036 * nnagent.el (nnagent-request-set-mark):
4037 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
4038 method, to ensure that synchronization updates marks in the
4039 backend and in the info (in memory) structure.
4040
d5ddd795 40412004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
4042
4043 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
4044 unless plugged. Disable the agent so that an open failure causes
4045 an error.
4046
5e472af0 40472004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 4048
54506618
MB
4049 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
4050 (gnus-agent-go-online): Change :version.
4051 (gnus-agent-expire-unagentized-dirs)
4052 (gnus-agent-auto-agentize-methods): Add :version.
4053
d5ddd795 40542004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 4055
49561cf6
SM
4056 * legacy-gnus-agent.el
4057 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 4058 New function. Used internally to only display 'gnus converting
54506618
MB
4059 files' message when actually necessary.
4060
49561cf6 4061 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
4062 methods now autoloaded.
4063
49561cf6
SM
4064 * gnus-int.el (gnus-request-move-article):
4065 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
4066 improve performance.
4067
d5ddd795 40682004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 4069
49561cf6 4070 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
4071 to avoid run-time CL dependencies.
4072 (gnus-agent-unfetch-articles): New function.
4073 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
4074 article numbers even when local .overview file is missing.
9872af18 4075 (gnus-agent-read-article-number): New function. Only accepts
54506618 4076 27-bit article numbers.
49561cf6
SM
4077 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
4078 Use gnus-agent-read-article-number.
54506618
MB
4079 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
4080 from backend while recognizing that article numbers in .overview
4081 must be valid.
4082
49561cf6 4083 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
4084 some users confused by references to .newsrc when they only have a
4085 .newsrc.eld file.
49561cf6
SM
4086 (gnus-convert-mark-converter-prompt)
4087 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 4088
5e472af0 40892004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
4090
4091 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
4092
5e472af0 40932004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
4094
4095 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
4096 stuff for non-living groups.
4097
5e472af0 40982004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 4099
49561cf6
SM
4100 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
4101 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 4102
5e472af0 41032004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 4104
49561cf6
SM
4105 * gnus-agent.el (gnus-agent-read-agentview):
4106 Inline gnus-uncompress-range.
54506618
MB
4107
41082004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 4109
54506618 4110 * legacy-gnus-agent.el
49561cf6 4111 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
4112 help from Florian Weimer <fw@deneb.enyo.de>
4113
4114 * gnus-agent.el (gnus-agentize):
4115 gnus-agent-send-mail-real-function no longer set to current value
4116 of message-send-mail-function but rather a lambda that calls
4117 message-send-mail-function. The change makes the agent real-time
4118 responsive to user changes to message-send-mail-function.
4119
5e472af0 41202004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
4121
4122 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
4123
41242004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
4125
4126 * gnus-cache.el (gnus-cache-rename-group): New function.
4127 (gnus-cache-delete-group): New function.
4128
4129 * gnus-agent.el (gnus-agent-rename-group): New function.
4130 (gnus-agent-delete-group): New function.
4131 (gnus-agent-save-group-info): Use gnus-command-method when
4132 `method' parameter is nil. Don't write nil entries into the
4133 active file.
4134 (gnus-agent-get-group-info): New function.
49561cf6 4135 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
4136 gnus-group-real-name and gnus-find-method-for-group.
4137 (gnus-agent-set-local): Delete stored entry if either min, or max,
4138 are nil.
49561cf6
SM
4139 (gnus-agent-fetch-session): Reword error/quit messages.
4140 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
4141 articles fetched to disk before the quit occurred.
4142
49561cf6
SM
4143 * gnus-int.el (gnus-request-delete-group):
4144 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 4145 local disk in sync with the server.
34c5dce5 4146 (gnus-request-rename-group):
49561cf6 4147 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
4148 local disk in sync with the server.
4149
49561cf6
SM
4150 * gnus-start.el (gnus-get-unread-articles):
4151 Cosmetic simplification to logic.
54506618 4152
49561cf6 4153 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
4154 gnus-cache-active-altered as gnus-request-delete-group now keeps
4155 the cache in sync.
4156 (gnus-group-list-active): Let the agent store a server's active
4157 list if currently plugged.
4158
4159 * gnus-util.el (gnus-rename-file): New function.
4160
5e472af0 41612004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
4162
4163 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4164 when the group's active is not available.
4165
5e472af0 41662004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
4167
4168 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
4169 error.
4170
9872af18 41712004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 4172
f429956a
SM
4173 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
4174 message to newsrc-dribble when an actual conversion is performed.
54506618 4175
9872af18 41762004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 4177
49561cf6
SM
4178 * gnus-agent.el (gnus-agent-read-local):
4179 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
4180 avoid the implicit assumption that they will always be equal.
4181 (gnus-agent-save-local): Bind buffer-file-coding-system, not
4182 coding-system-for-write, as the with-temp-file macro first prints
4183 to a buffer then saves the buffer.
4184
9872af18 41852004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 4186
9872af18 4187 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
4188 loaded when gnus-convert-old-newsrc needs to call them.
4189
49561cf6 4190 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 4191 old file versions.
49561cf6 4192 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
4193 form of gnus-agent-expire-days to group properties.
4194
49561cf6 4195 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
4196 converters to handle old agent file formats. Added logic for a
4197 "backup before upgrading warning".
4198 (gnus-convert-mark-converter-prompt): Developers can mark
4199 functions as needing (default), or not needing,
4200 gnus-convert-old-newsrc's "backup before upgrading warning".
4201 (gnus-convert-converter-needs-prompt): Tests whether the user
4202 should be protected from potentially irreversable changes by the
4203 function.
4204
9872af18 42052004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
4206
4207 * gnus-int.el (gnus-request-accept-article): Inform the agent that
4208 articles are being added to a group.
4209 (gnus-request-replace-article): Inform the agent that articles
4210 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
4211
4212 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
4213 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
4214 (gnus-agent-set-local): Refuse to save null in local object table.
4215 (gnus-agent-regenerate-group): The REREAD parameter can now be a
4216 list of articles that will be marked as unread.
4217
9872af18 42182004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
4219
4220 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
4221 single-interval range of the form (min . max). Previously the
4222 range had to look like ((min . max)). Likewise, return
4223 (min . max) rather than ((min . max)).
4224 (gnus-range-map): Use gnus-range-normalize to accept
4225 single-interval range.
4226
4227 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
4228 the cache, but not the agent, now appear with their usual face.
4229
9872af18 42302004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
4231
4232 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
4233 marks consisting of a single range {for example, (3 . 5)} rather
4234 than a list of a single range { ((3 . 5)) }.
4235
9872af18 42362004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
4237
4238 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
4239 uncompressed list.
4240
9872af18 42412004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
4242
4243 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
4244 "nndraft:queue" along to gnus-draft-send.
4245 Use gnus-agent-prompt-send-queue.
54506618
MB
4246 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
4247 is "nndraft:queue". Suggested by Gaute Strokkenes
4248 <gs234@srcf.ucam.org>
4249
4250 * gnus-group.el (gnus-group-catchup): Use new
4251 gnus-sequence-of-unread-articles, not
4252 gnus-list-of-unread-articles, to avoid exhausting memory with huge
4253 numbers of articles. Use gnus-range-map to avoid having to
4254 uncompress the unread list.
49561cf6
SM
4255 (gnus-group-archive-directory)
4256 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
4257
4258 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
4259 (gnus-sorted-range-intersection): Intersection of two ranges
4260 without requiring that they first be uncompressed.
4261
4262 * gnus-start.el (gnus-activate-group): Unless blocked by the
4263 caller, possibly expand the active range to include both cached
4264 and agentized articles.
4265 (gnus-convert-old-newsrc): Rewrote in anticipation of having
4266 multiple version-dependent converters.
49561cf6 4267 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
4268 gnus-agent-save-active.
4269 (gnus-save-newsrc-file): Save dirty agent range limits.
4270
49561cf6 4271 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618 4272 gnus-agent-possibly-alter-active.
34c5dce5 4273 (gnus-adjust-marked-articles): Faster handling of simple lists.
54506618
MB
4274
42752004-10-18 David Edmondson <dme@dme.org>
4276
4277 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
4278 excessively.
4279
531e5812
MB
42802004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
4281
4282 * mml.el (mml-preview): Use `pop-to-buffer'.
4283
4284 * message.el (message-goto-mail-followup-to): Insert after "To".
4285 (message-carefully-insert-headers): Add comment.
4286
4287 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
4288
49561cf6
SM
4289 * gnus-art.el (gnus-button-alist):
4290 Improve `gnus-button-handle-library' entry.
531e5812 4291
49561cf6 4292 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 4293
49561cf6 4294 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 4295
49561cf6 4296 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
4297
4298 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
4299 handle manual section.
4300
4301 * imap.el (imap-store-password): New variable.
4302 (imap-interactive-login): Use it.
4303 Suggested by Mark Plaksin <happy@mcplaksin.org>.
4304
49561cf6
SM
4305 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
4306 Allow / in mailto URLs.
531e5812
MB
4307
4308 * spam.el (spam-directory): Derive from `gnus-directory'.
4309
4310 * gnus-sum.el (gnus-pick-line-number): Add autoload.
4311
69075cdd
RS
43122004-10-17 Richard M. Stallman <rms@gnu.org>
4313
49561cf6 4314 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
4315 Set as a variable with add-hook.
4316
4317 * nnspool.el (nnspool-spool-directory): Use news-directory instead
4318 of news-path.
4319
4320 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
4321
4322 * spam.el: Delete duplicate `provide'.
4323 (spam-unload-hook): Set as a variable with add-hook.
4324
8903a9c8
MB
43252004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
4326
4327 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
4328 in the doc string.
4329
4330 * message.el (message-ignored-news-headers)
4331 (message-ignored-supersedes-headers)
4332 (message-ignored-resent-headers)
4333 (message-forward-ignored-headers): Improve custom type.
4334
43352004-10-15 Simon Josefsson <jas@extundo.com>
4336
4337 * pop3.el (top-level): Don't require nnheader.
4338 (pop3-read-timeout): Add.
4339 (pop3-accept-process-output): Add.
4340 (pop3-read-response, pop3-retr): Use it.
4341
ebbeed62
MB
43422004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
4343
4344 * message.el (message-tokenize-header): Fix 2004-09-06 change
4345 which used point-min in the wrong place.
4346
8903a9c8
MB
43472004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
4348
4349 * message.el (message-bury): Use `window-dedicated-p'.
4350
e62e7654
MB
43512004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
4352
4353 * gnus-sum.el: Mention that multibyte characters don't work as marks.
4354
4355 * gnus.el (message-y-or-n-p): Autoload.
4356
4357 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
4358 (pop3-password-required, pop3-authentication-scheme)
4359 (pop3-leave-mail-on-server): Made customizable.
4360 (pop3): New custom group.
4361 (pop3-retr): Remove `sleep-for' statements.
4362 Suggested by Dave Love <fx@gnu.org>.
4363
4364 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
4365 Windows/DOS.
4366
4367 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
4368 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
4369 Dave Love <fx@gnu.org>.
4370
4371 * mml.el (mml-minibuffer-read-disposition): Require match.
4372 Suggested by Dave Love <fx@gnu.org>.
4373
c3bc41c2
MB
43742004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
4375
eb6a2b61
MB
4376 * gnus-group.el (gnus-update-group-mark-positions):
4377 * gnus-sum.el (gnus-update-summary-mark-positions):
4378 * message.el (message-check-news-body-syntax):
4379 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
4380 of string-as-multibyte.
4381
c3bc41c2
MB
4382 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
4383
7c3bb5a5
JL
43842004-10-05 Juri Linkov <juri@jurta.org>
4385
4386 * gnus-group.el (gnus-update-group-mark-positions):
4387 * gnus-sum.el (gnus-update-summary-mark-positions):
4388 * message.el (message-check-news-body-syntax):
4389 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
4390 8-bit unibyte values to a multibyte string for search functions.
4391
f0096211
MB
43922004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
4393
4394 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
4395 there's no visible header.
4396
43972004-10-01 Simon Josefsson <jas@extundo.com>
4398
4399 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
4400 acroread.
4401
14e20e13
MB
44022004-09-29 Jesper Harder <harder@ifa.au.dk>
4403
4404 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
4405
c1d7d285
MB
44062004-09-28 Jesper Harder <harder@ifa.au.dk>
4407
4408 * gnus-picon.el: Require cl.
4409
4410 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
4411
4412 * mml-smime.el: Require cl. Autoload message-fetch-field.
4413
4414 * gnus-fun.el: Require gnus-ems and gnus-util.
4415
34c5dce5 4416 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr).
c1d7d285 4417
49561cf6 4418 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
4419
4420 * gnus.el (gnus-method-to-server): Move defsubst before first use.
4421
49561cf6
SM
4422 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
4423 Fix format string mismatch.
4424 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
4425 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 4426
10b43d7c
RS
44272004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
4428
4429 * gnus.el (gnus-version-number): Set to 5.11.
4430
f4dd4ae8
MB
44312004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
4432
4433 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
4434
1b155fbd
MB
44352004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
4436
4437 * mm-util.el (mm-image-load-path): Handle nil in load-path.
4438
f4dd4ae8
MB
44392004-09-26 Jesper Harder <harder@ifa.au.dk>
4440
4441 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
4442 GROUP is a virtual group.
4443
4444 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
4445 for big5 and gb2312.
49561cf6 4446
f4dd4ae8
MB
4447 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
4448 padding.
4449
49561cf6 4450 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
4451
4452 * mml.el (mml-compute-boundary-1): Don't uncompress files.
4453
4454 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
4455 dependencies.
4456 (rfc2047-encode): Use it.
49561cf6 4457
f4dd4ae8
MB
4458 * flow-fill.el: Typo.
4459
4460 * mml.el (mml-generate-mime-1): Don't use format=flowed with
4461 inline PGP.
4462
4463 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
4464
4465 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
4466 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
4467
f4dd4ae8
MB
4468 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
4469
4470 * nnheader.el (nnheader-max-head-length): Increase to 8192.
4471
4472 * message.el (message-clone-locals): Clone sendmail and smtp
4473 variables.
4474
9b5773bc
MB
44752004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
4476
4477 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
4478 in `header' match. Reported by Svend Tollak Munkejord.
4479
46cdaf24
SM
44802004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
4481
4482 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
4483
a08b59c9
MB
44842004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
4485
4486 * uudecode.el (uudecode-use-external): Add :version.
4487
4488 * smime.el (smime-CA-file, smime-encrypt-cipher)
4489 (smime-dns-server): Add :version.
4490
4491 * smiley.el (gnus-smiley-file-types): Add :version.
4492
4493 * sha1.el (sha1-use-external): Add :version.
4494
4495 * pgg-def.el (pgg-query-keyserver): Add :version.
4496
4497 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 4498 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
34c5dce5 4499 Add :version.
a08b59c9
MB
4500
4501 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
4502 (nnimap-retrieve-groups-asynchronous): Add :version.
4503 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
4504
4505 * mml.el (mml-content-disposition-parameters)
4506 (mml-insert-mime-headers-always): Add :version.
4507
34c5dce5 4508 * mm-util.el (mm-coding-system-priorities): Add :version.
a08b59c9
MB
4509
4510 * mm-decode.el (mm-inline-text-html-with-images)
4511 (mm-keep-viewer-alive-types, mm-external-terminal-program)
4512 (mm-verify-option): Add :version.
4513 (mm-text-html-renderer): Change :version.
4514
4515 * message.el (message-fcc-externalize-attachments)
4516 (message-required-headers, message-draft-headers)
4517 (message-subject-trailing-was-query)
4518 (message-subject-trailing-was-ask-regexp)
4519 (message-subject-trailing-was-regexp, message-mark-insert-begin)
4520 (message-mark-insert-end, message-archive-header)
4521 (message-archive-note, message-cross-post-default)
4522 (message-cross-post-note, message-followup-to-note)
4523 (message-cross-post-note-function, message-use-mail-followup-to)
4524 (message-subscribed-address-functions)
4525 (message-subscribed-address-file, message-subscribed-addresses)
4526 (message-subscribed-regexps, message-allow-no-recipients)
4527 (message-yank-cited-prefix, message-signature-insert-empty-line)
4528 (message-hidden-headers, message-hierarchical-addresses)
4529 (message-mail-user-agent, message-use-idna)
4530 (message-valid-fqdn-regexp)
4531 (message-strip-special-text-properties, message-header-synonyms)
4532 (message-beginning-of-line, message-tab-body-function): Add :version.
4533 (message-insert-canlock, message-wide-reply-confirm-recipients):
4534 Change :version.
4535
46cdaf24 4536 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
4537 and :version.
4538 (mail-source-delete-old-incoming-confirm)
4539 (mail-source-movemail-program): Add :version.
4540
4541 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
4542 (gnus-agent-cache, gnus-agent): Change :version.
4543
4544 * gnus-util.el (gnus-use-byte-compile): Change :version.
4545
4546 * gnus-sum.el (gnus-summary-make-false-root-always)
4547 (gnus-summary-default-high-score)
4548 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
4549 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
4550 (gnus-read-all-available-headers, gnus-article-emulate-mime)
4551 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
4552 (gnus-sum-thread-tree-single-indent)
4553 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
4554 (gnus-sum-thread-tree-leaf-with-other)
4555 (gnus-sum-thread-tree-single-leaf): Add :version.
4556 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
4557 (gnus-article-loose-mime): Change :version.
4558
4559 * gnus-start.el (gnus-backup-startup-file)
4560 (gnus-save-startup-file-via-temp-buffer): Add :version.
4561
4562 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
4563 (gnus-server-offline-face): Add :version.
4564
34c5dce5 4565 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
a08b59c9
MB
4566
4567 * gnus-msg.el (gnus-gcc-externalize-attachments)
4568 (gnus-debug-files, gnus-debug-exclude-variables)
4569 (gnus-discouraged-post-methods): Change :version.
4570 (gnus-confirm-mail-reply-to-news)
4571 (gnus-confirm-treat-mail-like-news): Add :version.
4572
4573 * gnus-int.el (gnus-server-unopen-status): Add :version.
4574
4575 * gnus-group.el (gnus-group-jump-to-group-prompt)
4576 (gnus-large-ephemeral-newsgroup)
4577 (gnus-fetch-old-ephemeral-headers): Add :version.
4578
4579 * gnus-fun.el (gnus-x-face-directory)
4580 (gnus-convert-pbm-to-x-face-command)
4581 (gnus-convert-image-to-x-face-command)
4582 (gnus-convert-image-to-face-command): Add :version.
4583
4584 * gnus-delay.el (gnus-delay-default-hour): Add :version.
4585
4586 * gnus-cite.el (gnus-cite-blank-line-after-header)
34c5dce5 4587 (gnus-article-boring-faces): Add :version.
a08b59c9
MB
4588
4589 * gnus-art.el (gnus-buttonized-mime-types)
4590 (gnus-inhibit-mime-unbuttonizing)
4591 (gnus-treat-display-face)
4592 (gnus-treat-body-boundary): Change :version.
4593 (gnus-body-boundary-delimiter, gnus-picon-databases)
4594 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
4595 (gnus-treat-date-english, gnus-treat-fold-headers)
4596 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
4597 (gnus-treat-mail-picon, gnus-treat-wash-html)
4598 (gnus-article-encrypt-protocol)
4599 (gnus-use-idna, gnus-article-over-scroll)
4600 (gnus-mime-display-multipart-alternative-as-mixed)
4601 (gnus-mime-display-multipart-related-as-mixed)
4602 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
4603 (gnus-ctan-url, gnus-button-ctan-handler)
4604 (gnus-button-handle-ctan-bogus-regexp)
4605 (gnus-button-ctan-directory-regexp)
4606 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
4607 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
4608 (gnus-button-man-level, gnus-button-emacs-level)
4609 (gnus-button-message-level, gnus-button-browse-level): Add :version.
4610
4611 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
4612 (gnus-agent-go-online): Change :version.
4613 (gnus-agent-expire-unagentized-dirs)
4614 (gnus-agent-auto-agentize-methods): Add :version.
4615
4616 * flow-fill.el (fill-flowed-display-column)
4617 (fill-flowed-encode-column): Add :version.
4618
4619 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
4620 (gnus-outlook-deuglify-unwrap-max)
4621 (gnus-outlook-deuglify-cite-marks)
4622 (gnus-outlook-deuglify-unwrap-stop-chars)
4623 (gnus-outlook-deuglify-no-wrap-chars)
4624 (gnus-outlook-deuglify-attrib-cut-regexp)
4625 (gnus-outlook-deuglify-attrib-verb-regexp)
4626 (gnus-outlook-deuglify-attrib-end-regexp)
4627 (gnus-outlook-display-hook): Add :version.
4628
4629 * binhex.el (binhex-use-external): Add :version.
4630
1232b9cb
MB
46312004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
4632
46cdaf24 4633 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
4634 and `invisible'.
4635
46362004-09-13 Simon Josefsson <jas@extundo.com>
4637
4638 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
4639
ef3b7aae
MB
46402004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
4641
46cdaf24 4642 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 4643
6e7fb80c
MB
46442004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
4645
4646 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
4647
7cb0aa56
MB
46482004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
4649
46cdaf24 4650 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
34c5dce5 4651 for the 'imap' port in netrc files.
7cb0aa56 4652
46cdaf24 4653 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
34c5dce5 4654 in gnus-registry-trim.
7cb0aa56
MB
4655
46562004-09-10 Simon Josefsson <jas@extundo.com>
4657
4658 * nndb.el (require): Remove tcp and duplicate cl.
4659
e79f14a4
RS
46602004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
4661
4662 * nntp.el (nntp): New customization group.
46cdaf24 4663 (nntp-authinfo-file): Add customization group.
e79f14a4 4664
46cdaf24 4665 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
4666
4667 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
4668
4669 * gnus.el (to-address, to-list, subscribed)
4670 (large-newsgroup-initial): Ditto.
4671
4672 * flow-fill.el (fill-flowed-display-column)
4673 (fill-flowed-encode-column): Ditto.
4674
34c614a8 46752004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
0c6ec103
SM
4676
4677 * message.el (message-tokenize-header, message-send-mail-with-qmail):
4678 Use point-min rather than 1.
4679 (message-send-mail): Use buffer-size rather than point-max.
4680
4681 * gnus-sum.el (gnus-summary-search-article-forward):
4682 Signal a specific `search-failed' rather than a generic `error'.
4683
4684 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
4685 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
4686 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
4687
23f87bed 46882004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 4689
0c6ec103 4690 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 4691
996aa8c1 46922004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
1b155fbd 4693
23f87bed
MB
4694 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
4695 (spam-stat-save): Accept prefix argument.
1270d7ca 4696
23f87bed 46972004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 4698
23f87bed
MB
4699 * message.el (message-canlock-generate): Require sha1, not
4700 sha1-el. (Can we get rid of this require alltogheter? It is ugly
4701 to require within a function. Sadly, if sha1.el isn't loaded, the
4702 let binding in m-c-g will hide the defcustom definition, which is
4703 bad.)
1270d7ca 4704
23f87bed 4705 * canlock.el: Require sha1, not sha1-el.
1270d7ca 4706
23f87bed
MB
4707 * message.el: Don't autoload sha1 (there is a autoload cookie in
4708 sha1.el).
1270d7ca 4709
23f87bed 4710 * sha1-el.el: Renamed to sha1.el.
1270d7ca 4711
23f87bed 47122004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4713
23f87bed 4714 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 4715
1b155fbd 47162004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
1270d7ca 4717
23f87bed
MB
4718 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
4719 isn't a string.
1270d7ca 4720
23f87bed 47212004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4722
23f87bed 4723 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 4724
23f87bed 47252004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4726
23f87bed 4727 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 4728
23f87bed 47292004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4730
23f87bed 4731 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 4732
23f87bed 47332004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4734
23f87bed
MB
4735 * canlock.el: Always require sha1-el.
4736 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 4737
23f87bed 47382004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4739
23f87bed 4740 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 4741
23f87bed 47422004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4743
23f87bed
MB
4744 * canlock.el (canlock-insert-header): Remove excessive grouping in
4745 regexp.
1270d7ca 4746
23f87bed 47472004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4748
23f87bed 4749 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 4750
23f87bed 47512004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4752
23f87bed
MB
4753 * canlock.el (canlock-sha1-function): Remove.
4754 (canlock-sha1-function-for-verify): Remove.
4755 (canlock-openssl-program): Remove.
4756 (canlock-openssl-args): Remove.
4757 (canlock-ignore-errors): Remove.
4758 (canlock-sha1-with-openssl): Remove.
4759 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
4760 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 4761
23f87bed
MB
4762 * sha1-el.el (sha1-string-external): Make it can return a string
4763 in binary form.
4764 (sha1-region-external): Ditto.
4765 (sha1-string-internal): Ditto.
4766 (sha1-region-internal): Ditto.
4767 (sha1-region): Ditto.
4768 (sha1-string): Ditto.
4769 (sha1): Ditto.
1270d7ca 4770
23f87bed 47712003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 4772
23f87bed
MB
4773 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
4774 (pgg-gpg-lookup-key): Use regexp match instead of
4775 split-string (split-string is different between emacs 21.2 and
bf247b6e 4776 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 4777
23f87bed 47782004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 4779
23f87bed
MB
4780 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
4781 parameter (but don't use it, for now).
1270d7ca 4782
23f87bed 47832004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4784
23f87bed 4785 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 4786
ba0226dd 47872004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4788
23f87bed 4789 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
ba0226dd 4790 ?* and ?\;.
1270d7ca 4791
23f87bed 4792 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
ba0226dd 4793 and ?\' to symbol instead of whitespace.
1270d7ca 4794
23f87bed 47952004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4796
23f87bed
MB
4797 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
4798 invalid addresses.
1270d7ca 4799
23f87bed 48002004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4801
23f87bed 4802 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 4803
23f87bed 48042004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4805
23f87bed 4806 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 4807
23f87bed 48082004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4809
23f87bed
MB
4810 * gnus-art.el (article-decode-idna-rhs): Don't use
4811 message-idna-inside-rhs-p.
1270d7ca 4812
23f87bed 48132004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4814
49561cf6 4815 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 4816 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 4817
23f87bed 48182004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4819
23f87bed 4820 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 4821
1b155fbd
MB
48222004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
4823
4824 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
4825
996aa8c1 48262004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
1b155fbd
MB
4827
4828 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
4829 end-of-buffer.
4830
996aa8c1 48312004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
1b155fbd
MB
4832
4833 * gnus-sum.el (gnus-read-header): Don't remove a header for the
4834 parent article of a sparse article in the thread hashtb.
4835
996aa8c1 48362004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
1b155fbd
MB
4837
4838 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
4839 (nnmail-expand-newtext): Lowercase expanded entries if
4840 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 4841
23f87bed
MB
4842 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4843 when the group's active is not available.
1270d7ca 4844
23f87bed
MB
4845 * gnus-art.el (article-hide-headers): Refer to the values for
4846 gnus-ignored-headers and gnus-visible-headers in the summary
4847 buffer since a user may have set them as group parameters.
23f87bed
MB
4848 (gnus-article-read-summary-keys): Restore new window-start and
4849 hscroll to summary window.
4850 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 4851
23f87bed
MB
4852 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
4853 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
4854 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
4855 <Reiner.Steib@gmx.de>.
1270d7ca 4856
49561cf6
SM
4857 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
4858 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 4859
23f87bed 4860 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 4861
23f87bed
MB
4862 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
4863 gnus-pp.
1270d7ca 4864
23f87bed
MB
4865 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
4866 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
4867 (gnus-summary-resend-message-edit): Call mime-to-mml.
4868 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 4869 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 4870
23f87bed 4871 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 4872
23f87bed
MB
4873 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
4874 gnus-pp-to-string.
1270d7ca 4875
23f87bed
MB
4876 * gnus-util.el (gnus-bind-print-variables): New macro.
4877 (gnus-prin1): Use it.
4878 (gnus-prin1-to-string): Use it.
4879 (gnus-pp): New function.
4880 (gnus-pp-to-string): New function.
1270d7ca 4881
23f87bed 4882 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 4883
23f87bed 4884 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 4885
23f87bed
MB
4886 * message.el (message-mode): Don't modify paragraph-separate there.
4887 (message-setup-fill-variables): Add mml tags to paragraph-start
4888 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
4889 (message-smtpmail-send-it): Doc fix.
4890 (message-exchange-point-and-mark): Don't activate region if it was
4891 inactive. Suggested by Hiroshi Fujishima
4892 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 4893
23f87bed
MB
4894 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
4895 t while entering a file name using the mm-with-multibyte macro.
4896 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 4897
49561cf6
SM
4898 * mm-encode.el (mm-content-transfer-encoding-defaults):
4899 Use qp-or-base64 for the application/* types.
23f87bed 4900 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 4901
23f87bed
MB
4902 * mm-util.el (mm-with-multibyte-buffer): New macro.
4903 (mm-with-multibyte): New macro.
1270d7ca 4904
23f87bed
MB
4905 * mm-view.el (mm-inline-render-with-function): Use multibyte
4906 buffer; decode html source by charset.
1270d7ca 4907
23f87bed
MB
4908 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
4909 add generate-head-function and generate-article-function to the
4910 rfc822-forward entry.
4911 (nndoc-forward-type-p): Recognize envelope From_.
4912 (nndoc-rfc822-forward-generate-article): New function.
4913 (nndoc-rfc822-forward-generate-head): New function.
c113de23 4914
23f87bed 4915 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 4916
23f87bed 4917 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 4918
49561cf6
SM
4919 * gnus-art.el (gnus-article-wash-html-with-w3m):
4920 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
4921 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
4922 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
4923 instead of mm-multiple-handles.
4924 (gnus-mime-delete-part): Ditto.
1270d7ca 4925
23f87bed
MB
4926 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
4927 handle, as well as a list.
4928 (mm-complicated-handles): Former definition of mm-multiple-handles.
4929
4930 * mm-view.el (mm-w3m-mode-map): Remove.
4931 (mm-w3m-local-map-property): Remove.
4932 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
4933 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
4934 (mm-w3m-cid-retrieve): Simplify.
4935 (mm-inline-text-html-render-with-w3m): Decode html source by
4936 charset; check META tags only when charsets are not specified in
4937 headers; specify charset to w3m-region; use w3m-minor-mode-map
4938 instead of mm-w3m-local-map-property.
1270d7ca 4939
23f87bed 49402004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 4941
23f87bed 4942 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 4943
23f87bed 49442004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4945
23f87bed 4946 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 4947
23f87bed 4948 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 4949
23f87bed 49502004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4951
23f87bed 4952 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 4953
23f87bed 49542004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 4955
23f87bed 4956 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 4957
23f87bed
MB
4958 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
4959 Add :group 'nnimap.
1270d7ca 4960
23f87bed 49612004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4962
23f87bed
MB
4963 * mm-decode.el (mime-display, mime-security): Fix custom-manual
4964 entries.
1270d7ca 4965
49561cf6 4966 * gnus-art.el (gnus-article): Ditto.
1270d7ca 4967
23f87bed 49682004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4969
49561cf6
SM
4970 * gnus-art.el (article-hide-list-identifiers):
4971 Bind inhibit-read-only as t.
1270d7ca 4972
23f87bed 49732004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4974
23f87bed 4975 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 4976
23f87bed 49772004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4978
23f87bed
MB
4979 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4980 (gnus-narrow-to-page): Don't assume point-min == 1.
4981 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 4982
23f87bed
MB
4983 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
4984 point-min == 1.
1270d7ca 4985
23f87bed
MB
4986 * imap.el (imap-parse-address-list, imap-parse-body-ext):
4987 Disable incorrect use of `assert'.
1270d7ca 4988
23f87bed 4989 * message.el (message-mode): Set comment-start-skip.
1270d7ca 4990
23f87bed 49912004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 4992
23f87bed
MB
4993 * pop3.el (pop3-leave-mail-on-server): New user variable.
4994 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 4995
23f87bed 49962004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4997
23f87bed 4998 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 4999
23f87bed 50002004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 5001
23f87bed 5002 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 5003
23f87bed 5004 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 5005
49561cf6
SM
5006 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
5007 Fix custom-manual entries.
1270d7ca 5008
23f87bed 5009 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 5010
23f87bed 50112004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 5012
23f87bed
MB
5013 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
5014 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
5015 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
5016 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 5017
23f87bed 50182004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 5019
23f87bed 5020 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 5021
23f87bed 50222004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 5023
23f87bed
MB
5024 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
5025 addition to emacs-w3m.
1270d7ca 5026
23f87bed 50272004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 5028
49561cf6
SM
5029 * gnus-msg.el (gnus-summary-followup-with-original):
5030 Document yanking of region when active.
1270d7ca 5031
996aa8c1 50322004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 5033
23f87bed
MB
5034 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
5035 Revision 7.2 changes excluded to maintain compatibility with all
5036 targeted emacs versions.
1270d7ca 5037
23f87bed
MB
5038 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
5039 gnus-agent.el update and incorporate bug fixes.
1270d7ca 5040
ef3b7aae 5041See ChangeLog.2 for earlier changes.
2a34a036 5042
d7a0267c 5043 Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
5044
5045 This file is part of GNU Emacs.
5046
5047 GNU Emacs is free software; you can redistribute it and/or modify
5048 it under the terms of the GNU General Public License as published by
5a9dffec 5049 the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
5050 any later version.
5051
5052 GNU Emacs is distributed in the hope that it will be useful,
5053 but WITHOUT ANY WARRANTY; without even the implied warranty of
5054 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5055 GNU General Public License for more details.
5056
5057 You should have received a copy of the GNU General Public License
5058 along with GNU Emacs; see the file COPYING. If not, write to the
5059 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
5060 Boston, MA 02110-1301, USA.
ab5796a9 5061
ef3b7aae
MB
5062;; Local Variables:
5063;; coding: iso-2022-7bit
d7ba2a01 5064;; fill-column: 79
33462dfa 5065;; add-log-time-zone-rule: t
ef3b7aae
MB
5066;; End:
5067
ab5796a9 5068;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4