Remove nnultimate.el and related code; Remove nnsoup.el, gnus-soup.el and related...
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
2cdd366f
KY
12010-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
c4d82de8
KY
3 * gnus-soup.el: Removed.
4
5 * nnsoup.el: Removed.
6
7 * nnultimate.el: Removed.
8
51dee5ef
KY
9 * gnus-html.el (gnus-blocked-images): New variable.
10
2cdd366f
KY
11 * message.el (message-prune-recipients): New function.
12 (message-prune-recipient-rules): New variable.
13
14 * gnus-cite.el (gnus-article-natural-long-line-p): New function to
15 guess whether a long line is natural text or not.
16
17 * gnus-html.el (gnus-html-schedule-image-fetching): Use
18 gnus-process-plist and friends for compatibility.
19
2d217ead
SM
202010-08-31 Stefan Monnier <monnier@iro.umontreal.ca>
21
22 * gnus-html.el: Require packages that define macros used in this file.
23 (gnus-article-mouse-face): Declare to silence byte-compiler.
24 (gnus-html-curl-sentinel): Use with-current-buffer, inhibit-read-only, and
25 process-get.
26 (gnus-html-put-image): Use plist-get to avoid getf.
27 (gnus-html-prefetch-images): Use with-current-buffer.
28
1a10d421
KY
292010-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
30
2cdd366f
KY
31 * gnus-ems.el: Provide compatibility functions for
32 gnus-set-process-plist.
33
1a10d421
KY
34 * gnus-sum.el (gnus-summary-stop-at-end-of-message)
35 * gnus.el (gnus-valid-select-methods)
36 * message.el (message-send-mail-partially-limit)
37 * mm-decode.el (mm-text-html-renderer)
38 * mml.el (mml-insert-mime-headers-always)
39 * smiley.el (smiley-regexp-alist): Bump custom version.
40
412010-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
42
43 * gnus-html.el: require mm-url.
ad142133
KY
44 (gnus-html-wash-tags): Clarify the code a bit by renaming the variable
45 with the url to `url'.
46 (gnus-html-wash-tags): Support cid: URLs/images.
1a10d421 47
f5ec697d
KY
482010-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
49
c2861968
KY
50 * gnus-sum.el: As per discussion 3 years, 8 weeks, 3 days, 9 hours, 57
51 minutes, 56 seconds ago on the ding list, remove the `w' and `i'
52 bindings, as they aren't useful at all. `w' is moved to `W w'.
53
390dd504
KY
54 * gnus-move.el: Removed file, since it doesn't really work.
55
379dde03
KY
56 * gnus-html.el (gnus-article-html): Tell w3m that the input is
57 UTF-8. This seems to fix problems with some German web feeds.
58
5a2756c8
KY
59 * gnus.el (gnus-group-startup-message): Put the xpm version of the logo
60 at the top so that the proper colours are applied.
61
47fe149b
KY
62 * gnus-art.el (gnus-article-view-part): Doc fix.
63
fb16bb46
KY
64 * gnus-html.el (gnus-html-put-image): Use gnus-create-image to be
65 XEmacs-compatible.
66 (gnus-html-put-image): Don't do images on non-graphic displays.
67
77ae8989
KY
68 * nnslashdot.el: Removed this unused backend.
69
75856ec0
KY
70 * gnus-undo.el (gnus-undo-register-1): Limit the undo actions to 100
71 actions.
77ae8989 72 (gnus-undo-register-1): Revert last change.
75856ec0 73
0be02d8a
KY
74 * gnus-group.el (gnus-group-completing-read): Protect against not
75 having completion-styles bound.
76
77 * mml.el (mml-insert-mime-headers-always): Change the default to t, to
78 make broken recipients happier.
79
929989ff
KY
80 * gnus-html.el (gnus-html-put-image): Use gnus-put-image.
81
82 * gnus-ems.el (gnus-put-image): Have gnus-put-image take an optional
83 point parameter.
84
f5ec697d
KY
85 * gnus-group.el (gnus-group-completing-read): Add 'substring to
86 completion-styles for group selection.
87
5ec44091
KY
882009-02-04 Andreas Schwab <schwab@suse.de>
89
90 * gnus-score.el (gnus-score-string): Fix regex for matching extra
91 headers and regexp-quote the match if necessary.
92
07466c8e
KY
932009-03-24 Miles Bader <miles@gnu.org>
94
95 * smiley.el (smiley-regexp-alist): Don't delete the semicolon before
96 the blinking smiley.
97
982009-03-24 Simon Josefsson <simon@josefsson.org>
99
100 * smiley.el (smiley-regexp-alist): Disallow ;;) from being treated as a
101 blink smiley.
102
8bff7c00
KY
1032010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
104
105 * gnus-start.el (gnus-dribble-read-file): Ensure that the directory
106 where the dribbel file lives exists.
107
108 * message.el (message-send-mail-partially-limit): Change the default to
109 nil, since most people don't want this.
110
111 * mm-url.el (mm-url-decode-entities): Also decode entities like
112 &#x3212.
113
0b10e437
KY
1142009-07-16 Kevin Ryde <user42@zip.com.au> (tiny change)
115
116 * gnus-sum.el (gnus-summary-idna-message):
117 * nnrss.el (nnrss-normalize-date, nnrss-discover-feed):
118 Hyperlink urls in docstrings with URL `...'.
119
b1992461
KY
1202010-08-29 Adam Sjøgren <asjo@koldfront.dk>
121
122 * gnus-html.el (gnus-html-put-image): Use XEmacs-compatible image
123 functions.
124
655efd71
KY
1252010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
126
b1992461
KY
127 * gnus-art.el (gnus-article-add-button): Take an optional parameter to
128 say what the mouseover text should be.
129
130 * gnus-html.el (gnus-html-prefetch-images): Use the summary-local
131 version of the mm-w3m-safe-url-regexp variable to only download images
132 in the groups where we want that to happen.
133
134 * gnus-sum.el (gnus-summary-stop-at-end-of-message): New variable.
135
136 * gnus-art.el (gnus-article-beginning-of-window): Make into defun for
137 easier debugging.
138 (gnus-article-beginning-of-window): Add kludge to allow spacing past
139 big pictures in the article buffer.
140
141 * mm-decode.el (mm-text-html-renderer): Default the html renderer to
142 gnus-article-html.
143 (mm-text-html-renderer): gnus-article-html needs curl in addition to
144 w3m.
145
655efd71
KY
146 * gnus-html.el: Start a new super-simple HTML renderer based on w3m.
147
6b8382e4
KY
1482010-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
149
150 * gnus.el (gnus-valid-select-methods): Remove reference to nngoogle,
151 which doesn't exist.
152
153 * message.el (message-inhibit-ecomplete): New variable to allow some
154 function to inhibit ecomplete address storage.
155 (message-resend): Disable ecomplete message storage when resending
156 messages.
157
158 * nntp.el (nntp-async-kluge): Remove the Emacs 20.3-related kluge.
159
dc6de553
KY
1602010-08-27 Katsumi Yamaoka <yamaoka@jpl.org>
161
162 * gnus-sum.el (gnus-summary-move-article, gnus-summary-delete-article):
163 Save excursion while copying, moving, and deleting articles in order to
164 prevent the cursor from jumping to unforeseen place.
165
8e7d4ca1
GM
1662010-08-17 Glenn Morris <rgm@gnu.org>
167
10506f64
GM
168 * gnus-sync.el: Require gnus components whose functions are used.
169
8e7d4ca1
GM
170 * gnus-art.el (bookmark-make-record-function):
171 * gnus-sum.el (bookmark-yank-point, bookmark-current-bookmark):
172 Declare for compiler.
173
174 * mm-url.el (mml-compute-boundary): Autoload.
175
4e815860
KY
1762010-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
177
178 * gnus-start.el (gnus-start-draft-setup): Move doc string forward.
179
ab731e1c
KY
1802010-08-14 Teodor Zlatanov <tzz@lifelogs.com>
181
182 Typo fix "hoo4a" -> "hook".
183
184 * gnus-sync.el (gnus-sync-install-hooks): Typo fix.
185
810717b6
GM
1862010-08-14 Glenn Morris <rgm@gnu.org>
187
188 * gnus-sync.el (gnus-sync): Fix defgroup version.
189
8c330707
KY
1902010-08-13 Teodor Zlatanov <tzz@lifelogs.com>
191
f5a62bb4 192 Doc fixes and keep unknown groups (ammended for nunion bug fix).
8c330707
KY
193
194 * gnus-sync.el: Fix docs.
195 (gnus-sync-save): Keep unknown groups in `gnus-sync-newsrc-loader'.
196 (gnus-sync-read): Don't wipe `gnus-sync-newsrc-loader' after reading.
197
186a9cbb
KY
1982010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
199
200 Optimizations for gnus-sync.el.
201
202 * gnus-sync.el: Add docs about gnus-sync-backend
203 possibilities.
204 (gnus-sync-save): Remove unnecessary message.
205 (gnus-sync-read): Optimize and show what groups were skipped.
206
bbe276f2
KY
2072010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
208
209 Minor bug fixes for gnus-sync.el.
210
79993b19
KY
211 * gnus-sync.el (gnus-sync-unload-hook, gnus-sync-install-hooks): Don't
212 read the sync on get-new-news.
213
bbe276f2
KY
214 * gnus-sync.el (gnus-sync-save): Define `variable' so the compiler is
215 quiet.
216
217 * gnus-sync.el (gnus-sync-read): Use `gnus-sync-newsrc-offsets' (fix typo).
218
62a83cc8
KY
2192010-07-30 Lawrence Mitchell <wence@gmx.li>
220
221 Make saving and restoring of hidden threads work with overlays.
222 Patch applied by Ted Zlatanov.
223
224 * gnus-sum.el (gnus-hidden-threads-configuration)
225 (gnus-restore-hidden-threads-configuration): Update to deal with text
226 properties, rather than searching for a magic character.
227
c4b1c354
KY
2282010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
229
62a83cc8
KY
230 New gnus-sync.el library for synchronization of marks.
231
77154961
KY
232 * gnus-sync.el: New library for synchronization of marks.
233
234 * gnus-util.el (gnus-grep-in-list): Moved from gnus-registry.el and
235 renamed from `gnus-registry-grep-in-list'.
236
237 * gnus-registry.el (gnus-registry-follow-group-p): Use `gnus-grep-in-list'.
238
c4b1c354
KY
239 * gnus-start.el (gnus-start-draft-setup): Make it interactive.
240
cbfb9427
KY
2412010-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
242
243 * rfc2047.el (rfc2047-encode): Use utf-8 as a last resort if
244 determining charset of text fails.
245
e9d1aaff
KY
2462010-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
247
248 * nnmail.el (nnmail-get-new-mail-1): Revert.
249
250 * nnml.el (nnml-active-number): Make sure names of newly created groups
251 in nnml-group-alist are encoded.
252
6f1c4158
KY
2532010-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
254
255 * nnmail.el (nnmail-get-new-mail-1): Encode group names possibly
256 containing non-ASCII characters in active file for nnml back end.
257
86fb1061
KY
2582010-07-24 David Engster <dengste@eml.cc>
259
260 * mml-smime.el (mml-smime-epg-verify): Also accept the older
261 x-pkcs7-signature MIME type as signature (RFC 2311, C.1).
262
a0abd4d6
DU
2632010-07-21 Daiki Ueno <ueno@unixuser.org>
264
265 * mml.el (mml-parse-1): Collect "certfile" attributes in "<#secure>"
266 tag (Bug#6654).
267
72897ff9
KY
2682010-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
269
270 * gnus-sum.el (gnus-summary-bookmark-make-record): Bookmark position in
271 the article buffer, not the summary buffer.
272
e859bbda
KY
2732010-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
274
275 * gnus-sum.el (gnus-summary-bookmark-make-record): Make it work for
276 Emacs 23 as well.
277
2782010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com>
8f2eaa8a
TV
279
280 Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975).
281 Patch applied by Karl Fogel.
282
283 * gnus-sum.el (gnus-summary-bookmark-make-record): Set
284 `bookmark-yank-point' and `bookmark-current-buffer' to allow C-w.
285
33b48483
KF
2862010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com>
287
288 Allow bookmarks to be set from Gnus Article buffers (Bug #5975).
289 Patch applied (with minor tweaks) by Karl Fogel. Note this leaves
290 C-w still not working correctly from Article buffers; Thierry's
291 patch to fix that will be applied after this.
292
293 * gnus-art.el (bookmark-make-record-function): New local variable.
294
e859bbda
KY
295 * gnus-sum.el (gnus-summary-bookmark-make-record): Allow setting from
296 article buffer.
33b48483
KF
297 (gnus-summary-bookmark-jump): Maybe jump to article buffer.
298
e44fa724
KF
2992010-07-13 Karl Fogel <kfogel@red-bean.com>
300
e859bbda
KY
301 * gnus-sum.el (bookmark-make-record-default): Adjust declaration, based
302 on changes in bookmark.el.
e44fa724 303
04c23739
MH
3042010-06-22 Mark A. Hershberger <mah@everybody.org>
305
306 * mm-url.el (mm-url-encode-multipart-form-data): New function to handle
307 the *other* type of HTML form submission.
308
85350e06
MA
3092010-06-15 Michael Albinus <michael.albinus@gmx.de>
310
311 * auth-source.el (auth-source-pick): If choice does not contain a
312 questioned keyword, set the check to t.
313
89a13959
RF
3142010-06-12 Romain Francoise <romain@orebokech.com>
315
316 * gnus-util.el (gnus-date-get-time): Move up before first use.
317
3e3ab3ab
KY
3182010-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
319
320 * gnus-art.el (gnus-mime-buttonized-part-id): New internal variable.
321 (gnus-article-edit-part): Bind it to make last part that is substituted
322 or deleted visible.
323 (gnus-mime-display-single): Buttonize part of which id equals to
324 gnus-mime-buttonized-part-id.
325
3d6e7a43
KY
3262010-06-10 Dan Christensen <jdc@uwo.ca>
327
328 * gnus-util.el (gnus-user-date): Use gnus-date-get-time.
329 (gnus-dd-mmm): Use gnus-date-get-time.
330 * gnus-sum.el (gnus-thread-latest-date): Use gnus-date-get-time and
331 simplify logic.
332 (gnus-summary-limit-to-age): Use gnus-date-get-time.
333 (gnus-sort-threads): emit message if gnus-sort-threads-loop used.
334
0e4966fb
MA
3352010-06-08 Michael Albinus <michael.albinus@gmx.de>
336
337 * auth-source.el (top): Autoload `secrets-list-collections',
338 `secrets-create-item', `secrets-delete-item'.
339 (auth-sources): Fix tag string.
340 (auth-get-source, auth-source-retrieve, auth-source-create)
341 (auth-source-delete): New defuns.
342 (auth-source-pick): Rewrite in order to avoid 2 passes.
343 (auth-source-forget-user-or-password): New parameter USERNAME.
344 (auth-source-user-or-password): New parameters CREATE-MISSING and
345 DELETE-EXISTING. Retrieve password interactively, if needed.
346
5e7d4a75
KY
3472010-06-07 Teemu Likonen <tlikonen@iki.fi> (tiny change)
348
349 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Don't ask about
350 deleting unused directories when gnus-expert-user is t.
351
3aeb9402
KY
3522010-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
353
354 * gnus-art.el (gnus-article-browse-delete-temp-files): Don't make query
355 for each temp file when gnus-article-browse-delete-temp is ask.
356
e1b9db1a
KR
3572010-05-20 Kevin Ryde <user42@zip.com.au>
358
359 * gnus-start.el (gnus-level-unsubscribed): Doc fix. (Bug#6206)
360
d567e92f
KY
3612010-05-14 Katsumi Yamaoka <yamaoka@jpl.org>
362
363 * gnus-sum.el (gnus-summary-save-article): Don't bother to re-fetch
364 article unless decoding article to be saved.
365
7cab80f9
KY
3662010-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
367
368 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt)
369 * mml2015.el (mml2015-gpg-encrypt): Disable multibyte in buffers
370 generated within the mm-with-unibyte-current-buffer macro.
371
3722010-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
373
374 * gnus-art.el (gnus-bind-safe-url-regexp): Bind mm-w3m-safe-url-regexp
375 to nil when we're in a mml-preview buffer and no group is selected.
376
4c9d39ab
KY
3772010-05-12 Andreas Seltenreich <seltenreich@gmx.de>
378
379 * gnus-sum.el (gnus-summary-read-group-1): Don't jump to next group
a628ad9d 380 when catching the `C-g'. Reported by "Leo".
4c9d39ab 381
706deb23
KY
3822010-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
383
384 * message.el (message-forward-make-body-plain)
385 (message-forward-make-body-mml): Use mm-multibyte-string-p instead of
386 multibyte-string-p.
387
8b320e66
KY
3882010-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
389
390 * message.el (message-forward-make-body-mml): Assume original message
391 is multibyte string; error on unibyte.
392 (message-forward-make-body-plain): Ditto; don't add excessive newline
393 in body end.
394
4767419a
KY
3952010-05-11 Andreas Seltenreich <seltenreich@gmx.de>
396
397 * gnus-sum.el (gnus-summary-kill-thread): Use gnus-summary-mark-article
398 instead of g-s-m-a-as-unread to set the expirable mark. (Bug#5284)
399
3d73e841
KY
4002010-05-11 Katsumi Yamaoka <yamaoka@jpl.org>
401
402 * mm-extern.el (mm-extern-url): Don't use
403 mm-with-unibyte-current-buffer.
404 (mm-extern-cache-contents): Use with-current-buffer instead of
405 save-excursion + set-buffer.
406
1fdf5102
KY
4072010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
408
409 * mm-util.el (mm-emacs-mule): Remove.
410
4112010-05-10 Andreas Seltenreich <seltenreich@gmx.de>
412
413 * gnus-sum.el (gnus-summary-mode): Don't make minor-mode-alist
414 buffer-local as it's incompatible with Stefan Monnier's 2010-05-03
415 change.
416
72e841ce
KY
4172010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
418
419 * mm-util.el (mm-with-unibyte-current-buffer): Redefine it so as not to
420 bind the default value of enable-multibyte-characters to nil.
421
d8a7b272
KY
4222010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
423
424 * message.el (message-forward-make-body-plain)
425 (message-forward-make-body-mml):
426 Don't use mm-with-unibyte-current-buffer.
427
4282010-05-07 Christian von Roques <roques@mti.ag> (tiny change)
5146e84c
DU
429
430 * mml2015.el (mml2015-epg-find-usable-key): Skip disabled key
431 (Bug#5592).
432
9581ba4d
KY
4332010-05-07 Julien Danjou <julien@danjou.info>
434
435 * gnus-art.el (gnus-mime-pipe-part): Add optional argument `cmd'; pass
436 it to mm-pipe-part.
437
438 * mm-decode.el (mm-pipe-part): Add optional argument `cmd'; use it if
439 it is given.
440
765d4319
KY
4412010-05-07 Katsumi Yamaoka <yamaoka@jpl.org>
442
443 * nnweb.el (nnweb-gmane-search)
444 * yenc.el (yenc-decode-region): Don't run set-buffer-multibyte for
445 XEmacs.
446
447 * gnus-art.el (gnus-article-browse-html-parts)
448 * gnus-group.el (gnus-read-ephemeral-gmane-group)
449 (gnus-read-ephemeral-bug-grou): Use mm-make-temp-file instead of
450 make-temp-file.
451
452 * gnus-dired.el (gnus-dired-mode): Bind gnus-dired-mode-hook,
453 gnus-dired-mode-on-hook and gnus-dired-mode-off-hook for XEmacs when
454 compiling.
455
456 * gnus-ml.el (gnus-mailing-list-mode): Bind gnus-mailing-list-mode-hook,
457 gnus-mailing-list-mode-on-hook and gnus-mailing-list-mode-off-hook for
458 XEmacs when compiling.
459
460 * gnus-salt.el (gnus-pick-mode): Bind gnus-pick-mode-on-hook and
461 gnus-pick-mode-off-hook for XEmacs when compiling.
462 (gnus-binary-mode): Bind gnus-binary-mode-on-hook and
463 gnus-binary-mode-off-hook for XEmacs when compiling.
464
465 * gnus-sum.el (gnus-summary-limit-strange-charsets-predicate): Return
466 nil if char-charset is not available.
467
86d21cc0 468 * sieve-manage.el (sieve-manage-disable-multibyte): Redefine it as a
765d4319
KY
469 macro.
470
471 * mm-url.el (mm-url-form-encode-xwfu): Use mm-encode-coding-string
472 instead of encode-coding-string.
473
474 * mm-util.el (mm-enable-multibyte, mm-disable-multibyte): Use (featurep
475 'xemacs) instead of mm-emacs-mule to switch function definitions.
476 (mm-with-unibyte-current-buffer): Make it a progn macro for XEmacs.
477
16b90cfe
KY
4782010-05-06 Tommi Vainikainen <thv@iki.fi> (tiny change)
479
480 * mml-sec.el (mml-secure-message-sign): Fix cut and paste error.
481
72528372
KY
4822010-05-06 Katsumi Yamaoka <yamaoka@jpl.org>
483
484 * gnus-dired.el, gnus-draft.el, gnus-ml.el, gnus-salt.el, gnus-sum.el,
485 gnus-undo.el, mml.el: Require easy-mmode for XEmacs when compiling.
486
61a9da25
JB
4872010-05-03 Juanma Barranquero <lekktu@gmail.com>
488
489 * mm-util.el (mm-decompress-buffer): Use `delete-file';
490 alias `jka-compr-delete-temp-file' no longer exists.
491
bbf52f1e
SM
4922010-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
493
494 Use define-minor-mode in Gnus where applicable.
495 * mml.el (mml-mode): Use define-minor-mode.
496 * gnus-undo.el (gnus-undo-mode-map): Initialize in declaration.
497 (gnus-undo-mode): Use define-minor-mode.
498 * gnus-sum.el (gnus-dead-summary-mode-map): Initialize in declaration.
499 (gnus-dead-summary-mode): Use define-minor-mode.
500 * gnus-salt.el (gnus-pick-mode-map, gnus-binary-mode-map):
501 Initialize in declaration.
502 (gnus-pick-mode, gnus-binary-mode): Use define-minor-mode.
503 * gnus-ml.el (gnus-mailing-list-mode-map): Initialize in declaration.
504 (gnus-mailing-list-mode): Use define-minor-mode.
505 * gnus-draft.el (gnus-draft-mode-map): Initialize in declaration.
506 (gnus-draft-mode): Use define-minor-mode.
507 * gnus-dired.el (gnus-dired-mode-map): Initialize in declaration.
508 (gnus-dired-mode): Use define-minor-mode.
509
ee309757
KY
5102010-05-01 Andreas Seltenreich <seltenreich@gmx.de>
511
512 * mml.el (mml-generate-mime-1,mml-compute-boundary-1): Update 'mml
513 handles on recursive mml-to-mime translation and check them for
a628ad9d 514 boundary delimiter collisions. Reported by Greg Troxel.
ee309757 515
62fe59e7
KY
5162010-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
517
518 * gnus-util.el: Don't load tm and apel XEmacs packages when compiling.
519
bd486b03
SM
5202010-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
521
522 * mm-util.el (mm-find-buffer-file-coding-system):
523 * yenc.el (yenc-decode-region): Don't let-bind a read-only variable.
524
731533fd
KY
5252010-04-22 Andreas Seltenreich <seltenreich@gmx.de>
526
527 * message.el (message-generate-headers): Record insertion of optional
528 headers as well. Otherwise the check to prevent repeated insertion of
529 optional headers is a no-op.
530
bff3818b
KY
5312010-04-17 Teodor Zlatanov <tzz@lifelogs.com>
532
533 * smime.el: Don't mention CVS.
534
535 * nnrss.el (nnrss-fetch): Don't mention CVS.
536
537 * nnir.el: Don't mention CVS.
538
ebb9641f
SM
5392010-04-14 Stefan Monnier <monnier@iro.umontreal.ca>
540
6e104790
SM
541 * gnus-sum.el (gnus-summary-bookmark-make-record):
542 Add `location' field.
ebb9641f 543
398a825b
SM
5442010-04-12 Stefan Monnier <monnier@iro.umontreal.ca>
545
546 * gnus-sum.el: Add bookmark declarations to silence the compiler.
547 (gnus-mark-xrefs-as-read, gnus-summary-limit-to-bodies):
548 Use with-current-buffer to silence the byte-compiler.
549 (gnus-summary-bookmark-make-record): Use derived-mode-p and don't
550 bother to require `gnus'.
551 (gnus-summary-bookmark-jump): Don't forget to autoload. Simplify.
552
45be326a
TV
5532010-04-12 Thierry Volpiatto <thierry.volpiatto@gmail.com>
554
555 * gnus-sum.el (gnus-summary-bookmark-make-record)
556 (gnus-summary-bookmark-jump): New functions.
557 (gnus-summary-mode): Setup bookmark support.
558
d7b48791
AS
5592010-04-01 Andreas Schwab <schwab@linux-m68k.org>
560
561 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use buffer-file-coding-system
562 if set.
563
d35ad51f
KY
5642010-03-31 Katsumi Yamaoka <yamaoka@jpl.org>
565
566 * gnus-art.el (gnus-article-browse-html-save-cid-content): Rename from
567 gnus-article-browse-html-save-cid-image; make it work recursively for
568 forwarded messages as well.
569 (gnus-article-browse-html-parts): Work when prefix arg is given.
570 (gnus-article-browse-html-article): Doc fix.
571
85738751
SM
5722010-03-30 Chong Yidong <cyd@stupidchicken.com>
573
574 * message.el (message-default-mail-headers):
575 (message-default-headers): Carry the value mail-default-headers over
576 into message-default-mail-headers, rather than message-default-headers.
577
82fc7980
KY
5782010-03-30 Martin Stjernholm <mast@lysator.liu.se>
579
85738751 580 * mm-decode.el (mm-add-meta-html-tag): Add option to override the
82fc7980
KY
581 charset.
582
583 * gnus-art.el (gnus-article-browse-html-parts): Force the correct
584 charset into the <meta> tag when the article is encoded to utf-8.
585
20c0b2ce
KY
5862010-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
587
85738751
SM
588 * gnus-art.el (gnus-article-browse-delete-temp-files):
589 Delete directories as well.
20c0b2ce
KY
590 (gnus-article-browse-html-parts): Work for images that do not specify
591 file names; delete temp directory when quitting; insert header at the
592 right place; use file: scheme for image files.
593
5942010-03-30 Eric Schulte <schulte.eric@gmail.com>
595
596 * gnus-art.el (gnus-article-browse-html-save-cid-image): New function.
597 (gnus-article-browse-html-parts): Use it to make temporary cid image
598 files in addition to html file so that browser may display them.
599
9d9ef8e8
KY
6002010-03-29 Katsumi Yamaoka <yamaoka@jpl.org>
601
602 * mm-decode.el (mm-add-meta-html-tag): Fix regexp matching meta tag.
603
afae6cd4
KY
6042010-03-29 Teodor Zlatanov <tzz@lifelogs.com>
605
606 * auth-source.el (auth-source-pick): Fix for non-secrets specifier.
607
fb178e4c
KY
6082010-03-27 Teodor Zlatanov <tzz@lifelogs.com>
609
85738751
SM
610 * auth-source.el (auth-sources): Change default to be simpler.
611 Explain about Secret Service API sources. Improve Customize options.
fb178e4c
KY
612 (auth-source-pick): Change to accept any number of search parameters.
613 Implement fallbacks iteratively, not recursively. Add scoring on the
614 second pass and sort by score. Call Secret Service API when needed.
615 (auth-source-user-or-password): Use it. Call Secret Service API
616 directly when needed to get the user name and the password.
617
e867cb5d 6182010-03-24 Juanma Barranquero <lekktu@gmail.com>
2b8f62e9
JB
619
620 * message.el (message-interactive): Doc fix.
621 (message-qmail-inject-args): Reflow.
622 (message-kill-to-signature): Fix typo in docstring.
623
624 * smiley.el (smiley-buffer): Fix typo in docstring.
625
16d8cf52
GM
6262010-03-24 Glenn Morris <rgm@gnu.org>
627
628 * mail-source.el (gnus-message): Declare.
629 (mail-source-delete-old-incoming): Require gnus-util.
630
ec7995fa
KY
6312010-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
632
633 * gnus-art.el (canlock-verify): Autoload it for Emacs 21.
634
635 * message.el (ecomplete-setup): Autoload it for Emacs <23.
636
637 * mml-sec.el (mml-secure-cache-passphrase): Default to t that is
638 password-cache's default if it is not bound.
639 (mml-secure-passphrase-cache-expiry): Default to 16 that is
640 password-cache-expiry's default if it is not bound.
641
642 * pop3.el (pop3-list): Don't use 3rd arg of `split-string' which is not
643 available in Emacs 21.
644
6452010-03-23 Teodor Zlatanov <tzz@lifelogs.com>
646
647 * auth-source.el (auth-sources): Fix up definition so extra parameters
648 are always inline.
649
6502010-03-22 Martin Stjernholm <mast@lysator.liu.se>
651
652 * nnimap.el (nnimap-verify-uidvalidity): Fixed bug where uidvalidity
653 wasn't updated after mismatch. Clear cached mailbox info correctly
654 when uidvalidity changes.
655 (nnimap-group-prefixed-name): New function to avoid some code
656 duplication.
657 (nnimap-verify-uidvalidity, nnimap-group-overview-filename)
658 (nnimap-request-group): Use it.
659 (nnimap-retrieve-groups, nnimap-verify-uidvalidity)
660 (nnimap-update-unseen): Significantly improved speed of Gnus startup
661 with many imap folders. This is done by caching the group status from
a628ad9d 662 the imap server persistently in a group parameter `imap-status'. (This
ec7995fa
KY
663 was cached before too if `nnimap-retrieve-groups-asynchronous' was set,
664 but not persistently, so every Gnus startup was still very slow.)
665
6662010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
667
668 * auth-source.el: Set up autoloads. Bump to 23.2 because of the
669 secrets.el dependency.
670 (auth-sources): Add optional user name. Add secrets.el configuration
671 choice (unused right now).
672
6732010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
674
675 * gnus-sum.el (gnus-summary-make-menu-bar): Let
676 `gnus-registry-install-shortcuts' fill in the functions.
677
678 * gnus-registry.el (gnus-summary-misc-menu): Declare to avoid
679 warnings.
680 (gnus-registry-misc-menus): Variable to hold registry mark menus.
681 (gnus-registry-install-shortcuts): Populate and use it in a
682 `gnus-summary-menu-hook' lambda, under "Gnus"->"Registry Marks".
683
6842010-03-20 Martin Stjernholm <mast@lysator.liu.se>
685
686 * nnimap.el (nnimap-decode-group-name, nnimap-encode-group-name):
687 In-place substitutions for the group name encoding/decoding.
688 (nnimap-find-minmax-uid, nnimap-possibly-change-group)
689 (nnimap-retrieve-headers-progress, nnimap-possibly-change-group)
690 (nnimap-retrieve-headers-progress, nnimap-request-article-part)
691 (nnimap-update-unseen, nnimap-request-list)
692 (nnimap-retrieve-groups, nnimap-request-update-info-internal)
693 (nnimap-request-set-mark, nnimap-split-to-groups)
694 (nnimap-split-articles, nnimap-request-newgroups)
695 (nnimap-request-create-group, nnimap-request-accept-article)
696 (nnimap-request-delete-group, nnimap-request-rename-group)
697 (nnimap-acl-get, nnimap-acl-edit): Use them. Replace `mbx' with
698 `encoded-mbx' for consistency.
699 (nnimap-close-group): Call `imap-current-mailbox' instead of using the
700 variable `imap-current-mailbox'.
701
702 * gnus-agent.el (gnus-agent-fetch-articles, gnus-agent-fetch-headers)
703 (gnus-agent-regenerate-group): Use `gnus-agent-decoded-group-name'.
704
7052010-03-20 Bojan Petrovic <bpetrovi@f.bg.ac.rs>
706
707 * pop3.el (pop3-display-message-size-flag): Display message size byte
708 counts during POP3 download.
709 (pop3-movemail): Use it.
710 (pop3-list): Implement listing of available messages.
711
7122010-03-20 Mark Triggs <mst@dishevelled.net> (tiny change)
713
714 * nnir.el (nnir-get-article-nov-override-function): New function to
715 override the normal NOV retrieval.
716 (nnir-retrieve-headers): Use it.
717
7d1a9163
MA
7182010-03-19 Michael Albinus <michael.albinus@gmx.de>
719
720 * auth-source.el (netrc-machine-user-or-password): Autoload.
721
aa8f8277
GM
7222010-03-19 Glenn Morris <rgm@gnu.org>
723
724 Stop message.el from loading about 40 libraries it doesn't always need.
725 The general approach is to autoload rather than require, and to
726 require in the specific functions rather than the file. (Bug#5642)
727
728 * gmm-utils.el: Don't require wid-edit.
729 (widget-create-child-value, widget-convert, widget-default-get):
730 Autoload.
731
732 * gnus-util.el: Don't require time-date, netrc.
733 (message-fetch-field, gnus-group-name-decode): Declare rather than
734 autoloading.
735 (gnus-fetch-field): Require message.
736 (gnus-decode-newsgroups): Require gnus-group.
737
738 * ietf-drums.el: Don't require time-date.
739
740 * message.el: Don't require hashcash, canlock, ecomplete.
741 Do require mail-utils. Require nnheader only when compiling.
742 (smtpmail-default-smtp-server): Remove declaration.
743 (message-send-mail-function): Check smtpmail-default-smtp-server
744 is bound rather than requiring smtpmail.
745 (message-auto-save-directory, message-insert-signature): Use
746 expand-file-name rather than nnheader-concat.
747 (nnheader-insert-file-contents): Autoload.
748 (hashcash-wait-async): Declare.
749 (message-send-mail): Only call gnus-setup-posting-charset if
750 gnus-group-posting-charset-alist is bound. Require hashcash if needed.
751 (message-send-mail-with-sendmail): Require sendmail.
752 (canlock-password, canlock-password-for-verify): Declare.
753 (message-canlock-password): Require canlock.
754 (nnheader-get-report): Autoload.
755 (gnus-setup-posting-charset): Declare.
756 (message-send-news): Require gnus-msg.
757 (message-make-references, message-make-in-reply-to): Use mail-header-id
758 rather than the alias mail-header-message-id.
759 (ecomplete-add-item, ecomplete-save): Declare.
760 (message-put-addresses-in-ecomplete): Require ecomplete.
761 (ecomplete-display-matches): Autoload.
762
763 * mm-decode.el: Don't require mailcap, gnus-util.
764 (gnus-map-function, gnus-replace-in-string, gnus-read-shell-command)
765 (message-fetch-field, mailcap-parse-mailcaps, mailcap-mime-info):
766 Autoload.
767 (mailcap-mime-extensions): Declare.
768
769 * mm-encode.el: Don't require mailcap.
770 (mailcap-extension-to-mime): Autoload.
771
772 * mml-sec.el: Don't require password-cache.
773
774 * mml.el (gnus-setup-posting-charset): Declare rather than autoload.
775 (mailcap-parse-mimetypes, mailcap-mime-types): Declare.
776 (mml-minibuffer-read-type): Require mailcap.
777 (mml-preview): Require gnus-msg.
778
779 * mml1991.el: Require password-cache.
780 (password-cache-expiry): Remove declaration.
781
782 * mml2015.el: Require password-cache.
783 (password-cache-expiry): Remove declaration.
784
785 * nneething.el (mailcap): Require mailcap.
786
a628ad9d 787 * nnheader.el (declare-function): Add compatibility stub.
aa8f8277
GM
788 (message-remove-header): Declare rather than autoload.
789 (nnheader-replace-header): Require message.
790
791 * nnimap.el (declare-function): Add compatibility stub.
792 (netrc-parse, netrc-machine-user-or-password): Declare.
793 (nnimap-open-connection): Require netrc.
794
795 * nntp.el (declare-function): Add compatibility stub.
796 (netrc-parse, netrc-machine, netrc-get): Declare.
797 (nntp-send-authinfo): Require netrc.
798
799 * rfc2047.el: Don't require qp.
800 (quoted-printable-encode-region, quoted-printable-decode-string):
801 Autoload.
802
803 * sieve-mode.el: Don't require easymenu.
804 (easy-menu-add-item): Autoload it.
805
806 * spam-stat.el (time-to-number-of-days): Autoload it.
807
4a44ff5f
KY
8082010-03-17 Kevin Ryde <user42@zip.com.au>
809
810 * mml.el (mml-read-tag): Unquote values with `read' to reverse
811 prin1 in mml-insert-tag (just stripping the quotes gave wrong
812 value if any backslash escapes).
813
ddf5d974
KY
8142010-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
815
816 * mm-util.el (mm-charset-to-coding-system): Use coding-system-from-name
817 if it is available. (bug#5647)
818
ac1af635
GM
8192010-02-26 Glenn Morris <rgm@gnu.org>
820
821 * message.el (message-send-mail-function): Change the default, so that
822 it inherits from a customized send-mail-function. (Bug#5643)
823
86f5c034
SM
8242010-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
825
826 * gnus-art.el (gnus-treat-display-x-face): Don't burp if
827 shell-command-to-string signals an error (bug#5299).
828
daf4b83b
GM
8292010-02-24 Glenn Morris <rgm@gnu.org>
830
831 * message.el (message-smtpmail-send-it)
832 (message-send-mail-with-mailclient): Doc fixes.
833
dc4d6273
GM
8342010-02-16 Glenn Morris <rgm@gnu.org>
835
836 * message.el (message-default-mail-headers): Change the default value
837 to ease the transition from mail-mode to message-mode. (Bug#5555)
838
b1ea3797
CY
8392010-01-17 Chong Yidong <cyd@stupidchicken.com>
840
841 * message.el (message-mail): Just pass yank-action on to message-setup.
842 (message-setup): Handle (FUN . ARGS) form of yank-action.
843 (message-with-reply-buffer, message-widen-reply)
844 (message-yank-original): Handle non-buffer values of
845 message-reply-buffer (Bug#4080).
f53a6590 846 (message-setup-1): Prefer to save message-reply-buffer as a buffer.
b1ea3797 847
4963739e
JB
8482010-01-17 Juanma Barranquero <lekktu@gmail.com>
849
850 * nnmairix.el (nnmairix-group-delete-recreate-this-group):
851 Fix typo in docstring.
852
889e4d55
JR
8532010-01-08 Jason Rumney <jasonr@gnu.org>
854
855 * sieve-manage.el (sieve-manage-parse-capability-1): Loosely match OK
856 response.
857
8a908224
KY
8582010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
859
860 * gnus-art.el (gnus-article-describe-bindings): Work for prefix keys.
861
862 * message.el (message-check-news-header-syntax): Protect against a
863 string that `rfc822-addresses' returns when parsing fails.
864
770d9a1f
KY
8652010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
866
867 * gnus-util.el (gnus-invisible-p, gnus-next-char-property-change)
868 (gnus-previous-char-property-change): New functions.
869
870 * gnus-sum.el (gnus-forward-line-ignore-invisible): Use them.
871
7b47345b
AS
8722010-01-05 Andreas Schwab <schwab@linux-m68k.org>
873
874 * gnus-sum.el (gnus-forward-line-ignore-invisible): New function.
875 (gnus-summary-recenter): Use it instead of forward-line. (Bug#5257)
876
61f49e0b
CY
8772010-01-02 Chong Yidong <cyd@stupidchicken.com>
878
879 * message.el (message-exchange-point-and-mark): Rework last change to
880 avoid using optional arg of exchange-point-and-mark, for backward
881 compatibility.
882
bd0948ca
CY
8832010-01-01 Chong Yidong <cyd@stupidchicken.com>
884
885 * message.el (message-exchange-point-and-mark): Call
886 exchange-point-and-mark with an argument rather than setting
887 mark-active by hand (Bug#5175).
888
49b196a5
KY
8892009-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
890
78dc2a38
KY
891 * nntp.el (nntp-service-to-port): Work for service expressed with
892 numeric string; replace [:digit:] with [0-9] for XEmacs.
49b196a5 893
a0db2cdd
GM
8942009-12-17 Glenn Morris <rgm@gnu.org>
895
896 * gnus-group.el (gnus-bug-group-download-format-alist):
897 Change emacs entry to debbugs.gnu.org. Bump :version.
898
029dda9c
RS
8992009-12-13 Reiner Steib <Reiner.Steib@gmx.de>
900
901 * mm-encode.el (mm-sign-option, mm-encrypt-option): Add :version tag.
902
4a9b5bf5
RS
9032009-12-12 Reiner Steib <Reiner.Steib@gmx.de>
904
905 * message.el (message-info): Explain why we use `Info-goto-node'.
906
96bdcdc4
SM
9072009-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
908
909 * message.el (message-completion-in-region): New compatibility function.
910 (message-expand-group): Use it.
911
7fa123c8
KY
9122009-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
913
914 * gnus-group.el (gnus-group-prepare-flat): Check also whether groups
915 with no unread article should be listed if the 2nd arg `predicate' is
916 given.
917
5aa75bd8
JL
9182009-11-29 Juri Linkov <juri@jurta.org>
919
920 * gnus-sum.el (gnus-recenter): Use `recenter-top-bottom'
921 when it is fboundp in GNU Emacs 23.1. Put `isearch-scroll' property
5ce6e4f4 922 on `gnus-recenter'. (Bug#4698, Bug#4981)
5aa75bd8 923
937e60c8
KY
9242009-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
925
926 * message.el (message-from-style, message-interactive)
927 (message-signature): Always set default values from the corresponding
928 mail-* variables.
929 (message-cite-prefix-regexp, message-sendmail-envelope-from)
930 (message-yank-prefix, message-indentation-spaces)
931 (message-signature-file, message-default-headers): Use boundp rather
932 than (featurep 'xemacs) to check if the corresponding mail-* variables
933 exist.
934
b4d472c9
CY
9352009-11-20 Chong Yidong <cyd@stupidchicken.com>
936
937 * message.el (message-send-mail-with-sendmail): Revert last change.
938
4332f3ec
CY
9392009-11-19 Chong Yidong <cyd@stupidchicken.com>
940
941 * message.el (message-from-style, message-interactive)
942 (message-cite-prefix-regexp, message-sendmail-envelope-from)
943 (message-yank-prefix, message-indentation-spaces, message-signature)
944 (message-signature-file, message-default-headers): For GNU Emacs, set
945 default values from the corresponding mail-* variables.
946 (message-send-mail-with-sendmail): Use envelope-from only if
947 mail-specify-envelope-from is non-nil.
948
30123838
KY
9492009-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
950
951 * rfc2047.el (rfc2047-decode-region): Don't quote decoded words
952 containing tspecial characters if they have been already quoted.
953
12ea3d65
GM
9542009-10-24 Glenn Morris <rgm@gnu.org>
955
956 * gnus-art.el (help-xref-stack-item): Define for compiler.
957
6131a096
KY
9582009-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
959
960 * gnus-sum.el (gnus-remove-overlays): eval-and-compile.
961
9bfd9a76
KY
9622009-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
963
964 * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
965 (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
966
9672009-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
968
969 * gnus.el (gnus-overlay-get): New alias to overlay-get.
970 (gnus-overlays-in): New alias to overlays-in.
971
972 * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
973 gnus-overlay-get, and gnus-delete-overlay.
974 (gnus-summary-show-thread): Make it work as well for systems in which
975 next-single-char-property-change is not available.
976 (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
977
9782009-10-14 Reiner Steib <Reiner.Steib@gmx.de>
979
980 * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
981
9822009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
983
984 * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
985 and XEmacs that don't have `remove-overlays'.
986
9872009-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
988
989 * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
990 (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
991 selective display. Use overlays instead.
992
84b5fcf6
JB
9932009-10-04 Juanma Barranquero <lekktu@gmail.com>
994
995 * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
996
0577a430
JB
9972009-09-29 Juanma Barranquero <lekktu@gmail.com>
998
999 * spam-stat.el (spam-stat-load): Fix typo in message.
1000
d93ec753
JB
10012009-09-23 Juanma Barranquero <lekktu@gmail.com>
1002
1003 * gnus-art.el (gnus-article-encrypt-body):
1004 * message.el (message-check-recipients):
1005 * mm-util.el (mm-codepage-setup):
1006 * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
1007 (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
1008
54c72c31
KY
10092009-09-22 Daiki Ueno <ueno@unixuser.org>
1010
1011 * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
1012 * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
1013 keys from the menu if mm-{sign,encrypt}-option is 'guided.
1014 * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
1015 * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
1016
63348d24
GM
10172009-09-18 Glenn Morris <rgm@gnu.org>
1018
1019 * gnus-diary.el (gnus-diary-check-message):
1020 * message.el (message-insert-formatted-citation-line):
1021 * nnbabyl.el (top-level):
1022 * nndiary.el (nndiary-schedule):
1023 Fix typos in condition-case handlers.
1024
54c72c31
KY
10252009-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1026
1027 * gnus-art.el (gnus-article-edit-part): Work for the buffer
1028 configuration that provides the sole article window in a frame;
1029 position point correctly after deleting a part.
1030
10312009-09-14 Adam Sjøgren <asjo@koldfront.dk>
1032
1033 * spam.el (spam-unregister-on-reregister): Add boolean variable.
1034 (spam-resolve-registrations-routine): Use it to unregister articles
1035 that change status.
1036
83ccc32c
KY
10372009-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
1038
1039 * nnrss.el (nnrss-request-article): Remove binding of
1040 default-enable-multibyte-characters that has gotten needless by
1041 the 2007-07-13 change in rfc2047-encode-message-header.
1042
1043 * mml.el (mml-insert-multipart): Error on the message header.
1044 (mml-insert-part): Error on the message header; position point at
1045 the end of a MIME tag.
1046
de0bdfe7
KY
10472009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1048
5cc79e5a
KY
1049 * gnus-util.el (with-no-warnings): Define it for old Emacsen.
1050 (gnus-float-time): Alias to float-time if it exists.
de0bdfe7
KY
1051
1052 * ecomplete.el (with-no-warnings): Define it for old Emacsen.
1053 (ecomplete-add-item): Don't use (featurep 'xemacs) to check if
1054 float-time is available; suppress compile warning for time-to-seconds.
1055
10562009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
1057
1058 * mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
1059 may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
1060 Add the optional argument `encoding' that overrides the default.
1061
1062 * mml.el (mml-generate-mime-1): Pass encoding defined by a user to
1063 mm-encode-buffer.
1064
63220e37
GM
10652009-09-04 Glenn Morris <rgm@gnu.org>
1066
1067 * qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
1068 mm-disable-multibyte, rather than default-enable-multibyte-characters.
1069 * utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
1070 mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
1071 * mm-util.el (mm-with-unibyte-current-buffer)
1072 (mm-find-buffer-file-coding-system):
1073 * yenc.el (yenc-decode-region): Use default-value rather than
1074 default-enable-multibyte-characters.
1075
2e62b574
GM
10762009-09-03 Glenn Morris <rgm@gnu.org>
1077
1078 * mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
1079 * rfc2047.el (rfc2047-encode-message-header): Use default-value rather
1080 than default-enable-multibyte-characters.
1081
de0bdfe7
KY
10822009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
1083
1084 * gnus-art.el (gnus-article-read-summary-keys):
1085 Fix gnus-buffer-configuration's value temporarily used.
1086
3d493bef
GM
10872009-09-02 Glenn Morris <rgm@gnu.org>
1088
9693d3c4
GM
1089 * gnus-util.el (gnus-float-time): New function.
1090 * gnus-delay.el (gnus-delay-article):
1091 * gnus-sum.el (gnus-thread-latest-date):
1092 * gnus-util.el (gnus-user-date): Use gnus-float-time.
1093 * nnspool.el (nnspool-request-newgroups):
1094 Use gnus-float-time rather than time-to-seconds.
1095 * ecomplete.el (ecomplete-add-item): In Emacs, use float-time.
1096
3d493bef
GM
1097 * gnus-art.el (gnus-signature-face, gnus-header-from-face)
1098 (gnus-header-subject-face, gnus-header-newsgroups-face)
1099 (gnus-header-name-face, gnus-header-content-face):
1100 * gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
1101 (gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
1102 (gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
1103 (gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
1104 (gnus-cite-face-11):
1105 * gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
1106 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1107 (gnus-server-closed-face, gnus-server-denied-face)
1108 (gnus-server-offline-face):
1109 * gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1110 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1111 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1112 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1113 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1114 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1115 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1116 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1117 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1118 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1119 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1120 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1121 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1122 (gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
1123 (gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
1124 (gnus-summary-high-undownloaded-face)
1125 (gnus-summary-low-undownloaded-face)
1126 (gnus-summary-normal-undownloaded-face)
1127 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1128 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1129 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1130 (gnus-splash-face):
1131 * message.el (message-header-to-face, message-header-cc-face)
1132 (message-header-subject-face, message-header-newsgroups-face)
1133 (message-header-other-face, message-header-name-face)
1134 (message-header-xheader-face, message-separator-face)
1135 (message-cited-text-face, message-mml-face):
1136 * sieve-mode.el (sieve-control-commands-face)
1137 (sieve-action-commands-face, sieve-test-commands-face)
1138 (sieve-tagged-arguments-face):
1139 * spam.el (spam-face):
1140 Mark face aliases with "-face" in the name as obsolete.
1141
7a4abdd6
GM
11422009-09-01 Glenn Morris <rgm@gnu.org>
1143
1144 * gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
1145 than goto-line.
1146
29b647c5
MB
11472009-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1148
1149 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
1150 Don't move point if the command is invoked inside the message header.
1151
265ac10b
SM
11522009-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
1153
1154 * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
1155 (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
1156 * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
1157 * nnir.el (nnir-swish-e-index-file):
1158 * gnus-sum.el (gnus-summary-delete-marked-as-read)
1159 (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
1160 (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
1161 * gnus-msg.el (gnus-inews-mark-gcc-as-read):
1162 * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
1163 (gnus-treat-display-xface): Add Emacs version of obsolescence.
1164
b0b63450
MB
11652009-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
1166
1167 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
1168 Don't save excursion.
1169
14acf2f5
SM
11702009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
1171
1172 * nnheader.el (nnheader-find-file-noselect):
1173 * mm-util.el (mm-insert-file-contents):
1174 Use (default-value 'major-mode) instead of default-major-mode.
1175
d3192c8f
SM
11762009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
1177
1178 * nnrss.el (nnrss-request-article): Avoid default-fill-column.
1179
ec179403
GM
11802009-08-25 Glenn Morris <rgm@gnu.org>
1181
1182 * nnir.el (top-level): Don't require cl at run-time.
1183 (nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
1184 Replace cl-function substitute with gnus-replace-in-string.
1185 (nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
1186 (nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
1187 (nnir-run-find-grep): Replace cl-functions find-if and subseq with
1188 simplified expansions.
1189
5dcc825f
GM
11902009-08-22 Glenn Morris <rgm@gnu.org>
1191
1192 * gnus-art.el (gnus-button-patch): Use forward-line rather than
1193 goto-line.
1194
b0b63450
MB
11952009-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
1196
1197 * gnus-group.el (gnus-safe-html-newsgroups): New user option.
1198
1199 * gnus-art.el (gnus-bind-safe-url-regexp): New macro.
1200 (gnus-mime-view-all-parts, gnus-mime-view-part-internally)
1201 (gnus-mm-display-part, gnus-mime-display-single)
1202 (gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to
1203 override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups.
1204
1205 * gnus-sum.el
1206 (gnus-mark-copied-or-moved-articles-as-expirable): New user option.
1207 (gnus-summary-move-article): Add expirable mark to articles copied or
1208 moved to group that has auto-expire turned on if the option is non-nil.
1209
1d2faf98
GM
12102009-07-24 Glenn Morris <rgm@gnu.org>
1211
1212 * gnus-demon.el (gnus-demon-add-nntp-close-connection):
1213 Fix typo. (Bug#3903)
1214
6ab2c7a8
MB
12152009-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
1216
1217 * gnus-art.el (gnus-article-mode-map): Bind the "e" key to
1218 gnus-article-read-summary-keys rather than gnus-summary-edit-article
1219 that should not be used for draft articles.
1220 (gnus-article-read-summary-keys): Use key-binding instead of lookup-key
1221 that has no concern in minor mode keys.
1222 (gnus-article-summary-command, gnus-article-summary-command-nosave):
1223 Abolish.
1224
554a69b8
KY
12252009-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
1226
1227 * nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME
1228 article without making inquiry to a user for unknown encoding.
1229
1230 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number)
1231 (nnmaildir--scan): Assume i-node and device number that file-attributes
1232 returns might be cons-cell.
1233
12342009-07-16 Teodor Zlatanov <tzz@lifelogs.com>
1235
1236 * auth-source.el: Remove docs now in auth.texi. Don't use
1237 `gnus-message' for logging. Add new variables `auth-source-debug' and
1238 `auth-source-hide-passwords' and use them.
1239
0985c8f6
GM
12402009-07-15 Glenn Morris <rgm@gnu.org>
1241
1242 * gnus-spec.el (gnus-make-format-preserve-properties): Doc fix.
1243
ee5a613e
KY
12442009-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
1245
1246 * gnus-group.el (gnus-group-make-rss-group): Strip newlines and
1247 excessive whitespace from the default values of title and description.
1248
aa227ba5
KY
12492009-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
1250
1251 * mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of
1252 mail-fetch-field to fetch Content-Description header in order to
1253 exclude newlines.
1254
0cf681b6
KY
12552009-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
1256
1257 * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
1258 to deleted part.
1259
12602009-05-30 David Engster <dengste@eml.cc>
1261
1262 * nnmairix.el: Remove old documentation in the commentary block.
1263 (nnmairix-request-group): Do not update active file for nnml back ends.
1264 (nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back
1265 end so that overview files are ignored.
1266 (nnmairix-update-groups): Make updating the groups more robust by using
1267 marks.
1268 (nnmairix-determine-original-group-from-path): Circumvent mairix bug
1269 with dollar characters in message-id.
1270
9cc20f6c
RS
12712009-04-28 Reiner Steib <Reiner.Steib@gmx.de>
1272
1273 * spam.el: Use dns-query instead of query-dns. Was renamed on
1274 2008-12-25 in dns.el.
1275
1dbc941a
SM
12762009-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1277
1278 * rfc2047.el (rfc2047-decode-region): Don't skip past `start', which
1279 could happen if the text is only composed of spaces and/or tabs.
1280
2235f4ac
MB
12812009-03-03 Brian Sniffen <bts@evenmere.org> (tiny change)
1282
1283 * gnus-draft.el (gnus-draft-send): Bind gnus-message-setup-hook to nil
1284 when sending a queued message to avoid extra mml tags.
1285
9cdff613
MB
12862009-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
1287
1288 * mml.el (mml-insert-mime): Don't break parts that mm-uu dissected.
1289
87202be1
KY
12902009-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
1291
1292 * gnus-dired.el: Remove autoload for gnus-setup-message.
1293 (gnus-dired-attach): Fake this-command value to prevent Gnus from
1294 displaying Gnus logo; always use compose-mail.
1295
920b3f72
KY
12962009-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
1297
1e6b95a6 1298 * gnus-dired.el: Tell autoload that gnus-setup-message is a macro.
920b3f72 1299
0038d478
MB
13002009-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
1301
1302 * gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups.
1303 (gnus-nocem-issuers): List currently active issuers; fix custom type.
1304 (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is
1305 available.
1306 (gnus-nocem-epg-verify): New function.
1307
9eb59592
MB
13082009-02-15 Reiner Steib <Reiner.Steib@gmx.de>
1309
1310 * gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
1311
e38658c4
GM
13122009-02-15 Glenn Morris <rgm@gnu.org>
1313
1314 * gnus-util.el (rmail-insert-rmail-file-header)
1315 (rmail-count-new-messages, rmail-show-message): Remove unnecessary
1316 autoloads.
1317 (rmail-default-rmail-file): Remove unnecessary declaration.
1318 (gnus-output-to-rmail): Handle mbox Rmail as well as Babyl Rmail.
1319
1faded47
GM
13202009-02-14 Glenn Morris <rgm@gnu.org>
1321
1322 * gnus.el (rmail-default-rmail-file): Remove declaration of deleted
1323 variable (only used in gnus-util, which declares it anyway).
fef8d38e
GM
1324 (rmail-output-to-rmail-file): Remove autoload of deleted function,
1325 which was only needed by gnus-art (changed to not use it any more).
1faded47
GM
1326 (rmail-insert-rmail-file-header): Remove autoload of deleted function,
1327 only used in gnus-util, which autoloads it itself.
1328 (rmail-update-summary): Fix autoload.
1329
fef8d38e
GM
1330 * gnus-art.el (gnus-summary-save-in-mail): Use gnus-output-to-rmail
1331 rather than rmail-output-to-rmail-file.
1faded47 1332
c07dfdd9
GM
13332009-02-07 Glenn Morris <rgm@gnu.org>
1334
1335 * message.el (rmail-msg-restore-non-pruned-header): Remove unneeded
1336 autoload of function that no longer exists.
1337 (rmail-toggle-header): Declare.
1338 (message-forward-rmail-make-body): Handle mbox Rmail.
1339
49e787c9
GM
13402009-01-31 Glenn Morris <rgm@gnu.org>
1341
1342 * gnus-sum.el (gnus-summary-next-article): XEmacs-friendly version of
1343 2009-01-09 change.
1344
3b36c17e
MB
13452009-01-26 Teodor Zlatanov <tzlatanov@jumptrading.com>
1346
1347 * auth-source.el (auth-source-forget-user-or-password): Clarify docs.
1348 (auth-source-forget-all-cached): New convenience function.
1349 (auth-source-user-or-password): Accept list of modes or a single mode.
1350
1351 * mail-source.el (mail-source-bind, mail-source-set-1): Use list of
1352 auth-source modes.
1353
1354 * nnimap.el (nnimap-open-connection): Use list of
1355 auth-source modes.
1356
1357 * nntp.el (nntp-send-authinfo): Use list of
1358 auth-source modes.
1359
26b9f88d
MB
13602009-01-16 Teodor Zlatanov <tzz@lifelogs.com>
1361
1362 * auth-source.el: Update docs to reflect epa-file-enable is to be used
1363 now.
1364
13652009-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1366
1367 * nnmail.el (nnmail-pathname-coding-system): Default to the `file-name'
1368 coding system in XEmacs; add a workaround for XEmacs.
1369
548f737d
MB
13702009-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1371
1372 * mm-util.el (mm-coding-system-priorities): Protect against nil value
1373 of current-language-environment.
1374
13752009-01-13 Reiner Steib <Reiner.Steib@gmx.de>
1376
1377 * nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is
1378 available at runtime.
1379
13802009-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1381
1382 * gnus-art.el (article-date-ut): Fix end point of narrowing.
1383
13842009-01-11 Aidan Kehoe <kehoea@parhasard.net>
1385
1386 * nnfolder.el (nnfolder-read-folder): The (lsh -1 -1) trick to generate
1387 the greatest positive fixnum value doesn't work under an XEmacs with
1388 bignum support; use the most-positive-fixnum constant instead,
1389 available since Emacs 21.1 with cl and XEmacs 21.1.
1390
63d12d38
KY
13912009-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1392
1393 * gnus-sum.el (gnus-summary-next-article): Revert last change by which
1394 XEmacs gets not to work.
1395
548f737d
MB
13962009-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
1397
1398 * mm-util.el (mm-coding-system-priorities): Allow the value like
1399 "Japanese (UTF-8)" of current-language-environment.
1400
ed77e66c
GM
14012009-01-09 Glenn Morris <rgm@gnu.org>
1402
1403 * gnus-sum.el (gnus-summary-next-article): Replace last-command-char
1404 with last-command-event.
1405
e3e955fe
MB
14062009-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1407
1408 * message.el (message-fix-before-sending): Amend comment.
1409
14102009-01-07 David Engster <dengste@eml.cc>
1411
1412 * gnus-msg.el (gnus-inews-do-gcc): Fix last patch to deal with
1413 simplified server definitions by converting it via
1414 gnus-server-to-method.
1415
14162009-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1417
1418 * gnus-sum.el (gnus-summary-set-local-parameters): Always evaluate
1419 parameter's operands.
1420
14212009-01-06 David Engster <dengste@eml.cc>
1422
1423 * gnus-msg.el (gnus-inews-do-gcc): Reduce to short group name when on
1424 primary select method (for gnus-group-mark-article-as-read).
1425
41ec3f54
TH
14262009-01-06 Tassilo Horn <tassilo@member.fsf.org>
1427
1428 * gnus-art.el (gnus-treat-display-face): Fix docstring link to point to
1429 `(gnus)Face', not `(gnus)X-Face'.
1430
e3e955fe
MB
14312009-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1432
1433 * mm-util.el (mm-ucs-to-char): New function.
1434
1435 * mm-url.el (mm-url-decode-entities): Use it.
1436
14372009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
1438
1439 * message.el (message-fix-before-sending): Add `eight-bit' to
1440 illegible-text check.
1441
35203a24
MO
14422009-01-03 Michael Olson <mwolson@gnu.org>
1443
1444 * nnimap.el (nnimap-retrieve-headers-progress): Handle edge case where
1445 `headers' is nil. This can occur if the IMAP server does not have
1446 permissions to read messages from a folder, but can write new messages
1447 to the folder.
1448 (nnimap-request-article-part): Do not insert `data' if it is nil.
1449
e3e955fe
MB
14502009-01-01 Dave Love <fx@gnu.org>
1451
1452 * nnimap.el (nnimap-find-minmax-uid): Use imap-fetch-safe.
1453
1454 * nnimap.el: Fix author email.
1455 (nnimap-split-rule): Add FIXME comment.
1456 (nnimap-debug): Fix doc string.
1457
14582008-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
1459
1460 * gnus-sum.el (gnus-summary-set-article-display-arrow): Make
1461 overlay-arrow-position and overlay-arrow-string buffer-local; no need
1462 to check if those variables exist (first appeared in Emacs 18.50).
1463
14642008-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
1465
1466 * mm-util.el (mm-line-number-at-pos): New function.
1467
1468 * spam-report.el (spam-report-process-queue): Use it.
1469
14702008-12-24 David Engster <dengste@eml.cc>
1471
1472 * gnus-sum.el (gnus-summary-set-local-parameters): Don't bind
1473 parameters that haven't existed as variables as buffer-local variables.
1474
14752008-12-23 Dave Love <fx@gnu.org>
1476
1477 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Don't use
1478 cadar.
1479
1480 * sieve-manage.el (sieve-manage-starttls-p): Renamed from
1481 imap-starttls-p.
1482 (sieve-manage-starttls-open): Renamed from imap-starttls-open.
1483
14842008-12-22 Reiner Steib <Reiner.Steib@gmx.de>
1485
1486 * spam-report.el (spam-report-gmane-max-requests): New constant.
1487 (spam-report-gmane-wait): New variable.
1488 (spam-report-gmane-ham, spam-report-gmane-spam)
1489 (spam-report-url-ping-plain, spam-report-process-queue): Wait only if
1490 spam-report-gmane-wait is non-nil should be sufficient to avoid DOS-ing
1491 the server.
1492
1493 * nnheader.el (nnheader-read-timeout, nnheader-accept-process-output):
1494 Add explanations.
1495
1496 * pop3.el (pop3-accept-process-output, pop3-read-timeout): Use
1497 nnheader-accept-process-output and nnheader-read-timeout if available.
1498 (pop3-movemail): Use it.
1499
1500 * message.el (message-check-news-body-syntax): Fix signature check if
1501 there's an attachment.
1502
15032008-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1504
1505 * mm-util.el: Add comments to the mm- emulating functions.
1506
15072008-12-21 Reiner Steib <Reiner.Steib@gmx.de>
1508
1509 * gnus-start.el (gnus-before-startup-hook): Fix doc string. Reported
1510 by Stephen Berman <stephen.berman@gmx.net>.
1511
c7948b5f
MB
15122008-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
1513
1514 * mm-util.el (mm-substring-no-properties): New function.
1515 (mm-read-charset, mm-subst-char-in-string, mm-replace-in-string)
1516 (mm-special-display-p): Enable those lambda forms to be byte compiled.
1517 (mm-string-to-multibyte): Doc fix.
1518
1519 * mml.el (mml-attach-file): Use mm-substring-no-properties.
1520
15212008-12-18 Reiner Steib <Reiner.Steib@gmx.de>
1522
1523 * mml.el (mml-attach-file): Strip text properties from file name.
e3e955fe
MB
1524 (Bug#1574)
1525
15262008-12-16 Glenn Morris <rgm@gnu.org>
1527
1528 * mm-util.el (mm-charset-override-alist): Declare for compiler.
c7948b5f 1529
bf46b4d4
MB
15302008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
1531
1532 * mml.el (mml-generate-mime-1): Prefer the MIME charset that Emacs
1533 knows since the charset specified might be a bogus alias that
1534 mm-charset-synonym-alist provides.
1535
15362008-12-15 Reiner Steib <Reiner.Steib@gmx.de>
1537
1538 * mm-util.el (mm-charset-synonym-alist): Add bogus names "UTF8" and
1539 "ISO_8859-1".
1540
1541 * gnus-start.el (gnus-backup-startup-file): Improve doc string.
1542
96a22201
KY
15432008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
1544
1545 * mm-util.el (mm-charset-eval-alist):
1546 Define it before mm-charset-to-coding-system.
1547 (mm-charset-to-coding-system): Add optional argument `silent';
1548 define it before mm-charset-override-alist.
1549 (mm-charset-override-alist): Add `(gb2312 . gbk)' to the
1550 default value if it can be used in Emacs currently running;
1551 silence mm-charset-to-coding-system.
1552
b6b8f5fd
KY
15532008-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
1554
1555 * rfc2047.el (rfc2047-charset-to-coding-system): Add new argument
1556 `allow-override' which says whether to use `mm-charset-override-alist'.
1557 (rfc2047-decode-encoded-words): Use it.
1558
1559 * mm-util.el (mm-charset-override-alist): Fix custom type;
1560 add `(gb2312 . gbk)' to choices.
1561
1250af7b
KY
15622008-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
1563
1564 * mm-view.el (mm-inline-text-html-render-with-w3m): Make it simple and
1565 fast.
1566
1567 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
1568
886367d8
KY
15692008-12-04 Naohiro Aota <nao.aota@gmail.com>
1570
1571 * mm-view.el (mm-inline-text-html-render-with-w3m): Put special keymap
1572 on links.
1573
1574 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
1575
f66de92f
KY
15762008-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
1577
e01bbc12
KY
1578 * message.el (message-idna-to-ascii-rhs-1): Protect against local
1579 users' addresses that don't have domain parts.
1580 (message-idna-to-ascii-rhs): Use message-narrow-to-headers-or-head
1581 rather than message-narrow-to-head since there will be the message
1582 header separator.
f66de92f 1583
06c68f84
SM
15842008-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
1585
1586 * nnimap.el (nnimap-retrieve-headers-progress): Don't use nnimap-demule
1587 since the result is inserted in a unibyte buffer anyway.
1588 (nnimap-demule-use-string-to-multibyte): Remove.
1589 (nnimap-demule): Alias it to mm-string-to-multibyte.
1590
9255ec86
RS
15912008-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1592
1593 * nnimap.el (nnimap-demule-use-string-to-multibyte): New temporary
1594 variable for debugging bug#464 and bug#1174.
1595 (nnimap-demule): Use it.
1596
030cca00
MB
15972008-11-24 Reiner Steib <Reiner.Steib@gmx.de>
1598
1599 * gnus-score.el (gnus-score-find-trace): Handle default score in total
1600 score calculation correctly.
1601
8a986865
SM
16022008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
1603
1604 * message.el (message-send-mail): Just set the buffer to unibyte
1605 rather than use mm-with-unibyte-current-buffer which does a lot more.
1606 (message-send-mail-partially): Don't bother with
1607 mm-with-unibyte-current-buffer since it's already been made unibyte by
1608 message-send-mail.
1609
5b51650c
MB
16102008-11-11 Teodor Zlatanov <tzz@lifelogs.com>
1611
1612 * nnrss.el (nnrss-make-hash-index): Debug message of full item.
1613
16142008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
1615
1616 * netrc.el (netrc-parse): If a list is passed in as FILE, return it.
1617
ed778fad
MB
16182008-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
1619
1620 * starttls.el (starttls-any-program-available): Rewritten so it doesn't
1621 require itself and to remove `with-no-warnings'.
1622
16232008-11-03 Teodor Zlatanov <tzz@lifelogs.com>
1624
1625 * starttls.el (starttls-any-program-available): Get the name of the
1626 available TLS layer program.
1627 (starttls-open-steam-gnutls, starttls-open-stream): Put port number as
1628 well as the host name in the "opening" message.
1629
1630 * auth-source.el (auth-source-cache, auth-source-do-cache)
1631 (auth-source-user-or-password): Cache passwords and logins by default,
1632 allow override with `auth-source-do-cache'.
1633 (auth-source-forget-user-or-password): Allow users to remove cache
1634 entries if needed.
1635
8e38a1a9
MB
16362008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
1637
1638 * ietf-drums.el (ietf-drums-remove-comments): Localize second
1639 condition-case to only the forward-sexp call.
1640
16412008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
1642
1643 * ietf-drums.el (ietf-drums-remove-comments): Fix bug with single
1644 quotes contained. Make it more robust regardless by an extra
1645 condition-case wrapper.
1646
9091f2d3
MB
16472008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1648
1649 * nnml.el (nnml-request-expire-articles): Check if the function set to
1650 `nnmail-expiry-target' returns the symbol `delete'.
1651
1652 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
1653
1654 * nnmail.el (nnmail-expiry-target): Fix custom type.
1655
06b2d4c6
GM
16562008-10-02 Glenn Morris <rgm@gnu.org>
1657
1658 * mm-util.el (mm-codepage-setup): Tweak codepage error.
1659 Silence compiler warning.
1660
059b98fa
CY
16612008-09-30 Chong Yidong <cyd@stupidchicken.com>
1662
1663 * mml.el (mml-menu): Don't assume mml2015 is bound.
1664
4520e527
MB
16652008-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
1666
1667 * gnus-art.el (gnus-article-read-summary-keys): Check if summary window
1668 exists.
1669
09aece0b
GM
16702008-09-27 Glenn Morris <rgm@gnu.org>
1671
1672 * gnus-util.el (mail-header-remove-comments): Autoload it.
1673
521c4a23
AS
16742008-09-27 Andreas Schwab <schwab@suse.de>
1675
1676 * gnus-util.el (gnus-split-references): Strip comments.
1677 (gnus-parent-id): Likewise.
1678
4520e527
MB
16792008-09-26 Reiner Steib <Reiner.Steib@gmx.de>
1680
1681 * message.el (message-confirm-send): Fix version.
1682
16832008-09-25 Katsumi Yamaoka <yamaoka@jpl.org>
1684
1685 * message.el (message-idna-to-ascii-rhs-1): Use
1686 mail-extract-address-components rather than mail-header-parse-addresses
1687 that is an alias by default to ietf-drums-parse-addresses that does not
1688 support non-ASCII names in headers' contents.
1689
eef5ade7
MB
16902008-09-25 Teodor Zlatanov <tzz@lifelogs.com>
1691
1692 * message.el (message-confirm-send): Fixed variable documentation to
1693 avoid the "y/n" wording.
1694
4520e527 16952008-09-25 Francis Litterio <flitterio@gmail.com> (tiny change)
eef5ade7
MB
1696
1697 * message.el (message-set-auto-save-file-name): Save to a different
1698 filename so multiple messages (especially drafts) can be recovered.
1699
e52cac88
MB
17002008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
1701
1702 * message.el (message-confirm-send): Add appropriate version.
1703
17042008-09-22 Teodor Zlatanov <tzz@lifelogs.com>
1705
1706 * mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in
1707 defvar.
1708
17092008-09-22 Daiki Ueno <ueno@unixuser.org>
1710
1711 * mm-view.el (mm-pkcs7-signed-magic): Use literals.
1712 (mm-pkcs7-enveloped-magic): Ditto.
1713
64763fe3
MB
17142008-09-17 Simon Josefsson <simon@josefsson.org>
1715
1716 * sieve-manage.el (sieve-manage-is-string): Accept literals too.
1717 Reported by Arnt Gulbrandsen <arnt@oryx.com>.
1718
17192008-09-16 Teodor Zlatanov <tzz@lifelogs.com>
1720
1721 * gnus-registry.el (gnus-registry-use-long-group-names): Make t the
1722 default, it's better.
1723
17242008-09-11 Teodor Zlatanov <tzz@lifelogs.com>
1725
1726 * gnus-sum.el (gnus-summary-insert-line): Trap errors on setting the
1727 summary line gnus-number property and ignore them (with a warning
1728 message).
1729
1ae03cd5
KY
17302008-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
1731
1732 * gnus-group.el (gnus-group-make-useful-group): Don't use the compiler
1733 macro caddr in the interactive form since it won't be expanded.
1734
c0ccb0d6
KY
17352008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1736
1737 * gnus-art.el (gnus-mime-set-charset-parameters): Add new argument
1738 `charset'; fix name of function called recursively.
1739 (gnus-mime-view-part-as-charset): Don't bind gnus-newsgroup-charset.
1740
14ce5fc2
KY
17412008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1742
1743 * gnus-art.el (gnus-mime-strip-charset-parameters): Remove.
1744 (gnus-mime-set-charset-parameters): New function.
1745 (gnus-mime-view-part-as-charset): Use it to correctly display part
1746 specifying wrong charset.
1747
9e601b8d
MB
17482008-09-08 David Engster <dengste@eml.cc>
1749
1750 * nnmairix.el (nnmairix-create-server-and-default-group): Require match
1751 in completing-read for back end server.
1752
16dd13df
MB
17532008-09-03 Teodor Zlatanov <tzz@lifelogs.com>
1754
1755 * message.el (message-confirm-send): New variable to confirm sending a
1756 message.
1757 (message-send): Use it.
1758
b86402ab
MB
17592008-08-30 Teodor Zlatanov <tzz@lifelogs.com>
1760
1761 * gnus-spec.el (gnus-parse-simple-format): Revert last patch.
1762
17632008-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
1764
1765 * gnus-spec.el (gnus-parse-simple-format): Remove trailing whitespace.
1766
17672008-08-21 Teodor Zlatanov <tzz@lifelogs.com>
1768
1769 * gnus-registry.el (gnus-registry-max-track-groups): New variable to
1770 prevent tracking too many groups.
1771 (gnus-registry-split-fancy-with-parent, gnus-registry-fetch-groups):
1772 Use it.
1773
9153f10d
MB
17742008-08-11 Ralf Angeli <angeli@caeruleus.net>
1775
1776 * gnus-art.el (gnus-article-next-page): Respect `scroll-margin' when
1777 moving point to the bottom of the window in order to avoid recentering.
1778
17792008-08-11 Katsumi Yamaoka <yamaoka@jpl.org>
1780
1781 * gnus-art.el (gnus-article-next-page, gnus-article-prev-page)
1782 (gnus-article-next-page-1): Use compiler directive (featurep 'xemacs).
1783 (gnus-article-beginning-of-window): Fix calculation.
1784
17852008-08-08 Katsumi Yamaoka <yamaoka@jpl.org>
1786
1787 * gnus-msg.el (gnus-summary-supersede-article)
1788 (gnus-summary-resend-message-edit): Bind mail-parse-charset to the
1789 value of gnus-newsgroup-charset to decode non-MIME encoded text in
1790 message header.
1791
82cc1916
DN
17922008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1793
1794 * message.el:
1795 * gnus-start.el:
1796 * gnus-registry.el: Remove VMS support.
1797
6ecfe5c2
MB
17982008-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
1799
1800 * rfc2104.el (rfc2104-string-make-unibyte): Define it as a compiler
1801 macro.
1802 (rfc2104-hash): Use it.
1803
18042008-07-30 Reiner Steib <Reiner.Steib@gmx.de>
1805
1806 * gnus-sum.el (gnus-summary-sort-by-most-recent-number)
1807 (gnus-summary-sort-by-most-recent-date): New commands.
1808 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add key bindings
1809 and menu entries.
1810
18112008-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1812
1813 * gnus-art.el (gnus-summary-save-in-pipe): Generate work buffer always;
1814 don't redisplay article for raw contents; remove plural articles stuff.
1815
1816 * gnus-sum.el (gnus-summary-pipe-output): Pipe raw articles by symbolic
1817 prefix `r'; use gnus-summary-save-in-pipe directly instead of relying
1818 on gnus-summary-save-article; display results properly.
1819
d62672f3
MB
18202008-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
1821
1822 * gnus-art.el (gnus-summary-save-in-pipe): Add optional argument `raw'.
1823
18242008-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
1825
1826 * gnus-art.el (gnus-summary-save-in-pipe): Consider
1827 gnus-save-all-headers.
1828
d221466a
DN
18292008-07-21 Dan Nicolaescu <dann@ics.uci.edu>
1830
1831 * gnus-util.el (ns-focus-frame): Remove declaration.
1832 (gnus-select-frame-set-input-focus): Undo previous change. Treat ns
1833 like x.
1834
b737c3d9
TTN
18352008-07-21 Thien-Thi Nguyen <ttn@gnuvola.org>
1836
1837 * rfc2104.el (rfc2104-zero): Delete defconst.
1838 (rfc2104-hex-alist): Likewise.
1839 (rfc2104-hex-to-int): Delete func.
1840 (rfc2104-hexstring-to-bitstring): Likewise.
1841 (rfc2104-nybbles): New defconst.
1842 (rfc2104-hash): Rewrite for speed.
1843
3c823a0c
GM
18442008-07-16 Glenn Morris <rgm@gnu.org>
1845
1846 * gnus-util.el (ns-focus-frame): Declare for compiler.
1847
16c85f26
MB
18482008-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
1849
1850 * gnus-art.el (gnus-article-save): Ignore gnus-visible-headers that is
1851 set as a group parameter.
1852 (gnus-summary-save-in-pipe): Work when it is called independently.
1853 (gnus-summary-pipe-to-muttprint): Don't modify
1854 gnus-summary-pipe-output-default-command.
1855
ad546360
SM
18562008-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
1857
1858 * message.el (message-send-mail-with-sendmail):
1859 Display the error message.
1860
89167438
MB
18612008-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
1862
ad546360
SM
1863 * gnus-art.el (gnus-default-article-saver):
1864 Add gnus-summary-save-in-pipe to choices.
89167438
MB
1865 (gnus-summary-save-in-pipe): Add :decode and :headers properties; use
1866 gnus-summary-pipe-output-default-command as the default command.
1867 (gnus-summary-pipe-to-muttprint): Update gnus-summary-muttprint-program
1868 instead of gnus-last-shell-command.
1869
ba60bd44
JB
1870 * gnus-sum.el (gnus-summary-pipe-output-default-command):
1871 New user option.
89167438
MB
1872 (gnus-summary-muttprint-program): Mention the value will be changed.
1873 (gnus-summary-save-article): Force showing of all headers.
1874 (gnus-summary-pipe-output): Work with the 2nd argument HEADERS.
1875
18762008-07-01 Rupert Swarbrick <rswarbrick@googlemail.com> (tiny change)
1877
1878 * gnus-score.el (gnus-score-find-trace): Add "Total score" line.
1879
56fd9faa
JB
18802008-07-02 Juanma Barranquero <lekktu@gmail.com>
1881
1882 * nnimap.el (nnimap-id):
1883 * sieve-manage.el (sieve-manage-open): Doc fixes.
1884
68548459
JB
18852008-07-02 Francesc Rocher <rocher@member.fsf.org>
1886
1887 * gnus.el (gnus-group-startup-message): Prefer SVG or PNG image,
1888 if available.
1889
32bed934
SM
18902008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1891
eafee8f2
SM
1892 * mm-util.el (mm-with-multibyte, mm-with-unibyte): Remove.
1893
1894 * nnkiboze.el (nnkiboze-generate-group):
1895 Use explicit mm-disable-multibyte rather than mm-with-unibyte.
1896
32bed934
SM
1897 * nnmairix.el: Require CL.
1898
2b968687
MB
18992008-06-15 David Engster <dengste@eml.cc>
1900
1901 * nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
1902
19032008-06-14 Aidan Kehoe <kehoea@parhasard.net>
1904
32bed934
SM
1905 * gnus-util.el (gnus-put-display-table, gnus-get-display-table):
1906 New macros that expand to an `aset'/`aref' call under Emacs, and to a
2b968687
MB
1907 runtime choice under XEmacs.
1908
32bed934
SM
1909 * gnus-sum.el (gnus-summary-set-display-table):
1910 Use `gnus-put-display-table', `gnus-get-display-table',
2b968687
MB
1911 `gnus-set-display-table' for the display table, instead of `aset'.
1912
2b968687
MB
19132008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
1914
1915 * nnmairix.el: Add autoloads.
1916
19172008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
1918
1919 * nnmairix.el (nnmairix-delete-recreate-group)
1920 (nnmairix-update-and-clear-marks): Fix error messages.
1921
19222008-06-14 David Engster <dengste@eml.cc>
1923
1924 * nnmairix.el: Upgrade to version 0.6.
1925 (nnmairix-group-toggle-propmarks-this-group)
1926 (nnmairix-group-toggle-readmarks-this-group)
1927 (nnmairix-group-delete-recreate-this-group)
1928 (nnmairix-group-toggle-allowfast-this-group, nnmairix-propagate-marks)
1929 (nnmairix-remove-tick-mark-original-article): New commands.
1930 (nnmairix-mairix-search-options, nnmairix-propagate-marks-upon-close)
1931 (nnmairix-propagate-marks-to-nnmairix-groups)
1932 (nnmairix-only-use-registry, nnmairix-allowfast-default)
1933 (nnmairix-marks-cache, nnmairix-version-output): New variables.
1934 (nnmairix-request-set-mark, nnmairix-request-update-info): New back end
1935 functions needed for marks propagation and manipulation of read marks.
1936 (nnmairix-update-groups): New function.
1937 (nnmairix-get-groups-from-server, nnmairix-delete-recreate-group)
1938 (nnmairix-determine-original-group-from-registry)
1939 (nnmairix-determine-original-group-from-path)
1940 (nnmairix-get-group-from-file-path, nnmairix-map-range)
ba60bd44
JB
1941 (nnmairix-check-mairix-version, nnmairix-group-toggle-parameter):
1942 New helper functions.
1943 (nnmairix-group-mode-hook, nnmairix-summary-mode-hook): Insert new
2b968687
MB
1944 keystrokes for new commands.
1945 (nnmairix-delete-and-create-on-change): Doc string cleanup.
1946 (nnmairix-request-group): Check allow-fast group parameter.
1947 (nnmairix-request-create-group): Set allow-fast group parameter if
1948 nnmairix-allowfast-default is set.
1949 (nnmairix-close-group): Propagate marks upon closing if needed.
1950 (nnmairix-group-toggle-threads-this-group): Use new.
1951 nnmairix-group-toggle-parameter helper function.
1952 (nnmairix-search): Better check for empty search result.
1953 (nnmairix-goto-original-article): Use new helper functions for
1954 determining original article.
1955 (nnmairix-show-original-article): Make sure message-id is in brackets.
1956 (nnmairix-call-mairix-binary): Change variable name.
1957 (nnmairix-update-and-clear-marks): Use nnmairix-delete-recreate-group
1958 helper function.
1959 (nnmairix-widget-toggle-activate): Fix doc string.
1960
a19a8f1b
MB
19612008-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
1962
1963 * nnir.el: Require edmacro when compiling with XEmacs.
1964 (nnir-run-find-grep): Don't use 3rd arg of `split-string' which is not
1965 available in Emacs 21.
1966
8abf1b22
GM
19672008-06-11 Glenn Morris <rgm@gnu.org>
1968
1969 * gnus-util.el (x-focus-frame):
1970 * gnus.el (image-size):
1971 * mm-decode.el (image-size): Declare.
1972
1973 * gnus-picon.el (declare-function): Add compat definition.
1974 (image-size): Declare.
1975
1976 * gnus-group.el (tool-bar-map):
1977 * gnus-sum.el (tool-bar-map): Define for compiler.
1978
1979 * gnus-ems.el (gnus-x-splash): Check tool-bar-mode is bound.
1980
1981 * nnfolder.el (gnus-intersection): Remove unnecessary autoload.
1982
1983 * gnus-agent.el, gnus-cache.el, gnus-ems.el, gnus-group.el:
1984 * gnus-logic.el, gnus-msg.el, gnus-util.el, gnus.el, mail-source.el:
1985 * message.el, mm-decode.el, mm-encode.el, mm-view.el, mml.el:
1986 * mml1991.el, mml2015.el, nnfolder.el, nnheader.el, nnimap.el:
1987 * nnmail.el, nnml.el, nnrss.el, nntp.el, nnvirtual.el:
1988 * sieve-manage.el, spam-report.el, spam.el:
1989 Remove unnecessary eval-and-compile of autoloads.
1990
43d28dcd
MA
19912008-06-08 Michael Albinus <michael.albinus@gmx.de>
1992
1993 * auth-source.el: Precise Tramp doc.
1994
966bd7bd
GM
19952008-06-07 Glenn Morris <rgm@gnu.org>
1996
1997 * nnmairix.el: Remove unnecessary eval-when-compile.
1998
19992008-06-06 Kai Großjohann <grossjohann@ls6.cs.uni-dortmund.de>
e6d2d263
MB
2000
2001 * nnir.el: New file.
2002
d346bf7e
SM
20032008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
2004
2005 * gnus-util.el (gnus-read-shell-command): New function.
2006 * mm-decode.el (mm-pipe-part):
2007 * gnus-art.el (gnus-summary-save-in-pipe): Use it.
2008
b1d6cda3
MB
20092008-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
2010
2011 * message.el (message-disassociate-draft): Revert 2008-03-18 change.
2012
6459e35e
GM
20132008-06-03 Glenn Morris <rgm@gnu.org>
2014
2015 * pop3.el (nnheader-accept-process-output): Autoload it.
2016
656b4fa1
MB
20172008-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2018
2019 * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
2020 are not 2-digit hexadecimal characters that follow `%'s.
2021
20222008-05-29 Reiner Steib <Reiner.Steib@gmx.de>
2023
2024 * message.el (message-bogus-recipient-p): Fix type in doc string.
2025 Reported by Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>.
2026 (message-bogus-addresses): Rename from message-bogus-address-regexp.
2027 Improve custom options.
2028 (message-bogus-recipient-p): Adjust accordingly.
2029
20302008-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
2031
2032 * nnmairix.el: Require edmacro when compiling with XEmacs.
2033
f394fa25
MB
20342008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
2035
2036 * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
2037 (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
2038
a368801c
MB
20392008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
2040
2041 * auth-source.el: Add more docs.
2042
20432008-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2044
2045 * nnheader.el (nnheader-read-timeout): Change the default timeout from
2046 0.1 seconds to 0.01 seconds. This will make nntp and pop3 article
2047 retrieval faster in some cases, but might make CPU usage larger. If
2048 this has any bad side effects, we might revert this change.
2049
2050 * pop3.el (pop3-movemail): Change the sit-for from 0.1 to 0.01, which
2051 seems to make mail retrieval much, much faster.
2052 (pop3-movemail): Use nnheader-accept-process-output instead of sleeping
cc4a96c6 2053 unconditionally.
a368801c
MB
2054
2055 * gnus-draft.el (gnus-group-send-queue): Bind
2056 message-send-mail-partially-limit to nil to avoid being prompted.
2057
03c673c9
MB
20582008-05-16 Reiner Steib <Reiner.Steib@gmx.de>
2059
2060 * mml.el (mml-attach-buffer): Prompt for `disposition'.
2061
2062 * message.el (message-bogus-address-regexp): Fix and improve custom
2063 type.
2064 (message-setup-hook): Add message-check-recipients as custom option.
2065
58333467
MB
20662008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
2067
2068 * message.el (message-cite-function): Remove bogus autoload which crept
2069 in during merge from v5-10.
2070
4079589f
MB
20712008-05-14 Teodor Zlatanov <tzz@lifelogs.com>
2072
2073 * nnimap.el (nnimap-open-connection): Fix login/password bug.
2074
2075 * nnrss.el (nnrss-normalize-date): Accept Unix-style epoch timestamps.
2076
2077 * auth-source.el: Preliminary Tramp docs.
2078 (auth-sources): Change the default auth-sources to use
2079 EPA .gpg files.
2080
e952b711
MB
20812008-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2082
2083 * nntp.el: Autoload `auth-source-user-or-password'.
2084 (nntp-send-authinfo): Use it.
2085
2086 * nnimap.el: Autoload `auth-source-user-or-password'.
2087 (nnimap-open-connection): Use it.
2088
2089 * auth-source.el: Added docs on using with url-auth. Import gnus-util
2090 for the gnus-message function.
2091 (auth-source-user-or-password): Use it.
2092
4fedcc00
SM
20932008-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
2094
2095 * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
2096 rfc2104-hexstring-to-byte-list. Return a unibyte string.
2097 (rfc2104-hash): Use it.
2098
149cd465
JB
20992008-05-08 Juanma Barranquero <lekktu@gmail.com>
2100
2101 * gnus-art.el (gnus-article-toggle-truncate-lines):
2102 Don't use `iff' in docstring.
2103
0ab5c2be
MB
21042008-05-07 Teodor Zlatanov <tzz@lifelogs.com>
2105
2106 * gnus-registry.el: Adjusted copyright dates and added a keyword.
2107
2108 * gnus-util.el (gnus-extract-address-component-name)
2109 (gnus-extract-address-component-email): Convenience functions around
2110 `gnus-extract-address-components'.
2111
4fedcc00
SM
2112 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2113 Use `gnus-extract-address-component-email' to fix bug of comparing full
0ab5c2be
MB
2114 sender name to `user-mail-address'.
2115
21162008-05-05 Teodor Zlatanov <tzz@lifelogs.com>
2117
2118 * gnus-registry.el (gnus-registry-grep-in-list): Fix logic, use
2119 catch/throw to optimize.
2120 (gnus-registry-find-keywords): Just use member to find a keyword.
2121
42a83f4b
SM
21222008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2123
2124 * gnus-srvr.el (gnus-enter-server-buffer): Make sure the server-buffer
2125 is current before calling gnus-server-prepare.
2126 (gnus-server-setup-buffer, gnus-server-update-server)
2127 (gnus-server-read-server, gnus-browse-exit): Use with-current-buffer.
2128
d844ef2f
JL
21292008-05-04 Juri Linkov <juri@jurta.org>
2130
2131 * mailcap.el (mailcap-replace-in-string): New compatibility alias.
2132 (mailcap-file-default-commands): Use mailcap-replace-in-string
2133 instead of replace-regexp-in-string, and mailcap-delete-duplicates
2134 instead of delete-dups. Use [ \t\n]* for whitespace in regexp.
2135
f8a29505
MB
21362008-05-03 Reiner Steib <reiner.steib@gmx.de>
2137
2138 * gnus-sum.el (gnus-propagate-marks): Fix custom version.
2139
3a23a519
MB
21402008-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2141
2142 * gnus-sum.el (gnus-summary-save-parts): Inhibit even more treatment
2143 hooks.
2144 (gnus-update-read-articles): Speed up non-marks-using users.
2145 (gnus-use-marks): Define gnus-use-marks.
2146 (gnus-propagate-marks): Rename variable to something more sensible.
2147
38ac8b91
JB
21482008-05-02 Juanma Barranquero <lekktu@gmail.com>
2149
2150 * gmm-utils.el (gmm, gmm-verbose, gmm-lazy, gmm-customize-mode)
2151 (gmm-image-load-path-for-library): Fix typos in docstrings.
2152 (gmm-message): Reflow docstring.
2153
8336c962
MB
21542008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
2155
42a83f4b
SM
2156 * mail-source.el (mail-source-set-1, mail-source-bind):
2157 Move auth-source code out of the macro to clean it up and fix bugs.
8336c962
MB
2158
21592008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
2160
2161 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
2162 by sender if it's equal to user-mail-address, it's likely to be
2163 useless.
2164
2165 * mail-source.el (mail-source-bind): Don't use user or password if they
2166 are not bound. Unintern them if they are nil. Don't use server unless
2167 it's bound, and default it to empty string otherwise.
2168
58a67d68
MB
21692008-04-25 Teodor Zlatanov <tzz@lifelogs.com>
2170
2171 * mail-source.el: Load auth-source.el.
2172 (mail-source-bind): Add comments. Call auth-source-user-or-password to
2173 get user name or password, if auth-sources is set up.
2174
2175 * gnus-registry.el (gnus-registry-split-strategy): New variable for
2176 strategy of splitting with parent.
2177 (gnus-registry-split-fancy-with-parent)
2178 (gnus-registry-post-process-groups): Use it and fix prior
2179 bug (returning a list as the split result).
2180
2181 * auth-source.el (auth-sources): Remove server parameter.
2182 (auth-source-pick, auth-source-user-or-password)
2183 (auth-source-user-or-password-imap)
2184 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2185 (auth-source-user-or-password-sftp)
2186 (auth-source-user-or-password-smtp): Remove server parameter.
2187
296fa7b4
JB
21882008-04-25 Juanma Barranquero <lekktu@gmail.com>
2189
2190 * smime.el (smime-sign-region, smime-encrypt-region)
2191 (smime-decrypt-region):
2192 Remove redundant calls to `generate-new-buffer-name'.
2193
58a67d68
MB
21942008-04-24 Luca Capello <luca@pca.it> (tiny change)
2195
2196 * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
2197 Don't use QP for message/rfc822.
2198 (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
2199
2136a8a7
SM
22002008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
2201
2202 * sieve-manage.el (sieve-string-bytes): Remove.
2203 (sieve-manage-putscript): Use length instead: `string-bytes' gives the
2204 correct byte-length only if the process's coding-system is the same as
2205 the one used internally by Emacs to represent strings.
2206
a837fe74
JL
22072008-04-22 Juri Linkov <juri@jurta.org>
2208
2209 * mailcap.el (mailcap-file-default-commands): New function.
2210
d55fe5bb
MB
22112008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
2212
2213 * message.el (message-signature-separator, message-cite-function):
2214 Change custom version.
2215
22162008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
2217
2218 * mm-decode.el (mm-display-external): Make temp file read-only.
2219
22202008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
2221
2222 * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
2223 binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to
2224 `C-c C-f d'.
2225
22262008-04-12 Adrian Aichner <adrian@xemacs.org>
2227
2228 * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
2229
22302008-04-09 Teodor Zlatanov <tzz@lifelogs.com>
2231
2232 * auth-source.el: Added docs.
2136a8a7 2233 (auth-sources): Modify format to support server.
d55fe5bb
MB
2234 (auth-source-pick, auth-source-user-or-password)
2235 (auth-source-user-or-password-imap)
2236 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2237 (auth-source-user-or-password-sftp)
2238 (auth-source-user-or-password-smtp): Add server parameter.
2239
22402008-04-08 Teodor Zlatanov <tzz@lifelogs.com>
2241
2242 * gnus-registry.el: Initialize the registry when gnus-registry-install
2243 is t.
2244
73f2395e
KY
22452008-04-08 Katsumi Yamaoka <yamaoka@jpl.org>
2246
2247 * compface.el (uncompface): Make buffer unibyte.
2248
e66d8771
SM
22492008-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
2250
2251 * mail-source.el (mail-source-value):
2252 Prefer fboundp to functionp so it works with macros as well.
2253
407da272
GM
22542008-04-05 Glenn Morris <rgm@gnu.org>
2255
2256 * gnus-ems.el (mm-disable-multibyte): Autoload it.
2257
3b728e95
SM
22582008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
2259
d37ded9e
SM
2260 * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer):
2261 Prefer mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
2262
407da272
GM
2263 * nnheader.el (nnheader-init-server-buffer): Change buffer's
2264 multibyteness after rather than before erasing it.
33e2f72c 2265
75eda25b
SM
2266 * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
2267 mm-with-multibyte.
407da272
GM
2268 (gnus-request-article-this-buffer): Make sure the proper decoding is
2269 used if gnus-original-article-buffer happens to be unibyte.
75eda25b 2270
2b57967e
SM
2271 * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
2272 default-enable-multibyte-characters.
2273
d7eb3b36
SM
2274 * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
2275 default-enable-multibyte-characters.
2276
7ab0253d
SM
2277 * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
2278
3b728e95
SM
2279 * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
2280
5faa2ec0
SM
22812008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
2282
2283 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
2284 Fix last change in case the element is not even a symbol.
2285
59429511
MB
22862008-04-02 Simon Josefsson <simon@josefsson.org>
2287
2288 * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
2289 imap-enable-exchange-bug-workaround.
2290 (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
2291
22922008-04-01 Simon Josefsson <simon@josefsson.org>
2293
2294 * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
2295 a 100 byte status-checks into a 2-3MB transfer for each group.
2296 (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
2297 to enable bug workaround or not.
2298 (nnimap-find-minmax-uid): Only enable workaround conditionally.
2299
a0e08467
GM
23002008-03-31 Glenn Morris <rgm@gnu.org>
2301
2302 * message.el (mml2015-use): Declare for compiler.
2303 (message-info): Require mml2015 when appropriate.
2304
990e2c2f
SM
23052008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
2306
2307 * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
2308 (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
2309 (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
2310 (nntp-service-to-port): New function.
2311 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
2312 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
2313 (nntp-open-netcat-stream): New function.
2314 (nntp-open-via-rlogin-and-netcat): Don't use a pty.
2315
59429511
MB
23162008-03-29 Sven Joachim <svenjoac@gmx.de>
2317
2318 * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
2319
fa98585c
SM
23202008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
2321
2322 * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
2323
9b3ebcb6
MB
23242008-03-28 Michael Harnois <mdharnois@gmail.com> (tiny change)
2325
2326 * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
2327
23282008-03-24 Reiner Steib <Reiner.Steib@gmx.de>
2329
fa98585c
SM
2330 * message.el (message-signature-separator): Change default.
2331 Improve custom type.
9b3ebcb6
MB
2332 (message-cite-function): Change default to
2333 message-cite-original-without-signature.
2334
2335 * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
2336 toggle.
2337
2338 * message.el (message-check-news-body-syntax): Fix signature check.
2339 (message-setup-1): Mark buffer as unmodified _after_ running
2340 message-setup-hook and handling message-alternative-emails.
2341 (message-shorten-references): Be more strict when building list of
2342 valid references to comply with GNKSA.
2343
fa98585c
SM
2344 * gnus-group.el (gnus-read-ephemeral-bug-group)
2345 (gnus-read-ephemeral-debian-bug-group)
2346 (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
9b3ebcb6
MB
2347
2348 * message.el (message-info): Don't use booleanp which isn't supported
2349 in Emacs 21 and XEmacs.
2350
23512008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
2352
2353 * gnus-group.el (gnus-gmane-group-download-format): Rename from
2354 gnus-group-gmane-group-download-format.
2355 (gnus-group-read-ephemeral-gmane-group): Rename from
2356 gnus-group-read-ephemeral-gmane-group.
2357 (gnus-read-ephemeral-gmane-group-url): Rename from
2358 gnus-group-read-ephemeral-gmane-group-url.
b97439ce 2359 (gnus-bug-group-download-format-alist): New variable.
9b3ebcb6
MB
2360 (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
2361 (gnus-read-ephemeral-emacs-bug-group): New commands.
2362
23632008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2364
2365 * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
2366 (gnus-visible-headers): Improve custom type.
2367
23682008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
2369
2370 * mml.el (mml-menu): Add workarounds for XEmacs.
2371
2372 * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
2373 X-Boundary header.
2374
2375 * message.el (message-simplify-recipients): Fix previous commit.
2376
b813166a
SM
23772008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
2378
df06dd59 2379 * mm-util.el (mm-set-buffer-multibyte): New function.
61dc89b0 2380 * mm-decode.el (mm-copy-to-buffer): Use it.
df06dd59 2381
b813166a
SM
2382 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
2383 Prefer fboundp to functionp so it works with macros as well.
2384
9b3ebcb6
MB
23852008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
2386
5faa2ec0
SM
2387 * message.el (message-alter-recipients-discard-bogus-full-name):
2388 New function.
9b3ebcb6
MB
2389 (message-alter-recipients-function): New variable.
2390 (message-get-reply-headers): Use it.
2391 (message-replace-header): New helper function.
2392 (message-recipients-without-full-name): New variable.
2393 (message-simplify-recipients): New command.
2394
2395 * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
2396
2397 * message.el (message-info): Handle EasyPG manual.
2398
2399 * mml.el (mml-menu): Add entry for EasyPG.
2400
24012008-03-18 Nils Ackermann <nils@ackermath.info> (tiny change)
2402
2403 * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
2404 parameter.
2405
2406 * message.el (message-disassociate-draft): Specify drafts group name
2407 fully.
2408
24092008-03-17 Teodor Zlatanov <tzz@lifelogs.com>
2410
2411 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
2412 unnecessary duplicates from the match list.
2413
24142008-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
2415
2416 * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
2417 args of `how-many' of which the XEmacs version doesn't take; declare
2418 Info-index-next as function.
2419
24202008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2421
2422 * gnus-score.el (gnus-score-headers): Fix handling of
2423 gnus-inhibit-slow-scoring.
2424
2425 * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
2426 string.
2427 (gnus-button-url-regexp): Improve handling of parenthesis.
2428 (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
2429 (gnus-button-handle-info-keystrokes): Handle index entries.
2430
24312008-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
2432
2433 * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
2434 Incoming* files.
2435
24362008-03-13 Teodor Zlatanov <tzz@lifelogs.com>
2437
2438 * auth-source.el (auth-sources): Renamed from auth-source-choices.
2439 (auth-source-pick): Use it.
2440
24412008-03-12 Teodor Zlatanov <tzz@lifelogs.com>
2442
2443 * auth-source.el (auth-source-protocols)
2444 (auth-source-protocols-customize, auth-source-choices): Added and
2445 modified variable customizations and defaults.
2446 (auth-source-pick, auth-source-user-or-password)
2447 (auth-source-protocol-defaults, auth-source-user-or-password-imap)
2448 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2449 (auth-source-user-or-password-sftp)
2450 (auth-source-user-or-password-smtp): Use new variables and provide an
2451 interface to netrc.el.
2452
24532008-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
2454
2455 * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
2456 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
2457 Make sure the nntp port to specify is a string.
2458
dd58a686
SM
24592008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
2460
ed075cb4
SM
2461 * nntp.el: Use with-current-buffer.
2462 (nntp-send-buffer): Just set the buffer to unibyte rather than use the
2463 dubious mm-with-unibyte-current-buffer.
2464 (nntp-with-open-group-function): New function extracted from
2465 nntp-with-open-group macro.
2466 (nntp-with-open-group): Use the function, so it's easier to debug.
2467 Add indentation and debugging info.
9b3ebcb6
MB
2468 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
2469 the use of the netcat alternatives.
ed075cb4 2470
f15a9fec
SM
2471 * rfc2047.el (rfc2047-decode-string): Don't use `m'.
2472 Avoid mm-string-as-multibyte as well.
2473
944c87e0
SM
2474 * nnweb.el (nnweb-insert-html):
2475 Remove use of nnheader-string-as-multibyte.
2476
2ec9cf15
SM
2477 * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
2478 (nnheader-string-as-multibyte): Remove.
2479
3d2440b4
SM
2480 * mm-view.el: Use inhibit-read-only.
2481 (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
2482 (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
2483 or unibyte-string.
2484
456cace2
SM
2485 * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
2486 (mm-uu-yenc-extract): Use with-current-buffer.
2487
f5fcf556
SM
2488 * gnus-soup.el (gnus-soup-send-packet): Don't use
2489 mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
2490
c9de7755
SM
2491 * nnmh.el: Use with-current-buffer.
2492 (nnmh-request-list-1): Use mm-string-to-multibyte rather than
2493 mm-string-as-multibyte on the output of mm-encode-coding-string.
2494
3d2440b4 2495 * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
9c5fe825
SM
2496 (nnimap-request-move-article): Use with-current-buffer.
2497
3d2440b4
SM
2498 * mm-decode.el (mm-with-part): Set the buffer to unibyte before
2499 inserting the handle-buffer's text, so the implicit multibyte->unibyte
2500 conversion uses string-make-unibyte rather than string-as-unibyte.
d4eb2b7e 2501
228b6ecd
SM
2502 * gnus-msg.el: Use with-current-buffer.
2503
dd58a686
SM
2504 * message.el (message-ignored-resent-headers): Add "Delivered-To".
2505
9b3ebcb6
MB
25062008-03-10 Daiki Ueno <ueno@unixuser.org>
2507
2508 * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
2509 string for caching if it is 'PIN.
2510
37a68866
MB
25112008-03-08 Reiner Steib <Reiner.Steib@gmx.de>
2512
dd58a686
SM
2513 * mail-source.el (mail-source-delete-old-incoming-confirm):
2514 Change default to nil.
37a68866
MB
2515 (mail-source-delete-old-incoming): Make confirmation prompt more clear.
2516
8f7abae3
MB
25172008-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
2518
2519 * gnus-art.el (gnus-narrow-to-page): Position point properly.
2520 (gnus-article-goto-prev-page): Work for articles having ^L's.
2521
2522 * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
2523
2524 * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
2525
e0385bf4
KF
25262008-03-07 Karl Fogel <kfogel@red-bean.com>
2527
56388398 2528 * gnus-bookmark.el: Adjust for renames in bookmark.el.
e0385bf4
KF
2529 (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
2530 (gnus-bookmark-jump): Adjust some variable names.
2531
8f7abae3 25322008-03-06 Teodor Zlatanov <tzz@lifelogs.com>
a7b50e1c 2533
8f7abae3
MB
2534 * auth-source.el: New package.
2535 (auth-source-choices): Add customization entry point variable.
2536
2537 * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
2538 bug.
2539
25402008-03-05 Teodor Zlatanov <tzz@lifelogs.com>
2541
2542 * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
2543 (gnus-registry-initialize, gnus-registry-install-p): Use it.
dd58a686 2544 (gnus-registry-install-shortcuts): Rename from
8f7abae3
MB
2545 gnus-registry-install-shortcuts-and-menus. Installs the shortcuts in
2546 the `gnus-registry-mark-map' keymap dynamically from
2547 `gnus-registry-marks'. The generated functions update the summary line
2548 when a registry mark is added or deleted, and will call
2549 `gnus-registry-install-p' (see the comments in the code).
2550 (gnus-registry-user-format-function-M): Use concat intelligently.
2551
2552 * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
2553 the registry mark functions.
a7b50e1c 2554
c1717fbd
GM
25552008-03-05 Glenn Morris <rgm@gnu.org>
2556
2557 * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
2558 * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
2559 gnus-art.
2560 (top-level): No need to load own source when compiling.
2561
8f7abae3
MB
25622008-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2563
2564 * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
2565 Suggested by <chris.anderton@zetnet.co.uk>.
2566
1fc34624
GM
25672008-03-04 Glenn Morris <rgm@gnu.org>
2568
2569 * gnus-sum.el (top-level): No need to require gnus when compiling,
2570 since unconditionally required near start of file.
2571 (gnus-summary-display-while-building): Move definition before use.
2572
8f7abae3
MB
25732008-03-04 Teodor Zlatanov <tzz@lifelogs.com>
2574
2575 * gnus-registry.el (gnus-registry-user-format-function-M): Add
2576 formatting function.
2577
25782008-03-03 Teodor Zlatanov <tzz@lifelogs.com>
2579
2580 * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
2581 with plists.
2582 (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
2583 Use new format.
2584
25852008-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
2586
2587 * gnus-art.el (gnus-article-describe-bindings): Work for the version of
2588 `where-is-internal' that returns a range of key sequences.
2589
dacb905a
SM
25902008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
2591
a88fd51a
SM
2592 * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
2593
c7a91ce1 2594 * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
1fc34624
GM
2595 (gnus-summary-jump-to-group): Consider windows on other displayed
2596 frames as well. Similar changes might be needed elsewhere, but that's
2597 the one I've bumped into during my use.
c7a91ce1 2598
62dc3ac3 2599 * nndoc.el (nndoc-oe-dbx-type-p):
ef1b088a 2600 * gnus-msg.el (gnus-debug):
dacb905a
SM
2601 * gnus-group.el (gnus-update-group-mark-positions):
2602 Use mm-string-to-multibyte.
2603
8f7abae3
MB
26042008-03-02 Reiner Steib <Reiner.Steib@gmx.de>
2605
2606 * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
2607 doesn't handle NotDashEscaped.
2608
2609 * mml.el (mml-menu): Improve help entries. Move Sign/Encrypt Part.
2610 (mml-dnd-attach-options): Fix typo in custom choice.
2611
2612 * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
2613 nndoc-article-type to mbox.
2614 (gnus-group-read-ephemeral-gmane-group-url): Support permalink.
2615
2616 * mm-decode.el (mm-text-html-renderer): Prefer w3m over w3. Fall back
2617 to nil, instead of html2text.
2618
2619 * imap.el (imap-debug): Add `imap-ping-server'.
2620
2621 * gnus-bookmark.el: Add FIXMEs.
2622
2623 * message.el (message-form-letter-separator)
2624 (message-send-form-letter-delay): New variables.
2625 (message-send-form-letter): Use them. New command to send form
2626 letters. Requested by Uwe Siart.
2627 (message-send-mail-function): Doc fix. Add "Other" custom option.
2628
14e8de0c
MB
26292008-02-29 Andreas Seltenreich <andreas@gate450.dyndns.org>
2630
2631 * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
2632 empty author.
2633
26342008-02-29 Teodor Zlatanov <tzz@lifelogs.com>
2635
2636 * gnus-registry.el (gnus-registry-marks): Add variable for
2637 customization of marks and their appearance.
2638 (gnus-registry-read-mark): Use it.
2639 (gnus-registry-do-marks): Add utility function to loop through
2640 `gnus-registry-marks'.
2641 (gnus-registry-install-shortcuts-and-menus): Add function to install
2642 shortcuts and menus.
2643 (gnus-registry-initialize): Use it.
2644 (gnus-registry-default-mark): Clarify documentation.
2645
ab74c815
GM
26462008-02-29 Glenn Morris <rgm@gnu.org>
2647
2648 * gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-draft.el:
2649 * gnus-group.el, gnus-msg.el, gnus-score.el, gnus-sum.el, gnus-util.el:
2650 * gnus.el, mail-source.el, message.el, mm-decode.el, mm-uu.el, mml.el:
2651 * nnmail.el, pop3.el, smiley.el, smime.el, spam-report.el:
2652 Change defcustom :version from 23.0 to 23.1.
2653
14e8de0c
MB
26542008-02-28 Teodor Zlatanov <tzz@lifelogs.com>
2655
2656 * gnus-registry.el (gnus-registry-follow-group-p)
2657 (gnus-registry-post-process-groups): Add functions to aid registry
2658 splitting and improve logging. Clarify behavior in function
2659 documentation.
2660 (gnus-registry-split-fancy-with-parent): Use them.
2661
80de1778
SM
26622008-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2663
2664 * gnus-art.el: Use with-current-buffer.
2665
14e8de0c
MB
26662008-02-27 David Engster <dengste@eml.cc>
2667
2668 * nnmairix.el (nnmairix-request-group-with-article-number-correction):
2669 Express real group name in the response.
2670
26712008-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
2672
2673 * nnmairix.el (nnmairix-group-regexp, nnmairix-valid-backends)
2674 (nnmairix-last-server, nnmairix-current-server): Defvar them.
2675 (nnmairix-goto-original-article): Defvar gnus-registry-install and
2676 autoload gnus-registry-fetch-group when compiling.
149cd465 2677 (nnmairix-request-group-with-article-number-correction): Remove
14e8de0c
MB
2678 unreferenced argument passed to nnmairix-call-backend.
2679
26802008-02-27 Reiner Steib <Reiner.Steib@gmx.de>
2681
2682 * mm-uu.el (mm-uu-type-alist): Fix message-marks non-hide arguments.
2683 (mm-uu-extract): Improve face for low color ttys. Reported by Sascha
2684 Wilde.
2685
da13b6cc
GM
26862008-02-27 Glenn Morris <rgm@gnu.org>
2687
2688 * nnmairix.el: Change defcustom :version from 23.0 to 23.1.
be021c01
GM
2689 (nnmairix-group-regexp, nnmairix-valid-backends): Convert from free
2690 variables to defconsts. Convert comments to doc-strings.
2691 (nnmairix-last-server, nnmairix-current-server): Convert from free
2692 variables to defvars. Convert comments to doc-strings.
2693 (gnus-registry-fetch-group): Autoload.
2694 (nnmairix-replace-group-and-numbers): Use mapc rather than mapcar.
2695 (nnmairix-widget-get-values, nnmairix-widget-make-query-from-widgets)
14e8de0c
MB
2696 (nnmairix-widget-build-editable-fields): Use car cddr rather than
2697 caddr.
be021c01
GM
2698 (nnmairix-request-group): Bind nnmairix-fast and nnmairix-group around
2699 nnmairix-request-group-with-article-number-correction call.
2700 (nnmairix-fast, nnmairix-group): New, less general names, for free
2701 variables passed from nnmairix-request-group to
2702 nnmairix-request-group-with-article-number-correction. Declare.
2703 (nnmairix-request-group-with-article-number-correction):
2704 Use nnmairix-fast, nnmairix-group rather than fast, group.
da13b6cc 2705
3d0f8a67
MB
27062008-02-26 David Engster <dengste@eml.cc>
2707
2708 * nnmairix.el: New file. Mairix back end for Gnus. Initial import of
2709 version 0.5.
2710
27112008-02-26 Teodor Zlatanov <tzz@lifelogs.com>
2712
2713 * gnus-registry.el (gnus-registry-register-message-ids): Use `id'
2714 instead of making an extra function call. Don't add the current group
2715 to articles only when they have the group. Use
2716 `gnus-registry-fetch-groups' instead of `gnus-registry-fetch-group'.
2717 Reported by David <de_bb@arcor.de>.
2718
f5490ddc
MB
27192008-02-24 Miles Bader <miles@gnu.org>
2720
2721 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
2722 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region)
2723 (mm-find-mime-charset-region):
2724 * mm-bodies.el (mm-encode-body):
2725 * mml.el (mml-parse-1): Revert removal of `mm-hack-charsets'.
2726
52bec650
MB
27272008-02-16 Reiner Steib <Reiner.Steib@gmx.de>
2728
2729 * mail-source.el (mail-source-delete-incoming): Change default.
2730 Supplement doc string.
2731
2732 * gnus-util.el (gnus-y-or-n-p, gnus-y-or-n-p): Update comments.
2733
27342008-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2735
2736 * nnmail.el (nnmail-message-id-cache-file): Derive from
2737 `gnus-home-directory'.
2738
27392008-02-11 Reiner Steib <Reiner.Steib@gmx.de>
2740
2741 * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
5e25c514 2742 Document negative prefix.
52bec650 2743
5e25c514 2744 * gnus-group.el (gnus-group-read-group): Document negative prefix.
52bec650
MB
2745
27462008-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2747
2748 * message.el (message-unsent-separator): Add the Exim bounce
2749 separator.
2750
27512008-02-10 Daiki Ueno <ueno@unixuser.org>
2752
2753 * mml2015.el (mml2015-epg-sign): Remove skipped signers from the signer
2754 list.
2755 (mml2015-epg-encrypt): Remove skipped recipients/signers from the
2756 recipient/signer list.
2757
0b9c5ab7
RS
27582008-02-10 Reiner Steib <Reiner.Steib@gmx.de>
2759
2760 * mm-util.el (mm-codepage-setup): If cp-supported-codepages isn't
2761 fbound (Emacs 23 unicode), signal an error.
2762
1888e568
GM
27632008-02-08 Glenn Morris <rgm@gnu.org>
2764
2765 * gnus-art.el (pgg-display-output-buffer): Declare as function.
2766
52bec650
MB
27672008-02-07 Tassilo Horn <tassilo@member.fsf.org>
2768
2769 * nnimap.el (nnimap-open-connection): Add "143" and "993" as default
2770 ports to the calls to `netrc-machine-user-or-password' in addition to
2771 "imap" and "imaps".
2772
e9198520
MB
27732008-02-03 Reiner Steib <Reiner.Steib@gmx.de>
2774
2775 * gnus.el (gnus-group-startup-message): Add `find-image' call before
2776 image-load-path is let-bound. Reported by Harald Hanche-Olsen
2777 <hanche@math.ntnu.no>.
2778
27792008-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
2780
2781 * gnus-art.el (gnus-article-describe-bindings): Work for draft group.
2782
9303f985 27832008-02-01 Zhang Wei <id.brep@gmail.com>
aca7a3d2
MB
2784
2785 * rfc2047.el (rfc2047-charset-encoding-alist): Add gbk and GB18030.
2786
2787 * mm-util.el (mm-mime-mule-charset-alist): Add gbk and GB18030.
2788
9303f985 27892008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
2790
2791 * mml.el (mml-parse-1): Remove apparently vestigial use of
2792 `mm-hack-charsets'.
2793 * mm-bodies.el (mm-encode-body): Likewise.
2794
9303f985 27952008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2 2796
4fedcc00 2797 * rfc2104.el (rfc2104-hexstring-to-byte-list): Rename from
aca7a3d2
MB
2798 rfc2104-hexstring-to-bitstring and changed to return a byte list.
2799 (rfc2104-hash): Convert the result of concat to unibyte string.
2800
9303f985 28012008-02-01 Dave Love <fx@gnu.org>
aca7a3d2 2802
aca7a3d2
MB
2803 * gnus-start.el (gnus-read-newsrc-el-file): Don't bind
2804 coding-system-for-read.
2805 (gnus-gnus-to-quick-newsrc-format): Insert coding cookie.
2806
8385d659 2807 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
4fedcc00 2808 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region): Delete.
8385d659 2809 (mm-find-mime-charset-region): Remove hack-charsets stuff.
aca7a3d2 2810
10ef2ef7 28112008-01-24 Michael Sperber <sperber@deinprogramm.de>
a1da1e37
MB
2812
2813 * mail-source.el (mail-sources): Add `group' choice.
2814
2815 * nnmail.el (nnmail-get-new-mail-1): Abstract this out to add another
2816 parameter `in-group' to control into which group the articles go.
2817 Add treatment of `group' mail-source.
2818
a445370f
DN
28192008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
2820
2821 * sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
2822 * message.el (message-beginning-of-line): Use featurep instead of bound
2823 tests in order to resolve conditionals at compile time.
2824
4599d0ec
MB
28252008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
2826
2827 * gnus-art.el (gnus-insert-mime-button): Don't decode description.
2828
2829 * mm-decode.el (mm-dissect-buffer): Decode description.
2830
2831 * mml.el (mml-to-mime): Encode message header first.
2832
0b6799c3
MB
28332008-01-18 Katsumi Yamaoka <yamaoka@jpl.org>
2834
2835 * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
2836 xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
2837
28382008-01-18 Teodor Zlatanov <tzz@lifelogs.com>
2839
2840 * gnus-registry.el (gnus-registry-trim): Use append, not concat.
2841
28422008-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
2843
2844 * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
2845 prefix keys.
2846 (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
2847 (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
2848 gnus-xmas.el.
2849
28502008-01-16 Teodor Zlatanov <tzz@lifelogs.com>
2851
2852 * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
2853 Add new variables for article mark management.
2854 (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
2855 list of extra data entries which, when present, will indicate that the
2856 article ID should not be trimmed from the registry.
2857 (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
2858 functions.
2859 (gnus-registry-read-mark): New function to read a mark name from the
2860 user.
2861 (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
2862 (gnus-registry-set-article-mark-internal): New functions to add and
2863 remove marks.
2864 (gnus-registry-get-article-marks): New function to show the marks for
2865 an article, or retrieve them for further use.
2866
28672008-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
2868
2869 * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
2870 keys when no argument is given.
2871
28722008-01-12 Reiner Steib <Reiner.Steib@gmx.de>
2873
2874 * gnus-sum.el (gnus-article-sort-by-random)
2875 (gnus-thread-sort-by-random): Fix doc strings. Reported by
2876 jidanni@jidanni.org.
2877
28782008-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
2879
2880 * gnus-art.el (gnus-article-describe-bindings): New function.
2881 (gnus-article-read-summary-keys): Use it.
2882 (gnus-article-mode-map): Bind `C-h b' to it.
2883
95838435
MB
28842008-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
2885
2886 * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
2887 XEmacs.
2888 (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
2889 against non-character events.
2890
95838435
MB
28912008-01-09 Reiner Steib <Reiner.Steib@gmx.de>
2892
2893 * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
2894 command.
2895 (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
2896 instead of END. Change name of the temp file.
2897 (gnus-group-gmane-group-download-format): Add doc string. Make it
2898 customizable.
2899
29002008-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
2901
2902 * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
2903 bind `S W' to gnus-article-wide-reply-with-original; set default
2904 binding to gnus-article-read-summary-send-keys.
2905 (gnus-article-read-summary-keys): Fix the order of keys; display
2906 continuation keys correctly in the echo area; describe bindings
2907 correctly when keys end with `C-h'.
2908 (gnus-article-read-summary-send-keys): New function.
2909 (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
2910 for gnus-article-read-summary-send-keys; display continuation keys
2911 correctly in the echo area.
2912 (gnus-article-reply-with-original): Ignore prefix argument.
2913 (gnus-article-wide-reply-with-original): New function.
2914
d82cf70b
MB
29152008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
2916
2917 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
2918 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
2919
29202008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
2921
2922 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
2923 (gnus-group-read-ephemeral-gmane-group): New command.
2924
f3041af1
DN
29252008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2926
2927 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
2928
87035689
MB
29292007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
2930
2931 * message.el (message-send-mail-function): Increase custom version.
2932
2933 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
2934 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
2935
87035689
MB
29362007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
2937
2938 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
2939 html parts correctly; support forwarded messages.
2940 (gnus-article-browse-html-article): Remove work buffers.
2941
2942 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
2943 compiling.
2944 (netrc-bound-and-true-p): New macro.
2945 (netrc-parse): Use it instead of bound-and-true-p that is not available
2946 in XEmacs 21.4.
2947
29482007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
2949
2950 * gnus-registry.el (gnus-registry-mark-article)
2951 (gnus-registry-article-marks): Add functionality to mark articles
2952 through the Gnus registry.
2953
2954 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
2955 (netrc-parse): Use encrypt-file-alist to determine if
2956 encrypt-find-model or encrypt-insert-file-contents should be used.
2957
541cbf8b
GM
29582007-12-19 Glenn Morris <rgm@gnu.org>
2959
2960 * mml.el (message-options-set, message-narrow-to-head)
2961 (message-in-body-p, message-mail-p, message-encode-message-body):
2962 Autoload.
2963 (message-remove-header, message-narrow-to-headers-or-head)
2964 (message-subscribed-p, message-make-mail-followup-to)
2965 (message-position-on-field, message-news-p)
2966 (message-options-set-recipient, message-generate-headers)
2967 (message-sort-headers): Declare as functions.
2968
87035689
MB
29692007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
2970
2971 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
2972 convention in doc string.
2973
29742007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2975
2976 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
2977 title to html parts.
2978 (gnus-article-browse-html-article): Pass message header to it.
2979
2980 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
2981
29822007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
2983
2984 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
2985 or password compatible with XEmacs.
2986
bbbe940b
MB
29872007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
2988
2989 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
2990 format document.
2991 (gnus-mime-delete-part): Don't write description line if empty.
2992 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
2993
880820fe 29942007-12-14 Johan Bockgård <bojohan@gnu.org>
bbbe940b
MB
2995
2996 * gnus-sum.el (gnus-summary-mark-unread-as-read)
2997 (gnus-summary-mark-read-and-unread-as-read)
2998 (gnus-summary-mark-current-read-and-unread-as-read)
2999 (gnus-summary-mark-unread-as-ticked): Doc fix.
3000 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
3001
30022007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
3003
3004 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
3005 Christoph Conrad <christoph.conrad@gmx.de>.
3006
30072007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
3008
3009 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
3010 yes-or-no-p.
3011
30122007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
3013
3014 * mm-decode.el (mm-add-meta-html-tag): New function.
002876ab 3015 (mm-save-part-to-file, mm-pipe-part): Use it.
bbbe940b
MB
3016
3017 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
3018 gnus-y-or-n-p instead of y-or-n-p.
3019 (gnus-article-browse-html-parts): Work with message/external-body; use
3020 mm-add-meta-html-tag.
3021
cef98b13
GM
30222007-12-11 Glenn Morris <rgm@gnu.org>
3023
3024 * gnus-cache.el: Require gnus-sum not just when compiling.
3025
3026 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
3027
3028 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
3029 definitions before use.
3030
3031 * mm-decode.el: Require gnus-util.
3032 (mm-remove-part): Only call delete-annotation on XEmacs.
3033
3034 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
3035
3036 * nnmail.el: Require gnus-int.
3037
3038 * spam.el: Move `require's before `eval-when-compile's.
3039
3040 * gnus-ems.el (gnus-alive-p):
3041 * gnus-fun.el (message-goto-eoh):
5ec7fe1b 3042 * gnus-util.el (gnus-group-name-decode):
cef98b13
GM
3043 * mail-source.el (gnus-compress-sequence):
3044 * message.el (Info-goto-node, format-spec):
3045 * mm-bodies.el (message-options-get):
3046 * mm-decode.el (mm-view-pkcs7):
3047 * mm-util.el (gmm-write-region):
3048 * mml-smime.el (mml-compute-boundary)
3049 (gnus-completing-read-with-default):
3050 * mml.el (widget-button-press, gnus-make-hashtable):
3051 * mml1991.el (mm-decode-content-transfer-encoding)
3052 (mm-encode-content-transfer-encoding)
3053 (message-options-get, message-options-set):
3054 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
3055 * nnfolder.el (gnus-request-group):
3056 * nnheader.el (ietf-drums-unfold-fws):
3057 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
3058 * smime.el (gnus-run-mode-hooks):
3059 * spam-stat.el (gnus-message): Autoload.
3060
3061 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
3062 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
3063 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
3064 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
3065 Add declare-function compatibility definition.
3066
3067 * gnus-cache.el (nnvirtual-find-group-art):
3068 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
3069 (gnus-add-image, gnus-add-wash-type):
3070 * gnus-group.el (nnkiboze-score-file):
3071 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
3072 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
5ec7fe1b
GM
3073 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
3074 (message-tokenize-header, gnus-get-buffer-create)
3075 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
3076 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
cef98b13
GM
3077 * gnus.el (gnus-group-decoded-name):
3078 * mail-source.el (imap-capability):
3079 * mm-bodies.el (message-options-set):
3080 * mm-decode.el (gnus-configure-windows):
3081 * mm-extern.el (message-goto-body):
3082 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
3083 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
3084 (epg-sub-key-validity, message-options-set):
3085 * mml.el (widget-event-point, gnus-configure-windows):
3086 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
3087 * mml2015.el (epg-check-configuration, epg-configuration)
3088 (message-options-set):
3089 * nndb.el (nndb-request-article):
3090 * nnfolder.el (gnus-request-create-group):
3091 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
3092 * nnmaildir.el (gnus-group-mark-article-read):
3093 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
3094 * rfc1843.el (message-fetch-field):
3095 * spam.el (gnus-extract-address-components):
3096 Declare as functions.
3097
bbbe940b
MB
30982007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
3099
3100 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
3101
a5ded4c9
GM
31022007-12-09 Glenn Morris <rgm@gnu.org>
3103
3104 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
3105
3106 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
030cca00 3107 * message.el, mm-view.el, sieve-manage.el, smime.el:
1d1df709 3108 Add declare-function compatibility definition.
a5ded4c9
GM
3109
3110 * gnus-art.el (w3-region, w3m-region, Info-menu):
3111 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
3112 * gnus-sum.el (gnus-get-predicate):
3113 * gnus-util.el (mm-append-to-file, w32-focus-frame):
3114 * message.el (mail-abbrev-in-expansion-header-p):
3115 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
8d0f97a4 3116 (w3m-detect-meta-charset, w3m-region):
1d1df709
GM
3117 * sieve-manage.el (password-read, password-cache-add)
3118 (password-cache-remove):
8d0f97a4 3119 * smime.el (password-read-and-add): Declare as functions.
a5ded4c9 3120
274f1353
DK
31212007-12-08 David Kastrup <dak@gnu.org>
3122
3123 * gnus-sum.el (gnus-summary-simplify-subject-query):
3124 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
3125 `message'.
3126
a601fb74 31272007-12-07 Glenn Morris <rgm@gnu.org>
80d06753 3128
a601fb74 3129 * gnus-art.el (article-make-date-line): Revert previous change.
80d06753 3130
af5370ad
RS
31312007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
3132
3133 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
3134
21ee0911
MB
31352007-12-06 Christian Plate <cplate@web.de> (tiny change)
3136
3137 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
3138 Call gnus-add-to-range ranges only once with a prepared article-list.
3139
31402007-12-06 Paul Jarc <prj@po.cwru.edu>
3141
149cd465
JB
3142 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups)
3143 (nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
21ee0911
MB
3144 group names with backslashes. Reported by Tassilo Horn
3145 <tassilo@member.fsf.org>.
3146
f0131492 31472007-12-06 Deepak Goel <deego3@gmail.com>
fd0c71e8 3148
a601fb74
GM
3149 * gnus-art.el (article-make-date-line):
3150 * gnus-start.el (gnus-load):
3151 * pop3.el (pop3-read-response): Fix buggy call to `error'.
fd0c71e8 3152
415a09fb
MB
31532007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3154
3155 * gnus-art.el (gnus-use-idna)
3156 * gnus-start.el (gnus-site-init-file)
3157 * message.el (message-use-idna)
3158 * mm-uu.el (mm-uu-hide-markers)
3159 * smiley.el (smiley-style): Revert changes that suppress warnings.
3160
31612007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3162
3163 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
3164 specify charset to html source. Reported by Christoph Conrad
3165 <christoph.conrad@gmx.de>.
3166
31672007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3168
3169 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
3170 idna-program in order to suppress byte compile warning issued by XEmacs
3171 that came to byte compile the default value section of defcustom forms
3172 recently.
3173
3174 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
3175 value of installation-directory.
3176
3177 * message.el (message-use-idna): Don't directly refer to the value of
3178 idna-program.
3179
3180 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
3181
3182 * smiley.el (smiley-style): Don't directly call face-attribute.
3183
b890d447
MB
31842007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
3185
3186 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
3187
3188 * gnus-dired.el: Reduce Gnus dependencies.
3189 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
3190 require. Use autoloads instead.
3191 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
3192 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
3193 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
3194 (gnus-dired-mode): Adjust doc string.
3195 (gnus-dired-mail-mode): New variable.
3196 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
3197 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
3198 (gnus-dired-mail-buffers): New function. Return mail or message
3199 composition buffers.
3200 (gnus-dired-attach): Use it.
3201 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
3202 NO-DECODE.
3203 (gnus-dired-print): Use `gnus-print-buffer' depending on
3204 `gnus-dired-mail-mode'.
3205
32062007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
3207
3208 * rfc2047.el (rfc2047-encoded-word-regexp)
3209 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
3210 explaining what regexp patterns are for.
3211
13b0ef01
GM
32122007-12-04 Glenn Morris <rgm@gnu.org>
3213
3214 * password.el: Move to ../password-cache.el.
3215
3216 * mml1991.el (password-read, password-cache-add, password-cache-remove):
3217 * mml2015.el (password-read, password-cache-add, password-cache-remove):
3218 * mml-smime.el (password-read, password-cache-add)
3219 (password-cache-remove):
3220 No need to autoload, since mml-sec requires password.
3221
3222 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
3223 * message.el (gnus-extract-address-components):
3224 * mml-smime.el (gnus-extract-address-components): Define for compiler.
3225
3226 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
3227 password.
3228
b890d447
MB
32292007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
3230
3231 * mailcap.el: Reduce dependencies.
3232 (mail-header-parse-content-type): Autoload.
3233 (mailcap-delete-duplicates): New alias.
3234 (mailcap-mime-info): Add optional argument NO-DECODE.
3235 (mailcap-mime-types): Use mailcap-delete-duplicates.
3236
3237 * message.el (message-ignored-supersedes-headers): Add "X-ID".
3238
32392007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3240
3241 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
3242 function.
3243
3244 * gnus-uu.el (gnus-uu-decode-yenc): New command.
3245 (gnus-uu-yenc-article): New function.
3246
3247 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
3248
3249 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
3250 buffer.
3251
21662dc7
GM
32522007-12-02 Glenn Morris <rgm@gnu.org>
3253
323fc9ec
GM
3254 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
3255 Move to ../net.
3256
21662dc7
GM
3257 * binhex.el, uudecode.el: Move to ../mail.
3258
ceabaeb3
GM
3259 * encrypt.el: Remove file.
3260
b890d447
MB
32612007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
3262
3263 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
3264 matches on patches.
3265
3266 * gnus-art.el (gnus-article-browse-html-article): Mention
3267 `mm-text-html-renderer' in the doc string.
3268
3269 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
3270 string. Add comments.
3271
3272 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
3273 if rhs is ASCII.
3274
08545d0a
GM
32752007-12-01 Glenn Morris <rgm@gnu.org>
3276
fb18c032 3277 * dig.el, dns.el: Move to ../net.
c3335b6a 3278 * format-spec.el, hex-util.el, sha1.el: Move to ../.
4c1d5922 3279
08545d0a
GM
3280 * mail-source.el (top-level): Require format-spec before
3281 eval-when-compile.
3282
257a0a0d
GM
32832007-11-30 Glenn Morris <rgm@gnu.org>
3284
3285 * encrypt.el: Require password, rather than autoloading password-read.
3286
b890d447
MB
32872007-11-28 Elias Oltmanns <eo@nebensachen.de>
3288
3289 * gnus.el (gnus-method-to-server): Add an optional parameter so the
3290 caller can indicate whether the cache should be disregarded for this
3291 call. This way the result of the call is reproducible at all times and
3292 can be considered a canonical server name for the supplied method.
3293 (gnus-agent-method-p): Canonicalize server names by pushing their
3294 method through `gnus-method-to-server' using the no-cache argument.
3295
3296 * gnus-srvr.el (gnus-server-insert-server-line): Call
3297 `gnus-method-to-server' with `no-cache' argument.
3298
3299 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
3300 gnus-agent-possibly-synchronize-flags as this should be called when the
3301 server is actually being opened.
3302 (gnus-agent-possibly-synchronize-flags)
3303 (gnus-agent-possibly-synchronize-flags-server): Move check for the
3304 flags file of an agentized server to the latter function.
3305
3306 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
3307 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
3308 after a connection has been established successfully.
3309
33102007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
3311
3312 * gnus-art.el (article-display-face): Force to display face if called
3313 interactively; check if gnus-article-x-face-too-ugly matches author.
3314 (article-display-x-face): Display face even if From header is missing
3315 as article-display-face does.
3316
d50fd8e2
GM
33172007-11-28 Richard Stallman <rms@gnu.org>
3318
3319 * md4.el: Move to ../.
3320 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
3321
b890d447
MB
33222007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
3323
3324 * mail-source.el (mail-sources): Default to fetch from file for
3325 compatibility with default of nnmail-spool-file.
3326
33272007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
3328
3329 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
3330 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
3331 to look for encoded word that should be encoded again.
3332 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
3333 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
3334 encoding pattern.
3335 (rfc2047-decode-region): Switch strict regexp and loose one according
3336 to rfc2047-allow-irregular-q-encoded-words.
3337
a06e7b5d
SJ
33382007-11-26 Simon Josefsson <simon@josefsson.org>
3339
3340 * imap.el: Move to ../net directory.
3341
b890d447
MB
33422007-11-25 Romain Francoise <romain@orebokech.com>
3343
3344 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
3345
33462007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
3347
3348 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
3349 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
3350
3351 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
3352 `nnmail-spool-file'.
3353
3354 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
3355 `nnmail-spool-file'.
3356
3357 * gnus-move.el (gnus-change-server): Ditto.
3358
3359 * gnus-kill.el (gnus-batch-score): Ditto.
3360
3361 * gnus-cache.el (gnus-jog-cache): Ditto.
3362
c9e31f32
SM
3363 * gnus-msg.el (gnus-summary-reply):
3364 Ignore gnus-confirm-mail-reply-to-news for wide and very wide replies.
b890d447
MB
3365
33662007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
3367
c9e31f32
SM
3368 * gnus-cache.el (gnus-cache-generate-nov-databases):
3369 Use nnml-generate-nov-databases-directory instead of
b890d447
MB
3370 nnml-generate-nov-databases-1.
3371
e3b0153a
GM
33722007-11-24 Glenn Morris <rgm@gnu.org>
3373
3374 * message.el (message-tool-bar-retro): Update for rename
3375 mail_send.xpm->mail-send.xpm.
3376
b890d447
MB
33772007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
3378
3379 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
3380 `smime-ldap-search' for Emacs 22 and up.
3381
145cc6b9
RS
33822007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
3383
63ff8478
RS
3384 * hashcash.el: Move to ../mail directory.
3385
8746c8b8
RS
3386 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
3387
145cc6b9
RS
3388 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
3389 `smime-ldap-search' for Emacs 22 and up.
3390
82816ba1
SM
33912007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3392
b7b80032
SM
3393 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
3394
82816ba1
SM
3395 * message.el (message-send-mail-function): Fix error convention.
3396 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
3397 (message-widen-reply, message-send-mail, message-talkative-question)
3398 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
3399 (message-clone-locals, message-send-news): Use with-current-buffer.
3400 (message-insert-or-toggle-importance): Remove unused var `valid'.
3401 (message-make-references): Remove unused var `new-references'.
3402 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
3403
3042deef
JB
34042007-11-22 Juanma Barranquero <lekktu@gmail.com>
3405
3406 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
3407 (spam-split-symbolic-return-positive): Reflow docstring.
3408 (spam-backends, spam-summary-exit-behavior)
3409 (spam-mark-ham-unread-before-move-from-spam-group)
3410 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
3411 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
3412 (spam-clear-cache, spam-backend-check, spam-install-backend)
3413 (spam-install-statistical-backend, spam-list-of-processors)
3414 (spam-group-processor-p, spam-split, spam-bogofilter-score)
3415 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
3416 (spam-check-crm114, spam-initialize, spam-unload-hook):
3417 Fix typos in docstrings.
3418
b890d447
MB
34192007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
3420
3421 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
3422 been checked if they have never been read and those group levels are
3423 higher than the one that a user specified.
3424
34252007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
3426
3427 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
3428 foreign groups unless a group level is specified by a user.
3429 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
3430
b62a39c4
RS
34312007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
3432
3433 * message.el (message-send-mail-function): Require sendmail.
3434
2ea6167b
RS
34352007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
3436
9e0a8576
RS
3437 * message.el (message-send-mail-function): Check for smtpmail too.
3438
f21470ef
RS
3439 * utf7.el (utf7-encode, utf7-decode): Use coding system
3440 `utf-7'/`utf-7-imap' from utf-7.el' if available.
3441
2ea6167b
RS
3442 * message.el (message-send-mail-function): New function.
3443 (message-send-mail-function): Set default using
3444 message-send-mail-function. Adjust doc string.
3445 (message-send-mail-with-mailclient): New function.
3446
127a6f0e
GM
34472007-11-17 Richard Stallman <rms@gnu.org>
3448
3449 * assistant.el: Remove file.
3450
9efa445f
DN
34512007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
3452
3453 * smime.el (from):
3454 * rfc2047.el (message-posting-charset):
3455 * qp.el (mm-use-ultra-safe-encoding):
3456 * pop3.el (parse-time-months):
3457 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
3458 * nnml.el (files):
3459 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
3460 (jka-compr-compression-info-list, ange-ftp-path-format)
3461 (efs-path-regexp):
3462 * nndiary.el (files):
3463 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
3464 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
3465 (epg-digest-algorithm-alist, inhibit-redisplay)
3466 (password-cache-expiry):
3467 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
3468 (pgg-output-buffer, password-cache-expiry):
3469 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
3470 (efs-path-regexp):
3471 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
3472 (inhibit-redisplay):
3473 * mm-uu.el (file-name, start-point, end-point, entry)
3474 (gnus-newsgroup-name, gnus-newsgroup-charset):
3475 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
3476 (latin-unity-ucs-list):
3477 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
3478 (mm-uu-binhex-decode-function):
b97439ce 3479 * message.el (gnus-message-group-art, gnus-list-identifiers)
9efa445f
DN
3480 (rmail-enable-mime-composing, gnus-local-organization)
3481 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
3482 (gnus-read-active-file, facemenu-add-face-function)
3483 (facemenu-remove-face-function, gnus-article-decoded-p)
3484 (tool-bar-mode):
3485 * mail-source.el (display-time-mail-function):
3486 * gnus-util.el (nnmail-pathname-coding-system)
3487 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
3488 (gnus-original-article-buffer, gnus-user-agent)
3489 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
3490 (xemacs-codename, sxemacs-codename, emacs-program-version):
3491 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
3492 * gnus-start.el (gnus-agent-covered-methods)
3493 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
3494 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
3495 (gnus-newsgroup-headers, gnus-group-list-mode)
3496 (gnus-group-mark-positions, gnus-newsgroup-data)
3497 (gnus-newsgroup-unreads, nnoo-state-alist)
3498 (gnus-current-select-method, mail-sources)
3499 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
3500 (nnmail-spool-file, gnus-cache-active-hashtb):
3501 * gnus-mh.el (mh-lib-progs):
3502 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
3503 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
3504 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
3505 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
3506 (gnus-group-buffer):
3507 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
3508 (font-lock-set-defaults):
3509 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
3510 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
3511 (gnus-summary-post-menu, total-parts, type, condition, length):
3512 * gnus-agent.el (gnus-agent-read-agentview):
3513 * flow-fill.el (show-trailing-whitespace):
3514 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
3515 eval-and-compile wrappers for byte compiler pacifiers.
3516
3517 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
3518 (mm-display-inline-fontify): Check for featurep 'xemacs not
3519 extent-list.
3520
3521 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
3522 itimer-list.
3523 (mm-create-image-xemacs): Only do something for XEmacs.
3524 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
3525
3526 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
3527
3528 * gnus-registry.el (gnus-adaptive-word-syntax-table):
3529 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
3530
e9346447
JB
35312007-11-15 Juanma Barranquero <lekktu@gmail.com>
3532
ec5741dc 3533 * nnimap.el (nnimap-split-download-body):
e9346447 3534 * gnus-demon.el (gnus-demon):
ec5741dc 3535 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 3536
1428d46b
MB
35372007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
3538
3539 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
3540 macros.
3541 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
3542 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
3543 copy data from unibyte buffer to multibyte current buffer.
3544 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
3545 to copy data from unibyte current buffer to multibyte buffer.
3546 (nntp-make-process-buffer): Make process buffer unibyte.
3547
3548 * pop3.el (pop3-open-server): Fix typo in Lisp code.
3549
35502007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
3551
3552 * pop3.el (pop3-open-server): Accept and process data more robustly at
3553 connexion start to avoid spurious "POP SSL connexion failed" errors.
3554
35552007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
3556
3557 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
3558 read group names.
3559
35602007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
3561
3562 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
3563
35642007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
3565
3566 * nnmail.el (nnmail-parse-active): Make group names unibyte.
3567 (nnmail-save-active): Use a unibyte buffer when saving active file,
3568 which may contain non-ASCII group names.
3569
3570 * nnml.el (nnml-request-group): Decode group names in messages.
3571
4d8a28ec
MB
35722007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
3573
3574 * message.el (message-citation-line-function)
3575 (message-insert-formatted-citation-line): Fix spelling of
3576 `message-insert-formated-citation-line'.
3577
c12ecb0a
MB
35782007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
3579
3580 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
3581
4d8a28ec
MB
35822007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3583
3584 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
3585 nnmail-pathname-coding-system.
3586
3587 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
3588 that a user enters; decode group names in messages.
3589
3590 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
3591
60ece9b0
MB
35922007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3593
3594 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
3595
3596 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
3597
3598 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
3599 risky local variable.
3600
3601 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
3602
36032007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
3604
3605 * encrypt.el: Improve documentation to fix function name typo.
3606 Reported by Daiki Ueno <ueno@unixuser.org>.
3607
36082007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
3609
3610 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
3611 even if the point is not in the last page of an article.
3612 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
3613 back to the previous page.
3614
c590ed3a
MB
36152007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
3616
3617 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
3618
60ece9b0
MB
36192007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
3620
3621 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
3622
c70dbcd5
SM
36232007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
3624
60ece9b0
MB
3625 * message.el (message-check-news-body-syntax): Avoid
3626 mm-string-as-multibyte.
c70dbcd5
SM
3627 (message-hide-headers): Don't assume (point-min)==1.
3628
437ce4be
MB
36292007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
3630
3631 * message.el (message-remove-blank-cited-lines): Fix if remove is
3632 given.
3633 (message-bogus-address-regexp): New variable.
3634 (message-bogus-recipient-p): New function.
3635 (message-check-recipients): New command.
3636 (message-syntax-checks): Add `bogus-recipient'.
3637 (message-fix-before-sending): Add `bogus-recipient'.
3638
3639 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
d55fe5bb
MB
3640 (gnus-treat-body-boundary): Don't test window-system.
3641
296fa7b4 36422007-10-28 Leo <sdl.web@gmail.com> (tiny change)
d55fe5bb
MB
3643
3644 * gnus-art.el (gnus-treat-emphasize): Don't test window-system.
437ce4be 3645
c7ff939a
RS
36462007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
3647
3648 * gnus.el: Bump version to Gnus v5.13.
3649
01c52d31
MB
36502007-10-28 Miles Bader <miles@gnu.org>
3651
3652 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
3653 at compile-time too.
3654
437ce4be
MB
36552007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
3656
3657 * gnus-msg.el (gnus-message-setup-hook): Add
3658 `message-remove-blank-cited-lines' to options.
3659
01c52d31
MB
36602007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
3661
3662 * message.el (message-remove-blank-cited-lines): New function.
880820fe 3663 Suggested by Karl Plästerer.
01c52d31
MB
3664
36652007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
3666
3667 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
3668 mapc.
3669
3670 * imap.el (imap-open): Replace mapcar called for effect with mapc.
3671 (top-level): Use mapc to set functions to be traced for debugging.
3672
3673 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
3674 called for effect with while loop.
3675
3676 * message.el (message-talkative-question): Replace mapcar called for
3677 effect with mapc.
3678
3679 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
3680 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
3681 called for effect with dolist.
3682
3683 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
3684
3685 * nndiary.el: Use dolist instead of mapcar to add diary headers to
3686 gnus-extra-headers and nnmail-extra-headers.
3687
3688 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
3689 called for effect with dolist.
3690 (top-level): Use mapc to set functions to be traced for debugging.
3691
3692 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
3693 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
3694 dolist.
3695
3696 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
3697 Replace mapcar called for effect with mapc.
3698 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
3699 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
3700 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
3701 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
3702
3703 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
3704 remove-if that's a cl function.
3705
3706 * webmail.el (webmail-debug): Replace mapcar called for effect with
3707 dolist.
3708
01c52d31
MB
37092007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
3710
3711 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
3712 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
3713 with while loop.
3714
3715 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
3716 functions from article-* functions.
3717 (gnus-multi-decode-header): Replace mapcar called for effect with
3718 dolist.
3719
3720 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
3721 (gnus-bookmark-show-details): Replace mapcar called for effect with
3722 while loop.
3723
3724 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
3725 called for effect with while loop.
3726
3727 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
3728 with dolist.
3729
3730 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
3731 mapcar called for effect with dolist.
3732
3733 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
3734
3735 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
3736 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
3737 Replace mapcar called for effect with dolist.
3738 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
3739 mapc.
3740
3741 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
3742 Replace mapcar called for effect with dolist.
3743 (gnus-topic-list): Replace mapcar called for effect with mapc.
3744
3745 * gnus.el: Use mapc instead of mapcar to add autoloads.
3746
4b576f7d
RS
37472007-10-23 Richard Stallman <rms@gnu.org>
3748
3749 * gnus-group.el (gnus-group-highlight): Mark as risky.
3750
fdc90613
MB
37512007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
3752
3753 * gnus.el (gnus-server-to-method): Return method found first in
3754 gnus-newsrc-alist.
3755
01c52d31
MB
3756 * gnus-art.el (gnus-article-highlight-signature)
3757 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
3758 button overlay without the front stickiness.
3759
37602007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
3761
3762 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
3763 overview buffer needed a catch to receive its throw.
3764 (gnus-agent-flush-cache): Declared as interactive to make this function
3765 easier to use.
3766
fdc90613
MB
37672007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
3768
3769 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
3770 `next-line'.
3771
5255e3ff
MB
37722007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
3773
3774 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
3775 exclude address matching message-dont-reply-to-names.
3776
b4fde39f
MB
37772007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
3778
3779 * gnus-util.el (gnus-string<): New function.
3780
3781 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 3782 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
3783
37842007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
3785
3786 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
3787 the frame-focus tag is set in gnus-buffer-configuration.
3788
01c52d31
MB
37892007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
3790
3791 * gnus-art.el (gnus-article-add-button): Make a button overlay without
3792 the front stickiness.
3793
37942007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
3795
3796 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
3797 url pattern; remove duplicate one.
3798 (gnus-article-extend-url-button): New function.
3799 (gnus-article-add-buttons): Use it.
3800 (gnus-button-push): Use concatenated url that it makes.
3801
6ab3804a
JB
38022007-10-04 Juanma Barranquero <lekktu@gmail.com>
3803
3804 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
3805 (sieve-manage-open): Use `mapc' instead of `mapcar'.
3806
2f19ece7
SM
38072007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
3808
3809 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
3810 Don't hardcode point-min==1.
3811
1d0df8af
DK
38122007-09-30 David Kastrup <dak@gnu.org>
3813
3814 * gnus-art.el (gnus-article-reply-with-original)
3815 (gnus-article-followup-with-original): When `transient-mark-mode' is
3816 off, refrain from active-region behavior for followups.
3817
4b70e299
MB
38182007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
3819
3820 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
3821 Fix comment about "iso8859-1".
3822
d4835507 38232007-10-08 Daiki Ueno <ueno@unixuser.org>
01c52d31
MB
3824
3825 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
3826 ones returned from the verify-function.
3827
3828 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
3829 mml2015-extract-cleartext-signature if extraction failed.
3830
38312007-10-07 Daiki Ueno <ueno@unixuser.org>
3832
3833 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
3834 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
3835 failed.
4b70e299
MB
3836
38372007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
3838
e9346447 3839 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 3840
01c52d31
MB
38412007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
3842
3843 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
3844 to mark a thread as expirable. Add variable `hide' to handle hiding of
3845 thread for both the null and zero (kill/expire thread) universal prefix
3846 cases.
3847 (gnus-summary-expire-thread): Add new function to expire a thread,
3848 using gnus-summary-kill-thread.
3849 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
3850 shortcuts for gnus-summary-expire-thread.
3851 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
3852 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
3853
38542007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
3855
3856 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
3857 extras value, so an extras entry can be deleted.
3858 (gnus-registry-delete-extra-entry): Use it.
3859 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
3860 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
3861 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
e46889e0
JB
3862 storage through the gnus-registry, and provide an appropriate API for
3863 it.
01c52d31 3864
4b70e299
MB
38652007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
3866
3867 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
3868 Suggested by Leo <sdl.web@gmail.com>.
3869
3870 * gnus.el: Do.
3871
38722007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
3873
3874 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
3875 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
3876
3877 * gnus-agent.el (gnus-agent-fetch-headers): Do.
3878
3879 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
3880 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
3881
38822007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
3883
3884 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
3885 newline.
3886 (nnmbox-request-accept-article): Don't change article in source buffer;
3887 narrow to header to use message-fetch-field rather than
3888 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
3889 (nnmbox-request-replace-article): Quote lines that'll be misidentified
3890 as delimiters; make sure article ends with newline.
3891 (nnmbox-delete-mail): Correct last position of article to be deleted;
3892 ignore X-Gnus-Newsgroup header in article body.
3893 (nnmbox-save-mail): Quote lines looking like delimiters at the right
3894 positions; make sure article ends with newline.
3895
01c52d31
MB
3896 * message.el (message-display-abbrev): Don't infloop when a user
3897 inserts SPC in the beginning of header.
3898
38992007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
3900
3901 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
3902 list of groups not followed by default. Fix type to be regexp.
3903 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
3904
39052007-09-06 Tassilo Horn <tassilo@member.fsf.org>
3906
3907 * hmac-def.el (define-hmac-function): Switch from old-style to
3908 new-style backquotes.
3909
002876ab 3910 * md4.el (md4-make-step): Likewise.
01c52d31
MB
3911
39122007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
3913
3914 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
3915 raw-text coding system when saving .newsrc file, which may contain
3916 non-ASCII group names.
3917
4b70e299
MB
39182007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
3919
3920 * gnus-cus.el (gnus-score-extra): New widget.
3921 (gnus-score-extra-convert): New function.
3922 (gnus-score-customize): Use it for Extra.
3923
01c52d31
MB
39242007-08-31 Daiki Ueno <ueno@unixuser.org>
3925
3926 * mml2015.el (mml2015-extract-cleartext-signature): New function.
3927 (mml2015-mailcrypt-clear-verify): Use it.
3928 (mml2015-gpg-clear-verify): Use it.
3929 (mml2015-pgg-clear-verify): Use it.
3930 (mml2015-epg-clear-verify): Replace the current part with the output
3931 from GnuPG; don't extract the plaintext by itself.
3932
3933 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
3934 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
3935 mml2015-clear-verify-function; don't touch the armor headers or
3936 dash-escaped text here.
3937
39382007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
3939
3940 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
3941 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
3942 parts, or application/octet-stream as a last resort.
3943 (gnus-mime-view-part-as-type): Don't toggle display.
3944 (gnus-mime-view-part-as-charset): Don't turn off display before
3945 querying charset.
3946
3947 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
3948 stuff to undisplayer function in Emacs.
3949 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
3950
3951 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
3952 text/calendar parts.
3953
7f22a765
MB
39542007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
3955
01c52d31
MB
3956 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
3957 decoding text/calendar parts.
3958
3959 * message.el (message-forward-make-body-mime): Always mark body as
3960 having no illegible text; remove signed-or-encrypted argument.
3961 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
3962
7f22a765
MB
3963 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
3964 (mml-generate-mime-1): Don't encode body if it is specified to be in
3965 raw form; don't make buffer be unibyte when inserting multibyte string.
3966
67d0660b
SM
39672007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
3968
3969 * sha1.el: Fix up comment style.
3970 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
3971 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
3972
3973 * hex-util.el: Fix up comment style.
3974 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
3975
3976 * gnus-salt.el: Use with-current-buffer.
3977 (gnus-pick-setup-message): Fix long-standing typo.
3978
bdaf8a62
MB
39792007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
3980
01c52d31
MB
3981 * imap.el (imap-logout-timeout): New variable.
3982 (imap-logout, imap-logout-wait): New functions.
3983 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
3984
3985 * nnimap.el (nnimap-logout-timeout): New server variable.
3986 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
3987 nnimap-logout-timeout.
3988
bdaf8a62
MB
3989 * gnus-art.el (gnus-article-summary-command-nosave)
3990 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
3991
39922007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
3993
3994 * gnus.el (gnus-maximum-newsgroup): New variable.
3995
3996 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
3997 according to gnus-maximum-newsgroup.
3998
3999 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
4000 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
4001 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 4002
01c52d31
MB
40032007-08-14 Tassilo Horn <tassilo@member.fsf.org>
4004
4005 * gnus-art.el (gnus-sticky-article): Fixed problems described in
4006 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
4007 Don't perform gnus-configure-windows here; reuse existing sticky
4008 article buffer.
4009
4010 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
4011 it doesn't exist in gnus-article-mode.
4012
40132007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
4014
4015 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
4016 (gnus-agent-decoded-group-name): New function.
4017 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
4018 (gnus-agent-expire-group-1): Use it; decode group name in messages.
4019
40202007-08-12 Tassilo Horn <tassilo@member.fsf.org>
4021
4022 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
4023 Add binding for gnus-sticky-article.
4024 (gnus-summary-exit): Don't kill sticky article buffers.
4025
4026 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
4027 article buffer.
4028 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
4029 (gnus-kill-sticky-article-buffers): New commands.
4030
37cc095b
MB
40312007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
4032
4033 * nntp.el (nntp-xref-number-is-evil): New server variable.
4034 (nntp-find-group-and-number): If it is non-nil, don't trust article
4035 numbers in the Xref header.
4036
01c52d31
MB
40372007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
4038
4039 * gnus-agent.el (gnus-agent-read-group): New function.
4040 (gnus-agent-flush-group, gnus-agent-expire-group)
4041 (gnus-agent-regenerate-group): Use it.
4042 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
4043 nnmail-pathname-coding-system.
4044
37cc095b
MB
40452007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
4046
4047 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
4048
01c52d31
MB
4049 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
4050 that are unread as unread, and also as selected so that information of
4051 marks having been changed by a user may be updated when exiting group.
4052
37cc095b
MB
40532007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
4054
4055 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
4056
01c52d31
MB
40572007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
4058
4059 * gnus-art.el (gnus-mime-display-single): Pass part number that is
4060 calculated ignoring signature parts to gnus-treat-article.
4061
40622007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
4063
4064 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
4065 a point here in order to keep the window start.
4066 (gnus-insert-mime-security-button): Make a button overlay without the
4067 front stickiness.
4068 (gnus-mime-display-security): Goto the end of a button.
4069
4070 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
4071
40722007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
4073
4074 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
4075 group-name-at-point.
4076 (gnus-group-completing-read): New function that offers decoded
4077 non-ASCII group names for completion.
4078 (gnus-fetch-group, gnus-group-read-ephemeral-group)
4079 (gnus-group-jump-to-group, gnus-group-make-group-simple)
4080 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
4081 (gnus-group-fetch-control): Use it.
4082 (gnus-fetch-group): Use group-name-at-point for the initial value
4083 rather than the default value; use gnus-alive-p.
4084
4085 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
4086 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
4087 (gnus-summary-post-news): Use gnus-group-completing-read.
4088
4089 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
4090 (gnus-read-move-group-name): Decode group name for completion.
4091
f0131492 40922007-07-31 Teodor Zlatanov <tzz@lifelogs.com>
01c52d31
MB
4093
4094 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
4095 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
4096 Yamaoka slightly modified the code).
4097
40982007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
4099
4100 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
4101 (nnmail-split-incoming): Bind it.
4102
4103 * nnml.el (nnml-group-name-charset): New function.
4104 (nnml-decoded-group-name): Use it; don't decode group name if
4105 nnmail-group-names-not-encoded-p is non-nil.
4106 (nnml-encoded-group-name): New function.
4107 (nnml-group-pathname): Inline nnml-decoded-group-name.
4108 (nnml-request-expire-articles): Decode group name in message.
4109 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
4110 nnmail-pathname-coding-system.
4111 (nnml-save-mail, nnml-active-number): Work with decoded group names and
4112 not decoded ones according to nnmail-group-names-not-encoded-p.
4113 (nnml-generate-active-info): Use nnml-encoded-group-name.
4114
3ecd3a56
GM
41152007-08-08 Glenn Morris <rgm@gnu.org>
4116
4117 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
4118 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
4119 doc-strings and comments.
4120
cacc7b51
GM
41212007-07-25 Glenn Morris <rgm@gnu.org>
4122
4123 * Relicense all FSF files to GPLv3 or later.
4124
01c52d31 41252007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 4126
01c52d31
MB
4127 * gnus-sum.el (gnus-summary-move-article): Make
4128 gnus-summary-respool-article work.
2f62a044 4129
f931ce84
MB
41302007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
4131
4132 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
4133 string.
4134
880820fe 41352007-07-20 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4136
4137 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
4138 that should be ignored when comparing distant RSS articles with local
4139 ones.
4140 (nnrss-make-hash-index): New function. Create a hash index according
4141 to the ignored fields.
4142 (nnrss-check-group): Use it.
4143
41442007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
4145
4146 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
4147
4148 * gnus-art.el (article-decode-group-name): Decode Xref header too.
4149
4150 * gnus-group.el (gnus-group-make-group): Encode group name here unless
4151 the new optional argument ENCODED is non-nil.
4152 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
4153 coding system for encoding group name.
4154 (gnus-group-make-rss-group): Pass un-encoded group name to
4155 gnus-group-make-group.
4156 (gnus-group-set-info): Tell gnus-group-make-group that group name is
4157 encoded.
4158
4159 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
4160 Encode group name to which articles are moved or copied.
4161 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
4162 coding system for encoding Newsgroup, Followup-To and Xref headers.
4163
4164 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
4165 marks; use nnheader-file-coding-system to write a file.
4166 (nnagent-retrieve-headers): Bind file-name-coding-system to
4167 nnmail-pathname-coding-system.
4168
4169 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
4170
4171 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
4172 (nnml-request-article, nnml-request-create-group)
4173 (nnml-request-rename-group, nnml-find-id)
4174 (nnml-possibly-change-directory, nnml-possibly-create-directory)
4175 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
4176 (nnml-save-marks): Use nnml-group-pathname instead of
4177 nnmail-group-pathname.
4178
4179 (nnml-request-create-group, nnml-request-expire-articles)
4180 (nnml-request-move-article, nnml-request-delete-group)
4181 (nnml-deletable-article-p, nnml-possibly-create-directory)
4182 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
4183 (nnml-open-marks): Bind file-name-coding-system to
4184 nnmail-pathname-coding-system.
4185
4186 (nnml-request-article): Pass server argument to nnml-find-group-number.
4187 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
4188 server argument to nnml-possibly-create-directory.
4189 (nnml-request-accept-article): Pass server argument to
4190 nnml-active-number and nnml-save-mail.
4191 (nnml-find-group-number): Pass server argument to nnml-find-id.
4192 (nnml-request-update-info): Pass server argument to
4193 nnml-marks-changed-p.
4194
4195 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
4196 (nnml-save-mail, nnml-active-number): Add server argument.
4197
4198 (nnml-request-delete-group): Warn if group is missing.
4199 (nnml-get-nov-buffer): Decode group name.
4200 (nnml-generate-active-info): Encode group name.
4201 (nnml-open-marks): Decode group name in messages.
4202
42032007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
4204
4205 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
4206 if it is not specified.
4207 (gnus-article-pipe-part, gnus-article-save-part)
4208 (gnus-article-interactively-view-part, gnus-article-copy-part)
4209 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
4210 (gnus-article-inline-part, gnus-article-save-part-and-strip)
4211 (gnus-article-replace-part, gnus-article-delete-part)
4212 (gnus-article-view-part-as-type): Pass raw prefix argument to
4213 gnus-article-part-wrapper.
4214
42152007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
4216
4217 * gnus-agent.el (gnus-agent-save-active): Bind
4218 nnheader-file-coding-system to gnus-agent-file-coding-system.
4219
4220 * gnus-cache.el (gnus-cache-save-buffers)
4221 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
4222 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
4223 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
4224 (gnus-cache-braid-nov, gnus-cache-braid-heads)
4225 (gnus-cache-generate-active, gnus-cache-rename-group)
4226 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
4227 (gnus-cache-update-overview-total-fetched-for): Bind
4228 file-name-coding-system to nnmail-pathname-coding-system.
4229 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
4230 variables.
4231 (gnus-cache-decoded-group-name): New function.
4232 (gnus-cache-file-name): Use it.
4233 (gnus-cache-generate-active): Use non-decoded group name for active.
4234
4235 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
4236 right place.
4237 (gnus-write-active-file): Don't break non-ASCII group names.
4238
4239 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
4240 nnmail-pathname-coding-system.
4241
4242 * gnus-uu.el (gnus-uu-decode-save): Typo.
4243
f931ce84
MB
42442007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
4245
4246 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
4247
2f62a044
MB
42482007-07-14 David Kastrup <dak@gnu.org>
4249
4250 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
4251 finishing actions if we did not edit the article.
4252
01c52d31
MB
42532007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
4254
4255 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
4256 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
4257 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
4258 (gnus-agent-flush-group, gnus-agent-flush-cache)
4259 (gnus-agent-fetch-headers, gnus-agent-load-alist)
4260 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
4261 (gnus-agent-retrieve-headers, gnus-agent-request-article)
4262 (gnus-agent-regenerate-group)
4263 (gnus-agent-update-files-total-fetched-for)
4264 (gnus-agent-update-view-total-fetched-for): Bind
4265 file-name-coding-system to nnmail-pathname-coding-system.
4266 (gnus-agent-group-pathname): Don't encode file names by
4267 nnmail-pathname-coding-system.
4268 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
4269 coding-system-for-write instead of buffer-file-coding-system to
4270 gnus-agent-file-coding-system.
4271
4272 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
4273 Decode group name.
4274
4275 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
4276
4277 * gnus-start.el (gnus-update-active-hashtb-from-killed)
4278 (gnus-read-newsrc-el-file): Make group names unibyte.
4279
4280 * nnmail.el (nnmail-group-pathname): Don't encode file names by
4281 nnmail-pathname-coding-system.
4282
4283 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
4284 (nnrss-request-delete-group): Bind file-name-coding-system to
4285 nnmail-pathname-coding-system.
4286 (nnrss-read-server-data, nnrss-read-group-data): Bind
4287 file-name-coding-system correctly.
4288 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
4289
4290 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
4291 (nntp-server-to-method-cache): New variable.
4292 (nntp-group-pathname): New function that decodes non-ASCII group names.
4293 (nntp-possibly-create-directory, nntp-marks-changed-p)
4294 (nntp-save-marks, nntp-open-marks): Use it.
4295 (nntp-possibly-create-directory, nntp-open-marks):
4296 Bind file-name-coding-system to nnmail-pathname-coding-system.
4297 (nntp-open-marks): Decode group names when bootstrapping marks.
4298
4299 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
4300 Newsgroups and Folowup-To headers.
4301
82fe1aed
MB
43022007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
4303
4304 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
4305 (gnus-server-closed-face, gnus-server-denied-face)
4306 (gnus-server-offline-face): Remove variable.
4307 (gnus-server-font-lock-keywords): Use faces that are not aliases.
4308
01c52d31
MB
4309 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
4310 of modifying message-stack directly for XEmacs.
4311
82fe1aed
MB
4312 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
4313 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
4314 if the coding-system argument is nil for XEmacs.
4315
4316 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
4317 mm-charset-override-alist.
4318
4319 * rfc2047.el: Don't require base64; require rfc2045 for the function
4320 rfc2045-encode-string.
4321 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
4322 to quote the parameter value.
4323
01c52d31
MB
43242007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
4325
4326 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
4327 form in gnus-group-name-charset-method-alist.
4328
4329 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
4330 overrides the default layout edit-form.
4331
4332 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
4333
4334 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
4335
60b0b668
MB
43362007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
4337
4338 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
4339 as unfetched articles.
4340
43412007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
4342
4343 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
4344
01c52d31
MB
43452007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
4346
4347 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
4348 original back end that keeps marks in the local system.
4349
60b0b668
MB
43502007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
4351
01c52d31
MB
4352 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
4353 arg of pop-to-buffer for XEmacs.
4354 (gnus-article-read-summary-keys): Ditto; don't restore window
4355 configuration if summary command ends up with neither article buffer
4356 nor summary buffer; describe bindings if summary keys end with C-h.
4357
43582007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
4359
4360 * message.el (message-fix-before-sending): Skip raw message part to be
4361 forwarded while checking illegible text.
4362 (message-forward-make-body-mime, message-forward-make-body): Mark
4363 signed or encrypted raw message as having no illegible text.
4364
43652007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
4366
4367 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
4368 (gnus-message-with-timestamp-1): New macro.
4369 (gnus-message-with-timestamp): New function.
4370 (gnus-message): Use them.
4371
4372 * nnheader.el (nnheader-message): Use them.
4373
43742007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
4375
4376 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
4377 .newsrc.eld file.
60b0b668 4378
5cedca8d
MB
43792007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
4380
4381 * gnus-agent.el (gnus-agent-fetch-headers)
4382 (gnus-agent-retrieve-headers): Bind
4383 gnus-decode-encoded-address-function to identity.
4384
4385 * nntp.el (nntp-send-xover-command): Recognize an xover command is
4386 available also when the server returns simply a dot.
4387
4388 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
4389
524705ae
MB
43902007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4391
01c52d31
MB
4392 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
4393
43942007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
4395
524705ae
MB
4396 * gnus-ems.el (gnus-x-splash): Make it work.
4397
4398 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
4399 from being used.
4400
01c52d31
MB
44012007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
4402
4403 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
4404 the front stickiness.
4405 (gnus-article-summary-command-nosave): Correct the order of the
4406 arguments passed to pop-to-buffer.
4407 (gnus-article-read-summary-keys): Ditto; make it work properly when the
4408 summary command ends up with the article buffer.
4409
4410 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
4411 the same faces.
524705ae 4412
770edeec
JB
44132007-06-07 Juanma Barranquero <lekktu@gmail.com>
4414
524705ae 4415 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 4416
34c5dce5
JB
44172007-06-06 Juanma Barranquero <lekktu@gmail.com>
4418
3e3dc2c3
JB
4419 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
4420 * gnus-sum.el (gnus-summary-highlight):
524705ae 4421 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 4422 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 4423
524705ae
MB
44242007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
4425
4426 * gnus-art.el (gnus-mime-view-part-externally)
4427 (gnus-mime-view-part-internally): Fix predicate function passed to
4428 completing-read.
4429
01c52d31
MB
4430 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
4431
4432 * gnus.el (gnus-update-message-archive-method): Add :version.
4433
44342007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
4435
4436 * gnus.el (gnus-update-message-archive-method): New variable.
4437
4438 * gnus-start.el (gnus-setup-news): Update saved "archive" method
4439 according to gnus-message-archive-method if
4440 gnus-update-message-archive-method is non-nil.
4441
44422007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
4443
4444 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
4445 by Loic Dachary <loic@dachary.org>.
4446 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 4447
c14dcd06
CY
44482007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
4449
4450 * message.el (message-pop-to-buffer): Add switch-function argument.
4451 (message-mail): Pass switch-function argument to it.
524705ae 4452
01c52d31
MB
44532007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
4454
4455 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
4456 Improve doc string.
4457
44582007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
4459
4460 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
4461 (gnus-header-content)
4462 * gnus-cite.el (gnus-cite-10)
4463 * gnus-srvr.el (gnus-server-closed)
4464 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
4465 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
4466 (gnus-group-mail-3-empty, gnus-group-mail-low)
4467 (gnus-group-mail-low-empty, gnus-splash)
4468 * message.el (message-header-to, message-header-cc)
4469 (message-header-subject, message-header-other, message-header-name)
4470 (message-header-xheader, message-separator, message-cited-text)
4471 (message-mml): Lighten colors of faces used for dark background.
4472
44732007-05-24 Simon Josefsson <simon@josefsson.org>
4474
4475 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
4476 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
4477
524705ae
MB
44782007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
4479
c9e31f32
SM
4480 * message.el (message-narrow-to-headers-or-head):
4481 Ignore mail-header-separator in the body.
524705ae 4482
01c52d31
MB
44832007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
4484
4485 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
4486 same as window size.
4487
44882007-05-22 Kevin Ryde <user42@zip.com.au>
4489
4490 * message.el (message-font-lock-keywords): Use message-header-xheader
4491 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
4492 ahead of the anything pattern, to get it recognised.
4493
880820fe 44942007-05-12 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4495
4496 * gnus-sum.el (gnus-articles-to-read)
4497 (gnus-summary-insert-old-articles): Don't truncate group name for
4498 `read-string'.
4499
4500 * gnus-util.el (gnus-limit-string): Delete this function.
4501
4502 * gnus-sum.el (gnus-simplify-subject-fully): Use
4503 `truncate-string-to-width' instead.
4504
880820fe 45052007-05-11 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4506
4507 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
4508 if, on summary exit, the next group has to be selected.
4509 (gnus-summary-exit): Use it.
4510
524705ae
MB
45112007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4512
4513 * gnus-art.el (gnus-article-mode): Fix comment about displaying
4514 non-break space.
c14dcd06 4515
01c52d31
MB
45162007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
4517
4518 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
4519 Check if group is not a directory.
4520 (nnfolder-request-expire-articles): Don't delete articles if the target
4521 group is not available.
4522
4523 * nnml.el (nnml-request-create-group): Properly check if group is not a
4524 file.
4525 (nnml-request-expire-articles): Don't delete articles if the target
4526 group is not available.
4527
4528 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
4529 Don't quote characters that are within parentheses.
4530
45312007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
4532
4533 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
4534 (gnus-handle-ephemeral-exit): Select article according to it.
4535
45362007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
4537
4538 * message.el (message-insert-formated-citation-line): Remove newline.
4539 (message-citation-line-format): Add final \n here so that the user can
4540 avoid a blank line.
4541
45422007-05-03 Dan Christensen <jdc@uwo.ca>
4543
4544 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
4545 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
4546 Update lanl/arXiv support.
596e5f72 4547
01c52d31
MB
45482007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
4549
4550 * gnus.el: Bump version number.
4551
45522007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4553
4554 * gnus.el (gnus-version-number): Bump version.
4555
9b3ebcb6 45562007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
01c52d31
MB
4557
4558 * gnus.el: No Gnus v0.6 is released.
4559
45602007-04-27 Didier Verna <didier@xemacs.org>
4561
4562 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
4563 * gmm-utils.el (gmm-regexp-concat): here.
4564 * message.el: Don't require 'gnus-util.
4565 (message-dont-reply-to-names): Handle name change above.
4566 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
4567
45682007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
4569
4570 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
4571 since the initial value varies according to the system.
4572
45732007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
4574
4575 * mm-util.el (mm-charset-synonym-alist): Defcustom.
4576
45772007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4578
4579 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
4580
45812007-04-24 Didier Verna <didier@xemacs.org>
4582
4583 Improve the type of gnus-ignored-from-addresses.
4584 * gnus-util.el (gnus-orify-regexp): New function.
4585 * message.el (gnus-util): Require it.
4586 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
4587 * gnus-sum.el (gnus-ignored-from-addresses): New function.
4588 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
4589
45902007-04-24 Didier Verna <didier@xemacs.org>
4591
4592 * gnus-sum.el:
4593 * gnus-utils.el: Fix some trailing whitespaces.
4594
45952007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
4596
4597 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
4598 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
4599 article's Message-ID; refer parent article in summary buffer.
4600
4601 * message.el (message-bounce): Call mime-to-mml.
4602
46032007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
4604
4605 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 4606
6b554e88
MB
46072007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
4608
4609 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
4610 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
4611 displayed of multipart/alternative part if it is invoked from summary
4612 buffer.
6b554e88
MB
4613
4614 * mm-view.el (mm-inline-text-html-render-with-w3m)
4615 (mm-inline-text-html-render-with-w3m-standalone)
4616 (mm-inline-render-with-function): Use mail-parse-charset by default.
4617
01c52d31
MB
46182007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
4619
4620 * parse-time.el (parse-time-string-chars): Check if CHAR
4621 is less than the length of parse-time-syntax.
4622
46232007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
4624
4625 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
4626 from gnus-newsgroup-processable.
4627
46282007-04-16 Didier Verna <didier@xemacs.org>
4629
4630 * gnus-msg.el (gnus-configure-posting-styles): Handle
002876ab 4631 message-signature-directory properly with :file syntax. Reported by
01c52d31
MB
4632 "Leo".
4633
46342007-04-11 Didier Verna <didier@xemacs.org>
4635
4636 New user option: message-signature-directory.
4637 * gnus-msg.el (gnus-configure-posting-styles): Support it.
4638 * message.el (message-insert-signature): Ditto.
4639 * message.el (message-signature-file): Doc update.
4640 * message.el (message-signature-directory): New.
4641
c429815a
MB
46422007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
4643
4644 * gnus-msg.el (gnus-inews-yank-articles): Use
4645 message-exchange-point-and-mark instead of exchange-point-and-mark.
4646
46472007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
4648
4649 * message.el (message-yank-original): Make sure cited text ends with
4650 newline; don't exchange point and mark.
4651
46522007-04-07 Chong Yidong <cyd@stupidchicken.com>
4653
4654 * tls.el (open-tls-stream): Properly handle case where there
4655 is no associated buffer.
4656
c345112e
TTN
46572007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
4658
4659 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
4660 message-yank-original, make sure (< mark TEXT point).
4661
8aed9ac5
RS
46622007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
4663
01c52d31
MB
4664 * message.el (message-fill-column): New variable.
4665 (message-mode): Use it. Add comment on a possible new hook.
4666
8aed9ac5
RS
4667 * nnmail.el (nnmail-spool-file): Mark as obsolete.
4668 (nnmail-get-new-mail): Reformat.
4669
4670 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
4671
4672 * gmm-utils.el: Fix Commentary.
4673 (gmm-tool-bar-from-list): Fix typo in doc string.
4674
561fb491
TTN
46752007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
4676
01c52d31
MB
4677 * message.el (message-yank-original): Don't switch point and mark
4678 unnecessarily to put point and mark as documented.
4679
46802007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4681
4682 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
4683 from the message heads.
4684
46852007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
4686
4687 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
4688 article buffer does not have a window. This may not be the best
4689 solution but is certainly better than setting the start of the null,
4690 that is the current, window.
4691
46922007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
4693
4694 * gnus-draft.el (gnus-draft-setup-hook): New hook.
4695 (gnus-draft-setup): Run it.
4696
4697 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
4698 gnus-score-fast-scoring. Allow regexp.
4699 (gnus-score-headers): Use it.
4700
4701 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
4702 XEmacs.
4703
4704 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
4705 string.
4706 (gnus-button-alist): Also catch `<f1> k ...'.
4707 (gnus-treat-display-x-face): Fix doc string.
561fb491 4708
87ba2830
MB
47092007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4710
4711 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
4712 evaluation of gnus-extended-version to ensure correct generation of the
4713 User-Agent header when message-generate-headers-first is used.
4714
01c52d31 47152007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 4716
01c52d31
MB
4717 * hashcash.el (hashcash-generate-payment-async): Don't crash if
4718 hashcash-path is nil. Don't call callback with incorrect number of
4719 parameters if val is 0.
87ba2830 4720
815b81c8
MB
47212007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4722
4723 * message.el (message-required-news-headers):
4724 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
4725
47262007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
4727
4728 * message.el (message-generate-new-buffers): Change the meaning of the
4729 nil value; add `standard' to the choices; treat t as `unique'; improve
4730 doc string.
4731 (gnus-select-frame-set-input-focus): Autoload.
4732 (message-buffer-name): Search for the existing message buffer if
4733 message-generate-new-buffers is nil or `standard'; treat the value t of
4734 message-generate-new-buffers as `unique'.
4735 (message-pop-to-buffer): Raise the frame already displaying the message
4736 buffer; clear the echo area after querying.
4737 (message-setup): Pass the `continue' argument to compose-mail.
4738 (message-mail): Prefer `switch-function' if it is given; search for the
4739 existing message buffer if the `continue' argument is non-nil; pass
4740 continue and switch-function arguments to compose-mail by way of
4741 message-setup.
4742 (message-mail-other-window): Adjust argument of message-setup.
4743 (message-mail-other-frame): Ditto.
4744
01c52d31
MB
47452007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
4746
4747 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
4748 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
4749 to turn font-lock on when turning gnus-message-citation-mode on.
4750
47512007-03-06 Daiki Ueno <ueno@unixuser.org>
4752
4753 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
4754 (mml-smime-function-alist): New variable; add epg as the backend.
4755 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
4756 mml-smime- functions instead.
4757 * mm-view.el: Require smime.
4758
47592007-03-05 Didier Verna <didier@xemacs.org>
4760
4761 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
4762 instead of just inheritance for posting styles.
4763 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
4764
47652007-02-24 John Paul Wallington <jpw@pobox.com>
4766
4767 * tls.el (tls-certtool-program): Fix custom type.
4768
47692007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
4770
4771 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
4772 and point-at-eol instead of line-(beginning|end)-position.
4773
4774 * assistant.el (assistant-parse-buffer): Ditto.
4775
47762007-02-28 Daiki Ueno <ueno@unixuser.org>
4777
4778 * mml2015.el (mml2015-epg-find-usable-key): New function.
4779 (mml2015-epg-sign): Use it.
4780 (mml2015-epg-encrypt): Use it.
4781
45cb30ee
MB
47822007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
4783
4784 * message.el (message-make-in-reply-to): Quote name containing
4785 non-ASCII characters. It will make the RFC2047 encoder cause an error
4786 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 4787 <nakaji@jp.freebsd.org>.
45cb30ee 4788
01c52d31
MB
47892007-02-27 Didier Verna <didier@xemacs.org>
4790
4791 Include the group parameters as well as the topic ones in the
4792 inheritance filter process.
4793 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
4794 argument GROUP-PARAMS-LIST.
4795 * gnus-topic.el (gnus-group-topic-parameters): Use it.
4796
45cb30ee
MB
47972007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
4798
4799 * nntp.el (nntp-never-echoes-commands)
4800 (nntp-open-connection-functions-never-echo-commands): New variables.
4801 (nntp-send-command): Use them.
4802
01c52d31
MB
48032007-02-20 Daiki Ueno <ueno@unixuser.org>
4804
4805 * mml2015.el (mml2015-epg-verify): Simplified.
4806
48072007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4808
4809 * mml.el (mml-content-disposition-alist): New user option.
4810 (mml-content-disposition): New function.
4811 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
4812 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
4813
48142007-02-19 Daiki Ueno <ueno@unixuser.org>
4815
4816 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
4817 verification.
4818
aa260d63
MB
48192007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4820
4821 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
4822 articles posted in the last 24 hours.
4823
c371062c
CY
48242007-02-14 Chong Yidong <cyd@stupidchicken.com>
4825
4826 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
4827
880820fe 48282007-02-14 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4829
4830 * nntp.el (nntp-send-command): Don't wait for echoes when
4831 nntp-open-ssl-stream is used.
4832
48332007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4834
4835 * gnus-cite.el (gnus-test-font-lock-add-keywords)
4836 (gnus-message-add-citation-keywords)
4837 (gnus-message-remove-citation-keywords): Remove.
4838 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
4839 directly, make the variables in font-lock-defaults buffer-local, add
4840 gnus-message-citation-keywords to them and then update the value of
4841 font-lock-keywords.
4842
48432007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
4844
4845 * message.el (message-cite-original-1): Don't call
4846 gnus-article-highlight-citation.
4847
4848 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
4849 citations; fix line count.
4850
48512007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
4852
4853 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
4854 (gnus-message-add-citation-keywords)
4855 (gnus-message-remove-citation-keywords): Use it; fix the emulating
4856 versions of font-lock-add-keywords and font-lock-remove-keywords to
4857 work with XEmacs correctly.
4858
48592007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
4860
4861 * gnus-cite.el (gnus-cite-face-list): Set the values of
4862 gnus-message-max-citation-depth and gnus-message-citation-keywords.
4863 (gnus-message-max-citation-depth): Use defvar rather than defconst.
4864 (gnus-message-cite-prefix-regexp): New variable.
4865 (gnus-message-search-citation-line): Use it; protect against long
4866 citation prefix; fill match data with nil rather than 0 for XEmacs; set
4867 the 0th match data for Emacs.
4868 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
4869 (gnus-message-add-citation-keywords): Append keywords rather than
4870 prepending; emulate font-lock-add-keywords if it is not available.
4871 (gnus-message-remove-citation-keywords): Emulate
4872 font-lock-remove-keywords if it is not available.
4873
4874 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
4875
4876 * message.el (message-cite-prefix-regexp): Set the value of
4877 gnus-message-cite-prefix-regexp.
4878
c91f4b83
MB
48792007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4880
4881 * nnweb.el (nnweb-google-parse-1): Update parser.
4882
8f77631e
JB
48832007-01-29 Juanma Barranquero <lekktu@gmail.com>
4884
4885 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
4886
41e49ce6
MB
48872007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4888
4889 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
4890 regexp.
4891
48922007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
4893
4894 * uudecode.el (uudecode-string-to-multibyte): New function emulating
4895 string-to-multibyte.
4896 (uudecode-decode-region-internal): Use it.
4897
b28080e3
MB
48982007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
4899
4900 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
4901 custom choice.
4902
4903 * gnus-art.el (gnus-signature-limit): Fix custom choice.
4904
01c52d31
MB
49052007-01-22 Daiki Ueno <ueno@unixuser.org>
4906
4907 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
4908
4909 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
4910 `write-region' to respect `mm-inhibit-file-name-handlers'.
4911
b66f54c1
MB
49122007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
4913
4914 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
4915 Use gnus-home-directory instead of "~/" or "$HOME".
4916
01c52d31
MB
49172007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
4918
4919 * encrypt.el (encrypt-insert-file-contents): Add better prompt
4920 to mention filename.
4921 Add comments at beginning regarding usage.
4922 (encrypt-write-file-contents): Change interactive so a string is
4923 acceptable. If the file has no associated model, show an error instead
4924 of a nonsense prompt.
4925
49262007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
4927
4928 * spam.el (spam-bsfilter-ham-switch): Fix typo.
4929 Thanks to Yoshihiko Yamada for kind notification of this typo.
4930
0d7c8ac4
KH
49312007-01-12 Kenichi Handa <handa@m17n.org>
4932
4933 * uudecode.el (uudecode-decode-region-internal): Make it work in a
4934 multibyte buffer.
651408cb
MB
4935
49362007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
4937
01c52d31
MB
4938 * gnus-score.el (gnus-score-fast-scoring): New variable.
4939 (gnus-score-headers): Use it.
4940
651408cb 4941 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 4942
01c52d31
MB
4943 * message.el (message-cite-original-1): Call
4944 gnus-article-highlight-citation if requested.
60ece9b0 4945 (message-make-from): Allow name and address as optional arguments.
40e902eb 4946
01c52d31 4947 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 4948
01c52d31
MB
4949 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
4950 bugs to doc string.
4951 (gnus-button-alist): Add mid\\|message-id.
4952 (gnus-button-fetch-group): Extend for use in
4953 `browse-url-browser-function'.
4954 (gnus-button-url-regexp): Try to catch paired parentheses like in
4955 Wikipedia URLs.
d84c3737 4956
01c52d31
MB
4957 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
4958 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 4959
01c52d31 49602007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 4961
01c52d31
MB
4962 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
4963 Update copyright.
ba361211 4964
01c52d31 49652007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 4966
01c52d31 4967 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 4968
01c52d31 49692007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 4970
01c52d31
MB
4971 * gnus-registry.el (gnus-registry-unfollowed-groups)
4972 (gnus-registry-split-fancy-with-parent): Fix documentation.
4973
49742007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4975
4976 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
4977 from nnweb groups.
4978
49792006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4980
4981 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
4982 Xref urls. Erase buffer before requesting head.
4983
4984 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
4985
49862007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
4987
4988 * gnus-soup.el (gnus-soup): New custom group. Make user variables
4989 customizable.
4990
49912007-01-05 Daiki Ueno <ueno@unixuser.org>
4992
4993 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
4994 no signing key is found.
4995 (mml2015-epg-encrypt): Ask user whether to skip or abort if
4996 no encrypting and/or signing key is found.
4997
49982007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
4999
5000 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
5001
50022007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5003
5004 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
5005 headers read from disk with the ones newly found in the current search.
5006 This should no longer cause problems, because the article numbers in
5007 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
5008
50092007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5010
5011 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
5012
50132007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
5014
5015 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
5016
01c52d31
MB
50172007-01-01 Romain Francoise <romain@orebokech.com>
5018
5019 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
5020
50212006-12-31 Steve Youngs <steve@sxemacs.org>
5022
5023 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
5024 `define-minor-mode' macro definition expanded properly.
5025 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
5026 exclude it there.
5027
5028 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
5029 of 2006-12-30. The default is nil on (S)XEmacs already because of the
5030 `fboundp' test.
5031 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
5032 This is OK to autoload in (S)XEmacs now.
5033
50342006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5035
5036 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
5037 keystroke.
5038 (gnus-summary-limit-to-singletons): Fix typo.
5039
5040 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
5041 else fails.
5042
db629244
MB
50432006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5044
01c52d31
MB
5045 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
5046 docstring.
5047
5048 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
5049 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
5050 (gnus-summary-insert-dormant-articles): Fix typo in message.
5051
50522006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
5053
5054 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
5055 nil for XEmacs.
5056 (gnus-message-citation-mode): Don't autoload in XEmacs.
5057
5058 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 5059
880820fe 50602006-12-29 Jouni K. Seppänen <jks@iki.fi>
11e95b02
MB
5061
5062 * nnimap.el (nnimap-expunge-search-string): Mention
5063 nnimap-search-uids-not-since-is-evil in docstring.
5064
50652006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
5066
5067 * spam.el: Revert to make-obsolete-variable because
5068 define-obsolete-variable-alias is not supported in Emacs 21.
5069
01c52d31
MB
5070 * spam.el (spam-ifile-path, spam-ifile-database-path)
5071 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
5072 make-obsolete-variable.
5073 (spam-bsfilter-path, spam-bsfilter-program)
5074 (spam-spamassassin-path, spam-spamassassin-program)
5075 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
5076 use "path" inappropriately.
5077 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
5078 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
5079 variable names.
5080
11e95b02
MB
50812006-12-28 Daiki Ueno <ueno@unixuser.org>
5082
5083 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
5084 summary buffer.
5085
01c52d31
MB
5086 * password.el (password-cache-remove): Use clear-string to burn
5087 password, if available.
11e95b02 5088
01c52d31
MB
50892006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
5090
5091 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
5092
5093 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
5094
5095 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
5096 (gnus-message-highlight-citation): Move defcustom here from
5097 gnus-cite.el.
5098 (gnus-message-citation-mode): Autoload.
5099
5100 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
5101 checks to make it compile with XEmacs.
5102 (gnus-message-citation-mode): New minor mode.
5103 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
5104 (gnus-message-highlight-citation): New variables.
5105 (gnus-message-search-citation-line)
5106 (gnus-message-add-citation-keywords)
5107 (gnus-message-remove-citation-keywords)
5108 (turn-on-gnus-message-citation-mode)
5109 (turn-off-gnus-message-citation-mode): New functions.
5110
51112006-12-26 Oliver Scholz <epameinondas@gmx.de>
5112
5113 * gnus-cite.el: Enable highlighting of different citation levels in
5114 message-mode.
11e95b02
MB
5115
51162006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
5117
5118 * message.el (message-make-fqdn): Fix comment.
5119 (message-bogus-system-names): Add ".local".
5120
5121 * spam.el (spam-ifile-path, spam-ifile-program)
5122 (spam-ifile-database-path, spam-ifile-database)
5123 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
5124 Don't use "path" inappropriately.
5125 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
5126 strings.
5127 (spam-check-ifile, spam-ifile-register-with-ifile)
5128 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
5129 new variable names.
5130
5131 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
5132 (gnus-treat-display-smileys): Simplify using
5133 gnus-image-type-available-p.
5134
5135 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
5136 available.
5137
51382006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
5139
5140 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
5141 one after turning on the buffer's multibyteness instead of decoding
5142 them directly in the unibyte buffer that causes unexpected conversion
5143 in Emacs 23 (unicode).
5144
01c52d31
MB
51452006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5146
5147 * message.el (message-generate-hashcash): Fix custom type.
5148
51492006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
5150
5151 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
5152
9b9e104e
MB
51532006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
5154
5155 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
5156 disconnect icons. Add help text.
5157
01c52d31
MB
51582006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
5159
5160 * spam.el (spam-extra-header-to-number): CRM114 spam score is
5161 negated to be consistent with the others we handle.
5162
51632006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
5164
5165 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
5166 version of gnus-summary-buffer to something, so that we can use two
5167 article buffers at the same time.
5168
51692006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
5170
5171 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
5172 trigger all the extra headers.
5173 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
5174 sorting.
5175
51762006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5177
5178 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
5179 solid groups.
5180
bcd3e063
MB
51812006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
5182
5183 * legacy-gnus-agent.el: Add Copyright notice.
5184
82e5f93f
CY
51852006-12-12 Chong Yidong <cyd@stupidchicken.com>
5186
5187 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
5188
01c52d31
MB
51892006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5190
5191 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
5192
5193 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
5194 to make it work reliably in CVS Emacs.
5195 (gnus-summary-limit-strange-charsets-predicate)
5196 (gnus-summary-limit-to-predicate): New functions.
5197
f88e76a8
CY
51982006-12-08 Chong Yidong <cyd@stupidchicken.com>
5199
5200 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
5201 specifying array size.
5202 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
5203 array if it is too small.
5204 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
5205 (gnus-sort-threads-loop): New function.
5206
e925d5ae 52072006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
5208
5209 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
5210 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
5211
880820fe 52122006-12-04 Jouni K. Seppänen <jks@iki.fi>
3aa84d30
MB
5213
5214 * mm-url.el (mm-url-predefined-programs): Call curl with correct
5215 options.
5216
01c52d31
MB
52172006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5218
5219 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
5220 DOS-ing the recipient.
5221
5222 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
5223 the headers when creating the mapping to avoid mismappings.
5224 (nnweb-gmane-create-mapping): Always nix out old mapping.
5225
52262006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
5227
5228 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
5229 and mm-verify-option to never.
5230
5538c331
MB
52312006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
5232
01c52d31
MB
5233 * message.el (message-signed-or-encrypted-p): New function.
5234 (message-forward-make-body): Use it.
5235
5236 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
5237 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
5238
52392006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
5240
5241 * nneething.el (nneething-decode-file-name): Replace
5242 decode-coding-string with mm-decode-coding-string.
5243
01c52d31
MB
5244 * gnus-int.el (gnus-open-server): Say failed server's name.
5245
550831ed
JB
52462006-11-24 Juanma Barranquero <lekktu@gmail.com>
5247
5248 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
5249 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
5250
5251 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
5252 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
5253 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
5254 (gnus-group-make-directory-group, gnus-group-transpose-groups):
5255 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
5256 (gnus-subscribe-newsgroup, gnus-1):
5257 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
5258 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
5259 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
5260 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
5261
01c52d31
MB
52622006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5263
5264 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
5265 keystroke.
5266 (gnus-summary-limit-to-bodies): Implement headersp.
5267
52682006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5269
5270 * dns.el (query-dns): Protect against "Process dns deleted" strings.
5271
e8f0f70d
MB
52722006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
5273
5274 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
5275
01c52d31
MB
52762006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5277
5278 * message.el (message-generate-hashcash): Expand range of values to
5279 include `opportunistic'.
5280 (message-send-mail): Use it.
5281
b07e0143
MB
52822006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5283
5284 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
5285 and comment it.
5286
5287 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
5288
4573e0df
MB
52892006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
5290
5291 * gnus-util.el (gnus-extract-address-components): Improve comment.
5292
52932006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
5294
5295 * gnus-util.el (gnus-extract-address-components): Work with address in
5296 which the name portion contains @.
5297
52982006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
5299
5300 * gnus.el (gnus-start): Move custom group up.
5301 (gnus-select-method): Don't autoload, but make it available for
5302 `customize-variable'.
5303 (gnus-getenv-nntpserver): Don't autoload.
5304
01c52d31
MB
53052006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
5306
5307 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
5308
53092006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
5310
5311 * message.el (message-sendmail-extra-arguments): New variable.
5312 (message-send-mail-with-sendmail): Use it.
5313
4573e0df
MB
53142006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
5315
5316 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
5317 mm-with-unibyte-current-buffer to make string unibyte.
5318
5319 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
5320 mm-string-as-multibyte.
5321
01c52d31
MB
53222006-11-14 Daiki Ueno <ueno@unixuser.org>
5323
5324 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
5325 Reported by Werner Koch <wk@gnupg.org>.
5326
53272006-11-14 Daiki Ueno <ueno@p360>
5328
5329 * mml2015.el: Autoload epa-select-keys when compiling.
5330
53312006-11-13 Daiki Ueno <ueno@unixuser.org>
5332
5333 * mml2015.el (mml2015-epg-sign): Save the signing keys in
5334 message-options.
5335 (mml2015-epg-encrypt): Save the recipient keys in message-options.
5336
53372006-11-13 Daiki Ueno <ueno@unixuser.org>
5338
5339 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
5340 EasyPG (< 0.0.6).
5341 (mml2015-always-trust): New user option.
5342 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
5343 prompt.
5344
53452006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
5346
5347 * nntp.el (nntp-authinfo-force): New variable.
5348 (nntp-send-authinfo): Use it.
5349
4573e0df
MB
53502006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
5351
01c52d31
MB
5352 * message.el (message-strip-subject-encoded-words): Allow _not_ to
5353 decode encoded words. Improve prompt. Add comment about forwarding.
5354 (message-replacement-char): Move up.
4573e0df
MB
5355
53562006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
5357
5358 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
5359 instead of gnus-intersection because arguments of gnus-sorted-nunion
5360 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
5361
01c52d31
MB
53622006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
5363
5364 * message.el (message-strip-subject-encoded-words): Reformat prompt.
5365 (message-simplify-subject-functions): Enable
5366 message-strip-subject-encoded-words by default.
5367
53682006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
5369
c4cc8b9a 5370 * message.el (message-strip-subject-encoded-words): New function.
01c52d31
MB
5371 (message-simplify-subject-functions): New variable.
5372 (message-simplify-subject): Use it. Fix typo in doc string.
5373 Support message-strip-subject-encoded-words.
5374
06856b12
JB
53752006-11-03 Juanma Barranquero <lekktu@gmail.com>
5376
5377 * gnus-diary.el (gnus-diary-delay-format-function):
5378 * nndiary.el (nndiary-reminders):
5379 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
5380
b193caa3
MB
53812006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
5382
5383 * gnus-art.el (article-hide-boring-headers): Fetch date from
5384 gnus-original-article-buffer to avoid problems with localized date
5385 strings.
5386
53872006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
5388
5389 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
5390
ab785936
MB
53912006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
5392
06856b12
JB
5393 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
5394 New variables.
ab785936
MB
5395 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
5396 (mm-charset-synonym-alist): Move some entries to
5397 mm-codepage-iso-8859-list.
5398 (mm-charset-synonym-alist, mm-charset-override-alist): Add
5399 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
5400
b90a6149
MB
54012006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
5402
5403 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
5404
54052006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
5406
5407 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
5408 with Emacs 21 and XEmacs.
5409
01c52d31
MB
54102006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
5411
5412 * spam.el (spam-parse-address): New function for better parsing,
5413 catching errors, etc.
5414 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
5415
b90a6149
MB
54162006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
5417
5418 * mm-view.el: Add interactive arg to html2text autoload.
5419
54202006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
5421
5422 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
5423
01c52d31
MB
54242006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
5425
5426 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
5427 variables.
5428 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
5429 (mm-charset-synonym-alist): Move some entries to
5430 mm-codepage-iso-8859-list.
5431
5432 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
5433
54342006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
5435
5436 * message.el (message-citation-line-format)
5437 (message-insert-formated-citation-line): Fix implementation of %E, %N
5438 and %n according to the doc string.
5439
54402006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
5441
5442 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
5443 car-safe to avoid bad parses.
5444
c86d4601
MB
54452006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
5446
5447 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
5448 names.
5449
5450 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
5451
54522006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
5453
01c52d31
MB
5454 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
5455 header.
5456
5457 * message.el (message-draft-headers): Add Date.
5458 (message-headers-to-generate): Fix typo in docstring.
5459
5460 * nndraft.el (nndraft-required-headers): New variable.
5461 (nndraft-generate-headers): Use it.
5462
5463 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
5464
54652006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
5466
5467 * gnus-registry.el (gnus-registry-wash-for-keywords)
5468 (gnus-registry-find-keywords): New functions to allow easy searching of
5469 articles that are in the registry.
5470
54712006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
5472
5473 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
5474 ietf-drums-parse-address instead of gnus-extract-address-components.
5475 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
5476
54772006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
5478
5479 * gnus.el (gnus-mime): Remove unused custom group.
5480
92edaeed
MB
54812006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5482
5483 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
5484 "blank line" when searching for end of armor headers.
5485
54862006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
5487
5488 * gmm-utils.el (gmm-write-region): Fix variable name.
5489
54902006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
5491
5492 * gmm-utils.el (gmm-write-region): New function based on compatibility
5493 code from `mm-make-temp-file'.
5494
5495 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
5496
5497 * nnmaildir.el (nnmaildir--update-nov)
5498 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
5499 Use `gmm-write-region'.
5500
996aa8c1
MB
55012006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
5502
01c52d31
MB
5503 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
5504 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
5505
5506 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
5507
5508 * message.el (message-replacement-char): New variable.
5509 (message-fix-before-sending): Use it.
5510 (message-simplify-subject): New function to remove duplicate code.
5511 (message-reply, message-followup): Use it.
5512
996aa8c1
MB
5513 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
5514 gnus-summary-limit-to-articles.
5515
01c52d31 55162006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 5517
01c52d31 5518 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 5519
01c52d31 5520 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 5521
01c52d31 55222006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5523
01c52d31
MB
5524 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
5525 ignore non-string data.
996aa8c1 5526
01c52d31 55272006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5528
01c52d31
MB
5529 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
5530 non-string data (needs to be done in the registry too).
996aa8c1 5531
01c52d31 55322006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5533
01c52d31
MB
5534 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
5535 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
5536 (gnus-registry-split-fancy-with-parent)
5537 (gnus-registry-fetch-simplified-message-subject-fast)
5538 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
5539 Remove text properties on ingress into the registry and when it's saved.
5540 (gnus-registry-clean-empty-function): Fix bug with cleaning the
5541 registry from entries with no groups.
996aa8c1 5542
01c52d31 55432006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5544
01c52d31
MB
5545 * gnus-util.el (gnus-string-remove-all-properties): Add utility
5546 function to remove string properties.
996aa8c1 5547
67099291
MB
55482006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
5549
5550 * gmm-utils.el (gmm): Adjust custom version.
5551
5552 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
5553 custom version.
5554
5555 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
5556
01c52d31
MB
55572006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
5558
5559 * gnus-art.el (gnus-insert-prev-page-button)
5560 (gnus-insert-next-page-button): Simplify. Reformat.
5561
55622006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
5563
5564 * gnus-art.el (gnus-insert-prev-page-button)
5565 (gnus-insert-next-page-button): Apply gnus-article-button-face.
5566
94019f61
CY
55672006-09-25 Chong Yidong <cyd@stupidchicken.com>
5568
5569 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
5570
01c52d31
MB
55712006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
5572
c4cc8b9a
JB
5573 * gnus-art.el (gnus-insert-mime-button)
5574 (gnus-insert-mime-security-button):
5575 Apply gnus-article-button-face to MIME and security buttons.
01c52d31
MB
5576
55772006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
5578
5579 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
5580 readable.
5581
55822006-09-20 Steve Youngs <steve@sxemacs.org>
5583
5584 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
5585 `browse-url-of-file' instead of `browse-url'.
5586
0327a464
MB
55872006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5588
5589 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
5590 regexp. Articles containing quotation were cut prematurely.
5591
55922006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
5593
01c52d31
MB
5594 * message.el (message-cite-original-1): Use nobody by default for the
5595 value of From header.
0327a464
MB
5596 (message-reply): Ditto.
5597
01c52d31
MB
55982006-09-11 Daiki Ueno <ueno@unixuser.org>
5599
5600 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
5601 to the gnus-info. This fixes a bug of inline-PGP message verification.
5602 Reported by Michael Piotrowski <mxp@dynalabs.de>.
5603
b110774a
MB
56042006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
5605
5606 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
5607 mails in the doc string. Add some URLs in comment.
01c52d31 5608 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
5609
56102006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
5611
5612 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
5613 backslashes handling and the way to find boundaries of quoted strings.
5614
01c52d31
MB
56152006-09-07 Daiki Ueno <ueno@unixuser.org>
5616
5617 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
5618 mml1991-encrypt-to-self is set and mml1991-signers is not set.
5619 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
5620 mml2015-encrypt-to-self is set and mml2015-signers is not set.
5621
676c1893
RS
56222006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
5623
01c52d31
MB
5624 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
5625 doc string.
5626 (gnus-button-regexp, gnus-button-last): Remove unused variables.
5627
56282006-09-06 Simon Josefsson <jas@extundo.com>
5629
5630 * mml2015.el (mml2015-use): Doc fix, mention epg.
5631
56322006-09-06 Daiki Ueno <ueno@unixuser.org>
5633
5634 * mml2015.el (mml2015-use): Default to epg, if available.
5635
56362006-09-06 Daiki Ueno <ueno@unixuser.org>
5637
5638 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
5639 message-sender.
5640 (mml1991-epg-encrypt): Ditto.
5641 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
5642 message-sender.
5643 (mml2015-epg-encrypt): Ditto.
676c1893 5644
de4fbbe4
CY
56452006-09-04 Chong Yidong <cyd@stupidchicken.com>
5646
5647 * message.el (message-send-mail-with-sendmail): Look for sendmail in
5648 several common directories.
5649
01c52d31
MB
56502006-09-05 Daiki Ueno <ueno@unixuser.org>
5651
5652 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
5653 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
5654
d7093904
MB
56552006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
5656
8fbdffe5
MB
5657 * gnus-art.el (article-decode-encoded-words): Make it fast.
5658
56592006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
5660
5661 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
5662
d7093904
MB
5663 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
5664 in quoted string into `\'.
5665
343d6628
MB
56662006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5667
5668 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
5669 Use standard-syntax-table.
5670
56712006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5672
5673 * gnus-art.el (gnus-decode-address-function): New variable.
5674 (article-decode-encoded-words): Use it to decode headers which are
5675 assumed to contain addresses.
5676 (gnus-mime-delete-part): Remove useless `or'.
5677
5678 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
5679 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
5680 (gnus-nov-parse-line): Use it to decode From header.
5681 (gnus-get-newsgroup-headers): Ditto.
5682 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
5683
5684 * mail-parse.el (mail-decode-encoded-address-region): New alias.
5685 (mail-decode-encoded-address-string): New alias.
5686
5687 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
5688 New function.
5689 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
5690 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
5691 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
5692 (rfc2047-decode-string): Ditto.
5693 (rfc2047-decode-address-region): New function.
5694 (rfc2047-decode-address-string): New function.
5695
01c52d31
MB
56962006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
5697
5698 * message.el (message-caesar-buffer-body): Allow rotating headers.
5699
5700 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
5701
5702 * message.el (message-insert-formated-citation-line): Fix %f.
5703 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
5704
57052006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
5706
5707 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
5708 (gnus-bookmark-mouse-available-p): New macro.
5709 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
5710 (gnus-bookmark-bmenu-show-infos): Use it.
5711 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
5712 (gnus-bookmark-bmenu-hide-infos): Ditto.
5713 (gnus-bookmark-remove-properties): New function.
5714 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
5715 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
5716 (gnus-bookmark-write-file): Bind coding-system-for-write.
5717 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
5718 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
5719 group before selecting it.
5720 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
5721 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
5722 quit-window if it is not available; use gnus-mouse-2 and bind it to
5723 gnus-bookmark-bmenu-select-by-mouse.
5724 (gnus-bookmark-show-details): Remove unused variable `details-list'.
5725 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 5726
5dab7628
RF
57272006-08-13 Romain Francoise <romain@orebokech.com>
5728
5729 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
5730 space.
5731
5ebdc299
MB
57322006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
5733
5734 * compface.el (uncompface): Use binary rather than raw-text-unix.
5735
57362006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
5737
5738 * compface.el (uncompface): Make sure the eol conversion doesn't take
5739 place when communicating with the external programs. Reported by
5740 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
5741
57422006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
5743
5744 * nnheader.el (nnheader-insert-head): Fix typo in comment.
5745
57462006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5747
5748 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
5749 Make it more robust by parsing author and date independently.
5750
ebf693f3
MB
57512006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
5752
5753 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
5754
01c52d31
MB
57552006-07-28 Daiki Ueno <ueno@unixuser.org>
5756
5757 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
5758 first matching secret key.
5759 (mml2015-epg-encrypt): Ditto.
5760
5761 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
5762 first matching secret key.
5763 (mml1991-epg-encrypt): Ditto.
5764
5765 * mml2015.el (mml2015-encrypt-to-self): New user option.
5766 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
5767 mml2015-epg-encrypt-to-self is set.
5768
5769 * mml1991.el (mml1991-encrypt-to-self): New variable.
5770 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
5771 mml1991-epg-encrypt-to-self is set.
5772
5773 * mml2015.el (mml2015-signers): New user option.
5774 (mml2015-epg-sign): Reflect the value of mml2015-signers.
5775 (mml2015-epg-encrypt): Allow to select signing keys.
5776
5777 * mml1991.el (mml1991-signers): New variable.
5778 (mml1991-epg-sign): Reflect the value of mml1991-signers.
5779 (mml1991-epg-encrypt): Allow to select signing keys.
5780
ebf693f3
MB
57812006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
5782
5783 * nnheader.el (nnheader-insert-head): Make it work even if the file
5784 uses CRLF for the line-break code.
5785
01c52d31
MB
57862006-07-25 Daiki Ueno <ueno@unixuser.org>
5787
5788 * mml2015.el: Require mml-sec instead of password.
5789 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
5790 (mml2015-cache-passphrase): Inherit the default value from
5791 mml-secure-cache-passphrase.
5792 (mml2015-passphrase-cache-expiry): Inherit the default value from
5793 mml-secure-passphrase-cache-expiry.
5794
5795 * mml1991.el: Require mml-sec instead of password.
5796 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
5797 (mml1991-cache-passphrase): Inherit the default value from
5798 mml-secure-cache-passphrase.
5799 (mml1991-passphrase-cache-expiry): Inherit the default value from
5800 mml-secure-passphrase-cache-expiry.
5801
5802 * mml-sec.el: Require password.
5803 (mml-secure-verbose): New user option.
5804 (mml-secure-cache-passphrase): New user option.
5805 (mml-secure-passphrase-cache-expiry): New user option.
5806
58072006-07-24 Daiki Ueno <ueno@unixuser.org>
5808
5809 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
5810 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
880820fe 5811 andreas@altroot.de (Andreas Vögele).
01c52d31
MB
5812
5813 FIXME: Use `tiny change'?
5814
bd876f90
MB
58152006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5816
5817 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
5818 workaround for the url package included with Emacs.
5819
5820 * nnweb.el (nnweb-google-create-mapping): Update regexp.
5821
01c52d31
MB
58222006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
5823
5824 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
5825 correctly. This fixes a bug caused by the 2006-05-12 change.
5826
06dc8321
KF
58272006-07-18 Karl Fogel <kfogel@red-bean.com>
5828
5829 * nnmail.el (nnmail-article-group): If splitting raises an error, give
5830 some information about the error when saying that the `bogus' mail
5831 group will be used.
5832
7ce31649
MB
58332006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
5834
5835 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
5836 string.
5837
b44409c9
MB
58382006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
5839
5840 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
5841
763bb2d4
MB
58422006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5843
5844 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
5845
01c52d31
MB
58462006-07-10 Daiki Ueno <ueno@unixuser.org>
5847
5848 * mml1991.el (mml1991-function-alist): Add epg.
5849 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
5850 (mml1991-epg-encrypt): New functions.
5851
58522006-07-10 Daiki Ueno <ueno@unixuser.org>
5853
5854 * mml2015.el (mml2015-verbose): New variable.
5855 (mml2015-cache-passphrase): Ditto.
5856 (mml2015-passphrase-cache-expiry): Ditto.
5857 (mml2015-function-alist): Add epg.
5858 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
5859 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
5860 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
5861 functions.
5862
58632006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5864
5865 * message.el (message-cite-original-1): Preserve region when removing
5866 quoted text due to X-No-Archive in order to avoid bogus attribution
5867 when citing multiple messages.
5868
58692006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5870
5871 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
5872 Kenneth Jacker <khj@be.cs.appstate.edu>.
5873
827dc73d
MB
58742006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
5875
5876 * gnus-diary.el (gnus-user-format-function-d)
5877 (gnus-user-format-function-D): Autoload.
5878
01c52d31 5879 * imap.el (Commentary): Fix typo.
827dc73d 5880
01c52d31
MB
5881 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
5882 2006-04-22 contribution.
5883
58842006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5885
5886 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
5887 It didn't really fix the bogosity I'm seeing with solid web groups.
5888
58892006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5890
5891 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
5892 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
5893 created using server names. If we use the feature without declaring
5894 it, Gnus does not properly manage server and group state.
5895
5896 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
5897 bound.
5898
58992006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5900
5901 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
5902 looking up the method using GROUP's prefix before inventing a new one.
5903 It is used on killed/unknown groups in various places where returning
5904 an all-new method isn't expected by the caller.
5905
5906 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
5907 and match semantics of gnus-group-real-prefix.
5908
59092006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
5910
5911 * nnmail.el (nnmail-broken-references-mailers): New variable.
5912 (nnmail-ignore-broken-references): New function generalizing
5913 nnmail-fix-eudora-headers.
5914 (nnmail-fix-eudora-headers): Now obsolete.
5915
5916 * gnus-art.el (gnus-button-handle-custom): Support
5917 `customize-apropos*'.
5918
59192006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5920
5921 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
5922
5923 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
5924 articles.
5925
59262006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
5927
5928 * message.el (message-cite-reply-above): New variable.
5929 (message-yank-original): Use it.
827dc73d 5930
a367620f
MB
59312006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
5932
5933 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
5934
01c52d31
MB
59352006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
5936
5937 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
5938 as read.
5939
5940 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
5941
59422006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
5943
5944 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
5945 (gnus-bookmark-default-file): Use gnus-directory.
5946 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
5947 Remove "*" in doc string.
5948 (gnus-bookmark-write-file): Simplify.
5949 (gnus-bookmark-maybe-sort-alist): Use `when'.
5950 (gnus-bookmark-get-bookmark): Fix typo in doc string.
5951 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
5952 FIXME about Emacs 21 and XEmacs compatibility.
5953 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
5954 compatibility.
5955 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
5956 compatibility.
5957 (gnus-bookmark-menu-heading): Fix version.
5958
59592006-06-19 Bastien Guerry <bzg@altern.org>
5960
5961 * gnus-bookmark.el: New file.
5962
5cfd0f2e
MB
59632006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
5964
5965 * message.el (message-syntax-checks): Doc fix.
5966
01c52d31
MB
59672006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5968
5969 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
5970 unsubscribed groups as if they were killed ones. It causes duplicate
5971 entries in gnus-newsrc-alist.
5972
f362b760
MB
59732006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5974
5975 * message.el (message-syntax-checks): Doc fix.
5976 (message-send-mail): Add check for continuation headers.
5977 (message-check-news-header-syntax): Fix regexp used to check for
5978 continuation headers.
5979
59802006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
5981
5982 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
5983
01c52d31
MB
59842006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
5985
5986 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
5987
59882006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
5989
5990 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
5991 default-truncate-lines.
5992
26c9afc3
MB
59932006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
5994
5995 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
5996 to fill the utf-8 entry.
5997
01c52d31 59982006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 5999
01c52d31
MB
6000 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
6001
60022006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
6003
6004 * gnus-agent.el (directory-files-and-attributes): Move all the way
6005 forward (the third and final move).
6006 (gnus-agent-read-agentview): Trap reconstruction errors due to
b643362c 6007 nonexistent directory. Handle by returning nil.
01c52d31
MB
6008
60092006-05-30 Didier Verna <didier@xemacs.org>
6010
6011 * message.el (message-dont-reply-to-names): Update the custom type.
6012 * message.el (message-dont-reply-to-names): New defsubst: potentially
6013 convert a list of regexps into a single one.
6014 * message.el (message-get-reply-headers): Use it.
6015 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
6016
60172006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
6018
6019 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
6020
60212006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
6022
6023 * gnus-ml.el (gnus-mailing-list-subscribe)
6024 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
6025 (gnus-mailing-list-message): Fix doc strings.
6026
60272006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6028
6029 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
6030 of doing it manually.
6031
01c52d31
MB
60322006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
6033
6034 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
6035 comment.
6036
26c9afc3
MB
60372006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
6038
002876ab 6039 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
01c52d31 6040 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
c4cc8b9a 6041 (gnus-agent-read-local): All symbols allocated in my-obarray.
26c9afc3
MB
6042 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
6043 (gnus-agent-regenerate-group): Check numeric names to see if they are
6044 messages or groups.
01c52d31
MB
6045 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
6046 better way of do this...)
6047
6048 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
6049 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
6050
60512006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
6052
6053 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
6054 (gnus-saved-headers): Ditto.
01c52d31 6055 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
6056 (gnus-article-save): Override gnus-save-all-headers and
6057 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
6058 (gnus-summary-save-in-file): Add :headers property.
6059 (gnus-summary-write-to-file): Ditto.
6060
6061 * gnus-sum.el (gnus-summary-save-article): Bind
6062 gnus-prompt-before-saving to t when saving many articles in a file;
6063 always show all headers.
6064
60652006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
6066
6067 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
6068 marks.
6069
6070 * message.el (message-indent-citation): Add optional arguments to allow
6071 using it outside of message buffers.
6072
6073 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
6074 (gnus-article-treat-unfold-headers): Use it.
6075 (gnus-article-truncate-lines): New variable.
6076 (gnus-article-mode): Use it.
6077 (gnus-article-toggle-truncate-lines): New function.
6078
6079 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
6080 gnus-article-toggle-truncate-lines.
6081
6082 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
6083 coding system in XEmacs, use binary.
6084
60852006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
6086
6087 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
6088 after-load-alist.
6089
6090 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
6091 this function should save decoded articles.
6092 (gnus-summary-write-to-file): Use property to specify this function
6093 should save decoded articles and specify gnus-summary-save-in-file
6094 should be used to save articles other than the first one when saving
6095 many articles.
6096 (gnus-summary-save-body-in-file): Use property to specify this
6097 function should save decoded articles.
6098 (gnus-summary-write-body-to-file): Use property to specify this
6099 function should save decoded articles and specify
6100 gnus-summary-save-body-in-file should be used to save articles other
6101 than the first one when saving many articles.
6102
6103 * gnus-sum.el (gnus-summary-save-article): Simplify.
6104
61052006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
6106
6107 * gnus-art.el (gnus-default-article-saver): Add
6108 gnus-summary-write-body-to-file.
6109 (gnus-article-save-coding-system): Don't use coding system object
6110 in XEmacs.
26c9afc3
MB
6111 (gnus-read-save-file-name): Add optional `dir-var' argument which
6112 specifies directory in which files are saved; work even if optional
6113 `variable' argument is not specified.
01c52d31
MB
6114 (gnus-summary-write-to-file): Read file name.
6115 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
6116 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
6117
6118 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
6119 (gnus-summary-local-variables): Add it.
6120 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
6121 (gnus-summary-save-article): Remove optional `decode' argument;
6122 determine whether to decode articles by the value of
6123 gnus-default-article-saver; when saving many files using
6124 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
6125 it first and use gnus-summary-save-in-file or
6126 gnus-summary-save-body-in-file thereafter unless
6127 gnus-prompt-before-saving is always; move point to article which
6128 will be saved.
6129 (gnus-summary-save-article-file): Revert.
6130 (gnus-summary-write-article-file): Revert.
6131 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
6132 (gnus-summary-write-article-body-file): New function.
6133
61342006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
6135
01c52d31 6136 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 6137
01c52d31 61382006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 6139
01c52d31
MB
6140 * gnus-art.el (gnus-default-article-saver): Doc fix.
6141 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
6142 from gnus-summary-save-article-coding-system, and default to a
6143 certain coding system.
6144 (gnus-output-to-file): Add coding cookie and encode text according
6145 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 6146
01c52d31
MB
6147 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
6148 gnus-art.el and rename to gnus-article-save-coding-system.
6149 (gnus-summary-save-article): Require gnus-art; don't show all
6150 headers if it decodes articles; don't add coding cookie here;
6151 don't bind mm-text-coding-system-for-write.
6152 (gnus-summary-save-article-file): Save decoded articles.
6153 (gnus-summary-write-article-file): When saving many files, use
6154 gnus-summary-write-to-file first and gnus-summary-save-in-file
6155 thereafter unless gnus-prompt-before-saving is always.
6156 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 6157
01c52d31 61582006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 6159
01c52d31 6160 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 6161
880820fe 61622006-05-23 Michaël Cadilhac <michael.cadilhac@lrde.org>
01c52d31
MB
6163
6164 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
6165 its hash index. Store this hash in `nnrss-group-data'.
6166 (nnrss-read-group-data): Update accordingly.
6167
61682006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
6169
6170 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
6171 entry.
6172
6173 * gnus-sum.el (gnus-summary-make-menu-bar): Add
6174 gnus-article-browse-html-article.
6175
61762006-05-23 Hynek Schlawack <hynek@ularx.de>
6177
6178 * gnus-sum.el (gnus-summary-mime-map): Add
6179 gnus-article-browse-html-article.
61802006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
6181
6182 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
6183 suitable coding systems in customize.
6184
61852006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
6186
6187 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 6188
d7ba2a01
RS
61892006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
6190
f18df03d
MB
6191 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
6192 (gnus-summary-expire-articles-now): Shorten prompt.
6193
d7ba2a01
RS
6194 * gmm-utils.el (wid-edit): Require.
6195 (defun-gmm): Renamed from `gmm-defun-compat'.
6196 (gmm-image-search-load-path): Use it.
6197 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
6198
01c52d31
MB
61992006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
6200
6201 * gnus-sum.el (gnus-summary-save-article-coding-system): New
6202 variable.
6203 (gnus-summary-save-article): Add optional `decode' argument. If
6204 it is set and gnus-summary-save-article-coding-system is non-nil,
6205 save decoded article.
6206 (gnus-summary-write-article-file): Save decoded article if
6207 gnus-summary-save-article-coding-system is non-nil.
6208
6209 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
6210 type.
6211
62122006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
6213
6214 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
6215
62162006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
6217
6218 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
6219 first to test gnus-single-article-buffer which may be buffer-local.
6220
6221 * gnus-sum.el (gnus-summary-setup-buffer): Make
6222 gnus-single-article-buffer buffer-local and nil in ephemeral
6223 group; make gnus-article-buffer, gnus-article-current, and
6224 gnus-original-article-buffer always buffer-local.
6225 (gnus-summary-exit): Kill article buffer belonging to ephemeral
6226 group.
6227 (gnus-handle-ephemeral-exit): Don't move to next summary line.
6228
62292006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
6230
6231 * nnml.el (nnml-request-compact-group): Compressed files might not
6232 have .gz extension.
6233
54e573e6
MB
62342006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
6235
6236 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
6237 (mm-copy-to-buffer): Use with-current-buffer.
6238 (mm-display-part): Simplify.
6239 (mm-inlinable-p): Add optional arg `type'.
6240
01c52d31
MB
62412006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
6242
49c7d1ac 6243 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
6244 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
6245 Try harder to show the attachment internally or externally using
6246 gnus-mime-view-part-as-type.
6247
01c52d31 62482006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 6249
01c52d31
MB
6250 * message.el (message-from-style, message-signature-separator)
6251 (message-user-organization-file, message-send-mail-function)
6252 (message-citation-line-function, message-yank-prefix)
6253 (message-indent-citation-function, message-signature)
6254 (message-signature-file, message-signature-insert-empty-line):
6255 Remove autoloads.
6256
6257 * gnus-art.el (gnus-buttonized-mime-types): Remove
6258 "multipart/signed". Revert 2006-04-26 change.
6259
62602006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6261
6262 * gnus.el (gnus-version-number): Bump version.
6263
62642006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6265
6266 * gnus.el: No Gnus v0.5 is released.
6267
62682006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6269
6270 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
6271 fetching articles by message-id.
6272
62732006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6274
6275 * message.el (hashcash): Require hashcash as normal.
6276
6277 * ecomplete.el (ecomplete-highlight-match-line): Use
6278 point-at-eol.
6279 (ecomplete-highlight-match-line): Use `highlight', because that
6280 face exists in both Emacs and XEmacs.
6281
6282 * message.el (message-display-abbrev): Use point-at-bol.
6283
6284 * mail-source.el: Don't require timer/timer-funcs.
6285
6286 * gnus-async.el: Ditto.
6287
6288 * password.el: Ditto.
6289
6290 * mm-url.el: Ditto.
6291
6292 * mm-util.el: Require timer/timer-funcs.
6293
62942006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6295
6296 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
6297 Close.
54e573e6 6298
9606f1cb
MB
62992006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
6300
6301 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
6302 unibyte after clear-decrypt function runs.
6303
6304 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
6305 returns as a unibyte string.
6306
305452a5
MB
63072006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
6308
305452a5
MB
6309 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
6310 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
6311 (mml1991-pgg-encrypt): Ditto.
6312
0565caeb
MB
63132006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
6314
01c52d31
MB
6315 * message.el (message-user-organization-file): Check several
6316 locations of the organization file.
0565caeb 6317
01c52d31
MB
6318 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
6319 Add gnus-article-view-part-as-type.
0565caeb 6320
01c52d31 6321 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
6322
6323 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
6324 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 6325
01c52d31
MB
6326 * mml.el: Simplify autoload.
6327 (mml-mode): defvar dnd-protocol-alist instead of using
6328 symbol-value.
6329 (mml-default-directory): New variable.
6330 (mml-minibuffer-read-file): Use it.
6331 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
6332
6333 * message.el (message-citation-line-format): New variable.
6334 (message-insert-formated-citation-line): New function.
6335 (message-citation-line-function): Add
6336 `message-insert-formated-citation-line' to custom type.
6337
6338 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
6339 to doc string.
6340
6341 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
6342 depending on mm-verify-option.
0565caeb 6343
305452a5
MB
63442006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
6345
6346 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
6347 binding pgg-* variables; reimplement the section which prevents
6348 MIME header from being signed.
6349 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
6350 pgg-text-mode; remove a blank line at the top of body.
6351
6352 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
6353 lines at the top of body; use gnus-newsgroup-charset if there's no
6354 Charset header.
6355
0565caeb
MB
63562006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
6357
01c52d31
MB
6358 * message.el (message-self-insert-commands): Doc fix.
6359
0565caeb
MB
6360 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
6361 (mm-uu-pgp-encrypted-test): Ditto.
6362 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
6363 between header and body; return application/pgp-encrypted handle
6364 if decryption failed; decode decrypted body by charset.
6365
6366 * mm-decode.el (mm-automatic-display): Don't make application/pgp
6367 element match to application/pgp-*.
6368
01c52d31
MB
63692006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6370
6371 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
6372 HTML.
6373
63742006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6375
6376 * mail-source.el (mail-source-call-script): Message the error
6377 string.
6378
63792006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6380
6381 * gnus-util.el (gnus-byte-compile): Use it.
6382
002876ab 63832006-04-22 xyblor <fake@invalid.email> (tiny change)
01c52d31
MB
6384
6385 * gnus-util.el (kill-empty-logs): New function.
6386
63872006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6388
6389 * message.el (message-mail-alias-type): Doc fix.
6390 (message-mail-alias-type-p): New function.
6391 (message-send): Use it.
6392 (message-mode): Ditto.
6393 (message-strip-forbidden-properties): Ditto.
6394
6395 * ecomplete.el (ecomplete-database-file-coding-system): New
6396 variable.
6397 (ecomplete-save): Use it.
6398 (ecomplete-setup): Use it.
6399
64002006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
6401
6402 * message.el (message-self-insert-commands): New variable.
6403 (message-strip-forbidden-properties): Use it.
6404
64052006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6406
6407 * message.el (message-put-addresses-in-ecomplete): Use a regexp
6408 that doesn't make XEmacs choke.
6409
f67d6742
MB
64102006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
6411
49c7d1ac
SM
6412 * gnus-util.el (gnus-replace-in-string):
6413 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
6414
64152006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
6416
49c7d1ac
SM
6417 * gnus-util.el (gnus-select-frame-set-input-focus):
6418 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
6419 definition defined in Emacs 22 for old Emacsen.
6420
01c52d31 64212006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 6422
01c52d31 6423 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 6424
01c52d31 64252006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 6426
01c52d31
MB
6427 * gnus-registry.el (gnus-registry-cache-save): Remove text
6428 properties when saving via the temp buffer.
bd29ba20 6429
01c52d31 64302006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 6431
01c52d31 6432 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 6433
01c52d31 64342006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 6435
01c52d31
MB
6436 * message.el (message-generate-hashcash): Default to non-nil when
6437 hashcash is found.
18c06a99 6438
01c52d31
MB
6439 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
6440 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 6441
01c52d31 6442 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 6443
01c52d31 6444 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 6445
01c52d31 64462006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 6447
01c52d31
MB
6448 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
6449 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
6450 Remove autoloads.
163cb72d 6451
01c52d31 64522006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 6453
01c52d31 6454 * message.el (message-generate-hashcash): Default to.
163cb72d 6455
01c52d31 64562006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 6457
01c52d31
MB
6458 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
6459 concatenating segments rather than before concatenating them.
163cb72d 6460
01c52d31 64612006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 6462
01c52d31 6463 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 6464
01c52d31
MB
6465 * imap.el (imap-quote-specials): New function.
6466 (imap-login-auth): Quote specials.
14e6dc54 6467
01c52d31 64682006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 6469
01c52d31 6470 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 6471
01c52d31
MB
6472 * message.el (message-forward-make-body-plain): Allow
6473 message-forward-ignored-headers to be a list.
6474 (message-remove-ignored-headers): Factor out into function.
6475 (message-forward-make-body-mml): Use it.
6476 * rfc2231.el (rfc2231-parse-string): Remove dead code.
6477 (rfc2231-parse-string): Allow concatanation of parameters that
6478 aren't contiguous. The test case is
6479 (mail-header-parse-content-type "message/external-body;
6480 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
6481 access-type=LOCAL-FILE;
6482 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 6483
01c52d31 64842006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 6485
01c52d31
MB
6486 * nntp.el (nntp-accept-process-output): Return the value of
6487 `nnheader-accept-process-output'.
14e6dc54 6488
01c52d31 64892006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 6490
01c52d31
MB
6491 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
6492 (gnus-button-alist): Recognize more diff formats.
6493 (gnus-button-patch): Strip directory.
14e6dc54 6494
01c52d31 64952006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 6496
01c52d31
MB
6497 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
6498 Emacs 22 when setting focus.
1b155fbd 6499
01c52d31 65002006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 6501
01c52d31
MB
6502 * gnus-art.el (gnus-article-treat-types): Do treatment of
6503 text/x-verbatim parts.
6504 (gnus-button-patch): New command.
b6f2cf4b 6505
01c52d31
MB
6506 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
6507 addresses that contain invalid characters.
b6f2cf4b 6508
01c52d31 65092006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 6510
01c52d31
MB
6511 * message.el (message-put-addresses-in-ecomplete): Use
6512 gnus-replace-in-string.
6513 (message-is-yours-p): Use the more correct
6514 mail-header-parse-address instead of
6515 mail-extract-address-components.
6516 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 6517
01c52d31
MB
6518 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
6519 keystroke.
77218834 6520
01c52d31
MB
6521 * gnus-art.el (gnus-treatment-function-alist): Change order of
6522 newsgroups/generic header folding to avoid double-folding.
77218834 6523
01c52d31 6524 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 6525
01c52d31
MB
6526 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
6527 command.
6528 (gnus-summary-repeat-search-article-backward): New command.
d451514f 6529
01c52d31
MB
6530 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
6531 groups in the parent topic.
6532
880820fe 65332006-04-16 João Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
01c52d31
MB
6534
6535 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
6536 (spam-extra-header-to-number): Return the CRM114 number as a
6537 number instead of a string.
6538
65392006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6540
6541 * gnus-art.el (gnus-face-properties-alist): Moved here from
6542 gnus-fun.
6543
6544 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
6545
65462006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6547
6548 * message.el (message-strip-forbidden-properties): Only display on
6549 self-insert-command.
6550
6551 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
6552 reindent.
6553 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
6554
65552006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
6556
6557 * smiley.el (smiley-style): Fix typo.
d451514f 6558
4f162824
KH
65592006-03-23 Kenichi Handa <handa@m17n.org>
6560
6561 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
6562 instead of set-buffer-multibyte.
6563
e9e33c19
KH
65642006-03-23 Kenichi Handa <handa@m17n.org>
6565
6566 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
6567 buffer and then decode the buffer text if necessary.
6568 (rfc2231-encode-string): Be sure to work on multibyte buffer at
6569 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 6570
01c52d31 65712006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 6572
01c52d31
MB
6573 * hashcash.el (hashcash-insert-payment-async-2): Use
6574 message-goto-eoh instead of doing it manually.
6575 (mail-add-payment): Use message-narrow-to-header instead of trying
6576 to do the same itself.
f5e92214 6577
01c52d31 6578 * message.el (message-hidden-headers): Add Face.
f5e92214 6579
01c52d31
MB
6580 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
6581 reparenting code.
6582 (gnus-summary-reparent-children): Refactored out code.
6583 (gnus-summary-thread-map): New keystroke.
6584 (gnus-summary-reparent-children): Make into command.
f5e92214 6585
01c52d31
MB
6586 * smiley.el (smiley-style): Default to `medium' if using a large
6587 font.
f5e92214 6588
01c52d31
MB
6589 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
6590 does it itself.
f5e92214 6591
01c52d31 6592 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 6593
01c52d31 65942006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 6595
01c52d31
MB
6596 * nnagent.el (nnagent-request-set-mark): Silence log file
6597 writing.
6598 (nnagent-request-set-mark): Use write-region instead of
6599 append-to-file.
f5e92214 6600
01c52d31
MB
6601 * gnus-sum.el (gnus-read-header): Fudge article number if using a
6602 strange select method.
f5e92214 6603
01c52d31
MB
6604 * ecomplete.el (ecomplete-display-matches): Get highlightling
6605 right.
6606 (ecomplete-display-matches): Use literals.
6607 (ecomplete-display-matches): Disable message logging.
f5e92214 6608
01c52d31 6609 * message.el (message-display-abbrev): Small optimization.
531bedc3 6610
01c52d31
MB
6611 * ecomplete.el (ecomplete-display-matches): Allow automatic
6612 display.
531bedc3 6613
01c52d31
MB
6614 * message.el (message-strip-forbidden-properties): Display
6615 abbrevs.
6616 (message-display-abbrev): Get automatic display right.
531bedc3 6617
01c52d31
MB
6618 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
6619 keystrokes.
531bedc3 6620
01c52d31 66212006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 6622
01c52d31 6623 TODO: Backport to v5-10!
531bedc3 6624
01c52d31
MB
6625 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
6626 Moved here (and renamed) from gnus-registry.el.
531bedc3 6627
01c52d31
MB
6628 * gnus-registry.el: Require gnus-util.
6629 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 6630
01c52d31 66312006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 6632
01c52d31
MB
6633 * gnus-group.el (gnus-group-catchup-current): Change
6634 if-then-else-if-then-else into cond.
6635 (gnus-group-catchup): Indent.
6636 (group-name-at-point): New function.
6637 (gnus-fetch-group): Provide default from thing at point.
531bedc3 6638
01c52d31 66392006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 6640
01c52d31 6641 * message.el (message-display-abbrev): Fix regexp.
531bedc3 6642
01c52d31
MB
6643 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
6644 choosing.
6645 (ecomplete-highlight-match-line): Fix up code rewrite, remove
6646 dead variables.
ea8ae765 6647
01c52d31
MB
6648 * message.el (message-newline-and-indent): Remove debugging.
6649 (message-display-abbrev): Use new implementation.
ea8ae765 6650
01c52d31 66512006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 6652
01c52d31
MB
6653 * gnus-art.el (gnus-article-mode): Set
6654 cursor-in-non-selected-windows to nil.
ea8ae765 6655
01c52d31
MB
6656 * smiley.el: Revert previous change.
6657 (smiley-data-directory): defvar it before using it in the
6658 defcustom of `smiley-style'.
ea8ae765 6659
01c52d31 66602006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 6661
01c52d31 6662 * message.el (message-newline-and-indent): New function.
ea8ae765 6663
01c52d31 6664 * ecomplete.el: Implement more bits.
85fd8002 6665
01c52d31
MB
6666 * message.el (message-put-addresses-in-ecomplete): Clean up the
6667 string.
85fd8002 6668
01c52d31 6669 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 6670
01c52d31
MB
6671 * gnus-sum.el (gnus-summary-save-parts): Bind
6672 gnus-summary-save-parts-counter and use it to make unique file
6673 names.
85fd8002 6674
01c52d31 6675 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 6676
01c52d31
MB
6677 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
6678 parameter to say whether to actually parse the individual
6679 addresses.
61e66a15 6680
01c52d31
MB
6681 * message.el (message-put-addresses-in-ecomplete): New function.
6682 (ecomplete): Require.
6683 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 6684
01c52d31 66852006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 6686
01c52d31
MB
6687 * flow-fill.el (fill-flowed): Remove trailing space from blank
6688 quoted lines.
fe62aacc 6689
01c52d31 66902006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 6691
01c52d31
MB
6692 * smiley.el (smiley-style): Move definition later to avoid a
6693 compilation warning.
fe62aacc 6694
01c52d31 66952006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 6696
01c52d31
MB
6697 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
6698 buffer and then decode the buffer text if necessary.
6699 (rfc2231-encode-string): Be sure to work on multibyte buffer at
6700 first, and after mm-encode-body, change the buffer to unibyte.
6701 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 6702
01c52d31 67032006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 6704
01c52d31
MB
6705 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
6706 Content-Type header instead of Content-Disposition header.
6707 (gnus-mime-inline-part): Ditto.
6708 (gnus-mime-view-part-as-charset): Ignore charset that the part
6709 specifies.
719120ef 6710
01c52d31
MB
6711 * mm-decode.el (mm-display-part): Work with external parts and
6712 usual parts similarly.
719120ef 6713
01c52d31
MB
6714 * mm-extern.el (mm-inline-external-body): Use mm-display-part
6715 instead of gnus-display-mime.
719120ef 6716
01c52d31
MB
6717 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
6718 instead of with-temp-buffer.
719120ef 6719
01c52d31
MB
6720 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
6721 tag to summarized topics part in order to encode non-ASCII text.
719120ef 6722
01c52d31 67232006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 6724
01c52d31
MB
6725 * smiley.el (smiley-style): New variable.
6726 (smiley-directory): New function.
6727 (smiley-data-directory): Derive from `smiley-style' using
6728 `smiley-directory'.
6729 (smiley-regexp-alist): Add new entries.
719120ef 6730
01c52d31
MB
6731 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
6732 (gnus-article-browse-delete-temp): Add :version.
719120ef 6733
880820fe 67342006-04-11 Arne Jørgensen <arne@arnested.dk>
719120ef 6735
01c52d31
MB
6736 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
6737 the sieve region.
719120ef 6738
01c52d31 67392006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 6740
01c52d31 6741 * gnus.el (gnus-version-number): Bump version.
719120ef 6742
01c52d31 67432006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 6744
01c52d31 6745 * gnus.el: No Gnus v0.4 is released.
719120ef 6746
01c52d31 67472006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 6748
01c52d31
MB
6749 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
6750 layout.
719120ef 6751
01c52d31
MB
6752 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
6753 unknown charset.
719120ef 6754
01c52d31
MB
6755 * message.el (message-header-synonyms): Add Original-To to the
6756 default.
ba0226dd 6757
01c52d31
MB
6758 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
6759 optional parameter.
ba0226dd 6760
01c52d31 67612006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 6762
01c52d31 6763 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 6764
01c52d31 67652006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 6766
01c52d31 6767 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 6768
01c52d31 67692006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 6770
01c52d31 6771 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 6772
01c52d31 67732006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 6774
01c52d31 6775 * password.el (password-reset): New function.
5f4264e5 6776
01c52d31 67772006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 6778
01c52d31
MB
6779 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
6780 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 6781
01c52d31 67822006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 6783
01c52d31
MB
6784 * nnweb.el (nnweb-google-create-mapping): Update regexp.
6785 Some whitespace was matched into the url, which broke browsing hits
6786 > 100 when mm-url-use-external was nil.
5f4264e5 6787
01c52d31 67882006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 6789
01c52d31
MB
6790 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
6791 gnus-extra-headers for 'Newsgroups.
5f4264e5 6792
01c52d31
MB
6793 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
6794 bound.
e13be7a2 6795
01c52d31 67962006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 6797
01c52d31
MB
6798 * pgg-gpg.el: Clean up process buffers every time gpg processes
6799 complete.
b5189759 6800
01c52d31 68012006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 6802
01c52d31
MB
6803 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
6804 doc string.
16f18d05 6805
01c52d31 68062006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 6807
01c52d31
MB
6808 * pgg-gpg.el (pgg-gpg-process-filter)
6809 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 6810
01c52d31
MB
6811 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
6812 lines, temporary fix.
d71c0855 6813
01c52d31 68142006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 6815
01c52d31 6816 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 6817
01c52d31 68182006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 6819
01c52d31
MB
6820 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
6821 default-enable-multibyte-characters. This reverts the change from
6822 revision 6.17 which is no longer necessary because the passphrase
6823 is sent separately now. GnuPG messages are unreadable under
6824 multibyte locales with default-enable-multibyte-characters set to
6825 nil.
cf5a5c38 6826
01c52d31 68272006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 6828
01c52d31 6829 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 6830
01c52d31 68312006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 6832
01c52d31
MB
6833 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
6834 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
6835 instead.
cf5a5c38 6836
01c52d31 68372006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 6838
01c52d31
MB
6839 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
6840 newsgroups handling for NNTP overviews which don't include
6841 Newsgroups.
cf5a5c38 6842
01c52d31 68432006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 6844
01c52d31 6845 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 6846
01c52d31 68472006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 6848
01c52d31
MB
6849 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
6850 when searching for already-paid recipients.
34128042 6851
01c52d31 68522006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 6853
01c52d31
MB
6854 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
6855 passphrases when it is not needed.
6856 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
6857 passphrase stuff from gpg, should only be necessary when you use
6858 gpg with a smartcard.
34128042 6859
01c52d31 68602006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 6861
01c52d31
MB
6862 * mml.el (mml-insert-mime): Ignore cached contents of
6863 message/external-body part.
34128042 6864
01c52d31
MB
6865 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
6866 (mm-insert-part): Ditto.
34128042 6867
01c52d31 68682006-03-23 Simon Josefsson <jas@extundo.com>
34128042 6869
01c52d31
MB
6870 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
6871 Reiner.
6872 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 6873
01c52d31 68742006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 6875
01c52d31
MB
6876 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
6877 older emacsen.
6878 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 6879
01c52d31 68802006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 6881
01c52d31
MB
6882 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
6883 if we can.
c96ec15a 6884
01c52d31 68852006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 6886
01c52d31
MB
6887 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
6888 (pgg-gpg-update-agent): New function.
6889 (pgg-gpg-use-agent-p): New function.
6890 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
6891 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
6892 (pgg-gpg-sign-region): Use it.
c96ec15a 6893
01c52d31 68942006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 6895
01c52d31
MB
6896 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
6897 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 6898
01c52d31 68992006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 6900
01c52d31
MB
6901 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
6902 <wilde@sha-bang.de>.
6903 (pgg-gpg-use-agent): New variable.
6904 (pgg-gpg-process-region): Use it.
6905 (pgg-gpg-encrypt-region): Likewise.
6906 (pgg-gpg-encrypt-symmetric-region): Likewise.
6907 (pgg-gpg-decrypt-region): Likewise.
6908 (pgg-gpg-sign-region): Likewise.
6909 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 6910
01c52d31 69112006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 6912
01c52d31 6913 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 6914
01c52d31
MB
6915 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
6916 Add comment on version.
6203370b 6917
01c52d31 69182006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 6919
01c52d31 6920 * smiley.el: Add missing test smiley.
6203370b 6921
01c52d31 69222006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 6923
01c52d31
MB
6924 * mm-decode.el (mm-with-part): New macro.
6925 (mm-get-part): Use it; work with message/external-body as well.
6926 (mm-save-part): Treat name and filename equally.
6203370b 6927
01c52d31
MB
6928 * mm-extern.el (mm-extern-cache-contents): New function.
6929 (mm-inline-external-body): Use it; force the part to be displayed;
6930 move undisplayer added to the cached handle to the parent.
6203370b 6931
01c52d31
MB
6932 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
6933 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 6934
01c52d31 6935 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 6936
01c52d31 69372006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6938
01c52d31
MB
6939 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
6940 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
6941 Emacs.]
46e8fe3d 6942
01c52d31 69432006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6944
01c52d31
MB
6945 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
6946 path rather than symbol. Always return list of directories.
6947 Guarantee that image directory comes first. [Sync with image.el,
6948 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 6949
01c52d31
MB
6950 * message.el (message-make-tool-bar): Adjust to new API of
6951 `gmm-image-load-path-for-library'.
46e8fe3d 6952
01c52d31 6953 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 6954
01c52d31 6955 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 6956
01c52d31 69572006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 6958
01c52d31
MB
6959 * gnus-art.el (gnus-article-only-boring-p):
6960 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
6961 intangible text.
6962 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 6963
01c52d31 69642006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6965
01c52d31
MB
6966 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
6967 `defun' instead of `gmm-defun-compat'.
46e8fe3d 6968
01c52d31 69692006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 6970
01c52d31
MB
6971 * message.el (message-unique-id): Don't use message-number-base36
6972 if (user-uid) is a float.
6973 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 6974
01c52d31 69752006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 6976
01c52d31 6977 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 6978
01c52d31
MB
6979 * gnus-art.el (gnus-mime-display-single): Make sure there is an
6980 empty line between a part and a message part.
7347faa8 6981
01c52d31 69822006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 6983
01c52d31
MB
6984 * smiley.el: Add more test smileys.
6985 (smiley-data-directory, smiley-regexp-alist)
6986 (gnus-smiley-file-types): Fix doc strings.
6987 (smiley-update-cache): Clear smiley-cached-regexp-alist before
6988 adding new elements.
6989 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 6990
01c52d31 69912006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 6992
01c52d31
MB
6993 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
6994 scan latest NoCeM messages instead of old ones.
6995 (gnus-nocem-check-article): Fix regexps so as to match to PGP
6996 delimiters that are recently used.
6997 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 6998
01c52d31 6999 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 7000
01c52d31
MB
7001 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
7002 level which is larger than gnus-use-nocem is specified.
7347faa8 7003
01c52d31 7004 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 7005
01c52d31 70062006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 7007
01c52d31 7008 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 7009
01c52d31
MB
7010 * gnus-group.el (gnus-group-update-tool-bar): New variable.
7011 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 7012
01c52d31 7013 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 7014
01c52d31
MB
7015 * gnus-group.el (gnus-group-redraw-when-idle)
7016 (gnus-group-redraw-check): Remove.
7017 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 7018
01c52d31 70192006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 7020
01c52d31
MB
7021 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
7022 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 7023
01c52d31 70242006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 7025
01c52d31
MB
7026 * message.el (message-make-tool-bar): Rename gmm-image-load-path
7027 to gmm-image-load-path-for-library. Call with no-error argument.
7028 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 7029
01c52d31 7030 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 7031
01c52d31 7032 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 7033
01c52d31 7034 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 7035
01c52d31 70362006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 7037
01c52d31 7038 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 7039
01c52d31
MB
7040 * nnml.el (nnml-generate-nov-databases-directory): Rename from
7041 nnml-generate-nov-databases-1.
7042 (nnml-generate-nov-databases): Use it.
7043 (nnml-generate-nov-databases-directory): Document no-active
7044 argument.
c4288669 7045
01c52d31
MB
7046 * gmm-utils.el (gmm-image-load-path-for-library): Return single
7047 directory if path is t. Add no-error.
c4288669 7048
01c52d31
MB
7049 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
7050 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 7051
01c52d31
MB
7052 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
7053 resetting gnus-article-browse-html-temp-list.
c4288669 7054
01c52d31
MB
7055 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
7056 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
7057 Add example to docstring. Rename local variables. Move error
7058 checks to default case in cond and simplify.
73043f7d 7059
01c52d31 70602006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 7061
01c52d31
MB
7062 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
7063 handle is multipart when calling it recursively.
7064 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 7065
01c52d31 70662006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 7067
01c52d31
MB
7068 * nnimap.el (nnimap-request-update-info-internal): Optimize.
7069 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 7070
01c52d31 70712006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 7072
01c52d31
MB
7073 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
7074 is loaded.
7dafe00b 7075
01c52d31
MB
7076 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
7077 loaded.
7dafe00b 7078
01c52d31 70792006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7080
01c52d31
MB
7081 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
7082 to "Emacs 23 (unicode)" in doc string.
7dafe00b 7083
01c52d31
MB
7084 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
7085 "Emacs 23 (unicode)" in comment.
7dafe00b 7086
01c52d31 70872006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 7088
01c52d31 7089 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 7090
01c52d31
MB
7091 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
7092 characters 160 through 255 in Emacs 23.
7dafe00b 7093
01c52d31 70942006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7095
01c52d31
MB
7096 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
7097 gnus-article-browse-html-temp.
7098 (gnus-article-browse-delete-temp): Make it customizable. Add
7099 `file'. Adjust doc string.
7100 (gnus-article-browse-delete-temp-files): Add argument. Allow
7101 query for each file. Adjust doc string.
7102 (gnus-article-browse-html-parts): Add
7103 `gnus-article-browse-delete-temp-files' to
7104 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 7105
01c52d31 71062006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 7107
01c52d31
MB
7108 * gnus-art.el (gnus-article-browse-html-temp)
7109 (gnus-article-browse-delete-temp): New variables.
7110 (gnus-article-browse-delete-temp-files): New function.
7111 (gnus-article-browse-html-parts): Use it.
7dafe00b 7112
01c52d31 71132006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7114
01c52d31 7115 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 7116
01c52d31
MB
7117 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
7118 string.
7dafe00b 7119
01c52d31
MB
7120 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
7121 gnus-summary-insert-new-articles when unplugged. Remove
7122 gnus-summary-search-article-forward.
7dafe00b 7123
01c52d31
MB
7124 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
7125 display-visual-class instead of display-color-cells.
7dafe00b 7126
01c52d31 71272006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 7128
01c52d31
MB
7129 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
7130 message/* containing non-ASCII text properly.
7dafe00b 7131
01c52d31 71322006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7133
01c52d31
MB
7134 * message.el: Require gmm-utils, remove autoloads.
7135 (message-tool-bar): Set default based on
7136 gmm-tool-bar-style.
7137 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7138
01c52d31
MB
7139 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
7140 gmm-tool-bar-style.
7141 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7142
01c52d31
MB
7143 * gnus-group.el (gnus-group-tool-bar): Set default based on
7144 gmm-tool-bar-style.
7145 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7146
01c52d31
MB
7147 * gmm-utils.el (gmm-image-directory): Rename variable from
7148 gmm-image-load-path.
7149 (gmm-image-load-path): Use gmm-image-directory.
7150 (gmm-customize-mode): New function.
7151 (gmm-tool-bar-style): New variable.
7dafe00b 7152
01c52d31
MB
7153 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
7154 gnus-group-redraw-line-number.
7155 (gnus-group-redraw-check): Simplify.
7156 (gnus-group-tool-bar-update): Remove redraw check.
7157 (gnus-group-make-tool-bar): Add redraw check.
447505b5 7158
01c52d31 71592006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 7160
01c52d31 7161 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 7162
01c52d31 71632006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 7164
01c52d31 7165 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 7166
01c52d31 71672006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7168
01c52d31
MB
7169 * gnus-art.el (gnus-button): New face.
7170 (gnus-article-button-face): Use it.
3031d8b0 7171
01c52d31
MB
7172 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
7173 gnus-summary-next-page. Re-order.
3031d8b0 7174
01c52d31
MB
7175 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
7176 next-node are now included.
7177 (gnus-group-redraw-line-number): New internal variable.
7178 (gnus-group-redraw-check): Helper function for updating the tool
7179 bar.
7180 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 7181
01c52d31 7182 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 7183
01c52d31
MB
7184 * spam.el (spam-spamassassin-score-regexp): New internal variable.
7185 (spam-extra-header-to-number, spam-check-spamassassin-headers):
7186 Use it to match format of Spamassassin 3.0 and later. Reported by
7187 IRIE Tetsuya <irie@t.email.ne.jp>.
7188 (spam-check-bogofilter)
7189 (spam-bogofilter-register-with-bogofilter): Fix args of
7190 `gnus-error' calls.
3031d8b0 7191
01c52d31 71922006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7193
01c52d31
MB
7194 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
7195 unnecessary interaction when sending queued mails. Reported by
7196 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 7197
01c52d31 71982006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7199
01c52d31
MB
7200 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
7201 first or last are nil.
3031d8b0 7202
01c52d31 72032006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 7204
01c52d31 7205 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 7206
01c52d31 72072006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 7208
01c52d31 7209 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 7210
01c52d31 72112006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 7212
01c52d31 7213 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 7214
01c52d31 72152006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7216
01c52d31
MB
7217 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
7218 nov.php.
58090a8d 7219
01c52d31 72202006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 7221
01c52d31
MB
7222 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
7223 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
7224 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
7225 output on the server side.
7226 (nnweb-google-create-mapping): Update regexps and add some
7227 progress indication.
58090a8d 7228
01c52d31 72292006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7230
01c52d31
MB
7231 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
7232 gnus-agent-toggle-plugged. Re-order icons.
7233 (gnus-group-tool-bar-gnome): Add
7234 gnus-group-{prev,next}-unread-group.
7235 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 7236
01c52d31
MB
7237 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
7238 gnus-summary-insert-new-articles.
58090a8d 7239
01c52d31
MB
7240 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
7241 comments.
58090a8d 7242
01c52d31
MB
7243 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
7244 also available in Emacs 21.3.
58090a8d 7245
01c52d31
MB
7246 * message.el (message-fix-before-sending): Change "Emacs 22" to
7247 "Emacs 23 (unicode)" in comment.
58090a8d 7248
01c52d31
MB
7249 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
7250 "Emacs 23 (unicode)" in comment.
58090a8d 7251
01c52d31
MB
7252 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
7253 comment.
7254 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 7255
01c52d31 7256 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 7257
01c52d31 72582006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 7259
01c52d31
MB
7260 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
7261 and load-path.
58090a8d 7262
01c52d31 72632006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7264
01c52d31
MB
7265 * message.el: Autoload gmm-image-load-path.
7266 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
7267 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
7268 consitency.
58090a8d 7269
01c52d31
MB
7270 * gmm-utils.el (gmm-image-load-path): Also search in
7271 "../etc/images". Don't set gmm-image-load-path if we don't find
7272 the image.
58090a8d 7273
01c52d31 72742006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 7275
01c52d31
MB
7276 * gmm-utils.el (gmm-image-load-path): Don't make
7277 `gmm-image-load-path' include subdirectories which the second arg
7278 `image' might specify.
58090a8d 7279
01c52d31
MB
7280 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
7281 subdirectory to icon file names.
58090a8d 7282
01c52d31 7283 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 7284
01c52d31 72852006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7286
01c52d31
MB
7287 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
7288 gmm-image-load-path calls.
58090a8d 7289
01c52d31 7290 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 7291
01c52d31 7292 * message.el (message-make-tool-bar): Ditto.
58090a8d 7293
01c52d31 7294 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 7295
01c52d31
MB
7296 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
7297 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 7298
01c52d31
MB
7299 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
7300 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 7301
01c52d31
MB
7302 * message.el (message-tool-bar-gnome): Use new icon names.
7303 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 7304
01c52d31
MB
7305 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
7306 functions from MH-E.
7307 (gmm-image-load-path): New variable from MH-E.
7308 (gmm-image-load-path): New function from MH-E. Added arguments
7309 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
7310 *-image-load-path-called-flag.
4c2ad11d 7311
01c52d31 73122006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 7313
01c52d31 7314 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 7315
01c52d31 73162006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 7317
01c52d31
MB
7318 * nnimap.el (nnimap-request-move-article): Change folder back to
7319 source group before deleting.
6586e9c9 7320
01c52d31 73212006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 7322
01c52d31 7323 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 7324
01c52d31
MB
7325 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
7326 mm-url.
e8beac8a 7327
01c52d31 7328 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 7329
01c52d31 73302006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 7331
01c52d31
MB
7332 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
7333 coding system which mm-charset-to-coding-system returns for a
7334 given charset is valid.
e8beac8a 7335
01c52d31 73362006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 7337
01c52d31
MB
7338 * html2text.el (html2text-remove-tag-list):
7339 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 7340
01c52d31 73412006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 7342
01c52d31 7343 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 7344
01c52d31 73452006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 7346
01c52d31
MB
7347 * gnus-art.el (article-strip-banner): Call
7348 article-really-strip-banner only when the regexp match is made.
3b059693 7349
01c52d31 73502006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 7351
01c52d31
MB
7352 * gnus-art.el (article-strip-banner): Use
7353 gnus-extract-address-components instead of
7354 mail-header-parse-addresses to make it work with non-ASCII text;
7355 remove mail-encode-encoded-word-string.
3b059693 7356
01c52d31
MB
7357 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
7358 values which are surrounded with \"...\"; make it never cause a
7359 Lisp error; give up parsing of parameters if it failed in
7360 extracting type.
3b059693 7361
880820fe 73622006-02-14 Arne Jørgensen <arne@arnested.dk>
3b059693 7363
01c52d31
MB
7364 * smime.el (smime-cert-by-ldap-1): Fix bug where
7365 `smime-ldap-search' returns results without userCertificates.
ab513ed4 7366
01c52d31 73672006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 7368
01c52d31 7369 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 7370
01c52d31 73712006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 7372
01c52d31
MB
7373 * spam.el (spam-check-spamassassin-headers): Adapt format for
7374 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
7375 <ari@mbf.ocn.ne.jp>.
7376 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 7377
01c52d31 73782006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 7379
01c52d31
MB
7380 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
7381 make-temp-file; make it work with XEmacs as well.
9516b9f4 7382
01c52d31
MB
7383 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
7384 mm-make-temp-file.
9516b9f4 7385
01c52d31
MB
7386 * mm-decode.el (mm-display-external): Use the 3rd arg of
7387 mm-make-temp-file.
7388 (mm-create-image-xemacs): Ditto.
9516b9f4 7389
01c52d31 73902006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 7391
01c52d31
MB
7392 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
7393 with message-narrow-to-headers.
7394 (gnus-draft-setup): Narrow to header to run message-fetch-field.
7395 (gnus-draft-check-draft-articles): New function.
7396 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 7397
01c52d31 73982006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 7399
01c52d31
MB
7400 * gnus-art.el (gnus-article-browse-html-parts):
7401 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
7402 Don't use suffix argument for mm-make-temp-file for Emacs 21
7403 compatibility. Remove useless `format'.
292f71fe 7404
01c52d31 74052006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 7406
01c52d31
MB
7407 * nnweb.el (nnweb-google-wash-article): Update regexps.
7408 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 7409
01c52d31 74102006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 7411
01c52d31
MB
7412 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
7413 re-loading nn* modules.
292f71fe 7414
01c52d31 74152006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 7416
01c52d31
MB
7417 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
7418 for `tool-bar-mode' and don't check it's default-value.
292f71fe 7419
01c52d31 7420 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 7421
01c52d31 7422 * message.el (message-make-tool-bar): Ditto.
292f71fe 7423
01c52d31
MB
7424 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
7425 `substring'. Shorten tmp-file name.
292f71fe 7426
01c52d31 7427 * gnus.el: Remove bogus comment.
292f71fe 7428
01c52d31 74292006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 7430
01c52d31
MB
7431 * gnus-art.el (gnus-article-browse-html-parts): New function.
7432 (gnus-article-browse-html-article): New function for viewing html
7433 articles with a browser.
bd2cef66 7434
01c52d31 74352006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 7436
01c52d31
MB
7437 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
7438 (mml2015-pgg-encrypt): Ditto.
ffda926c 7439
01c52d31
MB
7440 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
7441 (mml1991-pgg-encrypt): Ditto.
f5fab556 7442
01c52d31 74432006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 7444
01c52d31
MB
7445 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
7446 message-make-date instead of current-time-string.
4b9f0de2 7447
01c52d31
MB
7448 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
7449 to gnus-decoded which mm-uu might set.
4b9f0de2 7450
01c52d31 74512006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 7452
01c52d31
MB
7453 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
7454 don't decode quoted parameters; remove misimported Emacs code.
7455 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7456 (rfc2231-decode-encoded-string): Don't use split-string which
7457 behaves differently according to Emacs version; use
7458 mm-decode-coding-region to convert charset to coding-system.
7459 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7460 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 7461
01c52d31 74622006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 7463
01c52d31
MB
7464 * gnus-art.el (article-decode-charset): Don't use ignore-errors
7465 when calling mail-header-parse-content-type.
7466 (article-de-quoted-unreadable): Ditto.
7467 (article-de-base64-unreadable): Ditto.
7468 (article-wash-html): Ditto.
20051b27 7469
01c52d31
MB
7470 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
7471 calling mail-header-parse-content-type and
7472 mail-header-parse-content-disposition.
7473 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
7474 mail-header-parse-content-type.
82259e50 7475
01c52d31
MB
7476 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
7477 insert charset and format parameters; encode description after
7478 inserting it to buffer.
7479 (mml-insert-parameter): Fold lines properly even if a parameter is
7480 segmented into two or more lines; change the max column to 76.
82259e50 7481
01c52d31
MB
7482 * rfc1843.el (rfc1843-decode-article-body): Don't use
7483 ignore-errors when calling mail-header-parse-content-type.
46f93472 7484
01c52d31
MB
7485 * rfc2231.el (rfc2231-parse-string): Return at least type if
7486 possible; don't cause an error even if it fails in parsing of
7487 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7488 (rfc2231-encode-string): Don't break lines at the beginning, leave
7489 it to mml-insert-parameter.
46f93472 7490
01c52d31
MB
7491 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
7492 calling mail-header-parse-content-type.
d3a597b7 7493
01c52d31 74942006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 7495
01c52d31
MB
7496 * spam-report.el (spam-report-gmane-use-article-number):
7497 Improve doc string.
7498 (spam-report-gmane-internal): Check if a suitable header was found
7499 in the article.
8753ddee 7500
01c52d31 75012006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 7502
01c52d31
MB
7503 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
7504 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 7505
01c52d31 75062006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 7507
01c52d31 7508 Update copyright notices of all files in the gnus directory.
8753ddee 7509
01c52d31 75102006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 7511
01c52d31 7512 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 7513
01c52d31 75142006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 7515
01c52d31
MB
7516 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
7517 segmented lines of parameter value to cope with Thunderbird 1.5
7518 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
7519 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7520 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 7521
01c52d31 75222006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 7523
01c52d31
MB
7524 * mml.el (mml-generate-mime-1): Correct the order of inline signed
7525 parts.
a33704bb 7526
01c52d31 75272006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 7528
01c52d31
MB
7529 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
7530 there's only one active file for all servers.
7531 (nnweb-request-scan): Make sure nnweb-articles is initialized on
7532 solid groups. Gnus might have used a FAST request to select the group.
7533 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
7534 and nnweb-search redundantly in the active file.
7535 (nnweb-request-list): Don't list bogus groups. There can only be one.
7536 (nnweb-request-create-group): Don't use ARGS.
7537 (nnweb-possibly-change-server, nnweb-request-group): Remove some
7538 initialisations. Let nnoo do the work.
a33704bb 7539
01c52d31 75402006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 7541
01c52d31
MB
7542 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
7543 Say the part has been decoded.
a33704bb 7544
01c52d31 7545 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 7546
01c52d31 75472006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 7548
01c52d31
MB
7549 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
7550 mailcap-viewer-test-cache when there's no 'test clause, since that
7551 will invert the meaning of a "nil" test previously determined by
7552 mailcap-mailcap-entry-passes-test.
53cfefc8 7553
01c52d31 75542006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 7555
01c52d31
MB
7556 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
7557 compiling.
53cfefc8 7558
01c52d31 7559 * gnus-sum.el: Ditto.
53cfefc8 7560
01c52d31 7561 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 7562
01c52d31 75632006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 7564
01c52d31 7565 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 7566
01c52d31 75672006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 7568
01c52d31
MB
7569 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
7570 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
7571 current Google Groups.
53cfefc8 7572
01c52d31 75732006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 7574
01c52d31
MB
7575 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
7576 and tool-bar-mode.
66841476 7577
01c52d31
MB
7578 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
7579 and tool-bar-mode.
66841476 7580
01c52d31
MB
7581 * message.el (message-tool-bar-update): Simplify.
7582 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 7583
01c52d31
MB
7584 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
7585 gnus-summary-buffer.
7586 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
7587 gnus-summary-reply.
81df110a 7588
01c52d31 7589 * gmm-utils.el (gmm): Add :version.
5fae1cae 7590
01c52d31 75912006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 7592
01c52d31
MB
7593 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
7594 autoload.
5fae1cae 7595
01c52d31 75962006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 7597
01c52d31 7598 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 7599
01c52d31 76002006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 7601
01c52d31 7602 * message.el: Change some comments WRT tool-bars.
81df110a 7603
01c52d31
MB
7604 * gnus-sum.el (gnus-summary-tool-bar)
7605 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
7606 (gnus-summary-tool-bar-zap-list): New variables.
7607 (gnus-summary-make-tool-bar): Complete rewrite using
7608 `gmm-tool-bar-from-list'.
430d3ed7 7609
01c52d31
MB
7610 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
7611 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
7612 variables.
7613 (gnus-group-make-tool-bar): Complete rewrite using
7614 `gmm-tool-bar-from-list'.
7615 (gnus-group-tool-bar-update): New function.
430d3ed7 7616
01c52d31 7617 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 7618
01c52d31 76192006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 7620
01c52d31
MB
7621 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
7622 is dissected into a single part of which the type is the same as
7623 the given one; decode charset.
6ff5b064 7624
01c52d31 76252006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 7626
01c52d31
MB
7627 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
7628 into alists as symbol not string, since that's what
7629 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
7630 look for.
a8f6d239 7631
01c52d31 76322006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 7633
01c52d31
MB
7634 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
7635 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 7636
01c52d31 7637 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 7638
01c52d31 76392006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 7640
01c52d31
MB
7641 * gnus-art.el (gnus-mime-security-button-commands): New variable.
7642 (gnus-mime-security-button-menu): New definition.
7643 (gnus-mime-security-button-map): Use them.
7644 (gnus-mime-security-button-menu): New function.
7645 (gnus-insert-mime-security-button): Addition to help echo.
7646 (gnus-mime-security-run-function, gnus-mime-security-save-part)
7647 (gnus-mime-security-pipe-part): New functions.
d752cf53 7648
01c52d31
MB
7649 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
7650 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 7651
01c52d31
MB
7652 * mm-decode.el (mm-handle-set-disposition): Remove.
7653 (mm-handle-set-description): Remove.
d752cf53 7654
01c52d31 76552006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 7656
01c52d31
MB
7657 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
7658 (mm-w3m-standalone-supports-m17n-p): New function.
7659 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
7660 w3m usage.
d752cf53 7661
01c52d31
MB
7662 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
7663 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 7664
01c52d31 76652006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 7666
01c52d31
MB
7667 * message.el (message-tool-bar-zap-list): Use
7668 gmm-tool-bar-zap-list as custom type.
7669 (message-tool-bar-update): New function.
7670 (message-tool-bar, message-tool-bar-gnome)
7671 (message-tool-bar-retro): Add message-tool-bar-update.
7672 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 7673
01c52d31 7674 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 7675
01c52d31
MB
7676 * gmm-utils.el (gmm-error): Describe `args'.
7677 (gmm-tool-bar-zap-list): New widget.
7678 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 7679
01c52d31 76802006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 7681
01c52d31
MB
7682 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
7683 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
7684 the number of recursive calls.
4a2358e9 7685
01c52d31
MB
7686 * mm-decode.el (mm-handle-set-disposition): New macro.
7687 (mm-handle-set-description): New macro.
4a2358e9 7688
01c52d31 76892006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 7690
01c52d31
MB
7691 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
7692 encoding.
4a2358e9 7693
01c52d31 76942006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 7695
01c52d31
MB
7696 * message.el (message-tool-bar-zap-list, message-tool-bar)
7697 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
7698 (message-tool-bar-local-item-from-menu): Remove.
7699 (message-tool-bar-map): Replace by `message-make-tool-bar'.
7700 (message-make-tool-bar): New function.
7701 (message-mode): Use `message-make-tool-bar'.
4a2358e9 7702
01c52d31
MB
7703 * gmm-utils.el: New file.
7704 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
7705 (gmm-lazy): New widget copied from `nnmail.el'.
7706 (gmm-tool-bar-from-list): New function for creating customizable
7707 tool bars.
7708 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
7709 output.
7710 (gmm): Add :prefix to defgroup.
4a2358e9 7711
01c52d31 77122006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 7713
01c52d31 7714 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 7715
01c52d31 77162006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 7717
01c52d31
MB
7718 * mml.el (mml-attach-file): Describe `description' in doc string.
7719 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 7720
01c52d31 77212006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 7722
01c52d31 7723 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 7724
01c52d31 77252006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 7726
01c52d31 7727 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 7728
01c52d31 77292006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 7730
01c52d31
MB
7731 * imap.el (imap-open): Handle case where buffer is a buffer
7732 object.
41e11121 7733
01c52d31 77342005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 7735
01c52d31
MB
7736 * gnus-delay.el (gnus-delay): Don't autoload.
7737 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
7738 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 7739
01c52d31 77402005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 7741
01c52d31 7742 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 7743
01c52d31 77442006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 7745
01c52d31 7746 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 7747
01c52d31 7748 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 7749
01c52d31 77502006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 7751
01c52d31 7752 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 7753
01c52d31 77542006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 7755
01c52d31
MB
7756 * mm-decode.el (mm-inlined-types): Add application/pgp.
7757 (mm-automatic-display): Ditto.
11e22c4a 7758
01c52d31
MB
7759 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
7760 part as text.
11e22c4a 7761
01c52d31 77622006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 7763
01c52d31
MB
7764 * nnrss.el: Update copyright.
7765 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 7766
01c52d31
MB
7767 * gnus-art.el:
7768 * gnus-sum.el:
7769 * mm-uu.el:
7770 * mm-view.el: Update copyright.
97f78c9b 7771
01c52d31 77722006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 7773
01c52d31
MB
7774 * message.el (message-info): New function.
7775 (message-mode-menu): Add it.
7776 Update copyright.
97f78c9b 7777
01c52d31 7778 * ChangeLog: Fix and update copyright.
97f78c9b 7779
01c52d31 77802006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 7781
01c52d31
MB
7782 * message.el (message-forward-subject-name-subject): Prefer the
7783 address to 'nowhere' if the sender has no name.
7784 Fix typo. Update copyright year.
97f78c9b 7785
01c52d31 77862006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 7787
01c52d31
MB
7788 * gnus-art.el (article-wash-html): Use
7789 gnus-summary-show-article-charset-alist if a numeric arg is given.
7790 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 7791
01c52d31
MB
7792 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
7793 mm-inline-text-html-render-with-w3m-standalone.
7794 (mm-text-html-washer-alist): Map w3m-standalone to
7795 gnus-article-wash-html-with-w3m-standalone.
7796 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 7797
01c52d31 77982006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 7799
01c52d31
MB
7800 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
7801 Improve LaTeX.
4b91459a 7802
01c52d31 78032006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 7804
01c52d31
MB
7805 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
7806 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 7807
01c52d31
MB
7808 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
7809 the buffer.
4b91459a 7810
01c52d31 78112006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 7812
01c52d31
MB
7813 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
7814 custom definition of `gnus-posting-styles'.
d44e3b45 7815
01c52d31
MB
7816 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
7817 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 7818
01c52d31 78192006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 7820
01c52d31
MB
7821 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
7822 Use nntp for bug archive.
4b91459a 7823
01c52d31 78242006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 7825
01c52d31
MB
7826 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
7827 parts.
7828 (nnrss-normalize-date): New function converts ISO 8601 date into
7829 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
7830 (nnrss-check-group): Use it.
c03ac728 7831
01c52d31 78322006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 7833
01c52d31 7834 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 7835
01c52d31
MB
7836 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
7837 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
7838 (nnrss-insert-w3): Ditto.
d8a88581 7839
01c52d31 78402005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 7841
01c52d31
MB
7842 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
7843 the articles to be forwarded including the case where neither a
7844 number of articles nor a region is specified.
d8a88581 7845
01c52d31 78462005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 7847
01c52d31
MB
7848 * nnrss.el (nnrss-request-article): Fix last change; fill
7849 text/plain parts.
7573397b 7850
01c52d31 78512005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 7852
01c52d31
MB
7853 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
7854 in text/plain part.
7855 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 7856
01c52d31 78572005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 7858
01c52d31
MB
7859 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
7860 article.
9ebc3953 7861
01c52d31 78622005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 7863
01c52d31
MB
7864 * nnml.el: Don't require gnus-bcklg. Autoload it.
7865 (nnml-use-compressed-files, nnml-save-mail): Support other
7866 comression programs such as bzip2.
7929f858 7867
01c52d31 78682005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 7869
01c52d31
MB
7870 * dns.el (query-dns): Make sure we check the buffer size before
7871 removing tcp headers.
7929f858 7872
01c52d31 78732005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 7874
01c52d31
MB
7875 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
7876 remove MIME buttons associated with multipart/alternative parts.
7877 (gnus-mime-display-alternative): Tag buttons using `article-type'
7878 text property.
ead25b5c 7879
01c52d31
MB
7880 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
7881 associated with multipart/alternative parts.
ead25b5c 7882
01c52d31 7883 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 7884
01c52d31
MB
7885 * mm-decode.el (mm-inlined-types): Fix custom type.
7886 (mm-keep-viewer-alive-types): Ditto.
7887 (mm-automatic-display): Ditto.
7888 (mm-attachment-override-types): Ditto.
7889 (mm-inline-override-types): Ditto.
7890 (mm-automatic-external-display): Ditto.
8774406b 7891
01c52d31 78922005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 7893
01c52d31
MB
7894 * spam-report.el (spam-report-user-mail-address)
7895 (spam-report-user-agent): New variables.
7896 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 7897
01c52d31 78982005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 7899
01c52d31
MB
7900 * gnus-art.el (gnus-button-handle-custom): Do not just use
7901 `customize-apropos' for any "M-x customize-*" button but the
7902 function called for. Accept both the function name and its
7903 argument in order to achieve this.
7904 (gnus-button-alist): Remove support for "custom:" URL's. Pass
7905 function name to `gnus-button-handle-custom' in case of "M-x
7906 customize-*" buttons.
59fda2fa 7907
01c52d31 79082005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 7909
01c52d31
MB
7910 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
7911 multipart/alternative and add xref to mm-discouraged-alternatives
7912 in doc string.
7d0c69be 7913
01c52d31
MB
7914 * mm-decode.el (mm-discouraged-alternatives): Add xref to
7915 gnus-buttonized-mime-types in doc string.
7d0c69be 7916
01c52d31 79172005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 7918
01c52d31
MB
7919 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
7920 Suggest image/.* in the doc string.
d6697c02 7921
01c52d31 79222005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 7923
01c52d31
MB
7924 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
7925 message-marks (Debian bug #342521).
d6697c02 7926
01c52d31 79272005-12-12 Simon Josefsson <jas@extundo.com>
84861437 7928
01c52d31
MB
7929 * password.el (password-read-from-cache): Add.
7930 (password-read): Use it.
84861437 7931
01c52d31 79322005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 7933
01c52d31
MB
7934 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
7935 us-ascii as a MIME charset.
3338c0ad 7936
01c52d31
MB
7937 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
7938 against the case where the 2nd arg TYPE is nil.
3338c0ad 7939
01c52d31 79402005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 7941
01c52d31 7942 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 7943
01c52d31 7944 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 7945
01c52d31 79462005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 7947
01c52d31 7948 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 7949
01c52d31 79502005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 7951
01c52d31
MB
7952 * mm-decode.el (mm-display-external): Use nametemplate (defined in
7953 RFC1524) if it is in mailcap or add a suffix according to
7954 mailcap-mime-extensions when generating a temp filename; postpone
7955 deleting a temp file for 2 seconds for some wrappers, shell
7956 scripts, and so on, which might exit right after having started a
7957 viewer command as a background job.
7958
79592005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
7960
7961 * nntp.el (nntp-marks-directory): Fix custom group.
7962
7963 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
7964 steps when < 10.
7965
7966 * gnus-start.el (gnus-no-server-1): Mention
7967 `gnus-level-default-subscribed' in doc string.
7968
79692005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
7970
7971 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
7972 parens.
7973
79742005-11-26 Dave Love <fx@gnu.org>
7975
7976 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
7977 (tls-program, tls-success): Provide openssl alternative.
7978
7979 * starttls.el: Doc fixes.
7980 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
7981 SERVICE to PORT.
7982
002876ab 7983 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
01c52d31
MB
7984 port null or service name.
7985 (starttls-negotiate): Autoload.
7986
79872005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7988
7989 * message.el (message-kill-to-signature): Fix interactive spec.
7990
79912005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
7992
7993 * pop3.el (pop3-open-server): Recognize a string as a service name.
7994
79952005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
7996
7997 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
7998
79992005-11-23 Dave Love <fx@gnu.org>
8000
8001 Add pop3s, pop3/starttls.
8002
8003 * pop3.el (pop3-authentication-scheme): Clarify doc.
8004 (open-tls-stream, starttls-open-stream): Autoload.
8005 (pop3-stream-type): New.
8006 (pop3-open-server): Use it.
8007
8008 * mail-source.el (mail-sources): Fix some :types. Add stream type
8009 for POP.
8010 (mail-source-keyword-map): Add :stream for POP.
8011 (mail-source-fetch-pop): Use pop3-stream-type.
8012
80132005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
8014
8015 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
8016 of current-time-string.
8017
80182005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
8019
8020 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
8021 date header.
8022
80232005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
8024
8025 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
8026 it can seriously impact performance as it bypasses the agent's
8027 local caches.
8028
80292005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
8030
8031 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
8032 must be explicitly online rather than "not explicitly offline" for
8033 its flags to be synchronized.
8034
8035 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
8036 that gnus-uu-unmark-thread will function correctly.
8037
8038 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
8039 1024K is instead displayed as 1M.
8040
80412005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8042
8043 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
8044
80452005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
8046
8047 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
8048
80492005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
8050
8051 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
8052 error message to display actual error condition.
8053 (gnus-agent-save-local): Avoid saving symbols that are bound to
8054 nil as they simply result in a warning message in
8055 gnus-agent-read-local.
8056
80572005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
8058
8059 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
8060 rather than make-variable-buffer-local for file-precious-flag.
8061
80622005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
8063
8064 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
8065 for duplicates which are removed. The invalid sort check then
8066 triggers a rescan after the sort as sorting may have moved
8067 duplicate entries such that they can be cheaply detected.
8068
80692005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
8070
8071 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
8072
80732005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
8074
8075 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
8076 internal variable to a custom variable. Changed default value
8077 from compressed(2) to uncompressed(1).
8078 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
8079 support for uncompressed agentview files. Taken together, reading
8080 the agentview file should now be 6-7 times faster.
8081
80822005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
8083
8084 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
8085 as a buffer-local variable. This avoids creating truncated
8086 dribble files as a result of a hang up, eg.
8087
80882005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
8089
8090 * gnus-start.el (gnus-start-draft-setup): Enforce
8091 `gnus-draft-mode' for nndraft:drafts at startup.
8092
8093 * gnus.el (gnus-splash): Change custom group.
8094 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
8095 allow-list argument.
8096
8097 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
8098 string.
8099
81002005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
8101
8102 * gnus-art.el (gnus-default-article-saver): Add user-defined
8103 `function' to custom type.
8104
81052005-10-30 Chong Yidong <cyd@stupidchicken.com>
8106
8107 * imap.el (imap-open): Handle case where buffer is a buffer
8108 object.
8109
81102005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
8111
8112 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
8113 long lines.
8114 (gnus-cache-delete-group): Wrap doc strings.
8115
8116 * gnus-agent.el (gnus-agent-rename-group)
8117 (gnus-agent-delete-group): Wrap doc strings.
8118
01c52d31
MB
81192005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8120
8121 * gnus-start.el (gnus-1): Add "native" to
8122 gnus-predefined-server-alist.
8123
8124 * gnus.el (gnus-method-to-server): Don't add "native" to the
8125 lists here, because that leads to problems when
8126 gnus-select-method is bound.
8127
81282005-11-09 Simon Josefsson <jas@extundo.com>
8129
8130 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
8131 use (not sort-by-date) instead.
8132
81332005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
8134
8135 * gnus-delay.el (gnus-delay-group): Don't autoload.
8136 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
8137 to be re-loaded when customizing the `gnus-delay' group.
8138
81392005-11-19 Chong Yidong <cyd@stupidchicken.com>
8140
8141 * message.el: Revert last changes.
8142 (message-insert-citation-line): Use newlines.
8143
81442005-11-17 Chong Yidong <cyd@stupidchicken.com>
8145
8146 * message.el (message-courtesy-message)
8147 (message-mark-insert-begin, message-mark-insert-end)
8148 (message-elide-ellipsis, message-cancel-message)
8149 (message-add-header, message-change-subject)
8150 (message-cross-post-followup-to-header)
8151 (message-cross-post-insert-note, message-reduce-to-to-cc)
8152 (message-widen-reply, message-delete-not-region)
8153 (message-kill-to-signature, message-insert-signature)
8154 (message-insert-importance-high, message-insert-importance-low)
8155 (message-insert-or-toggle-importance)
8156 (message-insert-disposition-notification-to)
8157 (message-indent-citation, message-yank-original)
8158 (message-cite-original-without-signature, message-cite-original)
8159 (message-insert-citation-line, message-position-on-field)
8160 (message-fix-before-sending, message-send-mail-partially)
8161 (message-send-mail, message-send-mail-with-sendmail)
8162 (message-send-mail-with-qmail, message-send-news)
8163 (message-check-news-header-syntax, message-generate-headers)
8164 (message-insert-courtesy-copy, message-fill-address)
8165 (message-fill-header, message-shorten-references)
8166 (message-setup-1, message-cancel-news)
8167 (message-forward-make-body-plain, message-forward-make-body-mime)
8168 (message-forward-make-body-mml, message-encode-message-body)
8169 (message-forward-make-body-digest-plain)
8170 (message-forward-make-body-digest-mime)
8171 (message-use-alternative-email-as-from): Insert `hard-newline'
8172 instead of ordinary newlines.
8173
81742005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
8175
8176 * message.el (message-generate-headers): Downcase the argument
8177 given to message-check-element.
8178
81792005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
8180
8181 * nntp.el (nntp-authinfo-rejected): New error condition.
8182 (nntp-wait-for): Use new error condition to signal authentication
8183 error.
8184 (nntp-retrieve-data): Rethrow new error condition to break out of
8185 recursive call to nntp-send-authinfo.
8186
81872005-11-08 Romain Francoise <romain@orebokech.com>
8188
8189 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
8190 (gnus-summary-exit-map): Bind to `Z p'.
8191 (gnus-summary-make-menu-bar): Add menu item.
8192
81932005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
8194
8195 * gnus-art.el (gnus-article-treat-custom): Add `first'.
8196 (gnus-treat-*): Add `first' in all doc strings.
8197
8198 * gnus-group.el (gnus-group-compact-group): Fix typo.
8199
82002005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
8201
8202 * gnus.el (gnus-parameters-case-fold-search): New variable.
8203 (gnus-parameters-get-parameter): Use it.
8204
8205 * gnus-score.el (gnus-home-score-file): Doc fix.
8206
82072005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
8208
8209 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
8210
82112005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
8212
8213 * mm-util.el (mm-special-display-p): New function.
8214
8215 * mml.el (mml-preview): Use it; doc fix.
8216
82172005-10-29 Romain Francoise <romain@orebokech.com>
8218
8219 * message.el (message-fix-before-sending): Fix comment.
8220
82212005-10-29 Jari Aalto <jari.aalto@cante.net>
8222
8223 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
8224
82252005-10-29 Jari Aalto <jari.aalto@cante.net>
8226
8227 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
8228 Used in gnus-score.el.
8229
82302005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
8231
8232 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
8233
82342005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
8235
8236 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
8237 whitespace removed in revision 7.8. Use concatenated string to
8238 protect trailing whitespace.
8239
880820fe 82402005-10-27 Jouni K. Seppänen <jks@iki.fi>
01c52d31
MB
8241
8242 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
8243 (nnimap-request-expire-articles): Use it to avoid sending 'UID
8244 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
8245 Courier IMAP ("some version from 2004"). Mostly based on similar
8246 code in the same function.
8247
82482005-10-26 Didier Verna <didier@xemacs.org>
8249
002876ab 8250 * gnus-group.el (gnus-group-compact-group): Invalidate original
01c52d31 8251 article buffer.
002876ab 8252 * gnus-srvr.el (gnus-server-compact-server): Ditto.
c9e31f32 8253 * nnml.el (nnml-request-compact-group): Handle self Xref: field in
01c52d31
MB
8254 NOV database and in article itself.
8255 Invalidate article backlog.
8256
82572005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
8258
8259 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
8260
82612005-10-26 Simon Josefsson <jas@extundo.com>
8262
8263 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
8264 part of 2004-07-25 change.
8265
82662005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
8267
8268 * message.el (message-display-completion-list): New function.
8269 (message-expand-group): Use it; make sure the Completions buffer
8270 is modifiable.
8271
82722005-10-30 Chong Yidong <cyd@stupidchicken.com>
8273
c9e31f32 8274 * imap.el (imap-open): Handle case where buffer is a buffer object.
01c52d31
MB
8275
82762005-10-24 Eli Zaretskii <eliz@gnu.org>
8277
8278 * pgg-def.el:
8279 * pgg-gpg.el:
8280 * pgg-parse.el:
8281 * pgg-pgp.el:
8282 * pgg-pgp5.el:
8283 * pgg.el: Move to the parent lisp directory.
8284
82852005-10-23 Chong Yidong <cyd@stupidchicken.com>
8286
8287 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
8288 user-mail-name is an empty string.
8289
82902005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
8291
8292 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
8293 depending on gnus-score-decay-constant.
8294
8295 * encrypt.el (encrypt-insert-file-contents)
8296 (encrypt-write-file-contents): Don't use `gnus-message'.
8297
8298 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
8299 arguments.
8300 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
8301 arguments to mm-uu-verbatim-marks-extract.
8302 (mm-uu-hide-markers): New variable.
8303 (mm-uu-extract): Use face similar to `gnus-cite-3'.
8304
8305 * gnus-fun.el (gnus-convert-image-to-x-face-command)
8306 (gnus-convert-image-to-face-command): Use "convert" by default to
8307 allow other input image formats.
8308 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
8309 accordingly.
8310
83112005-10-23 Simon Josefsson <jas@extundo.com>
8312
8313 * imap.el (imap-gssapi-program): Align command line parameters
8314 with latest GNU SASL.
8315 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
8316
83172005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8318
8319 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
8320 HTML.
8321 (nnslashdot-request-article): Ditto.
8322
83232005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
8324
8325 * mail-source.el (mail-source-fetch-pop): Require pop3.
8326 (mail-source-check-pop): Ditto.
8327
83282005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
8329
8330 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
8331 errors.
8332
83332005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
8334
8335 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
8336 (gnus-treat-strip-leading-blank-lines): Improve doc string.
8337
8338 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
8339
8340 * mm-bodies.el (mm-decode-string): Call
8341 `mm-charset-to-coding-system' with allow-override argument.
8342
83432005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
8344
8345 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
8346 (rfc2047-charset-to-coding-system): New function.
8347 (rfc2047-decode-encoded-words): New function.
8348 (rfc2047-decode-region): Use them.
8349 (rfc2047-decode-cte): Remove.
8350 (rfc2047-parse-and-decode): Remove.
8351 (rfc2047-decode): Remove.
8352
83532005-10-15 Kenichi Handa <handa@m17n.org>
8354
8355 * rfc2047.el (rfc2047-decode-cte): New function.
8356 (rfc2047-decode-region): Change the way to decode successive
8357 encoded-words: decode B- or Q-encoding in each encoded-word,
8358 concatenate them, and decode it as charset.
8359
83602005-10-17 Chong Yidong <cyd@stupidchicken.com>
8361
8362 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
8363 widget-move-and-invoke.
8364 (gnus-custom-mode): Use gnus-custom-map.
8365
83662005-10-15 Bill Wohler <wohler@newt.com>
8367
8368 * message.el (message-tool-bar-map): Renamed image file from
8369 mail_send to mail/send.
8370
83712005-10-16 Masatake YAMATO <jet@gyve.org>
8372
8373 * message.el (message-expand-group): Pass the common
8374 prefix substring of completion to `display-completion-list'.
8375
83762005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
8377
8378 * mml-sec.el (mml-secure-method): New internal variable.
8379 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
8380 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
8381 functions using mml-secure-method.
8382
8383 * mml.el (mml-mode-map): Add key bindings for those functions.
8384 (mml-menu): Simplify security menu entries. Suggested by Jesper
8385 Harder <harder@myrealbox.com>.
8386 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
8387 end of message if point is the headers of the message.
8388
8389 * message.el (message-in-body-p): New function.
8390
8391 * assistant.el: Autoload gnus-util and netrc.
8392
8393 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
8394 Use `mm-charset-override-alist' only when decoding.
8395
8396 * mm-bodies.el (mm-decode-body): Call
8397 `mm-charset-to-coding-system' with allow-override argument.
8398
8399 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
8400 `filename' from Content-Disposition if Content-Type doesn't
8401 provide `name'.
8402 (gnus-mime-view-part-as-type): Set default instead of
8403 initial-input.
8404
84052005-10-09 Daniel Brockman <daniel@brockman.se>
8406
8407 * format-spec.el (format-spec): Propagate text properties of % spec.
8408
84092005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
8410
8411 * gnus-art.el (gnus-treat-predicate): Add `first'.
8412
84132005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
8414
8415 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
8416 (mm-charset-override-alist): New variable.
8417 (mm-charset-to-coding-system): Use it.
8418 (mm-codepage-setup): New helper function.
8419 (mm-charset-eval-alist): New variable.
8420 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
8421 about unknown charsets.
8422
84232005-10-04 David Hansen <david.hansen@gmx.net>
8424
8425 * nnrss.el (nnrss-request-article): Add support for the comments tag.
8426 (nnrss-check-group): Ditto.
8427
84282005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
8429
8430 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
8431 Rename x-gnus-verbatim to x-verbatim.
8432 (mm-uu-type-alist): Fix regexp for verbatim-marks.
8433
8434 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
8435 x-verbatim.
8436
8437 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
8438
8439 * gnus-util.el (gnus-remove-duplicates): Remove.
8440
8441 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
8442 instead of gnus-remove-duplicates.
8443
8444 * message.el (message-remove-duplicates): Remove.
8445 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
8446 message-remove-duplicates.
8447
8448 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
8449 available, else use implementation from `delete-dups'.
8450
8451 * message.el (message-insert-expires): New function.
8452 (message-mode-map): Add key binding.
8453 (message-mode-field-menu): Add menu entry.
8454 (message-mode): Document it.
8455 (message-make-expires-date): Use `message-make-date'.
8456
84572005-10-04 Josh Huber <huber@alum.wpi.edu>
8458
8459 * message.el (message-make-expires-date): New function.
8460
01c52d31
MB
84612005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
8462
8463 * time-date.el: Autoload parse-time-string, XEmacs needs it.
8464
84652005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
8466
8467 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
8468 function rather than the diff-mode.el package.
8469 (mm-display-external): Use with-current-buffer.
8470 (mm-viewer-completion-map, mm-viewer-completion-map):
8471 Move initialization inside declaration.
8472
84732005-09-29 Simon Josefsson <jas@extundo.com>
8474
8475 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
8476 autoload mail-check-payment.
8477 (spam-check-hashcash): Define unconditionally, since hashcash.el
8478 is part of Gnus now. Ignore errors from payment checking.
8479
84802005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
8481
8482 * message.el (message-bold-region, message-unbold-region): Rename
8483 from `bold-region' and `unbold-region'.
8484
8485 * message.el: Remove useless autoloads.
8486
84872005-09-28 Simon Josefsson <jas@extundo.com>
8488
8489 * message.el (message-use-idna): Default to t.
8490 (message-use-idna): Test whether encoding works too. Doc fix.
8491
84922005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
8493
8494 * nntp.el (nntp-warn-about-losing-connection): Remove.
8495
84962005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
8497
8498 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
8499 customizable. Change default value.
8500 (mm-uu-diff-groups-regexp): Change default value.
8501 (mm-uu-type-alist): Add doc string.
8502 (mm-uu-configure): Add doc string. Make it interactive.
8503 (mm-uu-tex-groups-regexp): New variable.
8504 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
8505 (mm-uu-type-alist): Add LaTeX documents.
8506 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
8507 of "text/verbatim".
8508 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
8509
8510 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
8511 instead of "text/verbatim".
8512
8513 * message.el (message-mark-inserted-region)
8514 (message-mark-insert-file): Use slrn style marks when called with
8515 prefix argument.
8516
85172005-09-27 Simon Josefsson <jas@extundo.com>
8518
8519 * message.el (message-idna-to-ascii-rhs-1): Reformat.
8520
880820fe 85212005-09-27 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8522
8523 * message.el (message-remove-duplicates): New function.
8524 Implementation borrowed from `gnus-remove-duplicates'.
8525 (message-idna-to-ascii-rhs): Also encode idna addresses in
8526 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
8527 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
8528 only ask about the same idna domain once per header and also tell
8529 in what header to replace the idna domain.
8530
8531 * gnus-art.el (article-decode-idna-rhs): Also decode idna
8532 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
8533 (article-decode-idna-rhs): Fix regexp so that all idna-address in
8534 a header is decoded and not just the last one.
8535
85362005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
8537
8538 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
8539 has been decoded.
8540
8541 * mm-decode.el (mm-automatic-display): Add text/verbatim.
8542 (mm-insert-part): Don't modify text if it has been decoded.
8543
8544 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
8545 decoded.
8546
8547 * mm-view.el (mm-inline-text): Don't strip text props unless
8548 decoding enriched or richtext parts.
8549
85502005-09-25 Romain Francoise <romain@orebokech.com>
8551
8552 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
8553 * gnus-start.el (gnus-subscribe-interactively):
8554 * gnus-uu.el (gnus-uu-grab-articles):
8555 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
8556 space.
8557
85582005-09-24 Emilio C. Lopes <eclig@gmx.net>
8559
8560 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
8561 * mm-view.el (mm-view-pkcs7-decrypt):
8562 * gnus-sum.el (gnus-summary-limit-to-extra)
8563 (gnus-summary-respool-article, gnus-read-move-group-name):
8564 * gnus-score.el (gnus-summary-increase-score):
8565 * gnus-util.el (gnus-completing-read-with-default):
8566 * gnus-art.el (gnus-read-save-file-name)
8567 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
8568 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
8569 * message.el (message-check-news-header-syntax):
8570 Follow convention for reading with the minibuffer.
8571
85722005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
8573
8574 * spam-report.el (spam-report-url-ping-plain):
8575 Use gnus-extended-version as User-Agent.
8576
8577 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
8578 default value is nil.
8579
8580 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
8581 (mm-uu-verbatim-marks-extract): New function.
8582 (mm-uu-extract): New face.
8583 (mm-uu-copy-to-buffer): Use it.
8584
8585 * spam-report.el (spam-report-gmane-ham): Renamed from
8586 `spam-report-gmane-unspam'.
8587 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
8588 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
8589
8590 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
8591 Autoload.
8592 (spam-report-gmane-unregister-routine): Renamed
8593 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
8594
85952005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
8596
8597 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
8598 (spam-report-gmane-unregister-routine): Add support for gmane
8599 unregistration.
8600
8601 * spam-report.el (spam-report-gmane-unspam)
8602 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
8603 (spam-report-gmane): Change to take a single article and do unspam
8604 registration.
8605
86062005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
8607
8608 * mm-url.el (mm-url-decode-entities): Fix regexp.
8609
86102005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8611
8612 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
8613 default to nil, to be able to use Gnus at all. If the default
8614 switches to something else, then the function should be fixed not
8615 be exceedingly slow.
8616
86172005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
8618
8619 * gnus-start.el (gnus-activate-group): If the server is nil, don't
8620 fail hard.
8621
8622 * spam-report.el: Add better Keywords line.
8623
8624 * spam.el: Add Maintainer and better Keywords line.
8625
86262005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
8627
8628 * gnus-art.el (gnus-article-replace-part)
8629 (gnus-mime-replace-part): New functions.
8630 (gnus-mime-action-alist, gnus-mime-button-commands)
8631 (gnus-mime-save-part-and-strip): Added file argument.
8632 (gnus-article-part-wrapper): Added interactive argument.
8633
8634 * gnus-sum.el (gnus-summary-mime-map): Add
8635 `gnus-article-replace-part'.
8636
86372005-09-19 Didier Verna <didier@xemacs.org>
8638
8639 The nnml compaction feature:
8640 * nnml.el (nnml-request-compact-group): New function.
8641 * nnml.el (nnml-request-compact): New function.
8642 * gnus-int.el (gnus-request-compact-group): New function.
8643 * gnus-int.el (gnus-request-compact): New function.
8644 * gnus-group.el (gnus-group-compact-group): New function.
8645 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
8646 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
8647 * gnus-srvr.el (gnus-server-compact-server): New function.
8648 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
8649 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
8650
86512005-09-18 Deepak Goel <deego@gnufans.org>
8652
8653 * sieve.el (sieve-help): Fix `message' call: first arg should be a
8654 format spec.
8655
86562005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
8657
8658 * gnus.el (gnus-group-startup-message): Bind image-load-path.
8659
86602005-09-15 Romain Francoise <romain@orebokech.com>
8661
8662 * message.el (message-fill-paragraph): Clarify docstring.
8663
86642005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
8665
8666 * gnus-art.el (gnus-mime-display-part): Protect against broken
8667 MIME messages.
8668
86692005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
8670
8671 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
8672 before parsing header.
8673
86742005-09-11 Jari Aalto <jari.aalto@cante.net>
8675
002876ab 8676 * html2text.el (html2text-replace-list): Add new entities.
01c52d31
MB
8677
86782005-09-11 Romain Francoise <romain@orebokech.com>
8679
8680 * message.el (message-alternative-emails): Improve docstring.
8681 (message-setup-1): Call `message-use-alternative-email-as-from'
8682 after `message-setup-hook' to give it precedence over posting
8683 styles, etc.
8684 (message-use-alternative-email-as-from): Add docstring. Remove
8685 the original From header if present.
8686
8687 * nnml.el (nnml-compressed-files-size-threshold): New variable.
8688 (nnml-save-mail): Use it.
8689
8690 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
8691 articles. Add new argument `silent'.
8692 (gnus-uu-mark-all): Report the total number of marked articles.
8693
86942005-09-10 Romain Francoise <romain@orebokech.com>
8695
8696 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
8697 (gnus-uu-mark-series): Likewise.
8698
86992005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
8700
8701 * spam-report.el (spam-report-gmane): Fix generation of spam
8702 report URL.
8703
87042005-09-10 Simon Josefsson <jas@extundo.com>
8705
8706 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
8707 t, based on discussion on the ding list with Robert Epprecht
8708 <epprecht@solnet.ch>.
8709
87102005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
8711
8712 * spam-report.el (spam-report-gmane): Make it work without
8713 X-Report-Spam header. Gmane now only provides Archived-At.
8714 This is only used if `spam-report-gmane-use-article-number' is nil.
8715 (spam-report-gmane-spam-header): Remove. Not used anymore.
8716
8717 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
8718 make `gnus-summary-sort-by-recipient' work with threading.
8719
8720 * nnweb.el (nnweb-google-wash-article): Print a message if article
8721 is not available.
8722
87232005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
8724
8725 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
8726 change. Decode text/* parts content before displaying.
8727
87282005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
8729
8730 * mml-smime.el: Remove defvar of gnus-extract-address-components.
8731
87322005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8733
8734 * mm-view.el (mm-display-inline-fontify): Disable support modes.
8735
87362005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
8737
c9e31f32 8738 * message.el (message-tab-body-function): Fix mismatched custom type.
01c52d31
MB
8739
8740 * gnus.el (gnus-group-change-level-function): Ditto.
8741
8742 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
8743
8744 * gnus-art.el (gnus-signature-limit)
8745 (gnus-article-mime-part-function): Ditto.
8746
87472005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
8748
8749 * mml.el (mml-mode): Silence the byte compiler.
8750
8751 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
8752 using `(sit-for 0)' before moving the point to the specified part;
8753 skip unbuttonized parts.
8754 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
8755 return to the summary window if gnus-auto-select-part is non-nil.
8756
87572005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
8758
8759 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
8760 variables.
8761 (mml-dnd-attach-file, mml-mode): Use them.
8762
8763 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
8764 Make fetching article by MID work again for Google Groups. Added
8765 FIXME concerning gnus-group-make-web-group.
8766
8767 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
8768 Don't depend on Gnus by using mail-extract-address-components if
8769 gnus-extract-address-components is not bound.
8770
87712005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8772
8773 * gnus-art.el (gnus-mime-display-security): Don't display the
8774 signature, but only the signed part.
8775
87762005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
8777
8778 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
8779
8780 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
8781 list, not listp.
8782
87832005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
8784
8785 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
8786 when encoding.
8787
8788 * mm-bodies.el (mm-decode-content-transfer-encoding):
8789 De-canonicalize CRLF for all text content types, not just
8790 text/plain.
8791
87922005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
8793
8794 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
8795 valid article; point arrow and cursor at the MIME button.
8796
87972005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
8798
8799 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
8800 Suggested by Dan Christensen <jdc@uwo.ca>.
8801
8802 * mm-decode.el (mm-save-part): Enable change of prompt.
8803
88042005-08-29 Jari Aalto <jari.aalto@cante.net>
8805
8806 * gnus-msg.el (gnus-inews-add-send-actions): Made
8807 `message-post-method' lambda parameter ARG `&optional'.
8808
88092005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
8810
8811 * gnus-sum.el (gnus-summary-mime-map): Added
8812 gnus-article-save-part-and-strip, gnus-article-delete-part and
8813 gnus-article-jump-to-part.
8814
8815 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
8816 (gnus-article-edit-part): Use it.
8817 (gnus-article-part-wrapper): Added no-handle argument.
8818 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
8819 functions.
8820
88212005-08-29 Romain Francoise <romain@orebokech.com>
8822
8823 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
8824 docstring.
8825 (gnus-face-from-file): Likewise.
8826
88272005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
8828
8829 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
8830 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
8831 non-nil.
8832 (gnus-auto-select-part): New variable.
8833 (gnus-article-jump-to-part): New function.
8834 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
8835 (gnus-mime-delete-part): Allow selecting specified part after
8836 deleting or stripping parts.
8837 (gnus-article-jump-to-part): Don't use `read-number'. Use last
8838 part if argument is bogus.
8839
88402005-08-31 Juanma Barranquero <lekktu@gmail.com>
8841
8842 * gnus-art.el (w3m-minor-mode-map):
8843 * gnus-spec.el (gnus-newsrc-file-version):
8844 * gnus-util.el (nnmail-active-file-coding-system)
8845 (gnus-original-article-buffer, gnus-user-agent):
8846 * gnus.el (gnus-ham-process-destinations)
8847 (gnus-parameter-ham-marks-alist)
8848 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
8849 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
8850 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
8851 * mm-decode.el (gnus-current-window-configuration):
8852 * mm-extern.el (gnus-article-mime-handles):
8853 * mm-url.el (url-current-object, url-package-name)
8854 (url-package-version):
8855 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
8856 (smime-keys, w3m-cid-retrieve-function-alist)
8857 (w3m-current-buffer, w3m-display-inline-images)
8858 (w3m-minor-mode-map):
8859 * mml-smime.el (gnus-extract-address-components):
8860 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
8861 (gnus-newsrc-hashtb, message-default-charset)
8862 (message-deletable-headers, message-options)
8863 (message-posting-charset, message-required-mail-headers)
8864 (message-required-news-headers):
8865 * mml1991.el (mc-pgp-always-sign):
8866 * mml2015.el (mc-pgp-always-sign):
8867 * nnheader.el (nnmail-extra-headers):
8868 * rfc1843.el (gnus-decode-encoded-word-function)
8869 (gnus-decode-header-function, gnus-newsgroup-name):
8870 * spam-stat.el (gnus-original-article-buffer): Add defvars.
8871
88722005-08-22 Karl Chen <quarl@cs.berkeley.edu>
8873
8874 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
8875 the end of the date treatments.
8876
88772005-08-15 Simon Josefsson <jas@extundo.com>
8878
8879 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
8880 it in url-handlers.el and XEmacs in url.el. Reported by Luca
8881 Capello and Romain Francoise.
8882 (pgg-fetch-key-function): Removed, not used?
8883 (pgg-insert-url-with-w3): Require url, to get
8884 url-insert-file-contents regardless of where it is defined.
8885
88862005-08-13 Romain Francoise <romain@orebokech.com>
8887
8888 * message.el (message-cite-original-1): New function.
8889 (message-cite-original): Use it.
8890 (message-cite-original-without-signature): Ditto.
8891
88922005-08-08 Romain Francoise <romain@orebokech.com>
8893
8894 * message.el (message-yank-empty-prefix): New variable.
8895 (message-indent-citation): Use it.
8896 (message-cite-original-without-signature): Respect X-No-Archive.
8897
88982005-08-08 Simon Josefsson <jas@extundo.com>
8899
8900 * pgg.el: Autoload url-insert-file-contents instead of loading
8901 w3/url.
8902 (pgg-insert-url-with-w3): Don't load url here.
8903
89042005-08-07 Jesper Harder <harder@phys.au.dk>
8905
8906 * message.el (message-kill-to-signature): Don't insert newline at
8907 bol.
8908 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
8909
89102005-08-06 Romain Francoise <romain@orebokech.com>
8911
8912 * message.el (message-user-fqdn): Fix typo in docstring.
8913
89142005-08-05 Daiki Ueno <ueno@unixuser.org>
8915
8916 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
8917
8918 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
8919
89202005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
8921
8922 * mm-bodies.el (mm-encode-body): Use coding system rather than
8923 charset to encode text.
8924
8925 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
8926 number of charsets if utf-8 is available (XEmacs).
8927
89282005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
8929
8930 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
8931 taken from `gnus-button-mid-or-mail-regexp'.
8932 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
8933 (gnus-button-alist): Improve regexp for domain part of the MIDs
8934 for news:localpart@domain buttons.
8935 (gnus-button-ctan-directory-regexp): Update.
8936
89372005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
8938
8939 * sieve-manage.el (sieve-manage-interactive-login): Use
8940 make-local-variable rather than make-variable-buffer-local.
8941 (sieve-manage-open): Ditto.
8942 (sieve-manage-authenticate): Ditto.
8943
8944 * mml.el (mml-generate-mime-1): Make the content type default to
8945 text/plain if the filename is not specified.
8946
89472005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
8948
8949 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
8950 instead of insert-buffer.
8951
8952 * message.el (message-yank-original): Ditto; set the mark at the
8953 end of the yanked message.
8954
89552005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
8956
8957 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
8958 lines to scroll rather than to stop it.
8959
8960 * mml.el (mml-generate-default-type): Add doc string.
8961 (mml-generate-mime-1): Use mm-default-file-encoding or make it
8962 default to application/octet-stream when determining the content
8963 type if it is not specified for the part or the mml contents; add
8964 a comment about mml-generate-default-type.
8965
89662005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
8967
8968 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
8969 make it default to application/octet-stream when determining the
8970 content type if it is not specified for the external contents.
8971
89722005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
8973
8974 * rfc2231.el (rfc2231-parse-string): Take care that not only a
8975 segmented parameter but also other parameters might be there.
8976
89772005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
8978
8979 * mm-decode.el (mm-display-external): Delete temp file, directory
8980 and buffer immediately if the external process is exited.
8981
89822005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
8983
8984 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
8985 fewer lines than that of scroll-margin.
8986 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
8987
89882005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
8989
8990 * gnus-art.el (gnus-article-next-page): Revert.
8991 (gnus-article-beginning-of-window): New macro.
8992 (gnus-article-next-page-1): Use it.
8993 (gnus-article-prev-page): Ditto.
8994 (gnus-article-edit-part): Use insert-buffer-substring instead of
8995 insert-buffer.
8996 (gnus-article-edit-exit): Ditto.
8997
8998 * gnus-util.el (gnus-beginning-of-window): Remove.
8999 (gnus-end-of-window): Remove.
9000
90012005-07-25 Simon Josefsson <jas@extundo.com>
9002
9003 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
9004 to have the url package without w3. Reported by Daiki Ueno
9005 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
9006
90072005-07-20 Didier Verna <didier@xemacs.org>
9008
9009 * gnus-diary.el: Remove the description comment (nndiary is now
9010 properly documented in the Gnus manual).
9011 Fix the spelling of "Back End".
9012 * nndiary.el: Ditto.
9013 Fix the copyright notice.
9014
90152005-07-18 Romain Francoise <romain@orebokech.com>
9016
149cd465
JB
9017 * gnus-sum.el (gnus-summary-to-prefix)
9018 (gnus-summary-newsgroup-prefix): New variables.
01c52d31
MB
9019 (gnus-summary-from-or-to-or-newsgroups): Use them.
9020
90212005-07-17 Romain Francoise <romain@orebokech.com>
9022
9023 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
9024 space as it's generally not especially interesting to the user.
9025
90262005-07-16 Romain Francoise <romain@orebokech.com>
9027
9028 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
9029 nil to avoid prompting and file modification if one of the
9030 messages at the top of the nnfolder file contains a copyright
9031 notice.
9032 Update copyright notice.
9033
9034 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
9035 instead of `current-time-string' as the latter creates a time
9036 string that is not RFC 2822 compliant (it lacks the zone).
9037 Update copyright notice.
9038
90392005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9040
9041 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
9042 for text/rtf. Display default in prompt. Pass default for M-n.
9043
9044 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
9045
90462005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9047
9048 * gnus-msg.el (gnus-button-mailto): Remove
9049 save-selected-window-window hackery because it relies on
9050 save-selected-window internals.
9051
90522005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
9053
9054 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
9055 (gnus-article-next-page-1): Use gnus-beginning-of-window.
9056 (gnus-article-prev-page): Ditto.
9057
9058 * gnus-util.el (gnus-beginning-of-window): New function.
9059 (gnus-end-of-window): New function.
9060
90612005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
9062
9063 * gnus-score.el (gnus-score-edit-all-score): Set
9064 gnus-score-edit-exit-function to gnus-score-edit-done and call
9065 gnus-message.
9066
90672005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9068
9069 * gnus-msg.el (gnus-button-mailto): Remove
9070 save-selected-window-window hackery because it relies on
9071 save-selected-window internals.
9072
90732005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
9074
9075 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
9076 add-minor-mode.
9077 (gnus-binary-mode): Ditto.
9078
9079 * gnus-topic.el (gnus-topic-mode): Ditto.
9080
90812005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
9082
9083 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
9084 (gnus-article-prev-page): Take scroll-margin into consideration.
9085
90862005-07-04 Lute Kamstra <lute@gnu.org>
9087
9088 Update FSF's address in GPL notices.
9089
90902005-07-04 Juanma Barranquero <lekktu@gmail.com>
9091
9092 * gnus.el (gnus-exit):
9093 * gnus-group.el (gnus-group-icons):
9094 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
9095
9096 * gnus-nocem.el (gnus-nocem):
9097 * message.el (message-various, message-buffers, message-sending)
9098 (message-interface, message-forwarding, message-insertion)
9099 (message-headers, message-news, message-mail):
9100 * pgg-gpg.el (pgg-gpg):
9101 * pgg-parse.el (pgg-parse):
9102 * pgg-pgp.el (pgg-pgp):
9103 * pgg-pgp5.el (pgg-pgp5):
9104 * pop3.el (pop3): Finish `defgroup' description with period.
9105
91062005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
9107
9108 * gnus-art.el (article-display-face): Improve the efficiency.
9109 (article-display-x-face): Ditto; remove grey x-face stuff.
9110
91112005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
9112
9113 * gnus-art.el (article-display-face): Correct the position in
9114 which Faces are inserted.
9115
91162005-06-29 Didier Verna <didier@xemacs.org>
9117
9118 * gnus-art.el (article-display-face): Display faces in correct
9119 order.
9120
91212005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
9122
9123 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
9124 (gnus-fill-real-hashtb): Use hash table instead of obarray.
9125 (gnus-nocem-check-article): Fetch the Type header.
9126 (gnus-nocem-message-wanted-p): Fix the way to examine types.
9127 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
9128 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
9129 make sure gnus-nocem-hashtb is initialized.
9130 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
9131 (gnus-nocem-unwanted-article-p): Ditto.
9132
9133 * pgg.el (pgg-verify): Return the verification result.
9134
91352005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
9136
9137 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
9138 is ascii.
9139
91402005-06-24 Juanma Barranquero <lekktu@gmail.com>
9141
9142 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
9143 `show-nonbreak-escape'.
9144
91452005-06-23 Lute Kamstra <lute@gnu.org>
9146
9147 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
9148
9149 * dig.el (dig-mode):
9150 * smime.el (smime-mode): Use gnus-run-mode-hooks.
9151
91522005-06-21 Juanma Barranquero <lekktu@gmail.com>
9153
9154 * nnimap.el (nnimap-split-download-body): Fix spellings.
9155
91562005-06-16 Juanma Barranquero <lekktu@gmail.com>
9157
9158 * gnus-art.el (gnus-article-encrypt-body):
9159 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
9160 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
9161 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 9162
880820fe 91632005-06-16 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9164
9165 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
9166 header by looking for magic "MII" at the beginnig.
9167
91682005-06-16 Miles Bader <miles@gnu.org>
9169
9170 * assistant.el (assistant-field): Remove "-face" suffix from face name.
9171 (assistant-field-face): New backward-compatibility alias for renamed
9172 face.
9173 (assistant-render-text): Use renamed assistant-field face.
9174
9175 * spam.el (spam): Remove "-face" suffix from face name.
9176 (spam-face): New backward-compatibility alias for renamed face.
9177 (spam-face, spam-initialize): Use renamed spam face.
9178
9179 * message.el (message-header-to, message-header-cc)
9180 (message-header-subject, message-header-newsgroups)
9181 (message-header-other, message-header-name)
9182 (message-header-xheader, message-separator, message-cited-text)
9183 (message-mml): Remove "-face" suffix from face names.
9184 (message-header-to-face, message-header-cc-face)
9185 (message-header-subject-face, message-header-newsgroups-face)
9186 (message-header-other-face, message-header-name-face)
9187 (message-header-xheader-face, message-separator-face)
9188 (message-cited-text-face, message-mml-face):
9189 New backward-compatibility aliases for renamed faces.
9190 (message-font-lock-keywords): Use renamed message faces.
9191
9192 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
9193 (sieve-test-commands, sieve-tagged-arguments):
9194 Remove "-face" suffix from face names.
9195 (sieve-control-commands-face, sieve-action-commands-face)
9196 (sieve-test-commands-face, sieve-tagged-arguments-face):
9197 New backward-compatibility aliases for renamed faces.
9198 (sieve-control-commands-face, sieve-action-commands-face)
9199 (sieve-test-commands-face, sieve-tagged-arguments-face):
9200 Use renamed sieve faces.
9201
9202 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
9203 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
9204 (gnus-group-news-3-empty, gnus-group-news-4)
9205 (gnus-group-news-4-empty, gnus-group-news-5)
9206 (gnus-group-news-5-empty, gnus-group-news-6)
9207 (gnus-group-news-6-empty, gnus-group-news-low)
9208 (gnus-group-news-low-empty, gnus-group-mail-1)
9209 (gnus-group-mail-1-empty, gnus-group-mail-2)
9210 (gnus-group-mail-2-empty, gnus-group-mail-3)
9211 (gnus-group-mail-3-empty, gnus-group-mail-low)
9212 (gnus-group-mail-low-empty, gnus-summary-selected)
9213 (gnus-summary-cancelled, gnus-summary-high-ticked)
9214 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
9215 (gnus-summary-high-ancient, gnus-summary-low-ancient)
9216 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
9217 (gnus-summary-low-undownloaded)
9218 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
9219 (gnus-summary-low-unread, gnus-summary-normal-unread)
9220 (gnus-summary-high-read, gnus-summary-low-read)
9221 (gnus-summary-normal-read, gnus-splash):
9222 Remove "-face" suffix from face names.
9223 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
9224 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
9225 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
9226 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
9227 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
9228 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
9229 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
9230 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
9231 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
9232 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
9233 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
9234 (gnus-summary-selected-face, gnus-summary-cancelled-face)
9235 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
9236 (gnus-summary-normal-ticked-face)
9237 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
9238 (gnus-summary-normal-ancient-face)
9239 (gnus-summary-high-undownloaded-face)
9240 (gnus-summary-low-undownloaded-face)
9241 (gnus-summary-normal-undownloaded-face)
9242 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
9243 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
9244 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
9245 (gnus-splash-face):
9246 New backward-compatibility aliases for renamed faces.
9247 (gnus-group-startup-message): Use renamed gnus faces.
9248
9249 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
9250 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
9251 (gnus-server-agent): Remove "-face" suffix from face names.
9252 (gnus-server-agent-face, gnus-server-opened-face)
9253 (gnus-server-closed-face, gnus-server-denied-face)
9254 (gnus-server-offline-face):
9255 New backward-compatibility aliases for renamed faces.
9256 (gnus-server-agent-face, gnus-server-opened-face)
9257 (gnus-server-closed-face, gnus-server-denied-face)
9258 (gnus-server-offline-face): Use renamed gnus faces.
9259
9260 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
9261 Remove "-face" suffix from face names.
9262 (gnus-picon-xbm-face, gnus-picon-face):
9263 New backward-compatibility aliases for renamed faces.
9264
9265 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
9266 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
9267 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
9268 (gnus-cite-11): Remove "-face" suffix from face names.
9269 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
9270 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
9271 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
9272 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
9273 New backward-compatibility aliases for renamed faces.
9274 (gnus-cite-attribution-face, gnus-cite-face-list)
9275 (gnus-article-boring-faces): Use renamed gnus faces.
9276
9277 * gnus-art.el (gnus-signature, gnus-header-from)
9278 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
9279 (gnus-header-content): Remove "-face" suffix from face names.
9280 (gnus-signature-face, gnus-header-from-face)
9281 (gnus-header-subject-face, gnus-header-newsgroups-face)
9282 (gnus-header-name-face, gnus-header-content-face):
9283 New backward-compatibility aliases for renamed faces.
9284 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
9285
9286 * gnus-sum.el (gnus-summary-selected-face)
9287 (gnus-summary-highlight): Use renamed gnus faces.
9288 * gnus-group.el (gnus-group-highlight): Likewise.
9289
92902005-06-14 Juanma Barranquero <lekktu@gmail.com>
9291
9292 * gnus-sieve.el (gnus-sieve-article-add-rule):
9293 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
9294 * spam-stat.el (spam-stat-buffer-change-to-spam)
9295 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
9296
9297 * message.el (message-is-yours-p):
9298 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
9299
93002005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
9301
9302 * mm-view.el (mm-inline-text): Withdraw the last change.
9303
93042005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
9305
9306 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
9307 executing enriched-decode.
9308
93092005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
9310
9311 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
9312 charset of tar files.
9313
93142005-06-04 Luc Teirlinck <teirllm@auburn.edu>
9315
9316 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
9317
93182005-06-04 Lute Kamstra <lute@gnu.org>
9319
9320 * nnfolder.el (nnfolder-read-folder): Make sure that undo
9321 information is never recorded.
9322
93232005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
9324
9325 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
9326
93272005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
9328
9329 * pop3.el (pop3-apop): Run md5 in the binary mode.
9330
9331 * starttls.el (starttls-set-process-query-on-exit-flag):
9332 Use eval-and-compile.
9333
93342005-05-31 Simon Josefsson <jas@extundo.com>
9335
9336 * smime.el (smime-replace-in-string): Define.
9337 (smime-cert-by-ldap-1): Use it.
9338
93392005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
9340
9341 * gnus-art.el (article-display-x-face): Replace
9342 process-kill-without-query by gnus-set-process-query-on-exit-flag.
9343
9344 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
9345 set-process-query-on-exit-flag or process-kill-without-query.
9346
9347 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
9348 loop instead of replace-regexp.
9349
9350 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
9351 instead of process-kill-without-query if it is available.
9352
9353 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
9354 instead of find-file-hooks if it is available.
9355
9356 * mml1991.el: Bind pgg-default-user-id when compiling.
9357
9358 * mml2015.el: Bind pgg-default-user-id when compiling.
9359
9360 * nndraft.el (nndraft-request-associate-buffer):
9361 Use write-contents-functions instead of write-contents-hooks if it is
9362 available.
9363
9364 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
9365 instead of find-file-hooks if it is available.
9366
9367 * nntp.el (nntp-open-connection): Replace
9368 process-kill-without-query by gnus-set-process-query-on-exit-flag.
9369 (nntp-open-ssl-stream): Ditto.
9370 (nntp-open-tls-stream): Ditto.
9371
9372 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
9373 set-process-query-on-exit-flag or process-kill-without-query.
9374 (starttls-open-stream-gnutls): Use it instead of
9375 process-kill-without-query.
9376 (starttls-open-stream): Ditto.
9377
93782005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
9379
9380 * smime.el (smime-cert-by-ldap-1): Don't use
9381 replace-regexp-in-string.
9382
880820fe 93832005-05-31 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9384
9385 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
9386
9387 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
002876ab 9388 in PEM format. Adjust to the XEmacs compability.
01c52d31
MB
9389
93902005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
9391
9392 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
9393 by `string-to-number'.
9394 * gnus-agent.el (gnus-agent-regenerate-group)
9395 (gnus-agent-fetch-articles): Ditto.
9396 * gnus-art.el (gnus-button-fetch-group): Ditto.
9397 * gnus-cache.el (gnus-cache-generate-active)
9398 (gnus-cache-articles-in-group): Ditto.
9399 * gnus-group.el (gnus-group-set-current-level)
9400 (gnus-group-insert-group-line): Ditto.
9401 * gnus-score.el (gnus-score-set-expunge-below)
9402 (gnus-score-set-mark-below, gnus-summary-score-effect)
9403 (gnus-summary-score-entry): Ditto.
9404 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
9405 (gnus-soup-pack): Ditto.
9406 * gnus-spec.el (gnus-xmas-format): Ditto.
9407 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
9408 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
9409 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
9410 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
9411 * nndb.el (nndb-get-remote-expire-response): Ditto.
9412 * nndiary.el (nndiary-parse-schedule-value)
9413 (nndiary-string-to-number, nndiary-request-replace-article)
9414 (nndiary-request-article): Ditto.
9415 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
9416 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
9417 * nneething.el (nneething-make-head): Ditto.
9418 * nnfolder.el (nnfolder-request-article)
9419 (nnfolder-retrieve-headers): Ditto.
9420 * nnheader.el (nnheader-file-to-number): Ditto.
9421 * nnkiboze.el (nnkiboze-request-article): Ditto.
9422 * nnmail.el (nnmail-process-unix-mail-format)
9423 (nnmail-process-babyl-mail-format): Ditto.
9424 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
9425 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
9426 (nnmh-request-create-group, nnmh-request-list-1)
9427 (nnmh-request-group, nnmh-request-article): Ditto.
9428 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
9429 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
9430 * nnsoup.el (nnsoup-make-active): Ditto.
9431 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
9432 * nntp.el (nntp-find-group-and-number)
9433 (nntp-retrieve-headers-with-xover): Ditto.
9434 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
9435 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
9436 (pgg-format-key-identifier): Ditto.
9437 * pop3.el (pop3-last, pop3-stat): Ditto.
9438 * qp.el (quoted-printable-decode-region): Ditto.
9439
9440 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
9441 of concat.
9442
94432005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
9444
9445 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
9446
9447 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
9448
9449 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
9450
9451 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
9452
9453 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
9454
9455 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
9456
9457 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
9458 (gnus-carpal-mode): Ditto.
9459
9460 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
9461 (gnus-browse-mode): Ditto.
9462
9463 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
9464
9465 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
9466
94672005-05-29 Richard M. Stallman <rms@gnu.org>
9468
9469 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
9470
94712005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
9472
9473 * gnus-util.el (gnus-run-mode-hooks): New function.
9474
9475 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
9476
94772005-05-26 Luc Teirlinck <teirllm@auburn.edu>
9478
9479 * gnus-agent.el (gnus-agent-make-mode-line-string):
9480 Use mode-line-highlight as mouse-face.
9481
94822005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
9483
9484 * canlock.el (canlock): Change the parent group to news.
9485
9486 * deuglify.el (gnus-outlook-deuglify): Add :group.
9487
9488 * dig.el (dig): Add :group.
9489
9490 * dns-mode.el (dns-mode): Add :group.
9491
9492 * encrypt.el (encrypt): Add :group.
9493
9494 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
9495 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
9496 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
9497 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
9498 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
9499
9500 * gnus-diary.el (gnus-diary): Add :group.
9501
9502 * gnus.el (gnus-group-news-1-face): Add :group.
9503 (gnus-group-news-1-empty-face): Ditto.
9504 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
9505 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
9506 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
9507 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
9508 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
9509 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
9510 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
9511 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
9512 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
9513 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
9514 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
9515 (gnus-summary-high-ticked-face): Ditto.
9516 (gnus-summary-low-ticked-face): Ditto.
9517 (gnus-summary-normal-ticked-face): Ditto.
9518 (gnus-summary-high-ancient-face): Ditto.
9519 (gnus-summary-low-ancient-face): Ditto.
9520 (gnus-summary-normal-ancient-face): Ditto.
9521 (gnus-summary-high-undownloaded-face): Ditto.
9522 (gnus-summary-low-undownloaded-face): Ditto.
9523 (gnus-summary-normal-undownloaded-face): Ditto.
9524 (gnus-summary-high-unread-face): Ditto.
9525 (gnus-summary-low-unread-face): Ditto.
9526 (gnus-summary-normal-unread-face): Ditto.
9527 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
9528 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
9529
9530 * hashcash.el (hashcash): New custom group.
9531 (hashcash-default-payment): Add :group.
9532 (hashcash-payment-alist): Ditto.
9533 (hashcash-default-accept-payment): Ditto.
9534 (hashcash-accept-resources): Ditto.
9535 (hashcash-path): Ditto.
9536 (hashcash-extra-generate-parameters): Ditto.
9537 (hashcash-double-spend-database): Ditto.
9538 (hashcash-in-news): Ditto.
9539
9540 * message.el (message-minibuffer-local-map): Add :group.
9541
9542 * netrc.el (netrc): Add :group.
9543
9544 * sieve-manage.el (sieve-manage-log): Add :group.
9545 (sieve-manage-default-user): Diito.
9546 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
9547 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
9548 (sieve-manage-authenticators): Ditto.
9549 (sieve-manage-authenticator-alist): Ditto.
9550 (sieve-manage-default-port): Ditto.
9551
9552 * sieve-mode.el (sieve-control-commands-face): Add :group.
9553 (sieve-action-commands-face): Ditto.
9554 (sieve-test-commands-face): Ditto.
9555 (sieve-tagged-arguments-face): Ditto.
9556
9557 * smime.el (smime): Add :group.
9558
9559 * spam-report.el (spam-report): Add :group.
9560
9561 * spam.el (spam, spam-face): Add :group.
9562
95632005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9564
9565 * nntp.el (nntp-next-result-arrived-p): Some news servers may
9566 return \n.\n.\n at the end of articles. Protect against that.
9567 (nntp-with-open-group): Allow debugging.
9568
9569 * nnheader.el (mail-header-set-extra): Make into a function
9570 because I just could't understand how to quote the list properly.
9571
9572 * dns.el (query-dns-cached): New function.
9573
95742005-05-26 Lute Kamstra <lute@gnu.org>
9575
9576 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
9577
95782005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
9579
9580 * gnus-art.el: Don't autoload mail-extract-address-components.
9581
9582 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
9583 eval-and-compile to evaluate it.
9584
9585 * hashcash.el: Don't autoload executable-find.
9586
9587 * nndb.el: Don't declare the nndb back end two or more times; don't
9588 autoload news-reply-mode, news-setup, cancel-timer and telnet.
9589
9590 * nntp.el: Autoload format-spec instead of format; use
9591 eval-and-compile to evaluate autoload forms.
9592
95932005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
9594
9595 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
9596
95972005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9598
9599 * gnus.el (gnus-version-number): Bump version.
9600
96012005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
9602
9603 * gnus.el: No Gnus v0.3 is released.
9604
96052005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
9606
9607 * gnus-art.el (gnus-article-edit-part): Disable undo.
9608
96092005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
9610
9611 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
9612 gnus-article-date-lapsed-new-header is t if date timer is active;
9613 skip headers in which the original date value is empty.
9614 (gnus-article-save-original-date): Redefine it as a macro.
9615 (gnus-display-mime): Use it.
9616
96172005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
9618
9619 * gnus-art.el (article-date-ut): Support converting date in
9620 forwarded parts as well.
9621 (gnus-article-save-original-date): New function.
9622 (gnus-display-mime): Use it.
9623
96242005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
9625
9626 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
9627 enclosure element of <item>.
9628
96292005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
9630
9631 * message.el (message-kill-buffer-query): Renamed from
9632 `message-kill-buffer-query-if-modified'. Added :version.
9633
96342005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
9635
9636 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
9637 window layout.
9638
96392005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
9640
9641 * mml.el: Autoload dnd when compiling.
9642
96432005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
9644
9645 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
9646 x-dnd-*.
9647
96482005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
9649
9650 * qp.el (quoted-printable-encode-region): Save excursion.
9651
96522005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
9653
9654 * message.el (message-kill-buffer-query-if-modified): Add new variable
9655 so the user can kill a modified message buffer quickly.
9656 (message-kill-buffer): Use it.
9657
96582005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
9659
9660 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
9661 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
9662
96632005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
9664
9665 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
9666 contained in text because xml.el decodes entities) with LFs.
9667
96682005-04-11 Lute Kamstra <lute@gnu.org>
9669
9670 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
9671 differently.
9672
96732005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
9674
9675 * mm-util.el (mm-detect-coding-region): Typo.
9676
96772005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
9678
9679 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
9680
f0131492 96812005-04-06 Deepak Goel <deego@gnufans.org>
01c52d31
MB
9682
9683 * spam-stat.el (spam-stat-score-buffer): Add a call to a
9684 user-function allow user modifications of the scores.
9685 (spam-stat-score-buffer-user): New function, to allow
9686 user-computed modifications to the score.
002876ab
JB
9687 (spam-stat-score-buffer-user-functions): List of additional
9688 scoring functions.
9689 (spam-stat-error-holder): Global temporary error holder.
9690 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
9691 variable.
01c52d31
MB
9692
96932005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
9694
9695 * gnus-registry.el (gnus-registry-clean-empty-function)
9696 (gnus-registry-trim, gnus-registry-fetch-groups)
9697 (gnus-registry-delete-group): Groups that match
9698 `gnus-registry-ignored-groups' are removed from the registry
9699 entries, not just ignored for splitting. This helps clean up the
9700 registry. Also, `gnus-registry-fetch-groups' is a convenient way
9701 to get all the groups a message ID is in.
9702
9703 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
c4cc8b9a 9704 (spam-stat-split-fancy): Change "threshhold" to "threshold".
01c52d31
MB
9705 (spam-stat-score-buffer-user-functions): Add :number custom type.
9706
97072005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
9708
9709 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
9710 argument in XEmacs.
9711
9712 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
9713 (nnrss-request-group): Decode group name first.
9714 (nnrss-request-article): Make a text/plain article if mml-to-mime
9715 failed.
9716 (nnrss-get-encoding): Return a compatible encoding according to
9717 nnrss-compatible-encoding-alist.
9718 (nnrss-find-el): Use consp instead of listp.
9719 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
9720
97212005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
9722
9723 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
9724 which Emacs 20 doesn't support.
9725 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
9726
97272005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
9728
9729 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
002876ab 9730 silence the byte compiler inside the defun.
01c52d31
MB
9731
9732 * gnus-demon.el (parse-time-string): Add autoload.
9733
9734 * gnus-delay.el (parse-time-string): Add autoload.
9735
9736 * gnus-art.el (parse-time-string): Add autoload.
9737
9738 * nnultimate.el (parse-time): Require for `parse-time-string'.
9739
97402005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
9741
9742 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
9743
9744 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
9745
9746 * smime.el (smime-ldap-host-list): Add :version.
9747
97482005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
9749
9750 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
9751 pass it to `gnus-browse-read-group'.
9752 (gnus-browse-read-group): Add NUMBER argument and pass it to
9753 `gnus-group-read-ephemeral-group'.
9754
9755 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
9756 argument and pass it to `gnus-group-read-group'.
9757
97582005-03-19 Aidan Kehoe <kehoea@parhasard.net>
9759
9760 * mm-util.el (mm-xemacs-find-mime-charset): Only call
9761 mm-xemacs-find-mime-charset-1 if we have the mule feature
9762 available at runtime.
9763
97642005-03-25 Werner Lemberg <wl@gnu.org>
9765
9766 * nnmaildir.el: Replace `illegal' with `invalid'.
9767
97682005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
9769
9770 * gnus-start.el (gnus-display-time-event-handler):
9771 Check display-time-timer at runtime rather than only at load time
9772 in case display-time-mode is turned off in the mean time.
9773
97742005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
9775
9776 * nnimap.el (nnimap-open-connection): Print which authinfo file is
9777 used.
9778
9779 * nneething.el (nneething-map-file-directory): Derive from
9780 `gnus-directory'.
9781
9782 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
9783 the To/Cc button.
9784
97852005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
9786
9787 * nnmaildir.el (nnmaildir-request-accept-article):
9788 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
9789
97902005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
9791
9792 * gnus-async.el: Require timer-funcs at compile time when in
9793 XEmacs for `run-with-idle-timer'.
9794
97952005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
9796
9797 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
9798 autoloaded function.
9799
98002005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
9801
9802 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
9803
880820fe 98042005-03-10 Arne Jørgensen <arne@arnested.dk> (tiny change)
01c52d31
MB
9805
9806 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
9807
98082005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9809
9810 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
9811 gnus-expert-user to default.
9812
98132005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
9814
9815 * nnimap.el (nnimap-open-server): Ditto.
9816
9817 * imap.el (imap-authenticate): Fix typo.
9818
98192005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
9820
9821 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
9822 buffer (since IMAP server might return FETCH response out of
9823 order, and the nntp buffer must be sorted).
9824
98252005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
9826
9827 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
9828 comparison on string.
9829
149cd465
JB
9830 * gnus-agent.el (gnus-agent-long-article, gnus-agent-short-article)
9831 (gnus-agent-score): Renamed category keywords to match gnus-cus.
01c52d31
MB
9832 (gnus-agent-summary-fetch-series): Modified to protect against
9833 gnus-agent-summary-fetch-group clearing processable flags.
9834 (gnus-agent-synchronize-group-flags): Update live group buffer as
9835 synchronization may occur due to the user toggle the plugged
9836 status.
9837 (gnus-agent-fetch-group-1): Clear downloadable flag when article
9838 successfully downloaded.
9839 (gnus-agent-expire-group-1): Avoid using markers when the overview
9840 is in ascending order; greatly improves performance.
9841 (gnus-agent-regenerate-group): Use
9842 gnus-agent-synchronize-group-flags to reset read status in both
9843 gnus and server.
9844 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
9845
98462005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
9847
9848 * message.el: Don't autoload former message-utils variables.
9849 (message-strip-subject-trailing-was): Change doc string.
9850
9851 * nnweb.el: Fixes for `gnus-group-make-web-group'.
9852 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
9853 (nnweb-google-search): Add "hl=en" here.
9854 (nnweb-google-parse-1, nnweb-google-create-mapping):
9855 Don't hardcode URL.
9856
98572005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
9858
9859 * message.el (message-get-reply-headers, message-followup):
9860 Mention related variables `message-use-followup-to' and
9861 `message-use-mail-followup-to', in the information buffer.
9862
9863 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
9864 of broken groups(-beta).google.com.
9865
98662005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
9867
9868 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
9869 parameter to invoked gnus-request-move-article; remove the
9870 redundant gnus-sum-hint-move-is-internal variable; apply the marks
9871 all at once instead of once per article.
9872 (gnus-summary-remove-process-mark): Accept a list of articles as
9873 well as a single article for processing.
9874
9875 * gnus-int.el (gnus-request-move-article): Add move-is-internal
9876 parameter.
9877
9878 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
9879
9880 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
9881
9882 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
9883 parameter.
9884
9885 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
9886 parameter.
9887
9888 * nnimap.el (nnimap-request-move-article): Add move-is-internal
9889 parameter and remove the gnus-sum-hint-move-is-internal variable.
9890
9891 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
9892 parameter.
9893
9894 * nndraft.el (nndraft-request-move-article): Add move-is-internal
9895 parameter.
9896
9897 * nndiary.el (nndiary-request-move-article): Add move-is-internal
9898 parameter.
9899
9900 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
9901
9902 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
9903 parameter.
9904
9905 * nnagent.el (nnagent-request-move-article): Add move-is-internal
9906 parameter.
9907
99082005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
9909
9910 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
9911 a more conservative way.
9912
99132005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
9914
9915 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
9916 buffer, so it moves the window's cursor.
9917
880820fe 99182005-02-26 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9919
9920 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
9921 `mm-dissect-multipart' and receive the from field as an (optional)
9922 argument from `mm-dissect-multipart'.
9923 (mm-dissect-multipart): Receive the from field as an argument and
9924 pass it on when we call `mm-dissect-buffer' on MIME parts.
9925 Fixes verification/decryption of signed/encrypted MIME parts.
9926
99272005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
9928
9929 * gnus-sum.el (gnus-summary-move-article): Set
9930 gnus-sum-hint-move-is-internal for gnus-request-move-article and
9931 whatever it calls (right now, only nnimap-request-move article
9932 respects it).
9933
9934 * nnimap.el (nnimap-request-move-article): When
9935 gnus-sum-hint-move-is-internal is set, don't do the extra
9936 nnimap-request-article.
9937
99382005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
9939
9940 * nnheader.el (nnheader-find-file-noselect): Add doc string.
9941
9942 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
9943 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
9944
9945 * gnus-sum.el (gnus-summary-caesar-message):
9946 Apply `gnus-treat-article' after rotation.
9947
9948 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
9949 doc string.
9950
99512005-02-22 Simon Josefsson <jas@extundo.com>
9952
9953 * encrypt.el (encrypt-password-cache-expiry): Remove (use
880820fe 9954 `password-cache-expiry' instead). Reported by Arne Jørgensen
01c52d31
MB
9955 <arne@arnested.dk>.
9956 (encrypt): Add password-cache and password-cache-expiry as group
9957 members.
9958
880820fe 99592005-02-22 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9960
9961 * smime.el (smime-ldap-host-list): Doc fix.
9962 (smime-ask-passphrase): Use `password-read-and-add' to read (and
9963 cache) password.
9964 (smime-sign-region): Use it.
9965 (smime-decrypt-region): Use it.
9966 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
9967 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
9968 fails.
9969 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
9970 certificate from DER to PEM format rather than calling openssl.
9971
9972 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
9973
9974 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
9975 for signing/encryption.
9976
9977 * mml.el (mml-parse-1): Use them.
9978
880820fe 99792005-02-21 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9980
9981 * nnrss.el (nnrss-verbose): Removed.
9982 (nnrss-request-group): Use `nnheader-message' instead.
9983
99842005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
9985
9986 * nnrss.el (nnrss-verbose): New variable.
9987 (nnrss-request-group): Make it say nnrss is requesting a group.
9988
99892005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
9990
9991 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
9992 Handle news URL with given port correctly.
9993
99942005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
9995
9996 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
9997 containing special characters.
9998
9999 * gnus-sum.el (gnus-summary-edit-article): Ditto.
10000
10001 * mml.el (mime-to-mml): Ditto.
10002
10003 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
10004 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
10005 (rfc2047-decode-region): Quote decoded words containing special
10006 characters when rfc2047-quote-decoded-words-containing-tspecials
10007 is non-nil.
10008
100092005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
10010
10011 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
10012
10013 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
10014
100152005-02-15 Simon Josefsson <jas@extundo.com>
10016
10017 * nnimap.el (nnimap-debug): Doc fix.
10018
10019 * imap.el (imap-debug): Doc fix.
10020
100212005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
10022
10023 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
10024
100252005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
10026
10027 * gnus.el (spam-contents): Improve docs for spam-contents
10028 parameter in its variable incarnation.
10029
100302005-02-14 Simon Josefsson <jas@extundo.com>
10031
10032 * smime-ldap.el: Use require instead of load-library for ldap.
10033 (smime-ldap-search): Indent.
10034 (smime-ldap-search-internal): Shorten line.
10035
10036 * smime.el (smime-cert-by-dns): Add doc-string.
10037 (smime-cert-by-ldap-1): Indent.
10038
10039 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
10040 mml-smime-get-dns-ldap.
10041 (mml-smime-encrypt-query): Use new function. Default to ldap.
10042
880820fe 100432005-02-14 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
10044
10045 * smime.el: Require smime-ldap.
10046 (smime-ldap-host-list): New variable.
10047 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
10048
10049 * mml-smime.el (mml-smime-encrypt-query): New function.
10050 (mml-smime-encrypt-query): Use it.
10051
10052 * smime-ldap.el: New file.
10053
100542005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
10055
10056 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
10057
100582005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
10059
10060 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
10061 argument in doc string. Make query for type more clear.
10062
100632005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
10064
10065 * gnus.el (gnus-group-startup-message): Search for gnus images in
10066 etc/images/gnus.
10067 * mm-util.el (mm-image-load-path): Likewise.
10068 * smiley.el (smiley-data-directory): Search for smilies in
10069 etc/images/smilies.
10070
100712005-02-09 Kim F. Storm <storm@cua.dk>
10072
10073 Change Emacs release version from 21.4 to 22.1 throughout.
10074 Change Emacs development version from 21.3.50 to 22.0.50.
10075
100762005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
10077
10078 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
10079
10080 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
10081 non-Mule XEmacs as well.
10082 (mm-decompress-buffer): Signal an error intentionally if it does
10083 not decompress compressed data because auto-compression-mode is
10084 disabled.
10085
100862005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
10087
10088 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
10089 an ID in the registry even if it has no groups.
10090
100912005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
10092
10093 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
10094 merge it into mm-decompress-buffer.
10095 (gnus-mime-copy-part): Use the MIME part charset, the value which
10096 a user specified or gnus-newsgroup-charset for decoding, like
10097 gnus-mime-inline-part does; set buffer-file-coding-system to tell
10098 save-buffer what was used. Suggested by Kevin Ryde
10099 <user42@zip.com.au>.
10100 (gnus-mime-inline-part): Allow the name parameter as well as the
10101 filename parameter; force decompressing of compressed data; always
10102 display contents being not decoded as unibyte.
10103
10104 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
10105 as well as the filename parameter.
10106
10107 * mm-util.el (mm-decompress-buffer): Merge
10108 gnus-mime-jka-compr-maybe-uncompress.
10109 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
10110 of compressed data.
10111
101122005-02-08 Simon Josefsson <jas@extundo.com>
10113
10114 * imap.el (imap-log): Doc fix.
10115
101162005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
10117
10118 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
10119 the coding cookies; decompress compressed parts.
10120
10d1d0af 10121 * mml.el (mml-generate-mime-1): Add the charset parameter according
01c52d31
MB
10122 to the value which a user specified manually or the coding cookie.
10123
10124 * mm-util.el (mm-string-to-multibyte): New function.
10125 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
10126 (mm-coding-system-to-mime-charset): New function.
10127 (mm-decompress-buffer): New function.
10128 (mm-find-buffer-file-coding-system): New function.
10129
10130 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
10131 (mm-display-inline-fontify): Rewrite for decoding and decompressing
10132 parts.
10133
101342005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10135
10136 * mm-view.el (mm-display-inline-fontify): Decode a part according
10137 to the charset parameter.
10138
101392005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
10140
10141 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
10142 prefix arg is neither nil nor a number, as info specifies.
10143
101442005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
10145
10146 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
10147 timestamps.
10148
101492005-02-02 Jari Aalto <jari.aalto@cante.net>
10150
10151 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
10152 groups error checking and notify user.
10153
101542005-02-02 Jari Aalto <jari.aalto@poboxes.com>
10155
10156 * message.el (message-send-mail-function): Check existence of
10157 sendmail-program first before using default value
10158 `message-send-mail-with-sendmail'. Otherwise use more generic
10159 `smtpmail-send-it'.
10160
101612005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10162
10163 * nntp.el (nntp-request-update-info): Always return nil.
10164
101652005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
10166
10167 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
10168
101692005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
10170
10171 * message.el (message-beginning-of-line): Change the behavior when
10172 invoked between BOL and : so that it first moves backward.
10173
101742005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10175
10176 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
10177 article buffer when editing of the article is discarded.
10178 (gnus-article-prepare): Revert.
10179
101802005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10181
10182 * gnus-art.el (gnus-article-prepare):
10183 Remove message-strip-forbidden-properties from the local hook.
10184
101852005-01-27 Simon Josefsson <jas@extundo.com>
10186
10187 * password.el (password-cache-add): Only start one timer per key.
10188 Reported by Derek Atkins <warlord@MIT.EDU>.
10189
101902005-01-26 Steve Youngs <steve@sxemacs.org>
10191
10192 * run-at-time.el: Removed. It is no longer needed as
10193 timer-funcs.el in the xemacs-base package has a working version of
10194 `run-at-time'.
10195
10196 * password.el: Require timer-funcs instead of run-at-time in
10197 XEmacs.
10198 Remove `password-run-at-time' macro.
10199 (password-cache-add): Use `run-at-time' instead of
10200 `password-run-at-time'.
10201
10202 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
10203 for `run-with-idle-timer'.
10204
10205 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
10206 for `run-at-time'.
10207
10208 * mm-url.el: Require timer-funcs at compile time when in XEmacs
10209 for `with-timeout'.
10210
102112005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10212
10213 * mml.el (mml-generate-mime-1): Convert string into unibyte when
10214 inserting " *mml*" buffer's contents into a unibyte temp buffer.
10215
102162005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
10217
10218 * mail-source.el (mail-source-fetch-imap): Search for ^From case
10219 sensitively.
10220
102212005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
10222
10223 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
10224
102252005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
10226
10227 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
10228 which will be inserted according to the multibyteness of a buffer
10229 rather than the type of contents. Suggested by ARISAWA Akihiro
10230 <ari@mbf.ocn.ne.jp>.
10231
10232 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
10233 of string which old xml.el may return rather than a string.
10234
102352005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
10236
10237 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
10238
102392005-01-16 Simon Josefsson <jas@extundo.com>
10240
10241 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
10242 idn/idna.el isn't available.
10243 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
10244 <michael@waxrat.com>.
10245
10246 * hashcash.el: Remove non-FSF copyright header.
10247
10248 * hashcash.el (hashcash-extra-generate-parameters): New variable.
10249 (hashcash-generate-payment): Use it.
10250 (hashcash-generate-payment-async): Use it.
10251
102522005-01-15 Simon Josefsson <jas@extundo.com>
10253
10254 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
10255 Suggested by Raymond Scholz <ray-2005@zonix.de>.
10256
10257 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
10258 gnus-summary-idna-message.
10259 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
10260 (gnus-summary-idna-message): New function.
10261
102622005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
10263
10264 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
10265 gnus-novice-user.
10266
102672005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
10268
10269 * nnrss.el (nnrss-request-delete-group): Delete entries in
10270 nnrss-group-alist as well.
10271 (nnrss-save-server-data): Insert newline.
10272
102732005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
10274
10275 * gnus.el (gnus-user-agent): Use list of symbols instead of
10276 symbols. Display full version number for (S)XEmacs. Optionally
10277 display (S)XEmacs codename.
10278
10279 * gnus-util.el (gnus-emacs-version): Update for new
10280 `gnus-user-agent'.
10281
10282 * gnus-msg.el (gnus-extended-version): Make it possible to omit
10283 Gnus version.
10284
102852005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
10286
10287 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
10288 which is unreadable in some setups.
10289
102902005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
10291
10292 * gnus-spec.el (gnus-update-format-specifications): Flush the
10293 group format spec cache if it doesn't support decoded group names.
10294
102952005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
10296
c9e31f32
SM
10297 * gnus-score.el (gnus-decay-scores, gnus-score-load-file):
10298 Allow to apply decay on score files matching a regexp.
01c52d31
MB
10299
103002004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
10301
10302 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
10303 compatibility in %g and %c.
10304
103052004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
10306
10307 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
10308 name for only %g and %c.
10309 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
10310 of gnus-tmp-group to decoded group name.
10311 (gnus-group-make-rss-group): Exclude `/'s from group names.
10312
103132004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
10314
10315 * nnrss.el (nnrss-get-encoding): Fix regexp.
10316
103172004-12-27 Simon Josefsson <jas@extundo.com>
10318
10319 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
10320 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
10321 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
10322
103232004-12-17 Kim F. Storm <storm@cua.dk>
10324
10325 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
10326
10327 * gnus-sum.el (gnus-summary-mode-map): Likewise.
10328
103292004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
10330
10331 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
10332
103332004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
10334
10335 * nnrss.el: Require rfc2047 and mml.
10336 (nnrss-file-coding-system): New variable.
10337 (nnrss-format-string): Redefine it as an inline function.
10338 (nnrss-decode-group-name): New function.
10339 (nnrss-string-as-multibyte): Remove.
10340 (nnrss-retrieve-headers): Decode group name; don't use
10341 nnrss-format-string.
10342 (nnrss-request-group): Decode group name.
10343 (nnrss-request-article): Decode group name; allow a Message-ID as
10344 well as an article number; don't use nnrss-format-string; encode a
10345 Message-ID string which may contain non-ASCII characters; use
10346 mml-to-mime to compose a MIME article.
10347 (nnrss-request-expire-articles): Decode group name.
10348 (nnrss-request-delete-group): Decode group name.
10349 (nnrss-fetch): Clarify error message.
10350 (nnrss-read-server-data): Use insert-file-contents instead of load;
10351 bind file-name-coding-system; use multibyte buffer.
10352 (nnrss-save-server-data): Bind coding-system-for-write to the
10353 value of nnrss-file-coding-system; bind file-name-coding-system;
10354 add coding cookie.
10355 (nnrss-read-group-data): Use insert-file-contents instead of load;
10356 bind file-name-coding-system; use multibyte buffer.
10357 (nnrss-save-group-data): Bind coding-system-for-write to the
10358 value of nnrss-file-coding-system; bind file-name-coding-system.
10359 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
10360 make it work with non-ASCII text.
10361 (nnrss-find-el): Make it work with old xml.el as well.
10362
103632004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
10364
10365 * nnrss.el (nnrss-get-encoding): New function.
10366 (nnrss-fetch): Use unibyte buffer initially; bind
10367 coding-system-for-read while performing mm-url-insert; remove ^Ms;
10368 decode contents according to the encoding attribute.
10369 (nnrss-save-group-data): Add coding cookie.
10370 (nnrss-mime-encode-string): New function.
10371 (nnrss-check-group): Use it to encode subject and author.
10372
103732004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
10374
10375 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
10376 imaginary variable.
10377
103782004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
10379
10380 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
10381 correctly even if there are wide characters.
10382
103832004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
10384
10385 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
10386 downcased symbol names; make a new cache instead of reusing
10387 bbdb-hashtable.
10388
103892004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
10390
10391 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
10392 concatenating segments rather than before concatenating them.
10393 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
10394
10395 * message.el (message-get-reply-headers): Bind `extra'.
10396
103972004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10398
10399 * message.el (message-extra-wide-headers): New variable.
10400 (message-get-reply-headers): Use it.
10401
104022004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
10403
10404 * gnus-agent.el (gnus-agent-group-path): Decode group name.
10405 (gnus-agent-group-pathname): Ditto.
10406
10407 * gnus-cache.el (gnus-cache-file-name): Decode group name.
10408
10409 * gnus-group.el (gnus-group-make-group): Decode group name.
10410 (gnus-group-make-rss-group): Register the group data after opening
10411 the nnrss group.
10412
104132004-12-17 Paul Jarc <prj@po.cwru.edu>
10414
10415 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
10416 by expiry now get marked as read.
10417
104182004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
10419
10420 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
10421
104222004-12-17 Aidan Kehoe <kehoea@parhasard.net>
10423
10424 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
10425 unify Latin characters in XEmacs.
10426 (mm-find-mime-charset-region): Use it.
10427
104282004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
10429
10430 * gnus-util.el (gnus-delete-directory): New function.
10431
10432 * gnus-agent.el (gnus-agent-delete-group): Use it.
10433
10434 * gnus-cache.el (gnus-cache-delete-group): Use it.
10435
104362004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
10437
10438 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
10439 names.
10440
104412004-12-16 Simon Josefsson <jas@extundo.com>
10442
10443 * hashcash.el (hashcash-payment-alist): Fix custom :type.
10444
104452004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
10446
10447 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
10448
10449 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
10450 (gnus-group-set-current-level): Decode group name.
10451
104522004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
10453
10454 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
10455 failed.
10456
104572004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
10458
10459 * gnus-group.el (gnus-group-delete-group): Decode group name.
10460 (gnus-group-make-rss-group): Encode group name.
10461 (gnus-group-catchup-current): Decode group name.
10462 (gnus-group-kill-group): Decode group name.
10463
104642004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
10465
10466 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
10467
104682004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
10469
10470 * gnus-group.el (gnus-group-make-rss-group):
10471 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
10472
10473 * gnus-start.el (gnus-setup-news): Honor user's setting to
10474 gnus-message-archive-method. Suggested by Lute Kamstra
10475 <lute@gnu.org>.
10476
104772004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
10478
10479 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
10480 global counterparts of the buffer-local variables.
10481
104822004-11-16 Romain Francoise <romain@orebokech.com>
10483
10484 * gnus-sum.el (gnus-summary-exit): Don't clear the global
10485 counterparts of the buffer-local variables.
10486
104872004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
10488
10489 * message.el (message-forbidden-properties): Fixed typo in doc
10490 string.
10491
104922004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
10493
10494 * gnus-util.el (gnus-replace-in-string): Added doc string.
10495
10496 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
10497 to avoid problems when splitting mails with many recipients.
10498
104992004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
10500
10501 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
10502 pop-to-buffer, covered by the subsequent gnus-configure-windows.
10503
105042004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
10505
10506 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
10507 if there is no hashtable in memory or file modification time is
10508 newer than cached timestamp.
10509
105102004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
10511
10512 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
10513 not-matching option.
10514
105152004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
10516
10517 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
10518 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
10519 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
10520 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
10521 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
10522 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
10523
105242004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
10525
10526 * message.el (message-forward-make-body-mml): Remove headers
10527 according to message-forward-ignored-headers if a message is decoded.
10528
105292004-12-02 Romain Francoise <romain@orebokech.com>
10530
10531 * message.el (message-forward-make-body-plain): Always remove
10532 headers according to message-forward-ignored-headers.
10533
105342004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
10535
10536 * spam.el (spam-summary-prepare-exit): Remove the
10537 gnus-summary-limit pop for now, it has problems with ham marks for
10538 me.
10539
105402004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
10541
10542 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
10543 correctly.
10544
105452004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
10546
10547 * format-spec.el (format-spec): Message the char.
10548
105492004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
10550
10551 * gnus-art.el (gnus-split-methods): Reformat comments.
10552
10553 * spam.el (spam-summary-prepare-exit): Remove article limits
10554 before exiting the summary buffer.
10555
105562004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
10557
10558 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
10559 order to silence the byte compiler.
10560
10561 * spam.el: Fix the way to silence the byte compiler, which
10562 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
10563 bbdb-search-simple, spam-BBDB-register-routine,
10564 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
10565 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
10566 spam-stat-buffer-is-spam, spam-stat-load,
10567 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
10568 spam-stat-save and spam-stat-split-fancy.
10569
105702004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
10571
10572 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
10573 which may confuse users.
10574 (canlock-password-for-verify): Ditto.
10575
10576 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
10577
10578 * gnus-art.el (gnus-emphasis-alist): Ditto.
10579
10580 * gnus-registry.el (gnus-registry-max-entries): Ditto.
10581
10582 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
10583
10584 * gnus-start.el (gnus-save-killed-list): Ditto.
10585
10586 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
10587 (gnus-sum-thread-tree-root): Ditto.
10588 (gnus-sum-thread-tree-false-root): Ditto.
10589 (gnus-sum-thread-tree-single-indent): Ditto.
10590
10591 * message.el (message-courtesy-message): Ditto.
10592 (message-archive-note): Ditto.
10593 (message-subscribed-address-file): Ditto.
10594 (message-user-fqdn): Ditto.
10595
10596 * spam-report.el (spam-report-gmane-regex): Ditto.
10597
10598 * spam.el (spam-blackhole-good-server-regex): Ditto.
10599
106002004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
10601
10602 * mml.el (mml-preview): Widen the message buffer before copying
10603 the contents to the preview buffer; sort headers before previewing.
10604
10605 * message.el (message-hidden-headers): Fix the way to avoid a bug
10606 in the `repeat' widget in Emacs 21.3 or earlier.
10607
106082004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
10609
10610 * message.el (message-hidden-headers): Default to "^References:".
10611 Improve customization type. Suggested by Reiner Steib
10612 <Reiner.Steib@gmx.de>.
10613
106142004-11-25 Romain Francoise <romain@orebokech.com>
10615
10616 * message.el (message-strip-forbidden-properties): Remove check for
10617 obsolete `message-hidden' text property, hidden headers are not
10618 accessible in the buffer anymore.
10619
106202004-11-22 Romain Francoise <romain@orebokech.com>
10621
10622 * message.el (message-header-format-alist): Add `From' in list
10623 so that it can be sorted.
10624 (message-fix-before-sending): Widen and sort headers before
10625 sending.
10626 (message-hide-headers): Use narrowing to hide headers by moving
10627 them to the top of the buffer and narrowing to the region
10628 underneath.
10629
106302004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10631
10632 * message.el (message-strip-forbidden-properties): Bind
10633 buffer-read-only (etc) to nil.
10634
106352004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
10636
10637 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
10638 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
10639
106402004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
10641
10642 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
10643
106442004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10645
10646 * dns.el (query-dns): Use sit-for to time instead of
10647 accept-process-output, since that doesn't seem to work on udp
10648 sockets.
10649
106502004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
10651
10652 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
10653
106542004-11-15 Jesper Harder <harder@ifa.au.dk>
10655
10656 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
10657 doc string. Improve doc string.
10658
106592004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
10660
10661 * nntp.el (nntp-request-update-info): Return nil if
10662 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
10663 may not call gnus-activate-group which uselessly issues the GROUP
10664 commands for all nntp groups and wastes time. Reported by Romain
10665 Francoise <romain@orebokech.com>.
10666
10667 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
10668
106692004-11-15 Simon Josefsson <jas@extundo.com>
10670
10671 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
10672 headers separately.
880820fe 10673 (gnus-button-openpgp): New function, inspired by Jochen Küpper
01c52d31
MB
10674 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
10675
106762004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
10677
10678 * gnus-start.el (gnus-convert-old-newsrc):
10679 Assign legacy-gnus-agent to 5.10.7.
10680
106812004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10682
10683 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
10684 start of the lines.
10685
106862004-11-14 Magnus Henoch <mange@freemail.hu>
10687
c4cc8b9a
JB
10688 * hashcash.el (hashcash-default-payment): Change default to 20.
10689 (hashcash-default-accept-payment): Change default to 20.
10690 (hashcash-process-alist): New variable.
10691 (hashcash-generate-payment-async): Add.
10692 (hashcash-already-paid-p): Add.
10693 (hashcash-insert-payment): Don't generate payments twice.
10694 (hashcash-insert-payment-async): Add.
10695 (hashcash-insert-payment-async-2): Add.
10696 (hashcash-cancel-async): Add.
10697 (hashcash-wait-async): Add.
10698 (hashcash-processes-running-p): Add.
10699 (hashcash-wait-or-cancel): Add.
01c52d31
MB
10700 (mail-add-payment): New optional argument. Conditionally start
10701 asynchronous calculation.
c4cc8b9a 10702 (mail-add-payment-async): Add.
01c52d31
MB
10703
10704 * message.el (message-send-mail): Wait for asynchronous hashcash
10705 results. Don't clobber existing X-Hashcash headers.
10706 (message-setup-1): Call mail-add-payment-async when
10707 message-generate-hashcash is non-nil.
10708
107092004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
10710
10711 * message.el (message-use-alternative-email-as-from): Examine the
10712 From header as well; use message-make-from in order to include a
10713 user's full name.
10714
107152004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
10716
10717 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
10718 default; improve customization type.
10719 (gnus-emphasis-custom-with-format): New macro.
10720 (gnus-emphasis-custom-value-to-external): New function.
10721 (gnus-emphasis-custom-value-to-internal): New function.
10722
107232004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10724
10725 * dns.el (query-dns): Resolve reverse addresses.
10726
107272004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10728
10729 * gnus-group.el (gnus-group-get-new-news): Use it.
10730
10731 * gnus-start.el (gnus-check-reasonable-setup): New function.
10732
107332004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
10734
10735 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
10736 "Args out of range" error. Reported by Arnaud Giersch
10737 <arnaud.giersch@free.fr>.
10738
107392004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
10740
10741 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
10742
107432004-11-04 Richard M. Stallman <rms@gnu.org>
10744
10745 * spam.el (spam group): Add :version.
10746
10747 * pgg-def.el (pgg group): Add :version.
10748
107492004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
10750
10751 * gnus-art.el (gnus-article-edit-article): Don't associate the
10752 article buffer with a draft file. This is a temporary measure
10753 against the 2004-08-22 change to gnus-article-edit-mode.
10754
107552004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
10756
10757 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
10758 (html2text-format-tags): Remove unused variable `attr'.
10759
107602004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
10761
10762 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
10763
10764 * spam-stat.el (spam-stat): Add :version.
10765
10766 * sieve.el (sieve): Add :version.
10767
10768 * sha1.el (sha1): Add :version.
10769 (sha1-use-external): Remove redundant version.
10770
10771 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
10772 (nnmail-cache-ignore-groups, nnmail-spool-hook)
10773 (nnmail-split-fancy-match-partial-words)
10774 (nnmail-split-lowercase-expanded): Add :version.
10775
10776 * nndiary.el (nndiary): Add :version.
10777
10778 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
10779
10780 * mml-sec.el (mml-default-sign-method)
10781 (mml-default-encrypt-method, mml-signencrypt-style-alist):
10782 Add :version.
10783
10784 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
10785
10786 * mm-url.el (mm-url-use-external, mm-url-program)
10787 (mm-url-arguments): Add :version.
10788
10789 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
10790 (mm-attachment-file-modes, mm-decrypt-option)
10791 (mm-w3m-safe-url-regexp): Add :version.
10792
10793 * message.el (message-cite-prefix-regexp)
10794 (message-sendmail-envelope-from, message-minibuffer-local-map)
10795 (message-user-fqdn, message-completion-alist): Add :version.
10796
10797 * gnus-win.el (gnus-configure-windows-hook)
10798 (gnus-use-frames-on-any-display): Add :version.
10799
10800 * gnus-art.el (gnus-article-address-banner-alist)
10801 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
10802 (gnus-treat-from-picon, gnus-treat-mail-picon)
10803 (gnus-treat-x-pgp-sig): Add :version.
10804
10805 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
10806 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
10807 (gnus-summary-article-delete-hook)
10808 (gnus-summary-display-while-building): Add :version.
10809
10810 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
079a5e72 10811 (gnus-get-top-new-news-hook): Add :version.
01c52d31
MB
10812
10813 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
10814 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
10815
10816 * gnus-registry.el (gnus-registry): Add :version.
10817
10818 * gnus-spec.el (gnus-use-correct-string-widths)
10819 (gnus-make-format-preserve-properties): Add :version.
10820
10821 * gnus.el (gnus-group-charter-alist)
10822 (gnus-group-fetch-control-use-browse-url)
10823 (gnus-install-group-spam-parameters): Add :version.
10824
10825 * gnus-diary.el (gnus-diary): Add :version.
10826
10827 * gnus-delay.el (gnus-delay): Add :version.
10828
10829 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
10830 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
10831 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
10832 Add :version.
10833
10834 * gnus-agent.el (gnus-agent-max-fetch-size)
10835 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
10836 (gnus-agent-prompt-send-queue): Add :version.
10837
10838 * deuglify.el (gnus-outlook-deuglify): Add :version.
10839
10840 * html2text.el: Beautify code. Improve doc strings. Some
10841 checkdoc cleanup.
10842 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
10843
108442004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
10845
10846 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
10847
108482004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
10849
10850 * gnus-registry.el (gnus-registry-hashtb): Create the registry
10851 when package is loaded.
10852
10853 * spam.el (spam-summary-score-preferred-header): Add global preference
10854 for people who want to override the default SpamAssassin over
10855 Bogofilter preference (when both are set).
10856 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
10857 (spam-user-format-function-S): Check
10858 spam-summary-score-preferred-header.
10859 (spam-extra-header-to-number): Add X-Bogosity header parsing.
10860 (spam-user-format-function-S): Format the score correctly.
10861
108622004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
10863
10864 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
10865 signature file. Suggested by Manoj Srivastava
10866 <srivasta@golden-gryphon.com>.
10867
10868 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
10869 iso-2022-jp even in the Japanese language environment.
10870 Suggested by Jason Rumney <jasonr@gnu.org>.
10871
108722004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
10873
10874 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
10875 use the same characters as the dummy marks; make it free from
10876 getting affected by the language environment.
10877 (gnus-summary-read-group-1): Update mark positions only when the
10878 format spec is updated.
10879
10880 * gnus-spec.el (gnus-update-format-specifications): Return a list
10881 of updated types.
10882
108832004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
10884
10885 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
10886 of boundp to check if display-warning is available.
10887
108882004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
10889
10890 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
10891
108922004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
10893
10894 * nnspool.el (nnspool-spool-directory): Use news-path if the
10895 news-directory variable is not bound.
10896
10897 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
10898 function instead of display-warning if it is not available.
10899
109002004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
10901
10902 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
10903 v5-10: Use `point-at-bol'.
10904
109052004-10-26 Simon Josefsson <jas@extundo.com>
10906
10907 * hashcash.el: Fix URL in comment, reported by Cheng Gao
10908 <chenggao@gmail.com>.
10909
109102004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
10911
10912 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
10913 instead.
10914
109152004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
10916
10917 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
10918 to remove a server from the nnimap-server-buffer-alist.
10919 (nnimap-open-connection, nnimap-close-server): Use it.
10920
10921 * gnus-encrypt.el: Remove file in favor of encrypt.el.
10922
109232004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
10924
10925 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
10926 running the major-mode function.
10927
109282004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
10929
10930 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
10931 dummy marks in the right way.
10932
109332004-10-18 David Edmondson <dme@dme.org>
10934
10935 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
10936 excessively.
10937
109382004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
10939
10940 * gnus-util.el (gnus-split-references): Accept a nil references
10941 string and go on blissfully.
10942
10943 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
10944 cases where the references string is non-nil but has no references.
10945
10946 * encrypt.el: Add autoload tags.
10947
10948 * spam.el (spam-resolve-registrations-routine): Remove article
10949 from unregistration list too. Reported by David Hanak
10950 <dhanak@isis.vanderbilt.edu>
10951
109522004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
10953
10954 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
10955 nil. Changed custom type.
10956
109572004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
10958
10959 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
10960
10961 * gnus-sum.el (gnus-summary-move-article): Use it.
10962
109632004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
10964
10965 * encrypt.el: Add autoload cookies.
10966
10967 * spam.el (spam-backend-article-list-property)
10968 (spam-backend-get-article-todo-list)
b97439ce 10969 (spam-backend-put-article-todo-list)
01c52d31
MB
10970 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
10971 Resolve registrations separately.
10972 (spam-register-routine): Format comments.
10973 (spam-unregister-routine, spam-register-routine): Always call with
10974 specific-articles, no default list.
10975 (spam-summary-prepare-exit): Use the spam-classifications function.
10976
10977 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
10978 gnus-encrypt.el.
10979
002876ab 10980 * encrypt.el: Copied from gnus-encrypt.el.
01c52d31 10981
002876ab 10982 * gnus-encrypt.el: Commented that it's obsolete.
01c52d31
MB
10983
109842004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
10985
10986 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
10987 (gnus-score-save): Use it.
10988
10989 * message.el (message-bury): Use `window-dedicated-p'.
10990
109912004-10-15 Simon Josefsson <jas@extundo.com>
10992
10993 * pop3.el (top-level): Don't require nnheader.
10994 (pop3-read-timeout): Add.
10995 (pop3-accept-process-output): Add.
10996 (pop3-read-response, pop3-retr): Use it.
10997
109982004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
10999
11000 * spam.el (spam-register-routine): Move comment.
11001 (spam-verify-bogofilter): Use 'unknown for the initial
11002 spam-bogofilter-valid state, not 'never.
11003
11004 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
11005 for netrc-machine.
11006
11007 * nnimap.el (nnimap-open-connection): Use
11008 netrc-machine-user-or-password.
11009
110102004-10-17 Richard M. Stallman <rms@gnu.org>
11011
11012 * gnus-registry.el (gnus-registry-unload-hook):
11013 Set as a variable with add-hook.
11014
11015 * nnspool.el (nnspool-spool-directory): Use news-directory instead
11016 of news-path.
11017
11018 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
11019
11020 * spam.el: Delete duplicate `provide'.
11021 (spam-unload-hook): Set as a variable with add-hook.
11022
110232004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
11024
11025 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
11026 in the doc string.
11027
11028 * message.el (message-ignored-news-headers)
11029 (message-ignored-supersedes-headers)
11030 (message-ignored-resent-headers)
11031 (message-forward-ignored-headers): Improve custom type.
11032
110332004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
11034
11035 * message.el (message-tokenize-header): Fix 2004-09-06 change
11036 which used point-min in the wrong place.
11037
110382004-10-12 Simon Josefsson <jas@extundo.com>
11039
11040 * tls.el (tls-certtool-program): New variable.
11041 (tls-certificate-information): New function, based on
11042 ssl-certificate-information.
11043
110442004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
11045
11046 * compface.el: Move the version of ELisp-based uncompface program
11047 to the contrib directory because of the copyright problem.
11048
110492004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
11050
11051 * message.el (message-kill-buffer): Raise the current frame.
11052
110532004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
11054
11055 * gnus-sum.el: Mention that multibyte characters don't work as marks.
11056
11057 * gnus.el (message-y-or-n-p): Autoload.
11058
11059 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
11060 (pop3-password-required, pop3-authentication-scheme)
11061 (pop3-leave-mail-on-server): Made customizable.
11062 (pop3): New custom group.
11063 (pop3-retr): Remove `sleep-for' statements.
11064 Suggested by Dave Love <fx@gnu.org>.
11065
11066 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
11067 Windows/DOS.
11068
11069 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
11070 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
11071 Dave Love <fx@gnu.org>.
11072
11073 * mml.el (mml-minibuffer-read-disposition): Require match.
11074 Suggested by Dave Love <fx@gnu.org>.
11075
110762004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
11077
11078 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
11079 doc string.
11080
110812004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
11082
11083 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
11084
110852004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
11086
11087 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
11088 instead of calling `mm-insert-inline', to decode text/* parts
11089 before displaying them.
11090
110912004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
11092
11093 * mm-uu.el (mm-uu-text-plain-type): New variable.
11094 (mm-uu-pgp-signed-extract-1): Use it.
11095 (mm-uu-pgp-encrypted-extract-1): Use it.
11096 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
11097 bind mm-uu-text-plain-type with that value.
11098 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
11099 mm-uu-dissect.
11100
111012004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
11102
11103 * gnus-group.el (gnus-update-group-mark-positions):
11104 * gnus-sum.el (gnus-update-summary-mark-positions):
11105 * message.el (message-check-news-body-syntax):
11106 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
11107 of string-as-multibyte.
11108
111092004-10-05 Juri Linkov <juri@jurta.org>
11110
11111 * gnus-group.el (gnus-update-group-mark-positions):
11112 * gnus-sum.el (gnus-update-summary-mark-positions):
11113 * message.el (message-check-news-body-syntax):
11114 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
11115 8-bit unibyte values to a multibyte string for search functions.
11116
111172004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
11118
11119 * mm-uu.el (mm-uu-dissect): Allow optional arg.
11120 (mm-uu-dissect-text-parts): New function.
11121
11122 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
11123 dissect text parts.
11124
11125 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
11126 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
11127
11128 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
11129
11130 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
11131 gnus-current-topics instead of gnus-current-topic.
11132
111332004-10-06 Jesper Harder <harder@ifa.au.dk>
11134
11135 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
11136
111372004-10-05 Jesper Harder <harder@ifa.au.dk>
11138
11139 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
11140 where approriate.
11141
11142 * nnml.el (nnml-generate-active-info): do.
11143
11144 * nndiary.el (nndiary-generate-active-info): do.
11145
11146 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
11147 (gnus-topic-move): do.
11148
11149 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
11150 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
11151
11152 * gnus-srvr.el (gnus-server-prepare)
11153 (gnus-server-open-all-servers): do.
11154
11155 * gnus-msg.el (gnus-summary-cancel-article)
11156 (gnus-summary-resend-message)
11157 (gnus-summary-mail-crosspost-complaint): do.
11158
11159 * gnus-move.el (gnus-change-server): do.
11160
11161 * gnus-group.el (gnus-group-unmark-all-groups)
11162 (gnus-group-set-current-level): do.
11163
111642004-10-04 Simon Josefsson <jas@extundo.com>
11165
11166 * message.el (message-generate-hashcash): Doc fix.
11167
111682004-10-02 Kevin Greiner <kgreiner@compsol.cc>
11169
11170 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
11171 avoid infinite recursion via gnus-get-function.
11172
111732004-10-02 Jesper Harder <harder@ifa.au.dk>
11174
11175 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
11176
11177 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
11178
11179 * nnmail.el (nnmail-split-history): do.
11180
11181 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
11182 (nnml-request-delete-group): do.
11183
11184 * nnslashdot.el (nnslashdot-read-groups): do.
11185
11186 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
11187 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
11188
11189 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
c4cc8b9a 11190 (nnspool-sift-nov-with-sed): Use last.
01c52d31
MB
11191 (nnspool-retrieve-headers-with-nov): Use mapc.
11192 (nnspool-request-newgroups): Use dolist.
11193 (nnspool-request-group): Use last.
11194
11195 * nntp.el (nntp-read-server-type): Use dolist.
11196
11197 * nnvirtual.el (nnvirtual-create-mapping)
11198 (nnvirtual-update-read-and-marked): Use dolist.
11199 (nnvirtual-convert-headers): Simplify.
11200
112012004-10-01 Kevin Greiner <kgreiner@compsol.cc>
11202
11203 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
11204 support for sync'ing tick marks.
11205
112062004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
11207
11208 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
11209 there's no visible header.
11210
112112004-10-01 Kevin Greiner <kgreiner@compsol.cc>
11212
11213 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
11214 necessary, pass full group name to gnus-request-set-marks.
11215
112162004-10-01 Simon Josefsson <jas@extundo.com>
11217
11218 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
11219 acroread.
11220
112212004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11222
11223 * spam-report.el (spam-report-gmane): Fix interactive.
11224
11225 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
11226
11227 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
11228 when writing file.
11229 (gnus-agent-synchronize-flags): Don't default to being
11230 interactive.
11231
112322004-09-30 Simon Josefsson <jas@extundo.com>
11233
11234 * message.el (message-generate-hashcash): Add.
11235 (message-send-mail): Use it, call mail-add-payment.
11236
112372004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
11238
11239 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
11240
112412004-09-28 Kevin Greiner <kgreiner@compsol.cc>
11242
11243 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
11244 gnus-requst-update-info with explicit code to sync the in-memory
11245 info read flags with the marks being sync'd to the backend.
11246
11247 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
11248
112492004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
11250
11251 * spam.el (spam-verify-bogofilter): Add new function.
11252 (spam-check-bogofilter)
11253 (spam-bogofilter-register-with-bogofilter): Use it.
11254 (spam-verify-bogofilter): Add small fixes.
11255
112562004-09-28 Simon Josefsson <jas@extundo.com>
11257
11258 * hashcash.el (hashcash-generate-payment): Revert.
11259
112602004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
11261
11262 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
11263 gnus-extract-references instead of gnus-split-references.
11264
11265 * gnus-util.el (gnus-extract-references): Add new function, analogous
11266 to gnus-split-references but extracts only the message-ID without
11267 anything extra.
11268
11269 * hashcash.el (hashcash-generate-payment)
11270 (hashcash-check-payment): Do the right thing if hashcash-path is
11271 nil (because the hashcash program could not be found).
11272
11273 * spam.el (spam-use-hashcash): Remove comment.
11274
112752004-09-27 Jesper Harder <harder@ifa.au.dk>
11276
11277 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
11278 (gnus-cache-enter-article, gnus-cache-remove-article)
11279 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
11280
11281 * gnus-async.el (gnus-async-prefetch-remove-group): do.
11282
11283 * gnus-art.el (article-hide-boring-headers)
11284 (article-translate-strings, article-display-face)
11285 (gnus-article-mime-match-handle-first)
11286 (gnus-article-highlight-headers)
11287 (gnus-article-add-buttons-to-head): do.
11288
112892004-09-27 Simon Josefsson <jas@extundo.com>
11290
11291 * hashcash.el: New version, from
11292 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
11293 ../contrib/.
11294
112952004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
11296
11297 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
11298
112992004-09-26 Jesper Harder <harder@ifa.au.dk>
11300
11301 * gnus-dup.el (gnus-dup-open): Use mapc.
11302 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
11303
11304 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
11305 Reported by Stefan Wiens <s.wi@gmx.net>.
11306
11307 * gnus.el (gnus-shutdown): Use dolist.
11308
11309 * gnus-undo.el (gnus-undo): Use mapc.
11310
11311 * nnrss.el (nnrss-generate-active): do.
11312
11313 * message.el (message-cite-original-without-signature)
11314 (message-cite-original): Use mapc.
11315 (message-do-actions, message-make-forward-subject): Use dolist.
11316
113172004-09-25 Kevin Greiner <kgreiner@compsol.cc>
11318
11319 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
11320 deletion to remove entire duplicate line. Fixes merged article
11321 number bug.
11322
113232004-09-25 Kevin Greiner <kgreiner@compsol.cc>
11324
11325 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
11326 servers that are offline. Avoids having gnus-agent-toggle-plugged
11327 first ask if you want to open a server and then, even when you
11328 responded with no, asking if you want to synchronize the server's
11329 flags.
11330 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
11331 multi-line expressions.
11332 (gnus-agent-synchronize-group-flags): New internal function.
11333 Updates marks in memory (in the info structure) AND in the
11334 backend.
11335
11336 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
11337
11338 * nnagent.el (nnagent-request-set-mark): Use
11339 gnus-agent-synchronize-group-flags, not backend's request-set-mark
11340 method, to ensure that synchronization updates marks in the
11341 backend and in the info (in memory) structure.
11342
113432004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
11344
11345 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
11346 convention fully; don't miss the root article of a thread; make
11347 the X-Draft-From header with correct article numbers.
11348
113492004-09-23 Kevin Greiner <kgreiner@compsol.cc>
11350
11351 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
11352 unless plugged. Disable the agent so that an open failure causes
11353 an error.
11354
11355 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
11356 Reverted 2004-09-21 change. The backend must be opened while
11357 synchronizing flags even when the backend stores the flags
11358 locally.
11359
113602004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
11361
11362 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
11363 in `header' match. Reported by Svend Tollak Munkejord.
11364
11365 * message.el (message-cite-original): Fix use of
11366 `message-cite-articles-with-x-no-archive'.
11367
113682004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
11369
11370 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
11371 (gnus-window-to-buffer): Ditto.
11372
11373 * mml.el (mml-preview-buffer): New variable.
11374 (mml-preview): Manage window layout with gnus-buffer-configuration.
11375
11376 * gnus-msg.el (gnus-setup-message): Put article numbers into the
11377 X-Draft-From header even if those articles aren't quoted.
11378
113792004-09-21 Kevin Greiner <kgreiner@compsol.cc>
11380
11381 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
11382 (gnus-request-set-mark, gnus-request-update-mark): Use new
11383 g-s-t-u-l-m to decide to use backend even when unplugged.
11384
113852004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
11386
11387 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
11388 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
11389
113902004-09-20 Simon Josefsson <jas@extundo.com>
11391
11392 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
11393 "utf-16-le".
11394
113952004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
11396
11397 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
11398
113992004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
11400
11401 * uudecode.el (uudecode-use-external): Add :version.
11402
11403 * smime.el (smime-CA-file, smime-encrypt-cipher)
11404 (smime-dns-server): Add :version.
11405
11406 * smiley.el (gnus-smiley-file-types): Add :version.
11407
11408 * sha1.el (sha1-use-external): Add :version.
11409
11410 * pgg-def.el (pgg-query-keyserver): Add :version.
11411
11412 * nnmail.el (nnmail-fancy-expiry-targets)
11413 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
11414 Add :version.
11415
11416 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
11417 (nnimap-retrieve-groups-asynchronous): Add :version.
11418 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
11419
11420 * mml.el (mml-content-disposition-parameters)
11421 (mml-insert-mime-headers-always): Add :version.
11422
11423 * mm-util.el (mm-coding-system-priorities): Add :version.
11424
11425 * mm-decode.el (mm-inline-text-html-with-images)
11426 (mm-keep-viewer-alive-types, mm-external-terminal-program)
11427 (mm-verify-option): Add :version.
11428 (mm-text-html-renderer): Change :version.
11429
11430 * message.el (message-fcc-externalize-attachments)
11431 (message-required-headers, message-draft-headers)
11432 (message-subject-trailing-was-query)
11433 (message-subject-trailing-was-ask-regexp)
11434 (message-subject-trailing-was-regexp, message-mark-insert-begin)
11435 (message-mark-insert-end, message-archive-header)
11436 (message-archive-note, message-cross-post-default)
11437 (message-cross-post-note, message-followup-to-note)
11438 (message-cross-post-note-function, message-use-mail-followup-to)
11439 (message-subscribed-address-functions)
11440 (message-subscribed-address-file, message-subscribed-addresses)
11441 (message-subscribed-regexps, message-allow-no-recipients)
11442 (message-yank-cited-prefix, message-signature-insert-empty-line)
11443 (message-hidden-headers, message-hierarchical-addresses)
11444 (message-mail-user-agent, message-use-idna)
11445 (message-valid-fqdn-regexp)
11446 (message-strip-special-text-properties, message-header-synonyms)
11447 (message-beginning-of-line, message-tab-body-function): Add :version.
11448 (message-insert-canlock, message-wide-reply-confirm-recipients):
11449 Change :version.
11450
11451 * mail-source.el (mail-source-ignore-errors): Add :group, :type
11452 and :version.
11453 (mail-source-delete-old-incoming-confirm)
11454 (mail-source-movemail-program): Add :version.
11455
11456 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
11457 (gnus-agent-cache, gnus-agent): Change :version.
11458
11459 * gnus-util.el (gnus-use-byte-compile): Change :version.
11460
11461 * gnus-sum.el (gnus-summary-make-false-root-always)
11462 (gnus-summary-default-high-score)
11463 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
11464 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
11465 (gnus-read-all-available-headers, gnus-article-emulate-mime)
11466 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
11467 (gnus-sum-thread-tree-single-indent)
11468 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
11469 (gnus-sum-thread-tree-leaf-with-other)
11470 (gnus-sum-thread-tree-single-leaf): Add :version.
11471 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
11472 (gnus-article-loose-mime): Change :version.
11473
11474 * gnus-start.el (gnus-backup-startup-file)
11475 (gnus-save-startup-file-via-temp-buffer): Add :version.
11476
11477 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
11478 (gnus-server-offline-face): Add :version.
11479
11480 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
11481
11482 * gnus-msg.el (gnus-gcc-externalize-attachments)
11483 (gnus-debug-files, gnus-debug-exclude-variables)
11484 (gnus-discouraged-post-methods): Change :version.
11485 (gnus-confirm-mail-reply-to-news)
11486 (gnus-confirm-treat-mail-like-news): Add :version.
11487
11488 * gnus-int.el (gnus-server-unopen-status): Add :version.
11489
11490 * gnus-group.el (gnus-group-jump-to-group-prompt)
11491 (gnus-large-ephemeral-newsgroup)
11492 (gnus-fetch-old-ephemeral-headers): Add :version.
11493
11494 * gnus-fun.el (gnus-x-face-directory)
11495 (gnus-convert-pbm-to-x-face-command)
11496 (gnus-convert-image-to-x-face-command)
11497 (gnus-convert-image-to-face-command): Add :version.
11498
11499 * gnus-delay.el (gnus-delay-default-hour): Add :version.
11500
11501 * gnus-cite.el (gnus-cite-blank-line-after-header)
11502 (gnus-article-boring-faces): Add :version.
11503
11504 * gnus-art.el (gnus-buttonized-mime-types)
11505 (gnus-inhibit-mime-unbuttonizing)
11506 (gnus-treat-display-face)
11507 (gnus-treat-body-boundary): Change :version.
11508 (gnus-body-boundary-delimiter, gnus-picon-databases)
11509 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
11510 (gnus-treat-date-english, gnus-treat-fold-headers)
11511 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
11512 (gnus-treat-mail-picon, gnus-treat-wash-html)
11513 (gnus-article-encrypt-protocol)
11514 (gnus-use-idna, gnus-article-over-scroll)
11515 (gnus-mime-display-multipart-alternative-as-mixed)
11516 (gnus-mime-display-multipart-related-as-mixed)
11517 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
11518 (gnus-ctan-url, gnus-button-ctan-handler)
11519 (gnus-button-handle-ctan-bogus-regexp)
11520 (gnus-button-ctan-directory-regexp)
11521 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
11522 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
11523 (gnus-button-man-level, gnus-button-emacs-level)
11524 (gnus-button-message-level, gnus-button-browse-level): Add :version.
11525
11526 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
11527 (gnus-agent-go-online): Change :version.
11528 (gnus-agent-expire-unagentized-dirs)
11529 (gnus-agent-auto-agentize-methods): Add :version.
11530
11531 * flow-fill.el (fill-flowed-display-column)
11532 (fill-flowed-encode-column): Add :version.
11533
11534 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
11535 (gnus-outlook-deuglify-unwrap-max)
11536 (gnus-outlook-deuglify-cite-marks)
11537 (gnus-outlook-deuglify-unwrap-stop-chars)
11538 (gnus-outlook-deuglify-no-wrap-chars)
11539 (gnus-outlook-deuglify-attrib-cut-regexp)
11540 (gnus-outlook-deuglify-attrib-verb-regexp)
11541 (gnus-outlook-deuglify-attrib-end-regexp)
11542 (gnus-outlook-display-hook): Add :version.
11543
11544 * binhex.el (binhex-use-external): Add :version.
11545
115462004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
11547
11548 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
11549 and `invisible'.
11550
115512004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
11552
11553 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
11554 in gnus-registry-trim.
11555
115562004-09-13 Simon Josefsson <jas@extundo.com>
11557
11558 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
11559
11560 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
11561
11562 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
11563 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
11564 <yamaoka@jpl.org>.
11565 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
11566 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
11567 <yamaoka@jpl.org>.
11568
11569 * sieve.el (sieve-manage-mode): Ditto.
11570
115712004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
11572
11573 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
11574
115752004-09-11 Simon Josefsson <jas@extundo.com>
11576
11577 * dns-mode.el: Add.
11578
11579 * mm-view.el (mm-display-dns-inline): Add.
11580
11581 * mm-decode.el (mm-inline-media-tests): Add text/dns.
11582 (mm-automatic-display): Ditto.
11583
11584 * mailcap.el (mailcap-mime-data): Add text/dns.
11585 (mailcap-mime-extensions): Map .soa to text/dns.
11586
115872004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
11588
11589 * gnus-art.el (article-decode-mime-words, article-babel)
11590 (gnus-article-highlight-signature, gnus-article-add-buttons)
11591 (gnus-signature-toggle): Remove unnecessary bindings of
11592 `inhibit-read-only' inherited from v5.10 merge.
11593
115942004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
11595
11596 * nntp.el (nntp): New customization group.
11597 (nntp-authinfo-file): Add customization group.
11598
11599 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
11600
11601 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
11602
11603 * gnus.el (to-address, to-list, subscribed)
11604 (large-newsgroup-initial): Ditto.
11605
11606 * flow-fill.el (fill-flowed-display-column)
11607 (fill-flowed-encode-column): Ditto.
11608
ce058493 116092004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
01c52d31
MB
11610
11611 * message.el (message-tokenize-header, message-send-mail-with-qmail):
11612 Use point-min rather than 1.
11613 (message-send-mail): Use buffer-size rather than point-max.
11614
11615 * gnus-sum.el (gnus-summary-search-article-forward):
11616 Signal a specific `search-failed' rather than a generic `error'.
11617
11618 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
11619 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
11620 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
11621
116222004-09-10 Simon Josefsson <jas@extundo.com>
11623
11624 * nndb.el (require): Remove tcp and duplicate cl.
11625
116262004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
11627
11628 * gnus-agent.el (directory-files-and-attributes): Move forward.
11629
116302004-09-09 Kevin Greiner <kgreiner@compsol.cc>
11631
11632 * gnus-agent.el (directory-files-and-attributes): Optionally
11633 defined to support XEmacs.
11634
116352004-09-09 Kevin Greiner <kgreiner@compsol.cc>
11636
002876ab 11637 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
01c52d31
MB
11638 to avoid run-time CL dependencies.
11639 (gnus-agent-unfetch-articles): New function.
11640 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
11641 article numbers even when local .overview file is missing.
002876ab 11642 (gnus-agent-read-article-number): New function. Only accepts
01c52d31
MB
11643 27-bit article numbers.
11644 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
11645 gnus-agent-read-article-number.
11646 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
11647 from backend while recognizing that article numbers in .overview
11648 must be valid.
11649 (gnus-agent-update-files-total-fetched-for): Use
11650 directory-files-and-attributes to improve performance.
11651 * gnus-int.el (gnus-request-move-article): Use
11652 gnus-agent-unfetch-articles in place of gnus-agent-expire to
11653 improve performance.
11654
11655 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
11656 some users confused by references to .newsrc when they only have a
11657 .newsrc.eld file.
149cd465
JB
11658 (gnus-convert-mark-converter-prompt)
11659 (gnus-convert-converter-needs-prompt): Fixed use of property list.
01c52d31 11660 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
002876ab 11661 New function. Used internally to only display 'gnus converting
01c52d31
MB
11662 files' message when actually necessary.
11663
11664 * gnus-sum.el (): Removed (require 'gnus-agent) as required
11665 methods now autoloaded.
11666
116672004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
11668
11669 * gnus-sum.el (gnus-summary-insert-subject): Remove list
11670 identifiers.
11671
116722004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
11673
11674 * gnus-picon.el: Fix indentation and closing parenthesis.
11675
116762004-09-01 Simon Josefsson <jas@extundo.com>
11677
11678 * message.el (message-canlock-generate): Require sha1, not
56fd9faa 11679 sha1-el. (Can we get rid of this require altogether? It is ugly
01c52d31
MB
11680 to require within a function. Sadly, if sha1.el isn't loaded, the
11681 let binding in m-c-g will hide the defcustom definition, which is
11682 bad.)
11683
11684 * canlock.el: Require sha1, not sha1-el.
11685
11686 * message.el: Don't autoload sha1 (there is a autoload cookie in
11687 sha1.el).
11688
11689 * sha1-el.el: Renamed to sha1.el.
11690
116912004-08-30 Juanma Barranquero <lektu@terra.es>
11692
11693 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
11694
116952004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
11696
11697 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
11698
116992004-08-30 Kim F. Storm <storm@cua.dk>
11700
11701 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
11702
11703 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
11704 Add :group 'nnimap.
11705
117062004-08-30 Andreas Schwab <schwab@suse.de>
11707
11708 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
11709 ?* and ?\;.
11710
11711 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
11712 and ?\' to symbol instead of whitespace.
11713
117142004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
11715
11716 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
11717
11718 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
11719 instead of re-search-forward.
11720
11721 * gnus-uu.el (gnus-uu-save-article): Ditto.
11722 (gnus-uu-post-encode-uuencode): Ditto.
11723
11724 * html2text.el (html2text-clean-list-items): Ditto.
11725 (html2text-clean-dtdd): Ditto.
11726 (html2text-format-tags): Ditto.
11727
11728 * message.el (message-send-mail-with-sendmail): Fix regexp.
11729 (message-fill-field-general): Use search-forward instead of
11730 re-search-forward.
11731 (unbold-region): Ditto.
11732
11733 * nnrss.el (nnrss-request-article): Ditto.
11734
11735 * nnslashdot.el (nnslashdot-request-article): Ditto.
11736
11737 * nnweb.el (nnweb-gmane-wash-article): Ditto.
11738
11739 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
11740 "Unrecognized menu descriptor" error in XEmacs.
11741
117422004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
11743
11744 * gnus-sum.el (gnus-read-header): Don't remove a header for the
11745 parent article of a sparse article in the thread hashtb.
11746
117472004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
11748
11749 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
11750 (nnmail-expand-newtext): Lowercase expanded entries if
11751 nnmail-split-lowercase-expanded is non-nil.
11752
117532004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
11754
c9e31f32 11755 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward entry.
01c52d31
MB
11756
11757 * gnus-group.el (gnus-group-line-format-alist): Convert the value
11758 of gnus-tmp-news-method into string under XEmacs. It will be
11759 passed to gnus-correct-length which takes only a string argument.
11760
117612004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
11762
11763 * gnus-util.el (gnus-bind-print-variables): New macro.
11764 (gnus-prin1): Use it.
11765 (gnus-prin1-to-string): Use it.
11766 (gnus-pp): New function.
11767 (gnus-pp-to-string): New function.
11768
c9e31f32
SM
11769 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
11770 Replace pp-to-string with gnus-pp-to-string.
01c52d31
MB
11771 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
11772 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
11773 * gnus-msg.el (gnus-debug): Ditto.
11774 * gnus-score.el (gnus-score-save): Ditto.
11775 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
11776 gnus-pp-to-string.
11777 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
11778 with gnus-pp.
11779 * score-mode.el (gnus-score-pretty-print): Ditto.
11780 * webmail.el (webmail-debug): Ditto.
11781
117822004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
11783
c9e31f32
SM
11784 * gnus-art.el (article-display-face, article-display-x-face):
11785 Use buffer-read-only.
01c52d31
MB
11786
117872004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
11788
c9e31f32
SM
11789 * gnus-art.el (article-hide-list-identifiers):
11790 Bind inhibit-read-only as t.
01c52d31
MB
11791
117922004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
11793
11794 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
11795
117962004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
11797
11798 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
11799 (gnus-narrow-to-page): Don't assume point-min == 1.
11800 (gnus-article-edit-mode): Derive from message-mode.
11801
11802 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
11803 point-min == 1.
11804
11805 * imap.el (imap-parse-address-list, imap-parse-body-ext):
11806 Disable incorrect use of `assert'.
11807
11808 * message.el (message-mode): Set comment-start-skip.
11809
01c52d31
MB
118102004-08-22 Sam Steingold <sds@gnu.org>
11811
11812 * pop3.el (pop3-leave-mail-on-server): New user variable.
11813 (pop3-movemail): Delete mail only when it is nil.
11814
118152004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
11816
11817 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
11818
11819 * mml.el (mml-preview): Use `pop-to-buffer'.
11820
11821 * message.el (message-goto-mail-followup-to): Insert after "To".
11822 (message-carefully-insert-headers): Add comment.
11823
11824 * gnus.el: Remove unused variable `gnus-article-check-size'.
11825
11826 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
11827
11828 * gnus-art.el (gnus-button-alist): Improve
11829 `gnus-button-handle-library' entry.
11830
118312004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
11832
11833 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
11834 downcase, since XEmacs capitalizes error messages differently.
11835
118362004-08-18 Jesper Harder <harder@ifa.au.dk>
11837
11838 * nntp.el: Add (require 'gnus) due to reference to
11839 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
11840
118412004-08-18 Florian Weimer <fw@deneb.enyo.de>
11842
11843 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
11844 `mm-fill-flowed'.
11845
11846 * mm-decode.el (mm-dissect-singlepart): Check it.
11847
118482004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
11849
11850 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
11851 'imap' for netrc parsing.
11852
118532004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
11854
11855 * mailcap.el (mailcap-mime-data): Mark as risky.
11856
118572004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
11858
11859 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
11860 may be included in the encoded word.
11861 (rfc2047-encode): Don't append a space if the encoded word
11862 includes close parenthesis.
11863
118642004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
11865
11866 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
11867 of text within parentheses.
11868
118692004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
11870
11871 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
11872 (gnus-encrypt-write-file-contents): Make the password key the file
11873 name PLUS the cipher, not just the cipher. Also remove failed
11874 passwords from the cache.
11875
118762004-08-06 Simon Josefsson <jas@extundo.com>
11877
11878 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
11879 fix.
11880
118812004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
11882
11883 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
11884 LWSP.
11885
118862004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
11887
11888 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
11889 to append in-reply-to: data to the references: header.
11890
c4cc8b9a 11891 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el.
01c52d31
MB
11892 (netrc-parse): Use gnus-encrypt.el functions.
11893
11894 * gnus-encrypt.el: Add new file for encryption support; currently
11895 does only a few GPG ciphers and an internal XOR cipher.
11896
11897 * password.el: Add comments on using password-read-and-add.
11898 (password-read-and-add): Add function to read and add the
11899 password to the cache at once.
11900
119012004-07-28 Simon Josefsson <jas@extundo.com>
11902
11903 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
11904 parameter (but don't use it, for now).
11905
11906 * imap.el (imap-ssl-open): Use imap-process-connection-type,
11907 instead of hard coding to nil.
11908
119092004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
11910
11911 * mm-view.el (mm-inline-image-emacs): Open lines under an image
11912 as mm-inline-image-xemacs does.
11913
119142004-07-26 Simon Josefsson <jas@extundo.com>
11915
11916 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
11917 Revert part of 2004-07-17 change below.
11918
119192004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
11920
11921 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
11922 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
11923
119242004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
11925
11926 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
11927 quotes that actually start with ">" at the beginning of the
11928 lines.
11929
119302004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
11931
11932 * rfc2047.el (rfc2047-encode-region): Fix last change.
11933 (rfc2047-encode-parameter): Remove useless concat.
11934
119352004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
11936
11937 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
11938 encode special characters; fix some kind of misconfigured headers;
11939 signal a real error if debug-on-quit or debug-on-error is non-nil.
11940 (rfc2047-encode-max-chars): New variable.
11941 (rfc2047-encode-1): Use it.
11942 (rfc2047-encode-parameter): New function.
11943
11944 * mml.el (mml-insert-parameter): Remove an excessive space.
11945
119462004-07-17 Simon Josefsson <jas@extundo.com>
11947
11948 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
11949 Kai Grossjohann <kai@emptydomain.de>.
11950 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
11951 (gnus-group-make-menu-bar): Ditto.
11952
11953 * gnus-util.el (gnus-group-server): Add.
11954
119552004-07-16 Jesper Harder <harder@ifa.au.dk>
11956
11957 * message.el (message-clone-locals): Clone sendmail and smtp
11958 variables.
11959
119602004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
11961
11962 * rfc2047.el (rfc2047-encode-region): Fix last change.
11963
119642004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
11965
11966 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
11967 characters as non-special.
11968
119692004-07-09 Simon Josefsson <jas@extundo.com>
11970
11971 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
11972 Users will lose all flag changes made while unplugged with
11973 e.g. nntp unless flag synchronization happens, thus `nil' is not a
11974 good default. See numerous reports on ding mailing list.
11975
119762004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
11977
11978 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
11979 add generate-head-function and generate-article-function to the
11980 rfc822-forward entry.
11981 (nndoc-rfc822-forward-generate-article): New function.
11982 (nndoc-rfc822-forward-generate-head): New function.
11983
11984 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
11985
119862004-07-06 Dan Christensen <jdc@uwo.ca>
11987
11988 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
11989 respect display group parameter and gnus-summary-expunge-below.
11990 (gnus-articles-to-read): Remove unused reference to display group
11991 parameter.
11992
119932004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11994
11995 * nnheader.el (nnheader-uniquify-message-id): New experimental
11996 variable.
11997 (nnheader-nov-read-message-id): Use it.
11998
11999 * spam-report.el (spam-report-gmane): Add interactive.
12000
120012004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
12002
12003 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
12004 qp-or-base64 for the application/* types.
12005
120062004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
12007
12008 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
12009
120102004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
12011
12012 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
12013 trim value.
12014
120152004-01-25 Paul Jarc <prj@po.cwru.edu>
12016
12017 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
12018 New macro and function.
12019 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
12020
120212004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
12022
12023 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
12024 after-load-alist.
12025
120262004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12027
12028 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
12029 update info that isn't there.
12030
120312004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
12032
12033 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
12034 entry.
12035
120362004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
12037
12038 * mm-view.el (mm-inline-render-with-function): Use multibyte
12039 buffer; decode html source by charset.
12040
12041 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
12042
12043 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
12044 Mule-UCS is loaded under XEmacs.
12045 (mm-mime-mule-charset-alist): Avoid duplicated entries.
12046
120472004-06-28 Jesper Harder <harder@ifa.au.dk>
12048
12049 * nnheader.el (nnheader-max-head-length): Increase to 8192.
12050
120512004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
12052
12053 * mm-util.el (mm-coding-system-p): Return a coding-system.
12054 (mm-mime-mule-charset-alist): Use shift_jis instead of
12055 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
12056 entries for the mime charsets iso-2022-jp-3 and shift_jis.
12057 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
12058 instead of japanese-shift-jis and iso-latin-1 respectively in
12059 order to share the default value with both Emacs and XEmacs-mule.
12060 (mm-mule-charset-to-mime-charset): Make
12061 mm-coding-system-priorities effective.
12062 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
12063 while predicating of candidates upon the priorities.
12064
120652004-06-27 Jesper Harder <harder@ifa.au.dk>
12066
12067 * gnus-sum.el (gnus-summary-make-menu-bar): Add
12068 gnus-uu-invert-processable.
12069
12070 * gnus.el: Autoload gnus-uu-invert-processable.
12071
120722004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
12073
12074 * mm-util.el (mm-with-multibyte-buffer): New macro.
12075
12076 * rfc2047.el (rfc2047-encode-string): Use it.
12077 (rfc2047-encode-region): Move point to the end of the region after
12078 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
12079
120802004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
12081
12082 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
12083 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
12084
120852004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
12086
12087 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
12088 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
12089 Karl Chen <quarl@nospam.quarl.org>.
12090
120912004-06-23 Jesper Harder <harder@ifa.au.dk>
12092
12093 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
12094 invalid addresses.
12095
120962004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
12097
12098 * spam.el: Change section markers, revise TODO list.
12099 (spam-backends): Make new master list of all installed backends.
12100 (spam-summary-exit-behavior): Add new variable to determine how
12101 messages moves are done at summary exit.
12102 (spam-move-spam-nonspam-groups-only)
12103 (spam-process-ham-in-nonham-groups)
12104 (spam-process-ham-in-spam-groups): Remove variables, the
12105 spam-summary-exit-behavior variable should be used to manage this
12106 behavior.
12107 (spam-old-ham-articles, spam-old-spam-articles): Remove.
12108 (spam-old-articles): Add variable, replacing spam-old-ham-articles
12109 and spam-old-spam-articles.
12110 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
12111 Add empty variables, placeholders for the backends they represent.
12112 (spam-set-difference): Move, unchanged.
12113 (spam-list-of-processors): Declare OBSOLETE, not used anymore
12114 unless the user has a processor variable.
12115 (spam-classifications, spam-classification-valid-p)
12116 (spam-backend-properties, spam-backend-property-valid-p)
12117 (spam-backend-function-type-valid-p)
12118 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
12119 (spam-report-articles-gmane, spam-report-articles-resend):
12120 Remove functions, they are not needed.
12121 (spam-install-backend-super, spam-backend-list)
12122 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
12123 (spam-backend-function, spam-backend-ham-registration-function)
12124 (spam-backend-spam-registration-function)
12125 (spam-backend-ham-unregistration-function)
12126 (spam-backend-spam-unregistration-function)
12127 (spam-backend-statistical-p, spam-backend-mover-p)
12128 (spam-install-backend-alias, spam-install-checkonly-backend)
12129 (spam-install-mover-backend, spam-install-nocheck-backend)
12130 (spam-install-backend, spam-install-statistical-backend)
12131 (spam-install-statistical-checkonly-backend): Add backend installation
12132 support.
12133 (spam-summary-prepare-exit): Rewrite to use the new backend code.
12134 (spam-group-processor-p): Use the new backend code and respect the
12135 summary exit behavior.
12136 (spam-mark-spam-as-expired-and-move-routine): Remove.
12137 (spam-summary-prepare): Change to use the new spam-old-articles
12138 variable.
12139 (spam-copy-or-move-routine, spam-copy-spam-routine)
12140 (spam-move-spam-routine, spam-copy-ham-routine)
12141 (spam-move-ham-routine): Add code to copy/move ham or spam.
12142 (spam-fetch-field-fast): Improve doc and code, plus allow the
12143 'number request.
12144 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
12145 variables.
12146 (spam-split, spam-find-spam): Use the new backend code.
12147 (spam-registration-functions): Remove variable.
12148 (spam-unregister-routine): Add convenience wrapper.
12149 (spam-log-undo-registration, spam-register-routine)
12150 (spam-log-processing-to-registry)
12151 (spam-log-unregistration-needed-p): Rename "check" to "backend"
12152 where possible.
12153 (spam-check-gmane-xref, spam-check-regex-headers)
12154 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
12155 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
12156 (spam-check-bogofilter-headers, spam-check-spamoracle)
12157 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
12158 (spam-check-crm114-headers): Use the spam-split-group that
12159 spam-split prepares, no need to determine it every time.
12160
12161 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
12162 to the nnheader-parse-naked-head call.
12163
12164 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
12165
12166 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
12167 the nnheader-nov-read-message-id call.
12168
121692004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
12170
12171 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
12172 gnus-activate-group twice. Suggested by Markus Peter
12173 <warp@spin.de>.
12174
121752004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
12176
12177 * gnus-art.el (gnus-article-time-format): Exchange the order of
12178 day and month in the default value; fix customization type.
12179 (article-date-ut): Use add-text-properties.
12180 (article-make-date-line): Use message-make-date instead of
12181 current-time-string.
12182
12183 * message.el (message-fetch-field): Don't use set-text-properties.
12184 (message-make-date): Simplify.
0f49874b 12185
01c52d31 121862004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12187
01c52d31
MB
12188 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
12189 (rfc2047-encode-region): Treat text within parentheses as special;
12190 show the original text when error has occurred.
0f49874b 12191
01c52d31
MB
12192 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
12193 already-computed method to gnus-activate-group.
0f49874b 12194
01c52d31
MB
12195 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
12196 same select-methods identical Lisp objects.
0f49874b 12197
01c52d31
MB
12198 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
12199 object when modifying the info.
0f49874b 12200
01c52d31 122012004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12202
01c52d31
MB
12203 * gnus-srvr.el (gnus-server-set-info): Remove the server from
12204 gnus-opened-servers since it has never been opened with the new
12205 configuration yet.
0f49874b 12206
01c52d31 122072004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12208
01c52d31
MB
12209 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
12210 arg to nnheader-generate-fake-message-id.
0f49874b 12211
01c52d31 122122004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 12213
01c52d31
MB
12214 * nnheader.el (nnheader-generate-fake-message-id): Accept a
12215 number and build a fake message ID localized to a group and
12216 article number (so it's repeatable from that point on).
cc4a96c6 12217 (nnheader-fake-message-id-p): Change regex to accommodate new fake
01c52d31 12218 ID format.
ca0a6900 12219
01c52d31
MB
12220 * gnus-sum.el (gnus-get-newsgroup-headers): Call
12221 nnheader-generate-fake-message-id with the article number.
ca0a6900 12222
01c52d31 122232004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 12224
01c52d31
MB
12225 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
12226 end-of-buffer.
a21fb88e 12227
01c52d31 122282004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 12229
01c52d31 12230 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 12231
01c52d31 122322004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 12233
01c52d31
MB
12234 * rfc2047.el (rfc2047-encode-message-header): Remove useless
12235 goto-char.
12236 (rfc2047-encode): Fold the line before encoding.
bfe5418b 12237
01c52d31 122382004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 12239
01c52d31
MB
12240 * rfc2047.el (rfc2047-encode-message-header): Disabled header
12241 folding -- not all headers can be folded, and this should be done
12242 by the message composition mode. Probably. I think.
d4755e04 12243
01c52d31 122442004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 12245
01c52d31
MB
12246 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
12247 fast.
95f75c75 12248
01c52d31
MB
12249 * gnus-ems.el (gnus-remove-image): Don't use
12250 message-text-with-property; remove only the image found first.
4a43ee9b 12251
01c52d31 122522004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 12253
01c52d31 12254 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 12255
01c52d31 122562004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 12257
01c52d31
MB
12258 * message.el (message-text-with-property): Make it fast and accept
12259 optional arguments.
12260 (message-strip-forbidden-properties): Use it.
12261 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 12262
01c52d31 12263 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 12264
01c52d31 122652004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 12266
01c52d31
MB
12267 * gnus-art.el (article-hide-headers): Don't change the buffer
12268 mistakenly when performing mml-preview even if
12269 gnus-single-article-buffer is nil.
4a43ee9b 12270
01c52d31 122712004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 12272
01c52d31
MB
12273 * message.el (message-expand-name-databases): New user option.
12274 (message-expand-name): Use it.
4a43ee9b 12275
01c52d31 122762004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 12277
01c52d31
MB
12278 * spam.el (spam-report-articles-resend)
12279 (spam-report-resend-register-routine): Allow ham reporting.
12280 (spam-report-resend-register-ham-routine): Add wrapper.
12281 (spam-registration-functions): Add ham resending functions.
12282 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 12283
01c52d31
MB
12284 * gnus.el (ham-resend-to): Add new group parameter.
12285 (spam-process): Add ham resend option.
4a43ee9b 12286
01c52d31
MB
12287 * spam-report.el (spam-report-resend): Allow reporting ham.
12288 (spam-report-resend-ham): Add wrapper.
4a43ee9b 12289
01c52d31 122902004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 12291
01c52d31
MB
12292 * message.el (message-cite-articles-with-x-no-archive): New
12293 variable.
12294 (message-cite-original): Use it.
4a43ee9b 12295
01c52d31 122962004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 12297
01c52d31 12298 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 12299
01c52d31 123002004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 12301
01c52d31
MB
12302 * gnus-art.el (article-hide-headers): Refer to the values for
12303 gnus-ignored-headers and gnus-visible-headers in the summary
12304 buffer since a user may have set them as group parameters.
cfcd5c91 12305
01c52d31 123062004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 12307
01c52d31
MB
12308 * assistant.el (assistant-node-name): Add convenience function.
12309 (assistant-render-text, assistant-render-node): Add error handling,
12310 plus handle multiple next nodes.
12311 (assistant-find-next-node): Comment out for now.
12312 (assistant-find-next-nodes): Add function, returns list of next
12313 nodes.
12314
123152004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
12316
12317 * mail-source.el (mail-source-directory): Fix doc-string.
12318
123192004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
12320
12321 * assistant.el (assistant-render-text, assistant-eval): Add :set
12322 widget type, which is different because it takes and returns a
12323 list. Much hilarity ensues.
12324
123252004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
12326
12327 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
12328
12329 * gnus-group.el (gnus-group-get-new-news-this-group): Added
12330 doc-string.
12331
12332 * gnus-start.el (gnus-activate-group): Added doc-string.
12333
123342004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
12335
12336 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
12337
123382004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
12339
12340 * assistant.el (assistant-render-text): Try to add a :set
12341 widget, more to come.
12342
12343 * spam.el (spam-group-spam-contents-p): Handle empty groupname
12344 strings.
12345 (spam-report-articles-resend)
12346 (spam-register-routine): Do registration iff any articles warrant
12347 it.
12348 (spam-summary-prepare-exit): Change log message for nil group
12349 destinations.
12350
123512004-05-27 Daniel Pittman <daniel@rimspace.net>
12352
12353 * spam.el (spam-report-resend-register-routine): Allow
12354 spam-report-resend-to to be a group parameter or a global value.
12355
123562004-05-26 Simon Josefsson <jas@extundo.com>
12357
12358 * starttls.el: Merge with my GNUTLS based starttls.el.
12359 (starttls-gnutls-program, starttls-use-gnutls)
12360 (starttls-extra-arguments, starttls-process-connection-type)
12361 (starttls-connect, starttls-failure, starttls-success): New
12362 variables.
12363 (starttls-program, starttls-extra-args): Doc fix.
12364 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
12365 functions.
12366 (starttls-negotiate, starttls-open-stream): Check
12367 `starttls-use-gnutls' and pass on to corresponding *-gnutls
12368 function if it is set.
12369
123702004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
12371
12372 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
12373 structured fields.
12374
123752004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
12376
12377 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
12378
123792004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
12380
12381 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
12382 variable.
12383 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
12384 assigning the spam-mark to new messages.
12385
880820fe 123862004-05-26 Adam Sjøgren <asjo@koldfront.dk> (tiny change)
01c52d31 12387
c4cc8b9a 12388 * spam.el (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
01c52d31
MB
12389
123902004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
12391
12392 * rfc2047.el (rfc2047-encodable-p): Don't move point.
12393 (rfc2047-decode): Treat the ascii coding-system as raw-text by
12394 default.
12395
123962004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
12397
002876ab 12398 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
01c52d31
MB
12399 correct data.
12400
124012004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
12402
12403 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
12404 (spam-group-processor-p): Fix function.
12405 (spam-group-processor-multiple-p)
12406 (spam-group-spam-processor-report-gmane-p)
12407 (spam-group-spam-processor-report-resend-p)
12408 (spam-group-spam-processor-bogofilter-p)
12409 (spam-group-spam-processor-blacklist-p)
12410 (spam-group-spam-processor-ifile-p)
12411 (spam-group-ham-processor-ifile-p)
12412 (spam-group-spam-processor-spamoracle-p)
12413 (spam-group-spam-processor-crm114-p)
12414 (spam-group-ham-processor-bogofilter-p)
12415 (spam-group-spam-processor-stat-p)
12416 (spam-group-ham-processor-stat-p)
12417 (spam-group-ham-processor-whitelist-p)
12418 (spam-group-ham-processor-BBDB-p)
12419 (spam-group-ham-processor-spamoracle-p)
12420 (spam-group-ham-processor-copy-p): Remove functions with some
12421 prejudice against unneeded code.
12422 (spam-report-articles-resend)
12423 (spam-report-resend-register-routine): Allow the group/topic
12424 spam-resend-to value to override spam-report-resend-to.
12425 (spam-summary-prepare-exit): Invoke spam-group-processor-p
12426 properly now.
12427
12428 * gnus.el (spam-resend-to): Add group/topic parameter.
12429 (spam-process): Move the OBSOLETE processors to the end of the
12430 choices.
12431
124322004-05-24 Daniel Pittman <daniel@rimspace.net>
12433
12434 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
12435 with resend-to set to nil, and then ask the user if necessary.
12436 (spam-report-resend): spam-report-resend takes a list of articles, not
12437 separate article numbers.
12438
124392004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
12440
12441 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
12442 addition to emacs-w3m.
12443
124442004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
12445
12446 * assistant.el (assistant-authinfo-data): New function.
12447 (assistant-eval): Eval for entire assistant.
12448
12449 * netrc.el (netrc-services-file): New variable.
12450 (netrc-parse-services): New function.
12451 (netrc-find-service-name): New function.
12452 (netrc-find-service-number): New function.
12453 (netrc-port-equal): New function.
12454 (netrc-machine): Use it.
12455
12456 * nnimap.el (nnimap-open-connection): Use netrc.
12457
12458 * gnus-util.el (gnus-netrc-get): Remove aliases.
12459
12460 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
12461
12462 * assistant.el (wid-edit): Fix compilation.
12463
12464 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
12465
124662004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
12467
12468 * gnus-util.el (gnus-set-file-modes): New function. (small
12469 patch).
12470
124712004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 12472
01c52d31 12473 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 12474
01c52d31
MB
12475 * assistant.el (assistant-render-node): Fix up rendering and
12476 read-only text.
12477 (assistant-render-node): Reset.
12478 (assistant-make-read-only): Not sticky.
cfcd5c91 12479
01c52d31 124802004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 12481
01c52d31
MB
12482 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
12483 centered even when gnus-auto-center-summary is t
cfcd5c91 12484
01c52d31 124852004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 12486
01c52d31
MB
12487 * dns.el (dns-get-txt-answer): New function.
12488 (dns-read-txt): Ditto.
12489 (query-dns): Use it.
cfcd5c91 12490
01c52d31 124912004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 12492
01c52d31
MB
12493 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
12494 active for foreign groups even if the group level is higher than
12495 the specified value.
cfcd5c91 12496
01c52d31 124972004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 12498
01c52d31
MB
12499 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
12500 non-active groups.
9ad41fb7 12501
01c52d31 12502 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 12503
01c52d31 125042004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 12505
01c52d31 12506 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 12507
01c52d31 125082004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 12509
01c52d31
MB
12510 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
12511 (spam-crm114-header, spam-crm114-spam-switch)
12512 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
12513 (spam-crm114-positive-spam-header)
12514 (spam-crm114-database-directory, spam-list-of-processors)
12515 (spam-group-spam-processor-crm114-p)
12516 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
12517 (spam-generic-score, spam-list-of-checks)
12518 (spam-list-of-statistical-checks, spam-registration-functions)
12519 (spam-check-crm114-headers, spam-crm114-score)
12520 (spam-check-crm114, spam-crm114-register-with-crm114)
12521 (spam-crm114-register-spam-routine)
12522 (spam-crm114-unregister-spam-routine)
12523 (spam-crm114-register-ham-routine)
12524 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
880820fe 12525 asjo@koldfront.dk (Adam Sjøgren).
ddfbe5db 12526
01c52d31 12527 * gnus.el: Add spam-use-crm114.
d0859c9a 12528
01c52d31
MB
12529 * spam.el (spam-list-of-processors, spam-registration-functions):
12530 Add spam-use-resend.
12531 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
12532 (spam-report-articles-gmane): Add doc fix.
149cd465
JB
12533 (spam-report-articles-resend, spam-report-resend-register-routine):
12534 Add wrappers around spam-report-resend-to.
d0859c9a 12535
01c52d31
MB
12536 * spam-report.el (spam-report-resend-to, spam-report-resend):
12537 Add support for resending spam.
12538 (spam-report-gmane): Fix line length >80.
d0859c9a 12539
01c52d31 12540 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 12541
01c52d31 125422004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 12543
01c52d31
MB
12544 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
12545 number of processed spam messages.
12546 (spam-ham-copy-or-move-routine): Return the number of processed
12547 ham messages.
12548 (spam-summary-prepare-exit): Use the above values to decide
12549 whether status messages shouled be displayed.
d0859c9a 12550
01c52d31 125512004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 12552
01c52d31
MB
12553 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
12554 `rfc2047-encoding-function-alist' in order to avoid conflicting
12555 with the old version.
12556 (rfc2047-encode-region): Concatenate words containing non-ASCII
12557 characters in structured fields; don't encode space-delimited
12558 ASCII words even in unstructured fields; don't break words at
12559 char-category boundaries.
12560 (rfc2047-encode-1): New function.
12561 (rfc2047-encode): Use it; encode text so that it occupies the
12562 maximum width within 76-column; work correctly on Q encoding for
12563 iso-2022-* charsets.
12564 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
12565 sure not to break a line just after the header name.
12566 (rfc2047-b-encode-region): Removed.
12567 (rfc2047-b-encode-string): New function.
12568 (rfc2047-q-encode-region): Removed.
12569 (rfc2047-q-encode-string): New function.
d0859c9a 12570
01c52d31 12571 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 12572
01c52d31 125732004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 12574
01c52d31
MB
12575 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
12576 get it right.
12577 (gnus-inews-make-draft): Really.
d0859c9a 12578
01c52d31 125792004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 12580
01c52d31
MB
12581 * nnmh.el (nnmh-request-list-1): Don't check the link count
12582 before descending. (small patch)
d0859c9a 12583
01c52d31 125842004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 12585
01c52d31
MB
12586 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
12587 stuff.
6441d280 12588
01c52d31
MB
12589 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
12590 on real group name.
6441d280 12591
01c52d31 12592 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 12593
01c52d31 12594 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 12595
01c52d31 125962004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 12597
01c52d31
MB
12598 * gnus-draft.el (gnus-draft-send): Bind
12599 rfc2047-encode-encoded-words.
8654e13a 12600
01c52d31
MB
12601 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
12602 (rfc2047-encodable-p): Say that =? needs encoding.
12603 (rfc2047-encode-encoded-words): New variable.
8654e13a 12604
01c52d31 12605 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 12606
01c52d31 12607 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 12608
01c52d31
MB
12609 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
12610 to nil.
31640842 12611
01c52d31 12612 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 12613
01c52d31 12614 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 12615
01c52d31 126162004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 12617
01c52d31
MB
12618 * gnus-msg.el (gnus-summary-followup-with-original): Document
12619 yanking of region when active.
61b397cd 12620
01c52d31 126212004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 12622
01c52d31
MB
12623 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
12624 groups if the group level is higher than the specified value.
31640842 12625
01c52d31 126262004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 12627
01c52d31
MB
12628 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
12629 (gnus-group-jump-to-group): Added prefix argument using
12630 `gnus-group-jump-to-group-prompt'. Query before jumping to
12631 non-active group.
cd01ded9 12632
01c52d31
MB
12633 * compface.el (uncompface): Be verbose when changing
12634 `uncompface-use-external'.
850c333d 12635
01c52d31
MB
12636 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
12637 handle manual section.
850c333d 12638
01c52d31 126392004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 12640
01c52d31 12641 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 12642
01c52d31 126432004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 12644
01c52d31 12645 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 12646
01c52d31 126472004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 12648
01c52d31
MB
12649 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
12650 whether backend can accept message.
6a748eda 12651
01c52d31 12652 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 12653
01c52d31 126542004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 12655
01c52d31
MB
12656 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
12657 Avoid creating directory when nntp-marks-is-evil is true.
12658 Reported by Reiner Steib.
9a89f5b0 12659
01c52d31 126602004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 12661
01c52d31
MB
12662 * gnus-picon.el (gnus-picon-style): New variable.
12663 (gnus-picon-insert-glyph): Added optional `nostring' argument.
12664 (gnus-picon-transform-address): Support `gnus-picon-style'. From
12665 Jesper Harder <harder@ifa.au.dk>.
91472578 12666
01c52d31 126672004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12668
01c52d31
MB
12669 * message.el (message-fill-field): Return point.
12670 (message-generate-headers): Go to end of field.
91472578 12671
01c52d31
MB
12672 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
12673 stuff for non-living groups.
91472578 12674
01c52d31 126752004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 12676
01c52d31
MB
12677 * gnus-art.el (gnus-article-followup-with-original)
12678 (gnus-article-reply-with-original): gnus-mark-active-p ->
12679 gnus-region-active-p.
91472578 12680
01c52d31 126812004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 12682
01c52d31
MB
12683 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
12684 only when there is spam or ham to be processed.
91472578 12685
01c52d31 126862004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12687
01c52d31
MB
12688 * mail-source.el (mail-source-delete-crash-box): Refactor.
12689 (mail-source-fetch): Use it.
12690 (mail-source-fetch-file): Ditto.
12691 (mail-source-fetch-directory): Run postscript in loop.
12692 (mail-source-fetch-pop): Delete.
12693 (mail-source-fetch-maildir): Ditto.
12694 (mail-source-fetch-imap): Ditto.
91472578 12695
01c52d31 12696 * imap.el (imap-authenticators): Comment out sasl.
91472578 12697
01c52d31
MB
12698 * message.el (message-skip-to-next-address): New function.
12699 (message-fill-header-address): Refactor.
12700 (message-fill-address): Use it.
12701 (message-delete-address): Use it.
12702 (message-fill-header-general): Refactor.
12703 (message-fill-field-address): Rename.
12704 (message-narrow-to-field): Find the start of the header.
12705 (message-header-format-alist): Don't pre-fill.
12706 (message-fill-header): Removed.
12707 (message-insert-header): New function.
12708 (message-shorten-references): Use it.
91472578 12709
01c52d31 12710 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 12711
01c52d31 12712 * mail-parse.el (mail-header-make-address): New alias.
91472578 12713
01c52d31 12714 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 12715
01c52d31 12716 * imap.el: Add compiler directives.
91472578 12717
01c52d31 12718 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 12719
01c52d31
MB
12720 * gnus-art.el (article-decode-idna-rhs): Don't use
12721 message-idna-inside-rhs-p.
91472578 12722
01c52d31 127232004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12724
01c52d31
MB
12725 * message.el (message-idna-inside-rhs-p): Removed.
12726 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 12727
01c52d31
MB
12728 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
12729 false positives.
1b155fbd 12730
ce058493 127312004-05-16 Kim-Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 12732
01c52d31 12733 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 12734
01c52d31 127352004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12736
ce058493 12737 * nneething.el (nneething-file-name): Don't create spurious
01c52d31 12738 files.
91472578 12739
01c52d31
MB
12740 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
12741 (gnus-inews-do-gcc): Remove sleep.
498063ec 12742
01c52d31
MB
12743 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
12744 part under point.
498063ec 12745
01c52d31
MB
12746 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
12747 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 12748
01c52d31 127492004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 12750
01c52d31 12751 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 12752
01c52d31 127532004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 12754
01c52d31
MB
12755 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
12756 as expired without moving it" message when there are spam
12757 messages left.
498063ec 12758
01c52d31 127592004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 12760
002876ab 12761 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
01c52d31 12762 header is not nil.
707f2b38 12763
01c52d31 127642004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 12765
01c52d31
MB
12766 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
12767 nntp-possibly-create-directory, not nntp-possibly-change-group.
12768 (nntp-marks-changed-p): New arg SERVER.
12769 (nntp-request-update-info): Adjust caller.
10ace8ea 12770
01c52d31 127712004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 12772
01c52d31 12773 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 12774
01c52d31 127752004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 12776
01c52d31
MB
12777 * nntp.el: Support marks.
12778 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
12779 (nntp-marks-modtime, nntp-marks-directory): New variables.
12780 (nntp-request-set-mark, nntp-request-update-info)
12781 (nntp-possibly-create-directory, nntp-marks-changed-p)
12782 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
12783 functions.
10ace8ea 12784
01c52d31 127852004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 12786
01c52d31
MB
12787 * gnus-score.el (gnus-score-insert-help): Use
12788 gnus-select-lowest-window.
10ace8ea 12789
01c52d31
MB
12790 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
12791 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 12792
01c52d31 12793 * gnus.el: do.
10ace8ea 12794
01c52d31 127952004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 12796
01c52d31
MB
12797 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
12798 encodings of MIME-encoded words, in order to improve
12799 interoperability with several broken MUAs.
10ace8ea 12800
01c52d31 128012004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 12802
01c52d31
MB
12803 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
12804 tags, only when charsets are not specified in headers.
12805 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 12806
01c52d31 128072004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 12808
01c52d31
MB
12809 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
12810 instead of MIME-decoded from fields when checking
12811 `gnus-article-address-banner-alist'.
0302b80e 12812
01c52d31 128132004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 12814
01c52d31
MB
12815 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
12816 description rather than subject.
fa9a04e1 12817
01c52d31 128182004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 12819
01c52d31 12820 * gnus.el (gnus-version-number): Bump.
fa9a04e1 12821
01c52d31 128222004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 12823
01c52d31 12824 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 12825
01c52d31 128262004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 12827
01c52d31
MB
12828 * gnus-agent.el (gnus-agent-read-agentview): Inline
12829 gnus-uncompress-range.
fa9a04e1 12830
01c52d31 128312004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 12832
01c52d31
MB
12833 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
12834 `exec-installed-p'.
fa9a04e1 12835
01c52d31 128362004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 12837
01c52d31
MB
12838 * gnus.el (spam-process, spam-autodetect-methods): Add
12839 bsfilter and bsfilter-headers.
fa9a04e1 12840
01c52d31
MB
12841 * spam.el (spam-bsfilter): New customize group.
12842 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
12843 (spam-bsfilter-header, spam-bsfilter-probability-header)
12844 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
12845 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
12846 (spam-bsfilter-database-directory): New options.
12847 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
12848 (spam-list-of-statistical-checks, spam-registration-functions):
12849 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
12850 (spam-bsfilter-score): New command.
12851 (spam-check-bsfilter-headers, spam-check-bsfilter)
12852 (spam-bsfilter-register-with-bsfilter)
12853 (spam-bsfilter-register-spam-routine)
12854 (spam-bsfilter-unregister-spam-routine)
12855 (spam-bsfilter-register-ham-routine)
12856 (spam-bsfilter-unregister-ham-routine): New functions.
12857 (spam-generic-score): Support bsfilter; Accept an optional argument
12858 to recalcurate spam score even if scoring header has already been
12859 added.
12860 (spam-bogofilter-score, spam-spamassassin-score): Accept an
12861 optional argument to recalcurate spam score even if scoring header
12862 has already been added.
bf68d4e6 12863
01c52d31 128642004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 12865
01c52d31
MB
12866 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
12867 strings! Reported by David D. Smith <davidsmith@acm.org>.
12868 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
12869 link is missing.
f66ce3b9 12870
01c52d31 128712004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 12872
01c52d31
MB
12873 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
12874 (html2text-get-attr): Rewrite.
14f56b66 12875
01c52d31
MB
12876 * message.el (message-setup-1): Remove redundant put-text-property
12877 on mail-header-separator.
14f56b66 12878
01c52d31 128792004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 12880
01c52d31
MB
12881 * gnus-registry.el (gnus-registry-cache-whitespace)
12882 (gnus-registry-action, gnus-registry-spool-action)
12883 (gnus-registry-split-fancy-with-parent): Change message levels
12884 from 5 to 3 or 7, as needed.
ec3c4a4c 12885
01c52d31
MB
12886 * spam.el (spam-summary-prepare-exit)
12887 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
12888 (spam-split, spam-find-spam, spam-log-undo-registration)
12889 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
12890 level from 5 to 6.
5f5475ac 12891
01c52d31 128922004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 12893
01c52d31
MB
12894 * gnus-ems.el: Autoload appt-select-lowest-window (revert
12895 2004-03-04 change).
5f5475ac 12896
01c52d31 128972004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 12898
c9e31f32
SM
12899 * sieve-manage.el (sieve-manage-open):
12900 * nnweb.el (nnweb-insert-html):
01c52d31 12901 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
c9e31f32
SM
12902 (nnvirtual-partition-sequence, nnvirtual-create-mapping):
12903 * nnspool.el (nnspool-request-group):
01c52d31 12904 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
c9e31f32 12905 * nnml.el (nnml-request-update-info):
01c52d31 12906 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
c9e31f32 12907 (nnmh-request-create-group, nnmh-update-gnus-unreads):
01c52d31 12908 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
c9e31f32
SM
12909 (nnimap-request-set-mark):
12910 * nnfolder.el (nnfolder-request-update-info):
01c52d31 12911 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
c9e31f32
SM
12912 * mml.el (mml-destroy-buffers, mml-compute-boundary-1):
12913 * gnus-uu.el (gnus-uu-find-articles-matching):
01c52d31 12914 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
01c52d31 12915 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
c9e31f32
SM
12916 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files):
12917 * gnus-nocem.el (gnus-nocem-scan-groups):
12918 * gnus-int.el (gnus-start-news-server):
01c52d31 12919 * gnus-group.el (gnus-group-make-kiboze-group)
c9e31f32
SM
12920 (gnus-group-browse-foreign-server):
12921 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
12922 Use mapc when appropriate.
270a576a 12923
01c52d31 129242004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12925
01c52d31 12926 FIXME: Make separate entries for each person.
270a576a 12927
01c52d31 12928 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
880820fe 12929 Sjøgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
01c52d31 12930 <shields@msrl.com>:
270a576a 12931
01c52d31
MB
12932 * spam.el (spam-necessary-extra-headers): Get the extra headers we
12933 may need for spam sorting and scoring.
12934 (spam-user-format-function-S): Add user format function suitable for
12935 general use.
12936 (spam-article-sort-by-spam-status): Add sorting function for summary
12937 sorting.
12938 (spam-extra-header-to-number): Add function to get a score from a
12939 header.
12940 (spam-summary-score): Add function to get a numeric score from the
12941 headers.
c9e31f32 12942 (spam-generic-score): Fix function doc, was in wrong place.
01c52d31
MB
12943 (spam-initialize): Take symbols when it's run, and install the
12944 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 12945
01c52d31 129462004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12947
01c52d31 12948 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
880820fe 12949 Reported by bojohan+news@dd.chalmers.se (Johan Bockgård).
270a576a 12950
01c52d31 129512004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 12952
01c52d31
MB
12953 * gnus-sum.el (gnus-set-global-variables)
12954 (gnus-build-all-threads, gnus-get-newsgroup-headers)
12955 (gnus-article-get-xrefs, gnus-summary-best-group)
12956 (gnus-summary-next-article, gnus-summary-enter-digest-group)
12957 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
c9e31f32
SM
12958 (gnus-summary-update-info, gnus-kill-or-deaden-summary):
12959 Use with-current-buffer.
270a576a 12960
01c52d31 129612004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12962
01c52d31
MB
12963 * spam.el (spam-summary-prepare-exit): Simplify logic.
12964 (spam-fetch-article-header): Read the article header if it's not
12965 available.
12966 (spam-list-articles): Simplify logic.
12967 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 12968
01c52d31 12969 * gnus-registry.el: Fix comments at beginning.
270a576a 12970
01c52d31 129712004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 12972
01c52d31
MB
12973 * message.el (message-cater-to-broken-inn): Remove.
12974 (message-shorten-references): Make sure the total folded length of
12975 References is shorter than 998 characters to cater to a bug in INN
12976 2.3. Also, don't pretend that references aren't folded -- this
12977 hasn't worked for a while.
d31fa104 12978
01c52d31 129792004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 12980
01c52d31
MB
12981 * gnus-agent.el (gnus-agentize):
12982 gnus-agent-send-mail-real-function no longer set to current value
12983 of message-send-mail-function but rather a lambda that calls
12984 message-send-mail-function. The change makes the agent real-time
12985 responsive to user changes to message-send-mail-function.
9b981cb6 12986
01c52d31 129872004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 12988
01c52d31
MB
12989 * legacy-gnus-agent.el
12990 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
12991 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 12992
01c52d31 129932004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 12994
01c52d31 12995 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 12996
01c52d31 129972004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 12998
01c52d31
MB
12999 * nnmail.el (nnmail-cache-insert): Always check whether
13000 nnmail-cache-ignore-groups matches a group name.
f429956a 13001
01c52d31 130022004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 13003
01c52d31
MB
13004 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
13005 (spam-find-spam, spam-log-processing-to-registry)
13006 (spam-log-registered-p, spam-log-unregistration-needed-p)
13007 (spam-log-undo-registration): Use gnus-message instead of
13008 gnus-error, none of these errors are fatal.
5c243ee4 13009
01c52d31
MB
13010 * gnus-registry.el (gnus-registry-clean-empty-function)
13011 (gnus-registry-clean-empty): Remove only empty entries without
13012 extra data.
aba1948a 13013
01c52d31 130142004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 13015
01c52d31
MB
13016 * spam-stat.el (spam-stat-buffer-change-to-spam)
13017 (spam-stat-buffer-change-to-non-spam): Change (error) to
13018 (gnus-message 8) invocation.
aba1948a 13019
01c52d31 130202004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 13021
01c52d31
MB
13022 * nntp.el (nntp-via-netcat-command): New variable.
13023 (nntp-via-netcat-switches): New variable.
13024 (nntp-open-via-rlogin-and-netcat): New function.
13025 (nntp-open-connection-function): Doc fix.
13026 (nntp-telnet-command): Doc fix.
13027 (nntp-end-of-line): Doc fix.
13028 (nntp-via-rlogin-command): Doc fix.
13029 (nntp-via-user-name): Doc fix.
13030 (nntp-via-address): Doc fix.
aba1948a 13031
01c52d31 130322004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 13033
01c52d31
MB
13034 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
13035 error in Emacs 21.1.
ddff82cf 13036
01c52d31 130372004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 13038
01c52d31 13039 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 13040
01c52d31 130412004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
540992fa 13042
01c52d31
MB
13043 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
13044 (gnus-agent-with-refreshed-group): New macro.
13045 (gnus-agent-rename-group): New function.
13046 (gnus-agent-delete-group): New function.
13047 (gnus-agent-save-group-info): Use gnus-command-method when
13048 `method' parameter is nil. Don't write nil entries into the
13049 active file.
13050 (gnus-agent-get-group-info): New function.
13051 (gnus-agent-fetch-articles): Use
13052 gnus-agent-update-files-total-fetched-for to increment disk space
13053 used.
13054 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
13055 gnus-agent-update-view-total-fetched-for to increment disk space
13056 used.
13057 (gnus-agent-get-local): Added optional parameters to avoid calling
13058 gnus-group-real-name and gnus-find-method-for-group.
13059 (gnus-agent-set-local): Delete stored entry if either min, or max,
13060 are nil.
13061 (gnus-agent-fetch-session): Reworded error/quit messages. On
b643362c 13062 quit, use gnus-agent-regenerate-group to record existence of any
01c52d31
MB
13063 articles fetched to disk before the quit occurred.
13064 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
13065 gnus-agent-update-view-total-fetched-for, and
13066 gnus-agent-update-files-total-fetched-for to decrement disk space
13067 used.
13068 (gnus-agent-retrieve-headers): Use
13069 gnus-agent-update-view-total-fetched-for to increment disk space
13070 used.
13071 (gnus-agent-regenerate-group): Replace gnus-group-update-group
13072 with gnus-agent-update-files-total-fetched-for to decrement disk
13073 space and fresh group buffer.
13074 (gnus-agent-inhibit-update-total-fetched-for): New variable.
13075 (gnus-agent-need-update-total-fetched-for): New variable.
13076 (gnus-agent-update-files-total-fetched-for): New function.
13077 (gnus-agent-update-view-total-fetched-for): New function.
13078 (gnus-agent-total-fetched-for): New function.
13079
13080 * gnus-cache.el (gnus-cache-save-buffers): Use
13081 gnus-cache-update-overview-total-fetched-for to change disk space
13082 used by this group.
13083 (gnus-cache-possibly-enter-article): Use
13084 gnus-cache-update-file-total-fetched-for to increment disk space
13085 used by this group.
13086 (gnus-cache-possibly-remove-article): Use
13087 gnus-cache-update-file-total-fetched-for to decrement disk space
13088 used by this group.
13089 (gnus-cache-generate-nov-databases): Purge total fetched cache.
13090 (gnus-cache-rename-group): New function.
13091 (gnus-cache-delete-group): New function.
13092 (gnus-cache-inhibit-update-total-fetched-for): New variable.
13093 (gnus-cache-need-update-total-fetched-for): New variable.
13094 (gnus-cache-with-refreshed-group): New macro.
13095 (gnus-cache-update-file-total-fetched-for): New function.
13096 (gnus-cache-update-overview-total-fetched-for): New function.
13097 (gnus-cache-rename-group-total-fetched-for): New function.
13098 (gnus-cache-delete-group-total-fetched-for): New function.
13099 (gnus-cache-total-fetched-for): New function.
112d84ef 13100
01c52d31
MB
13101 * gnus-group.el: Require gnus-sum and autoload functions to
13102 resolve warnings when gnus-group.el compiled alone.
c4cc8b9a 13103 (gnus-group-line-format): Documented new %F.
01c52d31
MB
13104 (size of Fetched data) group line format; identifies disk space
13105 used by agent and cache.
13106 (gnus-group-line-format-alist): Defined new F format.
13107 (gnus-total-fetched-for): New function.
13108 (gnus-group-delete-group): No longer update
13109 gnus-cache-active-altered as gnus-request-delete-group now keeps
13110 the cache in sync.
13111 (gnus-group-list-active): Let the agent store a server's active
13112 list if currently plugged.
2f7717f6 13113
c9e31f32
SM
13114 * gnus-int.el (gnus-request-delete-group):
13115 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
01c52d31 13116 local disk in sync with the server.
c9e31f32
SM
13117 (gnus-request-rename-group):
13118 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
01c52d31 13119 local disk in sync with the server.
2f7717f6 13120
c9e31f32
SM
13121 * gnus-start.el (gnus-get-unread-articles):
13122 Cosmetic simplification to logic.
c44edf72 13123
01c52d31 13124 * gnus-util.el (gnus-rename-file): New function.
c44edf72 13125
01c52d31 131262004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 13127
01c52d31 13128 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 13129
01c52d31 131302004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13131
01c52d31
MB
13132 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
13133 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 13134
01c52d31 131352004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13136
01c52d31
MB
13137 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
13138 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 13139
01c52d31 131402004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13141
01c52d31 13142 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 13143
01c52d31 131442004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 13145
01c52d31
MB
13146 * spam.el (spam-set-difference): Add function to replace
13147 gnus-set-difference in spam.el.
13148 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 13149
01c52d31 131502004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 13151
01c52d31
MB
13152 * gnus-registry.el (gnus-registry-cache-file): Update to use
13153 gnus-dribble-directory OR gnus-home-directory OR ~.
13154 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 13155
01c52d31 131562004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 13157
01c52d31
MB
13158 * message.el (message-exchange-point-and-mark): Use
13159 message-mark-active-p. Suggested by Jesper Harder
13160 <harder@ifa.au.dk>.
45893b95 13161
01c52d31 131622004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 13163
01c52d31
MB
13164 * message.el (message-exchange-point-and-mark): Don't activate
13165 region if it was inactive. Suggested by Hiroshi Fujishima
13166 <pooh@nature.tsukuba.ac.jp>.
734c5765 13167
01c52d31 131682004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 13169
01c52d31
MB
13170 * gnus-art.el (article-display-face): Display Faces in the same
13171 order as X-Faces.
734c5765 13172
01c52d31 131732004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13174
01c52d31 13175 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 13176
01c52d31 131772004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13178
01c52d31
MB
13179 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
13180 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
13181 (gnus-article-mime-hierarchy): Remove.
13182 (gnus-article-mime-hierarchy-next): Remove.
13183 (gnus-article-mode): Revert 2004-03-19 change.
13184 (gnus-article-setup-buffer): Revert 2004-03-19 change.
13185 (gnus-insert-mime-button): Revert 2004-03-19 change.
13186 (gnus-mime-accumulate-hierarchy): Remove.
13187 (gnus-mime-enter-multipart): Remove.
149cd465 13188 (gnus-mime-leave-multipart): Remove.
01c52d31
MB
13189 (gnus-mime-display-part): Revert 2004-03-19 change.
13190 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 13191
01c52d31 13192 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 13193
01c52d31 131942004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 13195
01c52d31 13196 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 13197
01c52d31 131982004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13199
01c52d31
MB
13200 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
13201 t while entering a file name using the mm-with-multibyte macro.
13202 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 13203
01c52d31 13204 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 13205
01c52d31 132062004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13207
01c52d31
MB
13208 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
13209 user option.
13210 (gnus-mime-multipart-functions): Doc and customization fix.
13211 (gnus-article-mime-hierarchy): New variable.
13212 (gnus-article-mime-hierarchy-next): New variable.
13213 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
13214 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
13215 gnus-article-mime-hierarchy-next to nil.
13216 (gnus-insert-mime-button): Show hierarchy numbers.
13217 (gnus-mime-accumulate-hierarchy): New function.
13218 (gnus-mime-enter-multipart): New function.
13219 (gnus-mime-leave-multipart): New function.
13220 (gnus-mime-display-part): Recompute hierarchical MIME structure.
13221 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 13222
01c52d31
MB
13223 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
13224 gnus-article-mime-hierarchy-next to nil.
ad136a7c 13225
01c52d31 132262004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 13227
01c52d31 13228 * dns.el: Don't require gnus-xmas.
ad136a7c 13229
01c52d31 132302004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 13231
01c52d31
MB
13232 * mml.el (mml-generate-mime-1): Don't use format=flowed with
13233 inline PGP.
13234 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 13235
01c52d31 132362004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13237
01c52d31
MB
13238 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
13239 when the group's active is not available.
ad136a7c 13240
01c52d31 132412004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13242
01c52d31
MB
13243 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
13244 error.
ad136a7c 13245
01c52d31 132462004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 13247
01c52d31
MB
13248 * imap.el (imap-store-password): New variable.
13249 (imap-interactive-login): Use it.
13250 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 13251
01c52d31 132522004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13253
01c52d31
MB
13254 * gnus-art.el (gnus-article-read-summary-keys): Restore new
13255 window-start and hscroll to summary window.
ad136a7c 13256
01c52d31 132572004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 13258
01c52d31
MB
13259 * gnus-start.el (gnus-convert-old-newsrc): Only write the
13260 conversion message to newsrc-dribble when an actual conversion is
13261 performed.
ad136a7c 13262
01c52d31 132632004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 13264
01c52d31 13265 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 13266
01c52d31 132672004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13268
01c52d31
MB
13269 * mm-decode.el (mm-complicated-handles): New function reviving
13270 former definition of mm-multiple-handles.
49561cf6 13271
01c52d31
MB
13272 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
13273 (gnus-mime-delete-part): Use it.
49561cf6 13274
01c52d31 132752004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 13276
01c52d31
MB
13277 * gnus-agent.el (gnus-agent-read-local): Bind
13278 nnheader-file-coding-system to gnus-agent-file-coding-system to
13279 avoid the implicit assumption that they will always be equal.
13280 (gnus-agent-save-local): Bind buffer-file-coding-system, not
13281 coding-system-for-write, as the with-temp-file macro first prints
13282 to a buffer then saves the buffer.
87589a70 13283
01c52d31 132842004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 13285
01c52d31
MB
13286 * gnus-art.el (gnus-article-edit-part): New function.
13287 (gnus-mime-save-part-and-strip): Use it; do query instead of
13288 signaling an error; don't use mm-multiple-handles.
13289 (gnus-mime-delete-part): Ditto.
c825ac9d 13290
01c52d31 132912004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 13292
01c52d31
MB
13293 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
13294 old file versions.
13295 (gnus-group-prepare-hook): Removed function that converted list
13296 form of gnus-agent-expire-days to group properties.
ae465fa7 13297
01c52d31
MB
13298 * gnus-int.el: Autoload gnus-agent-regenerate-group.
13299 (gnus-request-accept-article): Re-indented.
5f49be3f 13300
01c52d31
MB
13301 * gnus-start.el (gnus-convert-old-newsrc): Registered new
13302 converters to handle old agent file formats. Added logic for a
13303 "backup before upgrading warning".
13304 (gnus-convert-mark-converter-prompt): Developers can mark
13305 functions as needing (default), or not needing,
13306 gnus-convert-old-newsrc's "backup before upgrading warning".
13307 (gnus-convert-converter-needs-prompt): Tests whether the user
13308 should be protected from potentially irreversable changes by the
13309 function.
5f49be3f 13310
002876ab 13311 * legacy-gnus-agent.el: New. Provides converters that are only
01c52d31 13312 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 13313
01c52d31 133142004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 13315
01c52d31 13316 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 13317
01c52d31 13318 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 13319
01c52d31 133202004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 13321
01c52d31 13322 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 13323
01c52d31 13324 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 13325
01c52d31 13326 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 13327
01c52d31 133282004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 13329
01c52d31
MB
13330 * gnus-sum.el (gnus-widget-reversible-match)
13331 (gnus-widget-reversible-to-internal)
13332 (gnus-widget-reversible-to-external): New functions.
13333 (gnus-widget-reversible): New widget.
13334 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 13335
01c52d31 133362004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 13337
01c52d31
MB
13338 * gnus-sum.el (gnus-thread-sort-functions)
13339 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 13340
01c52d31 133412004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 13342
01c52d31
MB
13343 * spam.el (spam-use-gmane-xref): Add new backend.
13344 (spam-gmane-xref-spam-group): Add variable to control the name of the
13345 Gmane spam group.
13346 (spam-blackhole-servers, spam-blackhole-good-server-regex)
13347 (spam-regex-headers-spam, spam-regex-headers-ham)
13348 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
13349 (spam-list-of-checks): Add spam-use-gmane-xref to list of
13350 backends and checks.
13351 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 13352
01c52d31
MB
13353 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
13354 an autodetect method.
e2642250 13355
01c52d31 133562004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 13357
01c52d31
MB
13358 * gnus-int.el (gnus-request-accept-article): Inform the agent that
13359 articles are being added to a group.
13360 (gnus-request-replace-article): Inform the agent that articles
13361 need to be uncached as the cached contents are no longer valid.
e2642250 13362
01c52d31 133632004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 13364
01c52d31 13365 * binhex.el: Don't autoload executable-find.
e2642250 13366
01c52d31 13367 * canlock.el: Don't autoload mail-fetch-field.
e2642250 13368
01c52d31 13369 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 13370
01c52d31
MB
13371 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
13372 rmail-dont-reply-to and rmail-output.
e2642250 13373
01c52d31 13374 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 13375
01c52d31 13376 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 13377
01c52d31
MB
13378 * imap.el: Don't autoload base64-decode-string,
13379 base64-encode-string and md5.
e2642250 13380
01c52d31
MB
13381 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
13382 and rmail-msg-restore-non-pruned-header.
e2642250 13383
01c52d31 13384 * mm-decode.el: Don't autoload executable-find.
e2642250 13385
01c52d31 13386 * mm-url.el: Don't autoload executable-find.
e2642250 13387
01c52d31 13388 * mm-view.el: Don't autoload diff-mode.
e2642250 13389
01c52d31
MB
13390 * nndb.el: Don't autoload news-reply-mode, news-setup,
13391 cancel-timer and telnet.
e2642250 13392
01c52d31 13393 * password.el: Don't autoload run-at-time for Emacs.
e2642250 13394
01c52d31 13395 * sha1-el.el: Don't autoload executable-find.
e2642250 13396
01c52d31 13397 * sieve-mode.el: Don't autoload c-mode.
e2642250 13398
01c52d31 13399 * uudecode.el: Don't autoload executable-find.
e2642250 13400
01c52d31 134012004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 13402
01c52d31
MB
13403 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
13404 (gnus-agent-possibly-alter-active): Avoid null in numeric
13405 comparison.
13406 (gnus-agent-set-local): Refuse to save null in local object table.
13407 (gnus-agent-regenerate-group): The REREAD parameter can now be a
13408 list of articles that will be marked as unread.
e2642250 13409
01c52d31 134102004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 13411
01c52d31 13412 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 13413
01c52d31 134142004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 13415
01c52d31
MB
13416 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
13417 language tags.
ba0226dd 13418
01c52d31 134192004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 13420
01c52d31
MB
13421 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
13422 Don't bind "obarray".
5153a47a 13423
01c52d31
MB
13424 * gnus-sum.el (gnus-thread-sort-functions): Added
13425 `gnus-thread-sort-by-most-recent-number' and
13426 `gnus-thread-sort-by-most-recent-date'.
13427 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 13428
01c52d31 134292004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 13430
01c52d31 13431 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 13432
01c52d31 134332004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 13434
01c52d31
MB
13435 * gnus-cus.el (gnus-agent-customize-category): Removed
13436 ignore-errors macro reference that required cl to be loaded at
13437 run-time.
5153a47a 13438
01c52d31
MB
13439 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
13440 single-interval range of the form (min . max). Previously the
13441 range had to look like ((min . max)). Likewise, return
13442 (min . max) rather than ((min . max)).
13443 (gnus-range-map): Use gnus-range-normalize to accept
13444 single-interval range.
5153a47a 13445
01c52d31
MB
13446 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
13447 the cache, but not the agent, now appear with their usual face.
5153a47a 13448
01c52d31 134492004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 13450
01c52d31
MB
13451 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
13452 w3m-safe-url-regexp variable buffer-local.
86713405 13453
01c52d31 13454 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 13455
01c52d31 134562004-02-27 Simon Josefsson <jas@extundo.com>
86713405 13457
01c52d31
MB
13458 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
13459 gnus-group-real-prefix.
13460 (gnus-summary-move-article): Use it, instead of
13461 gnus-group-real-prefix.
86713405 13462
01c52d31 134632004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 13464
01c52d31
MB
13465 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
13466 w3m-safe-url-regexp variable buffer-local and set it as the value
13467 of mm-w3m-safe-url-regexp.
d5ddd795 13468
01c52d31 13469 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 13470
01c52d31
MB
13471 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
13472 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 13473
01c52d31
MB
13474 * nnrss.el (nnrss-opml-export): Use
13475 mm-set-buffer-file-coding-system instead of
13476 set-buffer-file-coding-system.
54506618 13477
01c52d31 134782004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 13479
01c52d31
MB
13480 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
13481 of checkdoc.el).
13482 * nnrss.el: do.
13483 * gnus-mlspl.el: do.
13484 * gnus-ml.el: do.
13485 * gnus-srvr.el: do.
54506618 13486
01c52d31 13487 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 13488
01c52d31 134892004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 13490
01c52d31
MB
13491 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
13492 Corrections to custom-manual links.
54506618 13493
01c52d31 13494 * gnus-art.el (gnus-article): Ditto.
54506618 13495
01c52d31 13496 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 13497
01c52d31 134982004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 13499
01c52d31 13500 * flow-fill.el: Typo.
54506618 13501
01c52d31 135022004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 13503
01c52d31 13504 * spam-wash.el: New file.
54506618 13505
01c52d31 135062004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 13507
01c52d31 13508 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 13509
01c52d31 135102004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 13511
01c52d31
MB
13512 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
13513 to be run with new-articles as LIST1, not LIST2.
13514 (spam-registration-functions): Add spam-use-ham-copy as a nil
13515 registration backend.
54506618 13516
01c52d31 135172004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 13518
01c52d31
MB
13519 * spam-stat.el (spam-stat-washing-hook): New option.
13520 (spam-stat-buffer-words): Use it.
13521 (spam-stat-process-directory, spam-stat-test-directory): Use
13522 insert-file-contents-literally.
13523 (spam-stat-coding-system): New variable.
13524 (spam-stat-load, spam-stat-save): Use it.
54506618 13525
01c52d31 135262004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13527
01c52d31
MB
13528 * spam-report.el (spam-report-plug-agent): Quote
13529 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 13530
01c52d31 135312004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 13532
01c52d31
MB
13533 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
13534 / in mailto URLs.
54506618 13535
01c52d31 135362004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 13537
01c52d31
MB
13538 * spam-report.el (spam-report-process-queue): Fix interactive use.
13539 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
13540 (spam-report-unplug-agent): Doc fixes.
13541 (spam-report-url-ping-mm-url, spam-report-url-to-file)
13542 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 13543
01c52d31 135442004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13545
01c52d31
MB
13546 * message.el (message-setup-fill-variables): Add mml tags to
13547 paragraph-start and paragraph-separate. Suggested by Andrew Korty
13548 <ajk@iu.edu>.
13549 (message-mode): Don't modify paragraph-separate there.
54506618 13550
01c52d31 135512004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13552
01c52d31
MB
13553 * compface.el (uncompface-use-external): Default to undecided.
13554 (uncompface-use-external-threshold): New variable.
13555 (uncompface-float-time): New macro.
13556 (uncompface): Determine whether to use the external decoder if
13557 uncompface-use-external is undecided.
54506618 13558
01c52d31 135592004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 13560
01c52d31
MB
13561 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
13562 after images.
54506618 13563
01c52d31 13564 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 13565
01c52d31 135662004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 13567
01c52d31 13568 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 13569
002876ab 13570 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
54506618 13571
01c52d31
MB
13572 * gnus-sum.el (gnus-summary-limit-to-age)
13573 (gnus-summary-limit-children): do.
54506618 13574
01c52d31 13575 * gnus-int.el (gnus-request-scan): do.
54506618 13576
01c52d31 13577 * gnus-group.el (gnus-group-suspend): do.
54506618 13578
01c52d31 13579 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 13580
01c52d31 13581 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 13582
01c52d31
MB
13583 * gnus-agent.el (gnus-summary-set-agent-mark)
13584 (gnus-agent-regenerate-group): do.
54506618 13585
01c52d31 13586 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 13587
01c52d31 13588 * binhex.el (binhex-decode-region-internal): do.
54506618 13589
01c52d31 135902004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13591
01c52d31
MB
13592 * gnus-fun.el (gnus-face-properties-alist): New user option.
13593 (gnus-display-x-face-in-from): Use it.
54506618 13594
01c52d31 13595 * gnus-art.el (article-display-face): Ditto.
54506618 13596
01c52d31 13597 * compface.el (uncompface-use-external): Default to nil.
54506618 13598
01c52d31 135992004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 13600
01c52d31
MB
13601 * nntp.el (nntp-erase-buffer): New function.
13602 (nntp-retrieve-data, nntp-send-command)
13603 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
13604 (nntp-possibly-change-group): Use it.
54506618 13605
01c52d31
MB
13606 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
13607 with-current-buffer.
54506618 13608
01c52d31 136092004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 13610
01c52d31
MB
13611 * compface.el: Merge the ELisp-based uncompface program.
13612 (compface): New customization group.
13613 (uncompface-use-external): New user option.
13614 (uncompface): Call uncompface-internal if uncompface-use-external
13615 is nil.
13616 (uncompface-internal): New function. Note that there are also
13617 some other functions and variables added for this function.
54506618 13618
01c52d31 136192004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 13620
01c52d31
MB
13621 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
13622 if necessary.
54506618 13623
01c52d31 136242004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 13625
01c52d31
MB
13626 * spam-report.el (spam-report-unplug-agent)
13627 (spam-report-plug-agent, spam-report-deagentize)
13628 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
13629 Add support for the Agent in spam-report: when unplugged, report to a
13630 file; when plugged, submit all the requests.
54506618 13631
01c52d31
MB
13632 * spam.el (spam-register-routine): Fix message about
13633 registration.
54506618 13634
01c52d31 136352004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 13636
01c52d31
MB
13637 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
13638 dependencies.
13639 (rfc2047-encode): Use it.
54506618 13640
01c52d31
MB
13641 * gnus-art.el (gnus-button-marker-list): Move before first
13642 reference.
54506618 13643
01c52d31
MB
13644 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
13645 (imap-parse-body): Fix format string mismatch.
54506618 13646
01c52d31 13647 * gnus-score.el (gnus-summary-increase-score): do.
54506618 13648
01c52d31 13649 * nnrss.el (nnrss-close): New function.
54506618 13650
01c52d31 136512004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 13652
01c52d31
MB
13653 * nnrss.el (nnrss-make-filename): New function.
13654 (nnrss-request-delete-group, nnrss-read-server-data)
13655 (nnrss-save-server-data, nnrss-read-group-data)
13656 (nnrss-save-group-data): Use it.
13657 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
13658 (nnrss-read-server-data, nnrss-read-group-data): Use load.
13659 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 13660
01c52d31 136612004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 13662
01c52d31 13663 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 13664
01c52d31 136652004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 13666
01c52d31
MB
13667 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
13668 files.
54506618 13669
01c52d31
MB
13670 * message.el (message-generate-headers-first): Don't quote nil
13671 and t in docstrings.
54506618 13672
01c52d31 13673 * imap.el (imap-id): do.
54506618 13674
01c52d31
MB
13675 * gnus-agent.el (gnus-agent-consider-all-articles)
13676 (gnus-agent-queue-mail): do.
54506618 13677
01c52d31 136782004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 13679
01c52d31
MB
13680 * spam-report.el (spam-report-process-queue): New function.
13681 Process requests from `spam-report-requests-file'.
13682 (spam-report-process-queue): Doc fix.
54506618 13683
01c52d31 136842004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 13685
01c52d31
MB
13686 * spam.el (spam-register-routine)
13687 (spam-log-processing-to-registry, spam-log-registered-p)
13688 (spam-log-unregistration-needed-p, spam-log-undo-registration):
13689 Change "check" to "spam-check" for semi-clarity.
531e5812 13690
01c52d31 136912004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 13692
01c52d31 13693 * pop3.el: Require nnheader.
531e5812 13694
01c52d31 13695 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 13696
01c52d31 13697 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 13698
01c52d31 13699 * gnus-picon.el: Require cl.
531e5812 13700
01c52d31 13701 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 13702
01c52d31 13703 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 13704
01c52d31 13705 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 13706
01c52d31
MB
13707 * gnus-art.el (gnus-article-edit-mode): Define before first
13708 reference.
531e5812 13709
01c52d31 137102004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 13711
01c52d31
MB
13712 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
13713 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 13714
01c52d31 13715 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 13716
01c52d31 13717 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 13718
01c52d31 13719 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 13720
01c52d31 13721 * gnus-art.el (article-date-ut): do.
69075cdd 13722
01c52d31
MB
13723 * message.el (message-fetch-field): Remove redundant
13724 case-fold-search binding.
13725 (message-narrow-to-field): Simplify.
69075cdd 13726
01c52d31 137272004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 13728
01c52d31 13729 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 13730
01c52d31
MB
13731 * spam-report.el (spam-report-url-to-file)
13732 (spam-report-requests-file): New function and variable for offline
13733 reporting.
13734 (spam-report-url-ping-function): Add `spam-report-url-to-file'
13735 and user defined function.
13736 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 13737
01c52d31 137382004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 13739
01c52d31 13740 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 13741
01c52d31 137422004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 13743
01c52d31
MB
13744 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
13745 format string mismatch.
ebbeed62 13746
01c52d31 13747 * sieve.el (sieve-deactivate-all): do.
8903a9c8 13748
01c52d31 13749 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 13750
01c52d31 13751 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 13752
01c52d31 13753 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 13754
01c52d31 13755 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 13756
01c52d31 137572004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 13758
01c52d31
MB
13759 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
13760 the list of checks.
e62e7654 13761
01c52d31 137622004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 13763
01c52d31
MB
13764 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
13765 padding.
e62e7654 13766
01c52d31 137672004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 13768
01c52d31
MB
13769 * mm-view.el (mm-fill-flowed): New variable.
13770 (mm-inline-text): Use it.
eb6a2b61 13771
01c52d31 137722004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 13773
01c52d31
MB
13774 * spam.el (spam-spamassassin-register-ham-routine)
13775 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 13776
01c52d31 137772004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 13778
01c52d31
MB
13779 * gnus.el (gnus-tmp-grouplens): Remove.
13780 (gnus-summary-line-format): Remove grouplens.
f0096211 13781
01c52d31 13782 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 13783
01c52d31
MB
13784 * gnus-spec.el (gnus-format-specs): Ditto.
13785 (gnus-update-format-specifications): Flush the group format spec
13786 cache if there's the grouplens stuff.
13787 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 13788
01c52d31 137892004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 13790
01c52d31
MB
13791 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
13792 omission.
14e20e13 13793
01c52d31 137942004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 13795
01c52d31
MB
13796 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
13797 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 13798
01c52d31 137992004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 13800
149cd465
JB
13801 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile)
13802 (nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
01c52d31
MB
13803 New macros and functions.
13804 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
13805 Handle > NLINK_MAX messages.
13806 * nnmaildir.el (nnmaildir-request-set-mark): Use
13807 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 13808
01c52d31 138092004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 13810
01c52d31
MB
13811 * spam-stat.el (spam-stat-process-directory-age): New option.
13812 (spam-stat-process-directory): Use it.
c1d7d285 13813
01c52d31 138142004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 13815
01c52d31
MB
13816 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
13817 (spam-stat-save): Accept prefix argument.
c1d7d285 13818
01c52d31 138192004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 13820
01c52d31
MB
13821 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
13822 links" error.
c1d7d285 13823
01c52d31 138242004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 13825
01c52d31
MB
13826 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
13827 compatibility with old .newsrc.eld files.
10b43d7c 13828
01c52d31 13829 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 13830
01c52d31 13831 * gnus-start.el (gnus-1): do.
f4dd4ae8 13832
01c52d31 13833 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 13834
01c52d31 13835 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 13836
01c52d31 13837 * gnus-gl.el: Remove.
f4dd4ae8 13838
01c52d31 138392004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 13840
01c52d31
MB
13841 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
13842 marks consisting of a single range {for example, (3 . 5)} rather
13843 than a list of a single range { ((3 . 5)) }.
49561cf6 13844
01c52d31 138452004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 13846
01c52d31
MB
13847 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
13848 with-current-buffer.
13849 (spam-stat-store-current-buffer): Use insert-buffer-substring to
13850 avoid consing a string.
f4dd4ae8 13851
01c52d31
MB
13852 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
13853 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 13854
01c52d31 138552004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 13856
01c52d31
MB
13857 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
13858 uncompressed list.
f4dd4ae8 13859
01c52d31 138602004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 13861
01c52d31
MB
13862 * spam-stat.el (spam-stat-strip-xref): New function.
13863 (spam-stat-process-directory): Use it.
f4dd4ae8 13864
01c52d31
MB
13865 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
13866 here -- it's done in message-fetch-field.
f4dd4ae8 13867
01c52d31 138682004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 13869
149cd465
JB
13870 * gnus-agent.el (gnus-agent-queue-mail)
13871 (gnus-agent-prompt-send-queue): New variables.
01c52d31
MB
13872 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
13873 * gnus-draft.el (gnus-group-send-queue): Pass the group name
13874 "nndraft:queue" along to gnus-draft-send. Use
13875 gnus-agent-prompt-send-queue.
13876 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
13877 is "nndraft:queue". Suggested by Gaute Strokkenes
13878 <gs234@srcf.ucam.org>
f4dd4ae8 13879
c4cc8b9a
JB
13880 * gnus-agent.el (agent-disable-undownloaded-faces): Removed.
13881 (agent-enable-undownloaded-faces): Added.
01c52d31
MB
13882 (gnus-agent-cat-groups): Use eval-and-compile, not
13883 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
13884 method of gnus-agent-cat-groups even when the buffer has been
13885 evaled.
3042deef 13886 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31 13887 delete gnus-agent-save-active-1.
002876ab 13888 (gnus-agent-save-groups): Deleted. Identical to
01c52d31
MB
13889 gnus-agent-save-active.
13890 (gnus-agent-write-active): No longer adjust agent's copy of active
13891 file as agent's adjustments are now stored in their own
002876ab 13892 file. Removed optional parameter.
01c52d31
MB
13893 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
13894 servers. Add use of min/max range limits from server's local
13895 file.
13896 (gnus-agent-save-alist): Removed unused optional argument.
149cd465
JB
13897 (gnus-agent-load-local, gnus-agent-read-and-cache-local)
13898 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local)
01c52d31 13899 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 13900 limits for articles known to the agent. Provides a fast mechanism
01c52d31 13901 for altering many active ranges.
3042deef 13902 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
13903 active file (local makes it unnecessary).
13904 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
13905
c4cc8b9a
JB
13906 * gnus-cus.el (agent-disable-undownloaded-faces): Removed.
13907 (agent-enable-undownloaded-faces): Added.
01c52d31
MB
13908
13909 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
13910 disable it when sending to "nndraft:queue".
13911 (gnus-group-send-queue): Add safety check to avoid sending queue
13912 when unplugged.
f4dd4ae8 13913
01c52d31
MB
13914 * gnus-group.el (gnus-group-catchup): Use new
13915 gnus-sequence-of-unread-articles, not
13916 gnus-list-of-unread-articles, to avoid exhausting memory with huge
13917 numbers of articles. Use gnus-range-map to avoid having to
13918 uncompress the unread list.
149cd465
JB
13919 (gnus-group-archive-directory, gnus-group-recent-archive-directory):
13920 Fixed invalid ange-ftp reference.
9b5773bc 13921
01c52d31
MB
13922 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
13923 (gnus-sorted-range-intersection): Intersection of two ranges
13924 without requiring that they first be uncompressed.
9b5773bc 13925
01c52d31
MB
13926 * gnus-start.el (gnus-activate-group): Unless blocked by the
13927 caller, possibly expand the active range to include both cached
13928 and agentized articles.
13929 (gnus-convert-old-newsrc): Rewrote in anticipation of having
13930 multiple version-dependent converters.
13931 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
13932 gnus-agent-save-active.
13933 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 13934
01c52d31
MB
13935 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
13936 gnus-agent-possibly-alter-active.
13937 (gnus-adjust-marked-articles): Faster handling of simple lists
13938
139392004-01-21 Jesper Harder <harder@ifa.au.dk>
13940
13941 * spam-stat.el (spam-stat-test-directory): New optional argument
13942 displays a list of files detected. Suggested by Andrew Cohen
13943 <cohen@andy.bu.edu>.
13944 (spam-stat-buffer-words-with-scores): Don't narrow and change
13945 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
13946
296fa7b4 139472004-01-20 Hubert Chan <hubert@uhoreg.ca>
01c52d31
MB
13948
13949 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
13950 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
13951 (spam-spamassassin-arguments)
13952 (spam-spamassassin-spam-flag-header)
13953 (spam-spamassassin-positive-spam-flag-header)
13954 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
13955 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
13956 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
13957 (spam-list-of-processors, spam-list-of-checks)
13958 (spam-list-of-statistical-checks, spam-registration-functions)
13959 (spam-check-spamassassin-headers, spam-check-spamassassin)
13960 (spam-spamassassin-score)
13961 (spam-spamassassin-register-with-sa-learn)
13962 (spam-spamassassin-register-spam-routine)
13963 (spam-spamassassin-register-ham-routine)
13964 (spam-assassin-register-spam-routine)
002876ab
JB
13965 (spam-assassin-register-ham-routine): Add SpamAssassin support.
13966 (spam-bogofilter-score): Fix to show article before scoring.
01c52d31
MB
13967
139682004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
13969
13970 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
13971 default scoring function.
13972 (spam-generic-score): Call spam-spamassassin-score if
13973 spam-use-spamassassin or spam-use-spamassassin-headers is on;
13974 spam-bogofilter-score otherwise.
13975
13976 * gnus.el (spam-process, spam-autodetect-methods): Add
13977 spamassassin and spamassassin-headers.
13978
139792004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
13980
13981 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
13982 Suppress unnecessary messages.
13983
139842004-01-20 Jesper Harder <harder@ifa.au.dk>
13985
13986 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
13987 make-hash-table.
46cdaf24 13988
01c52d31 139892004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13990
01c52d31 13991 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 13992
01c52d31 139932004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13994
01c52d31
MB
13995 * run-at-time.el: Remove useless (require 'itimer),
13996 eval-and-compile and (featurep 'xemacs).
a08b59c9 13997
01c52d31 139982004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 13999
01c52d31
MB
14000 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
14001 GROUP is a virtual group.
a08b59c9 14002
01c52d31 140032004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 14004
01c52d31 14005 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 14006
01c52d31 140072004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 14008
01c52d31 14009 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 14010
01c52d31 14011 * pgg-def.el: do.
a08b59c9 14012
01c52d31 14013 * nnmail.el: do.
a08b59c9 14014
01c52d31 14015 * gnus-undo.el: do.
a08b59c9 14016
01c52d31 14017 * gnus-picon.el: do.
a08b59c9 14018
01c52d31 14019 * gnus-util.el: do.
a08b59c9 14020
01c52d31 140212004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 14022
01c52d31 14023 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 14024
01c52d31 140252004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14026
01c52d31
MB
14027 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
14028 handle, as well as a list.
a08b59c9 14029
01c52d31
MB
14030 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
14031 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
14032 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 14033
01c52d31 140342004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 14035
01c52d31
MB
14036 * message.el (message-kill-to-signature): Allow prefix arg to
14037 specify number of lines to keep before signature.
a08b59c9 14038
01c52d31
MB
140392004-01-14 Kai Grossjohann <kai@emptydomain.de>
14040
c4cc8b9a 14041 * message.el (message-kill-to-signature): Change docstring.
a08b59c9 14042
01c52d31 140432004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14044
01c52d31
MB
14045 * canlock.el: Always require sha1-el.
14046 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 14047
01c52d31 14048 * message.el: Autoload sha1 only when compiling.
a08b59c9 14049
01c52d31 140502004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14051
01c52d31 14052 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 14053
01c52d31 140542004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 14055
01c52d31 14056 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 14057
01c52d31 140582004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 14059
01c52d31
MB
14060 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
14061 Invoke gnus-score-mode. Reported by
880820fe 14062 bojohan+news@dd.chalmers.se (Johan Bockgård).
1232b9cb 14063
01c52d31
MB
14064 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
14065 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 14066
01c52d31 140672004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 14068
01c52d31 14069 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 14070
01c52d31 140712004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 14072
01c52d31
MB
14073 * spam.el (spam-get-article-as-string): Update to use
14074 gnus-request-article-this-buffer, much simpler.
14075 (spam-get-article-as-buffer): Remove.
6e7fb80c 14076
01c52d31 140772004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 14078
296fa7b4 14079 * message.el (message-expand-name): Use EUDC if the user uses that.
7cb0aa56 14080
01c52d31 140812004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 14082
01c52d31
MB
14083 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
14084 character for the encoding to avoid consing a string.
7cb0aa56 14085
01c52d31
MB
14086 * rfc2047.el (rfc2047-decode-string): Don't cons a string
14087 unnecessarily.
7cb0aa56 14088
01c52d31 14089 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 14090
01c52d31
MB
14091 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
14092 of mm-replace-chars-in-string.
e79f14a4 14093
01c52d31 140942004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 14095
c9e31f32 14096 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new strings.
e79f14a4 14097
01c52d31 14098 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 14099
01c52d31
MB
14100 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
14101 a new string in every iteration. Use shy groups.
e79f14a4 14102
01c52d31 141032004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 14104
c9e31f32
SM
14105 * gnus-srvr.el (gnus-browse-unsubscribe-group):
14106 * gnus-soup.el (gnus-soup-group-brew):
14107 * gnus-msg.el (gnus-put-message):
14108 * gnus-move.el (gnus-group-move-group-to-server):
14109 * gnus-kill.el (gnus-batch-score):
01c52d31
MB
14110 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
14111 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
14112 (gnus-group-update-group, gnus-group-read-group)
14113 (gnus-group-make-group, gnus-group-make-help-group)
14114 (gnus-group-make-archive-group, gnus-group-make-directory-group)
14115 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
14116 (gnus-group-sort-by-unread, gnus-group-catchup)
14117 (gnus-group-unsubscribe-group, gnus-group-kill-group)
14118 (gnus-group-yank-group, gnus-group-set-info)
c9e31f32
SM
14119 (gnus-group-list-groups):
14120 * gnus.el (gnus-generate-new-group-name):
14121 * gnus-delay.el (gnus-delay-send-queue):
14122 * nnvirtual.el (nnvirtual-catchup-group):
01c52d31 14123 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
01c52d31 14124 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
c9e31f32 14125 (gnus-group-prepare-topics, gnus-topic-check-topology):
01c52d31
MB
14126 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
14127 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
14128 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
c9e31f32
SM
14129 (gnus-group-make-articles-read):
14130 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
14131 (gnus-group-change-level, gnus-kill-newsgroup)
14132 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
14133 (gnus-get-unread-articles, gnus-make-articles-unread)
14134 (gnus-make-ascending-articles-unread): Use accessor
14135 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
14136 to get group information for improved readability.
14137
01c52d31 141382004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14139
01c52d31
MB
14140 * gnus-art.el (article-decode-mime-words, article-babel)
14141 (gnus-article-highlight-signature, gnus-article-add-buttons)
14142 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 14143
01c52d31
MB
14144 * gnus-art.el (gnus-article-highlight-headers)
14145 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 14146
01c52d31
MB
14147 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
14148 (gnus-article-set-globals, gnus-request-article-this-buffer)
14149 (gnus-button-message-id, gnus-article-maybe-hide-headers)
14150 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
14151 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 14152
01c52d31 141532004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14154
01c52d31
MB
14155 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
14156 also under 80 char limit, and call gnus-error if needed.
14157 (spam-fetch-article-header): Fix - it was a
14158 buffer-local variable (gnus-newsgroup-data).
14159 (spam-find-spam): Use spam-generate-fake-headers, forget about
14160 spam-insert-fake-headers.
14161 (spam-insert-fake-headers): Remove.
1270d7ca 14162
01c52d31 141632004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14164
01c52d31
MB
14165 * deuglify.el (gnus-article-outlook-unwrap-lines)
14166 (gnus-outlook-rearrange-article)
14167 (gnus-outlook-repair-attribution-outlook)
14168 (gnus-outlook-repair-attribution-block)
14169 (gnus-outlook-repair-attribution-other): Remove redundant
14170 save-excursion.
1270d7ca 14171
01c52d31 141722004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14173
01c52d31
MB
14174 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
14175 (spam-fetch-field-subject-fast)
14176 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
14177 (spam-fetch-article-header): Add functions to deal with Gnus
14178 internals for fast retrieval of article header data.
14179 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 14180
01c52d31 141812004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14182
01c52d31
MB
14183 * pop3.el (pop3-md5): Remove.
14184 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 14185
01c52d31 14186 * mm-bodies.el: base64 is always built-in.
1270d7ca 14187
01c52d31
MB
14188 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
14189 with-current-buffer.
1270d7ca 14190
23f87bed 141912004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14192
23f87bed
MB
14193 * canlock.el (canlock-insert-header): Remove excessive grouping in
14194 regexp.
1270d7ca 14195
01c52d31
MB
14196 * gnus-sum.el (gnus-summary-read-document): Ditto.
14197
14198 * gnus-uu.el (gnus-uu-part-number): Ditto.
14199
14200 * html2text.el (html2text-remove-tags): Ditto.
14201 (html2text-format-tags): Ditto.
14202 (html2text-format-single-elements): Ditto.
14203
14204 * mml.el (mml-parse-1): Ditto.
14205
142062004-01-08 Jesper Harder <harder@ifa.au.dk>
14207
14208 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
14209
14210 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
14211
14212 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
14213
14214 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
14215
142162003-11-15 Simon Josefsson <jas@extundo.com>
14217
14218 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
14219 (pgg-gpg-lookup-key): Use regexp match instead of
14220 split-string (split-string is different between emacs 21.2 and
14221 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
14222
142232004-01-08 Jesper Harder <harder@ifa.au.dk>
14224
14225 * gnus-art.el (gnus-mime-view-all-parts)
14226 (gnus-article-part-wrapper, gnus-article-view-part): Use
14227 with-current-buffer.
14228
142292004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
14230
14231 * spam.el (spam-disable-spam-split-during-ham-respool)
14232 (spam-spamoracle-database, spam-cache-lookups)
14233 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
14234 (spam-group-ham-mark-p, spam-group-spam-mark-p)
14235 (spam-group-ham-marks, spam-group-spam-marks)
14236 (spam-group-spam-contents-p, spam-group-ham-contents-p)
14237 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
14238 also add spam-use-blackholes to the statistical checks.
14239 (spam-fetch-field-fast): Add interface to fetching fields, may
14240 become a macro.
14241 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
14242 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
14243 (spam-insert-fake-headers): Fake an article when needed.
14244 (spam-find-spam): Fake article when possible.
14245 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
14246 (spam-check-bogofilter-headers): Use message-fetch-field instead
14247 of nnmail-fetch-field.
14248
142492004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
14250
14251 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
14252
142532004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
14254
14255 * spam.el (spam-split): Do not require spam-use-CHECK to be
14256 enabled if that check is passed to spam-split explicitly; also
14257 fix so 'spam doesn't get converted to spam-split-group when
14258 spam-split-symbolic-return is t.
14259 (spam-find-spam): Find registrations of the article and use those
14260 instead of re-running spam-split to find the spam/ham
14261 classification of the article.
14262 (spam-log-processing-to-registry, spam-log-registered-p)
14263 (spam-log-unregistration-needed-p, spam-log-undo-registration):
14264 Use gnus-error instead of gnus-message.
14265 (spam-log-registration-type): Add function to determine the
14266 classification of a message based on registry entries; will
14267 return nil if both 'spam and 'ham are found.
14268 (spam-check-BBDB): Expand all the BBDB macros here so we can have
14269 a reasonably fast local cache without the loading errors.
14270 (spam-cache-lookups): Set to t by default.
14271 (spam-find-spam): Don't try to guess spam-cache-lookups.
14272 (spam-enter-whitelist, spam-enter-blacklist): Clear the
14273 spam-caches entry.
14274 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
14275 caching of whitelist/blacklist entries.
14276 (spam-check-whitelist, spam-check-blacklist): Invoke
14277 spam-from-listed-p with a type, not a cache variable.
14278 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
14279
142802004-01-07 Jesper Harder <harder@ifa.au.dk>
14281
14282 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
14283
14284 * nnmail.el (nnmail-split-fancy): do.
14285
14286 * mml.el (mml-parse): do.
14287
14288 * gnus-score.el (gnus-enter-score-words-into-hashtb)
14289 (gnus-score-adaptive): do.
14290
23f87bed 142912004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14292
01c52d31
MB
14293 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
14294 (gnus-mime-button-map): Don't set keymap parent.
14295 (gnus-button-ctan-directory-regexp): Use shy grouping.
14296 (gnus-prev-page-map): Don't set keymap parent.
14297 (gnus-prev-page-map): Remove duplicated one.
14298 (gnus-next-page-map): Don't set keymap parent.
14299 (gnus-mime-security-button-map): Ditto.
14300
14301 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
14302 version number.
14303
23f87bed 14304 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 14305
23f87bed 143062004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14307
23f87bed
MB
14308 * canlock.el (canlock-sha1-function): Remove.
14309 (canlock-sha1-function-for-verify): Remove.
14310 (canlock-openssl-program): Remove.
14311 (canlock-openssl-args): Remove.
14312 (canlock-ignore-errors): Remove.
14313 (canlock-sha1-with-openssl): Remove.
14314 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
14315 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 14316
23f87bed
MB
14317 * sha1-el.el (sha1-string-external): Make it can return a string
14318 in binary form.
14319 (sha1-region-external): Ditto.
14320 (sha1-string-internal): Ditto.
14321 (sha1-region-internal): Ditto.
14322 (sha1-region): Ditto.
14323 (sha1-string): Ditto.
14324 (sha1): Ditto.
1270d7ca 14325
01c52d31 143262004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 14327
01c52d31 14328 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 14329
01c52d31 143302004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14331
01c52d31 14332 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 14333
01c52d31
MB
14334 * run-at-time.el (run-at-time-saved): Remove.
14335 (run-at-time): Doc fix.
1270d7ca 14336
01c52d31 143372004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14338
01c52d31
MB
14339 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
14340 (gnus-summary-limit-map): Add it.
14341 (gnus-summary-make-menu-bar): do.
1270d7ca 14342
01c52d31 143432004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14344
01c52d31
MB
14345 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
14346 Make attempt at some caching support (done for BBDB only now).
14347 (spam-find-spam): Set spam-cache-lookups if there are more than 2
14348 addresses to be checked.
14349 (spam-clear-cache-BBDB): Add function, to be invoked by
14350 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
14351 (spam-check-BBDB): Check and use the caches, if
14352 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 14353
01c52d31 143542004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 14355
01c52d31 14356 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 14357
01c52d31 143582004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 14359
01c52d31
MB
14360 * run-at-time.el (run-at-time-saved): Move to after the definition
14361 of `run-at-time'.
1270d7ca 14362
01c52d31 143632004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14364
01c52d31
MB
14365 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
14366 mm-w3m-local-map-property.
1270d7ca 14367
01c52d31
MB
14368 * mm-view.el (mm-w3m-mode-map): Remove.
14369 (mm-w3m-local-map-property): Remove.
14370 (mm-inline-text-html-render-with-w3m): Don't use
14371 mm-w3m-local-map-property.
1270d7ca 14372
01c52d31 143732004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 14374
01c52d31 14375 * run-at-time.el: New file.
1270d7ca 14376
01c52d31
MB
14377 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
14378 of gnus-set-text-properties.
1270d7ca 14379
01c52d31 14380 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 14381
01c52d31 14382 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 14383
01c52d31 14384 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 14385
01c52d31
MB
14386 * gnus-art.el (gnus-button-push): Use set-text-properties instead
14387 of gnus-.
1b155fbd 14388
01c52d31
MB
14389 * gnus.el: Changed calls to nnheader-run-at-time and
14390 password-run-at-time throughout to use run-at-time directly.
1b155fbd 14391
01c52d31 14392 * password.el: Removed definition of run-at-time.
1b155fbd 14393
880820fe 143942004-01-05 Karl Pflästerer <sigurd@12move.de> (tiny change)
1b155fbd 14395
01c52d31
MB
14396 * mml.el (mml-minibuffer-read-disposition): Show attachment type
14397 in prompt.
1b155fbd 14398
01c52d31 143992004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 14400
01c52d31
MB
14401 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
14402 XEmacs version.
1270d7ca 14403
01c52d31
MB
14404 * dns.el (dns-make-network-process): Use `open-network-stream'
14405 instead of `gnus-xmas-open-network-stream'.
1270d7ca 14406
01c52d31 14407 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 14408
01c52d31 144092004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14410
01c52d31
MB
14411 * gnus-art.el (gnus-mime-display-alternative)
14412 (gnus-insert-mime-button, gnus-insert-mime-security-button)
14413 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
14414 Don't use gnus-local-map-property.
1270d7ca 14415
01c52d31 14416 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 14417
01c52d31
MB
14418 * mm-view.el (mm-view-pkcs7-decrypt): Replace
14419 gnus-completing-read-maybe-default with completing-read.
1270d7ca 14420
01c52d31
MB
14421 * gnus-util.el (gnus-completing-read): do.
14422 (gnus-completing-read-maybe-default): Remove.
1270d7ca 14423
01c52d31 144242004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 14425
01c52d31
MB
14426 * password.el: Only autoload `run-at-time' if not XEmacs.
14427 Only autoload the itimer functions if XEmacs.
1270d7ca 14428
01c52d31 144292004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14430
01c52d31
MB
14431 * gnus-art.el (gnus-read-string): Remove.
14432 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
14433 read-string.
1270d7ca 14434
01c52d31 144352004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14436
01c52d31
MB
14437 * netrc.el: Autoload password-read.
14438 (netrc): Add configuration group.
14439 (netrc-encoding-method, netrc-openssl-path): Add
14440 variables for encoding and decoding of files with symmetric
14441 ciphers.
14442 (netrc-encode): Add assistant function to encode a file with
14443 netrc-encoding-method.
14444 (netrc-parse): Add interactive parameter, added optional
14445 decoding if netrc-encoding-method is non-nil but otherwise
14446 behavior is standard.
14447 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
14448 Do s/encode/encrypt/ everywhere.
1270d7ca 14449
01c52d31 14450 * spam.el: Remove executable-find autoload.
1270d7ca 14451
01c52d31 144522004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14453
01c52d31 14454 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 14455
01c52d31 14456 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 14457
01c52d31 144582004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 14459
c4cc8b9a 14460 * gnus-art.el (gnus-treat-ansi-sequences)
149cd465 14461 (article-treat-ansi-sequences): New variable and function.
01c52d31 14462 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 14463
01c52d31
MB
14464 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
14465 Use it.
1270d7ca 14466
01c52d31 144672004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14468
01c52d31 14469 * mm-util.el (mm-quote-arg): Remove.
23f87bed 14470
01c52d31
MB
14471 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
14472 shell-quote-argument.
1270d7ca 14473
01c52d31 14474 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 14475
01c52d31 14476 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 14477
01c52d31
MB
14478 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
14479 with make-char.
1270d7ca 14480
01c52d31 14481 * mm-util.el (mm-make-char): Remove.
1270d7ca 14482
01c52d31
MB
14483 * mml.el (mml-mode): Replace gnus-add-minor-mode with
14484 add-minor-mode.
1270d7ca 14485
01c52d31 14486 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 14487
01c52d31 14488 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 14489
01c52d31 14490 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 14491
01c52d31 14492 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 14493
01c52d31 14494 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 14495
01c52d31 14496 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 14497
01c52d31 14498 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 14499
01c52d31 14500 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 14501
01c52d31 14502 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 14503
01c52d31 14504 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 14505
01c52d31
MB
14506 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
14507 Replace gnus-char-width with char-width.
1270d7ca 14508
01c52d31 14509 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 14510
01c52d31
MB
14511 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
14512 Replace gnus-char-width with char-width.
1270d7ca 14513
01c52d31 14514 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 14515
01c52d31
MB
14516 * spam-stat.el (with-syntax-table): Remove with-syntax-table
14517 definition.
14518 Remove Emacs 20 hash table compatibility code.
1270d7ca 14519
01c52d31
MB
14520 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
14521 20 compatibility code.
1270d7ca 14522
01c52d31 14523 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 14524
01c52d31 14525 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 14526
01c52d31
MB
14527 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
14528 with point-at-{eol,bol}.
1270d7ca 14529
01c52d31 14530 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 14531
01c52d31 14532 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 14533
149cd465
JB
14534 * flow-fill.el (fill-flowed-point-at-bol)
14535 (fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 14536
01c52d31
MB
14537 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
14538 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 14539
01c52d31 145402004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14541
01c52d31
MB
14542 * ntlm.el (ntlm-string-as-unibyte): New macro.
14543 (ntlm-build-auth-response): Use it.
1270d7ca 14544
01c52d31
MB
14545 Remove Emacs 20 stuff:
14546 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
14547 of delq and copy-sequence.
14548 * gnus-art.el (popup-menu): Remove the compiler macro.
14549 * nnmail.el (nnmail-split-fancy): Don't support customizing with
14550 Emacs 20.
1270d7ca 14551
01c52d31 145522004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 14553
01c52d31
MB
14554 * ntlm.el: Fix namespace. Change smb-passwd-hash into
14555 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
14556 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
14557 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
14558 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
14559 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
14560 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
14561 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
14562 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
14563 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
14564 ntlm-string-permute, string-lshift into ntlm-string-lshift,
14565 string-xor into ntlm-string-xor. Suggested by
14566 Jesper Harder <harder@myrealbox.com>.
1270d7ca 14567
01c52d31 14568 * ntlm.el: Don't include poem.
1270d7ca 14569
01c52d31
MB
14570 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
14571 Jesper Harder <harder@myrealbox.com>.
1270d7ca 14572
01c52d31 14573 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 14574
01c52d31
MB
14575 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
14576 probably breaks emacs with DL patch, but do we care? Is anyone
14577 still using the DL stuff?)
1270d7ca 14578
01c52d31
MB
14579 * sieve-manage.el: Use the password package.
14580 (sieve-manage-read-passwd): Remove.
14581 (sieve-manage-interactive-login): Use password. Re-add
14582 condition-case around loop.
14583
14584 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
14585 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
14586 the password package.
14587
145882003-02-19 Simon Josefsson <jas@extundo.com>
14589
14590 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
14591 token.
14592
145932002-08-07 Simon Josefsson <jas@extundo.com>
14594
14595 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
14596 (sieve-manage-authenticators):
14597 (sieve-manage-authenticator-alist): Add some SASL mechs.
14598 (sieve-sasl-auth): New function.
14599 (sieve-manage-cram-md5-auth):
14600 (sieve-manage-plain-auth): Rewrite using SASL library.
14601 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
14602 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
14603 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
14604 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
14605
146062004-01-05 Simon Josefsson <jas@extundo.com>
14607
14608 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
14609 New files.
14610
146112004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
14612
14613 * gnus-group.el (gnus-no-groups-message): Update.
14614
14615 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
14616
146172003-11-09 Simon Josefsson <jas@extundo.com>
14618
14619 * imap.el: Support for ID IMAP extension (RFC 2971).
14620 (imap-local-variables): Add imap-id.
14621 (imap-id): New variable.
14622 (imap-id): New function.
14623 (imap-parse-response): Parse untagged ID response.
14624 * nnimap.el (nnimap-id): New variable.
14625 (nnimap-open-connection): Use it.
14626
146272003-12-28 Simon Josefsson <jas@extundo.com>
14628
14629 * gnus-score.el (gnus-score-edit-all-score): New.
14630 * gnus-group.el (gnus-group-score-map): Bind it to W e.
14631
146322004-01-04 Simon Josefsson <jas@extundo.com>
14633
14634 * password.el: Add.
14635
146362004-01-04 Mario Lang <lang@zid.tugraz.at>
14637
e3e955fe 14638 * dns.el (dns-query-types): Fix typo.
c4cc8b9a 14639 (dns-query-types): New function.
e3e955fe
MB
14640 (dns-read-type): Add support for AAAA records, see RFC 3596. Parse MX,
14641 PTR and SOA replies, see RFC 1035.
01c52d31
MB
14642
146432004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
14644
14645 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
14646
14647 * Moved to Changelog.2.
14648
146492004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
14650
14651 * gnus.el (gnus-version-number): Bump version.
14652
146532004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
14654
14655 * gnus.el: No Gnus v0.1 is released.
1270d7ca 14656
01c52d31 146572004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 14658
01c52d31 14659 * gnus.el: No Gnus v0.0 is released.
1270d7ca 14660
01c52d31 146612004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 14662
01c52d31
MB
14663 * gnus.el (gnus-version-number): Bump.
14664 (gnus-version): No.
1270d7ca 14665
ef3b7aae 14666See ChangeLog.2 for earlier changes.
2a34a036 14667
7b47345b 14668 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
5b87ad55
GM
14669
14670 This file is part of GNU Emacs.
14671
5e809f55 14672 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 14673 it under the terms of the GNU General Public License as published by
5e809f55
GM
14674 the Free Software Foundation, either version 3 of the License, or
14675 (at your option) any later version.
5b87ad55
GM
14676
14677 GNU Emacs is distributed in the hope that it will be useful,
14678 but WITHOUT ANY WARRANTY; without even the implied warranty of
14679 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14680 GNU General Public License for more details.
14681
14682 You should have received a copy of the GNU General Public License
5e809f55 14683 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9 14684
ef3b7aae 14685;; Local Variables:
880820fe 14686;; coding: utf-8
d7ba2a01 14687;; fill-column: 79
33462dfa 14688;; add-log-time-zone-rule: t
ef3b7aae
MB
14689;; End:
14690
ab5796a9 14691;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4