Fix previous merge from Gnus trunk.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
8f563146
KY
12010-08-31 Julien Danjou <julien@danjou.info> (tiny change)
2
3 * nnimap.el (nnimap-request-newgroups): Use nnimap-request-list-method
4 instead of lsub directly.
5
2cdd366f
KY
62010-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
7
3c08d668
KY
8 * nnwarchive.el: Removed.
9
c4d82de8
KY
10 * gnus-soup.el: Removed.
11
12 * nnsoup.el: Removed.
13
14 * nnultimate.el: Removed.
15
51dee5ef
KY
16 * gnus-html.el (gnus-blocked-images): New variable.
17
2cdd366f
KY
18 * message.el (message-prune-recipients): New function.
19 (message-prune-recipient-rules): New variable.
20
21 * gnus-cite.el (gnus-article-natural-long-line-p): New function to
22 guess whether a long line is natural text or not.
23
24 * gnus-html.el (gnus-html-schedule-image-fetching): Use
25 gnus-process-plist and friends for compatibility.
26
2d217ead
SM
272010-08-31 Stefan Monnier <monnier@iro.umontreal.ca>
28
29 * gnus-html.el: Require packages that define macros used in this file.
30 (gnus-article-mouse-face): Declare to silence byte-compiler.
31 (gnus-html-curl-sentinel): Use with-current-buffer, inhibit-read-only, and
32 process-get.
33 (gnus-html-put-image): Use plist-get to avoid getf.
34 (gnus-html-prefetch-images): Use with-current-buffer.
35
1a10d421
KY
362010-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
37
2cdd366f
KY
38 * gnus-ems.el: Provide compatibility functions for
39 gnus-set-process-plist.
40
1a10d421
KY
41 * gnus-sum.el (gnus-summary-stop-at-end-of-message)
42 * gnus.el (gnus-valid-select-methods)
43 * message.el (message-send-mail-partially-limit)
44 * mm-decode.el (mm-text-html-renderer)
45 * mml.el (mml-insert-mime-headers-always)
46 * smiley.el (smiley-regexp-alist): Bump custom version.
47
482010-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
49
50 * gnus-html.el: require mm-url.
ad142133
KY
51 (gnus-html-wash-tags): Clarify the code a bit by renaming the variable
52 with the url to `url'.
53 (gnus-html-wash-tags): Support cid: URLs/images.
1a10d421 54
f5ec697d
KY
552010-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
56
c2861968
KY
57 * gnus-sum.el: As per discussion 3 years, 8 weeks, 3 days, 9 hours, 57
58 minutes, 56 seconds ago on the ding list, remove the `w' and `i'
59 bindings, as they aren't useful at all. `w' is moved to `W w'.
60
390dd504
KY
61 * gnus-move.el: Removed file, since it doesn't really work.
62
379dde03
KY
63 * gnus-html.el (gnus-article-html): Tell w3m that the input is
64 UTF-8. This seems to fix problems with some German web feeds.
65
5a2756c8
KY
66 * gnus.el (gnus-group-startup-message): Put the xpm version of the logo
67 at the top so that the proper colours are applied.
68
47fe149b
KY
69 * gnus-art.el (gnus-article-view-part): Doc fix.
70
fb16bb46
KY
71 * gnus-html.el (gnus-html-put-image): Use gnus-create-image to be
72 XEmacs-compatible.
73 (gnus-html-put-image): Don't do images on non-graphic displays.
74
77ae8989
KY
75 * nnslashdot.el: Removed this unused backend.
76
75856ec0
KY
77 * gnus-undo.el (gnus-undo-register-1): Limit the undo actions to 100
78 actions.
77ae8989 79 (gnus-undo-register-1): Revert last change.
75856ec0 80
0be02d8a
KY
81 * gnus-group.el (gnus-group-completing-read): Protect against not
82 having completion-styles bound.
83
84 * mml.el (mml-insert-mime-headers-always): Change the default to t, to
85 make broken recipients happier.
86
929989ff
KY
87 * gnus-html.el (gnus-html-put-image): Use gnus-put-image.
88
89 * gnus-ems.el (gnus-put-image): Have gnus-put-image take an optional
90 point parameter.
91
f5ec697d
KY
92 * gnus-group.el (gnus-group-completing-read): Add 'substring to
93 completion-styles for group selection.
94
5ec44091
KY
952009-02-04 Andreas Schwab <schwab@suse.de>
96
97 * gnus-score.el (gnus-score-string): Fix regex for matching extra
98 headers and regexp-quote the match if necessary.
99
07466c8e
KY
1002009-03-24 Miles Bader <miles@gnu.org>
101
102 * smiley.el (smiley-regexp-alist): Don't delete the semicolon before
103 the blinking smiley.
104
1052009-03-24 Simon Josefsson <simon@josefsson.org>
106
107 * smiley.el (smiley-regexp-alist): Disallow ;;) from being treated as a
108 blink smiley.
109
8bff7c00
KY
1102010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
111
112 * gnus-start.el (gnus-dribble-read-file): Ensure that the directory
113 where the dribbel file lives exists.
114
115 * message.el (message-send-mail-partially-limit): Change the default to
116 nil, since most people don't want this.
117
118 * mm-url.el (mm-url-decode-entities): Also decode entities like
119 &#x3212.
120
0b10e437
KY
1212009-07-16 Kevin Ryde <user42@zip.com.au> (tiny change)
122
123 * gnus-sum.el (gnus-summary-idna-message):
124 * nnrss.el (nnrss-normalize-date, nnrss-discover-feed):
125 Hyperlink urls in docstrings with URL `...'.
126
b1992461
KY
1272010-08-29 Adam Sjøgren <asjo@koldfront.dk>
128
129 * gnus-html.el (gnus-html-put-image): Use XEmacs-compatible image
130 functions.
131
655efd71
KY
1322010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
133
b1992461
KY
134 * gnus-art.el (gnus-article-add-button): Take an optional parameter to
135 say what the mouseover text should be.
136
137 * gnus-html.el (gnus-html-prefetch-images): Use the summary-local
138 version of the mm-w3m-safe-url-regexp variable to only download images
139 in the groups where we want that to happen.
140
141 * gnus-sum.el (gnus-summary-stop-at-end-of-message): New variable.
142
143 * gnus-art.el (gnus-article-beginning-of-window): Make into defun for
144 easier debugging.
145 (gnus-article-beginning-of-window): Add kludge to allow spacing past
146 big pictures in the article buffer.
147
148 * mm-decode.el (mm-text-html-renderer): Default the html renderer to
149 gnus-article-html.
150 (mm-text-html-renderer): gnus-article-html needs curl in addition to
151 w3m.
152
655efd71
KY
153 * gnus-html.el: Start a new super-simple HTML renderer based on w3m.
154
6b8382e4
KY
1552010-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
156
157 * gnus.el (gnus-valid-select-methods): Remove reference to nngoogle,
158 which doesn't exist.
159
160 * message.el (message-inhibit-ecomplete): New variable to allow some
161 function to inhibit ecomplete address storage.
162 (message-resend): Disable ecomplete message storage when resending
163 messages.
164
165 * nntp.el (nntp-async-kluge): Remove the Emacs 20.3-related kluge.
166
dc6de553
KY
1672010-08-27 Katsumi Yamaoka <yamaoka@jpl.org>
168
169 * gnus-sum.el (gnus-summary-move-article, gnus-summary-delete-article):
170 Save excursion while copying, moving, and deleting articles in order to
171 prevent the cursor from jumping to unforeseen place.
172
8e7d4ca1
GM
1732010-08-17 Glenn Morris <rgm@gnu.org>
174
10506f64
GM
175 * gnus-sync.el: Require gnus components whose functions are used.
176
8e7d4ca1
GM
177 * gnus-art.el (bookmark-make-record-function):
178 * gnus-sum.el (bookmark-yank-point, bookmark-current-bookmark):
179 Declare for compiler.
180
181 * mm-url.el (mml-compute-boundary): Autoload.
182
4e815860
KY
1832010-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
184
185 * gnus-start.el (gnus-start-draft-setup): Move doc string forward.
186
ab731e1c
KY
1872010-08-14 Teodor Zlatanov <tzz@lifelogs.com>
188
189 Typo fix "hoo4a" -> "hook".
190
191 * gnus-sync.el (gnus-sync-install-hooks): Typo fix.
192
810717b6
GM
1932010-08-14 Glenn Morris <rgm@gnu.org>
194
195 * gnus-sync.el (gnus-sync): Fix defgroup version.
196
8c330707
KY
1972010-08-13 Teodor Zlatanov <tzz@lifelogs.com>
198
f5a62bb4 199 Doc fixes and keep unknown groups (ammended for nunion bug fix).
8c330707
KY
200
201 * gnus-sync.el: Fix docs.
202 (gnus-sync-save): Keep unknown groups in `gnus-sync-newsrc-loader'.
203 (gnus-sync-read): Don't wipe `gnus-sync-newsrc-loader' after reading.
204
186a9cbb
KY
2052010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
206
207 Optimizations for gnus-sync.el.
208
209 * gnus-sync.el: Add docs about gnus-sync-backend
210 possibilities.
211 (gnus-sync-save): Remove unnecessary message.
212 (gnus-sync-read): Optimize and show what groups were skipped.
213
bbe276f2
KY
2142010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
215
216 Minor bug fixes for gnus-sync.el.
217
79993b19
KY
218 * gnus-sync.el (gnus-sync-unload-hook, gnus-sync-install-hooks): Don't
219 read the sync on get-new-news.
220
bbe276f2
KY
221 * gnus-sync.el (gnus-sync-save): Define `variable' so the compiler is
222 quiet.
223
224 * gnus-sync.el (gnus-sync-read): Use `gnus-sync-newsrc-offsets' (fix typo).
225
62a83cc8
KY
2262010-07-30 Lawrence Mitchell <wence@gmx.li>
227
228 Make saving and restoring of hidden threads work with overlays.
229 Patch applied by Ted Zlatanov.
230
231 * gnus-sum.el (gnus-hidden-threads-configuration)
232 (gnus-restore-hidden-threads-configuration): Update to deal with text
233 properties, rather than searching for a magic character.
234
c4b1c354
KY
2352010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
236
62a83cc8
KY
237 New gnus-sync.el library for synchronization of marks.
238
77154961
KY
239 * gnus-sync.el: New library for synchronization of marks.
240
241 * gnus-util.el (gnus-grep-in-list): Moved from gnus-registry.el and
242 renamed from `gnus-registry-grep-in-list'.
243
244 * gnus-registry.el (gnus-registry-follow-group-p): Use `gnus-grep-in-list'.
245
c4b1c354
KY
246 * gnus-start.el (gnus-start-draft-setup): Make it interactive.
247
cbfb9427
KY
2482010-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
249
250 * rfc2047.el (rfc2047-encode): Use utf-8 as a last resort if
251 determining charset of text fails.
252
e9d1aaff
KY
2532010-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
254
255 * nnmail.el (nnmail-get-new-mail-1): Revert.
256
257 * nnml.el (nnml-active-number): Make sure names of newly created groups
258 in nnml-group-alist are encoded.
259
6f1c4158
KY
2602010-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
261
262 * nnmail.el (nnmail-get-new-mail-1): Encode group names possibly
263 containing non-ASCII characters in active file for nnml back end.
264
86fb1061
KY
2652010-07-24 David Engster <dengste@eml.cc>
266
267 * mml-smime.el (mml-smime-epg-verify): Also accept the older
268 x-pkcs7-signature MIME type as signature (RFC 2311, C.1).
269
a0abd4d6
DU
2702010-07-21 Daiki Ueno <ueno@unixuser.org>
271
272 * mml.el (mml-parse-1): Collect "certfile" attributes in "<#secure>"
273 tag (Bug#6654).
274
72897ff9
KY
2752010-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
276
277 * gnus-sum.el (gnus-summary-bookmark-make-record): Bookmark position in
278 the article buffer, not the summary buffer.
279
e859bbda
KY
2802010-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
281
282 * gnus-sum.el (gnus-summary-bookmark-make-record): Make it work for
283 Emacs 23 as well.
284
2852010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com>
8f2eaa8a
TV
286
287 Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975).
288 Patch applied by Karl Fogel.
289
290 * gnus-sum.el (gnus-summary-bookmark-make-record): Set
291 `bookmark-yank-point' and `bookmark-current-buffer' to allow C-w.
292
33b48483
KF
2932010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com>
294
295 Allow bookmarks to be set from Gnus Article buffers (Bug #5975).
296 Patch applied (with minor tweaks) by Karl Fogel. Note this leaves
297 C-w still not working correctly from Article buffers; Thierry's
298 patch to fix that will be applied after this.
299
300 * gnus-art.el (bookmark-make-record-function): New local variable.
301
e859bbda
KY
302 * gnus-sum.el (gnus-summary-bookmark-make-record): Allow setting from
303 article buffer.
33b48483
KF
304 (gnus-summary-bookmark-jump): Maybe jump to article buffer.
305
e44fa724
KF
3062010-07-13 Karl Fogel <kfogel@red-bean.com>
307
e859bbda
KY
308 * gnus-sum.el (bookmark-make-record-default): Adjust declaration, based
309 on changes in bookmark.el.
e44fa724 310
04c23739
MH
3112010-06-22 Mark A. Hershberger <mah@everybody.org>
312
313 * mm-url.el (mm-url-encode-multipart-form-data): New function to handle
314 the *other* type of HTML form submission.
315
85350e06
MA
3162010-06-15 Michael Albinus <michael.albinus@gmx.de>
317
318 * auth-source.el (auth-source-pick): If choice does not contain a
319 questioned keyword, set the check to t.
320
89a13959
RF
3212010-06-12 Romain Francoise <romain@orebokech.com>
322
323 * gnus-util.el (gnus-date-get-time): Move up before first use.
324
3e3ab3ab
KY
3252010-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
326
327 * gnus-art.el (gnus-mime-buttonized-part-id): New internal variable.
328 (gnus-article-edit-part): Bind it to make last part that is substituted
329 or deleted visible.
330 (gnus-mime-display-single): Buttonize part of which id equals to
331 gnus-mime-buttonized-part-id.
332
3d6e7a43
KY
3332010-06-10 Dan Christensen <jdc@uwo.ca>
334
335 * gnus-util.el (gnus-user-date): Use gnus-date-get-time.
336 (gnus-dd-mmm): Use gnus-date-get-time.
337 * gnus-sum.el (gnus-thread-latest-date): Use gnus-date-get-time and
338 simplify logic.
339 (gnus-summary-limit-to-age): Use gnus-date-get-time.
340 (gnus-sort-threads): emit message if gnus-sort-threads-loop used.
341
0e4966fb
MA
3422010-06-08 Michael Albinus <michael.albinus@gmx.de>
343
344 * auth-source.el (top): Autoload `secrets-list-collections',
345 `secrets-create-item', `secrets-delete-item'.
346 (auth-sources): Fix tag string.
347 (auth-get-source, auth-source-retrieve, auth-source-create)
348 (auth-source-delete): New defuns.
349 (auth-source-pick): Rewrite in order to avoid 2 passes.
350 (auth-source-forget-user-or-password): New parameter USERNAME.
351 (auth-source-user-or-password): New parameters CREATE-MISSING and
352 DELETE-EXISTING. Retrieve password interactively, if needed.
353
5e7d4a75
KY
3542010-06-07 Teemu Likonen <tlikonen@iki.fi> (tiny change)
355
356 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Don't ask about
357 deleting unused directories when gnus-expert-user is t.
358
3aeb9402
KY
3592010-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
360
361 * gnus-art.el (gnus-article-browse-delete-temp-files): Don't make query
362 for each temp file when gnus-article-browse-delete-temp is ask.
363
e1b9db1a
KR
3642010-05-20 Kevin Ryde <user42@zip.com.au>
365
366 * gnus-start.el (gnus-level-unsubscribed): Doc fix. (Bug#6206)
367
d567e92f
KY
3682010-05-14 Katsumi Yamaoka <yamaoka@jpl.org>
369
370 * gnus-sum.el (gnus-summary-save-article): Don't bother to re-fetch
371 article unless decoding article to be saved.
372
7cab80f9
KY
3732010-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
374
375 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt)
376 * mml2015.el (mml2015-gpg-encrypt): Disable multibyte in buffers
377 generated within the mm-with-unibyte-current-buffer macro.
378
3792010-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
380
381 * gnus-art.el (gnus-bind-safe-url-regexp): Bind mm-w3m-safe-url-regexp
382 to nil when we're in a mml-preview buffer and no group is selected.
383
4c9d39ab
KY
3842010-05-12 Andreas Seltenreich <seltenreich@gmx.de>
385
386 * gnus-sum.el (gnus-summary-read-group-1): Don't jump to next group
a628ad9d 387 when catching the `C-g'. Reported by "Leo".
4c9d39ab 388
706deb23
KY
3892010-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
390
391 * message.el (message-forward-make-body-plain)
392 (message-forward-make-body-mml): Use mm-multibyte-string-p instead of
393 multibyte-string-p.
394
8b320e66
KY
3952010-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
396
397 * message.el (message-forward-make-body-mml): Assume original message
398 is multibyte string; error on unibyte.
399 (message-forward-make-body-plain): Ditto; don't add excessive newline
400 in body end.
401
4767419a
KY
4022010-05-11 Andreas Seltenreich <seltenreich@gmx.de>
403
404 * gnus-sum.el (gnus-summary-kill-thread): Use gnus-summary-mark-article
405 instead of g-s-m-a-as-unread to set the expirable mark. (Bug#5284)
406
3d73e841
KY
4072010-05-11 Katsumi Yamaoka <yamaoka@jpl.org>
408
409 * mm-extern.el (mm-extern-url): Don't use
410 mm-with-unibyte-current-buffer.
411 (mm-extern-cache-contents): Use with-current-buffer instead of
412 save-excursion + set-buffer.
413
1fdf5102
KY
4142010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
415
416 * mm-util.el (mm-emacs-mule): Remove.
417
4182010-05-10 Andreas Seltenreich <seltenreich@gmx.de>
419
420 * gnus-sum.el (gnus-summary-mode): Don't make minor-mode-alist
421 buffer-local as it's incompatible with Stefan Monnier's 2010-05-03
422 change.
423
72e841ce
KY
4242010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
425
426 * mm-util.el (mm-with-unibyte-current-buffer): Redefine it so as not to
427 bind the default value of enable-multibyte-characters to nil.
428
d8a7b272
KY
4292010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
430
431 * message.el (message-forward-make-body-plain)
432 (message-forward-make-body-mml):
433 Don't use mm-with-unibyte-current-buffer.
434
4352010-05-07 Christian von Roques <roques@mti.ag> (tiny change)
5146e84c
DU
436
437 * mml2015.el (mml2015-epg-find-usable-key): Skip disabled key
438 (Bug#5592).
439
9581ba4d
KY
4402010-05-07 Julien Danjou <julien@danjou.info>
441
442 * gnus-art.el (gnus-mime-pipe-part): Add optional argument `cmd'; pass
443 it to mm-pipe-part.
444
445 * mm-decode.el (mm-pipe-part): Add optional argument `cmd'; use it if
446 it is given.
447
765d4319
KY
4482010-05-07 Katsumi Yamaoka <yamaoka@jpl.org>
449
450 * nnweb.el (nnweb-gmane-search)
451 * yenc.el (yenc-decode-region): Don't run set-buffer-multibyte for
452 XEmacs.
453
454 * gnus-art.el (gnus-article-browse-html-parts)
455 * gnus-group.el (gnus-read-ephemeral-gmane-group)
456 (gnus-read-ephemeral-bug-grou): Use mm-make-temp-file instead of
457 make-temp-file.
458
459 * gnus-dired.el (gnus-dired-mode): Bind gnus-dired-mode-hook,
460 gnus-dired-mode-on-hook and gnus-dired-mode-off-hook for XEmacs when
461 compiling.
462
463 * gnus-ml.el (gnus-mailing-list-mode): Bind gnus-mailing-list-mode-hook,
464 gnus-mailing-list-mode-on-hook and gnus-mailing-list-mode-off-hook for
465 XEmacs when compiling.
466
467 * gnus-salt.el (gnus-pick-mode): Bind gnus-pick-mode-on-hook and
468 gnus-pick-mode-off-hook for XEmacs when compiling.
469 (gnus-binary-mode): Bind gnus-binary-mode-on-hook and
470 gnus-binary-mode-off-hook for XEmacs when compiling.
471
472 * gnus-sum.el (gnus-summary-limit-strange-charsets-predicate): Return
473 nil if char-charset is not available.
474
86d21cc0 475 * sieve-manage.el (sieve-manage-disable-multibyte): Redefine it as a
765d4319
KY
476 macro.
477
478 * mm-url.el (mm-url-form-encode-xwfu): Use mm-encode-coding-string
479 instead of encode-coding-string.
480
481 * mm-util.el (mm-enable-multibyte, mm-disable-multibyte): Use (featurep
482 'xemacs) instead of mm-emacs-mule to switch function definitions.
483 (mm-with-unibyte-current-buffer): Make it a progn macro for XEmacs.
484
16b90cfe
KY
4852010-05-06 Tommi Vainikainen <thv@iki.fi> (tiny change)
486
487 * mml-sec.el (mml-secure-message-sign): Fix cut and paste error.
488
72528372
KY
4892010-05-06 Katsumi Yamaoka <yamaoka@jpl.org>
490
491 * gnus-dired.el, gnus-draft.el, gnus-ml.el, gnus-salt.el, gnus-sum.el,
492 gnus-undo.el, mml.el: Require easy-mmode for XEmacs when compiling.
493
61a9da25
JB
4942010-05-03 Juanma Barranquero <lekktu@gmail.com>
495
496 * mm-util.el (mm-decompress-buffer): Use `delete-file';
497 alias `jka-compr-delete-temp-file' no longer exists.
498
bbf52f1e
SM
4992010-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
500
501 Use define-minor-mode in Gnus where applicable.
502 * mml.el (mml-mode): Use define-minor-mode.
503 * gnus-undo.el (gnus-undo-mode-map): Initialize in declaration.
504 (gnus-undo-mode): Use define-minor-mode.
505 * gnus-sum.el (gnus-dead-summary-mode-map): Initialize in declaration.
506 (gnus-dead-summary-mode): Use define-minor-mode.
507 * gnus-salt.el (gnus-pick-mode-map, gnus-binary-mode-map):
508 Initialize in declaration.
509 (gnus-pick-mode, gnus-binary-mode): Use define-minor-mode.
510 * gnus-ml.el (gnus-mailing-list-mode-map): Initialize in declaration.
511 (gnus-mailing-list-mode): Use define-minor-mode.
512 * gnus-draft.el (gnus-draft-mode-map): Initialize in declaration.
513 (gnus-draft-mode): Use define-minor-mode.
514 * gnus-dired.el (gnus-dired-mode-map): Initialize in declaration.
515 (gnus-dired-mode): Use define-minor-mode.
516
ee309757
KY
5172010-05-01 Andreas Seltenreich <seltenreich@gmx.de>
518
519 * mml.el (mml-generate-mime-1,mml-compute-boundary-1): Update 'mml
520 handles on recursive mml-to-mime translation and check them for
a628ad9d 521 boundary delimiter collisions. Reported by Greg Troxel.
ee309757 522
62fe59e7
KY
5232010-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
524
525 * gnus-util.el: Don't load tm and apel XEmacs packages when compiling.
526
bd486b03
SM
5272010-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
528
529 * mm-util.el (mm-find-buffer-file-coding-system):
530 * yenc.el (yenc-decode-region): Don't let-bind a read-only variable.
531
731533fd
KY
5322010-04-22 Andreas Seltenreich <seltenreich@gmx.de>
533
534 * message.el (message-generate-headers): Record insertion of optional
535 headers as well. Otherwise the check to prevent repeated insertion of
536 optional headers is a no-op.
537
bff3818b
KY
5382010-04-17 Teodor Zlatanov <tzz@lifelogs.com>
539
540 * smime.el: Don't mention CVS.
541
542 * nnrss.el (nnrss-fetch): Don't mention CVS.
543
544 * nnir.el: Don't mention CVS.
545
ebb9641f
SM
5462010-04-14 Stefan Monnier <monnier@iro.umontreal.ca>
547
6e104790
SM
548 * gnus-sum.el (gnus-summary-bookmark-make-record):
549 Add `location' field.
ebb9641f 550
398a825b
SM
5512010-04-12 Stefan Monnier <monnier@iro.umontreal.ca>
552
553 * gnus-sum.el: Add bookmark declarations to silence the compiler.
554 (gnus-mark-xrefs-as-read, gnus-summary-limit-to-bodies):
555 Use with-current-buffer to silence the byte-compiler.
556 (gnus-summary-bookmark-make-record): Use derived-mode-p and don't
557 bother to require `gnus'.
558 (gnus-summary-bookmark-jump): Don't forget to autoload. Simplify.
559
45be326a
TV
5602010-04-12 Thierry Volpiatto <thierry.volpiatto@gmail.com>
561
562 * gnus-sum.el (gnus-summary-bookmark-make-record)
563 (gnus-summary-bookmark-jump): New functions.
564 (gnus-summary-mode): Setup bookmark support.
565
d7b48791
AS
5662010-04-01 Andreas Schwab <schwab@linux-m68k.org>
567
568 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use buffer-file-coding-system
569 if set.
570
d35ad51f
KY
5712010-03-31 Katsumi Yamaoka <yamaoka@jpl.org>
572
573 * gnus-art.el (gnus-article-browse-html-save-cid-content): Rename from
574 gnus-article-browse-html-save-cid-image; make it work recursively for
575 forwarded messages as well.
576 (gnus-article-browse-html-parts): Work when prefix arg is given.
577 (gnus-article-browse-html-article): Doc fix.
578
85738751
SM
5792010-03-30 Chong Yidong <cyd@stupidchicken.com>
580
581 * message.el (message-default-mail-headers):
582 (message-default-headers): Carry the value mail-default-headers over
583 into message-default-mail-headers, rather than message-default-headers.
584
82fc7980
KY
5852010-03-30 Martin Stjernholm <mast@lysator.liu.se>
586
85738751 587 * mm-decode.el (mm-add-meta-html-tag): Add option to override the
82fc7980
KY
588 charset.
589
590 * gnus-art.el (gnus-article-browse-html-parts): Force the correct
591 charset into the <meta> tag when the article is encoded to utf-8.
592
20c0b2ce
KY
5932010-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
594
85738751
SM
595 * gnus-art.el (gnus-article-browse-delete-temp-files):
596 Delete directories as well.
20c0b2ce
KY
597 (gnus-article-browse-html-parts): Work for images that do not specify
598 file names; delete temp directory when quitting; insert header at the
599 right place; use file: scheme for image files.
600
6012010-03-30 Eric Schulte <schulte.eric@gmail.com>
602
603 * gnus-art.el (gnus-article-browse-html-save-cid-image): New function.
604 (gnus-article-browse-html-parts): Use it to make temporary cid image
605 files in addition to html file so that browser may display them.
606
9d9ef8e8
KY
6072010-03-29 Katsumi Yamaoka <yamaoka@jpl.org>
608
609 * mm-decode.el (mm-add-meta-html-tag): Fix regexp matching meta tag.
610
afae6cd4
KY
6112010-03-29 Teodor Zlatanov <tzz@lifelogs.com>
612
613 * auth-source.el (auth-source-pick): Fix for non-secrets specifier.
614
fb178e4c
KY
6152010-03-27 Teodor Zlatanov <tzz@lifelogs.com>
616
85738751
SM
617 * auth-source.el (auth-sources): Change default to be simpler.
618 Explain about Secret Service API sources. Improve Customize options.
fb178e4c
KY
619 (auth-source-pick): Change to accept any number of search parameters.
620 Implement fallbacks iteratively, not recursively. Add scoring on the
621 second pass and sort by score. Call Secret Service API when needed.
622 (auth-source-user-or-password): Use it. Call Secret Service API
623 directly when needed to get the user name and the password.
624
e867cb5d 6252010-03-24 Juanma Barranquero <lekktu@gmail.com>
2b8f62e9
JB
626
627 * message.el (message-interactive): Doc fix.
628 (message-qmail-inject-args): Reflow.
629 (message-kill-to-signature): Fix typo in docstring.
630
631 * smiley.el (smiley-buffer): Fix typo in docstring.
632
16d8cf52
GM
6332010-03-24 Glenn Morris <rgm@gnu.org>
634
635 * mail-source.el (gnus-message): Declare.
636 (mail-source-delete-old-incoming): Require gnus-util.
637
ec7995fa
KY
6382010-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
639
640 * gnus-art.el (canlock-verify): Autoload it for Emacs 21.
641
642 * message.el (ecomplete-setup): Autoload it for Emacs <23.
643
644 * mml-sec.el (mml-secure-cache-passphrase): Default to t that is
645 password-cache's default if it is not bound.
646 (mml-secure-passphrase-cache-expiry): Default to 16 that is
647 password-cache-expiry's default if it is not bound.
648
649 * pop3.el (pop3-list): Don't use 3rd arg of `split-string' which is not
650 available in Emacs 21.
651
6522010-03-23 Teodor Zlatanov <tzz@lifelogs.com>
653
654 * auth-source.el (auth-sources): Fix up definition so extra parameters
655 are always inline.
656
6572010-03-22 Martin Stjernholm <mast@lysator.liu.se>
658
659 * nnimap.el (nnimap-verify-uidvalidity): Fixed bug where uidvalidity
660 wasn't updated after mismatch. Clear cached mailbox info correctly
661 when uidvalidity changes.
662 (nnimap-group-prefixed-name): New function to avoid some code
663 duplication.
664 (nnimap-verify-uidvalidity, nnimap-group-overview-filename)
665 (nnimap-request-group): Use it.
666 (nnimap-retrieve-groups, nnimap-verify-uidvalidity)
667 (nnimap-update-unseen): Significantly improved speed of Gnus startup
668 with many imap folders. This is done by caching the group status from
a628ad9d 669 the imap server persistently in a group parameter `imap-status'. (This
ec7995fa
KY
670 was cached before too if `nnimap-retrieve-groups-asynchronous' was set,
671 but not persistently, so every Gnus startup was still very slow.)
672
6732010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
674
675 * auth-source.el: Set up autoloads. Bump to 23.2 because of the
676 secrets.el dependency.
677 (auth-sources): Add optional user name. Add secrets.el configuration
678 choice (unused right now).
679
6802010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
681
682 * gnus-sum.el (gnus-summary-make-menu-bar): Let
683 `gnus-registry-install-shortcuts' fill in the functions.
684
685 * gnus-registry.el (gnus-summary-misc-menu): Declare to avoid
686 warnings.
687 (gnus-registry-misc-menus): Variable to hold registry mark menus.
688 (gnus-registry-install-shortcuts): Populate and use it in a
689 `gnus-summary-menu-hook' lambda, under "Gnus"->"Registry Marks".
690
6912010-03-20 Martin Stjernholm <mast@lysator.liu.se>
692
693 * nnimap.el (nnimap-decode-group-name, nnimap-encode-group-name):
694 In-place substitutions for the group name encoding/decoding.
695 (nnimap-find-minmax-uid, nnimap-possibly-change-group)
696 (nnimap-retrieve-headers-progress, nnimap-possibly-change-group)
697 (nnimap-retrieve-headers-progress, nnimap-request-article-part)
698 (nnimap-update-unseen, nnimap-request-list)
699 (nnimap-retrieve-groups, nnimap-request-update-info-internal)
700 (nnimap-request-set-mark, nnimap-split-to-groups)
701 (nnimap-split-articles, nnimap-request-newgroups)
702 (nnimap-request-create-group, nnimap-request-accept-article)
703 (nnimap-request-delete-group, nnimap-request-rename-group)
704 (nnimap-acl-get, nnimap-acl-edit): Use them. Replace `mbx' with
705 `encoded-mbx' for consistency.
706 (nnimap-close-group): Call `imap-current-mailbox' instead of using the
707 variable `imap-current-mailbox'.
708
709 * gnus-agent.el (gnus-agent-fetch-articles, gnus-agent-fetch-headers)
710 (gnus-agent-regenerate-group): Use `gnus-agent-decoded-group-name'.
711
7122010-03-20 Bojan Petrovic <bpetrovi@f.bg.ac.rs>
713
714 * pop3.el (pop3-display-message-size-flag): Display message size byte
715 counts during POP3 download.
716 (pop3-movemail): Use it.
717 (pop3-list): Implement listing of available messages.
718
7192010-03-20 Mark Triggs <mst@dishevelled.net> (tiny change)
720
721 * nnir.el (nnir-get-article-nov-override-function): New function to
722 override the normal NOV retrieval.
723 (nnir-retrieve-headers): Use it.
724
7d1a9163
MA
7252010-03-19 Michael Albinus <michael.albinus@gmx.de>
726
727 * auth-source.el (netrc-machine-user-or-password): Autoload.
728
aa8f8277
GM
7292010-03-19 Glenn Morris <rgm@gnu.org>
730
731 Stop message.el from loading about 40 libraries it doesn't always need.
732 The general approach is to autoload rather than require, and to
733 require in the specific functions rather than the file. (Bug#5642)
734
735 * gmm-utils.el: Don't require wid-edit.
736 (widget-create-child-value, widget-convert, widget-default-get):
737 Autoload.
738
739 * gnus-util.el: Don't require time-date, netrc.
740 (message-fetch-field, gnus-group-name-decode): Declare rather than
741 autoloading.
742 (gnus-fetch-field): Require message.
743 (gnus-decode-newsgroups): Require gnus-group.
744
745 * ietf-drums.el: Don't require time-date.
746
747 * message.el: Don't require hashcash, canlock, ecomplete.
748 Do require mail-utils. Require nnheader only when compiling.
749 (smtpmail-default-smtp-server): Remove declaration.
750 (message-send-mail-function): Check smtpmail-default-smtp-server
751 is bound rather than requiring smtpmail.
752 (message-auto-save-directory, message-insert-signature): Use
753 expand-file-name rather than nnheader-concat.
754 (nnheader-insert-file-contents): Autoload.
755 (hashcash-wait-async): Declare.
756 (message-send-mail): Only call gnus-setup-posting-charset if
757 gnus-group-posting-charset-alist is bound. Require hashcash if needed.
758 (message-send-mail-with-sendmail): Require sendmail.
759 (canlock-password, canlock-password-for-verify): Declare.
760 (message-canlock-password): Require canlock.
761 (nnheader-get-report): Autoload.
762 (gnus-setup-posting-charset): Declare.
763 (message-send-news): Require gnus-msg.
764 (message-make-references, message-make-in-reply-to): Use mail-header-id
765 rather than the alias mail-header-message-id.
766 (ecomplete-add-item, ecomplete-save): Declare.
767 (message-put-addresses-in-ecomplete): Require ecomplete.
768 (ecomplete-display-matches): Autoload.
769
770 * mm-decode.el: Don't require mailcap, gnus-util.
771 (gnus-map-function, gnus-replace-in-string, gnus-read-shell-command)
772 (message-fetch-field, mailcap-parse-mailcaps, mailcap-mime-info):
773 Autoload.
774 (mailcap-mime-extensions): Declare.
775
776 * mm-encode.el: Don't require mailcap.
777 (mailcap-extension-to-mime): Autoload.
778
779 * mml-sec.el: Don't require password-cache.
780
781 * mml.el (gnus-setup-posting-charset): Declare rather than autoload.
782 (mailcap-parse-mimetypes, mailcap-mime-types): Declare.
783 (mml-minibuffer-read-type): Require mailcap.
784 (mml-preview): Require gnus-msg.
785
786 * mml1991.el: Require password-cache.
787 (password-cache-expiry): Remove declaration.
788
789 * mml2015.el: Require password-cache.
790 (password-cache-expiry): Remove declaration.
791
792 * nneething.el (mailcap): Require mailcap.
793
a628ad9d 794 * nnheader.el (declare-function): Add compatibility stub.
aa8f8277
GM
795 (message-remove-header): Declare rather than autoload.
796 (nnheader-replace-header): Require message.
797
798 * nnimap.el (declare-function): Add compatibility stub.
799 (netrc-parse, netrc-machine-user-or-password): Declare.
800 (nnimap-open-connection): Require netrc.
801
802 * nntp.el (declare-function): Add compatibility stub.
803 (netrc-parse, netrc-machine, netrc-get): Declare.
804 (nntp-send-authinfo): Require netrc.
805
806 * rfc2047.el: Don't require qp.
807 (quoted-printable-encode-region, quoted-printable-decode-string):
808 Autoload.
809
810 * sieve-mode.el: Don't require easymenu.
811 (easy-menu-add-item): Autoload it.
812
813 * spam-stat.el (time-to-number-of-days): Autoload it.
814
4a44ff5f
KY
8152010-03-17 Kevin Ryde <user42@zip.com.au>
816
817 * mml.el (mml-read-tag): Unquote values with `read' to reverse
818 prin1 in mml-insert-tag (just stripping the quotes gave wrong
819 value if any backslash escapes).
820
ddf5d974
KY
8212010-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
822
823 * mm-util.el (mm-charset-to-coding-system): Use coding-system-from-name
824 if it is available. (bug#5647)
825
ac1af635
GM
8262010-02-26 Glenn Morris <rgm@gnu.org>
827
828 * message.el (message-send-mail-function): Change the default, so that
829 it inherits from a customized send-mail-function. (Bug#5643)
830
86f5c034
SM
8312010-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
832
833 * gnus-art.el (gnus-treat-display-x-face): Don't burp if
834 shell-command-to-string signals an error (bug#5299).
835
daf4b83b
GM
8362010-02-24 Glenn Morris <rgm@gnu.org>
837
838 * message.el (message-smtpmail-send-it)
839 (message-send-mail-with-mailclient): Doc fixes.
840
dc4d6273
GM
8412010-02-16 Glenn Morris <rgm@gnu.org>
842
843 * message.el (message-default-mail-headers): Change the default value
844 to ease the transition from mail-mode to message-mode. (Bug#5555)
845
b1ea3797
CY
8462010-01-17 Chong Yidong <cyd@stupidchicken.com>
847
848 * message.el (message-mail): Just pass yank-action on to message-setup.
849 (message-setup): Handle (FUN . ARGS) form of yank-action.
850 (message-with-reply-buffer, message-widen-reply)
851 (message-yank-original): Handle non-buffer values of
852 message-reply-buffer (Bug#4080).
f53a6590 853 (message-setup-1): Prefer to save message-reply-buffer as a buffer.
b1ea3797 854
4963739e
JB
8552010-01-17 Juanma Barranquero <lekktu@gmail.com>
856
857 * nnmairix.el (nnmairix-group-delete-recreate-this-group):
858 Fix typo in docstring.
859
889e4d55
JR
8602010-01-08 Jason Rumney <jasonr@gnu.org>
861
862 * sieve-manage.el (sieve-manage-parse-capability-1): Loosely match OK
863 response.
864
8a908224
KY
8652010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
866
867 * gnus-art.el (gnus-article-describe-bindings): Work for prefix keys.
868
869 * message.el (message-check-news-header-syntax): Protect against a
870 string that `rfc822-addresses' returns when parsing fails.
871
770d9a1f
KY
8722010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
873
874 * gnus-util.el (gnus-invisible-p, gnus-next-char-property-change)
875 (gnus-previous-char-property-change): New functions.
876
877 * gnus-sum.el (gnus-forward-line-ignore-invisible): Use them.
878
7b47345b
AS
8792010-01-05 Andreas Schwab <schwab@linux-m68k.org>
880
881 * gnus-sum.el (gnus-forward-line-ignore-invisible): New function.
882 (gnus-summary-recenter): Use it instead of forward-line. (Bug#5257)
883
61f49e0b
CY
8842010-01-02 Chong Yidong <cyd@stupidchicken.com>
885
886 * message.el (message-exchange-point-and-mark): Rework last change to
887 avoid using optional arg of exchange-point-and-mark, for backward
888 compatibility.
889
bd0948ca
CY
8902010-01-01 Chong Yidong <cyd@stupidchicken.com>
891
892 * message.el (message-exchange-point-and-mark): Call
893 exchange-point-and-mark with an argument rather than setting
894 mark-active by hand (Bug#5175).
895
49b196a5
KY
8962009-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
897
78dc2a38
KY
898 * nntp.el (nntp-service-to-port): Work for service expressed with
899 numeric string; replace [:digit:] with [0-9] for XEmacs.
49b196a5 900
a0db2cdd
GM
9012009-12-17 Glenn Morris <rgm@gnu.org>
902
903 * gnus-group.el (gnus-bug-group-download-format-alist):
904 Change emacs entry to debbugs.gnu.org. Bump :version.
905
029dda9c
RS
9062009-12-13 Reiner Steib <Reiner.Steib@gmx.de>
907
908 * mm-encode.el (mm-sign-option, mm-encrypt-option): Add :version tag.
909
4a9b5bf5
RS
9102009-12-12 Reiner Steib <Reiner.Steib@gmx.de>
911
912 * message.el (message-info): Explain why we use `Info-goto-node'.
913
96bdcdc4
SM
9142009-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
915
916 * message.el (message-completion-in-region): New compatibility function.
917 (message-expand-group): Use it.
918
7fa123c8
KY
9192009-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
920
921 * gnus-group.el (gnus-group-prepare-flat): Check also whether groups
922 with no unread article should be listed if the 2nd arg `predicate' is
923 given.
924
5aa75bd8
JL
9252009-11-29 Juri Linkov <juri@jurta.org>
926
927 * gnus-sum.el (gnus-recenter): Use `recenter-top-bottom'
928 when it is fboundp in GNU Emacs 23.1. Put `isearch-scroll' property
5ce6e4f4 929 on `gnus-recenter'. (Bug#4698, Bug#4981)
5aa75bd8 930
937e60c8
KY
9312009-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
932
933 * message.el (message-from-style, message-interactive)
934 (message-signature): Always set default values from the corresponding
935 mail-* variables.
936 (message-cite-prefix-regexp, message-sendmail-envelope-from)
937 (message-yank-prefix, message-indentation-spaces)
938 (message-signature-file, message-default-headers): Use boundp rather
939 than (featurep 'xemacs) to check if the corresponding mail-* variables
940 exist.
941
b4d472c9
CY
9422009-11-20 Chong Yidong <cyd@stupidchicken.com>
943
944 * message.el (message-send-mail-with-sendmail): Revert last change.
945
4332f3ec
CY
9462009-11-19 Chong Yidong <cyd@stupidchicken.com>
947
948 * message.el (message-from-style, message-interactive)
949 (message-cite-prefix-regexp, message-sendmail-envelope-from)
950 (message-yank-prefix, message-indentation-spaces, message-signature)
951 (message-signature-file, message-default-headers): For GNU Emacs, set
952 default values from the corresponding mail-* variables.
953 (message-send-mail-with-sendmail): Use envelope-from only if
954 mail-specify-envelope-from is non-nil.
955
30123838
KY
9562009-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
957
958 * rfc2047.el (rfc2047-decode-region): Don't quote decoded words
959 containing tspecial characters if they have been already quoted.
960
12ea3d65
GM
9612009-10-24 Glenn Morris <rgm@gnu.org>
962
963 * gnus-art.el (help-xref-stack-item): Define for compiler.
964
6131a096
KY
9652009-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
966
967 * gnus-sum.el (gnus-remove-overlays): eval-and-compile.
968
9bfd9a76
KY
9692009-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
970
971 * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
972 (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
973
9742009-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
975
976 * gnus.el (gnus-overlay-get): New alias to overlay-get.
977 (gnus-overlays-in): New alias to overlays-in.
978
979 * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
980 gnus-overlay-get, and gnus-delete-overlay.
981 (gnus-summary-show-thread): Make it work as well for systems in which
982 next-single-char-property-change is not available.
983 (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
984
9852009-10-14 Reiner Steib <Reiner.Steib@gmx.de>
986
987 * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
988
9892009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
990
991 * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
992 and XEmacs that don't have `remove-overlays'.
993
9942009-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
995
996 * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
997 (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
998 selective display. Use overlays instead.
999
84b5fcf6
JB
10002009-10-04 Juanma Barranquero <lekktu@gmail.com>
1001
1002 * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
1003
0577a430
JB
10042009-09-29 Juanma Barranquero <lekktu@gmail.com>
1005
1006 * spam-stat.el (spam-stat-load): Fix typo in message.
1007
d93ec753
JB
10082009-09-23 Juanma Barranquero <lekktu@gmail.com>
1009
1010 * gnus-art.el (gnus-article-encrypt-body):
1011 * message.el (message-check-recipients):
1012 * mm-util.el (mm-codepage-setup):
1013 * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
1014 (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
1015
54c72c31
KY
10162009-09-22 Daiki Ueno <ueno@unixuser.org>
1017
1018 * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
1019 * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
1020 keys from the menu if mm-{sign,encrypt}-option is 'guided.
1021 * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
1022 * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
1023
63348d24
GM
10242009-09-18 Glenn Morris <rgm@gnu.org>
1025
1026 * gnus-diary.el (gnus-diary-check-message):
1027 * message.el (message-insert-formatted-citation-line):
1028 * nnbabyl.el (top-level):
1029 * nndiary.el (nndiary-schedule):
1030 Fix typos in condition-case handlers.
1031
54c72c31
KY
10322009-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1033
1034 * gnus-art.el (gnus-article-edit-part): Work for the buffer
1035 configuration that provides the sole article window in a frame;
1036 position point correctly after deleting a part.
1037
10382009-09-14 Adam Sjøgren <asjo@koldfront.dk>
1039
1040 * spam.el (spam-unregister-on-reregister): Add boolean variable.
1041 (spam-resolve-registrations-routine): Use it to unregister articles
1042 that change status.
1043
83ccc32c
KY
10442009-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
1045
1046 * nnrss.el (nnrss-request-article): Remove binding of
1047 default-enable-multibyte-characters that has gotten needless by
1048 the 2007-07-13 change in rfc2047-encode-message-header.
1049
1050 * mml.el (mml-insert-multipart): Error on the message header.
1051 (mml-insert-part): Error on the message header; position point at
1052 the end of a MIME tag.
1053
de0bdfe7
KY
10542009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1055
5cc79e5a
KY
1056 * gnus-util.el (with-no-warnings): Define it for old Emacsen.
1057 (gnus-float-time): Alias to float-time if it exists.
de0bdfe7
KY
1058
1059 * ecomplete.el (with-no-warnings): Define it for old Emacsen.
1060 (ecomplete-add-item): Don't use (featurep 'xemacs) to check if
1061 float-time is available; suppress compile warning for time-to-seconds.
1062
10632009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
1064
1065 * mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
1066 may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
1067 Add the optional argument `encoding' that overrides the default.
1068
1069 * mml.el (mml-generate-mime-1): Pass encoding defined by a user to
1070 mm-encode-buffer.
1071
63220e37
GM
10722009-09-04 Glenn Morris <rgm@gnu.org>
1073
1074 * qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
1075 mm-disable-multibyte, rather than default-enable-multibyte-characters.
1076 * utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
1077 mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
1078 * mm-util.el (mm-with-unibyte-current-buffer)
1079 (mm-find-buffer-file-coding-system):
1080 * yenc.el (yenc-decode-region): Use default-value rather than
1081 default-enable-multibyte-characters.
1082
2e62b574
GM
10832009-09-03 Glenn Morris <rgm@gnu.org>
1084
1085 * mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
1086 * rfc2047.el (rfc2047-encode-message-header): Use default-value rather
1087 than default-enable-multibyte-characters.
1088
de0bdfe7
KY
10892009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
1090
1091 * gnus-art.el (gnus-article-read-summary-keys):
1092 Fix gnus-buffer-configuration's value temporarily used.
1093
3d493bef
GM
10942009-09-02 Glenn Morris <rgm@gnu.org>
1095
9693d3c4
GM
1096 * gnus-util.el (gnus-float-time): New function.
1097 * gnus-delay.el (gnus-delay-article):
1098 * gnus-sum.el (gnus-thread-latest-date):
1099 * gnus-util.el (gnus-user-date): Use gnus-float-time.
1100 * nnspool.el (nnspool-request-newgroups):
1101 Use gnus-float-time rather than time-to-seconds.
1102 * ecomplete.el (ecomplete-add-item): In Emacs, use float-time.
1103
3d493bef
GM
1104 * gnus-art.el (gnus-signature-face, gnus-header-from-face)
1105 (gnus-header-subject-face, gnus-header-newsgroups-face)
1106 (gnus-header-name-face, gnus-header-content-face):
1107 * gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
1108 (gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
1109 (gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
1110 (gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
1111 (gnus-cite-face-11):
1112 * gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
1113 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1114 (gnus-server-closed-face, gnus-server-denied-face)
1115 (gnus-server-offline-face):
1116 * gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1117 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1118 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1119 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1120 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1121 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1122 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1123 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1124 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1125 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1126 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1127 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1128 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1129 (gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
1130 (gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
1131 (gnus-summary-high-undownloaded-face)
1132 (gnus-summary-low-undownloaded-face)
1133 (gnus-summary-normal-undownloaded-face)
1134 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1135 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1136 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1137 (gnus-splash-face):
1138 * message.el (message-header-to-face, message-header-cc-face)
1139 (message-header-subject-face, message-header-newsgroups-face)
1140 (message-header-other-face, message-header-name-face)
1141 (message-header-xheader-face, message-separator-face)
1142 (message-cited-text-face, message-mml-face):
1143 * sieve-mode.el (sieve-control-commands-face)
1144 (sieve-action-commands-face, sieve-test-commands-face)
1145 (sieve-tagged-arguments-face):
1146 * spam.el (spam-face):
1147 Mark face aliases with "-face" in the name as obsolete.
1148
7a4abdd6
GM
11492009-09-01 Glenn Morris <rgm@gnu.org>
1150
1151 * gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
1152 than goto-line.
1153
29b647c5
MB
11542009-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1155
1156 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
1157 Don't move point if the command is invoked inside the message header.
1158
265ac10b
SM
11592009-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
1160
1161 * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
1162 (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
1163 * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
1164 * nnir.el (nnir-swish-e-index-file):
1165 * gnus-sum.el (gnus-summary-delete-marked-as-read)
1166 (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
1167 (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
1168 * gnus-msg.el (gnus-inews-mark-gcc-as-read):
1169 * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
1170 (gnus-treat-display-xface): Add Emacs version of obsolescence.
1171
b0b63450
MB
11722009-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
1173
1174 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
1175 Don't save excursion.
1176
14acf2f5
SM
11772009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
1178
1179 * nnheader.el (nnheader-find-file-noselect):
1180 * mm-util.el (mm-insert-file-contents):
1181 Use (default-value 'major-mode) instead of default-major-mode.
1182
d3192c8f
SM
11832009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
1184
1185 * nnrss.el (nnrss-request-article): Avoid default-fill-column.
1186
ec179403
GM
11872009-08-25 Glenn Morris <rgm@gnu.org>
1188
1189 * nnir.el (top-level): Don't require cl at run-time.
1190 (nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
1191 Replace cl-function substitute with gnus-replace-in-string.
1192 (nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
1193 (nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
1194 (nnir-run-find-grep): Replace cl-functions find-if and subseq with
1195 simplified expansions.
1196
5dcc825f
GM
11972009-08-22 Glenn Morris <rgm@gnu.org>
1198
1199 * gnus-art.el (gnus-button-patch): Use forward-line rather than
1200 goto-line.
1201
b0b63450
MB
12022009-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
1203
1204 * gnus-group.el (gnus-safe-html-newsgroups): New user option.
1205
1206 * gnus-art.el (gnus-bind-safe-url-regexp): New macro.
1207 (gnus-mime-view-all-parts, gnus-mime-view-part-internally)
1208 (gnus-mm-display-part, gnus-mime-display-single)
1209 (gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to
1210 override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups.
1211
1212 * gnus-sum.el
1213 (gnus-mark-copied-or-moved-articles-as-expirable): New user option.
1214 (gnus-summary-move-article): Add expirable mark to articles copied or
1215 moved to group that has auto-expire turned on if the option is non-nil.
1216
1d2faf98
GM
12172009-07-24 Glenn Morris <rgm@gnu.org>
1218
1219 * gnus-demon.el (gnus-demon-add-nntp-close-connection):
1220 Fix typo. (Bug#3903)
1221
6ab2c7a8
MB
12222009-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
1223
1224 * gnus-art.el (gnus-article-mode-map): Bind the "e" key to
1225 gnus-article-read-summary-keys rather than gnus-summary-edit-article
1226 that should not be used for draft articles.
1227 (gnus-article-read-summary-keys): Use key-binding instead of lookup-key
1228 that has no concern in minor mode keys.
1229 (gnus-article-summary-command, gnus-article-summary-command-nosave):
1230 Abolish.
1231
554a69b8
KY
12322009-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
1233
1234 * nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME
1235 article without making inquiry to a user for unknown encoding.
1236
1237 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number)
1238 (nnmaildir--scan): Assume i-node and device number that file-attributes
1239 returns might be cons-cell.
1240
12412009-07-16 Teodor Zlatanov <tzz@lifelogs.com>
1242
1243 * auth-source.el: Remove docs now in auth.texi. Don't use
1244 `gnus-message' for logging. Add new variables `auth-source-debug' and
1245 `auth-source-hide-passwords' and use them.
1246
0985c8f6
GM
12472009-07-15 Glenn Morris <rgm@gnu.org>
1248
1249 * gnus-spec.el (gnus-make-format-preserve-properties): Doc fix.
1250
ee5a613e
KY
12512009-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
1252
1253 * gnus-group.el (gnus-group-make-rss-group): Strip newlines and
1254 excessive whitespace from the default values of title and description.
1255
aa227ba5
KY
12562009-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
1257
1258 * mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of
1259 mail-fetch-field to fetch Content-Description header in order to
1260 exclude newlines.
1261
0cf681b6
KY
12622009-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
1263
1264 * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
1265 to deleted part.
1266
12672009-05-30 David Engster <dengste@eml.cc>
1268
1269 * nnmairix.el: Remove old documentation in the commentary block.
1270 (nnmairix-request-group): Do not update active file for nnml back ends.
1271 (nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back
1272 end so that overview files are ignored.
1273 (nnmairix-update-groups): Make updating the groups more robust by using
1274 marks.
1275 (nnmairix-determine-original-group-from-path): Circumvent mairix bug
1276 with dollar characters in message-id.
1277
9cc20f6c
RS
12782009-04-28 Reiner Steib <Reiner.Steib@gmx.de>
1279
1280 * spam.el: Use dns-query instead of query-dns. Was renamed on
1281 2008-12-25 in dns.el.
1282
1dbc941a
SM
12832009-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1284
1285 * rfc2047.el (rfc2047-decode-region): Don't skip past `start', which
1286 could happen if the text is only composed of spaces and/or tabs.
1287
2235f4ac
MB
12882009-03-03 Brian Sniffen <bts@evenmere.org> (tiny change)
1289
1290 * gnus-draft.el (gnus-draft-send): Bind gnus-message-setup-hook to nil
1291 when sending a queued message to avoid extra mml tags.
1292
9cdff613
MB
12932009-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
1294
1295 * mml.el (mml-insert-mime): Don't break parts that mm-uu dissected.
1296
87202be1
KY
12972009-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
1298
1299 * gnus-dired.el: Remove autoload for gnus-setup-message.
1300 (gnus-dired-attach): Fake this-command value to prevent Gnus from
1301 displaying Gnus logo; always use compose-mail.
1302
920b3f72
KY
13032009-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
1304
1e6b95a6 1305 * gnus-dired.el: Tell autoload that gnus-setup-message is a macro.
920b3f72 1306
0038d478
MB
13072009-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
1308
1309 * gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups.
1310 (gnus-nocem-issuers): List currently active issuers; fix custom type.
1311 (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is
1312 available.
1313 (gnus-nocem-epg-verify): New function.
1314
9eb59592
MB
13152009-02-15 Reiner Steib <Reiner.Steib@gmx.de>
1316
1317 * gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
1318
e38658c4
GM
13192009-02-15 Glenn Morris <rgm@gnu.org>
1320
1321 * gnus-util.el (rmail-insert-rmail-file-header)
1322 (rmail-count-new-messages, rmail-show-message): Remove unnecessary
1323 autoloads.
1324 (rmail-default-rmail-file): Remove unnecessary declaration.
1325 (gnus-output-to-rmail): Handle mbox Rmail as well as Babyl Rmail.
1326
1faded47
GM
13272009-02-14 Glenn Morris <rgm@gnu.org>
1328
1329 * gnus.el (rmail-default-rmail-file): Remove declaration of deleted
1330 variable (only used in gnus-util, which declares it anyway).
fef8d38e
GM
1331 (rmail-output-to-rmail-file): Remove autoload of deleted function,
1332 which was only needed by gnus-art (changed to not use it any more).
1faded47
GM
1333 (rmail-insert-rmail-file-header): Remove autoload of deleted function,
1334 only used in gnus-util, which autoloads it itself.
1335 (rmail-update-summary): Fix autoload.
1336
fef8d38e
GM
1337 * gnus-art.el (gnus-summary-save-in-mail): Use gnus-output-to-rmail
1338 rather than rmail-output-to-rmail-file.
1faded47 1339
c07dfdd9
GM
13402009-02-07 Glenn Morris <rgm@gnu.org>
1341
1342 * message.el (rmail-msg-restore-non-pruned-header): Remove unneeded
1343 autoload of function that no longer exists.
1344 (rmail-toggle-header): Declare.
1345 (message-forward-rmail-make-body): Handle mbox Rmail.
1346
49e787c9
GM
13472009-01-31 Glenn Morris <rgm@gnu.org>
1348
1349 * gnus-sum.el (gnus-summary-next-article): XEmacs-friendly version of
1350 2009-01-09 change.
1351
3b36c17e
MB
13522009-01-26 Teodor Zlatanov <tzlatanov@jumptrading.com>
1353
1354 * auth-source.el (auth-source-forget-user-or-password): Clarify docs.
1355 (auth-source-forget-all-cached): New convenience function.
1356 (auth-source-user-or-password): Accept list of modes or a single mode.
1357
1358 * mail-source.el (mail-source-bind, mail-source-set-1): Use list of
1359 auth-source modes.
1360
1361 * nnimap.el (nnimap-open-connection): Use list of
1362 auth-source modes.
1363
1364 * nntp.el (nntp-send-authinfo): Use list of
1365 auth-source modes.
1366
26b9f88d
MB
13672009-01-16 Teodor Zlatanov <tzz@lifelogs.com>
1368
1369 * auth-source.el: Update docs to reflect epa-file-enable is to be used
1370 now.
1371
13722009-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1373
1374 * nnmail.el (nnmail-pathname-coding-system): Default to the `file-name'
1375 coding system in XEmacs; add a workaround for XEmacs.
1376
548f737d
MB
13772009-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1378
1379 * mm-util.el (mm-coding-system-priorities): Protect against nil value
1380 of current-language-environment.
1381
13822009-01-13 Reiner Steib <Reiner.Steib@gmx.de>
1383
1384 * nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is
1385 available at runtime.
1386
13872009-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1388
1389 * gnus-art.el (article-date-ut): Fix end point of narrowing.
1390
13912009-01-11 Aidan Kehoe <kehoea@parhasard.net>
1392
1393 * nnfolder.el (nnfolder-read-folder): The (lsh -1 -1) trick to generate
1394 the greatest positive fixnum value doesn't work under an XEmacs with
1395 bignum support; use the most-positive-fixnum constant instead,
1396 available since Emacs 21.1 with cl and XEmacs 21.1.
1397
63d12d38
KY
13982009-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1399
1400 * gnus-sum.el (gnus-summary-next-article): Revert last change by which
1401 XEmacs gets not to work.
1402
548f737d
MB
14032009-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
1404
1405 * mm-util.el (mm-coding-system-priorities): Allow the value like
1406 "Japanese (UTF-8)" of current-language-environment.
1407
ed77e66c
GM
14082009-01-09 Glenn Morris <rgm@gnu.org>
1409
1410 * gnus-sum.el (gnus-summary-next-article): Replace last-command-char
1411 with last-command-event.
1412
e3e955fe
MB
14132009-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1414
1415 * message.el (message-fix-before-sending): Amend comment.
1416
14172009-01-07 David Engster <dengste@eml.cc>
1418
1419 * gnus-msg.el (gnus-inews-do-gcc): Fix last patch to deal with
1420 simplified server definitions by converting it via
1421 gnus-server-to-method.
1422
14232009-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1424
1425 * gnus-sum.el (gnus-summary-set-local-parameters): Always evaluate
1426 parameter's operands.
1427
14282009-01-06 David Engster <dengste@eml.cc>
1429
1430 * gnus-msg.el (gnus-inews-do-gcc): Reduce to short group name when on
1431 primary select method (for gnus-group-mark-article-as-read).
1432
41ec3f54
TH
14332009-01-06 Tassilo Horn <tassilo@member.fsf.org>
1434
1435 * gnus-art.el (gnus-treat-display-face): Fix docstring link to point to
1436 `(gnus)Face', not `(gnus)X-Face'.
1437
e3e955fe
MB
14382009-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1439
1440 * mm-util.el (mm-ucs-to-char): New function.
1441
1442 * mm-url.el (mm-url-decode-entities): Use it.
1443
14442009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
1445
1446 * message.el (message-fix-before-sending): Add `eight-bit' to
1447 illegible-text check.
1448
35203a24
MO
14492009-01-03 Michael Olson <mwolson@gnu.org>
1450
1451 * nnimap.el (nnimap-retrieve-headers-progress): Handle edge case where
1452 `headers' is nil. This can occur if the IMAP server does not have
1453 permissions to read messages from a folder, but can write new messages
1454 to the folder.
1455 (nnimap-request-article-part): Do not insert `data' if it is nil.
1456
e3e955fe
MB
14572009-01-01 Dave Love <fx@gnu.org>
1458
1459 * nnimap.el (nnimap-find-minmax-uid): Use imap-fetch-safe.
1460
1461 * nnimap.el: Fix author email.
1462 (nnimap-split-rule): Add FIXME comment.
1463 (nnimap-debug): Fix doc string.
1464
14652008-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
1466
1467 * gnus-sum.el (gnus-summary-set-article-display-arrow): Make
1468 overlay-arrow-position and overlay-arrow-string buffer-local; no need
1469 to check if those variables exist (first appeared in Emacs 18.50).
1470
14712008-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
1472
1473 * mm-util.el (mm-line-number-at-pos): New function.
1474
1475 * spam-report.el (spam-report-process-queue): Use it.
1476
14772008-12-24 David Engster <dengste@eml.cc>
1478
1479 * gnus-sum.el (gnus-summary-set-local-parameters): Don't bind
1480 parameters that haven't existed as variables as buffer-local variables.
1481
14822008-12-23 Dave Love <fx@gnu.org>
1483
1484 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Don't use
1485 cadar.
1486
1487 * sieve-manage.el (sieve-manage-starttls-p): Renamed from
1488 imap-starttls-p.
1489 (sieve-manage-starttls-open): Renamed from imap-starttls-open.
1490
14912008-12-22 Reiner Steib <Reiner.Steib@gmx.de>
1492
1493 * spam-report.el (spam-report-gmane-max-requests): New constant.
1494 (spam-report-gmane-wait): New variable.
1495 (spam-report-gmane-ham, spam-report-gmane-spam)
1496 (spam-report-url-ping-plain, spam-report-process-queue): Wait only if
1497 spam-report-gmane-wait is non-nil should be sufficient to avoid DOS-ing
1498 the server.
1499
1500 * nnheader.el (nnheader-read-timeout, nnheader-accept-process-output):
1501 Add explanations.
1502
1503 * pop3.el (pop3-accept-process-output, pop3-read-timeout): Use
1504 nnheader-accept-process-output and nnheader-read-timeout if available.
1505 (pop3-movemail): Use it.
1506
1507 * message.el (message-check-news-body-syntax): Fix signature check if
1508 there's an attachment.
1509
15102008-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1511
1512 * mm-util.el: Add comments to the mm- emulating functions.
1513
15142008-12-21 Reiner Steib <Reiner.Steib@gmx.de>
1515
1516 * gnus-start.el (gnus-before-startup-hook): Fix doc string. Reported
1517 by Stephen Berman <stephen.berman@gmx.net>.
1518
c7948b5f
MB
15192008-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
1520
1521 * mm-util.el (mm-substring-no-properties): New function.
1522 (mm-read-charset, mm-subst-char-in-string, mm-replace-in-string)
1523 (mm-special-display-p): Enable those lambda forms to be byte compiled.
1524 (mm-string-to-multibyte): Doc fix.
1525
1526 * mml.el (mml-attach-file): Use mm-substring-no-properties.
1527
15282008-12-18 Reiner Steib <Reiner.Steib@gmx.de>
1529
1530 * mml.el (mml-attach-file): Strip text properties from file name.
e3e955fe
MB
1531 (Bug#1574)
1532
15332008-12-16 Glenn Morris <rgm@gnu.org>
1534
1535 * mm-util.el (mm-charset-override-alist): Declare for compiler.
c7948b5f 1536
bf46b4d4
MB
15372008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
1538
1539 * mml.el (mml-generate-mime-1): Prefer the MIME charset that Emacs
1540 knows since the charset specified might be a bogus alias that
1541 mm-charset-synonym-alist provides.
1542
15432008-12-15 Reiner Steib <Reiner.Steib@gmx.de>
1544
1545 * mm-util.el (mm-charset-synonym-alist): Add bogus names "UTF8" and
1546 "ISO_8859-1".
1547
1548 * gnus-start.el (gnus-backup-startup-file): Improve doc string.
1549
96a22201
KY
15502008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
1551
1552 * mm-util.el (mm-charset-eval-alist):
1553 Define it before mm-charset-to-coding-system.
1554 (mm-charset-to-coding-system): Add optional argument `silent';
1555 define it before mm-charset-override-alist.
1556 (mm-charset-override-alist): Add `(gb2312 . gbk)' to the
1557 default value if it can be used in Emacs currently running;
1558 silence mm-charset-to-coding-system.
1559
b6b8f5fd
KY
15602008-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
1561
1562 * rfc2047.el (rfc2047-charset-to-coding-system): Add new argument
1563 `allow-override' which says whether to use `mm-charset-override-alist'.
1564 (rfc2047-decode-encoded-words): Use it.
1565
1566 * mm-util.el (mm-charset-override-alist): Fix custom type;
1567 add `(gb2312 . gbk)' to choices.
1568
1250af7b
KY
15692008-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
1570
1571 * mm-view.el (mm-inline-text-html-render-with-w3m): Make it simple and
1572 fast.
1573
1574 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
1575
886367d8
KY
15762008-12-04 Naohiro Aota <nao.aota@gmail.com>
1577
1578 * mm-view.el (mm-inline-text-html-render-with-w3m): Put special keymap
1579 on links.
1580
1581 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
1582
f66de92f
KY
15832008-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
1584
e01bbc12
KY
1585 * message.el (message-idna-to-ascii-rhs-1): Protect against local
1586 users' addresses that don't have domain parts.
1587 (message-idna-to-ascii-rhs): Use message-narrow-to-headers-or-head
1588 rather than message-narrow-to-head since there will be the message
1589 header separator.
f66de92f 1590
06c68f84
SM
15912008-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
1592
1593 * nnimap.el (nnimap-retrieve-headers-progress): Don't use nnimap-demule
1594 since the result is inserted in a unibyte buffer anyway.
1595 (nnimap-demule-use-string-to-multibyte): Remove.
1596 (nnimap-demule): Alias it to mm-string-to-multibyte.
1597
9255ec86
RS
15982008-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1599
1600 * nnimap.el (nnimap-demule-use-string-to-multibyte): New temporary
1601 variable for debugging bug#464 and bug#1174.
1602 (nnimap-demule): Use it.
1603
030cca00
MB
16042008-11-24 Reiner Steib <Reiner.Steib@gmx.de>
1605
1606 * gnus-score.el (gnus-score-find-trace): Handle default score in total
1607 score calculation correctly.
1608
8a986865
SM
16092008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
1610
1611 * message.el (message-send-mail): Just set the buffer to unibyte
1612 rather than use mm-with-unibyte-current-buffer which does a lot more.
1613 (message-send-mail-partially): Don't bother with
1614 mm-with-unibyte-current-buffer since it's already been made unibyte by
1615 message-send-mail.
1616
5b51650c
MB
16172008-11-11 Teodor Zlatanov <tzz@lifelogs.com>
1618
1619 * nnrss.el (nnrss-make-hash-index): Debug message of full item.
1620
16212008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
1622
1623 * netrc.el (netrc-parse): If a list is passed in as FILE, return it.
1624
ed778fad
MB
16252008-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
1626
1627 * starttls.el (starttls-any-program-available): Rewritten so it doesn't
1628 require itself and to remove `with-no-warnings'.
1629
16302008-11-03 Teodor Zlatanov <tzz@lifelogs.com>
1631
1632 * starttls.el (starttls-any-program-available): Get the name of the
1633 available TLS layer program.
1634 (starttls-open-steam-gnutls, starttls-open-stream): Put port number as
1635 well as the host name in the "opening" message.
1636
1637 * auth-source.el (auth-source-cache, auth-source-do-cache)
1638 (auth-source-user-or-password): Cache passwords and logins by default,
1639 allow override with `auth-source-do-cache'.
1640 (auth-source-forget-user-or-password): Allow users to remove cache
1641 entries if needed.
1642
8e38a1a9
MB
16432008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
1644
1645 * ietf-drums.el (ietf-drums-remove-comments): Localize second
1646 condition-case to only the forward-sexp call.
1647
16482008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
1649
1650 * ietf-drums.el (ietf-drums-remove-comments): Fix bug with single
1651 quotes contained. Make it more robust regardless by an extra
1652 condition-case wrapper.
1653
9091f2d3
MB
16542008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1655
1656 * nnml.el (nnml-request-expire-articles): Check if the function set to
1657 `nnmail-expiry-target' returns the symbol `delete'.
1658
1659 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
1660
1661 * nnmail.el (nnmail-expiry-target): Fix custom type.
1662
06b2d4c6
GM
16632008-10-02 Glenn Morris <rgm@gnu.org>
1664
1665 * mm-util.el (mm-codepage-setup): Tweak codepage error.
1666 Silence compiler warning.
1667
059b98fa
CY
16682008-09-30 Chong Yidong <cyd@stupidchicken.com>
1669
1670 * mml.el (mml-menu): Don't assume mml2015 is bound.
1671
4520e527
MB
16722008-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
1673
1674 * gnus-art.el (gnus-article-read-summary-keys): Check if summary window
1675 exists.
1676
09aece0b
GM
16772008-09-27 Glenn Morris <rgm@gnu.org>
1678
1679 * gnus-util.el (mail-header-remove-comments): Autoload it.
1680
521c4a23
AS
16812008-09-27 Andreas Schwab <schwab@suse.de>
1682
1683 * gnus-util.el (gnus-split-references): Strip comments.
1684 (gnus-parent-id): Likewise.
1685
4520e527
MB
16862008-09-26 Reiner Steib <Reiner.Steib@gmx.de>
1687
1688 * message.el (message-confirm-send): Fix version.
1689
16902008-09-25 Katsumi Yamaoka <yamaoka@jpl.org>
1691
1692 * message.el (message-idna-to-ascii-rhs-1): Use
1693 mail-extract-address-components rather than mail-header-parse-addresses
1694 that is an alias by default to ietf-drums-parse-addresses that does not
1695 support non-ASCII names in headers' contents.
1696
eef5ade7
MB
16972008-09-25 Teodor Zlatanov <tzz@lifelogs.com>
1698
1699 * message.el (message-confirm-send): Fixed variable documentation to
1700 avoid the "y/n" wording.
1701
4520e527 17022008-09-25 Francis Litterio <flitterio@gmail.com> (tiny change)
eef5ade7
MB
1703
1704 * message.el (message-set-auto-save-file-name): Save to a different
1705 filename so multiple messages (especially drafts) can be recovered.
1706
e52cac88
MB
17072008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
1708
1709 * message.el (message-confirm-send): Add appropriate version.
1710
17112008-09-22 Teodor Zlatanov <tzz@lifelogs.com>
1712
1713 * mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in
1714 defvar.
1715
17162008-09-22 Daiki Ueno <ueno@unixuser.org>
1717
1718 * mm-view.el (mm-pkcs7-signed-magic): Use literals.
1719 (mm-pkcs7-enveloped-magic): Ditto.
1720
64763fe3
MB
17212008-09-17 Simon Josefsson <simon@josefsson.org>
1722
1723 * sieve-manage.el (sieve-manage-is-string): Accept literals too.
1724 Reported by Arnt Gulbrandsen <arnt@oryx.com>.
1725
17262008-09-16 Teodor Zlatanov <tzz@lifelogs.com>
1727
1728 * gnus-registry.el (gnus-registry-use-long-group-names): Make t the
1729 default, it's better.
1730
17312008-09-11 Teodor Zlatanov <tzz@lifelogs.com>
1732
1733 * gnus-sum.el (gnus-summary-insert-line): Trap errors on setting the
1734 summary line gnus-number property and ignore them (with a warning
1735 message).
1736
1ae03cd5
KY
17372008-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
1738
1739 * gnus-group.el (gnus-group-make-useful-group): Don't use the compiler
1740 macro caddr in the interactive form since it won't be expanded.
1741
c0ccb0d6
KY
17422008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1743
1744 * gnus-art.el (gnus-mime-set-charset-parameters): Add new argument
1745 `charset'; fix name of function called recursively.
1746 (gnus-mime-view-part-as-charset): Don't bind gnus-newsgroup-charset.
1747
14ce5fc2
KY
17482008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1749
1750 * gnus-art.el (gnus-mime-strip-charset-parameters): Remove.
1751 (gnus-mime-set-charset-parameters): New function.
1752 (gnus-mime-view-part-as-charset): Use it to correctly display part
1753 specifying wrong charset.
1754
9e601b8d
MB
17552008-09-08 David Engster <dengste@eml.cc>
1756
1757 * nnmairix.el (nnmairix-create-server-and-default-group): Require match
1758 in completing-read for back end server.
1759
16dd13df
MB
17602008-09-03 Teodor Zlatanov <tzz@lifelogs.com>
1761
1762 * message.el (message-confirm-send): New variable to confirm sending a
1763 message.
1764 (message-send): Use it.
1765
b86402ab
MB
17662008-08-30 Teodor Zlatanov <tzz@lifelogs.com>
1767
1768 * gnus-spec.el (gnus-parse-simple-format): Revert last patch.
1769
17702008-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
1771
1772 * gnus-spec.el (gnus-parse-simple-format): Remove trailing whitespace.
1773
17742008-08-21 Teodor Zlatanov <tzz@lifelogs.com>
1775
1776 * gnus-registry.el (gnus-registry-max-track-groups): New variable to
1777 prevent tracking too many groups.
1778 (gnus-registry-split-fancy-with-parent, gnus-registry-fetch-groups):
1779 Use it.
1780
9153f10d
MB
17812008-08-11 Ralf Angeli <angeli@caeruleus.net>
1782
1783 * gnus-art.el (gnus-article-next-page): Respect `scroll-margin' when
1784 moving point to the bottom of the window in order to avoid recentering.
1785
17862008-08-11 Katsumi Yamaoka <yamaoka@jpl.org>
1787
1788 * gnus-art.el (gnus-article-next-page, gnus-article-prev-page)
1789 (gnus-article-next-page-1): Use compiler directive (featurep 'xemacs).
1790 (gnus-article-beginning-of-window): Fix calculation.
1791
17922008-08-08 Katsumi Yamaoka <yamaoka@jpl.org>
1793
1794 * gnus-msg.el (gnus-summary-supersede-article)
1795 (gnus-summary-resend-message-edit): Bind mail-parse-charset to the
1796 value of gnus-newsgroup-charset to decode non-MIME encoded text in
1797 message header.
1798
82cc1916
DN
17992008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1800
1801 * message.el:
1802 * gnus-start.el:
1803 * gnus-registry.el: Remove VMS support.
1804
6ecfe5c2
MB
18052008-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
1806
1807 * rfc2104.el (rfc2104-string-make-unibyte): Define it as a compiler
1808 macro.
1809 (rfc2104-hash): Use it.
1810
18112008-07-30 Reiner Steib <Reiner.Steib@gmx.de>
1812
1813 * gnus-sum.el (gnus-summary-sort-by-most-recent-number)
1814 (gnus-summary-sort-by-most-recent-date): New commands.
1815 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add key bindings
1816 and menu entries.
1817
18182008-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1819
1820 * gnus-art.el (gnus-summary-save-in-pipe): Generate work buffer always;
1821 don't redisplay article for raw contents; remove plural articles stuff.
1822
1823 * gnus-sum.el (gnus-summary-pipe-output): Pipe raw articles by symbolic
1824 prefix `r'; use gnus-summary-save-in-pipe directly instead of relying
1825 on gnus-summary-save-article; display results properly.
1826
d62672f3
MB
18272008-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
1828
1829 * gnus-art.el (gnus-summary-save-in-pipe): Add optional argument `raw'.
1830
18312008-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
1832
1833 * gnus-art.el (gnus-summary-save-in-pipe): Consider
1834 gnus-save-all-headers.
1835
d221466a
DN
18362008-07-21 Dan Nicolaescu <dann@ics.uci.edu>
1837
1838 * gnus-util.el (ns-focus-frame): Remove declaration.
1839 (gnus-select-frame-set-input-focus): Undo previous change. Treat ns
1840 like x.
1841
b737c3d9
TTN
18422008-07-21 Thien-Thi Nguyen <ttn@gnuvola.org>
1843
1844 * rfc2104.el (rfc2104-zero): Delete defconst.
1845 (rfc2104-hex-alist): Likewise.
1846 (rfc2104-hex-to-int): Delete func.
1847 (rfc2104-hexstring-to-bitstring): Likewise.
1848 (rfc2104-nybbles): New defconst.
1849 (rfc2104-hash): Rewrite for speed.
1850
3c823a0c
GM
18512008-07-16 Glenn Morris <rgm@gnu.org>
1852
1853 * gnus-util.el (ns-focus-frame): Declare for compiler.
1854
16c85f26
MB
18552008-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
1856
1857 * gnus-art.el (gnus-article-save): Ignore gnus-visible-headers that is
1858 set as a group parameter.
1859 (gnus-summary-save-in-pipe): Work when it is called independently.
1860 (gnus-summary-pipe-to-muttprint): Don't modify
1861 gnus-summary-pipe-output-default-command.
1862
ad546360
SM
18632008-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
1864
1865 * message.el (message-send-mail-with-sendmail):
1866 Display the error message.
1867
89167438
MB
18682008-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
1869
ad546360
SM
1870 * gnus-art.el (gnus-default-article-saver):
1871 Add gnus-summary-save-in-pipe to choices.
89167438
MB
1872 (gnus-summary-save-in-pipe): Add :decode and :headers properties; use
1873 gnus-summary-pipe-output-default-command as the default command.
1874 (gnus-summary-pipe-to-muttprint): Update gnus-summary-muttprint-program
1875 instead of gnus-last-shell-command.
1876
ba60bd44
JB
1877 * gnus-sum.el (gnus-summary-pipe-output-default-command):
1878 New user option.
89167438
MB
1879 (gnus-summary-muttprint-program): Mention the value will be changed.
1880 (gnus-summary-save-article): Force showing of all headers.
1881 (gnus-summary-pipe-output): Work with the 2nd argument HEADERS.
1882
18832008-07-01 Rupert Swarbrick <rswarbrick@googlemail.com> (tiny change)
1884
1885 * gnus-score.el (gnus-score-find-trace): Add "Total score" line.
1886
56fd9faa
JB
18872008-07-02 Juanma Barranquero <lekktu@gmail.com>
1888
1889 * nnimap.el (nnimap-id):
1890 * sieve-manage.el (sieve-manage-open): Doc fixes.
1891
68548459
JB
18922008-07-02 Francesc Rocher <rocher@member.fsf.org>
1893
1894 * gnus.el (gnus-group-startup-message): Prefer SVG or PNG image,
1895 if available.
1896
32bed934
SM
18972008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1898
eafee8f2
SM
1899 * mm-util.el (mm-with-multibyte, mm-with-unibyte): Remove.
1900
1901 * nnkiboze.el (nnkiboze-generate-group):
1902 Use explicit mm-disable-multibyte rather than mm-with-unibyte.
1903
32bed934
SM
1904 * nnmairix.el: Require CL.
1905
2b968687
MB
19062008-06-15 David Engster <dengste@eml.cc>
1907
1908 * nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
1909
19102008-06-14 Aidan Kehoe <kehoea@parhasard.net>
1911
32bed934
SM
1912 * gnus-util.el (gnus-put-display-table, gnus-get-display-table):
1913 New macros that expand to an `aset'/`aref' call under Emacs, and to a
2b968687
MB
1914 runtime choice under XEmacs.
1915
32bed934
SM
1916 * gnus-sum.el (gnus-summary-set-display-table):
1917 Use `gnus-put-display-table', `gnus-get-display-table',
2b968687
MB
1918 `gnus-set-display-table' for the display table, instead of `aset'.
1919
2b968687
MB
19202008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
1921
1922 * nnmairix.el: Add autoloads.
1923
19242008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
1925
1926 * nnmairix.el (nnmairix-delete-recreate-group)
1927 (nnmairix-update-and-clear-marks): Fix error messages.
1928
19292008-06-14 David Engster <dengste@eml.cc>
1930
1931 * nnmairix.el: Upgrade to version 0.6.
1932 (nnmairix-group-toggle-propmarks-this-group)
1933 (nnmairix-group-toggle-readmarks-this-group)
1934 (nnmairix-group-delete-recreate-this-group)
1935 (nnmairix-group-toggle-allowfast-this-group, nnmairix-propagate-marks)
1936 (nnmairix-remove-tick-mark-original-article): New commands.
1937 (nnmairix-mairix-search-options, nnmairix-propagate-marks-upon-close)
1938 (nnmairix-propagate-marks-to-nnmairix-groups)
1939 (nnmairix-only-use-registry, nnmairix-allowfast-default)
1940 (nnmairix-marks-cache, nnmairix-version-output): New variables.
1941 (nnmairix-request-set-mark, nnmairix-request-update-info): New back end
1942 functions needed for marks propagation and manipulation of read marks.
1943 (nnmairix-update-groups): New function.
1944 (nnmairix-get-groups-from-server, nnmairix-delete-recreate-group)
1945 (nnmairix-determine-original-group-from-registry)
1946 (nnmairix-determine-original-group-from-path)
1947 (nnmairix-get-group-from-file-path, nnmairix-map-range)
ba60bd44
JB
1948 (nnmairix-check-mairix-version, nnmairix-group-toggle-parameter):
1949 New helper functions.
1950 (nnmairix-group-mode-hook, nnmairix-summary-mode-hook): Insert new
2b968687
MB
1951 keystrokes for new commands.
1952 (nnmairix-delete-and-create-on-change): Doc string cleanup.
1953 (nnmairix-request-group): Check allow-fast group parameter.
1954 (nnmairix-request-create-group): Set allow-fast group parameter if
1955 nnmairix-allowfast-default is set.
1956 (nnmairix-close-group): Propagate marks upon closing if needed.
1957 (nnmairix-group-toggle-threads-this-group): Use new.
1958 nnmairix-group-toggle-parameter helper function.
1959 (nnmairix-search): Better check for empty search result.
1960 (nnmairix-goto-original-article): Use new helper functions for
1961 determining original article.
1962 (nnmairix-show-original-article): Make sure message-id is in brackets.
1963 (nnmairix-call-mairix-binary): Change variable name.
1964 (nnmairix-update-and-clear-marks): Use nnmairix-delete-recreate-group
1965 helper function.
1966 (nnmairix-widget-toggle-activate): Fix doc string.
1967
a19a8f1b
MB
19682008-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
1969
1970 * nnir.el: Require edmacro when compiling with XEmacs.
1971 (nnir-run-find-grep): Don't use 3rd arg of `split-string' which is not
1972 available in Emacs 21.
1973
8abf1b22
GM
19742008-06-11 Glenn Morris <rgm@gnu.org>
1975
1976 * gnus-util.el (x-focus-frame):
1977 * gnus.el (image-size):
1978 * mm-decode.el (image-size): Declare.
1979
1980 * gnus-picon.el (declare-function): Add compat definition.
1981 (image-size): Declare.
1982
1983 * gnus-group.el (tool-bar-map):
1984 * gnus-sum.el (tool-bar-map): Define for compiler.
1985
1986 * gnus-ems.el (gnus-x-splash): Check tool-bar-mode is bound.
1987
1988 * nnfolder.el (gnus-intersection): Remove unnecessary autoload.
1989
1990 * gnus-agent.el, gnus-cache.el, gnus-ems.el, gnus-group.el:
1991 * gnus-logic.el, gnus-msg.el, gnus-util.el, gnus.el, mail-source.el:
1992 * message.el, mm-decode.el, mm-encode.el, mm-view.el, mml.el:
1993 * mml1991.el, mml2015.el, nnfolder.el, nnheader.el, nnimap.el:
1994 * nnmail.el, nnml.el, nnrss.el, nntp.el, nnvirtual.el:
1995 * sieve-manage.el, spam-report.el, spam.el:
1996 Remove unnecessary eval-and-compile of autoloads.
1997
43d28dcd
MA
19982008-06-08 Michael Albinus <michael.albinus@gmx.de>
1999
2000 * auth-source.el: Precise Tramp doc.
2001
966bd7bd
GM
20022008-06-07 Glenn Morris <rgm@gnu.org>
2003
2004 * nnmairix.el: Remove unnecessary eval-when-compile.
2005
20062008-06-06 Kai Großjohann <grossjohann@ls6.cs.uni-dortmund.de>
e6d2d263
MB
2007
2008 * nnir.el: New file.
2009
d346bf7e
SM
20102008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
2011
2012 * gnus-util.el (gnus-read-shell-command): New function.
2013 * mm-decode.el (mm-pipe-part):
2014 * gnus-art.el (gnus-summary-save-in-pipe): Use it.
2015
b1d6cda3
MB
20162008-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
2017
2018 * message.el (message-disassociate-draft): Revert 2008-03-18 change.
2019
6459e35e
GM
20202008-06-03 Glenn Morris <rgm@gnu.org>
2021
2022 * pop3.el (nnheader-accept-process-output): Autoload it.
2023
656b4fa1
MB
20242008-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2025
2026 * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
2027 are not 2-digit hexadecimal characters that follow `%'s.
2028
20292008-05-29 Reiner Steib <Reiner.Steib@gmx.de>
2030
2031 * message.el (message-bogus-recipient-p): Fix type in doc string.
2032 Reported by Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>.
2033 (message-bogus-addresses): Rename from message-bogus-address-regexp.
2034 Improve custom options.
2035 (message-bogus-recipient-p): Adjust accordingly.
2036
20372008-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
2038
2039 * nnmairix.el: Require edmacro when compiling with XEmacs.
2040
f394fa25
MB
20412008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
2042
2043 * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
2044 (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
2045
a368801c
MB
20462008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
2047
2048 * auth-source.el: Add more docs.
2049
20502008-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2051
2052 * nnheader.el (nnheader-read-timeout): Change the default timeout from
2053 0.1 seconds to 0.01 seconds. This will make nntp and pop3 article
2054 retrieval faster in some cases, but might make CPU usage larger. If
2055 this has any bad side effects, we might revert this change.
2056
2057 * pop3.el (pop3-movemail): Change the sit-for from 0.1 to 0.01, which
2058 seems to make mail retrieval much, much faster.
2059 (pop3-movemail): Use nnheader-accept-process-output instead of sleeping
cc4a96c6 2060 unconditionally.
a368801c
MB
2061
2062 * gnus-draft.el (gnus-group-send-queue): Bind
2063 message-send-mail-partially-limit to nil to avoid being prompted.
2064
03c673c9
MB
20652008-05-16 Reiner Steib <Reiner.Steib@gmx.de>
2066
2067 * mml.el (mml-attach-buffer): Prompt for `disposition'.
2068
2069 * message.el (message-bogus-address-regexp): Fix and improve custom
2070 type.
2071 (message-setup-hook): Add message-check-recipients as custom option.
2072
58333467
MB
20732008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
2074
2075 * message.el (message-cite-function): Remove bogus autoload which crept
2076 in during merge from v5-10.
2077
4079589f
MB
20782008-05-14 Teodor Zlatanov <tzz@lifelogs.com>
2079
2080 * nnimap.el (nnimap-open-connection): Fix login/password bug.
2081
2082 * nnrss.el (nnrss-normalize-date): Accept Unix-style epoch timestamps.
2083
2084 * auth-source.el: Preliminary Tramp docs.
2085 (auth-sources): Change the default auth-sources to use
2086 EPA .gpg files.
2087
e952b711
MB
20882008-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2089
2090 * nntp.el: Autoload `auth-source-user-or-password'.
2091 (nntp-send-authinfo): Use it.
2092
2093 * nnimap.el: Autoload `auth-source-user-or-password'.
2094 (nnimap-open-connection): Use it.
2095
2096 * auth-source.el: Added docs on using with url-auth. Import gnus-util
2097 for the gnus-message function.
2098 (auth-source-user-or-password): Use it.
2099
4fedcc00
SM
21002008-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
2101
2102 * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
2103 rfc2104-hexstring-to-byte-list. Return a unibyte string.
2104 (rfc2104-hash): Use it.
2105
149cd465
JB
21062008-05-08 Juanma Barranquero <lekktu@gmail.com>
2107
2108 * gnus-art.el (gnus-article-toggle-truncate-lines):
2109 Don't use `iff' in docstring.
2110
0ab5c2be
MB
21112008-05-07 Teodor Zlatanov <tzz@lifelogs.com>
2112
2113 * gnus-registry.el: Adjusted copyright dates and added a keyword.
2114
2115 * gnus-util.el (gnus-extract-address-component-name)
2116 (gnus-extract-address-component-email): Convenience functions around
2117 `gnus-extract-address-components'.
2118
4fedcc00
SM
2119 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2120 Use `gnus-extract-address-component-email' to fix bug of comparing full
0ab5c2be
MB
2121 sender name to `user-mail-address'.
2122
21232008-05-05 Teodor Zlatanov <tzz@lifelogs.com>
2124
2125 * gnus-registry.el (gnus-registry-grep-in-list): Fix logic, use
2126 catch/throw to optimize.
2127 (gnus-registry-find-keywords): Just use member to find a keyword.
2128
42a83f4b
SM
21292008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2130
2131 * gnus-srvr.el (gnus-enter-server-buffer): Make sure the server-buffer
2132 is current before calling gnus-server-prepare.
2133 (gnus-server-setup-buffer, gnus-server-update-server)
2134 (gnus-server-read-server, gnus-browse-exit): Use with-current-buffer.
2135
d844ef2f
JL
21362008-05-04 Juri Linkov <juri@jurta.org>
2137
2138 * mailcap.el (mailcap-replace-in-string): New compatibility alias.
2139 (mailcap-file-default-commands): Use mailcap-replace-in-string
2140 instead of replace-regexp-in-string, and mailcap-delete-duplicates
2141 instead of delete-dups. Use [ \t\n]* for whitespace in regexp.
2142
f8a29505
MB
21432008-05-03 Reiner Steib <reiner.steib@gmx.de>
2144
2145 * gnus-sum.el (gnus-propagate-marks): Fix custom version.
2146
3a23a519
MB
21472008-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2148
2149 * gnus-sum.el (gnus-summary-save-parts): Inhibit even more treatment
2150 hooks.
2151 (gnus-update-read-articles): Speed up non-marks-using users.
2152 (gnus-use-marks): Define gnus-use-marks.
2153 (gnus-propagate-marks): Rename variable to something more sensible.
2154
38ac8b91
JB
21552008-05-02 Juanma Barranquero <lekktu@gmail.com>
2156
2157 * gmm-utils.el (gmm, gmm-verbose, gmm-lazy, gmm-customize-mode)
2158 (gmm-image-load-path-for-library): Fix typos in docstrings.
2159 (gmm-message): Reflow docstring.
2160
8336c962
MB
21612008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
2162
42a83f4b
SM
2163 * mail-source.el (mail-source-set-1, mail-source-bind):
2164 Move auth-source code out of the macro to clean it up and fix bugs.
8336c962
MB
2165
21662008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
2167
2168 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
2169 by sender if it's equal to user-mail-address, it's likely to be
2170 useless.
2171
2172 * mail-source.el (mail-source-bind): Don't use user or password if they
2173 are not bound. Unintern them if they are nil. Don't use server unless
2174 it's bound, and default it to empty string otherwise.
2175
58a67d68
MB
21762008-04-25 Teodor Zlatanov <tzz@lifelogs.com>
2177
2178 * mail-source.el: Load auth-source.el.
2179 (mail-source-bind): Add comments. Call auth-source-user-or-password to
2180 get user name or password, if auth-sources is set up.
2181
2182 * gnus-registry.el (gnus-registry-split-strategy): New variable for
2183 strategy of splitting with parent.
2184 (gnus-registry-split-fancy-with-parent)
2185 (gnus-registry-post-process-groups): Use it and fix prior
2186 bug (returning a list as the split result).
2187
2188 * auth-source.el (auth-sources): Remove server parameter.
2189 (auth-source-pick, auth-source-user-or-password)
2190 (auth-source-user-or-password-imap)
2191 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2192 (auth-source-user-or-password-sftp)
2193 (auth-source-user-or-password-smtp): Remove server parameter.
2194
296fa7b4
JB
21952008-04-25 Juanma Barranquero <lekktu@gmail.com>
2196
2197 * smime.el (smime-sign-region, smime-encrypt-region)
2198 (smime-decrypt-region):
2199 Remove redundant calls to `generate-new-buffer-name'.
2200
58a67d68
MB
22012008-04-24 Luca Capello <luca@pca.it> (tiny change)
2202
2203 * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
2204 Don't use QP for message/rfc822.
2205 (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
2206
2136a8a7
SM
22072008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
2208
2209 * sieve-manage.el (sieve-string-bytes): Remove.
2210 (sieve-manage-putscript): Use length instead: `string-bytes' gives the
2211 correct byte-length only if the process's coding-system is the same as
2212 the one used internally by Emacs to represent strings.
2213
a837fe74
JL
22142008-04-22 Juri Linkov <juri@jurta.org>
2215
2216 * mailcap.el (mailcap-file-default-commands): New function.
2217
d55fe5bb
MB
22182008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
2219
2220 * message.el (message-signature-separator, message-cite-function):
2221 Change custom version.
2222
22232008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
2224
2225 * mm-decode.el (mm-display-external): Make temp file read-only.
2226
22272008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
2228
2229 * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
2230 binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to
2231 `C-c C-f d'.
2232
22332008-04-12 Adrian Aichner <adrian@xemacs.org>
2234
2235 * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
2236
22372008-04-09 Teodor Zlatanov <tzz@lifelogs.com>
2238
2239 * auth-source.el: Added docs.
2136a8a7 2240 (auth-sources): Modify format to support server.
d55fe5bb
MB
2241 (auth-source-pick, auth-source-user-or-password)
2242 (auth-source-user-or-password-imap)
2243 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2244 (auth-source-user-or-password-sftp)
2245 (auth-source-user-or-password-smtp): Add server parameter.
2246
22472008-04-08 Teodor Zlatanov <tzz@lifelogs.com>
2248
2249 * gnus-registry.el: Initialize the registry when gnus-registry-install
2250 is t.
2251
73f2395e
KY
22522008-04-08 Katsumi Yamaoka <yamaoka@jpl.org>
2253
2254 * compface.el (uncompface): Make buffer unibyte.
2255
e66d8771
SM
22562008-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
2257
2258 * mail-source.el (mail-source-value):
2259 Prefer fboundp to functionp so it works with macros as well.
2260
407da272
GM
22612008-04-05 Glenn Morris <rgm@gnu.org>
2262
2263 * gnus-ems.el (mm-disable-multibyte): Autoload it.
2264
3b728e95
SM
22652008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
2266
d37ded9e
SM
2267 * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer):
2268 Prefer mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
2269
407da272
GM
2270 * nnheader.el (nnheader-init-server-buffer): Change buffer's
2271 multibyteness after rather than before erasing it.
33e2f72c 2272
75eda25b
SM
2273 * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
2274 mm-with-multibyte.
407da272
GM
2275 (gnus-request-article-this-buffer): Make sure the proper decoding is
2276 used if gnus-original-article-buffer happens to be unibyte.
75eda25b 2277
2b57967e
SM
2278 * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
2279 default-enable-multibyte-characters.
2280
d7eb3b36
SM
2281 * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
2282 default-enable-multibyte-characters.
2283
7ab0253d
SM
2284 * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
2285
3b728e95
SM
2286 * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
2287
5faa2ec0
SM
22882008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
2289
2290 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
2291 Fix last change in case the element is not even a symbol.
2292
59429511
MB
22932008-04-02 Simon Josefsson <simon@josefsson.org>
2294
2295 * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
2296 imap-enable-exchange-bug-workaround.
2297 (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
2298
22992008-04-01 Simon Josefsson <simon@josefsson.org>
2300
2301 * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
2302 a 100 byte status-checks into a 2-3MB transfer for each group.
2303 (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
2304 to enable bug workaround or not.
2305 (nnimap-find-minmax-uid): Only enable workaround conditionally.
2306
a0e08467
GM
23072008-03-31 Glenn Morris <rgm@gnu.org>
2308
2309 * message.el (mml2015-use): Declare for compiler.
2310 (message-info): Require mml2015 when appropriate.
2311
990e2c2f
SM
23122008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
2313
2314 * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
2315 (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
2316 (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
2317 (nntp-service-to-port): New function.
2318 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
2319 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
2320 (nntp-open-netcat-stream): New function.
2321 (nntp-open-via-rlogin-and-netcat): Don't use a pty.
2322
59429511
MB
23232008-03-29 Sven Joachim <svenjoac@gmx.de>
2324
2325 * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
2326
fa98585c
SM
23272008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
2328
2329 * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
2330
9b3ebcb6
MB
23312008-03-28 Michael Harnois <mdharnois@gmail.com> (tiny change)
2332
2333 * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
2334
23352008-03-24 Reiner Steib <Reiner.Steib@gmx.de>
2336
fa98585c
SM
2337 * message.el (message-signature-separator): Change default.
2338 Improve custom type.
9b3ebcb6
MB
2339 (message-cite-function): Change default to
2340 message-cite-original-without-signature.
2341
2342 * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
2343 toggle.
2344
2345 * message.el (message-check-news-body-syntax): Fix signature check.
2346 (message-setup-1): Mark buffer as unmodified _after_ running
2347 message-setup-hook and handling message-alternative-emails.
2348 (message-shorten-references): Be more strict when building list of
2349 valid references to comply with GNKSA.
2350
fa98585c
SM
2351 * gnus-group.el (gnus-read-ephemeral-bug-group)
2352 (gnus-read-ephemeral-debian-bug-group)
2353 (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
9b3ebcb6
MB
2354
2355 * message.el (message-info): Don't use booleanp which isn't supported
2356 in Emacs 21 and XEmacs.
2357
23582008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
2359
2360 * gnus-group.el (gnus-gmane-group-download-format): Rename from
2361 gnus-group-gmane-group-download-format.
2362 (gnus-group-read-ephemeral-gmane-group): Rename from
2363 gnus-group-read-ephemeral-gmane-group.
2364 (gnus-read-ephemeral-gmane-group-url): Rename from
2365 gnus-group-read-ephemeral-gmane-group-url.
b97439ce 2366 (gnus-bug-group-download-format-alist): New variable.
9b3ebcb6
MB
2367 (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
2368 (gnus-read-ephemeral-emacs-bug-group): New commands.
2369
23702008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2371
2372 * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
2373 (gnus-visible-headers): Improve custom type.
2374
23752008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
2376
2377 * mml.el (mml-menu): Add workarounds for XEmacs.
2378
2379 * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
2380 X-Boundary header.
2381
2382 * message.el (message-simplify-recipients): Fix previous commit.
2383
b813166a
SM
23842008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
2385
df06dd59 2386 * mm-util.el (mm-set-buffer-multibyte): New function.
61dc89b0 2387 * mm-decode.el (mm-copy-to-buffer): Use it.
df06dd59 2388
b813166a
SM
2389 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
2390 Prefer fboundp to functionp so it works with macros as well.
2391
9b3ebcb6
MB
23922008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
2393
5faa2ec0
SM
2394 * message.el (message-alter-recipients-discard-bogus-full-name):
2395 New function.
9b3ebcb6
MB
2396 (message-alter-recipients-function): New variable.
2397 (message-get-reply-headers): Use it.
2398 (message-replace-header): New helper function.
2399 (message-recipients-without-full-name): New variable.
2400 (message-simplify-recipients): New command.
2401
2402 * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
2403
2404 * message.el (message-info): Handle EasyPG manual.
2405
2406 * mml.el (mml-menu): Add entry for EasyPG.
2407
24082008-03-18 Nils Ackermann <nils@ackermath.info> (tiny change)
2409
2410 * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
2411 parameter.
2412
2413 * message.el (message-disassociate-draft): Specify drafts group name
2414 fully.
2415
24162008-03-17 Teodor Zlatanov <tzz@lifelogs.com>
2417
2418 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
2419 unnecessary duplicates from the match list.
2420
24212008-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
2422
2423 * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
2424 args of `how-many' of which the XEmacs version doesn't take; declare
2425 Info-index-next as function.
2426
24272008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2428
2429 * gnus-score.el (gnus-score-headers): Fix handling of
2430 gnus-inhibit-slow-scoring.
2431
2432 * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
2433 string.
2434 (gnus-button-url-regexp): Improve handling of parenthesis.
2435 (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
2436 (gnus-button-handle-info-keystrokes): Handle index entries.
2437
24382008-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
2439
2440 * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
2441 Incoming* files.
2442
24432008-03-13 Teodor Zlatanov <tzz@lifelogs.com>
2444
2445 * auth-source.el (auth-sources): Renamed from auth-source-choices.
2446 (auth-source-pick): Use it.
2447
24482008-03-12 Teodor Zlatanov <tzz@lifelogs.com>
2449
2450 * auth-source.el (auth-source-protocols)
2451 (auth-source-protocols-customize, auth-source-choices): Added and
2452 modified variable customizations and defaults.
2453 (auth-source-pick, auth-source-user-or-password)
2454 (auth-source-protocol-defaults, auth-source-user-or-password-imap)
2455 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2456 (auth-source-user-or-password-sftp)
2457 (auth-source-user-or-password-smtp): Use new variables and provide an
2458 interface to netrc.el.
2459
24602008-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
2461
2462 * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
2463 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
2464 Make sure the nntp port to specify is a string.
2465
dd58a686
SM
24662008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
2467
ed075cb4
SM
2468 * nntp.el: Use with-current-buffer.
2469 (nntp-send-buffer): Just set the buffer to unibyte rather than use the
2470 dubious mm-with-unibyte-current-buffer.
2471 (nntp-with-open-group-function): New function extracted from
2472 nntp-with-open-group macro.
2473 (nntp-with-open-group): Use the function, so it's easier to debug.
2474 Add indentation and debugging info.
9b3ebcb6
MB
2475 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
2476 the use of the netcat alternatives.
ed075cb4 2477
f15a9fec
SM
2478 * rfc2047.el (rfc2047-decode-string): Don't use `m'.
2479 Avoid mm-string-as-multibyte as well.
2480
944c87e0
SM
2481 * nnweb.el (nnweb-insert-html):
2482 Remove use of nnheader-string-as-multibyte.
2483
2ec9cf15
SM
2484 * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
2485 (nnheader-string-as-multibyte): Remove.
2486
3d2440b4
SM
2487 * mm-view.el: Use inhibit-read-only.
2488 (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
2489 (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
2490 or unibyte-string.
2491
456cace2
SM
2492 * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
2493 (mm-uu-yenc-extract): Use with-current-buffer.
2494
f5fcf556
SM
2495 * gnus-soup.el (gnus-soup-send-packet): Don't use
2496 mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
2497
c9de7755
SM
2498 * nnmh.el: Use with-current-buffer.
2499 (nnmh-request-list-1): Use mm-string-to-multibyte rather than
2500 mm-string-as-multibyte on the output of mm-encode-coding-string.
2501
3d2440b4 2502 * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
9c5fe825
SM
2503 (nnimap-request-move-article): Use with-current-buffer.
2504
3d2440b4
SM
2505 * mm-decode.el (mm-with-part): Set the buffer to unibyte before
2506 inserting the handle-buffer's text, so the implicit multibyte->unibyte
2507 conversion uses string-make-unibyte rather than string-as-unibyte.
d4eb2b7e 2508
228b6ecd
SM
2509 * gnus-msg.el: Use with-current-buffer.
2510
dd58a686
SM
2511 * message.el (message-ignored-resent-headers): Add "Delivered-To".
2512
9b3ebcb6
MB
25132008-03-10 Daiki Ueno <ueno@unixuser.org>
2514
2515 * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
2516 string for caching if it is 'PIN.
2517
37a68866
MB
25182008-03-08 Reiner Steib <Reiner.Steib@gmx.de>
2519
dd58a686
SM
2520 * mail-source.el (mail-source-delete-old-incoming-confirm):
2521 Change default to nil.
37a68866
MB
2522 (mail-source-delete-old-incoming): Make confirmation prompt more clear.
2523
8f7abae3
MB
25242008-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
2525
2526 * gnus-art.el (gnus-narrow-to-page): Position point properly.
2527 (gnus-article-goto-prev-page): Work for articles having ^L's.
2528
2529 * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
2530
2531 * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
2532
e0385bf4
KF
25332008-03-07 Karl Fogel <kfogel@red-bean.com>
2534
56388398 2535 * gnus-bookmark.el: Adjust for renames in bookmark.el.
e0385bf4
KF
2536 (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
2537 (gnus-bookmark-jump): Adjust some variable names.
2538
8f7abae3 25392008-03-06 Teodor Zlatanov <tzz@lifelogs.com>
a7b50e1c 2540
8f7abae3
MB
2541 * auth-source.el: New package.
2542 (auth-source-choices): Add customization entry point variable.
2543
2544 * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
2545 bug.
2546
25472008-03-05 Teodor Zlatanov <tzz@lifelogs.com>
2548
2549 * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
2550 (gnus-registry-initialize, gnus-registry-install-p): Use it.
dd58a686 2551 (gnus-registry-install-shortcuts): Rename from
8f7abae3
MB
2552 gnus-registry-install-shortcuts-and-menus. Installs the shortcuts in
2553 the `gnus-registry-mark-map' keymap dynamically from
2554 `gnus-registry-marks'. The generated functions update the summary line
2555 when a registry mark is added or deleted, and will call
2556 `gnus-registry-install-p' (see the comments in the code).
2557 (gnus-registry-user-format-function-M): Use concat intelligently.
2558
2559 * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
2560 the registry mark functions.
a7b50e1c 2561
c1717fbd
GM
25622008-03-05 Glenn Morris <rgm@gnu.org>
2563
2564 * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
2565 * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
2566 gnus-art.
2567 (top-level): No need to load own source when compiling.
2568
8f7abae3
MB
25692008-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2570
2571 * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
2572 Suggested by <chris.anderton@zetnet.co.uk>.
2573
1fc34624
GM
25742008-03-04 Glenn Morris <rgm@gnu.org>
2575
2576 * gnus-sum.el (top-level): No need to require gnus when compiling,
2577 since unconditionally required near start of file.
2578 (gnus-summary-display-while-building): Move definition before use.
2579
8f7abae3
MB
25802008-03-04 Teodor Zlatanov <tzz@lifelogs.com>
2581
2582 * gnus-registry.el (gnus-registry-user-format-function-M): Add
2583 formatting function.
2584
25852008-03-03 Teodor Zlatanov <tzz@lifelogs.com>
2586
2587 * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
2588 with plists.
2589 (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
2590 Use new format.
2591
25922008-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
2593
2594 * gnus-art.el (gnus-article-describe-bindings): Work for the version of
2595 `where-is-internal' that returns a range of key sequences.
2596
dacb905a
SM
25972008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
2598
a88fd51a
SM
2599 * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
2600
c7a91ce1 2601 * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
1fc34624
GM
2602 (gnus-summary-jump-to-group): Consider windows on other displayed
2603 frames as well. Similar changes might be needed elsewhere, but that's
2604 the one I've bumped into during my use.
c7a91ce1 2605
62dc3ac3 2606 * nndoc.el (nndoc-oe-dbx-type-p):
ef1b088a 2607 * gnus-msg.el (gnus-debug):
dacb905a
SM
2608 * gnus-group.el (gnus-update-group-mark-positions):
2609 Use mm-string-to-multibyte.
2610
8f7abae3
MB
26112008-03-02 Reiner Steib <Reiner.Steib@gmx.de>
2612
2613 * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
2614 doesn't handle NotDashEscaped.
2615
2616 * mml.el (mml-menu): Improve help entries. Move Sign/Encrypt Part.
2617 (mml-dnd-attach-options): Fix typo in custom choice.
2618
2619 * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
2620 nndoc-article-type to mbox.
2621 (gnus-group-read-ephemeral-gmane-group-url): Support permalink.
2622
2623 * mm-decode.el (mm-text-html-renderer): Prefer w3m over w3. Fall back
2624 to nil, instead of html2text.
2625
2626 * imap.el (imap-debug): Add `imap-ping-server'.
2627
2628 * gnus-bookmark.el: Add FIXMEs.
2629
2630 * message.el (message-form-letter-separator)
2631 (message-send-form-letter-delay): New variables.
2632 (message-send-form-letter): Use them. New command to send form
2633 letters. Requested by Uwe Siart.
2634 (message-send-mail-function): Doc fix. Add "Other" custom option.
2635
14e8de0c
MB
26362008-02-29 Andreas Seltenreich <andreas@gate450.dyndns.org>
2637
2638 * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
2639 empty author.
2640
26412008-02-29 Teodor Zlatanov <tzz@lifelogs.com>
2642
2643 * gnus-registry.el (gnus-registry-marks): Add variable for
2644 customization of marks and their appearance.
2645 (gnus-registry-read-mark): Use it.
2646 (gnus-registry-do-marks): Add utility function to loop through
2647 `gnus-registry-marks'.
2648 (gnus-registry-install-shortcuts-and-menus): Add function to install
2649 shortcuts and menus.
2650 (gnus-registry-initialize): Use it.
2651 (gnus-registry-default-mark): Clarify documentation.
2652
ab74c815
GM
26532008-02-29 Glenn Morris <rgm@gnu.org>
2654
2655 * gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-draft.el:
2656 * gnus-group.el, gnus-msg.el, gnus-score.el, gnus-sum.el, gnus-util.el:
2657 * gnus.el, mail-source.el, message.el, mm-decode.el, mm-uu.el, mml.el:
2658 * nnmail.el, pop3.el, smiley.el, smime.el, spam-report.el:
2659 Change defcustom :version from 23.0 to 23.1.
2660
14e8de0c
MB
26612008-02-28 Teodor Zlatanov <tzz@lifelogs.com>
2662
2663 * gnus-registry.el (gnus-registry-follow-group-p)
2664 (gnus-registry-post-process-groups): Add functions to aid registry
2665 splitting and improve logging. Clarify behavior in function
2666 documentation.
2667 (gnus-registry-split-fancy-with-parent): Use them.
2668
80de1778
SM
26692008-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2670
2671 * gnus-art.el: Use with-current-buffer.
2672
14e8de0c
MB
26732008-02-27 David Engster <dengste@eml.cc>
2674
2675 * nnmairix.el (nnmairix-request-group-with-article-number-correction):
2676 Express real group name in the response.
2677
26782008-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
2679
2680 * nnmairix.el (nnmairix-group-regexp, nnmairix-valid-backends)
2681 (nnmairix-last-server, nnmairix-current-server): Defvar them.
2682 (nnmairix-goto-original-article): Defvar gnus-registry-install and
2683 autoload gnus-registry-fetch-group when compiling.
149cd465 2684 (nnmairix-request-group-with-article-number-correction): Remove
14e8de0c
MB
2685 unreferenced argument passed to nnmairix-call-backend.
2686
26872008-02-27 Reiner Steib <Reiner.Steib@gmx.de>
2688
2689 * mm-uu.el (mm-uu-type-alist): Fix message-marks non-hide arguments.
2690 (mm-uu-extract): Improve face for low color ttys. Reported by Sascha
2691 Wilde.
2692
da13b6cc
GM
26932008-02-27 Glenn Morris <rgm@gnu.org>
2694
2695 * nnmairix.el: Change defcustom :version from 23.0 to 23.1.
be021c01
GM
2696 (nnmairix-group-regexp, nnmairix-valid-backends): Convert from free
2697 variables to defconsts. Convert comments to doc-strings.
2698 (nnmairix-last-server, nnmairix-current-server): Convert from free
2699 variables to defvars. Convert comments to doc-strings.
2700 (gnus-registry-fetch-group): Autoload.
2701 (nnmairix-replace-group-and-numbers): Use mapc rather than mapcar.
2702 (nnmairix-widget-get-values, nnmairix-widget-make-query-from-widgets)
14e8de0c
MB
2703 (nnmairix-widget-build-editable-fields): Use car cddr rather than
2704 caddr.
be021c01
GM
2705 (nnmairix-request-group): Bind nnmairix-fast and nnmairix-group around
2706 nnmairix-request-group-with-article-number-correction call.
2707 (nnmairix-fast, nnmairix-group): New, less general names, for free
2708 variables passed from nnmairix-request-group to
2709 nnmairix-request-group-with-article-number-correction. Declare.
2710 (nnmairix-request-group-with-article-number-correction):
2711 Use nnmairix-fast, nnmairix-group rather than fast, group.
da13b6cc 2712
3d0f8a67
MB
27132008-02-26 David Engster <dengste@eml.cc>
2714
2715 * nnmairix.el: New file. Mairix back end for Gnus. Initial import of
2716 version 0.5.
2717
27182008-02-26 Teodor Zlatanov <tzz@lifelogs.com>
2719
2720 * gnus-registry.el (gnus-registry-register-message-ids): Use `id'
2721 instead of making an extra function call. Don't add the current group
2722 to articles only when they have the group. Use
2723 `gnus-registry-fetch-groups' instead of `gnus-registry-fetch-group'.
2724 Reported by David <de_bb@arcor.de>.
2725
f5490ddc
MB
27262008-02-24 Miles Bader <miles@gnu.org>
2727
2728 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
2729 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region)
2730 (mm-find-mime-charset-region):
2731 * mm-bodies.el (mm-encode-body):
2732 * mml.el (mml-parse-1): Revert removal of `mm-hack-charsets'.
2733
52bec650
MB
27342008-02-16 Reiner Steib <Reiner.Steib@gmx.de>
2735
2736 * mail-source.el (mail-source-delete-incoming): Change default.
2737 Supplement doc string.
2738
2739 * gnus-util.el (gnus-y-or-n-p, gnus-y-or-n-p): Update comments.
2740
27412008-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2742
2743 * nnmail.el (nnmail-message-id-cache-file): Derive from
2744 `gnus-home-directory'.
2745
27462008-02-11 Reiner Steib <Reiner.Steib@gmx.de>
2747
2748 * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
5e25c514 2749 Document negative prefix.
52bec650 2750
5e25c514 2751 * gnus-group.el (gnus-group-read-group): Document negative prefix.
52bec650
MB
2752
27532008-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2754
2755 * message.el (message-unsent-separator): Add the Exim bounce
2756 separator.
2757
27582008-02-10 Daiki Ueno <ueno@unixuser.org>
2759
2760 * mml2015.el (mml2015-epg-sign): Remove skipped signers from the signer
2761 list.
2762 (mml2015-epg-encrypt): Remove skipped recipients/signers from the
2763 recipient/signer list.
2764
0b9c5ab7
RS
27652008-02-10 Reiner Steib <Reiner.Steib@gmx.de>
2766
2767 * mm-util.el (mm-codepage-setup): If cp-supported-codepages isn't
2768 fbound (Emacs 23 unicode), signal an error.
2769
1888e568
GM
27702008-02-08 Glenn Morris <rgm@gnu.org>
2771
2772 * gnus-art.el (pgg-display-output-buffer): Declare as function.
2773
52bec650
MB
27742008-02-07 Tassilo Horn <tassilo@member.fsf.org>
2775
2776 * nnimap.el (nnimap-open-connection): Add "143" and "993" as default
2777 ports to the calls to `netrc-machine-user-or-password' in addition to
2778 "imap" and "imaps".
2779
e9198520
MB
27802008-02-03 Reiner Steib <Reiner.Steib@gmx.de>
2781
2782 * gnus.el (gnus-group-startup-message): Add `find-image' call before
2783 image-load-path is let-bound. Reported by Harald Hanche-Olsen
2784 <hanche@math.ntnu.no>.
2785
27862008-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
2787
2788 * gnus-art.el (gnus-article-describe-bindings): Work for draft group.
2789
9303f985 27902008-02-01 Zhang Wei <id.brep@gmail.com>
aca7a3d2
MB
2791
2792 * rfc2047.el (rfc2047-charset-encoding-alist): Add gbk and GB18030.
2793
2794 * mm-util.el (mm-mime-mule-charset-alist): Add gbk and GB18030.
2795
9303f985 27962008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
2797
2798 * mml.el (mml-parse-1): Remove apparently vestigial use of
2799 `mm-hack-charsets'.
2800 * mm-bodies.el (mm-encode-body): Likewise.
2801
9303f985 28022008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2 2803
4fedcc00 2804 * rfc2104.el (rfc2104-hexstring-to-byte-list): Rename from
aca7a3d2
MB
2805 rfc2104-hexstring-to-bitstring and changed to return a byte list.
2806 (rfc2104-hash): Convert the result of concat to unibyte string.
2807
9303f985 28082008-02-01 Dave Love <fx@gnu.org>
aca7a3d2 2809
aca7a3d2
MB
2810 * gnus-start.el (gnus-read-newsrc-el-file): Don't bind
2811 coding-system-for-read.
2812 (gnus-gnus-to-quick-newsrc-format): Insert coding cookie.
2813
8385d659 2814 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
4fedcc00 2815 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region): Delete.
8385d659 2816 (mm-find-mime-charset-region): Remove hack-charsets stuff.
aca7a3d2 2817
10ef2ef7 28182008-01-24 Michael Sperber <sperber@deinprogramm.de>
a1da1e37
MB
2819
2820 * mail-source.el (mail-sources): Add `group' choice.
2821
2822 * nnmail.el (nnmail-get-new-mail-1): Abstract this out to add another
2823 parameter `in-group' to control into which group the articles go.
2824 Add treatment of `group' mail-source.
2825
a445370f
DN
28262008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
2827
2828 * sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
2829 * message.el (message-beginning-of-line): Use featurep instead of bound
2830 tests in order to resolve conditionals at compile time.
2831
4599d0ec
MB
28322008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
2833
2834 * gnus-art.el (gnus-insert-mime-button): Don't decode description.
2835
2836 * mm-decode.el (mm-dissect-buffer): Decode description.
2837
2838 * mml.el (mml-to-mime): Encode message header first.
2839
0b6799c3
MB
28402008-01-18 Katsumi Yamaoka <yamaoka@jpl.org>
2841
2842 * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
2843 xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
2844
28452008-01-18 Teodor Zlatanov <tzz@lifelogs.com>
2846
2847 * gnus-registry.el (gnus-registry-trim): Use append, not concat.
2848
28492008-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
2850
2851 * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
2852 prefix keys.
2853 (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
2854 (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
2855 gnus-xmas.el.
2856
28572008-01-16 Teodor Zlatanov <tzz@lifelogs.com>
2858
2859 * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
2860 Add new variables for article mark management.
2861 (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
2862 list of extra data entries which, when present, will indicate that the
2863 article ID should not be trimmed from the registry.
2864 (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
2865 functions.
2866 (gnus-registry-read-mark): New function to read a mark name from the
2867 user.
2868 (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
2869 (gnus-registry-set-article-mark-internal): New functions to add and
2870 remove marks.
2871 (gnus-registry-get-article-marks): New function to show the marks for
2872 an article, or retrieve them for further use.
2873
28742008-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
2875
2876 * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
2877 keys when no argument is given.
2878
28792008-01-12 Reiner Steib <Reiner.Steib@gmx.de>
2880
2881 * gnus-sum.el (gnus-article-sort-by-random)
2882 (gnus-thread-sort-by-random): Fix doc strings. Reported by
2883 jidanni@jidanni.org.
2884
28852008-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
2886
2887 * gnus-art.el (gnus-article-describe-bindings): New function.
2888 (gnus-article-read-summary-keys): Use it.
2889 (gnus-article-mode-map): Bind `C-h b' to it.
2890
95838435
MB
28912008-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
2892
2893 * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
2894 XEmacs.
2895 (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
2896 against non-character events.
2897
95838435
MB
28982008-01-09 Reiner Steib <Reiner.Steib@gmx.de>
2899
2900 * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
2901 command.
2902 (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
2903 instead of END. Change name of the temp file.
2904 (gnus-group-gmane-group-download-format): Add doc string. Make it
2905 customizable.
2906
29072008-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
2908
2909 * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
2910 bind `S W' to gnus-article-wide-reply-with-original; set default
2911 binding to gnus-article-read-summary-send-keys.
2912 (gnus-article-read-summary-keys): Fix the order of keys; display
2913 continuation keys correctly in the echo area; describe bindings
2914 correctly when keys end with `C-h'.
2915 (gnus-article-read-summary-send-keys): New function.
2916 (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
2917 for gnus-article-read-summary-send-keys; display continuation keys
2918 correctly in the echo area.
2919 (gnus-article-reply-with-original): Ignore prefix argument.
2920 (gnus-article-wide-reply-with-original): New function.
2921
d82cf70b
MB
29222008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
2923
2924 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
2925 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
2926
29272008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
2928
2929 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
2930 (gnus-group-read-ephemeral-gmane-group): New command.
2931
f3041af1
DN
29322008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2933
2934 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
2935
87035689
MB
29362007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
2937
2938 * message.el (message-send-mail-function): Increase custom version.
2939
2940 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
2941 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
2942
87035689
MB
29432007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
2944
2945 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
2946 html parts correctly; support forwarded messages.
2947 (gnus-article-browse-html-article): Remove work buffers.
2948
2949 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
2950 compiling.
2951 (netrc-bound-and-true-p): New macro.
2952 (netrc-parse): Use it instead of bound-and-true-p that is not available
2953 in XEmacs 21.4.
2954
29552007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
2956
2957 * gnus-registry.el (gnus-registry-mark-article)
2958 (gnus-registry-article-marks): Add functionality to mark articles
2959 through the Gnus registry.
2960
2961 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
2962 (netrc-parse): Use encrypt-file-alist to determine if
2963 encrypt-find-model or encrypt-insert-file-contents should be used.
2964
541cbf8b
GM
29652007-12-19 Glenn Morris <rgm@gnu.org>
2966
2967 * mml.el (message-options-set, message-narrow-to-head)
2968 (message-in-body-p, message-mail-p, message-encode-message-body):
2969 Autoload.
2970 (message-remove-header, message-narrow-to-headers-or-head)
2971 (message-subscribed-p, message-make-mail-followup-to)
2972 (message-position-on-field, message-news-p)
2973 (message-options-set-recipient, message-generate-headers)
2974 (message-sort-headers): Declare as functions.
2975
87035689
MB
29762007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
2977
2978 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
2979 convention in doc string.
2980
29812007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2982
2983 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
2984 title to html parts.
2985 (gnus-article-browse-html-article): Pass message header to it.
2986
2987 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
2988
29892007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
2990
2991 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
2992 or password compatible with XEmacs.
2993
bbbe940b
MB
29942007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
2995
2996 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
2997 format document.
2998 (gnus-mime-delete-part): Don't write description line if empty.
2999 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
3000
880820fe 30012007-12-14 Johan Bockgård <bojohan@gnu.org>
bbbe940b
MB
3002
3003 * gnus-sum.el (gnus-summary-mark-unread-as-read)
3004 (gnus-summary-mark-read-and-unread-as-read)
3005 (gnus-summary-mark-current-read-and-unread-as-read)
3006 (gnus-summary-mark-unread-as-ticked): Doc fix.
3007 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
3008
30092007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
3010
3011 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
3012 Christoph Conrad <christoph.conrad@gmx.de>.
3013
30142007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
3015
3016 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
3017 yes-or-no-p.
3018
30192007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
3020
3021 * mm-decode.el (mm-add-meta-html-tag): New function.
002876ab 3022 (mm-save-part-to-file, mm-pipe-part): Use it.
bbbe940b
MB
3023
3024 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
3025 gnus-y-or-n-p instead of y-or-n-p.
3026 (gnus-article-browse-html-parts): Work with message/external-body; use
3027 mm-add-meta-html-tag.
3028
cef98b13
GM
30292007-12-11 Glenn Morris <rgm@gnu.org>
3030
3031 * gnus-cache.el: Require gnus-sum not just when compiling.
3032
3033 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
3034
3035 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
3036 definitions before use.
3037
3038 * mm-decode.el: Require gnus-util.
3039 (mm-remove-part): Only call delete-annotation on XEmacs.
3040
3041 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
3042
3043 * nnmail.el: Require gnus-int.
3044
3045 * spam.el: Move `require's before `eval-when-compile's.
3046
3047 * gnus-ems.el (gnus-alive-p):
3048 * gnus-fun.el (message-goto-eoh):
5ec7fe1b 3049 * gnus-util.el (gnus-group-name-decode):
cef98b13
GM
3050 * mail-source.el (gnus-compress-sequence):
3051 * message.el (Info-goto-node, format-spec):
3052 * mm-bodies.el (message-options-get):
3053 * mm-decode.el (mm-view-pkcs7):
3054 * mm-util.el (gmm-write-region):
3055 * mml-smime.el (mml-compute-boundary)
3056 (gnus-completing-read-with-default):
3057 * mml.el (widget-button-press, gnus-make-hashtable):
3058 * mml1991.el (mm-decode-content-transfer-encoding)
3059 (mm-encode-content-transfer-encoding)
3060 (message-options-get, message-options-set):
3061 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
3062 * nnfolder.el (gnus-request-group):
3063 * nnheader.el (ietf-drums-unfold-fws):
3064 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
3065 * smime.el (gnus-run-mode-hooks):
3066 * spam-stat.el (gnus-message): Autoload.
3067
3068 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
3069 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
3070 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
3071 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
3072 Add declare-function compatibility definition.
3073
3074 * gnus-cache.el (nnvirtual-find-group-art):
3075 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
3076 (gnus-add-image, gnus-add-wash-type):
3077 * gnus-group.el (nnkiboze-score-file):
3078 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
3079 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
5ec7fe1b
GM
3080 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
3081 (message-tokenize-header, gnus-get-buffer-create)
3082 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
3083 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
cef98b13
GM
3084 * gnus.el (gnus-group-decoded-name):
3085 * mail-source.el (imap-capability):
3086 * mm-bodies.el (message-options-set):
3087 * mm-decode.el (gnus-configure-windows):
3088 * mm-extern.el (message-goto-body):
3089 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
3090 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
3091 (epg-sub-key-validity, message-options-set):
3092 * mml.el (widget-event-point, gnus-configure-windows):
3093 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
3094 * mml2015.el (epg-check-configuration, epg-configuration)
3095 (message-options-set):
3096 * nndb.el (nndb-request-article):
3097 * nnfolder.el (gnus-request-create-group):
3098 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
3099 * nnmaildir.el (gnus-group-mark-article-read):
3100 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
3101 * rfc1843.el (message-fetch-field):
3102 * spam.el (gnus-extract-address-components):
3103 Declare as functions.
3104
bbbe940b
MB
31052007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
3106
3107 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
3108
a5ded4c9
GM
31092007-12-09 Glenn Morris <rgm@gnu.org>
3110
3111 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
3112
3113 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
030cca00 3114 * message.el, mm-view.el, sieve-manage.el, smime.el:
1d1df709 3115 Add declare-function compatibility definition.
a5ded4c9
GM
3116
3117 * gnus-art.el (w3-region, w3m-region, Info-menu):
3118 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
3119 * gnus-sum.el (gnus-get-predicate):
3120 * gnus-util.el (mm-append-to-file, w32-focus-frame):
3121 * message.el (mail-abbrev-in-expansion-header-p):
3122 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
8d0f97a4 3123 (w3m-detect-meta-charset, w3m-region):
1d1df709
GM
3124 * sieve-manage.el (password-read, password-cache-add)
3125 (password-cache-remove):
8d0f97a4 3126 * smime.el (password-read-and-add): Declare as functions.
a5ded4c9 3127
274f1353
DK
31282007-12-08 David Kastrup <dak@gnu.org>
3129
3130 * gnus-sum.el (gnus-summary-simplify-subject-query):
3131 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
3132 `message'.
3133
a601fb74 31342007-12-07 Glenn Morris <rgm@gnu.org>
80d06753 3135
a601fb74 3136 * gnus-art.el (article-make-date-line): Revert previous change.
80d06753 3137
af5370ad
RS
31382007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
3139
3140 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
3141
21ee0911
MB
31422007-12-06 Christian Plate <cplate@web.de> (tiny change)
3143
3144 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
3145 Call gnus-add-to-range ranges only once with a prepared article-list.
3146
31472007-12-06 Paul Jarc <prj@po.cwru.edu>
3148
149cd465
JB
3149 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups)
3150 (nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
21ee0911
MB
3151 group names with backslashes. Reported by Tassilo Horn
3152 <tassilo@member.fsf.org>.
3153
f0131492 31542007-12-06 Deepak Goel <deego3@gmail.com>
fd0c71e8 3155
a601fb74
GM
3156 * gnus-art.el (article-make-date-line):
3157 * gnus-start.el (gnus-load):
3158 * pop3.el (pop3-read-response): Fix buggy call to `error'.
fd0c71e8 3159
415a09fb
MB
31602007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3161
3162 * gnus-art.el (gnus-use-idna)
3163 * gnus-start.el (gnus-site-init-file)
3164 * message.el (message-use-idna)
3165 * mm-uu.el (mm-uu-hide-markers)
3166 * smiley.el (smiley-style): Revert changes that suppress warnings.
3167
31682007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3169
3170 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
3171 specify charset to html source. Reported by Christoph Conrad
3172 <christoph.conrad@gmx.de>.
3173
31742007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3175
3176 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
3177 idna-program in order to suppress byte compile warning issued by XEmacs
3178 that came to byte compile the default value section of defcustom forms
3179 recently.
3180
3181 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
3182 value of installation-directory.
3183
3184 * message.el (message-use-idna): Don't directly refer to the value of
3185 idna-program.
3186
3187 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
3188
3189 * smiley.el (smiley-style): Don't directly call face-attribute.
3190
b890d447
MB
31912007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
3192
3193 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
3194
3195 * gnus-dired.el: Reduce Gnus dependencies.
3196 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
3197 require. Use autoloads instead.
3198 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
3199 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
3200 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
3201 (gnus-dired-mode): Adjust doc string.
3202 (gnus-dired-mail-mode): New variable.
3203 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
3204 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
3205 (gnus-dired-mail-buffers): New function. Return mail or message
3206 composition buffers.
3207 (gnus-dired-attach): Use it.
3208 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
3209 NO-DECODE.
3210 (gnus-dired-print): Use `gnus-print-buffer' depending on
3211 `gnus-dired-mail-mode'.
3212
32132007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
3214
3215 * rfc2047.el (rfc2047-encoded-word-regexp)
3216 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
3217 explaining what regexp patterns are for.
3218
13b0ef01
GM
32192007-12-04 Glenn Morris <rgm@gnu.org>
3220
3221 * password.el: Move to ../password-cache.el.
3222
3223 * mml1991.el (password-read, password-cache-add, password-cache-remove):
3224 * mml2015.el (password-read, password-cache-add, password-cache-remove):
3225 * mml-smime.el (password-read, password-cache-add)
3226 (password-cache-remove):
3227 No need to autoload, since mml-sec requires password.
3228
3229 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
3230 * message.el (gnus-extract-address-components):
3231 * mml-smime.el (gnus-extract-address-components): Define for compiler.
3232
3233 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
3234 password.
3235
b890d447
MB
32362007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
3237
3238 * mailcap.el: Reduce dependencies.
3239 (mail-header-parse-content-type): Autoload.
3240 (mailcap-delete-duplicates): New alias.
3241 (mailcap-mime-info): Add optional argument NO-DECODE.
3242 (mailcap-mime-types): Use mailcap-delete-duplicates.
3243
3244 * message.el (message-ignored-supersedes-headers): Add "X-ID".
3245
32462007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3247
3248 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
3249 function.
3250
3251 * gnus-uu.el (gnus-uu-decode-yenc): New command.
3252 (gnus-uu-yenc-article): New function.
3253
3254 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
3255
3256 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
3257 buffer.
3258
21662dc7
GM
32592007-12-02 Glenn Morris <rgm@gnu.org>
3260
323fc9ec
GM
3261 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
3262 Move to ../net.
3263
21662dc7
GM
3264 * binhex.el, uudecode.el: Move to ../mail.
3265
ceabaeb3
GM
3266 * encrypt.el: Remove file.
3267
b890d447
MB
32682007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
3269
3270 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
3271 matches on patches.
3272
3273 * gnus-art.el (gnus-article-browse-html-article): Mention
3274 `mm-text-html-renderer' in the doc string.
3275
3276 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
3277 string. Add comments.
3278
3279 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
3280 if rhs is ASCII.
3281
08545d0a
GM
32822007-12-01 Glenn Morris <rgm@gnu.org>
3283
fb18c032 3284 * dig.el, dns.el: Move to ../net.
c3335b6a 3285 * format-spec.el, hex-util.el, sha1.el: Move to ../.
4c1d5922 3286
08545d0a
GM
3287 * mail-source.el (top-level): Require format-spec before
3288 eval-when-compile.
3289
257a0a0d
GM
32902007-11-30 Glenn Morris <rgm@gnu.org>
3291
3292 * encrypt.el: Require password, rather than autoloading password-read.
3293
b890d447
MB
32942007-11-28 Elias Oltmanns <eo@nebensachen.de>
3295
3296 * gnus.el (gnus-method-to-server): Add an optional parameter so the
3297 caller can indicate whether the cache should be disregarded for this
3298 call. This way the result of the call is reproducible at all times and
3299 can be considered a canonical server name for the supplied method.
3300 (gnus-agent-method-p): Canonicalize server names by pushing their
3301 method through `gnus-method-to-server' using the no-cache argument.
3302
3303 * gnus-srvr.el (gnus-server-insert-server-line): Call
3304 `gnus-method-to-server' with `no-cache' argument.
3305
3306 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
3307 gnus-agent-possibly-synchronize-flags as this should be called when the
3308 server is actually being opened.
3309 (gnus-agent-possibly-synchronize-flags)
3310 (gnus-agent-possibly-synchronize-flags-server): Move check for the
3311 flags file of an agentized server to the latter function.
3312
3313 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
3314 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
3315 after a connection has been established successfully.
3316
33172007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
3318
3319 * gnus-art.el (article-display-face): Force to display face if called
3320 interactively; check if gnus-article-x-face-too-ugly matches author.
3321 (article-display-x-face): Display face even if From header is missing
3322 as article-display-face does.
3323
d50fd8e2
GM
33242007-11-28 Richard Stallman <rms@gnu.org>
3325
3326 * md4.el: Move to ../.
3327 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
3328
b890d447
MB
33292007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
3330
3331 * mail-source.el (mail-sources): Default to fetch from file for
3332 compatibility with default of nnmail-spool-file.
3333
33342007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
3335
3336 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
3337 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
3338 to look for encoded word that should be encoded again.
3339 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
3340 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
3341 encoding pattern.
3342 (rfc2047-decode-region): Switch strict regexp and loose one according
3343 to rfc2047-allow-irregular-q-encoded-words.
3344
a06e7b5d
SJ
33452007-11-26 Simon Josefsson <simon@josefsson.org>
3346
3347 * imap.el: Move to ../net directory.
3348
b890d447
MB
33492007-11-25 Romain Francoise <romain@orebokech.com>
3350
3351 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
3352
33532007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
3354
3355 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
3356 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
3357
3358 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
3359 `nnmail-spool-file'.
3360
3361 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
3362 `nnmail-spool-file'.
3363
3364 * gnus-move.el (gnus-change-server): Ditto.
3365
3366 * gnus-kill.el (gnus-batch-score): Ditto.
3367
3368 * gnus-cache.el (gnus-jog-cache): Ditto.
3369
c9e31f32
SM
3370 * gnus-msg.el (gnus-summary-reply):
3371 Ignore gnus-confirm-mail-reply-to-news for wide and very wide replies.
b890d447
MB
3372
33732007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
3374
c9e31f32
SM
3375 * gnus-cache.el (gnus-cache-generate-nov-databases):
3376 Use nnml-generate-nov-databases-directory instead of
b890d447
MB
3377 nnml-generate-nov-databases-1.
3378
e3b0153a
GM
33792007-11-24 Glenn Morris <rgm@gnu.org>
3380
3381 * message.el (message-tool-bar-retro): Update for rename
3382 mail_send.xpm->mail-send.xpm.
3383
b890d447
MB
33842007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
3385
3386 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
3387 `smime-ldap-search' for Emacs 22 and up.
3388
145cc6b9
RS
33892007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
3390
63ff8478
RS
3391 * hashcash.el: Move to ../mail directory.
3392
8746c8b8
RS
3393 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
3394
145cc6b9
RS
3395 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
3396 `smime-ldap-search' for Emacs 22 and up.
3397
82816ba1
SM
33982007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3399
b7b80032
SM
3400 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
3401
82816ba1
SM
3402 * message.el (message-send-mail-function): Fix error convention.
3403 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
3404 (message-widen-reply, message-send-mail, message-talkative-question)
3405 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
3406 (message-clone-locals, message-send-news): Use with-current-buffer.
3407 (message-insert-or-toggle-importance): Remove unused var `valid'.
3408 (message-make-references): Remove unused var `new-references'.
3409 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
3410
3042deef
JB
34112007-11-22 Juanma Barranquero <lekktu@gmail.com>
3412
3413 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
3414 (spam-split-symbolic-return-positive): Reflow docstring.
3415 (spam-backends, spam-summary-exit-behavior)
3416 (spam-mark-ham-unread-before-move-from-spam-group)
3417 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
3418 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
3419 (spam-clear-cache, spam-backend-check, spam-install-backend)
3420 (spam-install-statistical-backend, spam-list-of-processors)
3421 (spam-group-processor-p, spam-split, spam-bogofilter-score)
3422 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
3423 (spam-check-crm114, spam-initialize, spam-unload-hook):
3424 Fix typos in docstrings.
3425
b890d447
MB
34262007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
3427
3428 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
3429 been checked if they have never been read and those group levels are
3430 higher than the one that a user specified.
3431
34322007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
3433
3434 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
3435 foreign groups unless a group level is specified by a user.
3436 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
3437
b62a39c4
RS
34382007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
3439
3440 * message.el (message-send-mail-function): Require sendmail.
3441
2ea6167b
RS
34422007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
3443
9e0a8576
RS
3444 * message.el (message-send-mail-function): Check for smtpmail too.
3445
f21470ef
RS
3446 * utf7.el (utf7-encode, utf7-decode): Use coding system
3447 `utf-7'/`utf-7-imap' from utf-7.el' if available.
3448
2ea6167b
RS
3449 * message.el (message-send-mail-function): New function.
3450 (message-send-mail-function): Set default using
3451 message-send-mail-function. Adjust doc string.
3452 (message-send-mail-with-mailclient): New function.
3453
127a6f0e
GM
34542007-11-17 Richard Stallman <rms@gnu.org>
3455
3456 * assistant.el: Remove file.
3457
9efa445f
DN
34582007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
3459
3460 * smime.el (from):
3461 * rfc2047.el (message-posting-charset):
3462 * qp.el (mm-use-ultra-safe-encoding):
3463 * pop3.el (parse-time-months):
3464 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
3465 * nnml.el (files):
3466 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
3467 (jka-compr-compression-info-list, ange-ftp-path-format)
3468 (efs-path-regexp):
3469 * nndiary.el (files):
3470 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
3471 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
3472 (epg-digest-algorithm-alist, inhibit-redisplay)
3473 (password-cache-expiry):
3474 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
3475 (pgg-output-buffer, password-cache-expiry):
3476 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
3477 (efs-path-regexp):
3478 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
3479 (inhibit-redisplay):
3480 * mm-uu.el (file-name, start-point, end-point, entry)
3481 (gnus-newsgroup-name, gnus-newsgroup-charset):
3482 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
3483 (latin-unity-ucs-list):
3484 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
3485 (mm-uu-binhex-decode-function):
b97439ce 3486 * message.el (gnus-message-group-art, gnus-list-identifiers)
9efa445f
DN
3487 (rmail-enable-mime-composing, gnus-local-organization)
3488 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
3489 (gnus-read-active-file, facemenu-add-face-function)
3490 (facemenu-remove-face-function, gnus-article-decoded-p)
3491 (tool-bar-mode):
3492 * mail-source.el (display-time-mail-function):
3493 * gnus-util.el (nnmail-pathname-coding-system)
3494 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
3495 (gnus-original-article-buffer, gnus-user-agent)
3496 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
3497 (xemacs-codename, sxemacs-codename, emacs-program-version):
3498 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
3499 * gnus-start.el (gnus-agent-covered-methods)
3500 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
3501 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
3502 (gnus-newsgroup-headers, gnus-group-list-mode)
3503 (gnus-group-mark-positions, gnus-newsgroup-data)
3504 (gnus-newsgroup-unreads, nnoo-state-alist)
3505 (gnus-current-select-method, mail-sources)
3506 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
3507 (nnmail-spool-file, gnus-cache-active-hashtb):
3508 * gnus-mh.el (mh-lib-progs):
3509 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
3510 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
3511 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
3512 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
3513 (gnus-group-buffer):
3514 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
3515 (font-lock-set-defaults):
3516 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
3517 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
3518 (gnus-summary-post-menu, total-parts, type, condition, length):
3519 * gnus-agent.el (gnus-agent-read-agentview):
3520 * flow-fill.el (show-trailing-whitespace):
3521 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
3522 eval-and-compile wrappers for byte compiler pacifiers.
3523
3524 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
3525 (mm-display-inline-fontify): Check for featurep 'xemacs not
3526 extent-list.
3527
3528 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
3529 itimer-list.
3530 (mm-create-image-xemacs): Only do something for XEmacs.
3531 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
3532
3533 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
3534
3535 * gnus-registry.el (gnus-adaptive-word-syntax-table):
3536 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
3537
e9346447
JB
35382007-11-15 Juanma Barranquero <lekktu@gmail.com>
3539
ec5741dc 3540 * nnimap.el (nnimap-split-download-body):
e9346447 3541 * gnus-demon.el (gnus-demon):
ec5741dc 3542 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 3543
1428d46b
MB
35442007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
3545
3546 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
3547 macros.
3548 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
3549 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
3550 copy data from unibyte buffer to multibyte current buffer.
3551 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
3552 to copy data from unibyte current buffer to multibyte buffer.
3553 (nntp-make-process-buffer): Make process buffer unibyte.
3554
3555 * pop3.el (pop3-open-server): Fix typo in Lisp code.
3556
35572007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
3558
3559 * pop3.el (pop3-open-server): Accept and process data more robustly at
3560 connexion start to avoid spurious "POP SSL connexion failed" errors.
3561
35622007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
3563
3564 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
3565 read group names.
3566
35672007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
3568
3569 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
3570
35712007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
3572
3573 * nnmail.el (nnmail-parse-active): Make group names unibyte.
3574 (nnmail-save-active): Use a unibyte buffer when saving active file,
3575 which may contain non-ASCII group names.
3576
3577 * nnml.el (nnml-request-group): Decode group names in messages.
3578
4d8a28ec
MB
35792007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
3580
3581 * message.el (message-citation-line-function)
3582 (message-insert-formatted-citation-line): Fix spelling of
3583 `message-insert-formated-citation-line'.
3584
c12ecb0a
MB
35852007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
3586
3587 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
3588
4d8a28ec
MB
35892007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3590
3591 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
3592 nnmail-pathname-coding-system.
3593
3594 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
3595 that a user enters; decode group names in messages.
3596
3597 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
3598
60ece9b0
MB
35992007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3600
3601 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
3602
3603 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
3604
3605 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
3606 risky local variable.
3607
3608 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
3609
36102007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
3611
3612 * encrypt.el: Improve documentation to fix function name typo.
3613 Reported by Daiki Ueno <ueno@unixuser.org>.
3614
36152007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
3616
3617 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
3618 even if the point is not in the last page of an article.
3619 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
3620 back to the previous page.
3621
c590ed3a
MB
36222007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
3623
3624 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
3625
60ece9b0
MB
36262007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
3627
3628 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
3629
c70dbcd5
SM
36302007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
3631
60ece9b0
MB
3632 * message.el (message-check-news-body-syntax): Avoid
3633 mm-string-as-multibyte.
c70dbcd5
SM
3634 (message-hide-headers): Don't assume (point-min)==1.
3635
437ce4be
MB
36362007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
3637
3638 * message.el (message-remove-blank-cited-lines): Fix if remove is
3639 given.
3640 (message-bogus-address-regexp): New variable.
3641 (message-bogus-recipient-p): New function.
3642 (message-check-recipients): New command.
3643 (message-syntax-checks): Add `bogus-recipient'.
3644 (message-fix-before-sending): Add `bogus-recipient'.
3645
3646 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
d55fe5bb
MB
3647 (gnus-treat-body-boundary): Don't test window-system.
3648
296fa7b4 36492007-10-28 Leo <sdl.web@gmail.com> (tiny change)
d55fe5bb
MB
3650
3651 * gnus-art.el (gnus-treat-emphasize): Don't test window-system.
437ce4be 3652
c7ff939a
RS
36532007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
3654
3655 * gnus.el: Bump version to Gnus v5.13.
3656
01c52d31
MB
36572007-10-28 Miles Bader <miles@gnu.org>
3658
3659 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
3660 at compile-time too.
3661
437ce4be
MB
36622007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
3663
3664 * gnus-msg.el (gnus-message-setup-hook): Add
3665 `message-remove-blank-cited-lines' to options.
3666
01c52d31
MB
36672007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
3668
3669 * message.el (message-remove-blank-cited-lines): New function.
880820fe 3670 Suggested by Karl Plästerer.
01c52d31
MB
3671
36722007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
3673
3674 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
3675 mapc.
3676
3677 * imap.el (imap-open): Replace mapcar called for effect with mapc.
3678 (top-level): Use mapc to set functions to be traced for debugging.
3679
3680 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
3681 called for effect with while loop.
3682
3683 * message.el (message-talkative-question): Replace mapcar called for
3684 effect with mapc.
3685
3686 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
3687 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
3688 called for effect with dolist.
3689
3690 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
3691
3692 * nndiary.el: Use dolist instead of mapcar to add diary headers to
3693 gnus-extra-headers and nnmail-extra-headers.
3694
3695 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
3696 called for effect with dolist.
3697 (top-level): Use mapc to set functions to be traced for debugging.
3698
3699 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
3700 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
3701 dolist.
3702
3703 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
3704 Replace mapcar called for effect with mapc.
3705 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
3706 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
3707 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
3708 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
3709
3710 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
3711 remove-if that's a cl function.
3712
3713 * webmail.el (webmail-debug): Replace mapcar called for effect with
3714 dolist.
3715
01c52d31
MB
37162007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
3717
3718 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
3719 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
3720 with while loop.
3721
3722 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
3723 functions from article-* functions.
3724 (gnus-multi-decode-header): Replace mapcar called for effect with
3725 dolist.
3726
3727 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
3728 (gnus-bookmark-show-details): Replace mapcar called for effect with
3729 while loop.
3730
3731 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
3732 called for effect with while loop.
3733
3734 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
3735 with dolist.
3736
3737 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
3738 mapcar called for effect with dolist.
3739
3740 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
3741
3742 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
3743 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
3744 Replace mapcar called for effect with dolist.
3745 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
3746 mapc.
3747
3748 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
3749 Replace mapcar called for effect with dolist.
3750 (gnus-topic-list): Replace mapcar called for effect with mapc.
3751
3752 * gnus.el: Use mapc instead of mapcar to add autoloads.
3753
4b576f7d
RS
37542007-10-23 Richard Stallman <rms@gnu.org>
3755
3756 * gnus-group.el (gnus-group-highlight): Mark as risky.
3757
fdc90613
MB
37582007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
3759
3760 * gnus.el (gnus-server-to-method): Return method found first in
3761 gnus-newsrc-alist.
3762
01c52d31
MB
3763 * gnus-art.el (gnus-article-highlight-signature)
3764 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
3765 button overlay without the front stickiness.
3766
37672007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
3768
3769 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
3770 overview buffer needed a catch to receive its throw.
3771 (gnus-agent-flush-cache): Declared as interactive to make this function
3772 easier to use.
3773
fdc90613
MB
37742007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
3775
3776 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
3777 `next-line'.
3778
5255e3ff
MB
37792007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
3780
3781 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
3782 exclude address matching message-dont-reply-to-names.
3783
b4fde39f
MB
37842007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
3785
3786 * gnus-util.el (gnus-string<): New function.
3787
3788 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 3789 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
3790
37912007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
3792
3793 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
3794 the frame-focus tag is set in gnus-buffer-configuration.
3795
01c52d31
MB
37962007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
3797
3798 * gnus-art.el (gnus-article-add-button): Make a button overlay without
3799 the front stickiness.
3800
38012007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
3802
3803 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
3804 url pattern; remove duplicate one.
3805 (gnus-article-extend-url-button): New function.
3806 (gnus-article-add-buttons): Use it.
3807 (gnus-button-push): Use concatenated url that it makes.
3808
6ab3804a
JB
38092007-10-04 Juanma Barranquero <lekktu@gmail.com>
3810
3811 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
3812 (sieve-manage-open): Use `mapc' instead of `mapcar'.
3813
2f19ece7
SM
38142007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
3815
3816 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
3817 Don't hardcode point-min==1.
3818
1d0df8af
DK
38192007-09-30 David Kastrup <dak@gnu.org>
3820
3821 * gnus-art.el (gnus-article-reply-with-original)
3822 (gnus-article-followup-with-original): When `transient-mark-mode' is
3823 off, refrain from active-region behavior for followups.
3824
4b70e299
MB
38252007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
3826
3827 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
3828 Fix comment about "iso8859-1".
3829
d4835507 38302007-10-08 Daiki Ueno <ueno@unixuser.org>
01c52d31
MB
3831
3832 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
3833 ones returned from the verify-function.
3834
3835 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
3836 mml2015-extract-cleartext-signature if extraction failed.
3837
38382007-10-07 Daiki Ueno <ueno@unixuser.org>
3839
3840 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
3841 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
3842 failed.
4b70e299
MB
3843
38442007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
3845
e9346447 3846 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 3847
01c52d31
MB
38482007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
3849
3850 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
3851 to mark a thread as expirable. Add variable `hide' to handle hiding of
3852 thread for both the null and zero (kill/expire thread) universal prefix
3853 cases.
3854 (gnus-summary-expire-thread): Add new function to expire a thread,
3855 using gnus-summary-kill-thread.
3856 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
3857 shortcuts for gnus-summary-expire-thread.
3858 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
3859 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
3860
38612007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
3862
3863 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
3864 extras value, so an extras entry can be deleted.
3865 (gnus-registry-delete-extra-entry): Use it.
3866 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
3867 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
3868 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
e46889e0
JB
3869 storage through the gnus-registry, and provide an appropriate API for
3870 it.
01c52d31 3871
4b70e299
MB
38722007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
3873
3874 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
3875 Suggested by Leo <sdl.web@gmail.com>.
3876
3877 * gnus.el: Do.
3878
38792007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
3880
3881 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
3882 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
3883
3884 * gnus-agent.el (gnus-agent-fetch-headers): Do.
3885
3886 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
3887 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
3888
38892007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
3890
3891 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
3892 newline.
3893 (nnmbox-request-accept-article): Don't change article in source buffer;
3894 narrow to header to use message-fetch-field rather than
3895 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
3896 (nnmbox-request-replace-article): Quote lines that'll be misidentified
3897 as delimiters; make sure article ends with newline.
3898 (nnmbox-delete-mail): Correct last position of article to be deleted;
3899 ignore X-Gnus-Newsgroup header in article body.
3900 (nnmbox-save-mail): Quote lines looking like delimiters at the right
3901 positions; make sure article ends with newline.
3902
01c52d31
MB
3903 * message.el (message-display-abbrev): Don't infloop when a user
3904 inserts SPC in the beginning of header.
3905
39062007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
3907
3908 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
3909 list of groups not followed by default. Fix type to be regexp.
3910 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
3911
39122007-09-06 Tassilo Horn <tassilo@member.fsf.org>
3913
3914 * hmac-def.el (define-hmac-function): Switch from old-style to
3915 new-style backquotes.
3916
002876ab 3917 * md4.el (md4-make-step): Likewise.
01c52d31
MB
3918
39192007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
3920
3921 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
3922 raw-text coding system when saving .newsrc file, which may contain
3923 non-ASCII group names.
3924
4b70e299
MB
39252007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
3926
3927 * gnus-cus.el (gnus-score-extra): New widget.
3928 (gnus-score-extra-convert): New function.
3929 (gnus-score-customize): Use it for Extra.
3930
01c52d31
MB
39312007-08-31 Daiki Ueno <ueno@unixuser.org>
3932
3933 * mml2015.el (mml2015-extract-cleartext-signature): New function.
3934 (mml2015-mailcrypt-clear-verify): Use it.
3935 (mml2015-gpg-clear-verify): Use it.
3936 (mml2015-pgg-clear-verify): Use it.
3937 (mml2015-epg-clear-verify): Replace the current part with the output
3938 from GnuPG; don't extract the plaintext by itself.
3939
3940 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
3941 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
3942 mml2015-clear-verify-function; don't touch the armor headers or
3943 dash-escaped text here.
3944
39452007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
3946
3947 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
3948 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
3949 parts, or application/octet-stream as a last resort.
3950 (gnus-mime-view-part-as-type): Don't toggle display.
3951 (gnus-mime-view-part-as-charset): Don't turn off display before
3952 querying charset.
3953
3954 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
3955 stuff to undisplayer function in Emacs.
3956 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
3957
3958 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
3959 text/calendar parts.
3960
7f22a765
MB
39612007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
3962
01c52d31
MB
3963 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
3964 decoding text/calendar parts.
3965
3966 * message.el (message-forward-make-body-mime): Always mark body as
3967 having no illegible text; remove signed-or-encrypted argument.
3968 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
3969
7f22a765
MB
3970 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
3971 (mml-generate-mime-1): Don't encode body if it is specified to be in
3972 raw form; don't make buffer be unibyte when inserting multibyte string.
3973
67d0660b
SM
39742007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
3975
3976 * sha1.el: Fix up comment style.
3977 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
3978 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
3979
3980 * hex-util.el: Fix up comment style.
3981 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
3982
3983 * gnus-salt.el: Use with-current-buffer.
3984 (gnus-pick-setup-message): Fix long-standing typo.
3985
bdaf8a62
MB
39862007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
3987
01c52d31
MB
3988 * imap.el (imap-logout-timeout): New variable.
3989 (imap-logout, imap-logout-wait): New functions.
3990 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
3991
3992 * nnimap.el (nnimap-logout-timeout): New server variable.
3993 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
3994 nnimap-logout-timeout.
3995
bdaf8a62
MB
3996 * gnus-art.el (gnus-article-summary-command-nosave)
3997 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
3998
39992007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
4000
4001 * gnus.el (gnus-maximum-newsgroup): New variable.
4002
4003 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
4004 according to gnus-maximum-newsgroup.
4005
4006 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
4007 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
4008 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 4009
01c52d31
MB
40102007-08-14 Tassilo Horn <tassilo@member.fsf.org>
4011
4012 * gnus-art.el (gnus-sticky-article): Fixed problems described in
4013 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
4014 Don't perform gnus-configure-windows here; reuse existing sticky
4015 article buffer.
4016
4017 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
4018 it doesn't exist in gnus-article-mode.
4019
40202007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
4021
4022 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
4023 (gnus-agent-decoded-group-name): New function.
4024 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
4025 (gnus-agent-expire-group-1): Use it; decode group name in messages.
4026
40272007-08-12 Tassilo Horn <tassilo@member.fsf.org>
4028
4029 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
4030 Add binding for gnus-sticky-article.
4031 (gnus-summary-exit): Don't kill sticky article buffers.
4032
4033 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
4034 article buffer.
4035 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
4036 (gnus-kill-sticky-article-buffers): New commands.
4037
37cc095b
MB
40382007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
4039
4040 * nntp.el (nntp-xref-number-is-evil): New server variable.
4041 (nntp-find-group-and-number): If it is non-nil, don't trust article
4042 numbers in the Xref header.
4043
01c52d31
MB
40442007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
4045
4046 * gnus-agent.el (gnus-agent-read-group): New function.
4047 (gnus-agent-flush-group, gnus-agent-expire-group)
4048 (gnus-agent-regenerate-group): Use it.
4049 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
4050 nnmail-pathname-coding-system.
4051
37cc095b
MB
40522007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
4053
4054 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
4055
01c52d31
MB
4056 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
4057 that are unread as unread, and also as selected so that information of
4058 marks having been changed by a user may be updated when exiting group.
4059
37cc095b
MB
40602007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
4061
4062 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
4063
01c52d31
MB
40642007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
4065
4066 * gnus-art.el (gnus-mime-display-single): Pass part number that is
4067 calculated ignoring signature parts to gnus-treat-article.
4068
40692007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
4070
4071 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
4072 a point here in order to keep the window start.
4073 (gnus-insert-mime-security-button): Make a button overlay without the
4074 front stickiness.
4075 (gnus-mime-display-security): Goto the end of a button.
4076
4077 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
4078
40792007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
4080
4081 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
4082 group-name-at-point.
4083 (gnus-group-completing-read): New function that offers decoded
4084 non-ASCII group names for completion.
4085 (gnus-fetch-group, gnus-group-read-ephemeral-group)
4086 (gnus-group-jump-to-group, gnus-group-make-group-simple)
4087 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
4088 (gnus-group-fetch-control): Use it.
4089 (gnus-fetch-group): Use group-name-at-point for the initial value
4090 rather than the default value; use gnus-alive-p.
4091
4092 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
4093 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
4094 (gnus-summary-post-news): Use gnus-group-completing-read.
4095
4096 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
4097 (gnus-read-move-group-name): Decode group name for completion.
4098
f0131492 40992007-07-31 Teodor Zlatanov <tzz@lifelogs.com>
01c52d31
MB
4100
4101 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
4102 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
4103 Yamaoka slightly modified the code).
4104
41052007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
4106
4107 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
4108 (nnmail-split-incoming): Bind it.
4109
4110 * nnml.el (nnml-group-name-charset): New function.
4111 (nnml-decoded-group-name): Use it; don't decode group name if
4112 nnmail-group-names-not-encoded-p is non-nil.
4113 (nnml-encoded-group-name): New function.
4114 (nnml-group-pathname): Inline nnml-decoded-group-name.
4115 (nnml-request-expire-articles): Decode group name in message.
4116 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
4117 nnmail-pathname-coding-system.
4118 (nnml-save-mail, nnml-active-number): Work with decoded group names and
4119 not decoded ones according to nnmail-group-names-not-encoded-p.
4120 (nnml-generate-active-info): Use nnml-encoded-group-name.
4121
3ecd3a56
GM
41222007-08-08 Glenn Morris <rgm@gnu.org>
4123
4124 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
4125 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
4126 doc-strings and comments.
4127
cacc7b51
GM
41282007-07-25 Glenn Morris <rgm@gnu.org>
4129
4130 * Relicense all FSF files to GPLv3 or later.
4131
01c52d31 41322007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 4133
01c52d31
MB
4134 * gnus-sum.el (gnus-summary-move-article): Make
4135 gnus-summary-respool-article work.
2f62a044 4136
f931ce84
MB
41372007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
4138
4139 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
4140 string.
4141
880820fe 41422007-07-20 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4143
4144 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
4145 that should be ignored when comparing distant RSS articles with local
4146 ones.
4147 (nnrss-make-hash-index): New function. Create a hash index according
4148 to the ignored fields.
4149 (nnrss-check-group): Use it.
4150
41512007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
4152
4153 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
4154
4155 * gnus-art.el (article-decode-group-name): Decode Xref header too.
4156
4157 * gnus-group.el (gnus-group-make-group): Encode group name here unless
4158 the new optional argument ENCODED is non-nil.
4159 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
4160 coding system for encoding group name.
4161 (gnus-group-make-rss-group): Pass un-encoded group name to
4162 gnus-group-make-group.
4163 (gnus-group-set-info): Tell gnus-group-make-group that group name is
4164 encoded.
4165
4166 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
4167 Encode group name to which articles are moved or copied.
4168 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
4169 coding system for encoding Newsgroup, Followup-To and Xref headers.
4170
4171 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
4172 marks; use nnheader-file-coding-system to write a file.
4173 (nnagent-retrieve-headers): Bind file-name-coding-system to
4174 nnmail-pathname-coding-system.
4175
4176 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
4177
4178 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
4179 (nnml-request-article, nnml-request-create-group)
4180 (nnml-request-rename-group, nnml-find-id)
4181 (nnml-possibly-change-directory, nnml-possibly-create-directory)
4182 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
4183 (nnml-save-marks): Use nnml-group-pathname instead of
4184 nnmail-group-pathname.
4185
4186 (nnml-request-create-group, nnml-request-expire-articles)
4187 (nnml-request-move-article, nnml-request-delete-group)
4188 (nnml-deletable-article-p, nnml-possibly-create-directory)
4189 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
4190 (nnml-open-marks): Bind file-name-coding-system to
4191 nnmail-pathname-coding-system.
4192
4193 (nnml-request-article): Pass server argument to nnml-find-group-number.
4194 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
4195 server argument to nnml-possibly-create-directory.
4196 (nnml-request-accept-article): Pass server argument to
4197 nnml-active-number and nnml-save-mail.
4198 (nnml-find-group-number): Pass server argument to nnml-find-id.
4199 (nnml-request-update-info): Pass server argument to
4200 nnml-marks-changed-p.
4201
4202 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
4203 (nnml-save-mail, nnml-active-number): Add server argument.
4204
4205 (nnml-request-delete-group): Warn if group is missing.
4206 (nnml-get-nov-buffer): Decode group name.
4207 (nnml-generate-active-info): Encode group name.
4208 (nnml-open-marks): Decode group name in messages.
4209
42102007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
4211
4212 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
4213 if it is not specified.
4214 (gnus-article-pipe-part, gnus-article-save-part)
4215 (gnus-article-interactively-view-part, gnus-article-copy-part)
4216 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
4217 (gnus-article-inline-part, gnus-article-save-part-and-strip)
4218 (gnus-article-replace-part, gnus-article-delete-part)
4219 (gnus-article-view-part-as-type): Pass raw prefix argument to
4220 gnus-article-part-wrapper.
4221
42222007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
4223
4224 * gnus-agent.el (gnus-agent-save-active): Bind
4225 nnheader-file-coding-system to gnus-agent-file-coding-system.
4226
4227 * gnus-cache.el (gnus-cache-save-buffers)
4228 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
4229 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
4230 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
4231 (gnus-cache-braid-nov, gnus-cache-braid-heads)
4232 (gnus-cache-generate-active, gnus-cache-rename-group)
4233 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
4234 (gnus-cache-update-overview-total-fetched-for): Bind
4235 file-name-coding-system to nnmail-pathname-coding-system.
4236 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
4237 variables.
4238 (gnus-cache-decoded-group-name): New function.
4239 (gnus-cache-file-name): Use it.
4240 (gnus-cache-generate-active): Use non-decoded group name for active.
4241
4242 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
4243 right place.
4244 (gnus-write-active-file): Don't break non-ASCII group names.
4245
4246 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
4247 nnmail-pathname-coding-system.
4248
4249 * gnus-uu.el (gnus-uu-decode-save): Typo.
4250
f931ce84
MB
42512007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
4252
4253 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
4254
2f62a044
MB
42552007-07-14 David Kastrup <dak@gnu.org>
4256
4257 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
4258 finishing actions if we did not edit the article.
4259
01c52d31
MB
42602007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
4261
4262 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
4263 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
4264 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
4265 (gnus-agent-flush-group, gnus-agent-flush-cache)
4266 (gnus-agent-fetch-headers, gnus-agent-load-alist)
4267 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
4268 (gnus-agent-retrieve-headers, gnus-agent-request-article)
4269 (gnus-agent-regenerate-group)
4270 (gnus-agent-update-files-total-fetched-for)
4271 (gnus-agent-update-view-total-fetched-for): Bind
4272 file-name-coding-system to nnmail-pathname-coding-system.
4273 (gnus-agent-group-pathname): Don't encode file names by
4274 nnmail-pathname-coding-system.
4275 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
4276 coding-system-for-write instead of buffer-file-coding-system to
4277 gnus-agent-file-coding-system.
4278
4279 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
4280 Decode group name.
4281
4282 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
4283
4284 * gnus-start.el (gnus-update-active-hashtb-from-killed)
4285 (gnus-read-newsrc-el-file): Make group names unibyte.
4286
4287 * nnmail.el (nnmail-group-pathname): Don't encode file names by
4288 nnmail-pathname-coding-system.
4289
4290 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
4291 (nnrss-request-delete-group): Bind file-name-coding-system to
4292 nnmail-pathname-coding-system.
4293 (nnrss-read-server-data, nnrss-read-group-data): Bind
4294 file-name-coding-system correctly.
4295 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
4296
4297 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
4298 (nntp-server-to-method-cache): New variable.
4299 (nntp-group-pathname): New function that decodes non-ASCII group names.
4300 (nntp-possibly-create-directory, nntp-marks-changed-p)
4301 (nntp-save-marks, nntp-open-marks): Use it.
4302 (nntp-possibly-create-directory, nntp-open-marks):
4303 Bind file-name-coding-system to nnmail-pathname-coding-system.
4304 (nntp-open-marks): Decode group names when bootstrapping marks.
4305
4306 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
4307 Newsgroups and Folowup-To headers.
4308
82fe1aed
MB
43092007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
4310
4311 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
4312 (gnus-server-closed-face, gnus-server-denied-face)
4313 (gnus-server-offline-face): Remove variable.
4314 (gnus-server-font-lock-keywords): Use faces that are not aliases.
4315
01c52d31
MB
4316 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
4317 of modifying message-stack directly for XEmacs.
4318
82fe1aed
MB
4319 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
4320 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
4321 if the coding-system argument is nil for XEmacs.
4322
4323 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
4324 mm-charset-override-alist.
4325
4326 * rfc2047.el: Don't require base64; require rfc2045 for the function
4327 rfc2045-encode-string.
4328 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
4329 to quote the parameter value.
4330
01c52d31
MB
43312007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
4332
4333 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
4334 form in gnus-group-name-charset-method-alist.
4335
4336 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
4337 overrides the default layout edit-form.
4338
4339 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
4340
4341 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
4342
60b0b668
MB
43432007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
4344
4345 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
4346 as unfetched articles.
4347
43482007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
4349
4350 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
4351
01c52d31
MB
43522007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
4353
4354 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
4355 original back end that keeps marks in the local system.
4356
60b0b668
MB
43572007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
4358
01c52d31
MB
4359 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
4360 arg of pop-to-buffer for XEmacs.
4361 (gnus-article-read-summary-keys): Ditto; don't restore window
4362 configuration if summary command ends up with neither article buffer
4363 nor summary buffer; describe bindings if summary keys end with C-h.
4364
43652007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
4366
4367 * message.el (message-fix-before-sending): Skip raw message part to be
4368 forwarded while checking illegible text.
4369 (message-forward-make-body-mime, message-forward-make-body): Mark
4370 signed or encrypted raw message as having no illegible text.
4371
43722007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
4373
4374 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
4375 (gnus-message-with-timestamp-1): New macro.
4376 (gnus-message-with-timestamp): New function.
4377 (gnus-message): Use them.
4378
4379 * nnheader.el (nnheader-message): Use them.
4380
43812007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
4382
4383 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
4384 .newsrc.eld file.
60b0b668 4385
5cedca8d
MB
43862007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
4387
4388 * gnus-agent.el (gnus-agent-fetch-headers)
4389 (gnus-agent-retrieve-headers): Bind
4390 gnus-decode-encoded-address-function to identity.
4391
4392 * nntp.el (nntp-send-xover-command): Recognize an xover command is
4393 available also when the server returns simply a dot.
4394
4395 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
4396
524705ae
MB
43972007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4398
01c52d31
MB
4399 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
4400
44012007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
4402
524705ae
MB
4403 * gnus-ems.el (gnus-x-splash): Make it work.
4404
4405 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
4406 from being used.
4407
01c52d31
MB
44082007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
4409
4410 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
4411 the front stickiness.
4412 (gnus-article-summary-command-nosave): Correct the order of the
4413 arguments passed to pop-to-buffer.
4414 (gnus-article-read-summary-keys): Ditto; make it work properly when the
4415 summary command ends up with the article buffer.
4416
4417 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
4418 the same faces.
524705ae 4419
770edeec
JB
44202007-06-07 Juanma Barranquero <lekktu@gmail.com>
4421
524705ae 4422 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 4423
34c5dce5
JB
44242007-06-06 Juanma Barranquero <lekktu@gmail.com>
4425
3e3dc2c3
JB
4426 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
4427 * gnus-sum.el (gnus-summary-highlight):
524705ae 4428 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 4429 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 4430
524705ae
MB
44312007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
4432
4433 * gnus-art.el (gnus-mime-view-part-externally)
4434 (gnus-mime-view-part-internally): Fix predicate function passed to
4435 completing-read.
4436
01c52d31
MB
4437 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
4438
4439 * gnus.el (gnus-update-message-archive-method): Add :version.
4440
44412007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
4442
4443 * gnus.el (gnus-update-message-archive-method): New variable.
4444
4445 * gnus-start.el (gnus-setup-news): Update saved "archive" method
4446 according to gnus-message-archive-method if
4447 gnus-update-message-archive-method is non-nil.
4448
44492007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
4450
4451 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
4452 by Loic Dachary <loic@dachary.org>.
4453 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 4454
c14dcd06
CY
44552007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
4456
4457 * message.el (message-pop-to-buffer): Add switch-function argument.
4458 (message-mail): Pass switch-function argument to it.
524705ae 4459
01c52d31
MB
44602007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
4461
4462 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
4463 Improve doc string.
4464
44652007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
4466
4467 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
4468 (gnus-header-content)
4469 * gnus-cite.el (gnus-cite-10)
4470 * gnus-srvr.el (gnus-server-closed)
4471 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
4472 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
4473 (gnus-group-mail-3-empty, gnus-group-mail-low)
4474 (gnus-group-mail-low-empty, gnus-splash)
4475 * message.el (message-header-to, message-header-cc)
4476 (message-header-subject, message-header-other, message-header-name)
4477 (message-header-xheader, message-separator, message-cited-text)
4478 (message-mml): Lighten colors of faces used for dark background.
4479
44802007-05-24 Simon Josefsson <simon@josefsson.org>
4481
4482 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
4483 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
4484
524705ae
MB
44852007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
4486
c9e31f32
SM
4487 * message.el (message-narrow-to-headers-or-head):
4488 Ignore mail-header-separator in the body.
524705ae 4489
01c52d31
MB
44902007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
4491
4492 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
4493 same as window size.
4494
44952007-05-22 Kevin Ryde <user42@zip.com.au>
4496
4497 * message.el (message-font-lock-keywords): Use message-header-xheader
4498 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
4499 ahead of the anything pattern, to get it recognised.
4500
880820fe 45012007-05-12 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4502
4503 * gnus-sum.el (gnus-articles-to-read)
4504 (gnus-summary-insert-old-articles): Don't truncate group name for
4505 `read-string'.
4506
4507 * gnus-util.el (gnus-limit-string): Delete this function.
4508
4509 * gnus-sum.el (gnus-simplify-subject-fully): Use
4510 `truncate-string-to-width' instead.
4511
880820fe 45122007-05-11 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4513
4514 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
4515 if, on summary exit, the next group has to be selected.
4516 (gnus-summary-exit): Use it.
4517
524705ae
MB
45182007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4519
4520 * gnus-art.el (gnus-article-mode): Fix comment about displaying
4521 non-break space.
c14dcd06 4522
01c52d31
MB
45232007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
4524
4525 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
4526 Check if group is not a directory.
4527 (nnfolder-request-expire-articles): Don't delete articles if the target
4528 group is not available.
4529
4530 * nnml.el (nnml-request-create-group): Properly check if group is not a
4531 file.
4532 (nnml-request-expire-articles): Don't delete articles if the target
4533 group is not available.
4534
4535 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
4536 Don't quote characters that are within parentheses.
4537
45382007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
4539
4540 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
4541 (gnus-handle-ephemeral-exit): Select article according to it.
4542
45432007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
4544
4545 * message.el (message-insert-formated-citation-line): Remove newline.
4546 (message-citation-line-format): Add final \n here so that the user can
4547 avoid a blank line.
4548
45492007-05-03 Dan Christensen <jdc@uwo.ca>
4550
4551 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
4552 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
4553 Update lanl/arXiv support.
596e5f72 4554
01c52d31
MB
45552007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
4556
4557 * gnus.el: Bump version number.
4558
45592007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4560
4561 * gnus.el (gnus-version-number): Bump version.
4562
9b3ebcb6 45632007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
01c52d31
MB
4564
4565 * gnus.el: No Gnus v0.6 is released.
4566
45672007-04-27 Didier Verna <didier@xemacs.org>
4568
4569 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
4570 * gmm-utils.el (gmm-regexp-concat): here.
4571 * message.el: Don't require 'gnus-util.
4572 (message-dont-reply-to-names): Handle name change above.
4573 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
4574
45752007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
4576
4577 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
4578 since the initial value varies according to the system.
4579
45802007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
4581
4582 * mm-util.el (mm-charset-synonym-alist): Defcustom.
4583
45842007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4585
4586 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
4587
45882007-04-24 Didier Verna <didier@xemacs.org>
4589
4590 Improve the type of gnus-ignored-from-addresses.
4591 * gnus-util.el (gnus-orify-regexp): New function.
4592 * message.el (gnus-util): Require it.
4593 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
4594 * gnus-sum.el (gnus-ignored-from-addresses): New function.
4595 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
4596
45972007-04-24 Didier Verna <didier@xemacs.org>
4598
4599 * gnus-sum.el:
4600 * gnus-utils.el: Fix some trailing whitespaces.
4601
46022007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
4603
4604 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
4605 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
4606 article's Message-ID; refer parent article in summary buffer.
4607
4608 * message.el (message-bounce): Call mime-to-mml.
4609
46102007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
4611
4612 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 4613
6b554e88
MB
46142007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
4615
4616 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
4617 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
4618 displayed of multipart/alternative part if it is invoked from summary
4619 buffer.
6b554e88
MB
4620
4621 * mm-view.el (mm-inline-text-html-render-with-w3m)
4622 (mm-inline-text-html-render-with-w3m-standalone)
4623 (mm-inline-render-with-function): Use mail-parse-charset by default.
4624
01c52d31
MB
46252007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
4626
4627 * parse-time.el (parse-time-string-chars): Check if CHAR
4628 is less than the length of parse-time-syntax.
4629
46302007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
4631
4632 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
4633 from gnus-newsgroup-processable.
4634
46352007-04-16 Didier Verna <didier@xemacs.org>
4636
4637 * gnus-msg.el (gnus-configure-posting-styles): Handle
002876ab 4638 message-signature-directory properly with :file syntax. Reported by
01c52d31
MB
4639 "Leo".
4640
46412007-04-11 Didier Verna <didier@xemacs.org>
4642
4643 New user option: message-signature-directory.
4644 * gnus-msg.el (gnus-configure-posting-styles): Support it.
4645 * message.el (message-insert-signature): Ditto.
4646 * message.el (message-signature-file): Doc update.
4647 * message.el (message-signature-directory): New.
4648
c429815a
MB
46492007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
4650
4651 * gnus-msg.el (gnus-inews-yank-articles): Use
4652 message-exchange-point-and-mark instead of exchange-point-and-mark.
4653
46542007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
4655
4656 * message.el (message-yank-original): Make sure cited text ends with
4657 newline; don't exchange point and mark.
4658
46592007-04-07 Chong Yidong <cyd@stupidchicken.com>
4660
4661 * tls.el (open-tls-stream): Properly handle case where there
4662 is no associated buffer.
4663
c345112e
TTN
46642007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
4665
4666 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
4667 message-yank-original, make sure (< mark TEXT point).
4668
8aed9ac5
RS
46692007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
4670
01c52d31
MB
4671 * message.el (message-fill-column): New variable.
4672 (message-mode): Use it. Add comment on a possible new hook.
4673
8aed9ac5
RS
4674 * nnmail.el (nnmail-spool-file): Mark as obsolete.
4675 (nnmail-get-new-mail): Reformat.
4676
4677 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
4678
4679 * gmm-utils.el: Fix Commentary.
4680 (gmm-tool-bar-from-list): Fix typo in doc string.
4681
561fb491
TTN
46822007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
4683
01c52d31
MB
4684 * message.el (message-yank-original): Don't switch point and mark
4685 unnecessarily to put point and mark as documented.
4686
46872007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4688
4689 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
4690 from the message heads.
4691
46922007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
4693
4694 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
4695 article buffer does not have a window. This may not be the best
4696 solution but is certainly better than setting the start of the null,
4697 that is the current, window.
4698
46992007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
4700
4701 * gnus-draft.el (gnus-draft-setup-hook): New hook.
4702 (gnus-draft-setup): Run it.
4703
4704 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
4705 gnus-score-fast-scoring. Allow regexp.
4706 (gnus-score-headers): Use it.
4707
4708 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
4709 XEmacs.
4710
4711 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
4712 string.
4713 (gnus-button-alist): Also catch `<f1> k ...'.
4714 (gnus-treat-display-x-face): Fix doc string.
561fb491 4715
87ba2830
MB
47162007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4717
4718 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
4719 evaluation of gnus-extended-version to ensure correct generation of the
4720 User-Agent header when message-generate-headers-first is used.
4721
01c52d31 47222007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 4723
01c52d31
MB
4724 * hashcash.el (hashcash-generate-payment-async): Don't crash if
4725 hashcash-path is nil. Don't call callback with incorrect number of
4726 parameters if val is 0.
87ba2830 4727
815b81c8
MB
47282007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4729
4730 * message.el (message-required-news-headers):
4731 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
4732
47332007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
4734
4735 * message.el (message-generate-new-buffers): Change the meaning of the
4736 nil value; add `standard' to the choices; treat t as `unique'; improve
4737 doc string.
4738 (gnus-select-frame-set-input-focus): Autoload.
4739 (message-buffer-name): Search for the existing message buffer if
4740 message-generate-new-buffers is nil or `standard'; treat the value t of
4741 message-generate-new-buffers as `unique'.
4742 (message-pop-to-buffer): Raise the frame already displaying the message
4743 buffer; clear the echo area after querying.
4744 (message-setup): Pass the `continue' argument to compose-mail.
4745 (message-mail): Prefer `switch-function' if it is given; search for the
4746 existing message buffer if the `continue' argument is non-nil; pass
4747 continue and switch-function arguments to compose-mail by way of
4748 message-setup.
4749 (message-mail-other-window): Adjust argument of message-setup.
4750 (message-mail-other-frame): Ditto.
4751
01c52d31
MB
47522007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
4753
4754 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
4755 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
4756 to turn font-lock on when turning gnus-message-citation-mode on.
4757
47582007-03-06 Daiki Ueno <ueno@unixuser.org>
4759
4760 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
4761 (mml-smime-function-alist): New variable; add epg as the backend.
4762 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
4763 mml-smime- functions instead.
4764 * mm-view.el: Require smime.
4765
47662007-03-05 Didier Verna <didier@xemacs.org>
4767
4768 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
4769 instead of just inheritance for posting styles.
4770 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
4771
47722007-02-24 John Paul Wallington <jpw@pobox.com>
4773
4774 * tls.el (tls-certtool-program): Fix custom type.
4775
47762007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
4777
4778 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
4779 and point-at-eol instead of line-(beginning|end)-position.
4780
4781 * assistant.el (assistant-parse-buffer): Ditto.
4782
47832007-02-28 Daiki Ueno <ueno@unixuser.org>
4784
4785 * mml2015.el (mml2015-epg-find-usable-key): New function.
4786 (mml2015-epg-sign): Use it.
4787 (mml2015-epg-encrypt): Use it.
4788
45cb30ee
MB
47892007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
4790
4791 * message.el (message-make-in-reply-to): Quote name containing
4792 non-ASCII characters. It will make the RFC2047 encoder cause an error
4793 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 4794 <nakaji@jp.freebsd.org>.
45cb30ee 4795
01c52d31
MB
47962007-02-27 Didier Verna <didier@xemacs.org>
4797
4798 Include the group parameters as well as the topic ones in the
4799 inheritance filter process.
4800 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
4801 argument GROUP-PARAMS-LIST.
4802 * gnus-topic.el (gnus-group-topic-parameters): Use it.
4803
45cb30ee
MB
48042007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
4805
4806 * nntp.el (nntp-never-echoes-commands)
4807 (nntp-open-connection-functions-never-echo-commands): New variables.
4808 (nntp-send-command): Use them.
4809
01c52d31
MB
48102007-02-20 Daiki Ueno <ueno@unixuser.org>
4811
4812 * mml2015.el (mml2015-epg-verify): Simplified.
4813
48142007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4815
4816 * mml.el (mml-content-disposition-alist): New user option.
4817 (mml-content-disposition): New function.
4818 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
4819 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
4820
48212007-02-19 Daiki Ueno <ueno@unixuser.org>
4822
4823 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
4824 verification.
4825
aa260d63
MB
48262007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4827
4828 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
4829 articles posted in the last 24 hours.
4830
c371062c
CY
48312007-02-14 Chong Yidong <cyd@stupidchicken.com>
4832
4833 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
4834
880820fe 48352007-02-14 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4836
4837 * nntp.el (nntp-send-command): Don't wait for echoes when
4838 nntp-open-ssl-stream is used.
4839
48402007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4841
4842 * gnus-cite.el (gnus-test-font-lock-add-keywords)
4843 (gnus-message-add-citation-keywords)
4844 (gnus-message-remove-citation-keywords): Remove.
4845 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
4846 directly, make the variables in font-lock-defaults buffer-local, add
4847 gnus-message-citation-keywords to them and then update the value of
4848 font-lock-keywords.
4849
48502007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
4851
4852 * message.el (message-cite-original-1): Don't call
4853 gnus-article-highlight-citation.
4854
4855 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
4856 citations; fix line count.
4857
48582007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
4859
4860 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
4861 (gnus-message-add-citation-keywords)
4862 (gnus-message-remove-citation-keywords): Use it; fix the emulating
4863 versions of font-lock-add-keywords and font-lock-remove-keywords to
4864 work with XEmacs correctly.
4865
48662007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
4867
4868 * gnus-cite.el (gnus-cite-face-list): Set the values of
4869 gnus-message-max-citation-depth and gnus-message-citation-keywords.
4870 (gnus-message-max-citation-depth): Use defvar rather than defconst.
4871 (gnus-message-cite-prefix-regexp): New variable.
4872 (gnus-message-search-citation-line): Use it; protect against long
4873 citation prefix; fill match data with nil rather than 0 for XEmacs; set
4874 the 0th match data for Emacs.
4875 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
4876 (gnus-message-add-citation-keywords): Append keywords rather than
4877 prepending; emulate font-lock-add-keywords if it is not available.
4878 (gnus-message-remove-citation-keywords): Emulate
4879 font-lock-remove-keywords if it is not available.
4880
4881 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
4882
4883 * message.el (message-cite-prefix-regexp): Set the value of
4884 gnus-message-cite-prefix-regexp.
4885
c91f4b83
MB
48862007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4887
4888 * nnweb.el (nnweb-google-parse-1): Update parser.
4889
8f77631e
JB
48902007-01-29 Juanma Barranquero <lekktu@gmail.com>
4891
4892 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
4893
41e49ce6
MB
48942007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4895
4896 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
4897 regexp.
4898
48992007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
4900
4901 * uudecode.el (uudecode-string-to-multibyte): New function emulating
4902 string-to-multibyte.
4903 (uudecode-decode-region-internal): Use it.
4904
b28080e3
MB
49052007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
4906
4907 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
4908 custom choice.
4909
4910 * gnus-art.el (gnus-signature-limit): Fix custom choice.
4911
01c52d31
MB
49122007-01-22 Daiki Ueno <ueno@unixuser.org>
4913
4914 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
4915
4916 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
4917 `write-region' to respect `mm-inhibit-file-name-handlers'.
4918
b66f54c1
MB
49192007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
4920
4921 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
4922 Use gnus-home-directory instead of "~/" or "$HOME".
4923
01c52d31
MB
49242007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
4925
4926 * encrypt.el (encrypt-insert-file-contents): Add better prompt
4927 to mention filename.
4928 Add comments at beginning regarding usage.
4929 (encrypt-write-file-contents): Change interactive so a string is
4930 acceptable. If the file has no associated model, show an error instead
4931 of a nonsense prompt.
4932
49332007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
4934
4935 * spam.el (spam-bsfilter-ham-switch): Fix typo.
4936 Thanks to Yoshihiko Yamada for kind notification of this typo.
4937
0d7c8ac4
KH
49382007-01-12 Kenichi Handa <handa@m17n.org>
4939
4940 * uudecode.el (uudecode-decode-region-internal): Make it work in a
4941 multibyte buffer.
651408cb
MB
4942
49432007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
4944
01c52d31
MB
4945 * gnus-score.el (gnus-score-fast-scoring): New variable.
4946 (gnus-score-headers): Use it.
4947
651408cb 4948 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 4949
01c52d31
MB
4950 * message.el (message-cite-original-1): Call
4951 gnus-article-highlight-citation if requested.
60ece9b0 4952 (message-make-from): Allow name and address as optional arguments.
40e902eb 4953
01c52d31 4954 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 4955
01c52d31
MB
4956 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
4957 bugs to doc string.
4958 (gnus-button-alist): Add mid\\|message-id.
4959 (gnus-button-fetch-group): Extend for use in
4960 `browse-url-browser-function'.
4961 (gnus-button-url-regexp): Try to catch paired parentheses like in
4962 Wikipedia URLs.
d84c3737 4963
01c52d31
MB
4964 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
4965 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 4966
01c52d31 49672007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 4968
01c52d31
MB
4969 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
4970 Update copyright.
ba361211 4971
01c52d31 49722007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 4973
01c52d31 4974 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 4975
01c52d31 49762007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 4977
01c52d31
MB
4978 * gnus-registry.el (gnus-registry-unfollowed-groups)
4979 (gnus-registry-split-fancy-with-parent): Fix documentation.
4980
49812007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4982
4983 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
4984 from nnweb groups.
4985
49862006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4987
4988 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
4989 Xref urls. Erase buffer before requesting head.
4990
4991 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
4992
49932007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
4994
4995 * gnus-soup.el (gnus-soup): New custom group. Make user variables
4996 customizable.
4997
49982007-01-05 Daiki Ueno <ueno@unixuser.org>
4999
5000 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
5001 no signing key is found.
5002 (mml2015-epg-encrypt): Ask user whether to skip or abort if
5003 no encrypting and/or signing key is found.
5004
50052007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
5006
5007 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
5008
50092007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5010
5011 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
5012 headers read from disk with the ones newly found in the current search.
5013 This should no longer cause problems, because the article numbers in
5014 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
5015
50162007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5017
5018 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
5019
50202007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
5021
5022 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
5023
01c52d31
MB
50242007-01-01 Romain Francoise <romain@orebokech.com>
5025
5026 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
5027
50282006-12-31 Steve Youngs <steve@sxemacs.org>
5029
5030 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
5031 `define-minor-mode' macro definition expanded properly.
5032 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
5033 exclude it there.
5034
5035 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
5036 of 2006-12-30. The default is nil on (S)XEmacs already because of the
5037 `fboundp' test.
5038 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
5039 This is OK to autoload in (S)XEmacs now.
5040
50412006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5042
5043 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
5044 keystroke.
5045 (gnus-summary-limit-to-singletons): Fix typo.
5046
5047 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
5048 else fails.
5049
db629244
MB
50502006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5051
01c52d31
MB
5052 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
5053 docstring.
5054
5055 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
5056 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
5057 (gnus-summary-insert-dormant-articles): Fix typo in message.
5058
50592006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
5060
5061 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
5062 nil for XEmacs.
5063 (gnus-message-citation-mode): Don't autoload in XEmacs.
5064
5065 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 5066
880820fe 50672006-12-29 Jouni K. Seppänen <jks@iki.fi>
11e95b02
MB
5068
5069 * nnimap.el (nnimap-expunge-search-string): Mention
5070 nnimap-search-uids-not-since-is-evil in docstring.
5071
50722006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
5073
5074 * spam.el: Revert to make-obsolete-variable because
5075 define-obsolete-variable-alias is not supported in Emacs 21.
5076
01c52d31
MB
5077 * spam.el (spam-ifile-path, spam-ifile-database-path)
5078 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
5079 make-obsolete-variable.
5080 (spam-bsfilter-path, spam-bsfilter-program)
5081 (spam-spamassassin-path, spam-spamassassin-program)
5082 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
5083 use "path" inappropriately.
5084 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
5085 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
5086 variable names.
5087
11e95b02
MB
50882006-12-28 Daiki Ueno <ueno@unixuser.org>
5089
5090 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
5091 summary buffer.
5092
01c52d31
MB
5093 * password.el (password-cache-remove): Use clear-string to burn
5094 password, if available.
11e95b02 5095
01c52d31
MB
50962006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
5097
5098 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
5099
5100 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
5101
5102 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
5103 (gnus-message-highlight-citation): Move defcustom here from
5104 gnus-cite.el.
5105 (gnus-message-citation-mode): Autoload.
5106
5107 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
5108 checks to make it compile with XEmacs.
5109 (gnus-message-citation-mode): New minor mode.
5110 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
5111 (gnus-message-highlight-citation): New variables.
5112 (gnus-message-search-citation-line)
5113 (gnus-message-add-citation-keywords)
5114 (gnus-message-remove-citation-keywords)
5115 (turn-on-gnus-message-citation-mode)
5116 (turn-off-gnus-message-citation-mode): New functions.
5117
51182006-12-26 Oliver Scholz <epameinondas@gmx.de>
5119
5120 * gnus-cite.el: Enable highlighting of different citation levels in
5121 message-mode.
11e95b02
MB
5122
51232006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
5124
5125 * message.el (message-make-fqdn): Fix comment.
5126 (message-bogus-system-names): Add ".local".
5127
5128 * spam.el (spam-ifile-path, spam-ifile-program)
5129 (spam-ifile-database-path, spam-ifile-database)
5130 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
5131 Don't use "path" inappropriately.
5132 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
5133 strings.
5134 (spam-check-ifile, spam-ifile-register-with-ifile)
5135 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
5136 new variable names.
5137
5138 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
5139 (gnus-treat-display-smileys): Simplify using
5140 gnus-image-type-available-p.
5141
5142 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
5143 available.
5144
51452006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
5146
5147 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
5148 one after turning on the buffer's multibyteness instead of decoding
5149 them directly in the unibyte buffer that causes unexpected conversion
5150 in Emacs 23 (unicode).
5151
01c52d31
MB
51522006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5153
5154 * message.el (message-generate-hashcash): Fix custom type.
5155
51562006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
5157
5158 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
5159
9b9e104e
MB
51602006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
5161
5162 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
5163 disconnect icons. Add help text.
5164
01c52d31
MB
51652006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
5166
5167 * spam.el (spam-extra-header-to-number): CRM114 spam score is
5168 negated to be consistent with the others we handle.
5169
51702006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
5171
5172 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
5173 version of gnus-summary-buffer to something, so that we can use two
5174 article buffers at the same time.
5175
51762006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
5177
5178 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
5179 trigger all the extra headers.
5180 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
5181 sorting.
5182
51832006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5184
5185 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
5186 solid groups.
5187
bcd3e063
MB
51882006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
5189
5190 * legacy-gnus-agent.el: Add Copyright notice.
5191
82e5f93f
CY
51922006-12-12 Chong Yidong <cyd@stupidchicken.com>
5193
5194 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
5195
01c52d31
MB
51962006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5197
5198 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
5199
5200 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
5201 to make it work reliably in CVS Emacs.
5202 (gnus-summary-limit-strange-charsets-predicate)
5203 (gnus-summary-limit-to-predicate): New functions.
5204
f88e76a8
CY
52052006-12-08 Chong Yidong <cyd@stupidchicken.com>
5206
5207 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
5208 specifying array size.
5209 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
5210 array if it is too small.
5211 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
5212 (gnus-sort-threads-loop): New function.
5213
e925d5ae 52142006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
5215
5216 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
5217 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
5218
880820fe 52192006-12-04 Jouni K. Seppänen <jks@iki.fi>
3aa84d30
MB
5220
5221 * mm-url.el (mm-url-predefined-programs): Call curl with correct
5222 options.
5223
01c52d31
MB
52242006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5225
5226 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
5227 DOS-ing the recipient.
5228
5229 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
5230 the headers when creating the mapping to avoid mismappings.
5231 (nnweb-gmane-create-mapping): Always nix out old mapping.
5232
52332006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
5234
5235 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
5236 and mm-verify-option to never.
5237
5538c331
MB
52382006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
5239
01c52d31
MB
5240 * message.el (message-signed-or-encrypted-p): New function.
5241 (message-forward-make-body): Use it.
5242
5243 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
5244 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
5245
52462006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
5247
5248 * nneething.el (nneething-decode-file-name): Replace
5249 decode-coding-string with mm-decode-coding-string.
5250
01c52d31
MB
5251 * gnus-int.el (gnus-open-server): Say failed server's name.
5252
550831ed
JB
52532006-11-24 Juanma Barranquero <lekktu@gmail.com>
5254
5255 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
5256 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
5257
5258 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
5259 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
5260 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
5261 (gnus-group-make-directory-group, gnus-group-transpose-groups):
5262 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
5263 (gnus-subscribe-newsgroup, gnus-1):
5264 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
5265 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
5266 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
5267 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
5268
01c52d31
MB
52692006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5270
5271 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
5272 keystroke.
5273 (gnus-summary-limit-to-bodies): Implement headersp.
5274
52752006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5276
5277 * dns.el (query-dns): Protect against "Process dns deleted" strings.
5278
e8f0f70d
MB
52792006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
5280
5281 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
5282
01c52d31
MB
52832006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5284
5285 * message.el (message-generate-hashcash): Expand range of values to
5286 include `opportunistic'.
5287 (message-send-mail): Use it.
5288
b07e0143
MB
52892006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5290
5291 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
5292 and comment it.
5293
5294 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
5295
4573e0df
MB
52962006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
5297
5298 * gnus-util.el (gnus-extract-address-components): Improve comment.
5299
53002006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
5301
5302 * gnus-util.el (gnus-extract-address-components): Work with address in
5303 which the name portion contains @.
5304
53052006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
5306
5307 * gnus.el (gnus-start): Move custom group up.
5308 (gnus-select-method): Don't autoload, but make it available for
5309 `customize-variable'.
5310 (gnus-getenv-nntpserver): Don't autoload.
5311
01c52d31
MB
53122006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
5313
5314 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
5315
53162006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
5317
5318 * message.el (message-sendmail-extra-arguments): New variable.
5319 (message-send-mail-with-sendmail): Use it.
5320
4573e0df
MB
53212006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
5322
5323 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
5324 mm-with-unibyte-current-buffer to make string unibyte.
5325
5326 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
5327 mm-string-as-multibyte.
5328
01c52d31
MB
53292006-11-14 Daiki Ueno <ueno@unixuser.org>
5330
5331 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
5332 Reported by Werner Koch <wk@gnupg.org>.
5333
53342006-11-14 Daiki Ueno <ueno@p360>
5335
5336 * mml2015.el: Autoload epa-select-keys when compiling.
5337
53382006-11-13 Daiki Ueno <ueno@unixuser.org>
5339
5340 * mml2015.el (mml2015-epg-sign): Save the signing keys in
5341 message-options.
5342 (mml2015-epg-encrypt): Save the recipient keys in message-options.
5343
53442006-11-13 Daiki Ueno <ueno@unixuser.org>
5345
5346 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
5347 EasyPG (< 0.0.6).
5348 (mml2015-always-trust): New user option.
5349 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
5350 prompt.
5351
53522006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
5353
5354 * nntp.el (nntp-authinfo-force): New variable.
5355 (nntp-send-authinfo): Use it.
5356
4573e0df
MB
53572006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
5358
01c52d31
MB
5359 * message.el (message-strip-subject-encoded-words): Allow _not_ to
5360 decode encoded words. Improve prompt. Add comment about forwarding.
5361 (message-replacement-char): Move up.
4573e0df
MB
5362
53632006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
5364
5365 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
5366 instead of gnus-intersection because arguments of gnus-sorted-nunion
5367 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
5368
01c52d31
MB
53692006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
5370
5371 * message.el (message-strip-subject-encoded-words): Reformat prompt.
5372 (message-simplify-subject-functions): Enable
5373 message-strip-subject-encoded-words by default.
5374
53752006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
5376
c4cc8b9a 5377 * message.el (message-strip-subject-encoded-words): New function.
01c52d31
MB
5378 (message-simplify-subject-functions): New variable.
5379 (message-simplify-subject): Use it. Fix typo in doc string.
5380 Support message-strip-subject-encoded-words.
5381
06856b12
JB
53822006-11-03 Juanma Barranquero <lekktu@gmail.com>
5383
5384 * gnus-diary.el (gnus-diary-delay-format-function):
5385 * nndiary.el (nndiary-reminders):
5386 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
5387
b193caa3
MB
53882006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
5389
5390 * gnus-art.el (article-hide-boring-headers): Fetch date from
5391 gnus-original-article-buffer to avoid problems with localized date
5392 strings.
5393
53942006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
5395
5396 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
5397
ab785936
MB
53982006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
5399
06856b12
JB
5400 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
5401 New variables.
ab785936
MB
5402 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
5403 (mm-charset-synonym-alist): Move some entries to
5404 mm-codepage-iso-8859-list.
5405 (mm-charset-synonym-alist, mm-charset-override-alist): Add
5406 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
5407
b90a6149
MB
54082006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
5409
5410 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
5411
54122006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
5413
5414 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
5415 with Emacs 21 and XEmacs.
5416
01c52d31
MB
54172006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
5418
5419 * spam.el (spam-parse-address): New function for better parsing,
5420 catching errors, etc.
5421 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
5422
b90a6149
MB
54232006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
5424
5425 * mm-view.el: Add interactive arg to html2text autoload.
5426
54272006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
5428
5429 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
5430
01c52d31
MB
54312006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
5432
5433 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
5434 variables.
5435 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
5436 (mm-charset-synonym-alist): Move some entries to
5437 mm-codepage-iso-8859-list.
5438
5439 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
5440
54412006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
5442
5443 * message.el (message-citation-line-format)
5444 (message-insert-formated-citation-line): Fix implementation of %E, %N
5445 and %n according to the doc string.
5446
54472006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
5448
5449 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
5450 car-safe to avoid bad parses.
5451
c86d4601
MB
54522006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
5453
5454 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
5455 names.
5456
5457 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
5458
54592006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
5460
01c52d31
MB
5461 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
5462 header.
5463
5464 * message.el (message-draft-headers): Add Date.
5465 (message-headers-to-generate): Fix typo in docstring.
5466
5467 * nndraft.el (nndraft-required-headers): New variable.
5468 (nndraft-generate-headers): Use it.
5469
5470 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
5471
54722006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
5473
5474 * gnus-registry.el (gnus-registry-wash-for-keywords)
5475 (gnus-registry-find-keywords): New functions to allow easy searching of
5476 articles that are in the registry.
5477
54782006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
5479
5480 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
5481 ietf-drums-parse-address instead of gnus-extract-address-components.
5482 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
5483
54842006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
5485
5486 * gnus.el (gnus-mime): Remove unused custom group.
5487
92edaeed
MB
54882006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5489
5490 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
5491 "blank line" when searching for end of armor headers.
5492
54932006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
5494
5495 * gmm-utils.el (gmm-write-region): Fix variable name.
5496
54972006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
5498
5499 * gmm-utils.el (gmm-write-region): New function based on compatibility
5500 code from `mm-make-temp-file'.
5501
5502 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
5503
5504 * nnmaildir.el (nnmaildir--update-nov)
5505 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
5506 Use `gmm-write-region'.
5507
996aa8c1
MB
55082006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
5509
01c52d31
MB
5510 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
5511 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
5512
5513 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
5514
5515 * message.el (message-replacement-char): New variable.
5516 (message-fix-before-sending): Use it.
5517 (message-simplify-subject): New function to remove duplicate code.
5518 (message-reply, message-followup): Use it.
5519
996aa8c1
MB
5520 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
5521 gnus-summary-limit-to-articles.
5522
01c52d31 55232006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 5524
01c52d31 5525 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 5526
01c52d31 5527 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 5528
01c52d31 55292006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5530
01c52d31
MB
5531 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
5532 ignore non-string data.
996aa8c1 5533
01c52d31 55342006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5535
01c52d31
MB
5536 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
5537 non-string data (needs to be done in the registry too).
996aa8c1 5538
01c52d31 55392006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5540
01c52d31
MB
5541 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
5542 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
5543 (gnus-registry-split-fancy-with-parent)
5544 (gnus-registry-fetch-simplified-message-subject-fast)
5545 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
5546 Remove text properties on ingress into the registry and when it's saved.
5547 (gnus-registry-clean-empty-function): Fix bug with cleaning the
5548 registry from entries with no groups.
996aa8c1 5549
01c52d31 55502006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5551
01c52d31
MB
5552 * gnus-util.el (gnus-string-remove-all-properties): Add utility
5553 function to remove string properties.
996aa8c1 5554
67099291
MB
55552006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
5556
5557 * gmm-utils.el (gmm): Adjust custom version.
5558
5559 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
5560 custom version.
5561
5562 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
5563
01c52d31
MB
55642006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
5565
5566 * gnus-art.el (gnus-insert-prev-page-button)
5567 (gnus-insert-next-page-button): Simplify. Reformat.
5568
55692006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
5570
5571 * gnus-art.el (gnus-insert-prev-page-button)
5572 (gnus-insert-next-page-button): Apply gnus-article-button-face.
5573
94019f61
CY
55742006-09-25 Chong Yidong <cyd@stupidchicken.com>
5575
5576 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
5577
01c52d31
MB
55782006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
5579
c4cc8b9a
JB
5580 * gnus-art.el (gnus-insert-mime-button)
5581 (gnus-insert-mime-security-button):
5582 Apply gnus-article-button-face to MIME and security buttons.
01c52d31
MB
5583
55842006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
5585
5586 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
5587 readable.
5588
55892006-09-20 Steve Youngs <steve@sxemacs.org>
5590
5591 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
5592 `browse-url-of-file' instead of `browse-url'.
5593
0327a464
MB
55942006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5595
5596 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
5597 regexp. Articles containing quotation were cut prematurely.
5598
55992006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
5600
01c52d31
MB
5601 * message.el (message-cite-original-1): Use nobody by default for the
5602 value of From header.
0327a464
MB
5603 (message-reply): Ditto.
5604
01c52d31
MB
56052006-09-11 Daiki Ueno <ueno@unixuser.org>
5606
5607 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
5608 to the gnus-info. This fixes a bug of inline-PGP message verification.
5609 Reported by Michael Piotrowski <mxp@dynalabs.de>.
5610
b110774a
MB
56112006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
5612
5613 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
5614 mails in the doc string. Add some URLs in comment.
01c52d31 5615 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
5616
56172006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
5618
5619 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
5620 backslashes handling and the way to find boundaries of quoted strings.
5621
01c52d31
MB
56222006-09-07 Daiki Ueno <ueno@unixuser.org>
5623
5624 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
5625 mml1991-encrypt-to-self is set and mml1991-signers is not set.
5626 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
5627 mml2015-encrypt-to-self is set and mml2015-signers is not set.
5628
676c1893
RS
56292006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
5630
01c52d31
MB
5631 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
5632 doc string.
5633 (gnus-button-regexp, gnus-button-last): Remove unused variables.
5634
56352006-09-06 Simon Josefsson <jas@extundo.com>
5636
5637 * mml2015.el (mml2015-use): Doc fix, mention epg.
5638
56392006-09-06 Daiki Ueno <ueno@unixuser.org>
5640
5641 * mml2015.el (mml2015-use): Default to epg, if available.
5642
56432006-09-06 Daiki Ueno <ueno@unixuser.org>
5644
5645 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
5646 message-sender.
5647 (mml1991-epg-encrypt): Ditto.
5648 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
5649 message-sender.
5650 (mml2015-epg-encrypt): Ditto.
676c1893 5651
de4fbbe4
CY
56522006-09-04 Chong Yidong <cyd@stupidchicken.com>
5653
5654 * message.el (message-send-mail-with-sendmail): Look for sendmail in
5655 several common directories.
5656
01c52d31
MB
56572006-09-05 Daiki Ueno <ueno@unixuser.org>
5658
5659 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
5660 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
5661
d7093904
MB
56622006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
5663
8fbdffe5
MB
5664 * gnus-art.el (article-decode-encoded-words): Make it fast.
5665
56662006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
5667
5668 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
5669
d7093904
MB
5670 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
5671 in quoted string into `\'.
5672
343d6628
MB
56732006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5674
5675 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
5676 Use standard-syntax-table.
5677
56782006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5679
5680 * gnus-art.el (gnus-decode-address-function): New variable.
5681 (article-decode-encoded-words): Use it to decode headers which are
5682 assumed to contain addresses.
5683 (gnus-mime-delete-part): Remove useless `or'.
5684
5685 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
5686 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
5687 (gnus-nov-parse-line): Use it to decode From header.
5688 (gnus-get-newsgroup-headers): Ditto.
5689 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
5690
5691 * mail-parse.el (mail-decode-encoded-address-region): New alias.
5692 (mail-decode-encoded-address-string): New alias.
5693
5694 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
5695 New function.
5696 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
5697 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
5698 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
5699 (rfc2047-decode-string): Ditto.
5700 (rfc2047-decode-address-region): New function.
5701 (rfc2047-decode-address-string): New function.
5702
01c52d31
MB
57032006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
5704
5705 * message.el (message-caesar-buffer-body): Allow rotating headers.
5706
5707 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
5708
5709 * message.el (message-insert-formated-citation-line): Fix %f.
5710 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
5711
57122006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
5713
5714 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
5715 (gnus-bookmark-mouse-available-p): New macro.
5716 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
5717 (gnus-bookmark-bmenu-show-infos): Use it.
5718 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
5719 (gnus-bookmark-bmenu-hide-infos): Ditto.
5720 (gnus-bookmark-remove-properties): New function.
5721 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
5722 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
5723 (gnus-bookmark-write-file): Bind coding-system-for-write.
5724 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
5725 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
5726 group before selecting it.
5727 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
5728 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
5729 quit-window if it is not available; use gnus-mouse-2 and bind it to
5730 gnus-bookmark-bmenu-select-by-mouse.
5731 (gnus-bookmark-show-details): Remove unused variable `details-list'.
5732 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 5733
5dab7628
RF
57342006-08-13 Romain Francoise <romain@orebokech.com>
5735
5736 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
5737 space.
5738
5ebdc299
MB
57392006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
5740
5741 * compface.el (uncompface): Use binary rather than raw-text-unix.
5742
57432006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
5744
5745 * compface.el (uncompface): Make sure the eol conversion doesn't take
5746 place when communicating with the external programs. Reported by
5747 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
5748
57492006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
5750
5751 * nnheader.el (nnheader-insert-head): Fix typo in comment.
5752
57532006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5754
5755 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
5756 Make it more robust by parsing author and date independently.
5757
ebf693f3
MB
57582006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
5759
5760 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
5761
01c52d31
MB
57622006-07-28 Daiki Ueno <ueno@unixuser.org>
5763
5764 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
5765 first matching secret key.
5766 (mml2015-epg-encrypt): Ditto.
5767
5768 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
5769 first matching secret key.
5770 (mml1991-epg-encrypt): Ditto.
5771
5772 * mml2015.el (mml2015-encrypt-to-self): New user option.
5773 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
5774 mml2015-epg-encrypt-to-self is set.
5775
5776 * mml1991.el (mml1991-encrypt-to-self): New variable.
5777 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
5778 mml1991-epg-encrypt-to-self is set.
5779
5780 * mml2015.el (mml2015-signers): New user option.
5781 (mml2015-epg-sign): Reflect the value of mml2015-signers.
5782 (mml2015-epg-encrypt): Allow to select signing keys.
5783
5784 * mml1991.el (mml1991-signers): New variable.
5785 (mml1991-epg-sign): Reflect the value of mml1991-signers.
5786 (mml1991-epg-encrypt): Allow to select signing keys.
5787
ebf693f3
MB
57882006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
5789
5790 * nnheader.el (nnheader-insert-head): Make it work even if the file
5791 uses CRLF for the line-break code.
5792
01c52d31
MB
57932006-07-25 Daiki Ueno <ueno@unixuser.org>
5794
5795 * mml2015.el: Require mml-sec instead of password.
5796 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
5797 (mml2015-cache-passphrase): Inherit the default value from
5798 mml-secure-cache-passphrase.
5799 (mml2015-passphrase-cache-expiry): Inherit the default value from
5800 mml-secure-passphrase-cache-expiry.
5801
5802 * mml1991.el: Require mml-sec instead of password.
5803 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
5804 (mml1991-cache-passphrase): Inherit the default value from
5805 mml-secure-cache-passphrase.
5806 (mml1991-passphrase-cache-expiry): Inherit the default value from
5807 mml-secure-passphrase-cache-expiry.
5808
5809 * mml-sec.el: Require password.
5810 (mml-secure-verbose): New user option.
5811 (mml-secure-cache-passphrase): New user option.
5812 (mml-secure-passphrase-cache-expiry): New user option.
5813
58142006-07-24 Daiki Ueno <ueno@unixuser.org>
5815
5816 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
5817 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
880820fe 5818 andreas@altroot.de (Andreas Vögele).
01c52d31
MB
5819
5820 FIXME: Use `tiny change'?
5821
bd876f90
MB
58222006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5823
5824 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
5825 workaround for the url package included with Emacs.
5826
5827 * nnweb.el (nnweb-google-create-mapping): Update regexp.
5828
01c52d31
MB
58292006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
5830
5831 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
5832 correctly. This fixes a bug caused by the 2006-05-12 change.
5833
06dc8321
KF
58342006-07-18 Karl Fogel <kfogel@red-bean.com>
5835
5836 * nnmail.el (nnmail-article-group): If splitting raises an error, give
5837 some information about the error when saying that the `bogus' mail
5838 group will be used.
5839
7ce31649
MB
58402006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
5841
5842 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
5843 string.
5844
b44409c9
MB
58452006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
5846
5847 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
5848
763bb2d4
MB
58492006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5850
5851 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
5852
01c52d31
MB
58532006-07-10 Daiki Ueno <ueno@unixuser.org>
5854
5855 * mml1991.el (mml1991-function-alist): Add epg.
5856 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
5857 (mml1991-epg-encrypt): New functions.
5858
58592006-07-10 Daiki Ueno <ueno@unixuser.org>
5860
5861 * mml2015.el (mml2015-verbose): New variable.
5862 (mml2015-cache-passphrase): Ditto.
5863 (mml2015-passphrase-cache-expiry): Ditto.
5864 (mml2015-function-alist): Add epg.
5865 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
5866 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
5867 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
5868 functions.
5869
58702006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5871
5872 * message.el (message-cite-original-1): Preserve region when removing
5873 quoted text due to X-No-Archive in order to avoid bogus attribution
5874 when citing multiple messages.
5875
58762006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5877
5878 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
5879 Kenneth Jacker <khj@be.cs.appstate.edu>.
5880
827dc73d
MB
58812006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
5882
5883 * gnus-diary.el (gnus-user-format-function-d)
5884 (gnus-user-format-function-D): Autoload.
5885
01c52d31 5886 * imap.el (Commentary): Fix typo.
827dc73d 5887
01c52d31
MB
5888 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
5889 2006-04-22 contribution.
5890
58912006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5892
5893 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
5894 It didn't really fix the bogosity I'm seeing with solid web groups.
5895
58962006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5897
5898 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
5899 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
5900 created using server names. If we use the feature without declaring
5901 it, Gnus does not properly manage server and group state.
5902
5903 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
5904 bound.
5905
59062006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5907
5908 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
5909 looking up the method using GROUP's prefix before inventing a new one.
5910 It is used on killed/unknown groups in various places where returning
5911 an all-new method isn't expected by the caller.
5912
5913 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
5914 and match semantics of gnus-group-real-prefix.
5915
59162006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
5917
5918 * nnmail.el (nnmail-broken-references-mailers): New variable.
5919 (nnmail-ignore-broken-references): New function generalizing
5920 nnmail-fix-eudora-headers.
5921 (nnmail-fix-eudora-headers): Now obsolete.
5922
5923 * gnus-art.el (gnus-button-handle-custom): Support
5924 `customize-apropos*'.
5925
59262006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5927
5928 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
5929
5930 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
5931 articles.
5932
59332006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
5934
5935 * message.el (message-cite-reply-above): New variable.
5936 (message-yank-original): Use it.
827dc73d 5937
a367620f
MB
59382006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
5939
5940 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
5941
01c52d31
MB
59422006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
5943
5944 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
5945 as read.
5946
5947 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
5948
59492006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
5950
5951 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
5952 (gnus-bookmark-default-file): Use gnus-directory.
5953 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
5954 Remove "*" in doc string.
5955 (gnus-bookmark-write-file): Simplify.
5956 (gnus-bookmark-maybe-sort-alist): Use `when'.
5957 (gnus-bookmark-get-bookmark): Fix typo in doc string.
5958 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
5959 FIXME about Emacs 21 and XEmacs compatibility.
5960 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
5961 compatibility.
5962 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
5963 compatibility.
5964 (gnus-bookmark-menu-heading): Fix version.
5965
59662006-06-19 Bastien Guerry <bzg@altern.org>
5967
5968 * gnus-bookmark.el: New file.
5969
5cfd0f2e
MB
59702006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
5971
5972 * message.el (message-syntax-checks): Doc fix.
5973
01c52d31
MB
59742006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5975
5976 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
5977 unsubscribed groups as if they were killed ones. It causes duplicate
5978 entries in gnus-newsrc-alist.
5979
f362b760
MB
59802006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5981
5982 * message.el (message-syntax-checks): Doc fix.
5983 (message-send-mail): Add check for continuation headers.
5984 (message-check-news-header-syntax): Fix regexp used to check for
5985 continuation headers.
5986
59872006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
5988
5989 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
5990
01c52d31
MB
59912006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
5992
5993 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
5994
59952006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
5996
5997 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
5998 default-truncate-lines.
5999
26c9afc3
MB
60002006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
6001
6002 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
6003 to fill the utf-8 entry.
6004
01c52d31 60052006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 6006
01c52d31
MB
6007 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
6008
60092006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
6010
6011 * gnus-agent.el (directory-files-and-attributes): Move all the way
6012 forward (the third and final move).
6013 (gnus-agent-read-agentview): Trap reconstruction errors due to
b643362c 6014 nonexistent directory. Handle by returning nil.
01c52d31
MB
6015
60162006-05-30 Didier Verna <didier@xemacs.org>
6017
6018 * message.el (message-dont-reply-to-names): Update the custom type.
6019 * message.el (message-dont-reply-to-names): New defsubst: potentially
6020 convert a list of regexps into a single one.
6021 * message.el (message-get-reply-headers): Use it.
6022 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
6023
60242006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
6025
6026 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
6027
60282006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
6029
6030 * gnus-ml.el (gnus-mailing-list-subscribe)
6031 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
6032 (gnus-mailing-list-message): Fix doc strings.
6033
60342006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6035
6036 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
6037 of doing it manually.
6038
01c52d31
MB
60392006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
6040
6041 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
6042 comment.
6043
26c9afc3
MB
60442006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
6045
002876ab 6046 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
01c52d31 6047 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
c4cc8b9a 6048 (gnus-agent-read-local): All symbols allocated in my-obarray.
26c9afc3
MB
6049 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
6050 (gnus-agent-regenerate-group): Check numeric names to see if they are
6051 messages or groups.
01c52d31
MB
6052 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
6053 better way of do this...)
6054
6055 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
6056 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
6057
60582006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
6059
6060 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
6061 (gnus-saved-headers): Ditto.
01c52d31 6062 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
6063 (gnus-article-save): Override gnus-save-all-headers and
6064 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
6065 (gnus-summary-save-in-file): Add :headers property.
6066 (gnus-summary-write-to-file): Ditto.
6067
6068 * gnus-sum.el (gnus-summary-save-article): Bind
6069 gnus-prompt-before-saving to t when saving many articles in a file;
6070 always show all headers.
6071
60722006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
6073
6074 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
6075 marks.
6076
6077 * message.el (message-indent-citation): Add optional arguments to allow
6078 using it outside of message buffers.
6079
6080 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
6081 (gnus-article-treat-unfold-headers): Use it.
6082 (gnus-article-truncate-lines): New variable.
6083 (gnus-article-mode): Use it.
6084 (gnus-article-toggle-truncate-lines): New function.
6085
6086 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
6087 gnus-article-toggle-truncate-lines.
6088
6089 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
6090 coding system in XEmacs, use binary.
6091
60922006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
6093
6094 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
6095 after-load-alist.
6096
6097 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
6098 this function should save decoded articles.
6099 (gnus-summary-write-to-file): Use property to specify this function
6100 should save decoded articles and specify gnus-summary-save-in-file
6101 should be used to save articles other than the first one when saving
6102 many articles.
6103 (gnus-summary-save-body-in-file): Use property to specify this
6104 function should save decoded articles.
6105 (gnus-summary-write-body-to-file): Use property to specify this
6106 function should save decoded articles and specify
6107 gnus-summary-save-body-in-file should be used to save articles other
6108 than the first one when saving many articles.
6109
6110 * gnus-sum.el (gnus-summary-save-article): Simplify.
6111
61122006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
6113
6114 * gnus-art.el (gnus-default-article-saver): Add
6115 gnus-summary-write-body-to-file.
6116 (gnus-article-save-coding-system): Don't use coding system object
6117 in XEmacs.
26c9afc3
MB
6118 (gnus-read-save-file-name): Add optional `dir-var' argument which
6119 specifies directory in which files are saved; work even if optional
6120 `variable' argument is not specified.
01c52d31
MB
6121 (gnus-summary-write-to-file): Read file name.
6122 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
6123 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
6124
6125 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
6126 (gnus-summary-local-variables): Add it.
6127 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
6128 (gnus-summary-save-article): Remove optional `decode' argument;
6129 determine whether to decode articles by the value of
6130 gnus-default-article-saver; when saving many files using
6131 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
6132 it first and use gnus-summary-save-in-file or
6133 gnus-summary-save-body-in-file thereafter unless
6134 gnus-prompt-before-saving is always; move point to article which
6135 will be saved.
6136 (gnus-summary-save-article-file): Revert.
6137 (gnus-summary-write-article-file): Revert.
6138 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
6139 (gnus-summary-write-article-body-file): New function.
6140
61412006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
6142
01c52d31 6143 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 6144
01c52d31 61452006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 6146
01c52d31
MB
6147 * gnus-art.el (gnus-default-article-saver): Doc fix.
6148 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
6149 from gnus-summary-save-article-coding-system, and default to a
6150 certain coding system.
6151 (gnus-output-to-file): Add coding cookie and encode text according
6152 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 6153
01c52d31
MB
6154 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
6155 gnus-art.el and rename to gnus-article-save-coding-system.
6156 (gnus-summary-save-article): Require gnus-art; don't show all
6157 headers if it decodes articles; don't add coding cookie here;
6158 don't bind mm-text-coding-system-for-write.
6159 (gnus-summary-save-article-file): Save decoded articles.
6160 (gnus-summary-write-article-file): When saving many files, use
6161 gnus-summary-write-to-file first and gnus-summary-save-in-file
6162 thereafter unless gnus-prompt-before-saving is always.
6163 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 6164
01c52d31 61652006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 6166
01c52d31 6167 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 6168
880820fe 61692006-05-23 Michaël Cadilhac <michael.cadilhac@lrde.org>
01c52d31
MB
6170
6171 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
6172 its hash index. Store this hash in `nnrss-group-data'.
6173 (nnrss-read-group-data): Update accordingly.
6174
61752006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
6176
6177 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
6178 entry.
6179
6180 * gnus-sum.el (gnus-summary-make-menu-bar): Add
6181 gnus-article-browse-html-article.
6182
61832006-05-23 Hynek Schlawack <hynek@ularx.de>
6184
6185 * gnus-sum.el (gnus-summary-mime-map): Add
6186 gnus-article-browse-html-article.
61872006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
6188
6189 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
6190 suitable coding systems in customize.
6191
61922006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
6193
6194 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 6195
d7ba2a01
RS
61962006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
6197
f18df03d
MB
6198 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
6199 (gnus-summary-expire-articles-now): Shorten prompt.
6200
d7ba2a01
RS
6201 * gmm-utils.el (wid-edit): Require.
6202 (defun-gmm): Renamed from `gmm-defun-compat'.
6203 (gmm-image-search-load-path): Use it.
6204 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
6205
01c52d31
MB
62062006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
6207
6208 * gnus-sum.el (gnus-summary-save-article-coding-system): New
6209 variable.
6210 (gnus-summary-save-article): Add optional `decode' argument. If
6211 it is set and gnus-summary-save-article-coding-system is non-nil,
6212 save decoded article.
6213 (gnus-summary-write-article-file): Save decoded article if
6214 gnus-summary-save-article-coding-system is non-nil.
6215
6216 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
6217 type.
6218
62192006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
6220
6221 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
6222
62232006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
6224
6225 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
6226 first to test gnus-single-article-buffer which may be buffer-local.
6227
6228 * gnus-sum.el (gnus-summary-setup-buffer): Make
6229 gnus-single-article-buffer buffer-local and nil in ephemeral
6230 group; make gnus-article-buffer, gnus-article-current, and
6231 gnus-original-article-buffer always buffer-local.
6232 (gnus-summary-exit): Kill article buffer belonging to ephemeral
6233 group.
6234 (gnus-handle-ephemeral-exit): Don't move to next summary line.
6235
62362006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
6237
6238 * nnml.el (nnml-request-compact-group): Compressed files might not
6239 have .gz extension.
6240
54e573e6
MB
62412006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
6242
6243 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
6244 (mm-copy-to-buffer): Use with-current-buffer.
6245 (mm-display-part): Simplify.
6246 (mm-inlinable-p): Add optional arg `type'.
6247
01c52d31
MB
62482006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
6249
49c7d1ac 6250 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
6251 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
6252 Try harder to show the attachment internally or externally using
6253 gnus-mime-view-part-as-type.
6254
01c52d31 62552006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 6256
01c52d31
MB
6257 * message.el (message-from-style, message-signature-separator)
6258 (message-user-organization-file, message-send-mail-function)
6259 (message-citation-line-function, message-yank-prefix)
6260 (message-indent-citation-function, message-signature)
6261 (message-signature-file, message-signature-insert-empty-line):
6262 Remove autoloads.
6263
6264 * gnus-art.el (gnus-buttonized-mime-types): Remove
6265 "multipart/signed". Revert 2006-04-26 change.
6266
62672006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6268
6269 * gnus.el (gnus-version-number): Bump version.
6270
62712006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6272
6273 * gnus.el: No Gnus v0.5 is released.
6274
62752006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6276
6277 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
6278 fetching articles by message-id.
6279
62802006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6281
6282 * message.el (hashcash): Require hashcash as normal.
6283
6284 * ecomplete.el (ecomplete-highlight-match-line): Use
6285 point-at-eol.
6286 (ecomplete-highlight-match-line): Use `highlight', because that
6287 face exists in both Emacs and XEmacs.
6288
6289 * message.el (message-display-abbrev): Use point-at-bol.
6290
6291 * mail-source.el: Don't require timer/timer-funcs.
6292
6293 * gnus-async.el: Ditto.
6294
6295 * password.el: Ditto.
6296
6297 * mm-url.el: Ditto.
6298
6299 * mm-util.el: Require timer/timer-funcs.
6300
63012006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6302
6303 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
6304 Close.
54e573e6 6305
9606f1cb
MB
63062006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
6307
6308 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
6309 unibyte after clear-decrypt function runs.
6310
6311 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
6312 returns as a unibyte string.
6313
305452a5
MB
63142006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
6315
305452a5
MB
6316 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
6317 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
6318 (mml1991-pgg-encrypt): Ditto.
6319
0565caeb
MB
63202006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
6321
01c52d31
MB
6322 * message.el (message-user-organization-file): Check several
6323 locations of the organization file.
0565caeb 6324
01c52d31
MB
6325 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
6326 Add gnus-article-view-part-as-type.
0565caeb 6327
01c52d31 6328 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
6329
6330 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
6331 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 6332
01c52d31
MB
6333 * mml.el: Simplify autoload.
6334 (mml-mode): defvar dnd-protocol-alist instead of using
6335 symbol-value.
6336 (mml-default-directory): New variable.
6337 (mml-minibuffer-read-file): Use it.
6338 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
6339
6340 * message.el (message-citation-line-format): New variable.
6341 (message-insert-formated-citation-line): New function.
6342 (message-citation-line-function): Add
6343 `message-insert-formated-citation-line' to custom type.
6344
6345 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
6346 to doc string.
6347
6348 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
6349 depending on mm-verify-option.
0565caeb 6350
305452a5
MB
63512006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
6352
6353 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
6354 binding pgg-* variables; reimplement the section which prevents
6355 MIME header from being signed.
6356 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
6357 pgg-text-mode; remove a blank line at the top of body.
6358
6359 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
6360 lines at the top of body; use gnus-newsgroup-charset if there's no
6361 Charset header.
6362
0565caeb
MB
63632006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
6364
01c52d31
MB
6365 * message.el (message-self-insert-commands): Doc fix.
6366
0565caeb
MB
6367 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
6368 (mm-uu-pgp-encrypted-test): Ditto.
6369 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
6370 between header and body; return application/pgp-encrypted handle
6371 if decryption failed; decode decrypted body by charset.
6372
6373 * mm-decode.el (mm-automatic-display): Don't make application/pgp
6374 element match to application/pgp-*.
6375
01c52d31
MB
63762006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6377
6378 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
6379 HTML.
6380
63812006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6382
6383 * mail-source.el (mail-source-call-script): Message the error
6384 string.
6385
63862006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6387
6388 * gnus-util.el (gnus-byte-compile): Use it.
6389
002876ab 63902006-04-22 xyblor <fake@invalid.email> (tiny change)
01c52d31
MB
6391
6392 * gnus-util.el (kill-empty-logs): New function.
6393
63942006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6395
6396 * message.el (message-mail-alias-type): Doc fix.
6397 (message-mail-alias-type-p): New function.
6398 (message-send): Use it.
6399 (message-mode): Ditto.
6400 (message-strip-forbidden-properties): Ditto.
6401
6402 * ecomplete.el (ecomplete-database-file-coding-system): New
6403 variable.
6404 (ecomplete-save): Use it.
6405 (ecomplete-setup): Use it.
6406
64072006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
6408
6409 * message.el (message-self-insert-commands): New variable.
6410 (message-strip-forbidden-properties): Use it.
6411
64122006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6413
6414 * message.el (message-put-addresses-in-ecomplete): Use a regexp
6415 that doesn't make XEmacs choke.
6416
f67d6742
MB
64172006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
6418
49c7d1ac
SM
6419 * gnus-util.el (gnus-replace-in-string):
6420 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
6421
64222006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
6423
49c7d1ac
SM
6424 * gnus-util.el (gnus-select-frame-set-input-focus):
6425 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
6426 definition defined in Emacs 22 for old Emacsen.
6427
01c52d31 64282006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 6429
01c52d31 6430 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 6431
01c52d31 64322006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 6433
01c52d31
MB
6434 * gnus-registry.el (gnus-registry-cache-save): Remove text
6435 properties when saving via the temp buffer.
bd29ba20 6436
01c52d31 64372006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 6438
01c52d31 6439 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 6440
01c52d31 64412006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 6442
01c52d31
MB
6443 * message.el (message-generate-hashcash): Default to non-nil when
6444 hashcash is found.
18c06a99 6445
01c52d31
MB
6446 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
6447 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 6448
01c52d31 6449 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 6450
01c52d31 6451 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 6452
01c52d31 64532006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 6454
01c52d31
MB
6455 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
6456 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
6457 Remove autoloads.
163cb72d 6458
01c52d31 64592006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 6460
01c52d31 6461 * message.el (message-generate-hashcash): Default to.
163cb72d 6462
01c52d31 64632006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 6464
01c52d31
MB
6465 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
6466 concatenating segments rather than before concatenating them.
163cb72d 6467
01c52d31 64682006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 6469
01c52d31 6470 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 6471
01c52d31
MB
6472 * imap.el (imap-quote-specials): New function.
6473 (imap-login-auth): Quote specials.
14e6dc54 6474
01c52d31 64752006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 6476
01c52d31 6477 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 6478
01c52d31
MB
6479 * message.el (message-forward-make-body-plain): Allow
6480 message-forward-ignored-headers to be a list.
6481 (message-remove-ignored-headers): Factor out into function.
6482 (message-forward-make-body-mml): Use it.
6483 * rfc2231.el (rfc2231-parse-string): Remove dead code.
6484 (rfc2231-parse-string): Allow concatanation of parameters that
6485 aren't contiguous. The test case is
6486 (mail-header-parse-content-type "message/external-body;
6487 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
6488 access-type=LOCAL-FILE;
6489 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 6490
01c52d31 64912006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 6492
01c52d31
MB
6493 * nntp.el (nntp-accept-process-output): Return the value of
6494 `nnheader-accept-process-output'.
14e6dc54 6495
01c52d31 64962006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 6497
01c52d31
MB
6498 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
6499 (gnus-button-alist): Recognize more diff formats.
6500 (gnus-button-patch): Strip directory.
14e6dc54 6501
01c52d31 65022006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 6503
01c52d31
MB
6504 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
6505 Emacs 22 when setting focus.
1b155fbd 6506
01c52d31 65072006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 6508
01c52d31
MB
6509 * gnus-art.el (gnus-article-treat-types): Do treatment of
6510 text/x-verbatim parts.
6511 (gnus-button-patch): New command.
b6f2cf4b 6512
01c52d31
MB
6513 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
6514 addresses that contain invalid characters.
b6f2cf4b 6515
01c52d31 65162006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 6517
01c52d31
MB
6518 * message.el (message-put-addresses-in-ecomplete): Use
6519 gnus-replace-in-string.
6520 (message-is-yours-p): Use the more correct
6521 mail-header-parse-address instead of
6522 mail-extract-address-components.
6523 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 6524
01c52d31
MB
6525 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
6526 keystroke.
77218834 6527
01c52d31
MB
6528 * gnus-art.el (gnus-treatment-function-alist): Change order of
6529 newsgroups/generic header folding to avoid double-folding.
77218834 6530
01c52d31 6531 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 6532
01c52d31
MB
6533 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
6534 command.
6535 (gnus-summary-repeat-search-article-backward): New command.
d451514f 6536
01c52d31
MB
6537 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
6538 groups in the parent topic.
6539
880820fe 65402006-04-16 João Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
01c52d31
MB
6541
6542 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
6543 (spam-extra-header-to-number): Return the CRM114 number as a
6544 number instead of a string.
6545
65462006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6547
6548 * gnus-art.el (gnus-face-properties-alist): Moved here from
6549 gnus-fun.
6550
6551 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
6552
65532006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6554
6555 * message.el (message-strip-forbidden-properties): Only display on
6556 self-insert-command.
6557
6558 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
6559 reindent.
6560 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
6561
65622006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
6563
6564 * smiley.el (smiley-style): Fix typo.
d451514f 6565
4f162824
KH
65662006-03-23 Kenichi Handa <handa@m17n.org>
6567
6568 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
6569 instead of set-buffer-multibyte.
6570
e9e33c19
KH
65712006-03-23 Kenichi Handa <handa@m17n.org>
6572
6573 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
6574 buffer and then decode the buffer text if necessary.
6575 (rfc2231-encode-string): Be sure to work on multibyte buffer at
6576 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 6577
01c52d31 65782006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 6579
01c52d31
MB
6580 * hashcash.el (hashcash-insert-payment-async-2): Use
6581 message-goto-eoh instead of doing it manually.
6582 (mail-add-payment): Use message-narrow-to-header instead of trying
6583 to do the same itself.
f5e92214 6584
01c52d31 6585 * message.el (message-hidden-headers): Add Face.
f5e92214 6586
01c52d31
MB
6587 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
6588 reparenting code.
6589 (gnus-summary-reparent-children): Refactored out code.
6590 (gnus-summary-thread-map): New keystroke.
6591 (gnus-summary-reparent-children): Make into command.
f5e92214 6592
01c52d31
MB
6593 * smiley.el (smiley-style): Default to `medium' if using a large
6594 font.
f5e92214 6595
01c52d31
MB
6596 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
6597 does it itself.
f5e92214 6598
01c52d31 6599 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 6600
01c52d31 66012006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 6602
01c52d31
MB
6603 * nnagent.el (nnagent-request-set-mark): Silence log file
6604 writing.
6605 (nnagent-request-set-mark): Use write-region instead of
6606 append-to-file.
f5e92214 6607
01c52d31
MB
6608 * gnus-sum.el (gnus-read-header): Fudge article number if using a
6609 strange select method.
f5e92214 6610
01c52d31
MB
6611 * ecomplete.el (ecomplete-display-matches): Get highlightling
6612 right.
6613 (ecomplete-display-matches): Use literals.
6614 (ecomplete-display-matches): Disable message logging.
f5e92214 6615
01c52d31 6616 * message.el (message-display-abbrev): Small optimization.
531bedc3 6617
01c52d31
MB
6618 * ecomplete.el (ecomplete-display-matches): Allow automatic
6619 display.
531bedc3 6620
01c52d31
MB
6621 * message.el (message-strip-forbidden-properties): Display
6622 abbrevs.
6623 (message-display-abbrev): Get automatic display right.
531bedc3 6624
01c52d31
MB
6625 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
6626 keystrokes.
531bedc3 6627
01c52d31 66282006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 6629
01c52d31 6630 TODO: Backport to v5-10!
531bedc3 6631
01c52d31
MB
6632 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
6633 Moved here (and renamed) from gnus-registry.el.
531bedc3 6634
01c52d31
MB
6635 * gnus-registry.el: Require gnus-util.
6636 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 6637
01c52d31 66382006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 6639
01c52d31
MB
6640 * gnus-group.el (gnus-group-catchup-current): Change
6641 if-then-else-if-then-else into cond.
6642 (gnus-group-catchup): Indent.
6643 (group-name-at-point): New function.
6644 (gnus-fetch-group): Provide default from thing at point.
531bedc3 6645
01c52d31 66462006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 6647
01c52d31 6648 * message.el (message-display-abbrev): Fix regexp.
531bedc3 6649
01c52d31
MB
6650 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
6651 choosing.
6652 (ecomplete-highlight-match-line): Fix up code rewrite, remove
6653 dead variables.
ea8ae765 6654
01c52d31
MB
6655 * message.el (message-newline-and-indent): Remove debugging.
6656 (message-display-abbrev): Use new implementation.
ea8ae765 6657
01c52d31 66582006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 6659
01c52d31
MB
6660 * gnus-art.el (gnus-article-mode): Set
6661 cursor-in-non-selected-windows to nil.
ea8ae765 6662
01c52d31
MB
6663 * smiley.el: Revert previous change.
6664 (smiley-data-directory): defvar it before using it in the
6665 defcustom of `smiley-style'.
ea8ae765 6666
01c52d31 66672006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 6668
01c52d31 6669 * message.el (message-newline-and-indent): New function.
ea8ae765 6670
01c52d31 6671 * ecomplete.el: Implement more bits.
85fd8002 6672
01c52d31
MB
6673 * message.el (message-put-addresses-in-ecomplete): Clean up the
6674 string.
85fd8002 6675
01c52d31 6676 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 6677
01c52d31
MB
6678 * gnus-sum.el (gnus-summary-save-parts): Bind
6679 gnus-summary-save-parts-counter and use it to make unique file
6680 names.
85fd8002 6681
01c52d31 6682 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 6683
01c52d31
MB
6684 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
6685 parameter to say whether to actually parse the individual
6686 addresses.
61e66a15 6687
01c52d31
MB
6688 * message.el (message-put-addresses-in-ecomplete): New function.
6689 (ecomplete): Require.
6690 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 6691
01c52d31 66922006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 6693
01c52d31
MB
6694 * flow-fill.el (fill-flowed): Remove trailing space from blank
6695 quoted lines.
fe62aacc 6696
01c52d31 66972006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 6698
01c52d31
MB
6699 * smiley.el (smiley-style): Move definition later to avoid a
6700 compilation warning.
fe62aacc 6701
01c52d31 67022006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 6703
01c52d31
MB
6704 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
6705 buffer and then decode the buffer text if necessary.
6706 (rfc2231-encode-string): Be sure to work on multibyte buffer at
6707 first, and after mm-encode-body, change the buffer to unibyte.
6708 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 6709
01c52d31 67102006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 6711
01c52d31
MB
6712 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
6713 Content-Type header instead of Content-Disposition header.
6714 (gnus-mime-inline-part): Ditto.
6715 (gnus-mime-view-part-as-charset): Ignore charset that the part
6716 specifies.
719120ef 6717
01c52d31
MB
6718 * mm-decode.el (mm-display-part): Work with external parts and
6719 usual parts similarly.
719120ef 6720
01c52d31
MB
6721 * mm-extern.el (mm-inline-external-body): Use mm-display-part
6722 instead of gnus-display-mime.
719120ef 6723
01c52d31
MB
6724 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
6725 instead of with-temp-buffer.
719120ef 6726
01c52d31
MB
6727 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
6728 tag to summarized topics part in order to encode non-ASCII text.
719120ef 6729
01c52d31 67302006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 6731
01c52d31
MB
6732 * smiley.el (smiley-style): New variable.
6733 (smiley-directory): New function.
6734 (smiley-data-directory): Derive from `smiley-style' using
6735 `smiley-directory'.
6736 (smiley-regexp-alist): Add new entries.
719120ef 6737
01c52d31
MB
6738 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
6739 (gnus-article-browse-delete-temp): Add :version.
719120ef 6740
880820fe 67412006-04-11 Arne Jørgensen <arne@arnested.dk>
719120ef 6742
01c52d31
MB
6743 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
6744 the sieve region.
719120ef 6745
01c52d31 67462006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 6747
01c52d31 6748 * gnus.el (gnus-version-number): Bump version.
719120ef 6749
01c52d31 67502006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 6751
01c52d31 6752 * gnus.el: No Gnus v0.4 is released.
719120ef 6753
01c52d31 67542006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 6755
01c52d31
MB
6756 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
6757 layout.
719120ef 6758
01c52d31
MB
6759 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
6760 unknown charset.
719120ef 6761
01c52d31
MB
6762 * message.el (message-header-synonyms): Add Original-To to the
6763 default.
ba0226dd 6764
01c52d31
MB
6765 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
6766 optional parameter.
ba0226dd 6767
01c52d31 67682006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 6769
01c52d31 6770 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 6771
01c52d31 67722006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 6773
01c52d31 6774 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 6775
01c52d31 67762006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 6777
01c52d31 6778 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 6779
01c52d31 67802006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 6781
01c52d31 6782 * password.el (password-reset): New function.
5f4264e5 6783
01c52d31 67842006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 6785
01c52d31
MB
6786 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
6787 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 6788
01c52d31 67892006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 6790
01c52d31
MB
6791 * nnweb.el (nnweb-google-create-mapping): Update regexp.
6792 Some whitespace was matched into the url, which broke browsing hits
6793 > 100 when mm-url-use-external was nil.
5f4264e5 6794
01c52d31 67952006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 6796
01c52d31
MB
6797 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
6798 gnus-extra-headers for 'Newsgroups.
5f4264e5 6799
01c52d31
MB
6800 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
6801 bound.
e13be7a2 6802
01c52d31 68032006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 6804
01c52d31
MB
6805 * pgg-gpg.el: Clean up process buffers every time gpg processes
6806 complete.
b5189759 6807
01c52d31 68082006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 6809
01c52d31
MB
6810 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
6811 doc string.
16f18d05 6812
01c52d31 68132006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 6814
01c52d31
MB
6815 * pgg-gpg.el (pgg-gpg-process-filter)
6816 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 6817
01c52d31
MB
6818 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
6819 lines, temporary fix.
d71c0855 6820
01c52d31 68212006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 6822
01c52d31 6823 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 6824
01c52d31 68252006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 6826
01c52d31
MB
6827 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
6828 default-enable-multibyte-characters. This reverts the change from
6829 revision 6.17 which is no longer necessary because the passphrase
6830 is sent separately now. GnuPG messages are unreadable under
6831 multibyte locales with default-enable-multibyte-characters set to
6832 nil.
cf5a5c38 6833
01c52d31 68342006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 6835
01c52d31 6836 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 6837
01c52d31 68382006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 6839
01c52d31
MB
6840 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
6841 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
6842 instead.
cf5a5c38 6843
01c52d31 68442006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 6845
01c52d31
MB
6846 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
6847 newsgroups handling for NNTP overviews which don't include
6848 Newsgroups.
cf5a5c38 6849
01c52d31 68502006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 6851
01c52d31 6852 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 6853
01c52d31 68542006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 6855
01c52d31
MB
6856 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
6857 when searching for already-paid recipients.
34128042 6858
01c52d31 68592006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 6860
01c52d31
MB
6861 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
6862 passphrases when it is not needed.
6863 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
6864 passphrase stuff from gpg, should only be necessary when you use
6865 gpg with a smartcard.
34128042 6866
01c52d31 68672006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 6868
01c52d31
MB
6869 * mml.el (mml-insert-mime): Ignore cached contents of
6870 message/external-body part.
34128042 6871
01c52d31
MB
6872 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
6873 (mm-insert-part): Ditto.
34128042 6874
01c52d31 68752006-03-23 Simon Josefsson <jas@extundo.com>
34128042 6876
01c52d31
MB
6877 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
6878 Reiner.
6879 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 6880
01c52d31 68812006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 6882
01c52d31
MB
6883 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
6884 older emacsen.
6885 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 6886
01c52d31 68872006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 6888
01c52d31
MB
6889 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
6890 if we can.
c96ec15a 6891
01c52d31 68922006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 6893
01c52d31
MB
6894 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
6895 (pgg-gpg-update-agent): New function.
6896 (pgg-gpg-use-agent-p): New function.
6897 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
6898 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
6899 (pgg-gpg-sign-region): Use it.
c96ec15a 6900
01c52d31 69012006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 6902
01c52d31
MB
6903 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
6904 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 6905
01c52d31 69062006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 6907
01c52d31
MB
6908 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
6909 <wilde@sha-bang.de>.
6910 (pgg-gpg-use-agent): New variable.
6911 (pgg-gpg-process-region): Use it.
6912 (pgg-gpg-encrypt-region): Likewise.
6913 (pgg-gpg-encrypt-symmetric-region): Likewise.
6914 (pgg-gpg-decrypt-region): Likewise.
6915 (pgg-gpg-sign-region): Likewise.
6916 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 6917
01c52d31 69182006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 6919
01c52d31 6920 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 6921
01c52d31
MB
6922 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
6923 Add comment on version.
6203370b 6924
01c52d31 69252006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 6926
01c52d31 6927 * smiley.el: Add missing test smiley.
6203370b 6928
01c52d31 69292006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 6930
01c52d31
MB
6931 * mm-decode.el (mm-with-part): New macro.
6932 (mm-get-part): Use it; work with message/external-body as well.
6933 (mm-save-part): Treat name and filename equally.
6203370b 6934
01c52d31
MB
6935 * mm-extern.el (mm-extern-cache-contents): New function.
6936 (mm-inline-external-body): Use it; force the part to be displayed;
6937 move undisplayer added to the cached handle to the parent.
6203370b 6938
01c52d31
MB
6939 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
6940 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 6941
01c52d31 6942 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 6943
01c52d31 69442006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6945
01c52d31
MB
6946 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
6947 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
6948 Emacs.]
46e8fe3d 6949
01c52d31 69502006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6951
01c52d31
MB
6952 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
6953 path rather than symbol. Always return list of directories.
6954 Guarantee that image directory comes first. [Sync with image.el,
6955 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 6956
01c52d31
MB
6957 * message.el (message-make-tool-bar): Adjust to new API of
6958 `gmm-image-load-path-for-library'.
46e8fe3d 6959
01c52d31 6960 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 6961
01c52d31 6962 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 6963
01c52d31 69642006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 6965
01c52d31
MB
6966 * gnus-art.el (gnus-article-only-boring-p):
6967 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
6968 intangible text.
6969 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 6970
01c52d31 69712006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6972
01c52d31
MB
6973 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
6974 `defun' instead of `gmm-defun-compat'.
46e8fe3d 6975
01c52d31 69762006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 6977
01c52d31
MB
6978 * message.el (message-unique-id): Don't use message-number-base36
6979 if (user-uid) is a float.
6980 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 6981
01c52d31 69822006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 6983
01c52d31 6984 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 6985
01c52d31
MB
6986 * gnus-art.el (gnus-mime-display-single): Make sure there is an
6987 empty line between a part and a message part.
7347faa8 6988
01c52d31 69892006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 6990
01c52d31
MB
6991 * smiley.el: Add more test smileys.
6992 (smiley-data-directory, smiley-regexp-alist)
6993 (gnus-smiley-file-types): Fix doc strings.
6994 (smiley-update-cache): Clear smiley-cached-regexp-alist before
6995 adding new elements.
6996 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 6997
01c52d31 69982006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 6999
01c52d31
MB
7000 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
7001 scan latest NoCeM messages instead of old ones.
7002 (gnus-nocem-check-article): Fix regexps so as to match to PGP
7003 delimiters that are recently used.
7004 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 7005
01c52d31 7006 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 7007
01c52d31
MB
7008 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
7009 level which is larger than gnus-use-nocem is specified.
7347faa8 7010
01c52d31 7011 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 7012
01c52d31 70132006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 7014
01c52d31 7015 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 7016
01c52d31
MB
7017 * gnus-group.el (gnus-group-update-tool-bar): New variable.
7018 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 7019
01c52d31 7020 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 7021
01c52d31
MB
7022 * gnus-group.el (gnus-group-redraw-when-idle)
7023 (gnus-group-redraw-check): Remove.
7024 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 7025
01c52d31 70262006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 7027
01c52d31
MB
7028 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
7029 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 7030
01c52d31 70312006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 7032
01c52d31
MB
7033 * message.el (message-make-tool-bar): Rename gmm-image-load-path
7034 to gmm-image-load-path-for-library. Call with no-error argument.
7035 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 7036
01c52d31 7037 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 7038
01c52d31 7039 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 7040
01c52d31 7041 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 7042
01c52d31 70432006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 7044
01c52d31 7045 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 7046
01c52d31
MB
7047 * nnml.el (nnml-generate-nov-databases-directory): Rename from
7048 nnml-generate-nov-databases-1.
7049 (nnml-generate-nov-databases): Use it.
7050 (nnml-generate-nov-databases-directory): Document no-active
7051 argument.
c4288669 7052
01c52d31
MB
7053 * gmm-utils.el (gmm-image-load-path-for-library): Return single
7054 directory if path is t. Add no-error.
c4288669 7055
01c52d31
MB
7056 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
7057 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 7058
01c52d31
MB
7059 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
7060 resetting gnus-article-browse-html-temp-list.
c4288669 7061
01c52d31
MB
7062 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
7063 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
7064 Add example to docstring. Rename local variables. Move error
7065 checks to default case in cond and simplify.
73043f7d 7066
01c52d31 70672006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 7068
01c52d31
MB
7069 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
7070 handle is multipart when calling it recursively.
7071 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 7072
01c52d31 70732006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 7074
01c52d31
MB
7075 * nnimap.el (nnimap-request-update-info-internal): Optimize.
7076 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 7077
01c52d31 70782006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 7079
01c52d31
MB
7080 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
7081 is loaded.
7dafe00b 7082
01c52d31
MB
7083 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
7084 loaded.
7dafe00b 7085
01c52d31 70862006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7087
01c52d31
MB
7088 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
7089 to "Emacs 23 (unicode)" in doc string.
7dafe00b 7090
01c52d31
MB
7091 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
7092 "Emacs 23 (unicode)" in comment.
7dafe00b 7093
01c52d31 70942006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 7095
01c52d31 7096 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 7097
01c52d31
MB
7098 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
7099 characters 160 through 255 in Emacs 23.
7dafe00b 7100
01c52d31 71012006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7102
01c52d31
MB
7103 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
7104 gnus-article-browse-html-temp.
7105 (gnus-article-browse-delete-temp): Make it customizable. Add
7106 `file'. Adjust doc string.
7107 (gnus-article-browse-delete-temp-files): Add argument. Allow
7108 query for each file. Adjust doc string.
7109 (gnus-article-browse-html-parts): Add
7110 `gnus-article-browse-delete-temp-files' to
7111 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 7112
01c52d31 71132006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 7114
01c52d31
MB
7115 * gnus-art.el (gnus-article-browse-html-temp)
7116 (gnus-article-browse-delete-temp): New variables.
7117 (gnus-article-browse-delete-temp-files): New function.
7118 (gnus-article-browse-html-parts): Use it.
7dafe00b 7119
01c52d31 71202006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7121
01c52d31 7122 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 7123
01c52d31
MB
7124 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
7125 string.
7dafe00b 7126
01c52d31
MB
7127 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
7128 gnus-summary-insert-new-articles when unplugged. Remove
7129 gnus-summary-search-article-forward.
7dafe00b 7130
01c52d31
MB
7131 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
7132 display-visual-class instead of display-color-cells.
7dafe00b 7133
01c52d31 71342006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 7135
01c52d31
MB
7136 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
7137 message/* containing non-ASCII text properly.
7dafe00b 7138
01c52d31 71392006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7140
01c52d31
MB
7141 * message.el: Require gmm-utils, remove autoloads.
7142 (message-tool-bar): Set default based on
7143 gmm-tool-bar-style.
7144 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7145
01c52d31
MB
7146 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
7147 gmm-tool-bar-style.
7148 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7149
01c52d31
MB
7150 * gnus-group.el (gnus-group-tool-bar): Set default based on
7151 gmm-tool-bar-style.
7152 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7153
01c52d31
MB
7154 * gmm-utils.el (gmm-image-directory): Rename variable from
7155 gmm-image-load-path.
7156 (gmm-image-load-path): Use gmm-image-directory.
7157 (gmm-customize-mode): New function.
7158 (gmm-tool-bar-style): New variable.
7dafe00b 7159
01c52d31
MB
7160 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
7161 gnus-group-redraw-line-number.
7162 (gnus-group-redraw-check): Simplify.
7163 (gnus-group-tool-bar-update): Remove redraw check.
7164 (gnus-group-make-tool-bar): Add redraw check.
447505b5 7165
01c52d31 71662006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 7167
01c52d31 7168 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 7169
01c52d31 71702006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 7171
01c52d31 7172 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 7173
01c52d31 71742006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7175
01c52d31
MB
7176 * gnus-art.el (gnus-button): New face.
7177 (gnus-article-button-face): Use it.
3031d8b0 7178
01c52d31
MB
7179 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
7180 gnus-summary-next-page. Re-order.
3031d8b0 7181
01c52d31
MB
7182 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
7183 next-node are now included.
7184 (gnus-group-redraw-line-number): New internal variable.
7185 (gnus-group-redraw-check): Helper function for updating the tool
7186 bar.
7187 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 7188
01c52d31 7189 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 7190
01c52d31
MB
7191 * spam.el (spam-spamassassin-score-regexp): New internal variable.
7192 (spam-extra-header-to-number, spam-check-spamassassin-headers):
7193 Use it to match format of Spamassassin 3.0 and later. Reported by
7194 IRIE Tetsuya <irie@t.email.ne.jp>.
7195 (spam-check-bogofilter)
7196 (spam-bogofilter-register-with-bogofilter): Fix args of
7197 `gnus-error' calls.
3031d8b0 7198
01c52d31 71992006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7200
01c52d31
MB
7201 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
7202 unnecessary interaction when sending queued mails. Reported by
7203 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 7204
01c52d31 72052006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7206
01c52d31
MB
7207 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
7208 first or last are nil.
3031d8b0 7209
01c52d31 72102006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 7211
01c52d31 7212 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 7213
01c52d31 72142006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 7215
01c52d31 7216 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 7217
01c52d31 72182006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 7219
01c52d31 7220 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 7221
01c52d31 72222006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7223
01c52d31
MB
7224 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
7225 nov.php.
58090a8d 7226
01c52d31 72272006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 7228
01c52d31
MB
7229 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
7230 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
7231 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
7232 output on the server side.
7233 (nnweb-google-create-mapping): Update regexps and add some
7234 progress indication.
58090a8d 7235
01c52d31 72362006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7237
01c52d31
MB
7238 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
7239 gnus-agent-toggle-plugged. Re-order icons.
7240 (gnus-group-tool-bar-gnome): Add
7241 gnus-group-{prev,next}-unread-group.
7242 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 7243
01c52d31
MB
7244 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
7245 gnus-summary-insert-new-articles.
58090a8d 7246
01c52d31
MB
7247 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
7248 comments.
58090a8d 7249
01c52d31
MB
7250 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
7251 also available in Emacs 21.3.
58090a8d 7252
01c52d31
MB
7253 * message.el (message-fix-before-sending): Change "Emacs 22" to
7254 "Emacs 23 (unicode)" in comment.
58090a8d 7255
01c52d31
MB
7256 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
7257 "Emacs 23 (unicode)" in comment.
58090a8d 7258
01c52d31
MB
7259 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
7260 comment.
7261 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 7262
01c52d31 7263 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 7264
01c52d31 72652006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 7266
01c52d31
MB
7267 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
7268 and load-path.
58090a8d 7269
01c52d31 72702006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7271
01c52d31
MB
7272 * message.el: Autoload gmm-image-load-path.
7273 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
7274 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
7275 consitency.
58090a8d 7276
01c52d31
MB
7277 * gmm-utils.el (gmm-image-load-path): Also search in
7278 "../etc/images". Don't set gmm-image-load-path if we don't find
7279 the image.
58090a8d 7280
01c52d31 72812006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 7282
01c52d31
MB
7283 * gmm-utils.el (gmm-image-load-path): Don't make
7284 `gmm-image-load-path' include subdirectories which the second arg
7285 `image' might specify.
58090a8d 7286
01c52d31
MB
7287 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
7288 subdirectory to icon file names.
58090a8d 7289
01c52d31 7290 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 7291
01c52d31 72922006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7293
01c52d31
MB
7294 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
7295 gmm-image-load-path calls.
58090a8d 7296
01c52d31 7297 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 7298
01c52d31 7299 * message.el (message-make-tool-bar): Ditto.
58090a8d 7300
01c52d31 7301 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 7302
01c52d31
MB
7303 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
7304 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 7305
01c52d31
MB
7306 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
7307 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 7308
01c52d31
MB
7309 * message.el (message-tool-bar-gnome): Use new icon names.
7310 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 7311
01c52d31
MB
7312 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
7313 functions from MH-E.
7314 (gmm-image-load-path): New variable from MH-E.
7315 (gmm-image-load-path): New function from MH-E. Added arguments
7316 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
7317 *-image-load-path-called-flag.
4c2ad11d 7318
01c52d31 73192006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 7320
01c52d31 7321 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 7322
01c52d31 73232006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 7324
01c52d31
MB
7325 * nnimap.el (nnimap-request-move-article): Change folder back to
7326 source group before deleting.
6586e9c9 7327
01c52d31 73282006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 7329
01c52d31 7330 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 7331
01c52d31
MB
7332 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
7333 mm-url.
e8beac8a 7334
01c52d31 7335 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 7336
01c52d31 73372006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 7338
01c52d31
MB
7339 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
7340 coding system which mm-charset-to-coding-system returns for a
7341 given charset is valid.
e8beac8a 7342
01c52d31 73432006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 7344
01c52d31
MB
7345 * html2text.el (html2text-remove-tag-list):
7346 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 7347
01c52d31 73482006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 7349
01c52d31 7350 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 7351
01c52d31 73522006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 7353
01c52d31
MB
7354 * gnus-art.el (article-strip-banner): Call
7355 article-really-strip-banner only when the regexp match is made.
3b059693 7356
01c52d31 73572006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 7358
01c52d31
MB
7359 * gnus-art.el (article-strip-banner): Use
7360 gnus-extract-address-components instead of
7361 mail-header-parse-addresses to make it work with non-ASCII text;
7362 remove mail-encode-encoded-word-string.
3b059693 7363
01c52d31
MB
7364 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
7365 values which are surrounded with \"...\"; make it never cause a
7366 Lisp error; give up parsing of parameters if it failed in
7367 extracting type.
3b059693 7368
880820fe 73692006-02-14 Arne Jørgensen <arne@arnested.dk>
3b059693 7370
01c52d31
MB
7371 * smime.el (smime-cert-by-ldap-1): Fix bug where
7372 `smime-ldap-search' returns results without userCertificates.
ab513ed4 7373
01c52d31 73742006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 7375
01c52d31 7376 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 7377
01c52d31 73782006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 7379
01c52d31
MB
7380 * spam.el (spam-check-spamassassin-headers): Adapt format for
7381 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
7382 <ari@mbf.ocn.ne.jp>.
7383 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 7384
01c52d31 73852006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 7386
01c52d31
MB
7387 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
7388 make-temp-file; make it work with XEmacs as well.
9516b9f4 7389
01c52d31
MB
7390 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
7391 mm-make-temp-file.
9516b9f4 7392
01c52d31
MB
7393 * mm-decode.el (mm-display-external): Use the 3rd arg of
7394 mm-make-temp-file.
7395 (mm-create-image-xemacs): Ditto.
9516b9f4 7396
01c52d31 73972006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 7398
01c52d31
MB
7399 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
7400 with message-narrow-to-headers.
7401 (gnus-draft-setup): Narrow to header to run message-fetch-field.
7402 (gnus-draft-check-draft-articles): New function.
7403 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 7404
01c52d31 74052006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 7406
01c52d31
MB
7407 * gnus-art.el (gnus-article-browse-html-parts):
7408 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
7409 Don't use suffix argument for mm-make-temp-file for Emacs 21
7410 compatibility. Remove useless `format'.
292f71fe 7411
01c52d31 74122006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 7413
01c52d31
MB
7414 * nnweb.el (nnweb-google-wash-article): Update regexps.
7415 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 7416
01c52d31 74172006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 7418
01c52d31
MB
7419 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
7420 re-loading nn* modules.
292f71fe 7421
01c52d31 74222006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 7423
01c52d31
MB
7424 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
7425 for `tool-bar-mode' and don't check it's default-value.
292f71fe 7426
01c52d31 7427 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 7428
01c52d31 7429 * message.el (message-make-tool-bar): Ditto.
292f71fe 7430
01c52d31
MB
7431 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
7432 `substring'. Shorten tmp-file name.
292f71fe 7433
01c52d31 7434 * gnus.el: Remove bogus comment.
292f71fe 7435
01c52d31 74362006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 7437
01c52d31
MB
7438 * gnus-art.el (gnus-article-browse-html-parts): New function.
7439 (gnus-article-browse-html-article): New function for viewing html
7440 articles with a browser.
bd2cef66 7441
01c52d31 74422006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 7443
01c52d31
MB
7444 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
7445 (mml2015-pgg-encrypt): Ditto.
ffda926c 7446
01c52d31
MB
7447 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
7448 (mml1991-pgg-encrypt): Ditto.
f5fab556 7449
01c52d31 74502006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 7451
01c52d31
MB
7452 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
7453 message-make-date instead of current-time-string.
4b9f0de2 7454
01c52d31
MB
7455 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
7456 to gnus-decoded which mm-uu might set.
4b9f0de2 7457
01c52d31 74582006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 7459
01c52d31
MB
7460 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
7461 don't decode quoted parameters; remove misimported Emacs code.
7462 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7463 (rfc2231-decode-encoded-string): Don't use split-string which
7464 behaves differently according to Emacs version; use
7465 mm-decode-coding-region to convert charset to coding-system.
7466 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7467 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 7468
01c52d31 74692006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 7470
01c52d31
MB
7471 * gnus-art.el (article-decode-charset): Don't use ignore-errors
7472 when calling mail-header-parse-content-type.
7473 (article-de-quoted-unreadable): Ditto.
7474 (article-de-base64-unreadable): Ditto.
7475 (article-wash-html): Ditto.
20051b27 7476
01c52d31
MB
7477 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
7478 calling mail-header-parse-content-type and
7479 mail-header-parse-content-disposition.
7480 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
7481 mail-header-parse-content-type.
82259e50 7482
01c52d31
MB
7483 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
7484 insert charset and format parameters; encode description after
7485 inserting it to buffer.
7486 (mml-insert-parameter): Fold lines properly even if a parameter is
7487 segmented into two or more lines; change the max column to 76.
82259e50 7488
01c52d31
MB
7489 * rfc1843.el (rfc1843-decode-article-body): Don't use
7490 ignore-errors when calling mail-header-parse-content-type.
46f93472 7491
01c52d31
MB
7492 * rfc2231.el (rfc2231-parse-string): Return at least type if
7493 possible; don't cause an error even if it fails in parsing of
7494 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7495 (rfc2231-encode-string): Don't break lines at the beginning, leave
7496 it to mml-insert-parameter.
46f93472 7497
01c52d31
MB
7498 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
7499 calling mail-header-parse-content-type.
d3a597b7 7500
01c52d31 75012006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 7502
01c52d31
MB
7503 * spam-report.el (spam-report-gmane-use-article-number):
7504 Improve doc string.
7505 (spam-report-gmane-internal): Check if a suitable header was found
7506 in the article.
8753ddee 7507
01c52d31 75082006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 7509
01c52d31
MB
7510 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
7511 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 7512
01c52d31 75132006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 7514
01c52d31 7515 Update copyright notices of all files in the gnus directory.
8753ddee 7516
01c52d31 75172006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 7518
01c52d31 7519 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 7520
01c52d31 75212006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 7522
01c52d31
MB
7523 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
7524 segmented lines of parameter value to cope with Thunderbird 1.5
7525 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
7526 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7527 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 7528
01c52d31 75292006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 7530
01c52d31
MB
7531 * mml.el (mml-generate-mime-1): Correct the order of inline signed
7532 parts.
a33704bb 7533
01c52d31 75342006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 7535
01c52d31
MB
7536 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
7537 there's only one active file for all servers.
7538 (nnweb-request-scan): Make sure nnweb-articles is initialized on
7539 solid groups. Gnus might have used a FAST request to select the group.
7540 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
7541 and nnweb-search redundantly in the active file.
7542 (nnweb-request-list): Don't list bogus groups. There can only be one.
7543 (nnweb-request-create-group): Don't use ARGS.
7544 (nnweb-possibly-change-server, nnweb-request-group): Remove some
7545 initialisations. Let nnoo do the work.
a33704bb 7546
01c52d31 75472006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 7548
01c52d31
MB
7549 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
7550 Say the part has been decoded.
a33704bb 7551
01c52d31 7552 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 7553
01c52d31 75542006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 7555
01c52d31
MB
7556 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
7557 mailcap-viewer-test-cache when there's no 'test clause, since that
7558 will invert the meaning of a "nil" test previously determined by
7559 mailcap-mailcap-entry-passes-test.
53cfefc8 7560
01c52d31 75612006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 7562
01c52d31
MB
7563 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
7564 compiling.
53cfefc8 7565
01c52d31 7566 * gnus-sum.el: Ditto.
53cfefc8 7567
01c52d31 7568 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 7569
01c52d31 75702006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 7571
01c52d31 7572 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 7573
01c52d31 75742006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 7575
01c52d31
MB
7576 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
7577 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
7578 current Google Groups.
53cfefc8 7579
01c52d31 75802006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 7581
01c52d31
MB
7582 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
7583 and tool-bar-mode.
66841476 7584
01c52d31
MB
7585 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
7586 and tool-bar-mode.
66841476 7587
01c52d31
MB
7588 * message.el (message-tool-bar-update): Simplify.
7589 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 7590
01c52d31
MB
7591 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
7592 gnus-summary-buffer.
7593 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
7594 gnus-summary-reply.
81df110a 7595
01c52d31 7596 * gmm-utils.el (gmm): Add :version.
5fae1cae 7597
01c52d31 75982006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 7599
01c52d31
MB
7600 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
7601 autoload.
5fae1cae 7602
01c52d31 76032006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 7604
01c52d31 7605 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 7606
01c52d31 76072006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 7608
01c52d31 7609 * message.el: Change some comments WRT tool-bars.
81df110a 7610
01c52d31
MB
7611 * gnus-sum.el (gnus-summary-tool-bar)
7612 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
7613 (gnus-summary-tool-bar-zap-list): New variables.
7614 (gnus-summary-make-tool-bar): Complete rewrite using
7615 `gmm-tool-bar-from-list'.
430d3ed7 7616
01c52d31
MB
7617 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
7618 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
7619 variables.
7620 (gnus-group-make-tool-bar): Complete rewrite using
7621 `gmm-tool-bar-from-list'.
7622 (gnus-group-tool-bar-update): New function.
430d3ed7 7623
01c52d31 7624 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 7625
01c52d31 76262006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 7627
01c52d31
MB
7628 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
7629 is dissected into a single part of which the type is the same as
7630 the given one; decode charset.
6ff5b064 7631
01c52d31 76322006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 7633
01c52d31
MB
7634 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
7635 into alists as symbol not string, since that's what
7636 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
7637 look for.
a8f6d239 7638
01c52d31 76392006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 7640
01c52d31
MB
7641 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
7642 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 7643
01c52d31 7644 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 7645
01c52d31 76462006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 7647
01c52d31
MB
7648 * gnus-art.el (gnus-mime-security-button-commands): New variable.
7649 (gnus-mime-security-button-menu): New definition.
7650 (gnus-mime-security-button-map): Use them.
7651 (gnus-mime-security-button-menu): New function.
7652 (gnus-insert-mime-security-button): Addition to help echo.
7653 (gnus-mime-security-run-function, gnus-mime-security-save-part)
7654 (gnus-mime-security-pipe-part): New functions.
d752cf53 7655
01c52d31
MB
7656 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
7657 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 7658
01c52d31
MB
7659 * mm-decode.el (mm-handle-set-disposition): Remove.
7660 (mm-handle-set-description): Remove.
d752cf53 7661
01c52d31 76622006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 7663
01c52d31
MB
7664 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
7665 (mm-w3m-standalone-supports-m17n-p): New function.
7666 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
7667 w3m usage.
d752cf53 7668
01c52d31
MB
7669 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
7670 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 7671
01c52d31 76722006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 7673
01c52d31
MB
7674 * message.el (message-tool-bar-zap-list): Use
7675 gmm-tool-bar-zap-list as custom type.
7676 (message-tool-bar-update): New function.
7677 (message-tool-bar, message-tool-bar-gnome)
7678 (message-tool-bar-retro): Add message-tool-bar-update.
7679 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 7680
01c52d31 7681 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 7682
01c52d31
MB
7683 * gmm-utils.el (gmm-error): Describe `args'.
7684 (gmm-tool-bar-zap-list): New widget.
7685 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 7686
01c52d31 76872006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 7688
01c52d31
MB
7689 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
7690 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
7691 the number of recursive calls.
4a2358e9 7692
01c52d31
MB
7693 * mm-decode.el (mm-handle-set-disposition): New macro.
7694 (mm-handle-set-description): New macro.
4a2358e9 7695
01c52d31 76962006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 7697
01c52d31
MB
7698 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
7699 encoding.
4a2358e9 7700
01c52d31 77012006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 7702
01c52d31
MB
7703 * message.el (message-tool-bar-zap-list, message-tool-bar)
7704 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
7705 (message-tool-bar-local-item-from-menu): Remove.
7706 (message-tool-bar-map): Replace by `message-make-tool-bar'.
7707 (message-make-tool-bar): New function.
7708 (message-mode): Use `message-make-tool-bar'.
4a2358e9 7709
01c52d31
MB
7710 * gmm-utils.el: New file.
7711 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
7712 (gmm-lazy): New widget copied from `nnmail.el'.
7713 (gmm-tool-bar-from-list): New function for creating customizable
7714 tool bars.
7715 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
7716 output.
7717 (gmm): Add :prefix to defgroup.
4a2358e9 7718
01c52d31 77192006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 7720
01c52d31 7721 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 7722
01c52d31 77232006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 7724
01c52d31
MB
7725 * mml.el (mml-attach-file): Describe `description' in doc string.
7726 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 7727
01c52d31 77282006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 7729
01c52d31 7730 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 7731
01c52d31 77322006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 7733
01c52d31 7734 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 7735
01c52d31 77362006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 7737
01c52d31
MB
7738 * imap.el (imap-open): Handle case where buffer is a buffer
7739 object.
41e11121 7740
01c52d31 77412005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 7742
01c52d31
MB
7743 * gnus-delay.el (gnus-delay): Don't autoload.
7744 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
7745 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 7746
01c52d31 77472005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 7748
01c52d31 7749 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 7750
01c52d31 77512006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 7752
01c52d31 7753 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 7754
01c52d31 7755 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 7756
01c52d31 77572006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 7758
01c52d31 7759 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 7760
01c52d31 77612006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 7762
01c52d31
MB
7763 * mm-decode.el (mm-inlined-types): Add application/pgp.
7764 (mm-automatic-display): Ditto.
11e22c4a 7765
01c52d31
MB
7766 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
7767 part as text.
11e22c4a 7768
01c52d31 77692006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 7770
01c52d31
MB
7771 * nnrss.el: Update copyright.
7772 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 7773
01c52d31
MB
7774 * gnus-art.el:
7775 * gnus-sum.el:
7776 * mm-uu.el:
7777 * mm-view.el: Update copyright.
97f78c9b 7778
01c52d31 77792006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 7780
01c52d31
MB
7781 * message.el (message-info): New function.
7782 (message-mode-menu): Add it.
7783 Update copyright.
97f78c9b 7784
01c52d31 7785 * ChangeLog: Fix and update copyright.
97f78c9b 7786
01c52d31 77872006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 7788
01c52d31
MB
7789 * message.el (message-forward-subject-name-subject): Prefer the
7790 address to 'nowhere' if the sender has no name.
7791 Fix typo. Update copyright year.
97f78c9b 7792
01c52d31 77932006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 7794
01c52d31
MB
7795 * gnus-art.el (article-wash-html): Use
7796 gnus-summary-show-article-charset-alist if a numeric arg is given.
7797 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 7798
01c52d31
MB
7799 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
7800 mm-inline-text-html-render-with-w3m-standalone.
7801 (mm-text-html-washer-alist): Map w3m-standalone to
7802 gnus-article-wash-html-with-w3m-standalone.
7803 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 7804
01c52d31 78052006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 7806
01c52d31
MB
7807 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
7808 Improve LaTeX.
4b91459a 7809
01c52d31 78102006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 7811
01c52d31
MB
7812 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
7813 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 7814
01c52d31
MB
7815 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
7816 the buffer.
4b91459a 7817
01c52d31 78182006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 7819
01c52d31
MB
7820 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
7821 custom definition of `gnus-posting-styles'.
d44e3b45 7822
01c52d31
MB
7823 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
7824 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 7825
01c52d31 78262006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 7827
01c52d31
MB
7828 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
7829 Use nntp for bug archive.
4b91459a 7830
01c52d31 78312006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 7832
01c52d31
MB
7833 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
7834 parts.
7835 (nnrss-normalize-date): New function converts ISO 8601 date into
7836 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
7837 (nnrss-check-group): Use it.
c03ac728 7838
01c52d31 78392006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 7840
01c52d31 7841 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 7842
01c52d31
MB
7843 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
7844 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
7845 (nnrss-insert-w3): Ditto.
d8a88581 7846
01c52d31 78472005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 7848
01c52d31
MB
7849 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
7850 the articles to be forwarded including the case where neither a
7851 number of articles nor a region is specified.
d8a88581 7852
01c52d31 78532005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 7854
01c52d31
MB
7855 * nnrss.el (nnrss-request-article): Fix last change; fill
7856 text/plain parts.
7573397b 7857
01c52d31 78582005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 7859
01c52d31
MB
7860 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
7861 in text/plain part.
7862 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 7863
01c52d31 78642005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 7865
01c52d31
MB
7866 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
7867 article.
9ebc3953 7868
01c52d31 78692005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 7870
01c52d31
MB
7871 * nnml.el: Don't require gnus-bcklg. Autoload it.
7872 (nnml-use-compressed-files, nnml-save-mail): Support other
7873 comression programs such as bzip2.
7929f858 7874
01c52d31 78752005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 7876
01c52d31
MB
7877 * dns.el (query-dns): Make sure we check the buffer size before
7878 removing tcp headers.
7929f858 7879
01c52d31 78802005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 7881
01c52d31
MB
7882 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
7883 remove MIME buttons associated with multipart/alternative parts.
7884 (gnus-mime-display-alternative): Tag buttons using `article-type'
7885 text property.
ead25b5c 7886
01c52d31
MB
7887 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
7888 associated with multipart/alternative parts.
ead25b5c 7889
01c52d31 7890 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 7891
01c52d31
MB
7892 * mm-decode.el (mm-inlined-types): Fix custom type.
7893 (mm-keep-viewer-alive-types): Ditto.
7894 (mm-automatic-display): Ditto.
7895 (mm-attachment-override-types): Ditto.
7896 (mm-inline-override-types): Ditto.
7897 (mm-automatic-external-display): Ditto.
8774406b 7898
01c52d31 78992005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 7900
01c52d31
MB
7901 * spam-report.el (spam-report-user-mail-address)
7902 (spam-report-user-agent): New variables.
7903 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 7904
01c52d31 79052005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 7906
01c52d31
MB
7907 * gnus-art.el (gnus-button-handle-custom): Do not just use
7908 `customize-apropos' for any "M-x customize-*" button but the
7909 function called for. Accept both the function name and its
7910 argument in order to achieve this.
7911 (gnus-button-alist): Remove support for "custom:" URL's. Pass
7912 function name to `gnus-button-handle-custom' in case of "M-x
7913 customize-*" buttons.
59fda2fa 7914
01c52d31 79152005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 7916
01c52d31
MB
7917 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
7918 multipart/alternative and add xref to mm-discouraged-alternatives
7919 in doc string.
7d0c69be 7920
01c52d31
MB
7921 * mm-decode.el (mm-discouraged-alternatives): Add xref to
7922 gnus-buttonized-mime-types in doc string.
7d0c69be 7923
01c52d31 79242005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 7925
01c52d31
MB
7926 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
7927 Suggest image/.* in the doc string.
d6697c02 7928
01c52d31 79292005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 7930
01c52d31
MB
7931 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
7932 message-marks (Debian bug #342521).
d6697c02 7933
01c52d31 79342005-12-12 Simon Josefsson <jas@extundo.com>
84861437 7935
01c52d31
MB
7936 * password.el (password-read-from-cache): Add.
7937 (password-read): Use it.
84861437 7938
01c52d31 79392005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 7940
01c52d31
MB
7941 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
7942 us-ascii as a MIME charset.
3338c0ad 7943
01c52d31
MB
7944 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
7945 against the case where the 2nd arg TYPE is nil.
3338c0ad 7946
01c52d31 79472005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 7948
01c52d31 7949 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 7950
01c52d31 7951 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 7952
01c52d31 79532005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 7954
01c52d31 7955 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 7956
01c52d31 79572005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 7958
01c52d31
MB
7959 * mm-decode.el (mm-display-external): Use nametemplate (defined in
7960 RFC1524) if it is in mailcap or add a suffix according to
7961 mailcap-mime-extensions when generating a temp filename; postpone
7962 deleting a temp file for 2 seconds for some wrappers, shell
7963 scripts, and so on, which might exit right after having started a
7964 viewer command as a background job.
7965
79662005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
7967
7968 * nntp.el (nntp-marks-directory): Fix custom group.
7969
7970 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
7971 steps when < 10.
7972
7973 * gnus-start.el (gnus-no-server-1): Mention
7974 `gnus-level-default-subscribed' in doc string.
7975
79762005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
7977
7978 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
7979 parens.
7980
79812005-11-26 Dave Love <fx@gnu.org>
7982
7983 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
7984 (tls-program, tls-success): Provide openssl alternative.
7985
7986 * starttls.el: Doc fixes.
7987 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
7988 SERVICE to PORT.
7989
002876ab 7990 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
01c52d31
MB
7991 port null or service name.
7992 (starttls-negotiate): Autoload.
7993
79942005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7995
7996 * message.el (message-kill-to-signature): Fix interactive spec.
7997
79982005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
7999
8000 * pop3.el (pop3-open-server): Recognize a string as a service name.
8001
80022005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
8003
8004 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
8005
80062005-11-23 Dave Love <fx@gnu.org>
8007
8008 Add pop3s, pop3/starttls.
8009
8010 * pop3.el (pop3-authentication-scheme): Clarify doc.
8011 (open-tls-stream, starttls-open-stream): Autoload.
8012 (pop3-stream-type): New.
8013 (pop3-open-server): Use it.
8014
8015 * mail-source.el (mail-sources): Fix some :types. Add stream type
8016 for POP.
8017 (mail-source-keyword-map): Add :stream for POP.
8018 (mail-source-fetch-pop): Use pop3-stream-type.
8019
80202005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
8021
8022 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
8023 of current-time-string.
8024
80252005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
8026
8027 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
8028 date header.
8029
80302005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
8031
8032 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
8033 it can seriously impact performance as it bypasses the agent's
8034 local caches.
8035
80362005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
8037
8038 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
8039 must be explicitly online rather than "not explicitly offline" for
8040 its flags to be synchronized.
8041
8042 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
8043 that gnus-uu-unmark-thread will function correctly.
8044
8045 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
8046 1024K is instead displayed as 1M.
8047
80482005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8049
8050 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
8051
80522005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
8053
8054 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
8055
80562005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
8057
8058 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
8059 error message to display actual error condition.
8060 (gnus-agent-save-local): Avoid saving symbols that are bound to
8061 nil as they simply result in a warning message in
8062 gnus-agent-read-local.
8063
80642005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
8065
8066 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
8067 rather than make-variable-buffer-local for file-precious-flag.
8068
80692005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
8070
8071 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
8072 for duplicates which are removed. The invalid sort check then
8073 triggers a rescan after the sort as sorting may have moved
8074 duplicate entries such that they can be cheaply detected.
8075
80762005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
8077
8078 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
8079
80802005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
8081
8082 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
8083 internal variable to a custom variable. Changed default value
8084 from compressed(2) to uncompressed(1).
8085 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
8086 support for uncompressed agentview files. Taken together, reading
8087 the agentview file should now be 6-7 times faster.
8088
80892005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
8090
8091 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
8092 as a buffer-local variable. This avoids creating truncated
8093 dribble files as a result of a hang up, eg.
8094
80952005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
8096
8097 * gnus-start.el (gnus-start-draft-setup): Enforce
8098 `gnus-draft-mode' for nndraft:drafts at startup.
8099
8100 * gnus.el (gnus-splash): Change custom group.
8101 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
8102 allow-list argument.
8103
8104 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
8105 string.
8106
81072005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
8108
8109 * gnus-art.el (gnus-default-article-saver): Add user-defined
8110 `function' to custom type.
8111
81122005-10-30 Chong Yidong <cyd@stupidchicken.com>
8113
8114 * imap.el (imap-open): Handle case where buffer is a buffer
8115 object.
8116
81172005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
8118
8119 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
8120 long lines.
8121 (gnus-cache-delete-group): Wrap doc strings.
8122
8123 * gnus-agent.el (gnus-agent-rename-group)
8124 (gnus-agent-delete-group): Wrap doc strings.
8125
01c52d31
MB
81262005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8127
8128 * gnus-start.el (gnus-1): Add "native" to
8129 gnus-predefined-server-alist.
8130
8131 * gnus.el (gnus-method-to-server): Don't add "native" to the
8132 lists here, because that leads to problems when
8133 gnus-select-method is bound.
8134
81352005-11-09 Simon Josefsson <jas@extundo.com>
8136
8137 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
8138 use (not sort-by-date) instead.
8139
81402005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
8141
8142 * gnus-delay.el (gnus-delay-group): Don't autoload.
8143 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
8144 to be re-loaded when customizing the `gnus-delay' group.
8145
81462005-11-19 Chong Yidong <cyd@stupidchicken.com>
8147
8148 * message.el: Revert last changes.
8149 (message-insert-citation-line): Use newlines.
8150
81512005-11-17 Chong Yidong <cyd@stupidchicken.com>
8152
8153 * message.el (message-courtesy-message)
8154 (message-mark-insert-begin, message-mark-insert-end)
8155 (message-elide-ellipsis, message-cancel-message)
8156 (message-add-header, message-change-subject)
8157 (message-cross-post-followup-to-header)
8158 (message-cross-post-insert-note, message-reduce-to-to-cc)
8159 (message-widen-reply, message-delete-not-region)
8160 (message-kill-to-signature, message-insert-signature)
8161 (message-insert-importance-high, message-insert-importance-low)
8162 (message-insert-or-toggle-importance)
8163 (message-insert-disposition-notification-to)
8164 (message-indent-citation, message-yank-original)
8165 (message-cite-original-without-signature, message-cite-original)
8166 (message-insert-citation-line, message-position-on-field)
8167 (message-fix-before-sending, message-send-mail-partially)
8168 (message-send-mail, message-send-mail-with-sendmail)
8169 (message-send-mail-with-qmail, message-send-news)
8170 (message-check-news-header-syntax, message-generate-headers)
8171 (message-insert-courtesy-copy, message-fill-address)
8172 (message-fill-header, message-shorten-references)
8173 (message-setup-1, message-cancel-news)
8174 (message-forward-make-body-plain, message-forward-make-body-mime)
8175 (message-forward-make-body-mml, message-encode-message-body)
8176 (message-forward-make-body-digest-plain)
8177 (message-forward-make-body-digest-mime)
8178 (message-use-alternative-email-as-from): Insert `hard-newline'
8179 instead of ordinary newlines.
8180
81812005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
8182
8183 * message.el (message-generate-headers): Downcase the argument
8184 given to message-check-element.
8185
81862005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
8187
8188 * nntp.el (nntp-authinfo-rejected): New error condition.
8189 (nntp-wait-for): Use new error condition to signal authentication
8190 error.
8191 (nntp-retrieve-data): Rethrow new error condition to break out of
8192 recursive call to nntp-send-authinfo.
8193
81942005-11-08 Romain Francoise <romain@orebokech.com>
8195
8196 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
8197 (gnus-summary-exit-map): Bind to `Z p'.
8198 (gnus-summary-make-menu-bar): Add menu item.
8199
82002005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
8201
8202 * gnus-art.el (gnus-article-treat-custom): Add `first'.
8203 (gnus-treat-*): Add `first' in all doc strings.
8204
8205 * gnus-group.el (gnus-group-compact-group): Fix typo.
8206
82072005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
8208
8209 * gnus.el (gnus-parameters-case-fold-search): New variable.
8210 (gnus-parameters-get-parameter): Use it.
8211
8212 * gnus-score.el (gnus-home-score-file): Doc fix.
8213
82142005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
8215
8216 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
8217
82182005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
8219
8220 * mm-util.el (mm-special-display-p): New function.
8221
8222 * mml.el (mml-preview): Use it; doc fix.
8223
82242005-10-29 Romain Francoise <romain@orebokech.com>
8225
8226 * message.el (message-fix-before-sending): Fix comment.
8227
82282005-10-29 Jari Aalto <jari.aalto@cante.net>
8229
8230 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
8231
82322005-10-29 Jari Aalto <jari.aalto@cante.net>
8233
8234 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
8235 Used in gnus-score.el.
8236
82372005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
8238
8239 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
8240
82412005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
8242
8243 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
8244 whitespace removed in revision 7.8. Use concatenated string to
8245 protect trailing whitespace.
8246
880820fe 82472005-10-27 Jouni K. Seppänen <jks@iki.fi>
01c52d31
MB
8248
8249 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
8250 (nnimap-request-expire-articles): Use it to avoid sending 'UID
8251 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
8252 Courier IMAP ("some version from 2004"). Mostly based on similar
8253 code in the same function.
8254
82552005-10-26 Didier Verna <didier@xemacs.org>
8256
002876ab 8257 * gnus-group.el (gnus-group-compact-group): Invalidate original
01c52d31 8258 article buffer.
002876ab 8259 * gnus-srvr.el (gnus-server-compact-server): Ditto.
c9e31f32 8260 * nnml.el (nnml-request-compact-group): Handle self Xref: field in
01c52d31
MB
8261 NOV database and in article itself.
8262 Invalidate article backlog.
8263
82642005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
8265
8266 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
8267
82682005-10-26 Simon Josefsson <jas@extundo.com>
8269
8270 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
8271 part of 2004-07-25 change.
8272
82732005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
8274
8275 * message.el (message-display-completion-list): New function.
8276 (message-expand-group): Use it; make sure the Completions buffer
8277 is modifiable.
8278
82792005-10-30 Chong Yidong <cyd@stupidchicken.com>
8280
c9e31f32 8281 * imap.el (imap-open): Handle case where buffer is a buffer object.
01c52d31
MB
8282
82832005-10-24 Eli Zaretskii <eliz@gnu.org>
8284
8285 * pgg-def.el:
8286 * pgg-gpg.el:
8287 * pgg-parse.el:
8288 * pgg-pgp.el:
8289 * pgg-pgp5.el:
8290 * pgg.el: Move to the parent lisp directory.
8291
82922005-10-23 Chong Yidong <cyd@stupidchicken.com>
8293
8294 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
8295 user-mail-name is an empty string.
8296
82972005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
8298
8299 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
8300 depending on gnus-score-decay-constant.
8301
8302 * encrypt.el (encrypt-insert-file-contents)
8303 (encrypt-write-file-contents): Don't use `gnus-message'.
8304
8305 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
8306 arguments.
8307 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
8308 arguments to mm-uu-verbatim-marks-extract.
8309 (mm-uu-hide-markers): New variable.
8310 (mm-uu-extract): Use face similar to `gnus-cite-3'.
8311
8312 * gnus-fun.el (gnus-convert-image-to-x-face-command)
8313 (gnus-convert-image-to-face-command): Use "convert" by default to
8314 allow other input image formats.
8315 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
8316 accordingly.
8317
83182005-10-23 Simon Josefsson <jas@extundo.com>
8319
8320 * imap.el (imap-gssapi-program): Align command line parameters
8321 with latest GNU SASL.
8322 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
8323
83242005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8325
8326 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
8327 HTML.
8328 (nnslashdot-request-article): Ditto.
8329
83302005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
8331
8332 * mail-source.el (mail-source-fetch-pop): Require pop3.
8333 (mail-source-check-pop): Ditto.
8334
83352005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
8336
8337 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
8338 errors.
8339
83402005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
8341
8342 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
8343 (gnus-treat-strip-leading-blank-lines): Improve doc string.
8344
8345 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
8346
8347 * mm-bodies.el (mm-decode-string): Call
8348 `mm-charset-to-coding-system' with allow-override argument.
8349
83502005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
8351
8352 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
8353 (rfc2047-charset-to-coding-system): New function.
8354 (rfc2047-decode-encoded-words): New function.
8355 (rfc2047-decode-region): Use them.
8356 (rfc2047-decode-cte): Remove.
8357 (rfc2047-parse-and-decode): Remove.
8358 (rfc2047-decode): Remove.
8359
83602005-10-15 Kenichi Handa <handa@m17n.org>
8361
8362 * rfc2047.el (rfc2047-decode-cte): New function.
8363 (rfc2047-decode-region): Change the way to decode successive
8364 encoded-words: decode B- or Q-encoding in each encoded-word,
8365 concatenate them, and decode it as charset.
8366
83672005-10-17 Chong Yidong <cyd@stupidchicken.com>
8368
8369 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
8370 widget-move-and-invoke.
8371 (gnus-custom-mode): Use gnus-custom-map.
8372
83732005-10-15 Bill Wohler <wohler@newt.com>
8374
8375 * message.el (message-tool-bar-map): Renamed image file from
8376 mail_send to mail/send.
8377
83782005-10-16 Masatake YAMATO <jet@gyve.org>
8379
8380 * message.el (message-expand-group): Pass the common
8381 prefix substring of completion to `display-completion-list'.
8382
83832005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
8384
8385 * mml-sec.el (mml-secure-method): New internal variable.
8386 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
8387 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
8388 functions using mml-secure-method.
8389
8390 * mml.el (mml-mode-map): Add key bindings for those functions.
8391 (mml-menu): Simplify security menu entries. Suggested by Jesper
8392 Harder <harder@myrealbox.com>.
8393 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
8394 end of message if point is the headers of the message.
8395
8396 * message.el (message-in-body-p): New function.
8397
8398 * assistant.el: Autoload gnus-util and netrc.
8399
8400 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
8401 Use `mm-charset-override-alist' only when decoding.
8402
8403 * mm-bodies.el (mm-decode-body): Call
8404 `mm-charset-to-coding-system' with allow-override argument.
8405
8406 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
8407 `filename' from Content-Disposition if Content-Type doesn't
8408 provide `name'.
8409 (gnus-mime-view-part-as-type): Set default instead of
8410 initial-input.
8411
84122005-10-09 Daniel Brockman <daniel@brockman.se>
8413
8414 * format-spec.el (format-spec): Propagate text properties of % spec.
8415
84162005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
8417
8418 * gnus-art.el (gnus-treat-predicate): Add `first'.
8419
84202005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
8421
8422 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
8423 (mm-charset-override-alist): New variable.
8424 (mm-charset-to-coding-system): Use it.
8425 (mm-codepage-setup): New helper function.
8426 (mm-charset-eval-alist): New variable.
8427 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
8428 about unknown charsets.
8429
84302005-10-04 David Hansen <david.hansen@gmx.net>
8431
8432 * nnrss.el (nnrss-request-article): Add support for the comments tag.
8433 (nnrss-check-group): Ditto.
8434
84352005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
8436
8437 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
8438 Rename x-gnus-verbatim to x-verbatim.
8439 (mm-uu-type-alist): Fix regexp for verbatim-marks.
8440
8441 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
8442 x-verbatim.
8443
8444 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
8445
8446 * gnus-util.el (gnus-remove-duplicates): Remove.
8447
8448 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
8449 instead of gnus-remove-duplicates.
8450
8451 * message.el (message-remove-duplicates): Remove.
8452 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
8453 message-remove-duplicates.
8454
8455 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
8456 available, else use implementation from `delete-dups'.
8457
8458 * message.el (message-insert-expires): New function.
8459 (message-mode-map): Add key binding.
8460 (message-mode-field-menu): Add menu entry.
8461 (message-mode): Document it.
8462 (message-make-expires-date): Use `message-make-date'.
8463
84642005-10-04 Josh Huber <huber@alum.wpi.edu>
8465
8466 * message.el (message-make-expires-date): New function.
8467
01c52d31
MB
84682005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
8469
8470 * time-date.el: Autoload parse-time-string, XEmacs needs it.
8471
84722005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
8473
8474 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
8475 function rather than the diff-mode.el package.
8476 (mm-display-external): Use with-current-buffer.
8477 (mm-viewer-completion-map, mm-viewer-completion-map):
8478 Move initialization inside declaration.
8479
84802005-09-29 Simon Josefsson <jas@extundo.com>
8481
8482 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
8483 autoload mail-check-payment.
8484 (spam-check-hashcash): Define unconditionally, since hashcash.el
8485 is part of Gnus now. Ignore errors from payment checking.
8486
84872005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
8488
8489 * message.el (message-bold-region, message-unbold-region): Rename
8490 from `bold-region' and `unbold-region'.
8491
8492 * message.el: Remove useless autoloads.
8493
84942005-09-28 Simon Josefsson <jas@extundo.com>
8495
8496 * message.el (message-use-idna): Default to t.
8497 (message-use-idna): Test whether encoding works too. Doc fix.
8498
84992005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
8500
8501 * nntp.el (nntp-warn-about-losing-connection): Remove.
8502
85032005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
8504
8505 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
8506 customizable. Change default value.
8507 (mm-uu-diff-groups-regexp): Change default value.
8508 (mm-uu-type-alist): Add doc string.
8509 (mm-uu-configure): Add doc string. Make it interactive.
8510 (mm-uu-tex-groups-regexp): New variable.
8511 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
8512 (mm-uu-type-alist): Add LaTeX documents.
8513 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
8514 of "text/verbatim".
8515 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
8516
8517 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
8518 instead of "text/verbatim".
8519
8520 * message.el (message-mark-inserted-region)
8521 (message-mark-insert-file): Use slrn style marks when called with
8522 prefix argument.
8523
85242005-09-27 Simon Josefsson <jas@extundo.com>
8525
8526 * message.el (message-idna-to-ascii-rhs-1): Reformat.
8527
880820fe 85282005-09-27 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8529
8530 * message.el (message-remove-duplicates): New function.
8531 Implementation borrowed from `gnus-remove-duplicates'.
8532 (message-idna-to-ascii-rhs): Also encode idna addresses in
8533 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
8534 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
8535 only ask about the same idna domain once per header and also tell
8536 in what header to replace the idna domain.
8537
8538 * gnus-art.el (article-decode-idna-rhs): Also decode idna
8539 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
8540 (article-decode-idna-rhs): Fix regexp so that all idna-address in
8541 a header is decoded and not just the last one.
8542
85432005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
8544
8545 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
8546 has been decoded.
8547
8548 * mm-decode.el (mm-automatic-display): Add text/verbatim.
8549 (mm-insert-part): Don't modify text if it has been decoded.
8550
8551 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
8552 decoded.
8553
8554 * mm-view.el (mm-inline-text): Don't strip text props unless
8555 decoding enriched or richtext parts.
8556
85572005-09-25 Romain Francoise <romain@orebokech.com>
8558
8559 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
8560 * gnus-start.el (gnus-subscribe-interactively):
8561 * gnus-uu.el (gnus-uu-grab-articles):
8562 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
8563 space.
8564
85652005-09-24 Emilio C. Lopes <eclig@gmx.net>
8566
8567 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
8568 * mm-view.el (mm-view-pkcs7-decrypt):
8569 * gnus-sum.el (gnus-summary-limit-to-extra)
8570 (gnus-summary-respool-article, gnus-read-move-group-name):
8571 * gnus-score.el (gnus-summary-increase-score):
8572 * gnus-util.el (gnus-completing-read-with-default):
8573 * gnus-art.el (gnus-read-save-file-name)
8574 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
8575 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
8576 * message.el (message-check-news-header-syntax):
8577 Follow convention for reading with the minibuffer.
8578
85792005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
8580
8581 * spam-report.el (spam-report-url-ping-plain):
8582 Use gnus-extended-version as User-Agent.
8583
8584 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
8585 default value is nil.
8586
8587 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
8588 (mm-uu-verbatim-marks-extract): New function.
8589 (mm-uu-extract): New face.
8590 (mm-uu-copy-to-buffer): Use it.
8591
8592 * spam-report.el (spam-report-gmane-ham): Renamed from
8593 `spam-report-gmane-unspam'.
8594 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
8595 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
8596
8597 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
8598 Autoload.
8599 (spam-report-gmane-unregister-routine): Renamed
8600 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
8601
86022005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
8603
8604 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
8605 (spam-report-gmane-unregister-routine): Add support for gmane
8606 unregistration.
8607
8608 * spam-report.el (spam-report-gmane-unspam)
8609 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
8610 (spam-report-gmane): Change to take a single article and do unspam
8611 registration.
8612
86132005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
8614
8615 * mm-url.el (mm-url-decode-entities): Fix regexp.
8616
86172005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8618
8619 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
8620 default to nil, to be able to use Gnus at all. If the default
8621 switches to something else, then the function should be fixed not
8622 be exceedingly slow.
8623
86242005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
8625
8626 * gnus-start.el (gnus-activate-group): If the server is nil, don't
8627 fail hard.
8628
8629 * spam-report.el: Add better Keywords line.
8630
8631 * spam.el: Add Maintainer and better Keywords line.
8632
86332005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
8634
8635 * gnus-art.el (gnus-article-replace-part)
8636 (gnus-mime-replace-part): New functions.
8637 (gnus-mime-action-alist, gnus-mime-button-commands)
8638 (gnus-mime-save-part-and-strip): Added file argument.
8639 (gnus-article-part-wrapper): Added interactive argument.
8640
8641 * gnus-sum.el (gnus-summary-mime-map): Add
8642 `gnus-article-replace-part'.
8643
86442005-09-19 Didier Verna <didier@xemacs.org>
8645
8646 The nnml compaction feature:
8647 * nnml.el (nnml-request-compact-group): New function.
8648 * nnml.el (nnml-request-compact): New function.
8649 * gnus-int.el (gnus-request-compact-group): New function.
8650 * gnus-int.el (gnus-request-compact): New function.
8651 * gnus-group.el (gnus-group-compact-group): New function.
8652 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
8653 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
8654 * gnus-srvr.el (gnus-server-compact-server): New function.
8655 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
8656 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
8657
86582005-09-18 Deepak Goel <deego@gnufans.org>
8659
8660 * sieve.el (sieve-help): Fix `message' call: first arg should be a
8661 format spec.
8662
86632005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
8664
8665 * gnus.el (gnus-group-startup-message): Bind image-load-path.
8666
86672005-09-15 Romain Francoise <romain@orebokech.com>
8668
8669 * message.el (message-fill-paragraph): Clarify docstring.
8670
86712005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
8672
8673 * gnus-art.el (gnus-mime-display-part): Protect against broken
8674 MIME messages.
8675
86762005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
8677
8678 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
8679 before parsing header.
8680
86812005-09-11 Jari Aalto <jari.aalto@cante.net>
8682
002876ab 8683 * html2text.el (html2text-replace-list): Add new entities.
01c52d31
MB
8684
86852005-09-11 Romain Francoise <romain@orebokech.com>
8686
8687 * message.el (message-alternative-emails): Improve docstring.
8688 (message-setup-1): Call `message-use-alternative-email-as-from'
8689 after `message-setup-hook' to give it precedence over posting
8690 styles, etc.
8691 (message-use-alternative-email-as-from): Add docstring. Remove
8692 the original From header if present.
8693
8694 * nnml.el (nnml-compressed-files-size-threshold): New variable.
8695 (nnml-save-mail): Use it.
8696
8697 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
8698 articles. Add new argument `silent'.
8699 (gnus-uu-mark-all): Report the total number of marked articles.
8700
87012005-09-10 Romain Francoise <romain@orebokech.com>
8702
8703 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
8704 (gnus-uu-mark-series): Likewise.
8705
87062005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
8707
8708 * spam-report.el (spam-report-gmane): Fix generation of spam
8709 report URL.
8710
87112005-09-10 Simon Josefsson <jas@extundo.com>
8712
8713 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
8714 t, based on discussion on the ding list with Robert Epprecht
8715 <epprecht@solnet.ch>.
8716
87172005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
8718
8719 * spam-report.el (spam-report-gmane): Make it work without
8720 X-Report-Spam header. Gmane now only provides Archived-At.
8721 This is only used if `spam-report-gmane-use-article-number' is nil.
8722 (spam-report-gmane-spam-header): Remove. Not used anymore.
8723
8724 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
8725 make `gnus-summary-sort-by-recipient' work with threading.
8726
8727 * nnweb.el (nnweb-google-wash-article): Print a message if article
8728 is not available.
8729
87302005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
8731
8732 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
8733 change. Decode text/* parts content before displaying.
8734
87352005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
8736
8737 * mml-smime.el: Remove defvar of gnus-extract-address-components.
8738
87392005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8740
8741 * mm-view.el (mm-display-inline-fontify): Disable support modes.
8742
87432005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
8744
c9e31f32 8745 * message.el (message-tab-body-function): Fix mismatched custom type.
01c52d31
MB
8746
8747 * gnus.el (gnus-group-change-level-function): Ditto.
8748
8749 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
8750
8751 * gnus-art.el (gnus-signature-limit)
8752 (gnus-article-mime-part-function): Ditto.
8753
87542005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
8755
8756 * mml.el (mml-mode): Silence the byte compiler.
8757
8758 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
8759 using `(sit-for 0)' before moving the point to the specified part;
8760 skip unbuttonized parts.
8761 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
8762 return to the summary window if gnus-auto-select-part is non-nil.
8763
87642005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
8765
8766 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
8767 variables.
8768 (mml-dnd-attach-file, mml-mode): Use them.
8769
8770 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
8771 Make fetching article by MID work again for Google Groups. Added
8772 FIXME concerning gnus-group-make-web-group.
8773
8774 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
8775 Don't depend on Gnus by using mail-extract-address-components if
8776 gnus-extract-address-components is not bound.
8777
87782005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8779
8780 * gnus-art.el (gnus-mime-display-security): Don't display the
8781 signature, but only the signed part.
8782
87832005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
8784
8785 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
8786
8787 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
8788 list, not listp.
8789
87902005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
8791
8792 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
8793 when encoding.
8794
8795 * mm-bodies.el (mm-decode-content-transfer-encoding):
8796 De-canonicalize CRLF for all text content types, not just
8797 text/plain.
8798
87992005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
8800
8801 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
8802 valid article; point arrow and cursor at the MIME button.
8803
88042005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
8805
8806 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
8807 Suggested by Dan Christensen <jdc@uwo.ca>.
8808
8809 * mm-decode.el (mm-save-part): Enable change of prompt.
8810
88112005-08-29 Jari Aalto <jari.aalto@cante.net>
8812
8813 * gnus-msg.el (gnus-inews-add-send-actions): Made
8814 `message-post-method' lambda parameter ARG `&optional'.
8815
88162005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
8817
8818 * gnus-sum.el (gnus-summary-mime-map): Added
8819 gnus-article-save-part-and-strip, gnus-article-delete-part and
8820 gnus-article-jump-to-part.
8821
8822 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
8823 (gnus-article-edit-part): Use it.
8824 (gnus-article-part-wrapper): Added no-handle argument.
8825 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
8826 functions.
8827
88282005-08-29 Romain Francoise <romain@orebokech.com>
8829
8830 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
8831 docstring.
8832 (gnus-face-from-file): Likewise.
8833
88342005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
8835
8836 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
8837 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
8838 non-nil.
8839 (gnus-auto-select-part): New variable.
8840 (gnus-article-jump-to-part): New function.
8841 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
8842 (gnus-mime-delete-part): Allow selecting specified part after
8843 deleting or stripping parts.
8844 (gnus-article-jump-to-part): Don't use `read-number'. Use last
8845 part if argument is bogus.
8846
88472005-08-31 Juanma Barranquero <lekktu@gmail.com>
8848
8849 * gnus-art.el (w3m-minor-mode-map):
8850 * gnus-spec.el (gnus-newsrc-file-version):
8851 * gnus-util.el (nnmail-active-file-coding-system)
8852 (gnus-original-article-buffer, gnus-user-agent):
8853 * gnus.el (gnus-ham-process-destinations)
8854 (gnus-parameter-ham-marks-alist)
8855 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
8856 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
8857 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
8858 * mm-decode.el (gnus-current-window-configuration):
8859 * mm-extern.el (gnus-article-mime-handles):
8860 * mm-url.el (url-current-object, url-package-name)
8861 (url-package-version):
8862 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
8863 (smime-keys, w3m-cid-retrieve-function-alist)
8864 (w3m-current-buffer, w3m-display-inline-images)
8865 (w3m-minor-mode-map):
8866 * mml-smime.el (gnus-extract-address-components):
8867 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
8868 (gnus-newsrc-hashtb, message-default-charset)
8869 (message-deletable-headers, message-options)
8870 (message-posting-charset, message-required-mail-headers)
8871 (message-required-news-headers):
8872 * mml1991.el (mc-pgp-always-sign):
8873 * mml2015.el (mc-pgp-always-sign):
8874 * nnheader.el (nnmail-extra-headers):
8875 * rfc1843.el (gnus-decode-encoded-word-function)
8876 (gnus-decode-header-function, gnus-newsgroup-name):
8877 * spam-stat.el (gnus-original-article-buffer): Add defvars.
8878
88792005-08-22 Karl Chen <quarl@cs.berkeley.edu>
8880
8881 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
8882 the end of the date treatments.
8883
88842005-08-15 Simon Josefsson <jas@extundo.com>
8885
8886 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
8887 it in url-handlers.el and XEmacs in url.el. Reported by Luca
8888 Capello and Romain Francoise.
8889 (pgg-fetch-key-function): Removed, not used?
8890 (pgg-insert-url-with-w3): Require url, to get
8891 url-insert-file-contents regardless of where it is defined.
8892
88932005-08-13 Romain Francoise <romain@orebokech.com>
8894
8895 * message.el (message-cite-original-1): New function.
8896 (message-cite-original): Use it.
8897 (message-cite-original-without-signature): Ditto.
8898
88992005-08-08 Romain Francoise <romain@orebokech.com>
8900
8901 * message.el (message-yank-empty-prefix): New variable.
8902 (message-indent-citation): Use it.
8903 (message-cite-original-without-signature): Respect X-No-Archive.
8904
89052005-08-08 Simon Josefsson <jas@extundo.com>
8906
8907 * pgg.el: Autoload url-insert-file-contents instead of loading
8908 w3/url.
8909 (pgg-insert-url-with-w3): Don't load url here.
8910
89112005-08-07 Jesper Harder <harder@phys.au.dk>
8912
8913 * message.el (message-kill-to-signature): Don't insert newline at
8914 bol.
8915 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
8916
89172005-08-06 Romain Francoise <romain@orebokech.com>
8918
8919 * message.el (message-user-fqdn): Fix typo in docstring.
8920
89212005-08-05 Daiki Ueno <ueno@unixuser.org>
8922
8923 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
8924
8925 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
8926
89272005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
8928
8929 * mm-bodies.el (mm-encode-body): Use coding system rather than
8930 charset to encode text.
8931
8932 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
8933 number of charsets if utf-8 is available (XEmacs).
8934
89352005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
8936
8937 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
8938 taken from `gnus-button-mid-or-mail-regexp'.
8939 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
8940 (gnus-button-alist): Improve regexp for domain part of the MIDs
8941 for news:localpart@domain buttons.
8942 (gnus-button-ctan-directory-regexp): Update.
8943
89442005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
8945
8946 * sieve-manage.el (sieve-manage-interactive-login): Use
8947 make-local-variable rather than make-variable-buffer-local.
8948 (sieve-manage-open): Ditto.
8949 (sieve-manage-authenticate): Ditto.
8950
8951 * mml.el (mml-generate-mime-1): Make the content type default to
8952 text/plain if the filename is not specified.
8953
89542005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
8955
8956 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
8957 instead of insert-buffer.
8958
8959 * message.el (message-yank-original): Ditto; set the mark at the
8960 end of the yanked message.
8961
89622005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
8963
8964 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
8965 lines to scroll rather than to stop it.
8966
8967 * mml.el (mml-generate-default-type): Add doc string.
8968 (mml-generate-mime-1): Use mm-default-file-encoding or make it
8969 default to application/octet-stream when determining the content
8970 type if it is not specified for the part or the mml contents; add
8971 a comment about mml-generate-default-type.
8972
89732005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
8974
8975 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
8976 make it default to application/octet-stream when determining the
8977 content type if it is not specified for the external contents.
8978
89792005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
8980
8981 * rfc2231.el (rfc2231-parse-string): Take care that not only a
8982 segmented parameter but also other parameters might be there.
8983
89842005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
8985
8986 * mm-decode.el (mm-display-external): Delete temp file, directory
8987 and buffer immediately if the external process is exited.
8988
89892005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
8990
8991 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
8992 fewer lines than that of scroll-margin.
8993 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
8994
89952005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
8996
8997 * gnus-art.el (gnus-article-next-page): Revert.
8998 (gnus-article-beginning-of-window): New macro.
8999 (gnus-article-next-page-1): Use it.
9000 (gnus-article-prev-page): Ditto.
9001 (gnus-article-edit-part): Use insert-buffer-substring instead of
9002 insert-buffer.
9003 (gnus-article-edit-exit): Ditto.
9004
9005 * gnus-util.el (gnus-beginning-of-window): Remove.
9006 (gnus-end-of-window): Remove.
9007
90082005-07-25 Simon Josefsson <jas@extundo.com>
9009
9010 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
9011 to have the url package without w3. Reported by Daiki Ueno
9012 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
9013
90142005-07-20 Didier Verna <didier@xemacs.org>
9015
9016 * gnus-diary.el: Remove the description comment (nndiary is now
9017 properly documented in the Gnus manual).
9018 Fix the spelling of "Back End".
9019 * nndiary.el: Ditto.
9020 Fix the copyright notice.
9021
90222005-07-18 Romain Francoise <romain@orebokech.com>
9023
149cd465
JB
9024 * gnus-sum.el (gnus-summary-to-prefix)
9025 (gnus-summary-newsgroup-prefix): New variables.
01c52d31
MB
9026 (gnus-summary-from-or-to-or-newsgroups): Use them.
9027
90282005-07-17 Romain Francoise <romain@orebokech.com>
9029
9030 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
9031 space as it's generally not especially interesting to the user.
9032
90332005-07-16 Romain Francoise <romain@orebokech.com>
9034
9035 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
9036 nil to avoid prompting and file modification if one of the
9037 messages at the top of the nnfolder file contains a copyright
9038 notice.
9039 Update copyright notice.
9040
9041 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
9042 instead of `current-time-string' as the latter creates a time
9043 string that is not RFC 2822 compliant (it lacks the zone).
9044 Update copyright notice.
9045
90462005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9047
9048 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
9049 for text/rtf. Display default in prompt. Pass default for M-n.
9050
9051 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
9052
90532005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9054
9055 * gnus-msg.el (gnus-button-mailto): Remove
9056 save-selected-window-window hackery because it relies on
9057 save-selected-window internals.
9058
90592005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
9060
9061 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
9062 (gnus-article-next-page-1): Use gnus-beginning-of-window.
9063 (gnus-article-prev-page): Ditto.
9064
9065 * gnus-util.el (gnus-beginning-of-window): New function.
9066 (gnus-end-of-window): New function.
9067
90682005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
9069
9070 * gnus-score.el (gnus-score-edit-all-score): Set
9071 gnus-score-edit-exit-function to gnus-score-edit-done and call
9072 gnus-message.
9073
90742005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9075
9076 * gnus-msg.el (gnus-button-mailto): Remove
9077 save-selected-window-window hackery because it relies on
9078 save-selected-window internals.
9079
90802005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
9081
9082 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
9083 add-minor-mode.
9084 (gnus-binary-mode): Ditto.
9085
9086 * gnus-topic.el (gnus-topic-mode): Ditto.
9087
90882005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
9089
9090 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
9091 (gnus-article-prev-page): Take scroll-margin into consideration.
9092
90932005-07-04 Lute Kamstra <lute@gnu.org>
9094
9095 Update FSF's address in GPL notices.
9096
90972005-07-04 Juanma Barranquero <lekktu@gmail.com>
9098
9099 * gnus.el (gnus-exit):
9100 * gnus-group.el (gnus-group-icons):
9101 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
9102
9103 * gnus-nocem.el (gnus-nocem):
9104 * message.el (message-various, message-buffers, message-sending)
9105 (message-interface, message-forwarding, message-insertion)
9106 (message-headers, message-news, message-mail):
9107 * pgg-gpg.el (pgg-gpg):
9108 * pgg-parse.el (pgg-parse):
9109 * pgg-pgp.el (pgg-pgp):
9110 * pgg-pgp5.el (pgg-pgp5):
9111 * pop3.el (pop3): Finish `defgroup' description with period.
9112
91132005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
9114
9115 * gnus-art.el (article-display-face): Improve the efficiency.
9116 (article-display-x-face): Ditto; remove grey x-face stuff.
9117
91182005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
9119
9120 * gnus-art.el (article-display-face): Correct the position in
9121 which Faces are inserted.
9122
91232005-06-29 Didier Verna <didier@xemacs.org>
9124
9125 * gnus-art.el (article-display-face): Display faces in correct
9126 order.
9127
91282005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
9129
9130 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
9131 (gnus-fill-real-hashtb): Use hash table instead of obarray.
9132 (gnus-nocem-check-article): Fetch the Type header.
9133 (gnus-nocem-message-wanted-p): Fix the way to examine types.
9134 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
9135 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
9136 make sure gnus-nocem-hashtb is initialized.
9137 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
9138 (gnus-nocem-unwanted-article-p): Ditto.
9139
9140 * pgg.el (pgg-verify): Return the verification result.
9141
91422005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
9143
9144 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
9145 is ascii.
9146
91472005-06-24 Juanma Barranquero <lekktu@gmail.com>
9148
9149 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
9150 `show-nonbreak-escape'.
9151
91522005-06-23 Lute Kamstra <lute@gnu.org>
9153
9154 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
9155
9156 * dig.el (dig-mode):
9157 * smime.el (smime-mode): Use gnus-run-mode-hooks.
9158
91592005-06-21 Juanma Barranquero <lekktu@gmail.com>
9160
9161 * nnimap.el (nnimap-split-download-body): Fix spellings.
9162
91632005-06-16 Juanma Barranquero <lekktu@gmail.com>
9164
9165 * gnus-art.el (gnus-article-encrypt-body):
9166 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
9167 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
9168 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 9169
880820fe 91702005-06-16 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9171
9172 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
9173 header by looking for magic "MII" at the beginnig.
9174
91752005-06-16 Miles Bader <miles@gnu.org>
9176
9177 * assistant.el (assistant-field): Remove "-face" suffix from face name.
9178 (assistant-field-face): New backward-compatibility alias for renamed
9179 face.
9180 (assistant-render-text): Use renamed assistant-field face.
9181
9182 * spam.el (spam): Remove "-face" suffix from face name.
9183 (spam-face): New backward-compatibility alias for renamed face.
9184 (spam-face, spam-initialize): Use renamed spam face.
9185
9186 * message.el (message-header-to, message-header-cc)
9187 (message-header-subject, message-header-newsgroups)
9188 (message-header-other, message-header-name)
9189 (message-header-xheader, message-separator, message-cited-text)
9190 (message-mml): Remove "-face" suffix from face names.
9191 (message-header-to-face, message-header-cc-face)
9192 (message-header-subject-face, message-header-newsgroups-face)
9193 (message-header-other-face, message-header-name-face)
9194 (message-header-xheader-face, message-separator-face)
9195 (message-cited-text-face, message-mml-face):
9196 New backward-compatibility aliases for renamed faces.
9197 (message-font-lock-keywords): Use renamed message faces.
9198
9199 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
9200 (sieve-test-commands, sieve-tagged-arguments):
9201 Remove "-face" suffix from face names.
9202 (sieve-control-commands-face, sieve-action-commands-face)
9203 (sieve-test-commands-face, sieve-tagged-arguments-face):
9204 New backward-compatibility aliases for renamed faces.
9205 (sieve-control-commands-face, sieve-action-commands-face)
9206 (sieve-test-commands-face, sieve-tagged-arguments-face):
9207 Use renamed sieve faces.
9208
9209 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
9210 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
9211 (gnus-group-news-3-empty, gnus-group-news-4)
9212 (gnus-group-news-4-empty, gnus-group-news-5)
9213 (gnus-group-news-5-empty, gnus-group-news-6)
9214 (gnus-group-news-6-empty, gnus-group-news-low)
9215 (gnus-group-news-low-empty, gnus-group-mail-1)
9216 (gnus-group-mail-1-empty, gnus-group-mail-2)
9217 (gnus-group-mail-2-empty, gnus-group-mail-3)
9218 (gnus-group-mail-3-empty, gnus-group-mail-low)
9219 (gnus-group-mail-low-empty, gnus-summary-selected)
9220 (gnus-summary-cancelled, gnus-summary-high-ticked)
9221 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
9222 (gnus-summary-high-ancient, gnus-summary-low-ancient)
9223 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
9224 (gnus-summary-low-undownloaded)
9225 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
9226 (gnus-summary-low-unread, gnus-summary-normal-unread)
9227 (gnus-summary-high-read, gnus-summary-low-read)
9228 (gnus-summary-normal-read, gnus-splash):
9229 Remove "-face" suffix from face names.
9230 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
9231 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
9232 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
9233 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
9234 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
9235 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
9236 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
9237 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
9238 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
9239 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
9240 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
9241 (gnus-summary-selected-face, gnus-summary-cancelled-face)
9242 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
9243 (gnus-summary-normal-ticked-face)
9244 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
9245 (gnus-summary-normal-ancient-face)
9246 (gnus-summary-high-undownloaded-face)
9247 (gnus-summary-low-undownloaded-face)
9248 (gnus-summary-normal-undownloaded-face)
9249 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
9250 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
9251 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
9252 (gnus-splash-face):
9253 New backward-compatibility aliases for renamed faces.
9254 (gnus-group-startup-message): Use renamed gnus faces.
9255
9256 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
9257 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
9258 (gnus-server-agent): Remove "-face" suffix from face names.
9259 (gnus-server-agent-face, gnus-server-opened-face)
9260 (gnus-server-closed-face, gnus-server-denied-face)
9261 (gnus-server-offline-face):
9262 New backward-compatibility aliases for renamed faces.
9263 (gnus-server-agent-face, gnus-server-opened-face)
9264 (gnus-server-closed-face, gnus-server-denied-face)
9265 (gnus-server-offline-face): Use renamed gnus faces.
9266
9267 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
9268 Remove "-face" suffix from face names.
9269 (gnus-picon-xbm-face, gnus-picon-face):
9270 New backward-compatibility aliases for renamed faces.
9271
9272 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
9273 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
9274 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
9275 (gnus-cite-11): Remove "-face" suffix from face names.
9276 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
9277 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
9278 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
9279 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
9280 New backward-compatibility aliases for renamed faces.
9281 (gnus-cite-attribution-face, gnus-cite-face-list)
9282 (gnus-article-boring-faces): Use renamed gnus faces.
9283
9284 * gnus-art.el (gnus-signature, gnus-header-from)
9285 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
9286 (gnus-header-content): Remove "-face" suffix from face names.
9287 (gnus-signature-face, gnus-header-from-face)
9288 (gnus-header-subject-face, gnus-header-newsgroups-face)
9289 (gnus-header-name-face, gnus-header-content-face):
9290 New backward-compatibility aliases for renamed faces.
9291 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
9292
9293 * gnus-sum.el (gnus-summary-selected-face)
9294 (gnus-summary-highlight): Use renamed gnus faces.
9295 * gnus-group.el (gnus-group-highlight): Likewise.
9296
92972005-06-14 Juanma Barranquero <lekktu@gmail.com>
9298
9299 * gnus-sieve.el (gnus-sieve-article-add-rule):
9300 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
9301 * spam-stat.el (spam-stat-buffer-change-to-spam)
9302 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
9303
9304 * message.el (message-is-yours-p):
9305 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
9306
93072005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
9308
9309 * mm-view.el (mm-inline-text): Withdraw the last change.
9310
93112005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
9312
9313 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
9314 executing enriched-decode.
9315
93162005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
9317
9318 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
9319 charset of tar files.
9320
93212005-06-04 Luc Teirlinck <teirllm@auburn.edu>
9322
9323 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
9324
93252005-06-04 Lute Kamstra <lute@gnu.org>
9326
9327 * nnfolder.el (nnfolder-read-folder): Make sure that undo
9328 information is never recorded.
9329
93302005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
9331
9332 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
9333
93342005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
9335
9336 * pop3.el (pop3-apop): Run md5 in the binary mode.
9337
9338 * starttls.el (starttls-set-process-query-on-exit-flag):
9339 Use eval-and-compile.
9340
93412005-05-31 Simon Josefsson <jas@extundo.com>
9342
9343 * smime.el (smime-replace-in-string): Define.
9344 (smime-cert-by-ldap-1): Use it.
9345
93462005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
9347
9348 * gnus-art.el (article-display-x-face): Replace
9349 process-kill-without-query by gnus-set-process-query-on-exit-flag.
9350
9351 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
9352 set-process-query-on-exit-flag or process-kill-without-query.
9353
9354 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
9355 loop instead of replace-regexp.
9356
9357 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
9358 instead of process-kill-without-query if it is available.
9359
9360 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
9361 instead of find-file-hooks if it is available.
9362
9363 * mml1991.el: Bind pgg-default-user-id when compiling.
9364
9365 * mml2015.el: Bind pgg-default-user-id when compiling.
9366
9367 * nndraft.el (nndraft-request-associate-buffer):
9368 Use write-contents-functions instead of write-contents-hooks if it is
9369 available.
9370
9371 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
9372 instead of find-file-hooks if it is available.
9373
9374 * nntp.el (nntp-open-connection): Replace
9375 process-kill-without-query by gnus-set-process-query-on-exit-flag.
9376 (nntp-open-ssl-stream): Ditto.
9377 (nntp-open-tls-stream): Ditto.
9378
9379 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
9380 set-process-query-on-exit-flag or process-kill-without-query.
9381 (starttls-open-stream-gnutls): Use it instead of
9382 process-kill-without-query.
9383 (starttls-open-stream): Ditto.
9384
93852005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
9386
9387 * smime.el (smime-cert-by-ldap-1): Don't use
9388 replace-regexp-in-string.
9389
880820fe 93902005-05-31 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9391
9392 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
9393
9394 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
002876ab 9395 in PEM format. Adjust to the XEmacs compability.
01c52d31
MB
9396
93972005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
9398
9399 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
9400 by `string-to-number'.
9401 * gnus-agent.el (gnus-agent-regenerate-group)
9402 (gnus-agent-fetch-articles): Ditto.
9403 * gnus-art.el (gnus-button-fetch-group): Ditto.
9404 * gnus-cache.el (gnus-cache-generate-active)
9405 (gnus-cache-articles-in-group): Ditto.
9406 * gnus-group.el (gnus-group-set-current-level)
9407 (gnus-group-insert-group-line): Ditto.
9408 * gnus-score.el (gnus-score-set-expunge-below)
9409 (gnus-score-set-mark-below, gnus-summary-score-effect)
9410 (gnus-summary-score-entry): Ditto.
9411 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
9412 (gnus-soup-pack): Ditto.
9413 * gnus-spec.el (gnus-xmas-format): Ditto.
9414 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
9415 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
9416 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
9417 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
9418 * nndb.el (nndb-get-remote-expire-response): Ditto.
9419 * nndiary.el (nndiary-parse-schedule-value)
9420 (nndiary-string-to-number, nndiary-request-replace-article)
9421 (nndiary-request-article): Ditto.
9422 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
9423 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
9424 * nneething.el (nneething-make-head): Ditto.
9425 * nnfolder.el (nnfolder-request-article)
9426 (nnfolder-retrieve-headers): Ditto.
9427 * nnheader.el (nnheader-file-to-number): Ditto.
9428 * nnkiboze.el (nnkiboze-request-article): Ditto.
9429 * nnmail.el (nnmail-process-unix-mail-format)
9430 (nnmail-process-babyl-mail-format): Ditto.
9431 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
9432 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
9433 (nnmh-request-create-group, nnmh-request-list-1)
9434 (nnmh-request-group, nnmh-request-article): Ditto.
9435 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
9436 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
9437 * nnsoup.el (nnsoup-make-active): Ditto.
9438 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
9439 * nntp.el (nntp-find-group-and-number)
9440 (nntp-retrieve-headers-with-xover): Ditto.
9441 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
9442 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
9443 (pgg-format-key-identifier): Ditto.
9444 * pop3.el (pop3-last, pop3-stat): Ditto.
9445 * qp.el (quoted-printable-decode-region): Ditto.
9446
9447 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
9448 of concat.
9449
94502005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
9451
9452 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
9453
9454 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
9455
9456 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
9457
9458 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
9459
9460 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
9461
9462 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
9463
9464 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
9465 (gnus-carpal-mode): Ditto.
9466
9467 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
9468 (gnus-browse-mode): Ditto.
9469
9470 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
9471
9472 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
9473
94742005-05-29 Richard M. Stallman <rms@gnu.org>
9475
9476 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
9477
94782005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
9479
9480 * gnus-util.el (gnus-run-mode-hooks): New function.
9481
9482 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
9483
94842005-05-26 Luc Teirlinck <teirllm@auburn.edu>
9485
9486 * gnus-agent.el (gnus-agent-make-mode-line-string):
9487 Use mode-line-highlight as mouse-face.
9488
94892005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
9490
9491 * canlock.el (canlock): Change the parent group to news.
9492
9493 * deuglify.el (gnus-outlook-deuglify): Add :group.
9494
9495 * dig.el (dig): Add :group.
9496
9497 * dns-mode.el (dns-mode): Add :group.
9498
9499 * encrypt.el (encrypt): Add :group.
9500
9501 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
9502 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
9503 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
9504 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
9505 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
9506
9507 * gnus-diary.el (gnus-diary): Add :group.
9508
9509 * gnus.el (gnus-group-news-1-face): Add :group.
9510 (gnus-group-news-1-empty-face): Ditto.
9511 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
9512 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
9513 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
9514 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
9515 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
9516 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
9517 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
9518 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
9519 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
9520 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
9521 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
9522 (gnus-summary-high-ticked-face): Ditto.
9523 (gnus-summary-low-ticked-face): Ditto.
9524 (gnus-summary-normal-ticked-face): Ditto.
9525 (gnus-summary-high-ancient-face): Ditto.
9526 (gnus-summary-low-ancient-face): Ditto.
9527 (gnus-summary-normal-ancient-face): Ditto.
9528 (gnus-summary-high-undownloaded-face): Ditto.
9529 (gnus-summary-low-undownloaded-face): Ditto.
9530 (gnus-summary-normal-undownloaded-face): Ditto.
9531 (gnus-summary-high-unread-face): Ditto.
9532 (gnus-summary-low-unread-face): Ditto.
9533 (gnus-summary-normal-unread-face): Ditto.
9534 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
9535 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
9536
9537 * hashcash.el (hashcash): New custom group.
9538 (hashcash-default-payment): Add :group.
9539 (hashcash-payment-alist): Ditto.
9540 (hashcash-default-accept-payment): Ditto.
9541 (hashcash-accept-resources): Ditto.
9542 (hashcash-path): Ditto.
9543 (hashcash-extra-generate-parameters): Ditto.
9544 (hashcash-double-spend-database): Ditto.
9545 (hashcash-in-news): Ditto.
9546
9547 * message.el (message-minibuffer-local-map): Add :group.
9548
9549 * netrc.el (netrc): Add :group.
9550
9551 * sieve-manage.el (sieve-manage-log): Add :group.
9552 (sieve-manage-default-user): Diito.
9553 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
9554 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
9555 (sieve-manage-authenticators): Ditto.
9556 (sieve-manage-authenticator-alist): Ditto.
9557 (sieve-manage-default-port): Ditto.
9558
9559 * sieve-mode.el (sieve-control-commands-face): Add :group.
9560 (sieve-action-commands-face): Ditto.
9561 (sieve-test-commands-face): Ditto.
9562 (sieve-tagged-arguments-face): Ditto.
9563
9564 * smime.el (smime): Add :group.
9565
9566 * spam-report.el (spam-report): Add :group.
9567
9568 * spam.el (spam, spam-face): Add :group.
9569
95702005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9571
9572 * nntp.el (nntp-next-result-arrived-p): Some news servers may
9573 return \n.\n.\n at the end of articles. Protect against that.
9574 (nntp-with-open-group): Allow debugging.
9575
9576 * nnheader.el (mail-header-set-extra): Make into a function
9577 because I just could't understand how to quote the list properly.
9578
9579 * dns.el (query-dns-cached): New function.
9580
95812005-05-26 Lute Kamstra <lute@gnu.org>
9582
9583 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
9584
95852005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
9586
9587 * gnus-art.el: Don't autoload mail-extract-address-components.
9588
9589 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
9590 eval-and-compile to evaluate it.
9591
9592 * hashcash.el: Don't autoload executable-find.
9593
9594 * nndb.el: Don't declare the nndb back end two or more times; don't
9595 autoload news-reply-mode, news-setup, cancel-timer and telnet.
9596
9597 * nntp.el: Autoload format-spec instead of format; use
9598 eval-and-compile to evaluate autoload forms.
9599
96002005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
9601
9602 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
9603
96042005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9605
9606 * gnus.el (gnus-version-number): Bump version.
9607
96082005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
9609
9610 * gnus.el: No Gnus v0.3 is released.
9611
96122005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
9613
9614 * gnus-art.el (gnus-article-edit-part): Disable undo.
9615
96162005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
9617
9618 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
9619 gnus-article-date-lapsed-new-header is t if date timer is active;
9620 skip headers in which the original date value is empty.
9621 (gnus-article-save-original-date): Redefine it as a macro.
9622 (gnus-display-mime): Use it.
9623
96242005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
9625
9626 * gnus-art.el (article-date-ut): Support converting date in
9627 forwarded parts as well.
9628 (gnus-article-save-original-date): New function.
9629 (gnus-display-mime): Use it.
9630
96312005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
9632
9633 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
9634 enclosure element of <item>.
9635
96362005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
9637
9638 * message.el (message-kill-buffer-query): Renamed from
9639 `message-kill-buffer-query-if-modified'. Added :version.
9640
96412005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
9642
9643 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
9644 window layout.
9645
96462005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
9647
9648 * mml.el: Autoload dnd when compiling.
9649
96502005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
9651
9652 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
9653 x-dnd-*.
9654
96552005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
9656
9657 * qp.el (quoted-printable-encode-region): Save excursion.
9658
96592005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
9660
9661 * message.el (message-kill-buffer-query-if-modified): Add new variable
9662 so the user can kill a modified message buffer quickly.
9663 (message-kill-buffer): Use it.
9664
96652005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
9666
9667 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
9668 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
9669
96702005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
9671
9672 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
9673 contained in text because xml.el decodes entities) with LFs.
9674
96752005-04-11 Lute Kamstra <lute@gnu.org>
9676
9677 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
9678 differently.
9679
96802005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
9681
9682 * mm-util.el (mm-detect-coding-region): Typo.
9683
96842005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
9685
9686 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
9687
f0131492 96882005-04-06 Deepak Goel <deego@gnufans.org>
01c52d31
MB
9689
9690 * spam-stat.el (spam-stat-score-buffer): Add a call to a
9691 user-function allow user modifications of the scores.
9692 (spam-stat-score-buffer-user): New function, to allow
9693 user-computed modifications to the score.
002876ab
JB
9694 (spam-stat-score-buffer-user-functions): List of additional
9695 scoring functions.
9696 (spam-stat-error-holder): Global temporary error holder.
9697 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
9698 variable.
01c52d31
MB
9699
97002005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
9701
9702 * gnus-registry.el (gnus-registry-clean-empty-function)
9703 (gnus-registry-trim, gnus-registry-fetch-groups)
9704 (gnus-registry-delete-group): Groups that match
9705 `gnus-registry-ignored-groups' are removed from the registry
9706 entries, not just ignored for splitting. This helps clean up the
9707 registry. Also, `gnus-registry-fetch-groups' is a convenient way
9708 to get all the groups a message ID is in.
9709
9710 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
c4cc8b9a 9711 (spam-stat-split-fancy): Change "threshhold" to "threshold".
01c52d31
MB
9712 (spam-stat-score-buffer-user-functions): Add :number custom type.
9713
97142005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
9715
9716 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
9717 argument in XEmacs.
9718
9719 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
9720 (nnrss-request-group): Decode group name first.
9721 (nnrss-request-article): Make a text/plain article if mml-to-mime
9722 failed.
9723 (nnrss-get-encoding): Return a compatible encoding according to
9724 nnrss-compatible-encoding-alist.
9725 (nnrss-find-el): Use consp instead of listp.
9726 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
9727
97282005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
9729
9730 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
9731 which Emacs 20 doesn't support.
9732 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
9733
97342005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
9735
9736 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
002876ab 9737 silence the byte compiler inside the defun.
01c52d31
MB
9738
9739 * gnus-demon.el (parse-time-string): Add autoload.
9740
9741 * gnus-delay.el (parse-time-string): Add autoload.
9742
9743 * gnus-art.el (parse-time-string): Add autoload.
9744
9745 * nnultimate.el (parse-time): Require for `parse-time-string'.
9746
97472005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
9748
9749 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
9750
9751 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
9752
9753 * smime.el (smime-ldap-host-list): Add :version.
9754
97552005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
9756
9757 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
9758 pass it to `gnus-browse-read-group'.
9759 (gnus-browse-read-group): Add NUMBER argument and pass it to
9760 `gnus-group-read-ephemeral-group'.
9761
9762 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
9763 argument and pass it to `gnus-group-read-group'.
9764
97652005-03-19 Aidan Kehoe <kehoea@parhasard.net>
9766
9767 * mm-util.el (mm-xemacs-find-mime-charset): Only call
9768 mm-xemacs-find-mime-charset-1 if we have the mule feature
9769 available at runtime.
9770
97712005-03-25 Werner Lemberg <wl@gnu.org>
9772
9773 * nnmaildir.el: Replace `illegal' with `invalid'.
9774
97752005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
9776
9777 * gnus-start.el (gnus-display-time-event-handler):
9778 Check display-time-timer at runtime rather than only at load time
9779 in case display-time-mode is turned off in the mean time.
9780
97812005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
9782
9783 * nnimap.el (nnimap-open-connection): Print which authinfo file is
9784 used.
9785
9786 * nneething.el (nneething-map-file-directory): Derive from
9787 `gnus-directory'.
9788
9789 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
9790 the To/Cc button.
9791
97922005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
9793
9794 * nnmaildir.el (nnmaildir-request-accept-article):
9795 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
9796
97972005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
9798
9799 * gnus-async.el: Require timer-funcs at compile time when in
9800 XEmacs for `run-with-idle-timer'.
9801
98022005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
9803
9804 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
9805 autoloaded function.
9806
98072005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
9808
9809 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
9810
880820fe 98112005-03-10 Arne Jørgensen <arne@arnested.dk> (tiny change)
01c52d31
MB
9812
9813 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
9814
98152005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9816
9817 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
9818 gnus-expert-user to default.
9819
98202005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
9821
9822 * nnimap.el (nnimap-open-server): Ditto.
9823
9824 * imap.el (imap-authenticate): Fix typo.
9825
98262005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
9827
9828 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
9829 buffer (since IMAP server might return FETCH response out of
9830 order, and the nntp buffer must be sorted).
9831
98322005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
9833
9834 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
9835 comparison on string.
9836
149cd465
JB
9837 * gnus-agent.el (gnus-agent-long-article, gnus-agent-short-article)
9838 (gnus-agent-score): Renamed category keywords to match gnus-cus.
01c52d31
MB
9839 (gnus-agent-summary-fetch-series): Modified to protect against
9840 gnus-agent-summary-fetch-group clearing processable flags.
9841 (gnus-agent-synchronize-group-flags): Update live group buffer as
9842 synchronization may occur due to the user toggle the plugged
9843 status.
9844 (gnus-agent-fetch-group-1): Clear downloadable flag when article
9845 successfully downloaded.
9846 (gnus-agent-expire-group-1): Avoid using markers when the overview
9847 is in ascending order; greatly improves performance.
9848 (gnus-agent-regenerate-group): Use
9849 gnus-agent-synchronize-group-flags to reset read status in both
9850 gnus and server.
9851 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
9852
98532005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
9854
9855 * message.el: Don't autoload former message-utils variables.
9856 (message-strip-subject-trailing-was): Change doc string.
9857
9858 * nnweb.el: Fixes for `gnus-group-make-web-group'.
9859 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
9860 (nnweb-google-search): Add "hl=en" here.
9861 (nnweb-google-parse-1, nnweb-google-create-mapping):
9862 Don't hardcode URL.
9863
98642005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
9865
9866 * message.el (message-get-reply-headers, message-followup):
9867 Mention related variables `message-use-followup-to' and
9868 `message-use-mail-followup-to', in the information buffer.
9869
9870 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
9871 of broken groups(-beta).google.com.
9872
98732005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
9874
9875 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
9876 parameter to invoked gnus-request-move-article; remove the
9877 redundant gnus-sum-hint-move-is-internal variable; apply the marks
9878 all at once instead of once per article.
9879 (gnus-summary-remove-process-mark): Accept a list of articles as
9880 well as a single article for processing.
9881
9882 * gnus-int.el (gnus-request-move-article): Add move-is-internal
9883 parameter.
9884
9885 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
9886
9887 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
9888
9889 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
9890 parameter.
9891
9892 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
9893 parameter.
9894
9895 * nnimap.el (nnimap-request-move-article): Add move-is-internal
9896 parameter and remove the gnus-sum-hint-move-is-internal variable.
9897
9898 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
9899 parameter.
9900
9901 * nndraft.el (nndraft-request-move-article): Add move-is-internal
9902 parameter.
9903
9904 * nndiary.el (nndiary-request-move-article): Add move-is-internal
9905 parameter.
9906
9907 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
9908
9909 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
9910 parameter.
9911
9912 * nnagent.el (nnagent-request-move-article): Add move-is-internal
9913 parameter.
9914
99152005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
9916
9917 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
9918 a more conservative way.
9919
99202005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
9921
9922 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
9923 buffer, so it moves the window's cursor.
9924
880820fe 99252005-02-26 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9926
9927 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
9928 `mm-dissect-multipart' and receive the from field as an (optional)
9929 argument from `mm-dissect-multipart'.
9930 (mm-dissect-multipart): Receive the from field as an argument and
9931 pass it on when we call `mm-dissect-buffer' on MIME parts.
9932 Fixes verification/decryption of signed/encrypted MIME parts.
9933
99342005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
9935
9936 * gnus-sum.el (gnus-summary-move-article): Set
9937 gnus-sum-hint-move-is-internal for gnus-request-move-article and
9938 whatever it calls (right now, only nnimap-request-move article
9939 respects it).
9940
9941 * nnimap.el (nnimap-request-move-article): When
9942 gnus-sum-hint-move-is-internal is set, don't do the extra
9943 nnimap-request-article.
9944
99452005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
9946
9947 * nnheader.el (nnheader-find-file-noselect): Add doc string.
9948
9949 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
9950 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
9951
9952 * gnus-sum.el (gnus-summary-caesar-message):
9953 Apply `gnus-treat-article' after rotation.
9954
9955 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
9956 doc string.
9957
99582005-02-22 Simon Josefsson <jas@extundo.com>
9959
9960 * encrypt.el (encrypt-password-cache-expiry): Remove (use
880820fe 9961 `password-cache-expiry' instead). Reported by Arne Jørgensen
01c52d31
MB
9962 <arne@arnested.dk>.
9963 (encrypt): Add password-cache and password-cache-expiry as group
9964 members.
9965
880820fe 99662005-02-22 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9967
9968 * smime.el (smime-ldap-host-list): Doc fix.
9969 (smime-ask-passphrase): Use `password-read-and-add' to read (and
9970 cache) password.
9971 (smime-sign-region): Use it.
9972 (smime-decrypt-region): Use it.
9973 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
9974 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
9975 fails.
9976 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
9977 certificate from DER to PEM format rather than calling openssl.
9978
9979 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
9980
9981 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
9982 for signing/encryption.
9983
9984 * mml.el (mml-parse-1): Use them.
9985
880820fe 99862005-02-21 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9987
9988 * nnrss.el (nnrss-verbose): Removed.
9989 (nnrss-request-group): Use `nnheader-message' instead.
9990
99912005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
9992
9993 * nnrss.el (nnrss-verbose): New variable.
9994 (nnrss-request-group): Make it say nnrss is requesting a group.
9995
99962005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
9997
9998 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
9999 Handle news URL with given port correctly.
10000
100012005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
10002
10003 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
10004 containing special characters.
10005
10006 * gnus-sum.el (gnus-summary-edit-article): Ditto.
10007
10008 * mml.el (mime-to-mml): Ditto.
10009
10010 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
10011 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
10012 (rfc2047-decode-region): Quote decoded words containing special
10013 characters when rfc2047-quote-decoded-words-containing-tspecials
10014 is non-nil.
10015
100162005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
10017
10018 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
10019
10020 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
10021
100222005-02-15 Simon Josefsson <jas@extundo.com>
10023
10024 * nnimap.el (nnimap-debug): Doc fix.
10025
10026 * imap.el (imap-debug): Doc fix.
10027
100282005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
10029
10030 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
10031
100322005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
10033
10034 * gnus.el (spam-contents): Improve docs for spam-contents
10035 parameter in its variable incarnation.
10036
100372005-02-14 Simon Josefsson <jas@extundo.com>
10038
10039 * smime-ldap.el: Use require instead of load-library for ldap.
10040 (smime-ldap-search): Indent.
10041 (smime-ldap-search-internal): Shorten line.
10042
10043 * smime.el (smime-cert-by-dns): Add doc-string.
10044 (smime-cert-by-ldap-1): Indent.
10045
10046 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
10047 mml-smime-get-dns-ldap.
10048 (mml-smime-encrypt-query): Use new function. Default to ldap.
10049
880820fe 100502005-02-14 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
10051
10052 * smime.el: Require smime-ldap.
10053 (smime-ldap-host-list): New variable.
10054 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
10055
10056 * mml-smime.el (mml-smime-encrypt-query): New function.
10057 (mml-smime-encrypt-query): Use it.
10058
10059 * smime-ldap.el: New file.
10060
100612005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
10062
10063 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
10064
100652005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
10066
10067 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
10068 argument in doc string. Make query for type more clear.
10069
100702005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
10071
10072 * gnus.el (gnus-group-startup-message): Search for gnus images in
10073 etc/images/gnus.
10074 * mm-util.el (mm-image-load-path): Likewise.
10075 * smiley.el (smiley-data-directory): Search for smilies in
10076 etc/images/smilies.
10077
100782005-02-09 Kim F. Storm <storm@cua.dk>
10079
10080 Change Emacs release version from 21.4 to 22.1 throughout.
10081 Change Emacs development version from 21.3.50 to 22.0.50.
10082
100832005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
10084
10085 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
10086
10087 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
10088 non-Mule XEmacs as well.
10089 (mm-decompress-buffer): Signal an error intentionally if it does
10090 not decompress compressed data because auto-compression-mode is
10091 disabled.
10092
100932005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
10094
10095 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
10096 an ID in the registry even if it has no groups.
10097
100982005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
10099
10100 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
10101 merge it into mm-decompress-buffer.
10102 (gnus-mime-copy-part): Use the MIME part charset, the value which
10103 a user specified or gnus-newsgroup-charset for decoding, like
10104 gnus-mime-inline-part does; set buffer-file-coding-system to tell
10105 save-buffer what was used. Suggested by Kevin Ryde
10106 <user42@zip.com.au>.
10107 (gnus-mime-inline-part): Allow the name parameter as well as the
10108 filename parameter; force decompressing of compressed data; always
10109 display contents being not decoded as unibyte.
10110
10111 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
10112 as well as the filename parameter.
10113
10114 * mm-util.el (mm-decompress-buffer): Merge
10115 gnus-mime-jka-compr-maybe-uncompress.
10116 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
10117 of compressed data.
10118
101192005-02-08 Simon Josefsson <jas@extundo.com>
10120
10121 * imap.el (imap-log): Doc fix.
10122
101232005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
10124
10125 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
10126 the coding cookies; decompress compressed parts.
10127
10d1d0af 10128 * mml.el (mml-generate-mime-1): Add the charset parameter according
01c52d31
MB
10129 to the value which a user specified manually or the coding cookie.
10130
10131 * mm-util.el (mm-string-to-multibyte): New function.
10132 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
10133 (mm-coding-system-to-mime-charset): New function.
10134 (mm-decompress-buffer): New function.
10135 (mm-find-buffer-file-coding-system): New function.
10136
10137 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
10138 (mm-display-inline-fontify): Rewrite for decoding and decompressing
10139 parts.
10140
101412005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10142
10143 * mm-view.el (mm-display-inline-fontify): Decode a part according
10144 to the charset parameter.
10145
101462005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
10147
10148 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
10149 prefix arg is neither nil nor a number, as info specifies.
10150
101512005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
10152
10153 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
10154 timestamps.
10155
101562005-02-02 Jari Aalto <jari.aalto@cante.net>
10157
10158 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
10159 groups error checking and notify user.
10160
101612005-02-02 Jari Aalto <jari.aalto@poboxes.com>
10162
10163 * message.el (message-send-mail-function): Check existence of
10164 sendmail-program first before using default value
10165 `message-send-mail-with-sendmail'. Otherwise use more generic
10166 `smtpmail-send-it'.
10167
101682005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10169
10170 * nntp.el (nntp-request-update-info): Always return nil.
10171
101722005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
10173
10174 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
10175
101762005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
10177
10178 * message.el (message-beginning-of-line): Change the behavior when
10179 invoked between BOL and : so that it first moves backward.
10180
101812005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10182
10183 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
10184 article buffer when editing of the article is discarded.
10185 (gnus-article-prepare): Revert.
10186
101872005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10188
10189 * gnus-art.el (gnus-article-prepare):
10190 Remove message-strip-forbidden-properties from the local hook.
10191
101922005-01-27 Simon Josefsson <jas@extundo.com>
10193
10194 * password.el (password-cache-add): Only start one timer per key.
10195 Reported by Derek Atkins <warlord@MIT.EDU>.
10196
101972005-01-26 Steve Youngs <steve@sxemacs.org>
10198
10199 * run-at-time.el: Removed. It is no longer needed as
10200 timer-funcs.el in the xemacs-base package has a working version of
10201 `run-at-time'.
10202
10203 * password.el: Require timer-funcs instead of run-at-time in
10204 XEmacs.
10205 Remove `password-run-at-time' macro.
10206 (password-cache-add): Use `run-at-time' instead of
10207 `password-run-at-time'.
10208
10209 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
10210 for `run-with-idle-timer'.
10211
10212 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
10213 for `run-at-time'.
10214
10215 * mm-url.el: Require timer-funcs at compile time when in XEmacs
10216 for `with-timeout'.
10217
102182005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10219
10220 * mml.el (mml-generate-mime-1): Convert string into unibyte when
10221 inserting " *mml*" buffer's contents into a unibyte temp buffer.
10222
102232005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
10224
10225 * mail-source.el (mail-source-fetch-imap): Search for ^From case
10226 sensitively.
10227
102282005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
10229
10230 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
10231
102322005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
10233
10234 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
10235 which will be inserted according to the multibyteness of a buffer
10236 rather than the type of contents. Suggested by ARISAWA Akihiro
10237 <ari@mbf.ocn.ne.jp>.
10238
10239 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
10240 of string which old xml.el may return rather than a string.
10241
102422005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
10243
10244 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
10245
102462005-01-16 Simon Josefsson <jas@extundo.com>
10247
10248 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
10249 idn/idna.el isn't available.
10250 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
10251 <michael@waxrat.com>.
10252
10253 * hashcash.el: Remove non-FSF copyright header.
10254
10255 * hashcash.el (hashcash-extra-generate-parameters): New variable.
10256 (hashcash-generate-payment): Use it.
10257 (hashcash-generate-payment-async): Use it.
10258
102592005-01-15 Simon Josefsson <jas@extundo.com>
10260
10261 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
10262 Suggested by Raymond Scholz <ray-2005@zonix.de>.
10263
10264 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
10265 gnus-summary-idna-message.
10266 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
10267 (gnus-summary-idna-message): New function.
10268
102692005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
10270
10271 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
10272 gnus-novice-user.
10273
102742005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
10275
10276 * nnrss.el (nnrss-request-delete-group): Delete entries in
10277 nnrss-group-alist as well.
10278 (nnrss-save-server-data): Insert newline.
10279
102802005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
10281
10282 * gnus.el (gnus-user-agent): Use list of symbols instead of
10283 symbols. Display full version number for (S)XEmacs. Optionally
10284 display (S)XEmacs codename.
10285
10286 * gnus-util.el (gnus-emacs-version): Update for new
10287 `gnus-user-agent'.
10288
10289 * gnus-msg.el (gnus-extended-version): Make it possible to omit
10290 Gnus version.
10291
102922005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
10293
10294 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
10295 which is unreadable in some setups.
10296
102972005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
10298
10299 * gnus-spec.el (gnus-update-format-specifications): Flush the
10300 group format spec cache if it doesn't support decoded group names.
10301
103022005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
10303
c9e31f32
SM
10304 * gnus-score.el (gnus-decay-scores, gnus-score-load-file):
10305 Allow to apply decay on score files matching a regexp.
01c52d31
MB
10306
103072004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
10308
10309 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
10310 compatibility in %g and %c.
10311
103122004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
10313
10314 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
10315 name for only %g and %c.
10316 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
10317 of gnus-tmp-group to decoded group name.
10318 (gnus-group-make-rss-group): Exclude `/'s from group names.
10319
103202004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
10321
10322 * nnrss.el (nnrss-get-encoding): Fix regexp.
10323
103242004-12-27 Simon Josefsson <jas@extundo.com>
10325
10326 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
10327 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
10328 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
10329
103302004-12-17 Kim F. Storm <storm@cua.dk>
10331
10332 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
10333
10334 * gnus-sum.el (gnus-summary-mode-map): Likewise.
10335
103362004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
10337
10338 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
10339
103402004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
10341
10342 * nnrss.el: Require rfc2047 and mml.
10343 (nnrss-file-coding-system): New variable.
10344 (nnrss-format-string): Redefine it as an inline function.
10345 (nnrss-decode-group-name): New function.
10346 (nnrss-string-as-multibyte): Remove.
10347 (nnrss-retrieve-headers): Decode group name; don't use
10348 nnrss-format-string.
10349 (nnrss-request-group): Decode group name.
10350 (nnrss-request-article): Decode group name; allow a Message-ID as
10351 well as an article number; don't use nnrss-format-string; encode a
10352 Message-ID string which may contain non-ASCII characters; use
10353 mml-to-mime to compose a MIME article.
10354 (nnrss-request-expire-articles): Decode group name.
10355 (nnrss-request-delete-group): Decode group name.
10356 (nnrss-fetch): Clarify error message.
10357 (nnrss-read-server-data): Use insert-file-contents instead of load;
10358 bind file-name-coding-system; use multibyte buffer.
10359 (nnrss-save-server-data): Bind coding-system-for-write to the
10360 value of nnrss-file-coding-system; bind file-name-coding-system;
10361 add coding cookie.
10362 (nnrss-read-group-data): Use insert-file-contents instead of load;
10363 bind file-name-coding-system; use multibyte buffer.
10364 (nnrss-save-group-data): Bind coding-system-for-write to the
10365 value of nnrss-file-coding-system; bind file-name-coding-system.
10366 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
10367 make it work with non-ASCII text.
10368 (nnrss-find-el): Make it work with old xml.el as well.
10369
103702004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
10371
10372 * nnrss.el (nnrss-get-encoding): New function.
10373 (nnrss-fetch): Use unibyte buffer initially; bind
10374 coding-system-for-read while performing mm-url-insert; remove ^Ms;
10375 decode contents according to the encoding attribute.
10376 (nnrss-save-group-data): Add coding cookie.
10377 (nnrss-mime-encode-string): New function.
10378 (nnrss-check-group): Use it to encode subject and author.
10379
103802004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
10381
10382 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
10383 imaginary variable.
10384
103852004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
10386
10387 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
10388 correctly even if there are wide characters.
10389
103902004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
10391
10392 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
10393 downcased symbol names; make a new cache instead of reusing
10394 bbdb-hashtable.
10395
103962004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
10397
10398 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
10399 concatenating segments rather than before concatenating them.
10400 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
10401
10402 * message.el (message-get-reply-headers): Bind `extra'.
10403
104042004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10405
10406 * message.el (message-extra-wide-headers): New variable.
10407 (message-get-reply-headers): Use it.
10408
104092004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
10410
10411 * gnus-agent.el (gnus-agent-group-path): Decode group name.
10412 (gnus-agent-group-pathname): Ditto.
10413
10414 * gnus-cache.el (gnus-cache-file-name): Decode group name.
10415
10416 * gnus-group.el (gnus-group-make-group): Decode group name.
10417 (gnus-group-make-rss-group): Register the group data after opening
10418 the nnrss group.
10419
104202004-12-17 Paul Jarc <prj@po.cwru.edu>
10421
10422 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
10423 by expiry now get marked as read.
10424
104252004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
10426
10427 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
10428
104292004-12-17 Aidan Kehoe <kehoea@parhasard.net>
10430
10431 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
10432 unify Latin characters in XEmacs.
10433 (mm-find-mime-charset-region): Use it.
10434
104352004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
10436
10437 * gnus-util.el (gnus-delete-directory): New function.
10438
10439 * gnus-agent.el (gnus-agent-delete-group): Use it.
10440
10441 * gnus-cache.el (gnus-cache-delete-group): Use it.
10442
104432004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
10444
10445 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
10446 names.
10447
104482004-12-16 Simon Josefsson <jas@extundo.com>
10449
10450 * hashcash.el (hashcash-payment-alist): Fix custom :type.
10451
104522004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
10453
10454 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
10455
10456 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
10457 (gnus-group-set-current-level): Decode group name.
10458
104592004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
10460
10461 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
10462 failed.
10463
104642004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
10465
10466 * gnus-group.el (gnus-group-delete-group): Decode group name.
10467 (gnus-group-make-rss-group): Encode group name.
10468 (gnus-group-catchup-current): Decode group name.
10469 (gnus-group-kill-group): Decode group name.
10470
104712004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
10472
10473 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
10474
104752004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
10476
10477 * gnus-group.el (gnus-group-make-rss-group):
10478 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
10479
10480 * gnus-start.el (gnus-setup-news): Honor user's setting to
10481 gnus-message-archive-method. Suggested by Lute Kamstra
10482 <lute@gnu.org>.
10483
104842004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
10485
10486 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
10487 global counterparts of the buffer-local variables.
10488
104892004-11-16 Romain Francoise <romain@orebokech.com>
10490
10491 * gnus-sum.el (gnus-summary-exit): Don't clear the global
10492 counterparts of the buffer-local variables.
10493
104942004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
10495
10496 * message.el (message-forbidden-properties): Fixed typo in doc
10497 string.
10498
104992004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
10500
10501 * gnus-util.el (gnus-replace-in-string): Added doc string.
10502
10503 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
10504 to avoid problems when splitting mails with many recipients.
10505
105062004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
10507
10508 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
10509 pop-to-buffer, covered by the subsequent gnus-configure-windows.
10510
105112004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
10512
10513 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
10514 if there is no hashtable in memory or file modification time is
10515 newer than cached timestamp.
10516
105172004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
10518
10519 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
10520 not-matching option.
10521
105222004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
10523
10524 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
10525 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
10526 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
10527 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
10528 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
10529 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
10530
105312004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
10532
10533 * message.el (message-forward-make-body-mml): Remove headers
10534 according to message-forward-ignored-headers if a message is decoded.
10535
105362004-12-02 Romain Francoise <romain@orebokech.com>
10537
10538 * message.el (message-forward-make-body-plain): Always remove
10539 headers according to message-forward-ignored-headers.
10540
105412004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
10542
10543 * spam.el (spam-summary-prepare-exit): Remove the
10544 gnus-summary-limit pop for now, it has problems with ham marks for
10545 me.
10546
105472004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
10548
10549 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
10550 correctly.
10551
105522004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
10553
10554 * format-spec.el (format-spec): Message the char.
10555
105562004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
10557
10558 * gnus-art.el (gnus-split-methods): Reformat comments.
10559
10560 * spam.el (spam-summary-prepare-exit): Remove article limits
10561 before exiting the summary buffer.
10562
105632004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
10564
10565 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
10566 order to silence the byte compiler.
10567
10568 * spam.el: Fix the way to silence the byte compiler, which
10569 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
10570 bbdb-search-simple, spam-BBDB-register-routine,
10571 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
10572 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
10573 spam-stat-buffer-is-spam, spam-stat-load,
10574 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
10575 spam-stat-save and spam-stat-split-fancy.
10576
105772004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
10578
10579 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
10580 which may confuse users.
10581 (canlock-password-for-verify): Ditto.
10582
10583 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
10584
10585 * gnus-art.el (gnus-emphasis-alist): Ditto.
10586
10587 * gnus-registry.el (gnus-registry-max-entries): Ditto.
10588
10589 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
10590
10591 * gnus-start.el (gnus-save-killed-list): Ditto.
10592
10593 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
10594 (gnus-sum-thread-tree-root): Ditto.
10595 (gnus-sum-thread-tree-false-root): Ditto.
10596 (gnus-sum-thread-tree-single-indent): Ditto.
10597
10598 * message.el (message-courtesy-message): Ditto.
10599 (message-archive-note): Ditto.
10600 (message-subscribed-address-file): Ditto.
10601 (message-user-fqdn): Ditto.
10602
10603 * spam-report.el (spam-report-gmane-regex): Ditto.
10604
10605 * spam.el (spam-blackhole-good-server-regex): Ditto.
10606
106072004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
10608
10609 * mml.el (mml-preview): Widen the message buffer before copying
10610 the contents to the preview buffer; sort headers before previewing.
10611
10612 * message.el (message-hidden-headers): Fix the way to avoid a bug
10613 in the `repeat' widget in Emacs 21.3 or earlier.
10614
106152004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
10616
10617 * message.el (message-hidden-headers): Default to "^References:".
10618 Improve customization type. Suggested by Reiner Steib
10619 <Reiner.Steib@gmx.de>.
10620
106212004-11-25 Romain Francoise <romain@orebokech.com>
10622
10623 * message.el (message-strip-forbidden-properties): Remove check for
10624 obsolete `message-hidden' text property, hidden headers are not
10625 accessible in the buffer anymore.
10626
106272004-11-22 Romain Francoise <romain@orebokech.com>
10628
10629 * message.el (message-header-format-alist): Add `From' in list
10630 so that it can be sorted.
10631 (message-fix-before-sending): Widen and sort headers before
10632 sending.
10633 (message-hide-headers): Use narrowing to hide headers by moving
10634 them to the top of the buffer and narrowing to the region
10635 underneath.
10636
106372004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10638
10639 * message.el (message-strip-forbidden-properties): Bind
10640 buffer-read-only (etc) to nil.
10641
106422004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
10643
10644 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
10645 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
10646
106472004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
10648
10649 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
10650
106512004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10652
10653 * dns.el (query-dns): Use sit-for to time instead of
10654 accept-process-output, since that doesn't seem to work on udp
10655 sockets.
10656
106572004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
10658
10659 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
10660
106612004-11-15 Jesper Harder <harder@ifa.au.dk>
10662
10663 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
10664 doc string. Improve doc string.
10665
106662004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
10667
10668 * nntp.el (nntp-request-update-info): Return nil if
10669 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
10670 may not call gnus-activate-group which uselessly issues the GROUP
10671 commands for all nntp groups and wastes time. Reported by Romain
10672 Francoise <romain@orebokech.com>.
10673
10674 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
10675
106762004-11-15 Simon Josefsson <jas@extundo.com>
10677
10678 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
10679 headers separately.
880820fe 10680 (gnus-button-openpgp): New function, inspired by Jochen Küpper
01c52d31
MB
10681 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
10682
106832004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
10684
10685 * gnus-start.el (gnus-convert-old-newsrc):
10686 Assign legacy-gnus-agent to 5.10.7.
10687
106882004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10689
10690 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
10691 start of the lines.
10692
106932004-11-14 Magnus Henoch <mange@freemail.hu>
10694
c4cc8b9a
JB
10695 * hashcash.el (hashcash-default-payment): Change default to 20.
10696 (hashcash-default-accept-payment): Change default to 20.
10697 (hashcash-process-alist): New variable.
10698 (hashcash-generate-payment-async): Add.
10699 (hashcash-already-paid-p): Add.
10700 (hashcash-insert-payment): Don't generate payments twice.
10701 (hashcash-insert-payment-async): Add.
10702 (hashcash-insert-payment-async-2): Add.
10703 (hashcash-cancel-async): Add.
10704 (hashcash-wait-async): Add.
10705 (hashcash-processes-running-p): Add.
10706 (hashcash-wait-or-cancel): Add.
01c52d31
MB
10707 (mail-add-payment): New optional argument. Conditionally start
10708 asynchronous calculation.
c4cc8b9a 10709 (mail-add-payment-async): Add.
01c52d31
MB
10710
10711 * message.el (message-send-mail): Wait for asynchronous hashcash
10712 results. Don't clobber existing X-Hashcash headers.
10713 (message-setup-1): Call mail-add-payment-async when
10714 message-generate-hashcash is non-nil.
10715
107162004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
10717
10718 * message.el (message-use-alternative-email-as-from): Examine the
10719 From header as well; use message-make-from in order to include a
10720 user's full name.
10721
107222004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
10723
10724 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
10725 default; improve customization type.
10726 (gnus-emphasis-custom-with-format): New macro.
10727 (gnus-emphasis-custom-value-to-external): New function.
10728 (gnus-emphasis-custom-value-to-internal): New function.
10729
107302004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10731
10732 * dns.el (query-dns): Resolve reverse addresses.
10733
107342004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10735
10736 * gnus-group.el (gnus-group-get-new-news): Use it.
10737
10738 * gnus-start.el (gnus-check-reasonable-setup): New function.
10739
107402004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
10741
10742 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
10743 "Args out of range" error. Reported by Arnaud Giersch
10744 <arnaud.giersch@free.fr>.
10745
107462004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
10747
10748 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
10749
107502004-11-04 Richard M. Stallman <rms@gnu.org>
10751
10752 * spam.el (spam group): Add :version.
10753
10754 * pgg-def.el (pgg group): Add :version.
10755
107562004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
10757
10758 * gnus-art.el (gnus-article-edit-article): Don't associate the
10759 article buffer with a draft file. This is a temporary measure
10760 against the 2004-08-22 change to gnus-article-edit-mode.
10761
107622004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
10763
10764 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
10765 (html2text-format-tags): Remove unused variable `attr'.
10766
107672004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
10768
10769 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
10770
10771 * spam-stat.el (spam-stat): Add :version.
10772
10773 * sieve.el (sieve): Add :version.
10774
10775 * sha1.el (sha1): Add :version.
10776 (sha1-use-external): Remove redundant version.
10777
10778 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
10779 (nnmail-cache-ignore-groups, nnmail-spool-hook)
10780 (nnmail-split-fancy-match-partial-words)
10781 (nnmail-split-lowercase-expanded): Add :version.
10782
10783 * nndiary.el (nndiary): Add :version.
10784
10785 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
10786
10787 * mml-sec.el (mml-default-sign-method)
10788 (mml-default-encrypt-method, mml-signencrypt-style-alist):
10789 Add :version.
10790
10791 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
10792
10793 * mm-url.el (mm-url-use-external, mm-url-program)
10794 (mm-url-arguments): Add :version.
10795
10796 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
10797 (mm-attachment-file-modes, mm-decrypt-option)
10798 (mm-w3m-safe-url-regexp): Add :version.
10799
10800 * message.el (message-cite-prefix-regexp)
10801 (message-sendmail-envelope-from, message-minibuffer-local-map)
10802 (message-user-fqdn, message-completion-alist): Add :version.
10803
10804 * gnus-win.el (gnus-configure-windows-hook)
10805 (gnus-use-frames-on-any-display): Add :version.
10806
10807 * gnus-art.el (gnus-article-address-banner-alist)
10808 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
10809 (gnus-treat-from-picon, gnus-treat-mail-picon)
10810 (gnus-treat-x-pgp-sig): Add :version.
10811
10812 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
10813 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
10814 (gnus-summary-article-delete-hook)
10815 (gnus-summary-display-while-building): Add :version.
10816
10817 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
079a5e72 10818 (gnus-get-top-new-news-hook): Add :version.
01c52d31
MB
10819
10820 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
10821 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
10822
10823 * gnus-registry.el (gnus-registry): Add :version.
10824
10825 * gnus-spec.el (gnus-use-correct-string-widths)
10826 (gnus-make-format-preserve-properties): Add :version.
10827
10828 * gnus.el (gnus-group-charter-alist)
10829 (gnus-group-fetch-control-use-browse-url)
10830 (gnus-install-group-spam-parameters): Add :version.
10831
10832 * gnus-diary.el (gnus-diary): Add :version.
10833
10834 * gnus-delay.el (gnus-delay): Add :version.
10835
10836 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
10837 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
10838 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
10839 Add :version.
10840
10841 * gnus-agent.el (gnus-agent-max-fetch-size)
10842 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
10843 (gnus-agent-prompt-send-queue): Add :version.
10844
10845 * deuglify.el (gnus-outlook-deuglify): Add :version.
10846
10847 * html2text.el: Beautify code. Improve doc strings. Some
10848 checkdoc cleanup.
10849 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
10850
108512004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
10852
10853 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
10854
108552004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
10856
10857 * gnus-registry.el (gnus-registry-hashtb): Create the registry
10858 when package is loaded.
10859
10860 * spam.el (spam-summary-score-preferred-header): Add global preference
10861 for people who want to override the default SpamAssassin over
10862 Bogofilter preference (when both are set).
10863 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
10864 (spam-user-format-function-S): Check
10865 spam-summary-score-preferred-header.
10866 (spam-extra-header-to-number): Add X-Bogosity header parsing.
10867 (spam-user-format-function-S): Format the score correctly.
10868
108692004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
10870
10871 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
10872 signature file. Suggested by Manoj Srivastava
10873 <srivasta@golden-gryphon.com>.
10874
10875 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
10876 iso-2022-jp even in the Japanese language environment.
10877 Suggested by Jason Rumney <jasonr@gnu.org>.
10878
108792004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
10880
10881 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
10882 use the same characters as the dummy marks; make it free from
10883 getting affected by the language environment.
10884 (gnus-summary-read-group-1): Update mark positions only when the
10885 format spec is updated.
10886
10887 * gnus-spec.el (gnus-update-format-specifications): Return a list
10888 of updated types.
10889
108902004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
10891
10892 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
10893 of boundp to check if display-warning is available.
10894
108952004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
10896
10897 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
10898
108992004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
10900
10901 * nnspool.el (nnspool-spool-directory): Use news-path if the
10902 news-directory variable is not bound.
10903
10904 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
10905 function instead of display-warning if it is not available.
10906
109072004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
10908
10909 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
10910 v5-10: Use `point-at-bol'.
10911
109122004-10-26 Simon Josefsson <jas@extundo.com>
10913
10914 * hashcash.el: Fix URL in comment, reported by Cheng Gao
10915 <chenggao@gmail.com>.
10916
109172004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
10918
10919 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
10920 instead.
10921
109222004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
10923
10924 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
10925 to remove a server from the nnimap-server-buffer-alist.
10926 (nnimap-open-connection, nnimap-close-server): Use it.
10927
10928 * gnus-encrypt.el: Remove file in favor of encrypt.el.
10929
109302004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
10931
10932 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
10933 running the major-mode function.
10934
109352004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
10936
10937 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
10938 dummy marks in the right way.
10939
109402004-10-18 David Edmondson <dme@dme.org>
10941
10942 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
10943 excessively.
10944
109452004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
10946
10947 * gnus-util.el (gnus-split-references): Accept a nil references
10948 string and go on blissfully.
10949
10950 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
10951 cases where the references string is non-nil but has no references.
10952
10953 * encrypt.el: Add autoload tags.
10954
10955 * spam.el (spam-resolve-registrations-routine): Remove article
10956 from unregistration list too. Reported by David Hanak
10957 <dhanak@isis.vanderbilt.edu>
10958
109592004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
10960
10961 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
10962 nil. Changed custom type.
10963
109642004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
10965
10966 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
10967
10968 * gnus-sum.el (gnus-summary-move-article): Use it.
10969
109702004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
10971
10972 * encrypt.el: Add autoload cookies.
10973
10974 * spam.el (spam-backend-article-list-property)
10975 (spam-backend-get-article-todo-list)
b97439ce 10976 (spam-backend-put-article-todo-list)
01c52d31
MB
10977 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
10978 Resolve registrations separately.
10979 (spam-register-routine): Format comments.
10980 (spam-unregister-routine, spam-register-routine): Always call with
10981 specific-articles, no default list.
10982 (spam-summary-prepare-exit): Use the spam-classifications function.
10983
10984 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
10985 gnus-encrypt.el.
10986
002876ab 10987 * encrypt.el: Copied from gnus-encrypt.el.
01c52d31 10988
002876ab 10989 * gnus-encrypt.el: Commented that it's obsolete.
01c52d31
MB
10990
109912004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
10992
10993 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
10994 (gnus-score-save): Use it.
10995
10996 * message.el (message-bury): Use `window-dedicated-p'.
10997
109982004-10-15 Simon Josefsson <jas@extundo.com>
10999
11000 * pop3.el (top-level): Don't require nnheader.
11001 (pop3-read-timeout): Add.
11002 (pop3-accept-process-output): Add.
11003 (pop3-read-response, pop3-retr): Use it.
11004
110052004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
11006
11007 * spam.el (spam-register-routine): Move comment.
11008 (spam-verify-bogofilter): Use 'unknown for the initial
11009 spam-bogofilter-valid state, not 'never.
11010
11011 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
11012 for netrc-machine.
11013
11014 * nnimap.el (nnimap-open-connection): Use
11015 netrc-machine-user-or-password.
11016
110172004-10-17 Richard M. Stallman <rms@gnu.org>
11018
11019 * gnus-registry.el (gnus-registry-unload-hook):
11020 Set as a variable with add-hook.
11021
11022 * nnspool.el (nnspool-spool-directory): Use news-directory instead
11023 of news-path.
11024
11025 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
11026
11027 * spam.el: Delete duplicate `provide'.
11028 (spam-unload-hook): Set as a variable with add-hook.
11029
110302004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
11031
11032 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
11033 in the doc string.
11034
11035 * message.el (message-ignored-news-headers)
11036 (message-ignored-supersedes-headers)
11037 (message-ignored-resent-headers)
11038 (message-forward-ignored-headers): Improve custom type.
11039
110402004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
11041
11042 * message.el (message-tokenize-header): Fix 2004-09-06 change
11043 which used point-min in the wrong place.
11044
110452004-10-12 Simon Josefsson <jas@extundo.com>
11046
11047 * tls.el (tls-certtool-program): New variable.
11048 (tls-certificate-information): New function, based on
11049 ssl-certificate-information.
11050
110512004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
11052
11053 * compface.el: Move the version of ELisp-based uncompface program
11054 to the contrib directory because of the copyright problem.
11055
110562004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
11057
11058 * message.el (message-kill-buffer): Raise the current frame.
11059
110602004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
11061
11062 * gnus-sum.el: Mention that multibyte characters don't work as marks.
11063
11064 * gnus.el (message-y-or-n-p): Autoload.
11065
11066 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
11067 (pop3-password-required, pop3-authentication-scheme)
11068 (pop3-leave-mail-on-server): Made customizable.
11069 (pop3): New custom group.
11070 (pop3-retr): Remove `sleep-for' statements.
11071 Suggested by Dave Love <fx@gnu.org>.
11072
11073 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
11074 Windows/DOS.
11075
11076 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
11077 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
11078 Dave Love <fx@gnu.org>.
11079
11080 * mml.el (mml-minibuffer-read-disposition): Require match.
11081 Suggested by Dave Love <fx@gnu.org>.
11082
110832004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
11084
11085 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
11086 doc string.
11087
110882004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
11089
11090 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
11091
110922004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
11093
11094 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
11095 instead of calling `mm-insert-inline', to decode text/* parts
11096 before displaying them.
11097
110982004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
11099
11100 * mm-uu.el (mm-uu-text-plain-type): New variable.
11101 (mm-uu-pgp-signed-extract-1): Use it.
11102 (mm-uu-pgp-encrypted-extract-1): Use it.
11103 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
11104 bind mm-uu-text-plain-type with that value.
11105 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
11106 mm-uu-dissect.
11107
111082004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
11109
11110 * gnus-group.el (gnus-update-group-mark-positions):
11111 * gnus-sum.el (gnus-update-summary-mark-positions):
11112 * message.el (message-check-news-body-syntax):
11113 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
11114 of string-as-multibyte.
11115
111162004-10-05 Juri Linkov <juri@jurta.org>
11117
11118 * gnus-group.el (gnus-update-group-mark-positions):
11119 * gnus-sum.el (gnus-update-summary-mark-positions):
11120 * message.el (message-check-news-body-syntax):
11121 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
11122 8-bit unibyte values to a multibyte string for search functions.
11123
111242004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
11125
11126 * mm-uu.el (mm-uu-dissect): Allow optional arg.
11127 (mm-uu-dissect-text-parts): New function.
11128
11129 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
11130 dissect text parts.
11131
11132 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
11133 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
11134
11135 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
11136
11137 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
11138 gnus-current-topics instead of gnus-current-topic.
11139
111402004-10-06 Jesper Harder <harder@ifa.au.dk>
11141
11142 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
11143
111442004-10-05 Jesper Harder <harder@ifa.au.dk>
11145
11146 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
11147 where approriate.
11148
11149 * nnml.el (nnml-generate-active-info): do.
11150
11151 * nndiary.el (nndiary-generate-active-info): do.
11152
11153 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
11154 (gnus-topic-move): do.
11155
11156 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
11157 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
11158
11159 * gnus-srvr.el (gnus-server-prepare)
11160 (gnus-server-open-all-servers): do.
11161
11162 * gnus-msg.el (gnus-summary-cancel-article)
11163 (gnus-summary-resend-message)
11164 (gnus-summary-mail-crosspost-complaint): do.
11165
11166 * gnus-move.el (gnus-change-server): do.
11167
11168 * gnus-group.el (gnus-group-unmark-all-groups)
11169 (gnus-group-set-current-level): do.
11170
111712004-10-04 Simon Josefsson <jas@extundo.com>
11172
11173 * message.el (message-generate-hashcash): Doc fix.
11174
111752004-10-02 Kevin Greiner <kgreiner@compsol.cc>
11176
11177 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
11178 avoid infinite recursion via gnus-get-function.
11179
111802004-10-02 Jesper Harder <harder@ifa.au.dk>
11181
11182 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
11183
11184 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
11185
11186 * nnmail.el (nnmail-split-history): do.
11187
11188 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
11189 (nnml-request-delete-group): do.
11190
11191 * nnslashdot.el (nnslashdot-read-groups): do.
11192
11193 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
11194 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
11195
11196 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
c4cc8b9a 11197 (nnspool-sift-nov-with-sed): Use last.
01c52d31
MB
11198 (nnspool-retrieve-headers-with-nov): Use mapc.
11199 (nnspool-request-newgroups): Use dolist.
11200 (nnspool-request-group): Use last.
11201
11202 * nntp.el (nntp-read-server-type): Use dolist.
11203
11204 * nnvirtual.el (nnvirtual-create-mapping)
11205 (nnvirtual-update-read-and-marked): Use dolist.
11206 (nnvirtual-convert-headers): Simplify.
11207
112082004-10-01 Kevin Greiner <kgreiner@compsol.cc>
11209
11210 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
11211 support for sync'ing tick marks.
11212
112132004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
11214
11215 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
11216 there's no visible header.
11217
112182004-10-01 Kevin Greiner <kgreiner@compsol.cc>
11219
11220 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
11221 necessary, pass full group name to gnus-request-set-marks.
11222
112232004-10-01 Simon Josefsson <jas@extundo.com>
11224
11225 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
11226 acroread.
11227
112282004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11229
11230 * spam-report.el (spam-report-gmane): Fix interactive.
11231
11232 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
11233
11234 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
11235 when writing file.
11236 (gnus-agent-synchronize-flags): Don't default to being
11237 interactive.
11238
112392004-09-30 Simon Josefsson <jas@extundo.com>
11240
11241 * message.el (message-generate-hashcash): Add.
11242 (message-send-mail): Use it, call mail-add-payment.
11243
112442004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
11245
11246 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
11247
112482004-09-28 Kevin Greiner <kgreiner@compsol.cc>
11249
11250 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
11251 gnus-requst-update-info with explicit code to sync the in-memory
11252 info read flags with the marks being sync'd to the backend.
11253
11254 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
11255
112562004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
11257
11258 * spam.el (spam-verify-bogofilter): Add new function.
11259 (spam-check-bogofilter)
11260 (spam-bogofilter-register-with-bogofilter): Use it.
11261 (spam-verify-bogofilter): Add small fixes.
11262
112632004-09-28 Simon Josefsson <jas@extundo.com>
11264
11265 * hashcash.el (hashcash-generate-payment): Revert.
11266
112672004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
11268
11269 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
11270 gnus-extract-references instead of gnus-split-references.
11271
11272 * gnus-util.el (gnus-extract-references): Add new function, analogous
11273 to gnus-split-references but extracts only the message-ID without
11274 anything extra.
11275
11276 * hashcash.el (hashcash-generate-payment)
11277 (hashcash-check-payment): Do the right thing if hashcash-path is
11278 nil (because the hashcash program could not be found).
11279
11280 * spam.el (spam-use-hashcash): Remove comment.
11281
112822004-09-27 Jesper Harder <harder@ifa.au.dk>
11283
11284 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
11285 (gnus-cache-enter-article, gnus-cache-remove-article)
11286 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
11287
11288 * gnus-async.el (gnus-async-prefetch-remove-group): do.
11289
11290 * gnus-art.el (article-hide-boring-headers)
11291 (article-translate-strings, article-display-face)
11292 (gnus-article-mime-match-handle-first)
11293 (gnus-article-highlight-headers)
11294 (gnus-article-add-buttons-to-head): do.
11295
112962004-09-27 Simon Josefsson <jas@extundo.com>
11297
11298 * hashcash.el: New version, from
11299 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
11300 ../contrib/.
11301
113022004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
11303
11304 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
11305
113062004-09-26 Jesper Harder <harder@ifa.au.dk>
11307
11308 * gnus-dup.el (gnus-dup-open): Use mapc.
11309 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
11310
11311 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
11312 Reported by Stefan Wiens <s.wi@gmx.net>.
11313
11314 * gnus.el (gnus-shutdown): Use dolist.
11315
11316 * gnus-undo.el (gnus-undo): Use mapc.
11317
11318 * nnrss.el (nnrss-generate-active): do.
11319
11320 * message.el (message-cite-original-without-signature)
11321 (message-cite-original): Use mapc.
11322 (message-do-actions, message-make-forward-subject): Use dolist.
11323
113242004-09-25 Kevin Greiner <kgreiner@compsol.cc>
11325
11326 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
11327 deletion to remove entire duplicate line. Fixes merged article
11328 number bug.
11329
113302004-09-25 Kevin Greiner <kgreiner@compsol.cc>
11331
11332 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
11333 servers that are offline. Avoids having gnus-agent-toggle-plugged
11334 first ask if you want to open a server and then, even when you
11335 responded with no, asking if you want to synchronize the server's
11336 flags.
11337 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
11338 multi-line expressions.
11339 (gnus-agent-synchronize-group-flags): New internal function.
11340 Updates marks in memory (in the info structure) AND in the
11341 backend.
11342
11343 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
11344
11345 * nnagent.el (nnagent-request-set-mark): Use
11346 gnus-agent-synchronize-group-flags, not backend's request-set-mark
11347 method, to ensure that synchronization updates marks in the
11348 backend and in the info (in memory) structure.
11349
113502004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
11351
11352 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
11353 convention fully; don't miss the root article of a thread; make
11354 the X-Draft-From header with correct article numbers.
11355
113562004-09-23 Kevin Greiner <kgreiner@compsol.cc>
11357
11358 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
11359 unless plugged. Disable the agent so that an open failure causes
11360 an error.
11361
11362 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
11363 Reverted 2004-09-21 change. The backend must be opened while
11364 synchronizing flags even when the backend stores the flags
11365 locally.
11366
113672004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
11368
11369 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
11370 in `header' match. Reported by Svend Tollak Munkejord.
11371
11372 * message.el (message-cite-original): Fix use of
11373 `message-cite-articles-with-x-no-archive'.
11374
113752004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
11376
11377 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
11378 (gnus-window-to-buffer): Ditto.
11379
11380 * mml.el (mml-preview-buffer): New variable.
11381 (mml-preview): Manage window layout with gnus-buffer-configuration.
11382
11383 * gnus-msg.el (gnus-setup-message): Put article numbers into the
11384 X-Draft-From header even if those articles aren't quoted.
11385
113862004-09-21 Kevin Greiner <kgreiner@compsol.cc>
11387
11388 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
11389 (gnus-request-set-mark, gnus-request-update-mark): Use new
11390 g-s-t-u-l-m to decide to use backend even when unplugged.
11391
113922004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
11393
11394 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
11395 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
11396
113972004-09-20 Simon Josefsson <jas@extundo.com>
11398
11399 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
11400 "utf-16-le".
11401
114022004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
11403
11404 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
11405
114062004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
11407
11408 * uudecode.el (uudecode-use-external): Add :version.
11409
11410 * smime.el (smime-CA-file, smime-encrypt-cipher)
11411 (smime-dns-server): Add :version.
11412
11413 * smiley.el (gnus-smiley-file-types): Add :version.
11414
11415 * sha1.el (sha1-use-external): Add :version.
11416
11417 * pgg-def.el (pgg-query-keyserver): Add :version.
11418
11419 * nnmail.el (nnmail-fancy-expiry-targets)
11420 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
11421 Add :version.
11422
11423 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
11424 (nnimap-retrieve-groups-asynchronous): Add :version.
11425 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
11426
11427 * mml.el (mml-content-disposition-parameters)
11428 (mml-insert-mime-headers-always): Add :version.
11429
11430 * mm-util.el (mm-coding-system-priorities): Add :version.
11431
11432 * mm-decode.el (mm-inline-text-html-with-images)
11433 (mm-keep-viewer-alive-types, mm-external-terminal-program)
11434 (mm-verify-option): Add :version.
11435 (mm-text-html-renderer): Change :version.
11436
11437 * message.el (message-fcc-externalize-attachments)
11438 (message-required-headers, message-draft-headers)
11439 (message-subject-trailing-was-query)
11440 (message-subject-trailing-was-ask-regexp)
11441 (message-subject-trailing-was-regexp, message-mark-insert-begin)
11442 (message-mark-insert-end, message-archive-header)
11443 (message-archive-note, message-cross-post-default)
11444 (message-cross-post-note, message-followup-to-note)
11445 (message-cross-post-note-function, message-use-mail-followup-to)
11446 (message-subscribed-address-functions)
11447 (message-subscribed-address-file, message-subscribed-addresses)
11448 (message-subscribed-regexps, message-allow-no-recipients)
11449 (message-yank-cited-prefix, message-signature-insert-empty-line)
11450 (message-hidden-headers, message-hierarchical-addresses)
11451 (message-mail-user-agent, message-use-idna)
11452 (message-valid-fqdn-regexp)
11453 (message-strip-special-text-properties, message-header-synonyms)
11454 (message-beginning-of-line, message-tab-body-function): Add :version.
11455 (message-insert-canlock, message-wide-reply-confirm-recipients):
11456 Change :version.
11457
11458 * mail-source.el (mail-source-ignore-errors): Add :group, :type
11459 and :version.
11460 (mail-source-delete-old-incoming-confirm)
11461 (mail-source-movemail-program): Add :version.
11462
11463 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
11464 (gnus-agent-cache, gnus-agent): Change :version.
11465
11466 * gnus-util.el (gnus-use-byte-compile): Change :version.
11467
11468 * gnus-sum.el (gnus-summary-make-false-root-always)
11469 (gnus-summary-default-high-score)
11470 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
11471 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
11472 (gnus-read-all-available-headers, gnus-article-emulate-mime)
11473 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
11474 (gnus-sum-thread-tree-single-indent)
11475 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
11476 (gnus-sum-thread-tree-leaf-with-other)
11477 (gnus-sum-thread-tree-single-leaf): Add :version.
11478 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
11479 (gnus-article-loose-mime): Change :version.
11480
11481 * gnus-start.el (gnus-backup-startup-file)
11482 (gnus-save-startup-file-via-temp-buffer): Add :version.
11483
11484 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
11485 (gnus-server-offline-face): Add :version.
11486
11487 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
11488
11489 * gnus-msg.el (gnus-gcc-externalize-attachments)
11490 (gnus-debug-files, gnus-debug-exclude-variables)
11491 (gnus-discouraged-post-methods): Change :version.
11492 (gnus-confirm-mail-reply-to-news)
11493 (gnus-confirm-treat-mail-like-news): Add :version.
11494
11495 * gnus-int.el (gnus-server-unopen-status): Add :version.
11496
11497 * gnus-group.el (gnus-group-jump-to-group-prompt)
11498 (gnus-large-ephemeral-newsgroup)
11499 (gnus-fetch-old-ephemeral-headers): Add :version.
11500
11501 * gnus-fun.el (gnus-x-face-directory)
11502 (gnus-convert-pbm-to-x-face-command)
11503 (gnus-convert-image-to-x-face-command)
11504 (gnus-convert-image-to-face-command): Add :version.
11505
11506 * gnus-delay.el (gnus-delay-default-hour): Add :version.
11507
11508 * gnus-cite.el (gnus-cite-blank-line-after-header)
11509 (gnus-article-boring-faces): Add :version.
11510
11511 * gnus-art.el (gnus-buttonized-mime-types)
11512 (gnus-inhibit-mime-unbuttonizing)
11513 (gnus-treat-display-face)
11514 (gnus-treat-body-boundary): Change :version.
11515 (gnus-body-boundary-delimiter, gnus-picon-databases)
11516 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
11517 (gnus-treat-date-english, gnus-treat-fold-headers)
11518 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
11519 (gnus-treat-mail-picon, gnus-treat-wash-html)
11520 (gnus-article-encrypt-protocol)
11521 (gnus-use-idna, gnus-article-over-scroll)
11522 (gnus-mime-display-multipart-alternative-as-mixed)
11523 (gnus-mime-display-multipart-related-as-mixed)
11524 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
11525 (gnus-ctan-url, gnus-button-ctan-handler)
11526 (gnus-button-handle-ctan-bogus-regexp)
11527 (gnus-button-ctan-directory-regexp)
11528 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
11529 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
11530 (gnus-button-man-level, gnus-button-emacs-level)
11531 (gnus-button-message-level, gnus-button-browse-level): Add :version.
11532
11533 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
11534 (gnus-agent-go-online): Change :version.
11535 (gnus-agent-expire-unagentized-dirs)
11536 (gnus-agent-auto-agentize-methods): Add :version.
11537
11538 * flow-fill.el (fill-flowed-display-column)
11539 (fill-flowed-encode-column): Add :version.
11540
11541 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
11542 (gnus-outlook-deuglify-unwrap-max)
11543 (gnus-outlook-deuglify-cite-marks)
11544 (gnus-outlook-deuglify-unwrap-stop-chars)
11545 (gnus-outlook-deuglify-no-wrap-chars)
11546 (gnus-outlook-deuglify-attrib-cut-regexp)
11547 (gnus-outlook-deuglify-attrib-verb-regexp)
11548 (gnus-outlook-deuglify-attrib-end-regexp)
11549 (gnus-outlook-display-hook): Add :version.
11550
11551 * binhex.el (binhex-use-external): Add :version.
11552
115532004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
11554
11555 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
11556 and `invisible'.
11557
115582004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
11559
11560 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
11561 in gnus-registry-trim.
11562
115632004-09-13 Simon Josefsson <jas@extundo.com>
11564
11565 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
11566
11567 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
11568
11569 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
11570 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
11571 <yamaoka@jpl.org>.
11572 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
11573 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
11574 <yamaoka@jpl.org>.
11575
11576 * sieve.el (sieve-manage-mode): Ditto.
11577
115782004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
11579
11580 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
11581
115822004-09-11 Simon Josefsson <jas@extundo.com>
11583
11584 * dns-mode.el: Add.
11585
11586 * mm-view.el (mm-display-dns-inline): Add.
11587
11588 * mm-decode.el (mm-inline-media-tests): Add text/dns.
11589 (mm-automatic-display): Ditto.
11590
11591 * mailcap.el (mailcap-mime-data): Add text/dns.
11592 (mailcap-mime-extensions): Map .soa to text/dns.
11593
115942004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
11595
11596 * gnus-art.el (article-decode-mime-words, article-babel)
11597 (gnus-article-highlight-signature, gnus-article-add-buttons)
11598 (gnus-signature-toggle): Remove unnecessary bindings of
11599 `inhibit-read-only' inherited from v5.10 merge.
11600
116012004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
11602
11603 * nntp.el (nntp): New customization group.
11604 (nntp-authinfo-file): Add customization group.
11605
11606 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
11607
11608 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
11609
11610 * gnus.el (to-address, to-list, subscribed)
11611 (large-newsgroup-initial): Ditto.
11612
11613 * flow-fill.el (fill-flowed-display-column)
11614 (fill-flowed-encode-column): Ditto.
11615
ce058493 116162004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
01c52d31
MB
11617
11618 * message.el (message-tokenize-header, message-send-mail-with-qmail):
11619 Use point-min rather than 1.
11620 (message-send-mail): Use buffer-size rather than point-max.
11621
11622 * gnus-sum.el (gnus-summary-search-article-forward):
11623 Signal a specific `search-failed' rather than a generic `error'.
11624
11625 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
11626 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
11627 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
11628
116292004-09-10 Simon Josefsson <jas@extundo.com>
11630
11631 * nndb.el (require): Remove tcp and duplicate cl.
11632
116332004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
11634
11635 * gnus-agent.el (directory-files-and-attributes): Move forward.
11636
116372004-09-09 Kevin Greiner <kgreiner@compsol.cc>
11638
11639 * gnus-agent.el (directory-files-and-attributes): Optionally
11640 defined to support XEmacs.
11641
116422004-09-09 Kevin Greiner <kgreiner@compsol.cc>
11643
002876ab 11644 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
01c52d31
MB
11645 to avoid run-time CL dependencies.
11646 (gnus-agent-unfetch-articles): New function.
11647 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
11648 article numbers even when local .overview file is missing.
002876ab 11649 (gnus-agent-read-article-number): New function. Only accepts
01c52d31
MB
11650 27-bit article numbers.
11651 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
11652 gnus-agent-read-article-number.
11653 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
11654 from backend while recognizing that article numbers in .overview
11655 must be valid.
11656 (gnus-agent-update-files-total-fetched-for): Use
11657 directory-files-and-attributes to improve performance.
11658 * gnus-int.el (gnus-request-move-article): Use
11659 gnus-agent-unfetch-articles in place of gnus-agent-expire to
11660 improve performance.
11661
11662 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
11663 some users confused by references to .newsrc when they only have a
11664 .newsrc.eld file.
149cd465
JB
11665 (gnus-convert-mark-converter-prompt)
11666 (gnus-convert-converter-needs-prompt): Fixed use of property list.
01c52d31 11667 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
002876ab 11668 New function. Used internally to only display 'gnus converting
01c52d31
MB
11669 files' message when actually necessary.
11670
11671 * gnus-sum.el (): Removed (require 'gnus-agent) as required
11672 methods now autoloaded.
11673
116742004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
11675
11676 * gnus-sum.el (gnus-summary-insert-subject): Remove list
11677 identifiers.
11678
116792004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
11680
11681 * gnus-picon.el: Fix indentation and closing parenthesis.
11682
116832004-09-01 Simon Josefsson <jas@extundo.com>
11684
11685 * message.el (message-canlock-generate): Require sha1, not
56fd9faa 11686 sha1-el. (Can we get rid of this require altogether? It is ugly
01c52d31
MB
11687 to require within a function. Sadly, if sha1.el isn't loaded, the
11688 let binding in m-c-g will hide the defcustom definition, which is
11689 bad.)
11690
11691 * canlock.el: Require sha1, not sha1-el.
11692
11693 * message.el: Don't autoload sha1 (there is a autoload cookie in
11694 sha1.el).
11695
11696 * sha1-el.el: Renamed to sha1.el.
11697
116982004-08-30 Juanma Barranquero <lektu@terra.es>
11699
11700 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
11701
117022004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
11703
11704 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
11705
117062004-08-30 Kim F. Storm <storm@cua.dk>
11707
11708 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
11709
11710 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
11711 Add :group 'nnimap.
11712
117132004-08-30 Andreas Schwab <schwab@suse.de>
11714
11715 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
11716 ?* and ?\;.
11717
11718 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
11719 and ?\' to symbol instead of whitespace.
11720
117212004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
11722
11723 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
11724
11725 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
11726 instead of re-search-forward.
11727
11728 * gnus-uu.el (gnus-uu-save-article): Ditto.
11729 (gnus-uu-post-encode-uuencode): Ditto.
11730
11731 * html2text.el (html2text-clean-list-items): Ditto.
11732 (html2text-clean-dtdd): Ditto.
11733 (html2text-format-tags): Ditto.
11734
11735 * message.el (message-send-mail-with-sendmail): Fix regexp.
11736 (message-fill-field-general): Use search-forward instead of
11737 re-search-forward.
11738 (unbold-region): Ditto.
11739
11740 * nnrss.el (nnrss-request-article): Ditto.
11741
11742 * nnslashdot.el (nnslashdot-request-article): Ditto.
11743
11744 * nnweb.el (nnweb-gmane-wash-article): Ditto.
11745
11746 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
11747 "Unrecognized menu descriptor" error in XEmacs.
11748
117492004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
11750
11751 * gnus-sum.el (gnus-read-header): Don't remove a header for the
11752 parent article of a sparse article in the thread hashtb.
11753
117542004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
11755
11756 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
11757 (nnmail-expand-newtext): Lowercase expanded entries if
11758 nnmail-split-lowercase-expanded is non-nil.
11759
117602004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
11761
c9e31f32 11762 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward entry.
01c52d31
MB
11763
11764 * gnus-group.el (gnus-group-line-format-alist): Convert the value
11765 of gnus-tmp-news-method into string under XEmacs. It will be
11766 passed to gnus-correct-length which takes only a string argument.
11767
117682004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
11769
11770 * gnus-util.el (gnus-bind-print-variables): New macro.
11771 (gnus-prin1): Use it.
11772 (gnus-prin1-to-string): Use it.
11773 (gnus-pp): New function.
11774 (gnus-pp-to-string): New function.
11775
c9e31f32
SM
11776 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
11777 Replace pp-to-string with gnus-pp-to-string.
01c52d31
MB
11778 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
11779 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
11780 * gnus-msg.el (gnus-debug): Ditto.
11781 * gnus-score.el (gnus-score-save): Ditto.
11782 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
11783 gnus-pp-to-string.
11784 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
11785 with gnus-pp.
11786 * score-mode.el (gnus-score-pretty-print): Ditto.
11787 * webmail.el (webmail-debug): Ditto.
11788
117892004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
11790
c9e31f32
SM
11791 * gnus-art.el (article-display-face, article-display-x-face):
11792 Use buffer-read-only.
01c52d31
MB
11793
117942004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
11795
c9e31f32
SM
11796 * gnus-art.el (article-hide-list-identifiers):
11797 Bind inhibit-read-only as t.
01c52d31
MB
11798
117992004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
11800
11801 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
11802
118032004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
11804
11805 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
11806 (gnus-narrow-to-page): Don't assume point-min == 1.
11807 (gnus-article-edit-mode): Derive from message-mode.
11808
11809 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
11810 point-min == 1.
11811
11812 * imap.el (imap-parse-address-list, imap-parse-body-ext):
11813 Disable incorrect use of `assert'.
11814
11815 * message.el (message-mode): Set comment-start-skip.
11816
01c52d31
MB
118172004-08-22 Sam Steingold <sds@gnu.org>
11818
11819 * pop3.el (pop3-leave-mail-on-server): New user variable.
11820 (pop3-movemail): Delete mail only when it is nil.
11821
118222004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
11823
11824 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
11825
11826 * mml.el (mml-preview): Use `pop-to-buffer'.
11827
11828 * message.el (message-goto-mail-followup-to): Insert after "To".
11829 (message-carefully-insert-headers): Add comment.
11830
11831 * gnus.el: Remove unused variable `gnus-article-check-size'.
11832
11833 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
11834
11835 * gnus-art.el (gnus-button-alist): Improve
11836 `gnus-button-handle-library' entry.
11837
118382004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
11839
11840 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
11841 downcase, since XEmacs capitalizes error messages differently.
11842
118432004-08-18 Jesper Harder <harder@ifa.au.dk>
11844
11845 * nntp.el: Add (require 'gnus) due to reference to
11846 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
11847
118482004-08-18 Florian Weimer <fw@deneb.enyo.de>
11849
11850 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
11851 `mm-fill-flowed'.
11852
11853 * mm-decode.el (mm-dissect-singlepart): Check it.
11854
118552004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
11856
11857 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
11858 'imap' for netrc parsing.
11859
118602004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
11861
11862 * mailcap.el (mailcap-mime-data): Mark as risky.
11863
118642004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
11865
11866 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
11867 may be included in the encoded word.
11868 (rfc2047-encode): Don't append a space if the encoded word
11869 includes close parenthesis.
11870
118712004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
11872
11873 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
11874 of text within parentheses.
11875
118762004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
11877
11878 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
11879 (gnus-encrypt-write-file-contents): Make the password key the file
11880 name PLUS the cipher, not just the cipher. Also remove failed
11881 passwords from the cache.
11882
118832004-08-06 Simon Josefsson <jas@extundo.com>
11884
11885 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
11886 fix.
11887
118882004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
11889
11890 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
11891 LWSP.
11892
118932004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
11894
11895 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
11896 to append in-reply-to: data to the references: header.
11897
c4cc8b9a 11898 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el.
01c52d31
MB
11899 (netrc-parse): Use gnus-encrypt.el functions.
11900
11901 * gnus-encrypt.el: Add new file for encryption support; currently
11902 does only a few GPG ciphers and an internal XOR cipher.
11903
11904 * password.el: Add comments on using password-read-and-add.
11905 (password-read-and-add): Add function to read and add the
11906 password to the cache at once.
11907
119082004-07-28 Simon Josefsson <jas@extundo.com>
11909
11910 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
11911 parameter (but don't use it, for now).
11912
11913 * imap.el (imap-ssl-open): Use imap-process-connection-type,
11914 instead of hard coding to nil.
11915
119162004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
11917
11918 * mm-view.el (mm-inline-image-emacs): Open lines under an image
11919 as mm-inline-image-xemacs does.
11920
119212004-07-26 Simon Josefsson <jas@extundo.com>
11922
11923 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
11924 Revert part of 2004-07-17 change below.
11925
119262004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
11927
11928 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
11929 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
11930
119312004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
11932
11933 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
11934 quotes that actually start with ">" at the beginning of the
11935 lines.
11936
119372004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
11938
11939 * rfc2047.el (rfc2047-encode-region): Fix last change.
11940 (rfc2047-encode-parameter): Remove useless concat.
11941
119422004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
11943
11944 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
11945 encode special characters; fix some kind of misconfigured headers;
11946 signal a real error if debug-on-quit or debug-on-error is non-nil.
11947 (rfc2047-encode-max-chars): New variable.
11948 (rfc2047-encode-1): Use it.
11949 (rfc2047-encode-parameter): New function.
11950
11951 * mml.el (mml-insert-parameter): Remove an excessive space.
11952
119532004-07-17 Simon Josefsson <jas@extundo.com>
11954
11955 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
11956 Kai Grossjohann <kai@emptydomain.de>.
11957 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
11958 (gnus-group-make-menu-bar): Ditto.
11959
11960 * gnus-util.el (gnus-group-server): Add.
11961
119622004-07-16 Jesper Harder <harder@ifa.au.dk>
11963
11964 * message.el (message-clone-locals): Clone sendmail and smtp
11965 variables.
11966
119672004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
11968
11969 * rfc2047.el (rfc2047-encode-region): Fix last change.
11970
119712004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
11972
11973 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
11974 characters as non-special.
11975
119762004-07-09 Simon Josefsson <jas@extundo.com>
11977
11978 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
11979 Users will lose all flag changes made while unplugged with
11980 e.g. nntp unless flag synchronization happens, thus `nil' is not a
11981 good default. See numerous reports on ding mailing list.
11982
119832004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
11984
11985 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
11986 add generate-head-function and generate-article-function to the
11987 rfc822-forward entry.
11988 (nndoc-rfc822-forward-generate-article): New function.
11989 (nndoc-rfc822-forward-generate-head): New function.
11990
11991 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
11992
119932004-07-06 Dan Christensen <jdc@uwo.ca>
11994
11995 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
11996 respect display group parameter and gnus-summary-expunge-below.
11997 (gnus-articles-to-read): Remove unused reference to display group
11998 parameter.
11999
120002004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
12001
12002 * nnheader.el (nnheader-uniquify-message-id): New experimental
12003 variable.
12004 (nnheader-nov-read-message-id): Use it.
12005
12006 * spam-report.el (spam-report-gmane): Add interactive.
12007
120082004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
12009
12010 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
12011 qp-or-base64 for the application/* types.
12012
120132004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
12014
12015 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
12016
120172004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
12018
12019 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
12020 trim value.
12021
120222004-01-25 Paul Jarc <prj@po.cwru.edu>
12023
12024 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
12025 New macro and function.
12026 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
12027
120282004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
12029
12030 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
12031 after-load-alist.
12032
120332004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12034
12035 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
12036 update info that isn't there.
12037
120382004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
12039
12040 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
12041 entry.
12042
120432004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
12044
12045 * mm-view.el (mm-inline-render-with-function): Use multibyte
12046 buffer; decode html source by charset.
12047
12048 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
12049
12050 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
12051 Mule-UCS is loaded under XEmacs.
12052 (mm-mime-mule-charset-alist): Avoid duplicated entries.
12053
120542004-06-28 Jesper Harder <harder@ifa.au.dk>
12055
12056 * nnheader.el (nnheader-max-head-length): Increase to 8192.
12057
120582004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
12059
12060 * mm-util.el (mm-coding-system-p): Return a coding-system.
12061 (mm-mime-mule-charset-alist): Use shift_jis instead of
12062 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
12063 entries for the mime charsets iso-2022-jp-3 and shift_jis.
12064 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
12065 instead of japanese-shift-jis and iso-latin-1 respectively in
12066 order to share the default value with both Emacs and XEmacs-mule.
12067 (mm-mule-charset-to-mime-charset): Make
12068 mm-coding-system-priorities effective.
12069 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
12070 while predicating of candidates upon the priorities.
12071
120722004-06-27 Jesper Harder <harder@ifa.au.dk>
12073
12074 * gnus-sum.el (gnus-summary-make-menu-bar): Add
12075 gnus-uu-invert-processable.
12076
12077 * gnus.el: Autoload gnus-uu-invert-processable.
12078
120792004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
12080
12081 * mm-util.el (mm-with-multibyte-buffer): New macro.
12082
12083 * rfc2047.el (rfc2047-encode-string): Use it.
12084 (rfc2047-encode-region): Move point to the end of the region after
12085 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
12086
120872004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
12088
12089 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
12090 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
12091
120922004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
12093
12094 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
12095 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
12096 Karl Chen <quarl@nospam.quarl.org>.
12097
120982004-06-23 Jesper Harder <harder@ifa.au.dk>
12099
12100 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
12101 invalid addresses.
12102
121032004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
12104
12105 * spam.el: Change section markers, revise TODO list.
12106 (spam-backends): Make new master list of all installed backends.
12107 (spam-summary-exit-behavior): Add new variable to determine how
12108 messages moves are done at summary exit.
12109 (spam-move-spam-nonspam-groups-only)
12110 (spam-process-ham-in-nonham-groups)
12111 (spam-process-ham-in-spam-groups): Remove variables, the
12112 spam-summary-exit-behavior variable should be used to manage this
12113 behavior.
12114 (spam-old-ham-articles, spam-old-spam-articles): Remove.
12115 (spam-old-articles): Add variable, replacing spam-old-ham-articles
12116 and spam-old-spam-articles.
12117 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
12118 Add empty variables, placeholders for the backends they represent.
12119 (spam-set-difference): Move, unchanged.
12120 (spam-list-of-processors): Declare OBSOLETE, not used anymore
12121 unless the user has a processor variable.
12122 (spam-classifications, spam-classification-valid-p)
12123 (spam-backend-properties, spam-backend-property-valid-p)
12124 (spam-backend-function-type-valid-p)
12125 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
12126 (spam-report-articles-gmane, spam-report-articles-resend):
12127 Remove functions, they are not needed.
12128 (spam-install-backend-super, spam-backend-list)
12129 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
12130 (spam-backend-function, spam-backend-ham-registration-function)
12131 (spam-backend-spam-registration-function)
12132 (spam-backend-ham-unregistration-function)
12133 (spam-backend-spam-unregistration-function)
12134 (spam-backend-statistical-p, spam-backend-mover-p)
12135 (spam-install-backend-alias, spam-install-checkonly-backend)
12136 (spam-install-mover-backend, spam-install-nocheck-backend)
12137 (spam-install-backend, spam-install-statistical-backend)
12138 (spam-install-statistical-checkonly-backend): Add backend installation
12139 support.
12140 (spam-summary-prepare-exit): Rewrite to use the new backend code.
12141 (spam-group-processor-p): Use the new backend code and respect the
12142 summary exit behavior.
12143 (spam-mark-spam-as-expired-and-move-routine): Remove.
12144 (spam-summary-prepare): Change to use the new spam-old-articles
12145 variable.
12146 (spam-copy-or-move-routine, spam-copy-spam-routine)
12147 (spam-move-spam-routine, spam-copy-ham-routine)
12148 (spam-move-ham-routine): Add code to copy/move ham or spam.
12149 (spam-fetch-field-fast): Improve doc and code, plus allow the
12150 'number request.
12151 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
12152 variables.
12153 (spam-split, spam-find-spam): Use the new backend code.
12154 (spam-registration-functions): Remove variable.
12155 (spam-unregister-routine): Add convenience wrapper.
12156 (spam-log-undo-registration, spam-register-routine)
12157 (spam-log-processing-to-registry)
12158 (spam-log-unregistration-needed-p): Rename "check" to "backend"
12159 where possible.
12160 (spam-check-gmane-xref, spam-check-regex-headers)
12161 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
12162 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
12163 (spam-check-bogofilter-headers, spam-check-spamoracle)
12164 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
12165 (spam-check-crm114-headers): Use the spam-split-group that
12166 spam-split prepares, no need to determine it every time.
12167
12168 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
12169 to the nnheader-parse-naked-head call.
12170
12171 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
12172
12173 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
12174 the nnheader-nov-read-message-id call.
12175
121762004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
12177
12178 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
12179 gnus-activate-group twice. Suggested by Markus Peter
12180 <warp@spin.de>.
12181
121822004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
12183
12184 * gnus-art.el (gnus-article-time-format): Exchange the order of
12185 day and month in the default value; fix customization type.
12186 (article-date-ut): Use add-text-properties.
12187 (article-make-date-line): Use message-make-date instead of
12188 current-time-string.
12189
12190 * message.el (message-fetch-field): Don't use set-text-properties.
12191 (message-make-date): Simplify.
0f49874b 12192
01c52d31 121932004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12194
01c52d31
MB
12195 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
12196 (rfc2047-encode-region): Treat text within parentheses as special;
12197 show the original text when error has occurred.
0f49874b 12198
01c52d31
MB
12199 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
12200 already-computed method to gnus-activate-group.
0f49874b 12201
01c52d31
MB
12202 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
12203 same select-methods identical Lisp objects.
0f49874b 12204
01c52d31
MB
12205 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
12206 object when modifying the info.
0f49874b 12207
01c52d31 122082004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12209
01c52d31
MB
12210 * gnus-srvr.el (gnus-server-set-info): Remove the server from
12211 gnus-opened-servers since it has never been opened with the new
12212 configuration yet.
0f49874b 12213
01c52d31 122142004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12215
01c52d31
MB
12216 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
12217 arg to nnheader-generate-fake-message-id.
0f49874b 12218
01c52d31 122192004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 12220
01c52d31
MB
12221 * nnheader.el (nnheader-generate-fake-message-id): Accept a
12222 number and build a fake message ID localized to a group and
12223 article number (so it's repeatable from that point on).
cc4a96c6 12224 (nnheader-fake-message-id-p): Change regex to accommodate new fake
01c52d31 12225 ID format.
ca0a6900 12226
01c52d31
MB
12227 * gnus-sum.el (gnus-get-newsgroup-headers): Call
12228 nnheader-generate-fake-message-id with the article number.
ca0a6900 12229
01c52d31 122302004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 12231
01c52d31
MB
12232 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
12233 end-of-buffer.
a21fb88e 12234
01c52d31 122352004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 12236
01c52d31 12237 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 12238
01c52d31 122392004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 12240
01c52d31
MB
12241 * rfc2047.el (rfc2047-encode-message-header): Remove useless
12242 goto-char.
12243 (rfc2047-encode): Fold the line before encoding.
bfe5418b 12244
01c52d31 122452004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 12246
01c52d31
MB
12247 * rfc2047.el (rfc2047-encode-message-header): Disabled header
12248 folding -- not all headers can be folded, and this should be done
12249 by the message composition mode. Probably. I think.
d4755e04 12250
01c52d31 122512004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 12252
01c52d31
MB
12253 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
12254 fast.
95f75c75 12255
01c52d31
MB
12256 * gnus-ems.el (gnus-remove-image): Don't use
12257 message-text-with-property; remove only the image found first.
4a43ee9b 12258
01c52d31 122592004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 12260
01c52d31 12261 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 12262
01c52d31 122632004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 12264
01c52d31
MB
12265 * message.el (message-text-with-property): Make it fast and accept
12266 optional arguments.
12267 (message-strip-forbidden-properties): Use it.
12268 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 12269
01c52d31 12270 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 12271
01c52d31 122722004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 12273
01c52d31
MB
12274 * gnus-art.el (article-hide-headers): Don't change the buffer
12275 mistakenly when performing mml-preview even if
12276 gnus-single-article-buffer is nil.
4a43ee9b 12277
01c52d31 122782004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 12279
01c52d31
MB
12280 * message.el (message-expand-name-databases): New user option.
12281 (message-expand-name): Use it.
4a43ee9b 12282
01c52d31 122832004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 12284
01c52d31
MB
12285 * spam.el (spam-report-articles-resend)
12286 (spam-report-resend-register-routine): Allow ham reporting.
12287 (spam-report-resend-register-ham-routine): Add wrapper.
12288 (spam-registration-functions): Add ham resending functions.
12289 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 12290
01c52d31
MB
12291 * gnus.el (ham-resend-to): Add new group parameter.
12292 (spam-process): Add ham resend option.
4a43ee9b 12293
01c52d31
MB
12294 * spam-report.el (spam-report-resend): Allow reporting ham.
12295 (spam-report-resend-ham): Add wrapper.
4a43ee9b 12296
01c52d31 122972004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 12298
01c52d31
MB
12299 * message.el (message-cite-articles-with-x-no-archive): New
12300 variable.
12301 (message-cite-original): Use it.
4a43ee9b 12302
01c52d31 123032004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 12304
01c52d31 12305 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 12306
01c52d31 123072004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 12308
01c52d31
MB
12309 * gnus-art.el (article-hide-headers): Refer to the values for
12310 gnus-ignored-headers and gnus-visible-headers in the summary
12311 buffer since a user may have set them as group parameters.
cfcd5c91 12312
01c52d31 123132004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 12314
01c52d31
MB
12315 * assistant.el (assistant-node-name): Add convenience function.
12316 (assistant-render-text, assistant-render-node): Add error handling,
12317 plus handle multiple next nodes.
12318 (assistant-find-next-node): Comment out for now.
12319 (assistant-find-next-nodes): Add function, returns list of next
12320 nodes.
12321
123222004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
12323
12324 * mail-source.el (mail-source-directory): Fix doc-string.
12325
123262004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
12327
12328 * assistant.el (assistant-render-text, assistant-eval): Add :set
12329 widget type, which is different because it takes and returns a
12330 list. Much hilarity ensues.
12331
123322004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
12333
12334 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
12335
12336 * gnus-group.el (gnus-group-get-new-news-this-group): Added
12337 doc-string.
12338
12339 * gnus-start.el (gnus-activate-group): Added doc-string.
12340
123412004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
12342
12343 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
12344
123452004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
12346
12347 * assistant.el (assistant-render-text): Try to add a :set
12348 widget, more to come.
12349
12350 * spam.el (spam-group-spam-contents-p): Handle empty groupname
12351 strings.
12352 (spam-report-articles-resend)
12353 (spam-register-routine): Do registration iff any articles warrant
12354 it.
12355 (spam-summary-prepare-exit): Change log message for nil group
12356 destinations.
12357
123582004-05-27 Daniel Pittman <daniel@rimspace.net>
12359
12360 * spam.el (spam-report-resend-register-routine): Allow
12361 spam-report-resend-to to be a group parameter or a global value.
12362
123632004-05-26 Simon Josefsson <jas@extundo.com>
12364
12365 * starttls.el: Merge with my GNUTLS based starttls.el.
12366 (starttls-gnutls-program, starttls-use-gnutls)
12367 (starttls-extra-arguments, starttls-process-connection-type)
12368 (starttls-connect, starttls-failure, starttls-success): New
12369 variables.
12370 (starttls-program, starttls-extra-args): Doc fix.
12371 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
12372 functions.
12373 (starttls-negotiate, starttls-open-stream): Check
12374 `starttls-use-gnutls' and pass on to corresponding *-gnutls
12375 function if it is set.
12376
123772004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
12378
12379 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
12380 structured fields.
12381
123822004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
12383
12384 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
12385
123862004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
12387
12388 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
12389 variable.
12390 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
12391 assigning the spam-mark to new messages.
12392
880820fe 123932004-05-26 Adam Sjøgren <asjo@koldfront.dk> (tiny change)
01c52d31 12394
c4cc8b9a 12395 * spam.el (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
01c52d31
MB
12396
123972004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
12398
12399 * rfc2047.el (rfc2047-encodable-p): Don't move point.
12400 (rfc2047-decode): Treat the ascii coding-system as raw-text by
12401 default.
12402
124032004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
12404
002876ab 12405 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
01c52d31
MB
12406 correct data.
12407
124082004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
12409
12410 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
12411 (spam-group-processor-p): Fix function.
12412 (spam-group-processor-multiple-p)
12413 (spam-group-spam-processor-report-gmane-p)
12414 (spam-group-spam-processor-report-resend-p)
12415 (spam-group-spam-processor-bogofilter-p)
12416 (spam-group-spam-processor-blacklist-p)
12417 (spam-group-spam-processor-ifile-p)
12418 (spam-group-ham-processor-ifile-p)
12419 (spam-group-spam-processor-spamoracle-p)
12420 (spam-group-spam-processor-crm114-p)
12421 (spam-group-ham-processor-bogofilter-p)
12422 (spam-group-spam-processor-stat-p)
12423 (spam-group-ham-processor-stat-p)
12424 (spam-group-ham-processor-whitelist-p)
12425 (spam-group-ham-processor-BBDB-p)
12426 (spam-group-ham-processor-spamoracle-p)
12427 (spam-group-ham-processor-copy-p): Remove functions with some
12428 prejudice against unneeded code.
12429 (spam-report-articles-resend)
12430 (spam-report-resend-register-routine): Allow the group/topic
12431 spam-resend-to value to override spam-report-resend-to.
12432 (spam-summary-prepare-exit): Invoke spam-group-processor-p
12433 properly now.
12434
12435 * gnus.el (spam-resend-to): Add group/topic parameter.
12436 (spam-process): Move the OBSOLETE processors to the end of the
12437 choices.
12438
124392004-05-24 Daniel Pittman <daniel@rimspace.net>
12440
12441 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
12442 with resend-to set to nil, and then ask the user if necessary.
12443 (spam-report-resend): spam-report-resend takes a list of articles, not
12444 separate article numbers.
12445
124462004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
12447
12448 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
12449 addition to emacs-w3m.
12450
124512004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
12452
12453 * assistant.el (assistant-authinfo-data): New function.
12454 (assistant-eval): Eval for entire assistant.
12455
12456 * netrc.el (netrc-services-file): New variable.
12457 (netrc-parse-services): New function.
12458 (netrc-find-service-name): New function.
12459 (netrc-find-service-number): New function.
12460 (netrc-port-equal): New function.
12461 (netrc-machine): Use it.
12462
12463 * nnimap.el (nnimap-open-connection): Use netrc.
12464
12465 * gnus-util.el (gnus-netrc-get): Remove aliases.
12466
12467 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
12468
12469 * assistant.el (wid-edit): Fix compilation.
12470
12471 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
12472
124732004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
12474
12475 * gnus-util.el (gnus-set-file-modes): New function. (small
12476 patch).
12477
124782004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 12479
01c52d31 12480 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 12481
01c52d31
MB
12482 * assistant.el (assistant-render-node): Fix up rendering and
12483 read-only text.
12484 (assistant-render-node): Reset.
12485 (assistant-make-read-only): Not sticky.
cfcd5c91 12486
01c52d31 124872004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 12488
01c52d31
MB
12489 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
12490 centered even when gnus-auto-center-summary is t
cfcd5c91 12491
01c52d31 124922004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 12493
01c52d31
MB
12494 * dns.el (dns-get-txt-answer): New function.
12495 (dns-read-txt): Ditto.
12496 (query-dns): Use it.
cfcd5c91 12497
01c52d31 124982004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 12499
01c52d31
MB
12500 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
12501 active for foreign groups even if the group level is higher than
12502 the specified value.
cfcd5c91 12503
01c52d31 125042004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 12505
01c52d31
MB
12506 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
12507 non-active groups.
9ad41fb7 12508
01c52d31 12509 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 12510
01c52d31 125112004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 12512
01c52d31 12513 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 12514
01c52d31 125152004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 12516
01c52d31
MB
12517 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
12518 (spam-crm114-header, spam-crm114-spam-switch)
12519 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
12520 (spam-crm114-positive-spam-header)
12521 (spam-crm114-database-directory, spam-list-of-processors)
12522 (spam-group-spam-processor-crm114-p)
12523 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
12524 (spam-generic-score, spam-list-of-checks)
12525 (spam-list-of-statistical-checks, spam-registration-functions)
12526 (spam-check-crm114-headers, spam-crm114-score)
12527 (spam-check-crm114, spam-crm114-register-with-crm114)
12528 (spam-crm114-register-spam-routine)
12529 (spam-crm114-unregister-spam-routine)
12530 (spam-crm114-register-ham-routine)
12531 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
880820fe 12532 asjo@koldfront.dk (Adam Sjøgren).
ddfbe5db 12533
01c52d31 12534 * gnus.el: Add spam-use-crm114.
d0859c9a 12535
01c52d31
MB
12536 * spam.el (spam-list-of-processors, spam-registration-functions):
12537 Add spam-use-resend.
12538 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
12539 (spam-report-articles-gmane): Add doc fix.
149cd465
JB
12540 (spam-report-articles-resend, spam-report-resend-register-routine):
12541 Add wrappers around spam-report-resend-to.
d0859c9a 12542
01c52d31
MB
12543 * spam-report.el (spam-report-resend-to, spam-report-resend):
12544 Add support for resending spam.
12545 (spam-report-gmane): Fix line length >80.
d0859c9a 12546
01c52d31 12547 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 12548
01c52d31 125492004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 12550
01c52d31
MB
12551 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
12552 number of processed spam messages.
12553 (spam-ham-copy-or-move-routine): Return the number of processed
12554 ham messages.
12555 (spam-summary-prepare-exit): Use the above values to decide
12556 whether status messages shouled be displayed.
d0859c9a 12557
01c52d31 125582004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 12559
01c52d31
MB
12560 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
12561 `rfc2047-encoding-function-alist' in order to avoid conflicting
12562 with the old version.
12563 (rfc2047-encode-region): Concatenate words containing non-ASCII
12564 characters in structured fields; don't encode space-delimited
12565 ASCII words even in unstructured fields; don't break words at
12566 char-category boundaries.
12567 (rfc2047-encode-1): New function.
12568 (rfc2047-encode): Use it; encode text so that it occupies the
12569 maximum width within 76-column; work correctly on Q encoding for
12570 iso-2022-* charsets.
12571 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
12572 sure not to break a line just after the header name.
12573 (rfc2047-b-encode-region): Removed.
12574 (rfc2047-b-encode-string): New function.
12575 (rfc2047-q-encode-region): Removed.
12576 (rfc2047-q-encode-string): New function.
d0859c9a 12577
01c52d31 12578 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 12579
01c52d31 125802004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 12581
01c52d31
MB
12582 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
12583 get it right.
12584 (gnus-inews-make-draft): Really.
d0859c9a 12585
01c52d31 125862004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 12587
01c52d31
MB
12588 * nnmh.el (nnmh-request-list-1): Don't check the link count
12589 before descending. (small patch)
d0859c9a 12590
01c52d31 125912004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 12592
01c52d31
MB
12593 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
12594 stuff.
6441d280 12595
01c52d31
MB
12596 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
12597 on real group name.
6441d280 12598
01c52d31 12599 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 12600
01c52d31 12601 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 12602
01c52d31 126032004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 12604
01c52d31
MB
12605 * gnus-draft.el (gnus-draft-send): Bind
12606 rfc2047-encode-encoded-words.
8654e13a 12607
01c52d31
MB
12608 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
12609 (rfc2047-encodable-p): Say that =? needs encoding.
12610 (rfc2047-encode-encoded-words): New variable.
8654e13a 12611
01c52d31 12612 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 12613
01c52d31 12614 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 12615
01c52d31
MB
12616 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
12617 to nil.
31640842 12618
01c52d31 12619 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 12620
01c52d31 12621 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 12622
01c52d31 126232004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 12624
01c52d31
MB
12625 * gnus-msg.el (gnus-summary-followup-with-original): Document
12626 yanking of region when active.
61b397cd 12627
01c52d31 126282004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 12629
01c52d31
MB
12630 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
12631 groups if the group level is higher than the specified value.
31640842 12632
01c52d31 126332004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 12634
01c52d31
MB
12635 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
12636 (gnus-group-jump-to-group): Added prefix argument using
12637 `gnus-group-jump-to-group-prompt'. Query before jumping to
12638 non-active group.
cd01ded9 12639
01c52d31
MB
12640 * compface.el (uncompface): Be verbose when changing
12641 `uncompface-use-external'.
850c333d 12642
01c52d31
MB
12643 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
12644 handle manual section.
850c333d 12645
01c52d31 126462004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 12647
01c52d31 12648 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 12649
01c52d31 126502004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 12651
01c52d31 12652 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 12653
01c52d31 126542004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 12655
01c52d31
MB
12656 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
12657 whether backend can accept message.
6a748eda 12658
01c52d31 12659 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 12660
01c52d31 126612004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 12662
01c52d31
MB
12663 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
12664 Avoid creating directory when nntp-marks-is-evil is true.
12665 Reported by Reiner Steib.
9a89f5b0 12666
01c52d31 126672004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 12668
01c52d31
MB
12669 * gnus-picon.el (gnus-picon-style): New variable.
12670 (gnus-picon-insert-glyph): Added optional `nostring' argument.
12671 (gnus-picon-transform-address): Support `gnus-picon-style'. From
12672 Jesper Harder <harder@ifa.au.dk>.
91472578 12673
01c52d31 126742004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12675
01c52d31
MB
12676 * message.el (message-fill-field): Return point.
12677 (message-generate-headers): Go to end of field.
91472578 12678
01c52d31
MB
12679 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
12680 stuff for non-living groups.
91472578 12681
01c52d31 126822004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 12683
01c52d31
MB
12684 * gnus-art.el (gnus-article-followup-with-original)
12685 (gnus-article-reply-with-original): gnus-mark-active-p ->
12686 gnus-region-active-p.
91472578 12687
01c52d31 126882004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 12689
01c52d31
MB
12690 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
12691 only when there is spam or ham to be processed.
91472578 12692
01c52d31 126932004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12694
01c52d31
MB
12695 * mail-source.el (mail-source-delete-crash-box): Refactor.
12696 (mail-source-fetch): Use it.
12697 (mail-source-fetch-file): Ditto.
12698 (mail-source-fetch-directory): Run postscript in loop.
12699 (mail-source-fetch-pop): Delete.
12700 (mail-source-fetch-maildir): Ditto.
12701 (mail-source-fetch-imap): Ditto.
91472578 12702
01c52d31 12703 * imap.el (imap-authenticators): Comment out sasl.
91472578 12704
01c52d31
MB
12705 * message.el (message-skip-to-next-address): New function.
12706 (message-fill-header-address): Refactor.
12707 (message-fill-address): Use it.
12708 (message-delete-address): Use it.
12709 (message-fill-header-general): Refactor.
12710 (message-fill-field-address): Rename.
12711 (message-narrow-to-field): Find the start of the header.
12712 (message-header-format-alist): Don't pre-fill.
12713 (message-fill-header): Removed.
12714 (message-insert-header): New function.
12715 (message-shorten-references): Use it.
91472578 12716
01c52d31 12717 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 12718
01c52d31 12719 * mail-parse.el (mail-header-make-address): New alias.
91472578 12720
01c52d31 12721 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 12722
01c52d31 12723 * imap.el: Add compiler directives.
91472578 12724
01c52d31 12725 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 12726
01c52d31
MB
12727 * gnus-art.el (article-decode-idna-rhs): Don't use
12728 message-idna-inside-rhs-p.
91472578 12729
01c52d31 127302004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12731
01c52d31
MB
12732 * message.el (message-idna-inside-rhs-p): Removed.
12733 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 12734
01c52d31
MB
12735 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
12736 false positives.
1b155fbd 12737
ce058493 127382004-05-16 Kim-Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 12739
01c52d31 12740 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 12741
01c52d31 127422004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12743
ce058493 12744 * nneething.el (nneething-file-name): Don't create spurious
01c52d31 12745 files.
91472578 12746
01c52d31
MB
12747 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
12748 (gnus-inews-do-gcc): Remove sleep.
498063ec 12749
01c52d31
MB
12750 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
12751 part under point.
498063ec 12752
01c52d31
MB
12753 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
12754 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 12755
01c52d31 127562004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 12757
01c52d31 12758 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 12759
01c52d31 127602004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 12761
01c52d31
MB
12762 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
12763 as expired without moving it" message when there are spam
12764 messages left.
498063ec 12765
01c52d31 127662004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 12767
002876ab 12768 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
01c52d31 12769 header is not nil.
707f2b38 12770
01c52d31 127712004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 12772
01c52d31
MB
12773 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
12774 nntp-possibly-create-directory, not nntp-possibly-change-group.
12775 (nntp-marks-changed-p): New arg SERVER.
12776 (nntp-request-update-info): Adjust caller.
10ace8ea 12777
01c52d31 127782004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 12779
01c52d31 12780 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 12781
01c52d31 127822004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 12783
01c52d31
MB
12784 * nntp.el: Support marks.
12785 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
12786 (nntp-marks-modtime, nntp-marks-directory): New variables.
12787 (nntp-request-set-mark, nntp-request-update-info)
12788 (nntp-possibly-create-directory, nntp-marks-changed-p)
12789 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
12790 functions.
10ace8ea 12791
01c52d31 127922004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 12793
01c52d31
MB
12794 * gnus-score.el (gnus-score-insert-help): Use
12795 gnus-select-lowest-window.
10ace8ea 12796
01c52d31
MB
12797 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
12798 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 12799
01c52d31 12800 * gnus.el: do.
10ace8ea 12801
01c52d31 128022004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 12803
01c52d31
MB
12804 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
12805 encodings of MIME-encoded words, in order to improve
12806 interoperability with several broken MUAs.
10ace8ea 12807
01c52d31 128082004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 12809
01c52d31
MB
12810 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
12811 tags, only when charsets are not specified in headers.
12812 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 12813
01c52d31 128142004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 12815
01c52d31
MB
12816 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
12817 instead of MIME-decoded from fields when checking
12818 `gnus-article-address-banner-alist'.
0302b80e 12819
01c52d31 128202004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 12821
01c52d31
MB
12822 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
12823 description rather than subject.
fa9a04e1 12824
01c52d31 128252004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 12826
01c52d31 12827 * gnus.el (gnus-version-number): Bump.
fa9a04e1 12828
01c52d31 128292004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 12830
01c52d31 12831 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 12832
01c52d31 128332004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 12834
01c52d31
MB
12835 * gnus-agent.el (gnus-agent-read-agentview): Inline
12836 gnus-uncompress-range.
fa9a04e1 12837
01c52d31 128382004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 12839
01c52d31
MB
12840 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
12841 `exec-installed-p'.
fa9a04e1 12842
01c52d31 128432004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 12844
01c52d31
MB
12845 * gnus.el (spam-process, spam-autodetect-methods): Add
12846 bsfilter and bsfilter-headers.
fa9a04e1 12847
01c52d31
MB
12848 * spam.el (spam-bsfilter): New customize group.
12849 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
12850 (spam-bsfilter-header, spam-bsfilter-probability-header)
12851 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
12852 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
12853 (spam-bsfilter-database-directory): New options.
12854 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
12855 (spam-list-of-statistical-checks, spam-registration-functions):
12856 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
12857 (spam-bsfilter-score): New command.
12858 (spam-check-bsfilter-headers, spam-check-bsfilter)
12859 (spam-bsfilter-register-with-bsfilter)
12860 (spam-bsfilter-register-spam-routine)
12861 (spam-bsfilter-unregister-spam-routine)
12862 (spam-bsfilter-register-ham-routine)
12863 (spam-bsfilter-unregister-ham-routine): New functions.
12864 (spam-generic-score): Support bsfilter; Accept an optional argument
12865 to recalcurate spam score even if scoring header has already been
12866 added.
12867 (spam-bogofilter-score, spam-spamassassin-score): Accept an
12868 optional argument to recalcurate spam score even if scoring header
12869 has already been added.
bf68d4e6 12870
01c52d31 128712004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 12872
01c52d31
MB
12873 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
12874 strings! Reported by David D. Smith <davidsmith@acm.org>.
12875 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
12876 link is missing.
f66ce3b9 12877
01c52d31 128782004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 12879
01c52d31
MB
12880 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
12881 (html2text-get-attr): Rewrite.
14f56b66 12882
01c52d31
MB
12883 * message.el (message-setup-1): Remove redundant put-text-property
12884 on mail-header-separator.
14f56b66 12885
01c52d31 128862004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 12887
01c52d31
MB
12888 * gnus-registry.el (gnus-registry-cache-whitespace)
12889 (gnus-registry-action, gnus-registry-spool-action)
12890 (gnus-registry-split-fancy-with-parent): Change message levels
12891 from 5 to 3 or 7, as needed.
ec3c4a4c 12892
01c52d31
MB
12893 * spam.el (spam-summary-prepare-exit)
12894 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
12895 (spam-split, spam-find-spam, spam-log-undo-registration)
12896 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
12897 level from 5 to 6.
5f5475ac 12898
01c52d31 128992004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 12900
01c52d31
MB
12901 * gnus-ems.el: Autoload appt-select-lowest-window (revert
12902 2004-03-04 change).
5f5475ac 12903
01c52d31 129042004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 12905
c9e31f32
SM
12906 * sieve-manage.el (sieve-manage-open):
12907 * nnweb.el (nnweb-insert-html):
01c52d31 12908 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
c9e31f32
SM
12909 (nnvirtual-partition-sequence, nnvirtual-create-mapping):
12910 * nnspool.el (nnspool-request-group):
01c52d31 12911 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
c9e31f32 12912 * nnml.el (nnml-request-update-info):
01c52d31 12913 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
c9e31f32 12914 (nnmh-request-create-group, nnmh-update-gnus-unreads):
01c52d31 12915 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
c9e31f32
SM
12916 (nnimap-request-set-mark):
12917 * nnfolder.el (nnfolder-request-update-info):
01c52d31 12918 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
c9e31f32
SM
12919 * mml.el (mml-destroy-buffers, mml-compute-boundary-1):
12920 * gnus-uu.el (gnus-uu-find-articles-matching):
01c52d31 12921 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
01c52d31 12922 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
c9e31f32
SM
12923 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files):
12924 * gnus-nocem.el (gnus-nocem-scan-groups):
12925 * gnus-int.el (gnus-start-news-server):
01c52d31 12926 * gnus-group.el (gnus-group-make-kiboze-group)
c9e31f32
SM
12927 (gnus-group-browse-foreign-server):
12928 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
12929 Use mapc when appropriate.
270a576a 12930
01c52d31 129312004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12932
01c52d31 12933 FIXME: Make separate entries for each person.
270a576a 12934
01c52d31 12935 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
880820fe 12936 Sjøgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
01c52d31 12937 <shields@msrl.com>:
270a576a 12938
01c52d31
MB
12939 * spam.el (spam-necessary-extra-headers): Get the extra headers we
12940 may need for spam sorting and scoring.
12941 (spam-user-format-function-S): Add user format function suitable for
12942 general use.
12943 (spam-article-sort-by-spam-status): Add sorting function for summary
12944 sorting.
12945 (spam-extra-header-to-number): Add function to get a score from a
12946 header.
12947 (spam-summary-score): Add function to get a numeric score from the
12948 headers.
c9e31f32 12949 (spam-generic-score): Fix function doc, was in wrong place.
01c52d31
MB
12950 (spam-initialize): Take symbols when it's run, and install the
12951 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 12952
01c52d31 129532004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12954
01c52d31 12955 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
880820fe 12956 Reported by bojohan+news@dd.chalmers.se (Johan Bockgård).
270a576a 12957
01c52d31 129582004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 12959
01c52d31
MB
12960 * gnus-sum.el (gnus-set-global-variables)
12961 (gnus-build-all-threads, gnus-get-newsgroup-headers)
12962 (gnus-article-get-xrefs, gnus-summary-best-group)
12963 (gnus-summary-next-article, gnus-summary-enter-digest-group)
12964 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
c9e31f32
SM
12965 (gnus-summary-update-info, gnus-kill-or-deaden-summary):
12966 Use with-current-buffer.
270a576a 12967
01c52d31 129682004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12969
01c52d31
MB
12970 * spam.el (spam-summary-prepare-exit): Simplify logic.
12971 (spam-fetch-article-header): Read the article header if it's not
12972 available.
12973 (spam-list-articles): Simplify logic.
12974 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 12975
01c52d31 12976 * gnus-registry.el: Fix comments at beginning.
270a576a 12977
01c52d31 129782004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 12979
01c52d31
MB
12980 * message.el (message-cater-to-broken-inn): Remove.
12981 (message-shorten-references): Make sure the total folded length of
12982 References is shorter than 998 characters to cater to a bug in INN
12983 2.3. Also, don't pretend that references aren't folded -- this
12984 hasn't worked for a while.
d31fa104 12985
01c52d31 129862004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 12987
01c52d31
MB
12988 * gnus-agent.el (gnus-agentize):
12989 gnus-agent-send-mail-real-function no longer set to current value
12990 of message-send-mail-function but rather a lambda that calls
12991 message-send-mail-function. The change makes the agent real-time
12992 responsive to user changes to message-send-mail-function.
9b981cb6 12993
01c52d31 129942004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 12995
01c52d31
MB
12996 * legacy-gnus-agent.el
12997 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
12998 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 12999
01c52d31 130002004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 13001
01c52d31 13002 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 13003
01c52d31 130042004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 13005
01c52d31
MB
13006 * nnmail.el (nnmail-cache-insert): Always check whether
13007 nnmail-cache-ignore-groups matches a group name.
f429956a 13008
01c52d31 130092004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 13010
01c52d31
MB
13011 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
13012 (spam-find-spam, spam-log-processing-to-registry)
13013 (spam-log-registered-p, spam-log-unregistration-needed-p)
13014 (spam-log-undo-registration): Use gnus-message instead of
13015 gnus-error, none of these errors are fatal.
5c243ee4 13016
01c52d31
MB
13017 * gnus-registry.el (gnus-registry-clean-empty-function)
13018 (gnus-registry-clean-empty): Remove only empty entries without
13019 extra data.
aba1948a 13020
01c52d31 130212004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 13022
01c52d31
MB
13023 * spam-stat.el (spam-stat-buffer-change-to-spam)
13024 (spam-stat-buffer-change-to-non-spam): Change (error) to
13025 (gnus-message 8) invocation.
aba1948a 13026
01c52d31 130272004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 13028
01c52d31
MB
13029 * nntp.el (nntp-via-netcat-command): New variable.
13030 (nntp-via-netcat-switches): New variable.
13031 (nntp-open-via-rlogin-and-netcat): New function.
13032 (nntp-open-connection-function): Doc fix.
13033 (nntp-telnet-command): Doc fix.
13034 (nntp-end-of-line): Doc fix.
13035 (nntp-via-rlogin-command): Doc fix.
13036 (nntp-via-user-name): Doc fix.
13037 (nntp-via-address): Doc fix.
aba1948a 13038
01c52d31 130392004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 13040
01c52d31
MB
13041 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
13042 error in Emacs 21.1.
ddff82cf 13043
01c52d31 130442004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 13045
01c52d31 13046 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 13047
01c52d31 130482004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
540992fa 13049
01c52d31
MB
13050 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
13051 (gnus-agent-with-refreshed-group): New macro.
13052 (gnus-agent-rename-group): New function.
13053 (gnus-agent-delete-group): New function.
13054 (gnus-agent-save-group-info): Use gnus-command-method when
13055 `method' parameter is nil. Don't write nil entries into the
13056 active file.
13057 (gnus-agent-get-group-info): New function.
13058 (gnus-agent-fetch-articles): Use
13059 gnus-agent-update-files-total-fetched-for to increment disk space
13060 used.
13061 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
13062 gnus-agent-update-view-total-fetched-for to increment disk space
13063 used.
13064 (gnus-agent-get-local): Added optional parameters to avoid calling
13065 gnus-group-real-name and gnus-find-method-for-group.
13066 (gnus-agent-set-local): Delete stored entry if either min, or max,
13067 are nil.
13068 (gnus-agent-fetch-session): Reworded error/quit messages. On
b643362c 13069 quit, use gnus-agent-regenerate-group to record existence of any
01c52d31
MB
13070 articles fetched to disk before the quit occurred.
13071 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
13072 gnus-agent-update-view-total-fetched-for, and
13073 gnus-agent-update-files-total-fetched-for to decrement disk space
13074 used.
13075 (gnus-agent-retrieve-headers): Use
13076 gnus-agent-update-view-total-fetched-for to increment disk space
13077 used.
13078 (gnus-agent-regenerate-group): Replace gnus-group-update-group
13079 with gnus-agent-update-files-total-fetched-for to decrement disk
13080 space and fresh group buffer.
13081 (gnus-agent-inhibit-update-total-fetched-for): New variable.
13082 (gnus-agent-need-update-total-fetched-for): New variable.
13083 (gnus-agent-update-files-total-fetched-for): New function.
13084 (gnus-agent-update-view-total-fetched-for): New function.
13085 (gnus-agent-total-fetched-for): New function.
13086
13087 * gnus-cache.el (gnus-cache-save-buffers): Use
13088 gnus-cache-update-overview-total-fetched-for to change disk space
13089 used by this group.
13090 (gnus-cache-possibly-enter-article): Use
13091 gnus-cache-update-file-total-fetched-for to increment disk space
13092 used by this group.
13093 (gnus-cache-possibly-remove-article): Use
13094 gnus-cache-update-file-total-fetched-for to decrement disk space
13095 used by this group.
13096 (gnus-cache-generate-nov-databases): Purge total fetched cache.
13097 (gnus-cache-rename-group): New function.
13098 (gnus-cache-delete-group): New function.
13099 (gnus-cache-inhibit-update-total-fetched-for): New variable.
13100 (gnus-cache-need-update-total-fetched-for): New variable.
13101 (gnus-cache-with-refreshed-group): New macro.
13102 (gnus-cache-update-file-total-fetched-for): New function.
13103 (gnus-cache-update-overview-total-fetched-for): New function.
13104 (gnus-cache-rename-group-total-fetched-for): New function.
13105 (gnus-cache-delete-group-total-fetched-for): New function.
13106 (gnus-cache-total-fetched-for): New function.
112d84ef 13107
01c52d31
MB
13108 * gnus-group.el: Require gnus-sum and autoload functions to
13109 resolve warnings when gnus-group.el compiled alone.
c4cc8b9a 13110 (gnus-group-line-format): Documented new %F.
01c52d31
MB
13111 (size of Fetched data) group line format; identifies disk space
13112 used by agent and cache.
13113 (gnus-group-line-format-alist): Defined new F format.
13114 (gnus-total-fetched-for): New function.
13115 (gnus-group-delete-group): No longer update
13116 gnus-cache-active-altered as gnus-request-delete-group now keeps
13117 the cache in sync.
13118 (gnus-group-list-active): Let the agent store a server's active
13119 list if currently plugged.
2f7717f6 13120
c9e31f32
SM
13121 * gnus-int.el (gnus-request-delete-group):
13122 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
01c52d31 13123 local disk in sync with the server.
c9e31f32
SM
13124 (gnus-request-rename-group):
13125 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
01c52d31 13126 local disk in sync with the server.
2f7717f6 13127
c9e31f32
SM
13128 * gnus-start.el (gnus-get-unread-articles):
13129 Cosmetic simplification to logic.
c44edf72 13130
01c52d31 13131 * gnus-util.el (gnus-rename-file): New function.
c44edf72 13132
01c52d31 131332004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 13134
01c52d31 13135 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 13136
01c52d31 131372004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13138
01c52d31
MB
13139 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
13140 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 13141
01c52d31 131422004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13143
01c52d31
MB
13144 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
13145 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 13146
01c52d31 131472004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13148
01c52d31 13149 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 13150
01c52d31 131512004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 13152
01c52d31
MB
13153 * spam.el (spam-set-difference): Add function to replace
13154 gnus-set-difference in spam.el.
13155 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 13156
01c52d31 131572004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 13158
01c52d31
MB
13159 * gnus-registry.el (gnus-registry-cache-file): Update to use
13160 gnus-dribble-directory OR gnus-home-directory OR ~.
13161 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 13162
01c52d31 131632004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 13164
01c52d31
MB
13165 * message.el (message-exchange-point-and-mark): Use
13166 message-mark-active-p. Suggested by Jesper Harder
13167 <harder@ifa.au.dk>.
45893b95 13168
01c52d31 131692004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 13170
01c52d31
MB
13171 * message.el (message-exchange-point-and-mark): Don't activate
13172 region if it was inactive. Suggested by Hiroshi Fujishima
13173 <pooh@nature.tsukuba.ac.jp>.
734c5765 13174
01c52d31 131752004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 13176
01c52d31
MB
13177 * gnus-art.el (article-display-face): Display Faces in the same
13178 order as X-Faces.
734c5765 13179
01c52d31 131802004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13181
01c52d31 13182 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 13183
01c52d31 131842004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13185
01c52d31
MB
13186 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
13187 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
13188 (gnus-article-mime-hierarchy): Remove.
13189 (gnus-article-mime-hierarchy-next): Remove.
13190 (gnus-article-mode): Revert 2004-03-19 change.
13191 (gnus-article-setup-buffer): Revert 2004-03-19 change.
13192 (gnus-insert-mime-button): Revert 2004-03-19 change.
13193 (gnus-mime-accumulate-hierarchy): Remove.
13194 (gnus-mime-enter-multipart): Remove.
149cd465 13195 (gnus-mime-leave-multipart): Remove.
01c52d31
MB
13196 (gnus-mime-display-part): Revert 2004-03-19 change.
13197 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 13198
01c52d31 13199 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 13200
01c52d31 132012004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 13202
01c52d31 13203 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 13204
01c52d31 132052004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13206
01c52d31
MB
13207 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
13208 t while entering a file name using the mm-with-multibyte macro.
13209 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 13210
01c52d31 13211 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 13212
01c52d31 132132004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13214
01c52d31
MB
13215 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
13216 user option.
13217 (gnus-mime-multipart-functions): Doc and customization fix.
13218 (gnus-article-mime-hierarchy): New variable.
13219 (gnus-article-mime-hierarchy-next): New variable.
13220 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
13221 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
13222 gnus-article-mime-hierarchy-next to nil.
13223 (gnus-insert-mime-button): Show hierarchy numbers.
13224 (gnus-mime-accumulate-hierarchy): New function.
13225 (gnus-mime-enter-multipart): New function.
13226 (gnus-mime-leave-multipart): New function.
13227 (gnus-mime-display-part): Recompute hierarchical MIME structure.
13228 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 13229
01c52d31
MB
13230 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
13231 gnus-article-mime-hierarchy-next to nil.
ad136a7c 13232
01c52d31 132332004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 13234
01c52d31 13235 * dns.el: Don't require gnus-xmas.
ad136a7c 13236
01c52d31 132372004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 13238
01c52d31
MB
13239 * mml.el (mml-generate-mime-1): Don't use format=flowed with
13240 inline PGP.
13241 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 13242
01c52d31 132432004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13244
01c52d31
MB
13245 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
13246 when the group's active is not available.
ad136a7c 13247
01c52d31 132482004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13249
01c52d31
MB
13250 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
13251 error.
ad136a7c 13252
01c52d31 132532004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 13254
01c52d31
MB
13255 * imap.el (imap-store-password): New variable.
13256 (imap-interactive-login): Use it.
13257 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 13258
01c52d31 132592004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13260
01c52d31
MB
13261 * gnus-art.el (gnus-article-read-summary-keys): Restore new
13262 window-start and hscroll to summary window.
ad136a7c 13263
01c52d31 132642004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 13265
01c52d31
MB
13266 * gnus-start.el (gnus-convert-old-newsrc): Only write the
13267 conversion message to newsrc-dribble when an actual conversion is
13268 performed.
ad136a7c 13269
01c52d31 132702004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 13271
01c52d31 13272 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 13273
01c52d31 132742004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13275
01c52d31
MB
13276 * mm-decode.el (mm-complicated-handles): New function reviving
13277 former definition of mm-multiple-handles.
49561cf6 13278
01c52d31
MB
13279 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
13280 (gnus-mime-delete-part): Use it.
49561cf6 13281
01c52d31 132822004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 13283
01c52d31
MB
13284 * gnus-agent.el (gnus-agent-read-local): Bind
13285 nnheader-file-coding-system to gnus-agent-file-coding-system to
13286 avoid the implicit assumption that they will always be equal.
13287 (gnus-agent-save-local): Bind buffer-file-coding-system, not
13288 coding-system-for-write, as the with-temp-file macro first prints
13289 to a buffer then saves the buffer.
87589a70 13290
01c52d31 132912004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 13292
01c52d31
MB
13293 * gnus-art.el (gnus-article-edit-part): New function.
13294 (gnus-mime-save-part-and-strip): Use it; do query instead of
13295 signaling an error; don't use mm-multiple-handles.
13296 (gnus-mime-delete-part): Ditto.
c825ac9d 13297
01c52d31 132982004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 13299
01c52d31
MB
13300 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
13301 old file versions.
13302 (gnus-group-prepare-hook): Removed function that converted list
13303 form of gnus-agent-expire-days to group properties.
ae465fa7 13304
01c52d31
MB
13305 * gnus-int.el: Autoload gnus-agent-regenerate-group.
13306 (gnus-request-accept-article): Re-indented.
5f49be3f 13307
01c52d31
MB
13308 * gnus-start.el (gnus-convert-old-newsrc): Registered new
13309 converters to handle old agent file formats. Added logic for a
13310 "backup before upgrading warning".
13311 (gnus-convert-mark-converter-prompt): Developers can mark
13312 functions as needing (default), or not needing,
13313 gnus-convert-old-newsrc's "backup before upgrading warning".
13314 (gnus-convert-converter-needs-prompt): Tests whether the user
13315 should be protected from potentially irreversable changes by the
13316 function.
5f49be3f 13317
002876ab 13318 * legacy-gnus-agent.el: New. Provides converters that are only
01c52d31 13319 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 13320
01c52d31 133212004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 13322
01c52d31 13323 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 13324
01c52d31 13325 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 13326
01c52d31 133272004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 13328
01c52d31 13329 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 13330
01c52d31 13331 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 13332
01c52d31 13333 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 13334
01c52d31 133352004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 13336
01c52d31
MB
13337 * gnus-sum.el (gnus-widget-reversible-match)
13338 (gnus-widget-reversible-to-internal)
13339 (gnus-widget-reversible-to-external): New functions.
13340 (gnus-widget-reversible): New widget.
13341 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 13342
01c52d31 133432004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 13344
01c52d31
MB
13345 * gnus-sum.el (gnus-thread-sort-functions)
13346 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 13347
01c52d31 133482004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 13349
01c52d31
MB
13350 * spam.el (spam-use-gmane-xref): Add new backend.
13351 (spam-gmane-xref-spam-group): Add variable to control the name of the
13352 Gmane spam group.
13353 (spam-blackhole-servers, spam-blackhole-good-server-regex)
13354 (spam-regex-headers-spam, spam-regex-headers-ham)
13355 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
13356 (spam-list-of-checks): Add spam-use-gmane-xref to list of
13357 backends and checks.
13358 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 13359
01c52d31
MB
13360 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
13361 an autodetect method.
e2642250 13362
01c52d31 133632004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 13364
01c52d31
MB
13365 * gnus-int.el (gnus-request-accept-article): Inform the agent that
13366 articles are being added to a group.
13367 (gnus-request-replace-article): Inform the agent that articles
13368 need to be uncached as the cached contents are no longer valid.
e2642250 13369
01c52d31 133702004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 13371
01c52d31 13372 * binhex.el: Don't autoload executable-find.
e2642250 13373
01c52d31 13374 * canlock.el: Don't autoload mail-fetch-field.
e2642250 13375
01c52d31 13376 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 13377
01c52d31
MB
13378 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
13379 rmail-dont-reply-to and rmail-output.
e2642250 13380
01c52d31 13381 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 13382
01c52d31 13383 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 13384
01c52d31
MB
13385 * imap.el: Don't autoload base64-decode-string,
13386 base64-encode-string and md5.
e2642250 13387
01c52d31
MB
13388 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
13389 and rmail-msg-restore-non-pruned-header.
e2642250 13390
01c52d31 13391 * mm-decode.el: Don't autoload executable-find.
e2642250 13392
01c52d31 13393 * mm-url.el: Don't autoload executable-find.
e2642250 13394
01c52d31 13395 * mm-view.el: Don't autoload diff-mode.
e2642250 13396
01c52d31
MB
13397 * nndb.el: Don't autoload news-reply-mode, news-setup,
13398 cancel-timer and telnet.
e2642250 13399
01c52d31 13400 * password.el: Don't autoload run-at-time for Emacs.
e2642250 13401
01c52d31 13402 * sha1-el.el: Don't autoload executable-find.
e2642250 13403
01c52d31 13404 * sieve-mode.el: Don't autoload c-mode.
e2642250 13405
01c52d31 13406 * uudecode.el: Don't autoload executable-find.
e2642250 13407
01c52d31 134082004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 13409
01c52d31
MB
13410 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
13411 (gnus-agent-possibly-alter-active): Avoid null in numeric
13412 comparison.
13413 (gnus-agent-set-local): Refuse to save null in local object table.
13414 (gnus-agent-regenerate-group): The REREAD parameter can now be a
13415 list of articles that will be marked as unread.
e2642250 13416
01c52d31 134172004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 13418
01c52d31 13419 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 13420
01c52d31 134212004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 13422
01c52d31
MB
13423 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
13424 language tags.
ba0226dd 13425
01c52d31 134262004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 13427
01c52d31
MB
13428 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
13429 Don't bind "obarray".
5153a47a 13430
01c52d31
MB
13431 * gnus-sum.el (gnus-thread-sort-functions): Added
13432 `gnus-thread-sort-by-most-recent-number' and
13433 `gnus-thread-sort-by-most-recent-date'.
13434 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 13435
01c52d31 134362004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 13437
01c52d31 13438 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 13439
01c52d31 134402004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 13441
01c52d31
MB
13442 * gnus-cus.el (gnus-agent-customize-category): Removed
13443 ignore-errors macro reference that required cl to be loaded at
13444 run-time.
5153a47a 13445
01c52d31
MB
13446 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
13447 single-interval range of the form (min . max). Previously the
13448 range had to look like ((min . max)). Likewise, return
13449 (min . max) rather than ((min . max)).
13450 (gnus-range-map): Use gnus-range-normalize to accept
13451 single-interval range.
5153a47a 13452
01c52d31
MB
13453 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
13454 the cache, but not the agent, now appear with their usual face.
5153a47a 13455
01c52d31 134562004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 13457
01c52d31
MB
13458 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
13459 w3m-safe-url-regexp variable buffer-local.
86713405 13460
01c52d31 13461 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 13462
01c52d31 134632004-02-27 Simon Josefsson <jas@extundo.com>
86713405 13464
01c52d31
MB
13465 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
13466 gnus-group-real-prefix.
13467 (gnus-summary-move-article): Use it, instead of
13468 gnus-group-real-prefix.
86713405 13469
01c52d31 134702004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 13471
01c52d31
MB
13472 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
13473 w3m-safe-url-regexp variable buffer-local and set it as the value
13474 of mm-w3m-safe-url-regexp.
d5ddd795 13475
01c52d31 13476 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 13477
01c52d31
MB
13478 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
13479 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 13480
01c52d31
MB
13481 * nnrss.el (nnrss-opml-export): Use
13482 mm-set-buffer-file-coding-system instead of
13483 set-buffer-file-coding-system.
54506618 13484
01c52d31 134852004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 13486
01c52d31
MB
13487 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
13488 of checkdoc.el).
13489 * nnrss.el: do.
13490 * gnus-mlspl.el: do.
13491 * gnus-ml.el: do.
13492 * gnus-srvr.el: do.
54506618 13493
01c52d31 13494 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 13495
01c52d31 134962004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 13497
01c52d31
MB
13498 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
13499 Corrections to custom-manual links.
54506618 13500
01c52d31 13501 * gnus-art.el (gnus-article): Ditto.
54506618 13502
01c52d31 13503 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 13504
01c52d31 135052004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 13506
01c52d31 13507 * flow-fill.el: Typo.
54506618 13508
01c52d31 135092004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 13510
01c52d31 13511 * spam-wash.el: New file.
54506618 13512
01c52d31 135132004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 13514
01c52d31 13515 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 13516
01c52d31 135172004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 13518
01c52d31
MB
13519 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
13520 to be run with new-articles as LIST1, not LIST2.
13521 (spam-registration-functions): Add spam-use-ham-copy as a nil
13522 registration backend.
54506618 13523
01c52d31 135242004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 13525
01c52d31
MB
13526 * spam-stat.el (spam-stat-washing-hook): New option.
13527 (spam-stat-buffer-words): Use it.
13528 (spam-stat-process-directory, spam-stat-test-directory): Use
13529 insert-file-contents-literally.
13530 (spam-stat-coding-system): New variable.
13531 (spam-stat-load, spam-stat-save): Use it.
54506618 13532
01c52d31 135332004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13534
01c52d31
MB
13535 * spam-report.el (spam-report-plug-agent): Quote
13536 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 13537
01c52d31 135382004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 13539
01c52d31
MB
13540 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
13541 / in mailto URLs.
54506618 13542
01c52d31 135432004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 13544
01c52d31
MB
13545 * spam-report.el (spam-report-process-queue): Fix interactive use.
13546 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
13547 (spam-report-unplug-agent): Doc fixes.
13548 (spam-report-url-ping-mm-url, spam-report-url-to-file)
13549 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 13550
01c52d31 135512004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13552
01c52d31
MB
13553 * message.el (message-setup-fill-variables): Add mml tags to
13554 paragraph-start and paragraph-separate. Suggested by Andrew Korty
13555 <ajk@iu.edu>.
13556 (message-mode): Don't modify paragraph-separate there.
54506618 13557
01c52d31 135582004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13559
01c52d31
MB
13560 * compface.el (uncompface-use-external): Default to undecided.
13561 (uncompface-use-external-threshold): New variable.
13562 (uncompface-float-time): New macro.
13563 (uncompface): Determine whether to use the external decoder if
13564 uncompface-use-external is undecided.
54506618 13565
01c52d31 135662004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 13567
01c52d31
MB
13568 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
13569 after images.
54506618 13570
01c52d31 13571 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 13572
01c52d31 135732004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 13574
01c52d31 13575 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 13576
002876ab 13577 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
54506618 13578
01c52d31
MB
13579 * gnus-sum.el (gnus-summary-limit-to-age)
13580 (gnus-summary-limit-children): do.
54506618 13581
01c52d31 13582 * gnus-int.el (gnus-request-scan): do.
54506618 13583
01c52d31 13584 * gnus-group.el (gnus-group-suspend): do.
54506618 13585
01c52d31 13586 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 13587
01c52d31 13588 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 13589
01c52d31
MB
13590 * gnus-agent.el (gnus-summary-set-agent-mark)
13591 (gnus-agent-regenerate-group): do.
54506618 13592
01c52d31 13593 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 13594
01c52d31 13595 * binhex.el (binhex-decode-region-internal): do.
54506618 13596
01c52d31 135972004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13598
01c52d31
MB
13599 * gnus-fun.el (gnus-face-properties-alist): New user option.
13600 (gnus-display-x-face-in-from): Use it.
54506618 13601
01c52d31 13602 * gnus-art.el (article-display-face): Ditto.
54506618 13603
01c52d31 13604 * compface.el (uncompface-use-external): Default to nil.
54506618 13605
01c52d31 136062004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 13607
01c52d31
MB
13608 * nntp.el (nntp-erase-buffer): New function.
13609 (nntp-retrieve-data, nntp-send-command)
13610 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
13611 (nntp-possibly-change-group): Use it.
54506618 13612
01c52d31
MB
13613 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
13614 with-current-buffer.
54506618 13615
01c52d31 136162004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 13617
01c52d31
MB
13618 * compface.el: Merge the ELisp-based uncompface program.
13619 (compface): New customization group.
13620 (uncompface-use-external): New user option.
13621 (uncompface): Call uncompface-internal if uncompface-use-external
13622 is nil.
13623 (uncompface-internal): New function. Note that there are also
13624 some other functions and variables added for this function.
54506618 13625
01c52d31 136262004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 13627
01c52d31
MB
13628 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
13629 if necessary.
54506618 13630
01c52d31 136312004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 13632
01c52d31
MB
13633 * spam-report.el (spam-report-unplug-agent)
13634 (spam-report-plug-agent, spam-report-deagentize)
13635 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
13636 Add support for the Agent in spam-report: when unplugged, report to a
13637 file; when plugged, submit all the requests.
54506618 13638
01c52d31
MB
13639 * spam.el (spam-register-routine): Fix message about
13640 registration.
54506618 13641
01c52d31 136422004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 13643
01c52d31
MB
13644 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
13645 dependencies.
13646 (rfc2047-encode): Use it.
54506618 13647
01c52d31
MB
13648 * gnus-art.el (gnus-button-marker-list): Move before first
13649 reference.
54506618 13650
01c52d31
MB
13651 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
13652 (imap-parse-body): Fix format string mismatch.
54506618 13653
01c52d31 13654 * gnus-score.el (gnus-summary-increase-score): do.
54506618 13655
01c52d31 13656 * nnrss.el (nnrss-close): New function.
54506618 13657
01c52d31 136582004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 13659
01c52d31
MB
13660 * nnrss.el (nnrss-make-filename): New function.
13661 (nnrss-request-delete-group, nnrss-read-server-data)
13662 (nnrss-save-server-data, nnrss-read-group-data)
13663 (nnrss-save-group-data): Use it.
13664 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
13665 (nnrss-read-server-data, nnrss-read-group-data): Use load.
13666 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 13667
01c52d31 136682004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 13669
01c52d31 13670 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 13671
01c52d31 136722004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 13673
01c52d31
MB
13674 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
13675 files.
54506618 13676
01c52d31
MB
13677 * message.el (message-generate-headers-first): Don't quote nil
13678 and t in docstrings.
54506618 13679
01c52d31 13680 * imap.el (imap-id): do.
54506618 13681
01c52d31
MB
13682 * gnus-agent.el (gnus-agent-consider-all-articles)
13683 (gnus-agent-queue-mail): do.
54506618 13684
01c52d31 136852004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 13686
01c52d31
MB
13687 * spam-report.el (spam-report-process-queue): New function.
13688 Process requests from `spam-report-requests-file'.
13689 (spam-report-process-queue): Doc fix.
54506618 13690
01c52d31 136912004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 13692
01c52d31
MB
13693 * spam.el (spam-register-routine)
13694 (spam-log-processing-to-registry, spam-log-registered-p)
13695 (spam-log-unregistration-needed-p, spam-log-undo-registration):
13696 Change "check" to "spam-check" for semi-clarity.
531e5812 13697
01c52d31 136982004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 13699
01c52d31 13700 * pop3.el: Require nnheader.
531e5812 13701
01c52d31 13702 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 13703
01c52d31 13704 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 13705
01c52d31 13706 * gnus-picon.el: Require cl.
531e5812 13707
01c52d31 13708 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 13709
01c52d31 13710 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 13711
01c52d31 13712 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 13713
01c52d31
MB
13714 * gnus-art.el (gnus-article-edit-mode): Define before first
13715 reference.
531e5812 13716
01c52d31 137172004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 13718
01c52d31
MB
13719 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
13720 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 13721
01c52d31 13722 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 13723
01c52d31 13724 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 13725
01c52d31 13726 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 13727
01c52d31 13728 * gnus-art.el (article-date-ut): do.
69075cdd 13729
01c52d31
MB
13730 * message.el (message-fetch-field): Remove redundant
13731 case-fold-search binding.
13732 (message-narrow-to-field): Simplify.
69075cdd 13733
01c52d31 137342004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 13735
01c52d31 13736 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 13737
01c52d31
MB
13738 * spam-report.el (spam-report-url-to-file)
13739 (spam-report-requests-file): New function and variable for offline
13740 reporting.
13741 (spam-report-url-ping-function): Add `spam-report-url-to-file'
13742 and user defined function.
13743 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 13744
01c52d31 137452004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 13746
01c52d31 13747 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 13748
01c52d31 137492004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 13750
01c52d31
MB
13751 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
13752 format string mismatch.
ebbeed62 13753
01c52d31 13754 * sieve.el (sieve-deactivate-all): do.
8903a9c8 13755
01c52d31 13756 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 13757
01c52d31 13758 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 13759
01c52d31 13760 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 13761
01c52d31 13762 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 13763
01c52d31 137642004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 13765
01c52d31
MB
13766 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
13767 the list of checks.
e62e7654 13768
01c52d31 137692004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 13770
01c52d31
MB
13771 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
13772 padding.
e62e7654 13773
01c52d31 137742004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 13775
01c52d31
MB
13776 * mm-view.el (mm-fill-flowed): New variable.
13777 (mm-inline-text): Use it.
eb6a2b61 13778
01c52d31 137792004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 13780
01c52d31
MB
13781 * spam.el (spam-spamassassin-register-ham-routine)
13782 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 13783
01c52d31 137842004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 13785
01c52d31
MB
13786 * gnus.el (gnus-tmp-grouplens): Remove.
13787 (gnus-summary-line-format): Remove grouplens.
f0096211 13788
01c52d31 13789 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 13790
01c52d31
MB
13791 * gnus-spec.el (gnus-format-specs): Ditto.
13792 (gnus-update-format-specifications): Flush the group format spec
13793 cache if there's the grouplens stuff.
13794 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 13795
01c52d31 137962004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 13797
01c52d31
MB
13798 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
13799 omission.
14e20e13 13800
01c52d31 138012004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 13802
01c52d31
MB
13803 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
13804 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 13805
01c52d31 138062004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 13807
149cd465
JB
13808 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile)
13809 (nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
01c52d31
MB
13810 New macros and functions.
13811 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
13812 Handle > NLINK_MAX messages.
13813 * nnmaildir.el (nnmaildir-request-set-mark): Use
13814 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 13815
01c52d31 138162004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 13817
01c52d31
MB
13818 * spam-stat.el (spam-stat-process-directory-age): New option.
13819 (spam-stat-process-directory): Use it.
c1d7d285 13820
01c52d31 138212004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 13822
01c52d31
MB
13823 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
13824 (spam-stat-save): Accept prefix argument.
c1d7d285 13825
01c52d31 138262004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 13827
01c52d31
MB
13828 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
13829 links" error.
c1d7d285 13830
01c52d31 138312004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 13832
01c52d31
MB
13833 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
13834 compatibility with old .newsrc.eld files.
10b43d7c 13835
01c52d31 13836 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 13837
01c52d31 13838 * gnus-start.el (gnus-1): do.
f4dd4ae8 13839
01c52d31 13840 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 13841
01c52d31 13842 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 13843
01c52d31 13844 * gnus-gl.el: Remove.
f4dd4ae8 13845
01c52d31 138462004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 13847
01c52d31
MB
13848 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
13849 marks consisting of a single range {for example, (3 . 5)} rather
13850 than a list of a single range { ((3 . 5)) }.
49561cf6 13851
01c52d31 138522004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 13853
01c52d31
MB
13854 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
13855 with-current-buffer.
13856 (spam-stat-store-current-buffer): Use insert-buffer-substring to
13857 avoid consing a string.
f4dd4ae8 13858
01c52d31
MB
13859 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
13860 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 13861
01c52d31 138622004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 13863
01c52d31
MB
13864 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
13865 uncompressed list.
f4dd4ae8 13866
01c52d31 138672004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 13868
01c52d31
MB
13869 * spam-stat.el (spam-stat-strip-xref): New function.
13870 (spam-stat-process-directory): Use it.
f4dd4ae8 13871
01c52d31
MB
13872 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
13873 here -- it's done in message-fetch-field.
f4dd4ae8 13874
01c52d31 138752004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 13876
149cd465
JB
13877 * gnus-agent.el (gnus-agent-queue-mail)
13878 (gnus-agent-prompt-send-queue): New variables.
01c52d31
MB
13879 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
13880 * gnus-draft.el (gnus-group-send-queue): Pass the group name
13881 "nndraft:queue" along to gnus-draft-send. Use
13882 gnus-agent-prompt-send-queue.
13883 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
13884 is "nndraft:queue". Suggested by Gaute Strokkenes
13885 <gs234@srcf.ucam.org>
f4dd4ae8 13886
c4cc8b9a
JB
13887 * gnus-agent.el (agent-disable-undownloaded-faces): Removed.
13888 (agent-enable-undownloaded-faces): Added.
01c52d31
MB
13889 (gnus-agent-cat-groups): Use eval-and-compile, not
13890 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
13891 method of gnus-agent-cat-groups even when the buffer has been
13892 evaled.
3042deef 13893 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31 13894 delete gnus-agent-save-active-1.
002876ab 13895 (gnus-agent-save-groups): Deleted. Identical to
01c52d31
MB
13896 gnus-agent-save-active.
13897 (gnus-agent-write-active): No longer adjust agent's copy of active
13898 file as agent's adjustments are now stored in their own
002876ab 13899 file. Removed optional parameter.
01c52d31
MB
13900 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
13901 servers. Add use of min/max range limits from server's local
13902 file.
13903 (gnus-agent-save-alist): Removed unused optional argument.
149cd465
JB
13904 (gnus-agent-load-local, gnus-agent-read-and-cache-local)
13905 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local)
01c52d31 13906 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 13907 limits for articles known to the agent. Provides a fast mechanism
01c52d31 13908 for altering many active ranges.
3042deef 13909 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
13910 active file (local makes it unnecessary).
13911 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
13912
c4cc8b9a
JB
13913 * gnus-cus.el (agent-disable-undownloaded-faces): Removed.
13914 (agent-enable-undownloaded-faces): Added.
01c52d31
MB
13915
13916 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
13917 disable it when sending to "nndraft:queue".
13918 (gnus-group-send-queue): Add safety check to avoid sending queue
13919 when unplugged.
f4dd4ae8 13920
01c52d31
MB
13921 * gnus-group.el (gnus-group-catchup): Use new
13922 gnus-sequence-of-unread-articles, not
13923 gnus-list-of-unread-articles, to avoid exhausting memory with huge
13924 numbers of articles. Use gnus-range-map to avoid having to
13925 uncompress the unread list.
149cd465
JB
13926 (gnus-group-archive-directory, gnus-group-recent-archive-directory):
13927 Fixed invalid ange-ftp reference.
9b5773bc 13928
01c52d31
MB
13929 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
13930 (gnus-sorted-range-intersection): Intersection of two ranges
13931 without requiring that they first be uncompressed.
9b5773bc 13932
01c52d31
MB
13933 * gnus-start.el (gnus-activate-group): Unless blocked by the
13934 caller, possibly expand the active range to include both cached
13935 and agentized articles.
13936 (gnus-convert-old-newsrc): Rewrote in anticipation of having
13937 multiple version-dependent converters.
13938 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
13939 gnus-agent-save-active.
13940 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 13941
01c52d31
MB
13942 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
13943 gnus-agent-possibly-alter-active.
13944 (gnus-adjust-marked-articles): Faster handling of simple lists
13945
139462004-01-21 Jesper Harder <harder@ifa.au.dk>
13947
13948 * spam-stat.el (spam-stat-test-directory): New optional argument
13949 displays a list of files detected. Suggested by Andrew Cohen
13950 <cohen@andy.bu.edu>.
13951 (spam-stat-buffer-words-with-scores): Don't narrow and change
13952 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
13953
296fa7b4 139542004-01-20 Hubert Chan <hubert@uhoreg.ca>
01c52d31
MB
13955
13956 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
13957 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
13958 (spam-spamassassin-arguments)
13959 (spam-spamassassin-spam-flag-header)
13960 (spam-spamassassin-positive-spam-flag-header)
13961 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
13962 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
13963 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
13964 (spam-list-of-processors, spam-list-of-checks)
13965 (spam-list-of-statistical-checks, spam-registration-functions)
13966 (spam-check-spamassassin-headers, spam-check-spamassassin)
13967 (spam-spamassassin-score)
13968 (spam-spamassassin-register-with-sa-learn)
13969 (spam-spamassassin-register-spam-routine)
13970 (spam-spamassassin-register-ham-routine)
13971 (spam-assassin-register-spam-routine)
002876ab
JB
13972 (spam-assassin-register-ham-routine): Add SpamAssassin support.
13973 (spam-bogofilter-score): Fix to show article before scoring.
01c52d31
MB
13974
139752004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
13976
13977 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
13978 default scoring function.
13979 (spam-generic-score): Call spam-spamassassin-score if
13980 spam-use-spamassassin or spam-use-spamassassin-headers is on;
13981 spam-bogofilter-score otherwise.
13982
13983 * gnus.el (spam-process, spam-autodetect-methods): Add
13984 spamassassin and spamassassin-headers.
13985
139862004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
13987
13988 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
13989 Suppress unnecessary messages.
13990
139912004-01-20 Jesper Harder <harder@ifa.au.dk>
13992
13993 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
13994 make-hash-table.
46cdaf24 13995
01c52d31 139962004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13997
01c52d31 13998 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 13999
01c52d31 140002004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14001
01c52d31
MB
14002 * run-at-time.el: Remove useless (require 'itimer),
14003 eval-and-compile and (featurep 'xemacs).
a08b59c9 14004
01c52d31 140052004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 14006
01c52d31
MB
14007 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
14008 GROUP is a virtual group.
a08b59c9 14009
01c52d31 140102004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 14011
01c52d31 14012 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 14013
01c52d31 140142004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 14015
01c52d31 14016 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 14017
01c52d31 14018 * pgg-def.el: do.
a08b59c9 14019
01c52d31 14020 * nnmail.el: do.
a08b59c9 14021
01c52d31 14022 * gnus-undo.el: do.
a08b59c9 14023
01c52d31 14024 * gnus-picon.el: do.
a08b59c9 14025
01c52d31 14026 * gnus-util.el: do.
a08b59c9 14027
01c52d31 140282004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 14029
01c52d31 14030 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 14031
01c52d31 140322004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14033
01c52d31
MB
14034 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
14035 handle, as well as a list.
a08b59c9 14036
01c52d31
MB
14037 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
14038 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
14039 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 14040
01c52d31 140412004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 14042
01c52d31
MB
14043 * message.el (message-kill-to-signature): Allow prefix arg to
14044 specify number of lines to keep before signature.
a08b59c9 14045
01c52d31
MB
140462004-01-14 Kai Grossjohann <kai@emptydomain.de>
14047
c4cc8b9a 14048 * message.el (message-kill-to-signature): Change docstring.
a08b59c9 14049
01c52d31 140502004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14051
01c52d31
MB
14052 * canlock.el: Always require sha1-el.
14053 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 14054
01c52d31 14055 * message.el: Autoload sha1 only when compiling.
a08b59c9 14056
01c52d31 140572004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14058
01c52d31 14059 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 14060
01c52d31 140612004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 14062
01c52d31 14063 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 14064
01c52d31 140652004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 14066
01c52d31
MB
14067 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
14068 Invoke gnus-score-mode. Reported by
880820fe 14069 bojohan+news@dd.chalmers.se (Johan Bockgård).
1232b9cb 14070
01c52d31
MB
14071 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
14072 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 14073
01c52d31 140742004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 14075
01c52d31 14076 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 14077
01c52d31 140782004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 14079
01c52d31
MB
14080 * spam.el (spam-get-article-as-string): Update to use
14081 gnus-request-article-this-buffer, much simpler.
14082 (spam-get-article-as-buffer): Remove.
6e7fb80c 14083
01c52d31 140842004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 14085
296fa7b4 14086 * message.el (message-expand-name): Use EUDC if the user uses that.
7cb0aa56 14087
01c52d31 140882004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 14089
01c52d31
MB
14090 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
14091 character for the encoding to avoid consing a string.
7cb0aa56 14092
01c52d31
MB
14093 * rfc2047.el (rfc2047-decode-string): Don't cons a string
14094 unnecessarily.
7cb0aa56 14095
01c52d31 14096 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 14097
01c52d31
MB
14098 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
14099 of mm-replace-chars-in-string.
e79f14a4 14100
01c52d31 141012004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 14102
c9e31f32 14103 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new strings.
e79f14a4 14104
01c52d31 14105 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 14106
01c52d31
MB
14107 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
14108 a new string in every iteration. Use shy groups.
e79f14a4 14109
01c52d31 141102004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 14111
c9e31f32
SM
14112 * gnus-srvr.el (gnus-browse-unsubscribe-group):
14113 * gnus-soup.el (gnus-soup-group-brew):
14114 * gnus-msg.el (gnus-put-message):
14115 * gnus-move.el (gnus-group-move-group-to-server):
14116 * gnus-kill.el (gnus-batch-score):
01c52d31
MB
14117 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
14118 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
14119 (gnus-group-update-group, gnus-group-read-group)
14120 (gnus-group-make-group, gnus-group-make-help-group)
14121 (gnus-group-make-archive-group, gnus-group-make-directory-group)
14122 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
14123 (gnus-group-sort-by-unread, gnus-group-catchup)
14124 (gnus-group-unsubscribe-group, gnus-group-kill-group)
14125 (gnus-group-yank-group, gnus-group-set-info)
c9e31f32
SM
14126 (gnus-group-list-groups):
14127 * gnus.el (gnus-generate-new-group-name):
14128 * gnus-delay.el (gnus-delay-send-queue):
14129 * nnvirtual.el (nnvirtual-catchup-group):
01c52d31 14130 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
01c52d31 14131 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
c9e31f32 14132 (gnus-group-prepare-topics, gnus-topic-check-topology):
01c52d31
MB
14133 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
14134 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
14135 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
c9e31f32
SM
14136 (gnus-group-make-articles-read):
14137 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
14138 (gnus-group-change-level, gnus-kill-newsgroup)
14139 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
14140 (gnus-get-unread-articles, gnus-make-articles-unread)
14141 (gnus-make-ascending-articles-unread): Use accessor
14142 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
14143 to get group information for improved readability.
14144
01c52d31 141452004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14146
01c52d31
MB
14147 * gnus-art.el (article-decode-mime-words, article-babel)
14148 (gnus-article-highlight-signature, gnus-article-add-buttons)
14149 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 14150
01c52d31
MB
14151 * gnus-art.el (gnus-article-highlight-headers)
14152 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 14153
01c52d31
MB
14154 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
14155 (gnus-article-set-globals, gnus-request-article-this-buffer)
14156 (gnus-button-message-id, gnus-article-maybe-hide-headers)
14157 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
14158 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 14159
01c52d31 141602004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14161
01c52d31
MB
14162 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
14163 also under 80 char limit, and call gnus-error if needed.
14164 (spam-fetch-article-header): Fix - it was a
14165 buffer-local variable (gnus-newsgroup-data).
14166 (spam-find-spam): Use spam-generate-fake-headers, forget about
14167 spam-insert-fake-headers.
14168 (spam-insert-fake-headers): Remove.
1270d7ca 14169
01c52d31 141702004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14171
01c52d31
MB
14172 * deuglify.el (gnus-article-outlook-unwrap-lines)
14173 (gnus-outlook-rearrange-article)
14174 (gnus-outlook-repair-attribution-outlook)
14175 (gnus-outlook-repair-attribution-block)
14176 (gnus-outlook-repair-attribution-other): Remove redundant
14177 save-excursion.
1270d7ca 14178
01c52d31 141792004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14180
01c52d31
MB
14181 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
14182 (spam-fetch-field-subject-fast)
14183 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
14184 (spam-fetch-article-header): Add functions to deal with Gnus
14185 internals for fast retrieval of article header data.
14186 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 14187
01c52d31 141882004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14189
01c52d31
MB
14190 * pop3.el (pop3-md5): Remove.
14191 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 14192
01c52d31 14193 * mm-bodies.el: base64 is always built-in.
1270d7ca 14194
01c52d31
MB
14195 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
14196 with-current-buffer.
1270d7ca 14197
23f87bed 141982004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14199
23f87bed
MB
14200 * canlock.el (canlock-insert-header): Remove excessive grouping in
14201 regexp.
1270d7ca 14202
01c52d31
MB
14203 * gnus-sum.el (gnus-summary-read-document): Ditto.
14204
14205 * gnus-uu.el (gnus-uu-part-number): Ditto.
14206
14207 * html2text.el (html2text-remove-tags): Ditto.
14208 (html2text-format-tags): Ditto.
14209 (html2text-format-single-elements): Ditto.
14210
14211 * mml.el (mml-parse-1): Ditto.
14212
142132004-01-08 Jesper Harder <harder@ifa.au.dk>
14214
14215 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
14216
14217 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
14218
14219 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
14220
14221 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
14222
142232003-11-15 Simon Josefsson <jas@extundo.com>
14224
14225 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
14226 (pgg-gpg-lookup-key): Use regexp match instead of
14227 split-string (split-string is different between emacs 21.2 and
14228 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
14229
142302004-01-08 Jesper Harder <harder@ifa.au.dk>
14231
14232 * gnus-art.el (gnus-mime-view-all-parts)
14233 (gnus-article-part-wrapper, gnus-article-view-part): Use
14234 with-current-buffer.
14235
142362004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
14237
14238 * spam.el (spam-disable-spam-split-during-ham-respool)
14239 (spam-spamoracle-database, spam-cache-lookups)
14240 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
14241 (spam-group-ham-mark-p, spam-group-spam-mark-p)
14242 (spam-group-ham-marks, spam-group-spam-marks)
14243 (spam-group-spam-contents-p, spam-group-ham-contents-p)
14244 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
14245 also add spam-use-blackholes to the statistical checks.
14246 (spam-fetch-field-fast): Add interface to fetching fields, may
14247 become a macro.
14248 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
14249 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
14250 (spam-insert-fake-headers): Fake an article when needed.
14251 (spam-find-spam): Fake article when possible.
14252 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
14253 (spam-check-bogofilter-headers): Use message-fetch-field instead
14254 of nnmail-fetch-field.
14255
142562004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
14257
14258 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
14259
142602004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
14261
14262 * spam.el (spam-split): Do not require spam-use-CHECK to be
14263 enabled if that check is passed to spam-split explicitly; also
14264 fix so 'spam doesn't get converted to spam-split-group when
14265 spam-split-symbolic-return is t.
14266 (spam-find-spam): Find registrations of the article and use those
14267 instead of re-running spam-split to find the spam/ham
14268 classification of the article.
14269 (spam-log-processing-to-registry, spam-log-registered-p)
14270 (spam-log-unregistration-needed-p, spam-log-undo-registration):
14271 Use gnus-error instead of gnus-message.
14272 (spam-log-registration-type): Add function to determine the
14273 classification of a message based on registry entries; will
14274 return nil if both 'spam and 'ham are found.
14275 (spam-check-BBDB): Expand all the BBDB macros here so we can have
14276 a reasonably fast local cache without the loading errors.
14277 (spam-cache-lookups): Set to t by default.
14278 (spam-find-spam): Don't try to guess spam-cache-lookups.
14279 (spam-enter-whitelist, spam-enter-blacklist): Clear the
14280 spam-caches entry.
14281 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
14282 caching of whitelist/blacklist entries.
14283 (spam-check-whitelist, spam-check-blacklist): Invoke
14284 spam-from-listed-p with a type, not a cache variable.
14285 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
14286
142872004-01-07 Jesper Harder <harder@ifa.au.dk>
14288
14289 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
14290
14291 * nnmail.el (nnmail-split-fancy): do.
14292
14293 * mml.el (mml-parse): do.
14294
14295 * gnus-score.el (gnus-enter-score-words-into-hashtb)
14296 (gnus-score-adaptive): do.
14297
23f87bed 142982004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14299
01c52d31
MB
14300 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
14301 (gnus-mime-button-map): Don't set keymap parent.
14302 (gnus-button-ctan-directory-regexp): Use shy grouping.
14303 (gnus-prev-page-map): Don't set keymap parent.
14304 (gnus-prev-page-map): Remove duplicated one.
14305 (gnus-next-page-map): Don't set keymap parent.
14306 (gnus-mime-security-button-map): Ditto.
14307
14308 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
14309 version number.
14310
23f87bed 14311 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 14312
23f87bed 143132004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14314
23f87bed
MB
14315 * canlock.el (canlock-sha1-function): Remove.
14316 (canlock-sha1-function-for-verify): Remove.
14317 (canlock-openssl-program): Remove.
14318 (canlock-openssl-args): Remove.
14319 (canlock-ignore-errors): Remove.
14320 (canlock-sha1-with-openssl): Remove.
14321 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
14322 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 14323
23f87bed
MB
14324 * sha1-el.el (sha1-string-external): Make it can return a string
14325 in binary form.
14326 (sha1-region-external): Ditto.
14327 (sha1-string-internal): Ditto.
14328 (sha1-region-internal): Ditto.
14329 (sha1-region): Ditto.
14330 (sha1-string): Ditto.
14331 (sha1): Ditto.
1270d7ca 14332
01c52d31 143332004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 14334
01c52d31 14335 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 14336
01c52d31 143372004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14338
01c52d31 14339 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 14340
01c52d31
MB
14341 * run-at-time.el (run-at-time-saved): Remove.
14342 (run-at-time): Doc fix.
1270d7ca 14343
01c52d31 143442004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14345
01c52d31
MB
14346 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
14347 (gnus-summary-limit-map): Add it.
14348 (gnus-summary-make-menu-bar): do.
1270d7ca 14349
01c52d31 143502004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14351
01c52d31
MB
14352 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
14353 Make attempt at some caching support (done for BBDB only now).
14354 (spam-find-spam): Set spam-cache-lookups if there are more than 2
14355 addresses to be checked.
14356 (spam-clear-cache-BBDB): Add function, to be invoked by
14357 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
14358 (spam-check-BBDB): Check and use the caches, if
14359 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 14360
01c52d31 143612004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 14362
01c52d31 14363 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 14364
01c52d31 143652004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 14366
01c52d31
MB
14367 * run-at-time.el (run-at-time-saved): Move to after the definition
14368 of `run-at-time'.
1270d7ca 14369
01c52d31 143702004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14371
01c52d31
MB
14372 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
14373 mm-w3m-local-map-property.
1270d7ca 14374
01c52d31
MB
14375 * mm-view.el (mm-w3m-mode-map): Remove.
14376 (mm-w3m-local-map-property): Remove.
14377 (mm-inline-text-html-render-with-w3m): Don't use
14378 mm-w3m-local-map-property.
1270d7ca 14379
01c52d31 143802004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 14381
01c52d31 14382 * run-at-time.el: New file.
1270d7ca 14383
01c52d31
MB
14384 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
14385 of gnus-set-text-properties.
1270d7ca 14386
01c52d31 14387 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 14388
01c52d31 14389 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 14390
01c52d31 14391 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 14392
01c52d31
MB
14393 * gnus-art.el (gnus-button-push): Use set-text-properties instead
14394 of gnus-.
1b155fbd 14395
01c52d31
MB
14396 * gnus.el: Changed calls to nnheader-run-at-time and
14397 password-run-at-time throughout to use run-at-time directly.
1b155fbd 14398
01c52d31 14399 * password.el: Removed definition of run-at-time.
1b155fbd 14400
880820fe 144012004-01-05 Karl Pflästerer <sigurd@12move.de> (tiny change)
1b155fbd 14402
01c52d31
MB
14403 * mml.el (mml-minibuffer-read-disposition): Show attachment type
14404 in prompt.
1b155fbd 14405
01c52d31 144062004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 14407
01c52d31
MB
14408 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
14409 XEmacs version.
1270d7ca 14410
01c52d31
MB
14411 * dns.el (dns-make-network-process): Use `open-network-stream'
14412 instead of `gnus-xmas-open-network-stream'.
1270d7ca 14413
01c52d31 14414 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 14415
01c52d31 144162004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14417
01c52d31
MB
14418 * gnus-art.el (gnus-mime-display-alternative)
14419 (gnus-insert-mime-button, gnus-insert-mime-security-button)
14420 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
14421 Don't use gnus-local-map-property.
1270d7ca 14422
01c52d31 14423 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 14424
01c52d31
MB
14425 * mm-view.el (mm-view-pkcs7-decrypt): Replace
14426 gnus-completing-read-maybe-default with completing-read.
1270d7ca 14427
01c52d31
MB
14428 * gnus-util.el (gnus-completing-read): do.
14429 (gnus-completing-read-maybe-default): Remove.
1270d7ca 14430
01c52d31 144312004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 14432
01c52d31
MB
14433 * password.el: Only autoload `run-at-time' if not XEmacs.
14434 Only autoload the itimer functions if XEmacs.
1270d7ca 14435
01c52d31 144362004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14437
01c52d31
MB
14438 * gnus-art.el (gnus-read-string): Remove.
14439 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
14440 read-string.
1270d7ca 14441
01c52d31 144422004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14443
01c52d31
MB
14444 * netrc.el: Autoload password-read.
14445 (netrc): Add configuration group.
14446 (netrc-encoding-method, netrc-openssl-path): Add
14447 variables for encoding and decoding of files with symmetric
14448 ciphers.
14449 (netrc-encode): Add assistant function to encode a file with
14450 netrc-encoding-method.
14451 (netrc-parse): Add interactive parameter, added optional
14452 decoding if netrc-encoding-method is non-nil but otherwise
14453 behavior is standard.
14454 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
14455 Do s/encode/encrypt/ everywhere.
1270d7ca 14456
01c52d31 14457 * spam.el: Remove executable-find autoload.
1270d7ca 14458
01c52d31 144592004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14460
01c52d31 14461 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 14462
01c52d31 14463 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 14464
01c52d31 144652004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 14466
c4cc8b9a 14467 * gnus-art.el (gnus-treat-ansi-sequences)
149cd465 14468 (article-treat-ansi-sequences): New variable and function.
01c52d31 14469 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 14470
01c52d31
MB
14471 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
14472 Use it.
1270d7ca 14473
01c52d31 144742004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14475
01c52d31 14476 * mm-util.el (mm-quote-arg): Remove.
23f87bed 14477
01c52d31
MB
14478 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
14479 shell-quote-argument.
1270d7ca 14480
01c52d31 14481 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 14482
01c52d31 14483 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 14484
01c52d31
MB
14485 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
14486 with make-char.
1270d7ca 14487
01c52d31 14488 * mm-util.el (mm-make-char): Remove.
1270d7ca 14489
01c52d31
MB
14490 * mml.el (mml-mode): Replace gnus-add-minor-mode with
14491 add-minor-mode.
1270d7ca 14492
01c52d31 14493 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 14494
01c52d31 14495 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 14496
01c52d31 14497 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 14498
01c52d31 14499 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 14500
01c52d31 14501 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 14502
01c52d31 14503 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 14504
01c52d31 14505 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 14506
01c52d31 14507 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 14508
01c52d31 14509 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 14510
01c52d31 14511 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 14512
01c52d31
MB
14513 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
14514 Replace gnus-char-width with char-width.
1270d7ca 14515
01c52d31 14516 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 14517
01c52d31
MB
14518 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
14519 Replace gnus-char-width with char-width.
1270d7ca 14520
01c52d31 14521 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 14522
01c52d31
MB
14523 * spam-stat.el (with-syntax-table): Remove with-syntax-table
14524 definition.
14525 Remove Emacs 20 hash table compatibility code.
1270d7ca 14526
01c52d31
MB
14527 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
14528 20 compatibility code.
1270d7ca 14529
01c52d31 14530 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 14531
01c52d31 14532 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 14533
01c52d31
MB
14534 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
14535 with point-at-{eol,bol}.
1270d7ca 14536
01c52d31 14537 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 14538
01c52d31 14539 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 14540
149cd465
JB
14541 * flow-fill.el (fill-flowed-point-at-bol)
14542 (fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 14543
01c52d31
MB
14544 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
14545 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 14546
01c52d31 145472004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14548
01c52d31
MB
14549 * ntlm.el (ntlm-string-as-unibyte): New macro.
14550 (ntlm-build-auth-response): Use it.
1270d7ca 14551
01c52d31
MB
14552 Remove Emacs 20 stuff:
14553 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
14554 of delq and copy-sequence.
14555 * gnus-art.el (popup-menu): Remove the compiler macro.
14556 * nnmail.el (nnmail-split-fancy): Don't support customizing with
14557 Emacs 20.
1270d7ca 14558
01c52d31 145592004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 14560
01c52d31
MB
14561 * ntlm.el: Fix namespace. Change smb-passwd-hash into
14562 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
14563 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
14564 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
14565 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
14566 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
14567 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
14568 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
14569 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
14570 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
14571 ntlm-string-permute, string-lshift into ntlm-string-lshift,
14572 string-xor into ntlm-string-xor. Suggested by
14573 Jesper Harder <harder@myrealbox.com>.
1270d7ca 14574
01c52d31 14575 * ntlm.el: Don't include poem.
1270d7ca 14576
01c52d31
MB
14577 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
14578 Jesper Harder <harder@myrealbox.com>.
1270d7ca 14579
01c52d31 14580 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 14581
01c52d31
MB
14582 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
14583 probably breaks emacs with DL patch, but do we care? Is anyone
14584 still using the DL stuff?)
1270d7ca 14585
01c52d31
MB
14586 * sieve-manage.el: Use the password package.
14587 (sieve-manage-read-passwd): Remove.
14588 (sieve-manage-interactive-login): Use password. Re-add
14589 condition-case around loop.
14590
14591 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
14592 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
14593 the password package.
14594
145952003-02-19 Simon Josefsson <jas@extundo.com>
14596
14597 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
14598 token.
14599
146002002-08-07 Simon Josefsson <jas@extundo.com>
14601
14602 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
14603 (sieve-manage-authenticators):
14604 (sieve-manage-authenticator-alist): Add some SASL mechs.
14605 (sieve-sasl-auth): New function.
14606 (sieve-manage-cram-md5-auth):
14607 (sieve-manage-plain-auth): Rewrite using SASL library.
14608 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
14609 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
14610 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
14611 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
14612
146132004-01-05 Simon Josefsson <jas@extundo.com>
14614
14615 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
14616 New files.
14617
146182004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
14619
14620 * gnus-group.el (gnus-no-groups-message): Update.
14621
14622 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
14623
146242003-11-09 Simon Josefsson <jas@extundo.com>
14625
14626 * imap.el: Support for ID IMAP extension (RFC 2971).
14627 (imap-local-variables): Add imap-id.
14628 (imap-id): New variable.
14629 (imap-id): New function.
14630 (imap-parse-response): Parse untagged ID response.
14631 * nnimap.el (nnimap-id): New variable.
14632 (nnimap-open-connection): Use it.
14633
146342003-12-28 Simon Josefsson <jas@extundo.com>
14635
14636 * gnus-score.el (gnus-score-edit-all-score): New.
14637 * gnus-group.el (gnus-group-score-map): Bind it to W e.
14638
146392004-01-04 Simon Josefsson <jas@extundo.com>
14640
14641 * password.el: Add.
14642
146432004-01-04 Mario Lang <lang@zid.tugraz.at>
14644
e3e955fe 14645 * dns.el (dns-query-types): Fix typo.
c4cc8b9a 14646 (dns-query-types): New function.
e3e955fe
MB
14647 (dns-read-type): Add support for AAAA records, see RFC 3596. Parse MX,
14648 PTR and SOA replies, see RFC 1035.
01c52d31
MB
14649
146502004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
14651
14652 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
14653
14654 * Moved to Changelog.2.
14655
146562004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
14657
14658 * gnus.el (gnus-version-number): Bump version.
14659
146602004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
14661
14662 * gnus.el: No Gnus v0.1 is released.
1270d7ca 14663
01c52d31 146642004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 14665
01c52d31 14666 * gnus.el: No Gnus v0.0 is released.
1270d7ca 14667
01c52d31 146682004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 14669
01c52d31
MB
14670 * gnus.el (gnus-version-number): Bump.
14671 (gnus-version): No.
1270d7ca 14672
ef3b7aae 14673See ChangeLog.2 for earlier changes.
2a34a036 14674
7b47345b 14675 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
5b87ad55
GM
14676
14677 This file is part of GNU Emacs.
14678
5e809f55 14679 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 14680 it under the terms of the GNU General Public License as published by
5e809f55
GM
14681 the Free Software Foundation, either version 3 of the License, or
14682 (at your option) any later version.
5b87ad55
GM
14683
14684 GNU Emacs is distributed in the hope that it will be useful,
14685 but WITHOUT ANY WARRANTY; without even the implied warranty of
14686 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14687 GNU General Public License for more details.
14688
14689 You should have received a copy of the GNU General Public License
5e809f55 14690 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9 14691
ef3b7aae 14692;; Local Variables:
880820fe 14693;; coding: utf-8
d7ba2a01 14694;; fill-column: 79
33462dfa 14695;; add-log-time-zone-rule: t
ef3b7aae
MB
14696;; End:
14697
ab5796a9 14698;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4