gnus-html-curl-sentinel: Replace process-get with gnus-process-get.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
a14b3417
KY
12010-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * gnus-ems.el (gnus-process-get, gnus-process-put): New compatibility
4 functions.
5
cd110b2b
KY
6 * gnus-html.el (gnus-html-curl-sentinel): Replace process-get with
7 gnus-process-get.
8
8f563146
KY
92010-08-31 Julien Danjou <julien@danjou.info> (tiny change)
10
11 * nnimap.el (nnimap-request-newgroups): Use nnimap-request-list-method
12 instead of lsub directly.
13
2cdd366f
KY
142010-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
15
3c08d668
KY
16 * nnwarchive.el: Removed.
17
c4d82de8
KY
18 * gnus-soup.el: Removed.
19
20 * nnsoup.el: Removed.
21
22 * nnultimate.el: Removed.
23
51dee5ef
KY
24 * gnus-html.el (gnus-blocked-images): New variable.
25
2cdd366f
KY
26 * message.el (message-prune-recipients): New function.
27 (message-prune-recipient-rules): New variable.
28
29 * gnus-cite.el (gnus-article-natural-long-line-p): New function to
30 guess whether a long line is natural text or not.
31
32 * gnus-html.el (gnus-html-schedule-image-fetching): Use
33 gnus-process-plist and friends for compatibility.
34
2d217ead
SM
352010-08-31 Stefan Monnier <monnier@iro.umontreal.ca>
36
37 * gnus-html.el: Require packages that define macros used in this file.
38 (gnus-article-mouse-face): Declare to silence byte-compiler.
39 (gnus-html-curl-sentinel): Use with-current-buffer, inhibit-read-only, and
40 process-get.
41 (gnus-html-put-image): Use plist-get to avoid getf.
42 (gnus-html-prefetch-images): Use with-current-buffer.
43
1a10d421
KY
442010-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
45
2cdd366f
KY
46 * gnus-ems.el: Provide compatibility functions for
47 gnus-set-process-plist.
48
1a10d421
KY
49 * gnus-sum.el (gnus-summary-stop-at-end-of-message)
50 * gnus.el (gnus-valid-select-methods)
51 * message.el (message-send-mail-partially-limit)
52 * mm-decode.el (mm-text-html-renderer)
53 * mml.el (mml-insert-mime-headers-always)
54 * smiley.el (smiley-regexp-alist): Bump custom version.
55
562010-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
57
58 * gnus-html.el: require mm-url.
ad142133
KY
59 (gnus-html-wash-tags): Clarify the code a bit by renaming the variable
60 with the url to `url'.
61 (gnus-html-wash-tags): Support cid: URLs/images.
1a10d421 62
f5ec697d
KY
632010-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
64
c2861968
KY
65 * gnus-sum.el: As per discussion 3 years, 8 weeks, 3 days, 9 hours, 57
66 minutes, 56 seconds ago on the ding list, remove the `w' and `i'
67 bindings, as they aren't useful at all. `w' is moved to `W w'.
68
390dd504
KY
69 * gnus-move.el: Removed file, since it doesn't really work.
70
379dde03
KY
71 * gnus-html.el (gnus-article-html): Tell w3m that the input is
72 UTF-8. This seems to fix problems with some German web feeds.
73
5a2756c8
KY
74 * gnus.el (gnus-group-startup-message): Put the xpm version of the logo
75 at the top so that the proper colours are applied.
76
47fe149b
KY
77 * gnus-art.el (gnus-article-view-part): Doc fix.
78
fb16bb46
KY
79 * gnus-html.el (gnus-html-put-image): Use gnus-create-image to be
80 XEmacs-compatible.
81 (gnus-html-put-image): Don't do images on non-graphic displays.
82
77ae8989
KY
83 * nnslashdot.el: Removed this unused backend.
84
75856ec0
KY
85 * gnus-undo.el (gnus-undo-register-1): Limit the undo actions to 100
86 actions.
77ae8989 87 (gnus-undo-register-1): Revert last change.
75856ec0 88
0be02d8a
KY
89 * gnus-group.el (gnus-group-completing-read): Protect against not
90 having completion-styles bound.
91
92 * mml.el (mml-insert-mime-headers-always): Change the default to t, to
93 make broken recipients happier.
94
929989ff
KY
95 * gnus-html.el (gnus-html-put-image): Use gnus-put-image.
96
97 * gnus-ems.el (gnus-put-image): Have gnus-put-image take an optional
98 point parameter.
99
f5ec697d
KY
100 * gnus-group.el (gnus-group-completing-read): Add 'substring to
101 completion-styles for group selection.
102
5ec44091
KY
1032009-02-04 Andreas Schwab <schwab@suse.de>
104
105 * gnus-score.el (gnus-score-string): Fix regex for matching extra
106 headers and regexp-quote the match if necessary.
107
07466c8e
KY
1082009-03-24 Miles Bader <miles@gnu.org>
109
110 * smiley.el (smiley-regexp-alist): Don't delete the semicolon before
111 the blinking smiley.
112
1132009-03-24 Simon Josefsson <simon@josefsson.org>
114
115 * smiley.el (smiley-regexp-alist): Disallow ;;) from being treated as a
116 blink smiley.
117
8bff7c00
KY
1182010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
119
120 * gnus-start.el (gnus-dribble-read-file): Ensure that the directory
121 where the dribbel file lives exists.
122
123 * message.el (message-send-mail-partially-limit): Change the default to
124 nil, since most people don't want this.
125
126 * mm-url.el (mm-url-decode-entities): Also decode entities like
127 &#x3212.
128
0b10e437
KY
1292009-07-16 Kevin Ryde <user42@zip.com.au> (tiny change)
130
131 * gnus-sum.el (gnus-summary-idna-message):
132 * nnrss.el (nnrss-normalize-date, nnrss-discover-feed):
133 Hyperlink urls in docstrings with URL `...'.
134
b1992461
KY
1352010-08-29 Adam Sjøgren <asjo@koldfront.dk>
136
137 * gnus-html.el (gnus-html-put-image): Use XEmacs-compatible image
138 functions.
139
655efd71
KY
1402010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
141
b1992461
KY
142 * gnus-art.el (gnus-article-add-button): Take an optional parameter to
143 say what the mouseover text should be.
144
145 * gnus-html.el (gnus-html-prefetch-images): Use the summary-local
146 version of the mm-w3m-safe-url-regexp variable to only download images
147 in the groups where we want that to happen.
148
149 * gnus-sum.el (gnus-summary-stop-at-end-of-message): New variable.
150
151 * gnus-art.el (gnus-article-beginning-of-window): Make into defun for
152 easier debugging.
153 (gnus-article-beginning-of-window): Add kludge to allow spacing past
154 big pictures in the article buffer.
155
156 * mm-decode.el (mm-text-html-renderer): Default the html renderer to
157 gnus-article-html.
158 (mm-text-html-renderer): gnus-article-html needs curl in addition to
159 w3m.
160
655efd71
KY
161 * gnus-html.el: Start a new super-simple HTML renderer based on w3m.
162
6b8382e4
KY
1632010-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
164
165 * gnus.el (gnus-valid-select-methods): Remove reference to nngoogle,
166 which doesn't exist.
167
168 * message.el (message-inhibit-ecomplete): New variable to allow some
169 function to inhibit ecomplete address storage.
170 (message-resend): Disable ecomplete message storage when resending
171 messages.
172
173 * nntp.el (nntp-async-kluge): Remove the Emacs 20.3-related kluge.
174
dc6de553
KY
1752010-08-27 Katsumi Yamaoka <yamaoka@jpl.org>
176
177 * gnus-sum.el (gnus-summary-move-article, gnus-summary-delete-article):
178 Save excursion while copying, moving, and deleting articles in order to
179 prevent the cursor from jumping to unforeseen place.
180
8e7d4ca1
GM
1812010-08-17 Glenn Morris <rgm@gnu.org>
182
10506f64
GM
183 * gnus-sync.el: Require gnus components whose functions are used.
184
8e7d4ca1
GM
185 * gnus-art.el (bookmark-make-record-function):
186 * gnus-sum.el (bookmark-yank-point, bookmark-current-bookmark):
187 Declare for compiler.
188
189 * mm-url.el (mml-compute-boundary): Autoload.
190
4e815860
KY
1912010-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
192
193 * gnus-start.el (gnus-start-draft-setup): Move doc string forward.
194
ab731e1c
KY
1952010-08-14 Teodor Zlatanov <tzz@lifelogs.com>
196
197 Typo fix "hoo4a" -> "hook".
198
199 * gnus-sync.el (gnus-sync-install-hooks): Typo fix.
200
810717b6
GM
2012010-08-14 Glenn Morris <rgm@gnu.org>
202
203 * gnus-sync.el (gnus-sync): Fix defgroup version.
204
8c330707
KY
2052010-08-13 Teodor Zlatanov <tzz@lifelogs.com>
206
f5a62bb4 207 Doc fixes and keep unknown groups (ammended for nunion bug fix).
8c330707
KY
208
209 * gnus-sync.el: Fix docs.
210 (gnus-sync-save): Keep unknown groups in `gnus-sync-newsrc-loader'.
211 (gnus-sync-read): Don't wipe `gnus-sync-newsrc-loader' after reading.
212
186a9cbb
KY
2132010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
214
215 Optimizations for gnus-sync.el.
216
217 * gnus-sync.el: Add docs about gnus-sync-backend
218 possibilities.
219 (gnus-sync-save): Remove unnecessary message.
220 (gnus-sync-read): Optimize and show what groups were skipped.
221
bbe276f2
KY
2222010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
223
224 Minor bug fixes for gnus-sync.el.
225
79993b19
KY
226 * gnus-sync.el (gnus-sync-unload-hook, gnus-sync-install-hooks): Don't
227 read the sync on get-new-news.
228
bbe276f2
KY
229 * gnus-sync.el (gnus-sync-save): Define `variable' so the compiler is
230 quiet.
231
232 * gnus-sync.el (gnus-sync-read): Use `gnus-sync-newsrc-offsets' (fix typo).
233
62a83cc8
KY
2342010-07-30 Lawrence Mitchell <wence@gmx.li>
235
236 Make saving and restoring of hidden threads work with overlays.
237 Patch applied by Ted Zlatanov.
238
239 * gnus-sum.el (gnus-hidden-threads-configuration)
240 (gnus-restore-hidden-threads-configuration): Update to deal with text
241 properties, rather than searching for a magic character.
242
c4b1c354
KY
2432010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
244
62a83cc8
KY
245 New gnus-sync.el library for synchronization of marks.
246
77154961
KY
247 * gnus-sync.el: New library for synchronization of marks.
248
249 * gnus-util.el (gnus-grep-in-list): Moved from gnus-registry.el and
250 renamed from `gnus-registry-grep-in-list'.
251
252 * gnus-registry.el (gnus-registry-follow-group-p): Use `gnus-grep-in-list'.
253
c4b1c354
KY
254 * gnus-start.el (gnus-start-draft-setup): Make it interactive.
255
cbfb9427
KY
2562010-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
257
258 * rfc2047.el (rfc2047-encode): Use utf-8 as a last resort if
259 determining charset of text fails.
260
e9d1aaff
KY
2612010-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
262
263 * nnmail.el (nnmail-get-new-mail-1): Revert.
264
265 * nnml.el (nnml-active-number): Make sure names of newly created groups
266 in nnml-group-alist are encoded.
267
6f1c4158
KY
2682010-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
269
270 * nnmail.el (nnmail-get-new-mail-1): Encode group names possibly
271 containing non-ASCII characters in active file for nnml back end.
272
86fb1061
KY
2732010-07-24 David Engster <dengste@eml.cc>
274
275 * mml-smime.el (mml-smime-epg-verify): Also accept the older
276 x-pkcs7-signature MIME type as signature (RFC 2311, C.1).
277
a0abd4d6
DU
2782010-07-21 Daiki Ueno <ueno@unixuser.org>
279
280 * mml.el (mml-parse-1): Collect "certfile" attributes in "<#secure>"
281 tag (Bug#6654).
282
72897ff9
KY
2832010-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
284
285 * gnus-sum.el (gnus-summary-bookmark-make-record): Bookmark position in
286 the article buffer, not the summary buffer.
287
e859bbda
KY
2882010-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
289
290 * gnus-sum.el (gnus-summary-bookmark-make-record): Make it work for
291 Emacs 23 as well.
292
2932010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com>
8f2eaa8a
TV
294
295 Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975).
296 Patch applied by Karl Fogel.
297
298 * gnus-sum.el (gnus-summary-bookmark-make-record): Set
299 `bookmark-yank-point' and `bookmark-current-buffer' to allow C-w.
300
33b48483
KF
3012010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com>
302
303 Allow bookmarks to be set from Gnus Article buffers (Bug #5975).
304 Patch applied (with minor tweaks) by Karl Fogel. Note this leaves
305 C-w still not working correctly from Article buffers; Thierry's
306 patch to fix that will be applied after this.
307
308 * gnus-art.el (bookmark-make-record-function): New local variable.
309
e859bbda
KY
310 * gnus-sum.el (gnus-summary-bookmark-make-record): Allow setting from
311 article buffer.
33b48483
KF
312 (gnus-summary-bookmark-jump): Maybe jump to article buffer.
313
e44fa724
KF
3142010-07-13 Karl Fogel <kfogel@red-bean.com>
315
e859bbda
KY
316 * gnus-sum.el (bookmark-make-record-default): Adjust declaration, based
317 on changes in bookmark.el.
e44fa724 318
04c23739
MH
3192010-06-22 Mark A. Hershberger <mah@everybody.org>
320
321 * mm-url.el (mm-url-encode-multipart-form-data): New function to handle
322 the *other* type of HTML form submission.
323
85350e06
MA
3242010-06-15 Michael Albinus <michael.albinus@gmx.de>
325
326 * auth-source.el (auth-source-pick): If choice does not contain a
327 questioned keyword, set the check to t.
328
89a13959
RF
3292010-06-12 Romain Francoise <romain@orebokech.com>
330
331 * gnus-util.el (gnus-date-get-time): Move up before first use.
332
3e3ab3ab
KY
3332010-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
334
335 * gnus-art.el (gnus-mime-buttonized-part-id): New internal variable.
336 (gnus-article-edit-part): Bind it to make last part that is substituted
337 or deleted visible.
338 (gnus-mime-display-single): Buttonize part of which id equals to
339 gnus-mime-buttonized-part-id.
340
3d6e7a43
KY
3412010-06-10 Dan Christensen <jdc@uwo.ca>
342
343 * gnus-util.el (gnus-user-date): Use gnus-date-get-time.
344 (gnus-dd-mmm): Use gnus-date-get-time.
345 * gnus-sum.el (gnus-thread-latest-date): Use gnus-date-get-time and
346 simplify logic.
347 (gnus-summary-limit-to-age): Use gnus-date-get-time.
348 (gnus-sort-threads): emit message if gnus-sort-threads-loop used.
349
0e4966fb
MA
3502010-06-08 Michael Albinus <michael.albinus@gmx.de>
351
352 * auth-source.el (top): Autoload `secrets-list-collections',
353 `secrets-create-item', `secrets-delete-item'.
354 (auth-sources): Fix tag string.
355 (auth-get-source, auth-source-retrieve, auth-source-create)
356 (auth-source-delete): New defuns.
357 (auth-source-pick): Rewrite in order to avoid 2 passes.
358 (auth-source-forget-user-or-password): New parameter USERNAME.
359 (auth-source-user-or-password): New parameters CREATE-MISSING and
360 DELETE-EXISTING. Retrieve password interactively, if needed.
361
5e7d4a75
KY
3622010-06-07 Teemu Likonen <tlikonen@iki.fi> (tiny change)
363
364 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Don't ask about
365 deleting unused directories when gnus-expert-user is t.
366
3aeb9402
KY
3672010-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
368
369 * gnus-art.el (gnus-article-browse-delete-temp-files): Don't make query
370 for each temp file when gnus-article-browse-delete-temp is ask.
371
e1b9db1a
KR
3722010-05-20 Kevin Ryde <user42@zip.com.au>
373
374 * gnus-start.el (gnus-level-unsubscribed): Doc fix. (Bug#6206)
375
d567e92f
KY
3762010-05-14 Katsumi Yamaoka <yamaoka@jpl.org>
377
378 * gnus-sum.el (gnus-summary-save-article): Don't bother to re-fetch
379 article unless decoding article to be saved.
380
7cab80f9
KY
3812010-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
382
383 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt)
384 * mml2015.el (mml2015-gpg-encrypt): Disable multibyte in buffers
385 generated within the mm-with-unibyte-current-buffer macro.
386
3872010-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
388
389 * gnus-art.el (gnus-bind-safe-url-regexp): Bind mm-w3m-safe-url-regexp
390 to nil when we're in a mml-preview buffer and no group is selected.
391
4c9d39ab
KY
3922010-05-12 Andreas Seltenreich <seltenreich@gmx.de>
393
394 * gnus-sum.el (gnus-summary-read-group-1): Don't jump to next group
a628ad9d 395 when catching the `C-g'. Reported by "Leo".
4c9d39ab 396
706deb23
KY
3972010-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
398
399 * message.el (message-forward-make-body-plain)
400 (message-forward-make-body-mml): Use mm-multibyte-string-p instead of
401 multibyte-string-p.
402
8b320e66
KY
4032010-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
404
405 * message.el (message-forward-make-body-mml): Assume original message
406 is multibyte string; error on unibyte.
407 (message-forward-make-body-plain): Ditto; don't add excessive newline
408 in body end.
409
4767419a
KY
4102010-05-11 Andreas Seltenreich <seltenreich@gmx.de>
411
412 * gnus-sum.el (gnus-summary-kill-thread): Use gnus-summary-mark-article
413 instead of g-s-m-a-as-unread to set the expirable mark. (Bug#5284)
414
3d73e841
KY
4152010-05-11 Katsumi Yamaoka <yamaoka@jpl.org>
416
417 * mm-extern.el (mm-extern-url): Don't use
418 mm-with-unibyte-current-buffer.
419 (mm-extern-cache-contents): Use with-current-buffer instead of
420 save-excursion + set-buffer.
421
1fdf5102
KY
4222010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
423
424 * mm-util.el (mm-emacs-mule): Remove.
425
4262010-05-10 Andreas Seltenreich <seltenreich@gmx.de>
427
428 * gnus-sum.el (gnus-summary-mode): Don't make minor-mode-alist
429 buffer-local as it's incompatible with Stefan Monnier's 2010-05-03
430 change.
431
72e841ce
KY
4322010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
433
434 * mm-util.el (mm-with-unibyte-current-buffer): Redefine it so as not to
435 bind the default value of enable-multibyte-characters to nil.
436
d8a7b272
KY
4372010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
438
439 * message.el (message-forward-make-body-plain)
440 (message-forward-make-body-mml):
441 Don't use mm-with-unibyte-current-buffer.
442
4432010-05-07 Christian von Roques <roques@mti.ag> (tiny change)
5146e84c
DU
444
445 * mml2015.el (mml2015-epg-find-usable-key): Skip disabled key
446 (Bug#5592).
447
9581ba4d
KY
4482010-05-07 Julien Danjou <julien@danjou.info>
449
450 * gnus-art.el (gnus-mime-pipe-part): Add optional argument `cmd'; pass
451 it to mm-pipe-part.
452
453 * mm-decode.el (mm-pipe-part): Add optional argument `cmd'; use it if
454 it is given.
455
765d4319
KY
4562010-05-07 Katsumi Yamaoka <yamaoka@jpl.org>
457
458 * nnweb.el (nnweb-gmane-search)
459 * yenc.el (yenc-decode-region): Don't run set-buffer-multibyte for
460 XEmacs.
461
462 * gnus-art.el (gnus-article-browse-html-parts)
463 * gnus-group.el (gnus-read-ephemeral-gmane-group)
464 (gnus-read-ephemeral-bug-grou): Use mm-make-temp-file instead of
465 make-temp-file.
466
467 * gnus-dired.el (gnus-dired-mode): Bind gnus-dired-mode-hook,
468 gnus-dired-mode-on-hook and gnus-dired-mode-off-hook for XEmacs when
469 compiling.
470
471 * gnus-ml.el (gnus-mailing-list-mode): Bind gnus-mailing-list-mode-hook,
472 gnus-mailing-list-mode-on-hook and gnus-mailing-list-mode-off-hook for
473 XEmacs when compiling.
474
475 * gnus-salt.el (gnus-pick-mode): Bind gnus-pick-mode-on-hook and
476 gnus-pick-mode-off-hook for XEmacs when compiling.
477 (gnus-binary-mode): Bind gnus-binary-mode-on-hook and
478 gnus-binary-mode-off-hook for XEmacs when compiling.
479
480 * gnus-sum.el (gnus-summary-limit-strange-charsets-predicate): Return
481 nil if char-charset is not available.
482
86d21cc0 483 * sieve-manage.el (sieve-manage-disable-multibyte): Redefine it as a
765d4319
KY
484 macro.
485
486 * mm-url.el (mm-url-form-encode-xwfu): Use mm-encode-coding-string
487 instead of encode-coding-string.
488
489 * mm-util.el (mm-enable-multibyte, mm-disable-multibyte): Use (featurep
490 'xemacs) instead of mm-emacs-mule to switch function definitions.
491 (mm-with-unibyte-current-buffer): Make it a progn macro for XEmacs.
492
16b90cfe
KY
4932010-05-06 Tommi Vainikainen <thv@iki.fi> (tiny change)
494
495 * mml-sec.el (mml-secure-message-sign): Fix cut and paste error.
496
72528372
KY
4972010-05-06 Katsumi Yamaoka <yamaoka@jpl.org>
498
499 * gnus-dired.el, gnus-draft.el, gnus-ml.el, gnus-salt.el, gnus-sum.el,
500 gnus-undo.el, mml.el: Require easy-mmode for XEmacs when compiling.
501
61a9da25
JB
5022010-05-03 Juanma Barranquero <lekktu@gmail.com>
503
504 * mm-util.el (mm-decompress-buffer): Use `delete-file';
505 alias `jka-compr-delete-temp-file' no longer exists.
506
bbf52f1e
SM
5072010-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
508
509 Use define-minor-mode in Gnus where applicable.
510 * mml.el (mml-mode): Use define-minor-mode.
511 * gnus-undo.el (gnus-undo-mode-map): Initialize in declaration.
512 (gnus-undo-mode): Use define-minor-mode.
513 * gnus-sum.el (gnus-dead-summary-mode-map): Initialize in declaration.
514 (gnus-dead-summary-mode): Use define-minor-mode.
515 * gnus-salt.el (gnus-pick-mode-map, gnus-binary-mode-map):
516 Initialize in declaration.
517 (gnus-pick-mode, gnus-binary-mode): Use define-minor-mode.
518 * gnus-ml.el (gnus-mailing-list-mode-map): Initialize in declaration.
519 (gnus-mailing-list-mode): Use define-minor-mode.
520 * gnus-draft.el (gnus-draft-mode-map): Initialize in declaration.
521 (gnus-draft-mode): Use define-minor-mode.
522 * gnus-dired.el (gnus-dired-mode-map): Initialize in declaration.
523 (gnus-dired-mode): Use define-minor-mode.
524
ee309757
KY
5252010-05-01 Andreas Seltenreich <seltenreich@gmx.de>
526
527 * mml.el (mml-generate-mime-1,mml-compute-boundary-1): Update 'mml
528 handles on recursive mml-to-mime translation and check them for
a628ad9d 529 boundary delimiter collisions. Reported by Greg Troxel.
ee309757 530
62fe59e7
KY
5312010-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
532
533 * gnus-util.el: Don't load tm and apel XEmacs packages when compiling.
534
bd486b03
SM
5352010-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
536
537 * mm-util.el (mm-find-buffer-file-coding-system):
538 * yenc.el (yenc-decode-region): Don't let-bind a read-only variable.
539
731533fd
KY
5402010-04-22 Andreas Seltenreich <seltenreich@gmx.de>
541
542 * message.el (message-generate-headers): Record insertion of optional
543 headers as well. Otherwise the check to prevent repeated insertion of
544 optional headers is a no-op.
545
bff3818b
KY
5462010-04-17 Teodor Zlatanov <tzz@lifelogs.com>
547
548 * smime.el: Don't mention CVS.
549
550 * nnrss.el (nnrss-fetch): Don't mention CVS.
551
552 * nnir.el: Don't mention CVS.
553
ebb9641f
SM
5542010-04-14 Stefan Monnier <monnier@iro.umontreal.ca>
555
6e104790
SM
556 * gnus-sum.el (gnus-summary-bookmark-make-record):
557 Add `location' field.
ebb9641f 558
398a825b
SM
5592010-04-12 Stefan Monnier <monnier@iro.umontreal.ca>
560
561 * gnus-sum.el: Add bookmark declarations to silence the compiler.
562 (gnus-mark-xrefs-as-read, gnus-summary-limit-to-bodies):
563 Use with-current-buffer to silence the byte-compiler.
564 (gnus-summary-bookmark-make-record): Use derived-mode-p and don't
565 bother to require `gnus'.
566 (gnus-summary-bookmark-jump): Don't forget to autoload. Simplify.
567
45be326a
TV
5682010-04-12 Thierry Volpiatto <thierry.volpiatto@gmail.com>
569
570 * gnus-sum.el (gnus-summary-bookmark-make-record)
571 (gnus-summary-bookmark-jump): New functions.
572 (gnus-summary-mode): Setup bookmark support.
573
d7b48791
AS
5742010-04-01 Andreas Schwab <schwab@linux-m68k.org>
575
576 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use buffer-file-coding-system
577 if set.
578
d35ad51f
KY
5792010-03-31 Katsumi Yamaoka <yamaoka@jpl.org>
580
581 * gnus-art.el (gnus-article-browse-html-save-cid-content): Rename from
582 gnus-article-browse-html-save-cid-image; make it work recursively for
583 forwarded messages as well.
584 (gnus-article-browse-html-parts): Work when prefix arg is given.
585 (gnus-article-browse-html-article): Doc fix.
586
85738751
SM
5872010-03-30 Chong Yidong <cyd@stupidchicken.com>
588
589 * message.el (message-default-mail-headers):
590 (message-default-headers): Carry the value mail-default-headers over
591 into message-default-mail-headers, rather than message-default-headers.
592
82fc7980
KY
5932010-03-30 Martin Stjernholm <mast@lysator.liu.se>
594
85738751 595 * mm-decode.el (mm-add-meta-html-tag): Add option to override the
82fc7980
KY
596 charset.
597
598 * gnus-art.el (gnus-article-browse-html-parts): Force the correct
599 charset into the <meta> tag when the article is encoded to utf-8.
600
20c0b2ce
KY
6012010-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
602
85738751
SM
603 * gnus-art.el (gnus-article-browse-delete-temp-files):
604 Delete directories as well.
20c0b2ce
KY
605 (gnus-article-browse-html-parts): Work for images that do not specify
606 file names; delete temp directory when quitting; insert header at the
607 right place; use file: scheme for image files.
608
6092010-03-30 Eric Schulte <schulte.eric@gmail.com>
610
611 * gnus-art.el (gnus-article-browse-html-save-cid-image): New function.
612 (gnus-article-browse-html-parts): Use it to make temporary cid image
613 files in addition to html file so that browser may display them.
614
9d9ef8e8
KY
6152010-03-29 Katsumi Yamaoka <yamaoka@jpl.org>
616
617 * mm-decode.el (mm-add-meta-html-tag): Fix regexp matching meta tag.
618
afae6cd4
KY
6192010-03-29 Teodor Zlatanov <tzz@lifelogs.com>
620
621 * auth-source.el (auth-source-pick): Fix for non-secrets specifier.
622
fb178e4c
KY
6232010-03-27 Teodor Zlatanov <tzz@lifelogs.com>
624
85738751
SM
625 * auth-source.el (auth-sources): Change default to be simpler.
626 Explain about Secret Service API sources. Improve Customize options.
fb178e4c
KY
627 (auth-source-pick): Change to accept any number of search parameters.
628 Implement fallbacks iteratively, not recursively. Add scoring on the
629 second pass and sort by score. Call Secret Service API when needed.
630 (auth-source-user-or-password): Use it. Call Secret Service API
631 directly when needed to get the user name and the password.
632
e867cb5d 6332010-03-24 Juanma Barranquero <lekktu@gmail.com>
2b8f62e9
JB
634
635 * message.el (message-interactive): Doc fix.
636 (message-qmail-inject-args): Reflow.
637 (message-kill-to-signature): Fix typo in docstring.
638
639 * smiley.el (smiley-buffer): Fix typo in docstring.
640
16d8cf52
GM
6412010-03-24 Glenn Morris <rgm@gnu.org>
642
643 * mail-source.el (gnus-message): Declare.
644 (mail-source-delete-old-incoming): Require gnus-util.
645
ec7995fa
KY
6462010-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
647
648 * gnus-art.el (canlock-verify): Autoload it for Emacs 21.
649
650 * message.el (ecomplete-setup): Autoload it for Emacs <23.
651
652 * mml-sec.el (mml-secure-cache-passphrase): Default to t that is
653 password-cache's default if it is not bound.
654 (mml-secure-passphrase-cache-expiry): Default to 16 that is
655 password-cache-expiry's default if it is not bound.
656
657 * pop3.el (pop3-list): Don't use 3rd arg of `split-string' which is not
658 available in Emacs 21.
659
6602010-03-23 Teodor Zlatanov <tzz@lifelogs.com>
661
662 * auth-source.el (auth-sources): Fix up definition so extra parameters
663 are always inline.
664
6652010-03-22 Martin Stjernholm <mast@lysator.liu.se>
666
667 * nnimap.el (nnimap-verify-uidvalidity): Fixed bug where uidvalidity
668 wasn't updated after mismatch. Clear cached mailbox info correctly
669 when uidvalidity changes.
670 (nnimap-group-prefixed-name): New function to avoid some code
671 duplication.
672 (nnimap-verify-uidvalidity, nnimap-group-overview-filename)
673 (nnimap-request-group): Use it.
674 (nnimap-retrieve-groups, nnimap-verify-uidvalidity)
675 (nnimap-update-unseen): Significantly improved speed of Gnus startup
676 with many imap folders. This is done by caching the group status from
a628ad9d 677 the imap server persistently in a group parameter `imap-status'. (This
ec7995fa
KY
678 was cached before too if `nnimap-retrieve-groups-asynchronous' was set,
679 but not persistently, so every Gnus startup was still very slow.)
680
6812010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
682
683 * auth-source.el: Set up autoloads. Bump to 23.2 because of the
684 secrets.el dependency.
685 (auth-sources): Add optional user name. Add secrets.el configuration
686 choice (unused right now).
687
6882010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
689
690 * gnus-sum.el (gnus-summary-make-menu-bar): Let
691 `gnus-registry-install-shortcuts' fill in the functions.
692
693 * gnus-registry.el (gnus-summary-misc-menu): Declare to avoid
694 warnings.
695 (gnus-registry-misc-menus): Variable to hold registry mark menus.
696 (gnus-registry-install-shortcuts): Populate and use it in a
697 `gnus-summary-menu-hook' lambda, under "Gnus"->"Registry Marks".
698
6992010-03-20 Martin Stjernholm <mast@lysator.liu.se>
700
701 * nnimap.el (nnimap-decode-group-name, nnimap-encode-group-name):
702 In-place substitutions for the group name encoding/decoding.
703 (nnimap-find-minmax-uid, nnimap-possibly-change-group)
704 (nnimap-retrieve-headers-progress, nnimap-possibly-change-group)
705 (nnimap-retrieve-headers-progress, nnimap-request-article-part)
706 (nnimap-update-unseen, nnimap-request-list)
707 (nnimap-retrieve-groups, nnimap-request-update-info-internal)
708 (nnimap-request-set-mark, nnimap-split-to-groups)
709 (nnimap-split-articles, nnimap-request-newgroups)
710 (nnimap-request-create-group, nnimap-request-accept-article)
711 (nnimap-request-delete-group, nnimap-request-rename-group)
712 (nnimap-acl-get, nnimap-acl-edit): Use them. Replace `mbx' with
713 `encoded-mbx' for consistency.
714 (nnimap-close-group): Call `imap-current-mailbox' instead of using the
715 variable `imap-current-mailbox'.
716
717 * gnus-agent.el (gnus-agent-fetch-articles, gnus-agent-fetch-headers)
718 (gnus-agent-regenerate-group): Use `gnus-agent-decoded-group-name'.
719
7202010-03-20 Bojan Petrovic <bpetrovi@f.bg.ac.rs>
721
722 * pop3.el (pop3-display-message-size-flag): Display message size byte
723 counts during POP3 download.
724 (pop3-movemail): Use it.
725 (pop3-list): Implement listing of available messages.
726
7272010-03-20 Mark Triggs <mst@dishevelled.net> (tiny change)
728
729 * nnir.el (nnir-get-article-nov-override-function): New function to
730 override the normal NOV retrieval.
731 (nnir-retrieve-headers): Use it.
732
7d1a9163
MA
7332010-03-19 Michael Albinus <michael.albinus@gmx.de>
734
735 * auth-source.el (netrc-machine-user-or-password): Autoload.
736
aa8f8277
GM
7372010-03-19 Glenn Morris <rgm@gnu.org>
738
739 Stop message.el from loading about 40 libraries it doesn't always need.
740 The general approach is to autoload rather than require, and to
741 require in the specific functions rather than the file. (Bug#5642)
742
743 * gmm-utils.el: Don't require wid-edit.
744 (widget-create-child-value, widget-convert, widget-default-get):
745 Autoload.
746
747 * gnus-util.el: Don't require time-date, netrc.
748 (message-fetch-field, gnus-group-name-decode): Declare rather than
749 autoloading.
750 (gnus-fetch-field): Require message.
751 (gnus-decode-newsgroups): Require gnus-group.
752
753 * ietf-drums.el: Don't require time-date.
754
755 * message.el: Don't require hashcash, canlock, ecomplete.
756 Do require mail-utils. Require nnheader only when compiling.
757 (smtpmail-default-smtp-server): Remove declaration.
758 (message-send-mail-function): Check smtpmail-default-smtp-server
759 is bound rather than requiring smtpmail.
760 (message-auto-save-directory, message-insert-signature): Use
761 expand-file-name rather than nnheader-concat.
762 (nnheader-insert-file-contents): Autoload.
763 (hashcash-wait-async): Declare.
764 (message-send-mail): Only call gnus-setup-posting-charset if
765 gnus-group-posting-charset-alist is bound. Require hashcash if needed.
766 (message-send-mail-with-sendmail): Require sendmail.
767 (canlock-password, canlock-password-for-verify): Declare.
768 (message-canlock-password): Require canlock.
769 (nnheader-get-report): Autoload.
770 (gnus-setup-posting-charset): Declare.
771 (message-send-news): Require gnus-msg.
772 (message-make-references, message-make-in-reply-to): Use mail-header-id
773 rather than the alias mail-header-message-id.
774 (ecomplete-add-item, ecomplete-save): Declare.
775 (message-put-addresses-in-ecomplete): Require ecomplete.
776 (ecomplete-display-matches): Autoload.
777
778 * mm-decode.el: Don't require mailcap, gnus-util.
779 (gnus-map-function, gnus-replace-in-string, gnus-read-shell-command)
780 (message-fetch-field, mailcap-parse-mailcaps, mailcap-mime-info):
781 Autoload.
782 (mailcap-mime-extensions): Declare.
783
784 * mm-encode.el: Don't require mailcap.
785 (mailcap-extension-to-mime): Autoload.
786
787 * mml-sec.el: Don't require password-cache.
788
789 * mml.el (gnus-setup-posting-charset): Declare rather than autoload.
790 (mailcap-parse-mimetypes, mailcap-mime-types): Declare.
791 (mml-minibuffer-read-type): Require mailcap.
792 (mml-preview): Require gnus-msg.
793
794 * mml1991.el: Require password-cache.
795 (password-cache-expiry): Remove declaration.
796
797 * mml2015.el: Require password-cache.
798 (password-cache-expiry): Remove declaration.
799
800 * nneething.el (mailcap): Require mailcap.
801
a628ad9d 802 * nnheader.el (declare-function): Add compatibility stub.
aa8f8277
GM
803 (message-remove-header): Declare rather than autoload.
804 (nnheader-replace-header): Require message.
805
806 * nnimap.el (declare-function): Add compatibility stub.
807 (netrc-parse, netrc-machine-user-or-password): Declare.
808 (nnimap-open-connection): Require netrc.
809
810 * nntp.el (declare-function): Add compatibility stub.
811 (netrc-parse, netrc-machine, netrc-get): Declare.
812 (nntp-send-authinfo): Require netrc.
813
814 * rfc2047.el: Don't require qp.
815 (quoted-printable-encode-region, quoted-printable-decode-string):
816 Autoload.
817
818 * sieve-mode.el: Don't require easymenu.
819 (easy-menu-add-item): Autoload it.
820
821 * spam-stat.el (time-to-number-of-days): Autoload it.
822
4a44ff5f
KY
8232010-03-17 Kevin Ryde <user42@zip.com.au>
824
825 * mml.el (mml-read-tag): Unquote values with `read' to reverse
826 prin1 in mml-insert-tag (just stripping the quotes gave wrong
827 value if any backslash escapes).
828
ddf5d974
KY
8292010-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
830
831 * mm-util.el (mm-charset-to-coding-system): Use coding-system-from-name
832 if it is available. (bug#5647)
833
ac1af635
GM
8342010-02-26 Glenn Morris <rgm@gnu.org>
835
836 * message.el (message-send-mail-function): Change the default, so that
837 it inherits from a customized send-mail-function. (Bug#5643)
838
86f5c034
SM
8392010-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
840
841 * gnus-art.el (gnus-treat-display-x-face): Don't burp if
842 shell-command-to-string signals an error (bug#5299).
843
daf4b83b
GM
8442010-02-24 Glenn Morris <rgm@gnu.org>
845
846 * message.el (message-smtpmail-send-it)
847 (message-send-mail-with-mailclient): Doc fixes.
848
dc4d6273
GM
8492010-02-16 Glenn Morris <rgm@gnu.org>
850
851 * message.el (message-default-mail-headers): Change the default value
852 to ease the transition from mail-mode to message-mode. (Bug#5555)
853
b1ea3797
CY
8542010-01-17 Chong Yidong <cyd@stupidchicken.com>
855
856 * message.el (message-mail): Just pass yank-action on to message-setup.
857 (message-setup): Handle (FUN . ARGS) form of yank-action.
858 (message-with-reply-buffer, message-widen-reply)
859 (message-yank-original): Handle non-buffer values of
860 message-reply-buffer (Bug#4080).
f53a6590 861 (message-setup-1): Prefer to save message-reply-buffer as a buffer.
b1ea3797 862
4963739e
JB
8632010-01-17 Juanma Barranquero <lekktu@gmail.com>
864
865 * nnmairix.el (nnmairix-group-delete-recreate-this-group):
866 Fix typo in docstring.
867
889e4d55
JR
8682010-01-08 Jason Rumney <jasonr@gnu.org>
869
870 * sieve-manage.el (sieve-manage-parse-capability-1): Loosely match OK
871 response.
872
8a908224
KY
8732010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
874
875 * gnus-art.el (gnus-article-describe-bindings): Work for prefix keys.
876
877 * message.el (message-check-news-header-syntax): Protect against a
878 string that `rfc822-addresses' returns when parsing fails.
879
770d9a1f
KY
8802010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
881
882 * gnus-util.el (gnus-invisible-p, gnus-next-char-property-change)
883 (gnus-previous-char-property-change): New functions.
884
885 * gnus-sum.el (gnus-forward-line-ignore-invisible): Use them.
886
7b47345b
AS
8872010-01-05 Andreas Schwab <schwab@linux-m68k.org>
888
889 * gnus-sum.el (gnus-forward-line-ignore-invisible): New function.
890 (gnus-summary-recenter): Use it instead of forward-line. (Bug#5257)
891
61f49e0b
CY
8922010-01-02 Chong Yidong <cyd@stupidchicken.com>
893
894 * message.el (message-exchange-point-and-mark): Rework last change to
895 avoid using optional arg of exchange-point-and-mark, for backward
896 compatibility.
897
bd0948ca
CY
8982010-01-01 Chong Yidong <cyd@stupidchicken.com>
899
900 * message.el (message-exchange-point-and-mark): Call
901 exchange-point-and-mark with an argument rather than setting
902 mark-active by hand (Bug#5175).
903
49b196a5
KY
9042009-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
905
78dc2a38
KY
906 * nntp.el (nntp-service-to-port): Work for service expressed with
907 numeric string; replace [:digit:] with [0-9] for XEmacs.
49b196a5 908
a0db2cdd
GM
9092009-12-17 Glenn Morris <rgm@gnu.org>
910
911 * gnus-group.el (gnus-bug-group-download-format-alist):
912 Change emacs entry to debbugs.gnu.org. Bump :version.
913
029dda9c
RS
9142009-12-13 Reiner Steib <Reiner.Steib@gmx.de>
915
916 * mm-encode.el (mm-sign-option, mm-encrypt-option): Add :version tag.
917
4a9b5bf5
RS
9182009-12-12 Reiner Steib <Reiner.Steib@gmx.de>
919
920 * message.el (message-info): Explain why we use `Info-goto-node'.
921
96bdcdc4
SM
9222009-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
923
924 * message.el (message-completion-in-region): New compatibility function.
925 (message-expand-group): Use it.
926
7fa123c8
KY
9272009-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
928
929 * gnus-group.el (gnus-group-prepare-flat): Check also whether groups
930 with no unread article should be listed if the 2nd arg `predicate' is
931 given.
932
5aa75bd8
JL
9332009-11-29 Juri Linkov <juri@jurta.org>
934
935 * gnus-sum.el (gnus-recenter): Use `recenter-top-bottom'
936 when it is fboundp in GNU Emacs 23.1. Put `isearch-scroll' property
5ce6e4f4 937 on `gnus-recenter'. (Bug#4698, Bug#4981)
5aa75bd8 938
937e60c8
KY
9392009-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
940
941 * message.el (message-from-style, message-interactive)
942 (message-signature): Always set default values from the corresponding
943 mail-* variables.
944 (message-cite-prefix-regexp, message-sendmail-envelope-from)
945 (message-yank-prefix, message-indentation-spaces)
946 (message-signature-file, message-default-headers): Use boundp rather
947 than (featurep 'xemacs) to check if the corresponding mail-* variables
948 exist.
949
b4d472c9
CY
9502009-11-20 Chong Yidong <cyd@stupidchicken.com>
951
952 * message.el (message-send-mail-with-sendmail): Revert last change.
953
4332f3ec
CY
9542009-11-19 Chong Yidong <cyd@stupidchicken.com>
955
956 * message.el (message-from-style, message-interactive)
957 (message-cite-prefix-regexp, message-sendmail-envelope-from)
958 (message-yank-prefix, message-indentation-spaces, message-signature)
959 (message-signature-file, message-default-headers): For GNU Emacs, set
960 default values from the corresponding mail-* variables.
961 (message-send-mail-with-sendmail): Use envelope-from only if
962 mail-specify-envelope-from is non-nil.
963
30123838
KY
9642009-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
965
966 * rfc2047.el (rfc2047-decode-region): Don't quote decoded words
967 containing tspecial characters if they have been already quoted.
968
12ea3d65
GM
9692009-10-24 Glenn Morris <rgm@gnu.org>
970
971 * gnus-art.el (help-xref-stack-item): Define for compiler.
972
6131a096
KY
9732009-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
974
975 * gnus-sum.el (gnus-remove-overlays): eval-and-compile.
976
9bfd9a76
KY
9772009-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
978
979 * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
980 (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
981
9822009-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
983
984 * gnus.el (gnus-overlay-get): New alias to overlay-get.
985 (gnus-overlays-in): New alias to overlays-in.
986
987 * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
988 gnus-overlay-get, and gnus-delete-overlay.
989 (gnus-summary-show-thread): Make it work as well for systems in which
990 next-single-char-property-change is not available.
991 (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
992
9932009-10-14 Reiner Steib <Reiner.Steib@gmx.de>
994
995 * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
996
9972009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
998
999 * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
1000 and XEmacs that don't have `remove-overlays'.
1001
10022009-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
1003
1004 * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
1005 (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
1006 selective display. Use overlays instead.
1007
84b5fcf6
JB
10082009-10-04 Juanma Barranquero <lekktu@gmail.com>
1009
1010 * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
1011
0577a430
JB
10122009-09-29 Juanma Barranquero <lekktu@gmail.com>
1013
1014 * spam-stat.el (spam-stat-load): Fix typo in message.
1015
d93ec753
JB
10162009-09-23 Juanma Barranquero <lekktu@gmail.com>
1017
1018 * gnus-art.el (gnus-article-encrypt-body):
1019 * message.el (message-check-recipients):
1020 * mm-util.el (mm-codepage-setup):
1021 * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
1022 (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
1023
54c72c31
KY
10242009-09-22 Daiki Ueno <ueno@unixuser.org>
1025
1026 * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
1027 * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
1028 keys from the menu if mm-{sign,encrypt}-option is 'guided.
1029 * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
1030 * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
1031
63348d24
GM
10322009-09-18 Glenn Morris <rgm@gnu.org>
1033
1034 * gnus-diary.el (gnus-diary-check-message):
1035 * message.el (message-insert-formatted-citation-line):
1036 * nnbabyl.el (top-level):
1037 * nndiary.el (nndiary-schedule):
1038 Fix typos in condition-case handlers.
1039
54c72c31
KY
10402009-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1041
1042 * gnus-art.el (gnus-article-edit-part): Work for the buffer
1043 configuration that provides the sole article window in a frame;
1044 position point correctly after deleting a part.
1045
10462009-09-14 Adam Sjøgren <asjo@koldfront.dk>
1047
1048 * spam.el (spam-unregister-on-reregister): Add boolean variable.
1049 (spam-resolve-registrations-routine): Use it to unregister articles
1050 that change status.
1051
83ccc32c
KY
10522009-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
1053
1054 * nnrss.el (nnrss-request-article): Remove binding of
1055 default-enable-multibyte-characters that has gotten needless by
1056 the 2007-07-13 change in rfc2047-encode-message-header.
1057
1058 * mml.el (mml-insert-multipart): Error on the message header.
1059 (mml-insert-part): Error on the message header; position point at
1060 the end of a MIME tag.
1061
de0bdfe7
KY
10622009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1063
5cc79e5a
KY
1064 * gnus-util.el (with-no-warnings): Define it for old Emacsen.
1065 (gnus-float-time): Alias to float-time if it exists.
de0bdfe7
KY
1066
1067 * ecomplete.el (with-no-warnings): Define it for old Emacsen.
1068 (ecomplete-add-item): Don't use (featurep 'xemacs) to check if
1069 float-time is available; suppress compile warning for time-to-seconds.
1070
10712009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
1072
1073 * mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
1074 may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
1075 Add the optional argument `encoding' that overrides the default.
1076
1077 * mml.el (mml-generate-mime-1): Pass encoding defined by a user to
1078 mm-encode-buffer.
1079
63220e37
GM
10802009-09-04 Glenn Morris <rgm@gnu.org>
1081
1082 * qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
1083 mm-disable-multibyte, rather than default-enable-multibyte-characters.
1084 * utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
1085 mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
1086 * mm-util.el (mm-with-unibyte-current-buffer)
1087 (mm-find-buffer-file-coding-system):
1088 * yenc.el (yenc-decode-region): Use default-value rather than
1089 default-enable-multibyte-characters.
1090
2e62b574
GM
10912009-09-03 Glenn Morris <rgm@gnu.org>
1092
1093 * mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
1094 * rfc2047.el (rfc2047-encode-message-header): Use default-value rather
1095 than default-enable-multibyte-characters.
1096
de0bdfe7
KY
10972009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
1098
1099 * gnus-art.el (gnus-article-read-summary-keys):
1100 Fix gnus-buffer-configuration's value temporarily used.
1101
3d493bef
GM
11022009-09-02 Glenn Morris <rgm@gnu.org>
1103
9693d3c4
GM
1104 * gnus-util.el (gnus-float-time): New function.
1105 * gnus-delay.el (gnus-delay-article):
1106 * gnus-sum.el (gnus-thread-latest-date):
1107 * gnus-util.el (gnus-user-date): Use gnus-float-time.
1108 * nnspool.el (nnspool-request-newgroups):
1109 Use gnus-float-time rather than time-to-seconds.
1110 * ecomplete.el (ecomplete-add-item): In Emacs, use float-time.
1111
3d493bef
GM
1112 * gnus-art.el (gnus-signature-face, gnus-header-from-face)
1113 (gnus-header-subject-face, gnus-header-newsgroups-face)
1114 (gnus-header-name-face, gnus-header-content-face):
1115 * gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
1116 (gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
1117 (gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
1118 (gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
1119 (gnus-cite-face-11):
1120 * gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
1121 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1122 (gnus-server-closed-face, gnus-server-denied-face)
1123 (gnus-server-offline-face):
1124 * gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1125 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1126 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1127 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1128 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1129 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1130 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1131 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1132 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1133 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1134 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1135 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1136 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1137 (gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
1138 (gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
1139 (gnus-summary-high-undownloaded-face)
1140 (gnus-summary-low-undownloaded-face)
1141 (gnus-summary-normal-undownloaded-face)
1142 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1143 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1144 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1145 (gnus-splash-face):
1146 * message.el (message-header-to-face, message-header-cc-face)
1147 (message-header-subject-face, message-header-newsgroups-face)
1148 (message-header-other-face, message-header-name-face)
1149 (message-header-xheader-face, message-separator-face)
1150 (message-cited-text-face, message-mml-face):
1151 * sieve-mode.el (sieve-control-commands-face)
1152 (sieve-action-commands-face, sieve-test-commands-face)
1153 (sieve-tagged-arguments-face):
1154 * spam.el (spam-face):
1155 Mark face aliases with "-face" in the name as obsolete.
1156
7a4abdd6
GM
11572009-09-01 Glenn Morris <rgm@gnu.org>
1158
1159 * gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
1160 than goto-line.
1161
29b647c5
MB
11622009-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1163
1164 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
1165 Don't move point if the command is invoked inside the message header.
1166
265ac10b
SM
11672009-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
1168
1169 * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
1170 (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
1171 * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
1172 * nnir.el (nnir-swish-e-index-file):
1173 * gnus-sum.el (gnus-summary-delete-marked-as-read)
1174 (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
1175 (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
1176 * gnus-msg.el (gnus-inews-mark-gcc-as-read):
1177 * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
1178 (gnus-treat-display-xface): Add Emacs version of obsolescence.
1179
b0b63450
MB
11802009-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
1181
1182 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
1183 Don't save excursion.
1184
14acf2f5
SM
11852009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
1186
1187 * nnheader.el (nnheader-find-file-noselect):
1188 * mm-util.el (mm-insert-file-contents):
1189 Use (default-value 'major-mode) instead of default-major-mode.
1190
d3192c8f
SM
11912009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
1192
1193 * nnrss.el (nnrss-request-article): Avoid default-fill-column.
1194
ec179403
GM
11952009-08-25 Glenn Morris <rgm@gnu.org>
1196
1197 * nnir.el (top-level): Don't require cl at run-time.
1198 (nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
1199 Replace cl-function substitute with gnus-replace-in-string.
1200 (nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
1201 (nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
1202 (nnir-run-find-grep): Replace cl-functions find-if and subseq with
1203 simplified expansions.
1204
5dcc825f
GM
12052009-08-22 Glenn Morris <rgm@gnu.org>
1206
1207 * gnus-art.el (gnus-button-patch): Use forward-line rather than
1208 goto-line.
1209
b0b63450
MB
12102009-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
1211
1212 * gnus-group.el (gnus-safe-html-newsgroups): New user option.
1213
1214 * gnus-art.el (gnus-bind-safe-url-regexp): New macro.
1215 (gnus-mime-view-all-parts, gnus-mime-view-part-internally)
1216 (gnus-mm-display-part, gnus-mime-display-single)
1217 (gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to
1218 override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups.
1219
1220 * gnus-sum.el
1221 (gnus-mark-copied-or-moved-articles-as-expirable): New user option.
1222 (gnus-summary-move-article): Add expirable mark to articles copied or
1223 moved to group that has auto-expire turned on if the option is non-nil.
1224
1d2faf98
GM
12252009-07-24 Glenn Morris <rgm@gnu.org>
1226
1227 * gnus-demon.el (gnus-demon-add-nntp-close-connection):
1228 Fix typo. (Bug#3903)
1229
6ab2c7a8
MB
12302009-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
1231
1232 * gnus-art.el (gnus-article-mode-map): Bind the "e" key to
1233 gnus-article-read-summary-keys rather than gnus-summary-edit-article
1234 that should not be used for draft articles.
1235 (gnus-article-read-summary-keys): Use key-binding instead of lookup-key
1236 that has no concern in minor mode keys.
1237 (gnus-article-summary-command, gnus-article-summary-command-nosave):
1238 Abolish.
1239
554a69b8
KY
12402009-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
1241
1242 * nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME
1243 article without making inquiry to a user for unknown encoding.
1244
1245 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number)
1246 (nnmaildir--scan): Assume i-node and device number that file-attributes
1247 returns might be cons-cell.
1248
12492009-07-16 Teodor Zlatanov <tzz@lifelogs.com>
1250
1251 * auth-source.el: Remove docs now in auth.texi. Don't use
1252 `gnus-message' for logging. Add new variables `auth-source-debug' and
1253 `auth-source-hide-passwords' and use them.
1254
0985c8f6
GM
12552009-07-15 Glenn Morris <rgm@gnu.org>
1256
1257 * gnus-spec.el (gnus-make-format-preserve-properties): Doc fix.
1258
ee5a613e
KY
12592009-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
1260
1261 * gnus-group.el (gnus-group-make-rss-group): Strip newlines and
1262 excessive whitespace from the default values of title and description.
1263
aa227ba5
KY
12642009-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
1265
1266 * mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of
1267 mail-fetch-field to fetch Content-Description header in order to
1268 exclude newlines.
1269
0cf681b6
KY
12702009-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
1271
1272 * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
1273 to deleted part.
1274
12752009-05-30 David Engster <dengste@eml.cc>
1276
1277 * nnmairix.el: Remove old documentation in the commentary block.
1278 (nnmairix-request-group): Do not update active file for nnml back ends.
1279 (nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back
1280 end so that overview files are ignored.
1281 (nnmairix-update-groups): Make updating the groups more robust by using
1282 marks.
1283 (nnmairix-determine-original-group-from-path): Circumvent mairix bug
1284 with dollar characters in message-id.
1285
9cc20f6c
RS
12862009-04-28 Reiner Steib <Reiner.Steib@gmx.de>
1287
1288 * spam.el: Use dns-query instead of query-dns. Was renamed on
1289 2008-12-25 in dns.el.
1290
1dbc941a
SM
12912009-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1292
1293 * rfc2047.el (rfc2047-decode-region): Don't skip past `start', which
1294 could happen if the text is only composed of spaces and/or tabs.
1295
2235f4ac
MB
12962009-03-03 Brian Sniffen <bts@evenmere.org> (tiny change)
1297
1298 * gnus-draft.el (gnus-draft-send): Bind gnus-message-setup-hook to nil
1299 when sending a queued message to avoid extra mml tags.
1300
9cdff613
MB
13012009-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
1302
1303 * mml.el (mml-insert-mime): Don't break parts that mm-uu dissected.
1304
87202be1
KY
13052009-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
1306
1307 * gnus-dired.el: Remove autoload for gnus-setup-message.
1308 (gnus-dired-attach): Fake this-command value to prevent Gnus from
1309 displaying Gnus logo; always use compose-mail.
1310
920b3f72
KY
13112009-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
1312
1e6b95a6 1313 * gnus-dired.el: Tell autoload that gnus-setup-message is a macro.
920b3f72 1314
0038d478
MB
13152009-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
1316
1317 * gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups.
1318 (gnus-nocem-issuers): List currently active issuers; fix custom type.
1319 (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is
1320 available.
1321 (gnus-nocem-epg-verify): New function.
1322
9eb59592
MB
13232009-02-15 Reiner Steib <Reiner.Steib@gmx.de>
1324
1325 * gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
1326
e38658c4
GM
13272009-02-15 Glenn Morris <rgm@gnu.org>
1328
1329 * gnus-util.el (rmail-insert-rmail-file-header)
1330 (rmail-count-new-messages, rmail-show-message): Remove unnecessary
1331 autoloads.
1332 (rmail-default-rmail-file): Remove unnecessary declaration.
1333 (gnus-output-to-rmail): Handle mbox Rmail as well as Babyl Rmail.
1334
1faded47
GM
13352009-02-14 Glenn Morris <rgm@gnu.org>
1336
1337 * gnus.el (rmail-default-rmail-file): Remove declaration of deleted
1338 variable (only used in gnus-util, which declares it anyway).
fef8d38e
GM
1339 (rmail-output-to-rmail-file): Remove autoload of deleted function,
1340 which was only needed by gnus-art (changed to not use it any more).
1faded47
GM
1341 (rmail-insert-rmail-file-header): Remove autoload of deleted function,
1342 only used in gnus-util, which autoloads it itself.
1343 (rmail-update-summary): Fix autoload.
1344
fef8d38e
GM
1345 * gnus-art.el (gnus-summary-save-in-mail): Use gnus-output-to-rmail
1346 rather than rmail-output-to-rmail-file.
1faded47 1347
c07dfdd9
GM
13482009-02-07 Glenn Morris <rgm@gnu.org>
1349
1350 * message.el (rmail-msg-restore-non-pruned-header): Remove unneeded
1351 autoload of function that no longer exists.
1352 (rmail-toggle-header): Declare.
1353 (message-forward-rmail-make-body): Handle mbox Rmail.
1354
49e787c9
GM
13552009-01-31 Glenn Morris <rgm@gnu.org>
1356
1357 * gnus-sum.el (gnus-summary-next-article): XEmacs-friendly version of
1358 2009-01-09 change.
1359
3b36c17e
MB
13602009-01-26 Teodor Zlatanov <tzlatanov@jumptrading.com>
1361
1362 * auth-source.el (auth-source-forget-user-or-password): Clarify docs.
1363 (auth-source-forget-all-cached): New convenience function.
1364 (auth-source-user-or-password): Accept list of modes or a single mode.
1365
1366 * mail-source.el (mail-source-bind, mail-source-set-1): Use list of
1367 auth-source modes.
1368
1369 * nnimap.el (nnimap-open-connection): Use list of
1370 auth-source modes.
1371
1372 * nntp.el (nntp-send-authinfo): Use list of
1373 auth-source modes.
1374
26b9f88d
MB
13752009-01-16 Teodor Zlatanov <tzz@lifelogs.com>
1376
1377 * auth-source.el: Update docs to reflect epa-file-enable is to be used
1378 now.
1379
13802009-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1381
1382 * nnmail.el (nnmail-pathname-coding-system): Default to the `file-name'
1383 coding system in XEmacs; add a workaround for XEmacs.
1384
548f737d
MB
13852009-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1386
1387 * mm-util.el (mm-coding-system-priorities): Protect against nil value
1388 of current-language-environment.
1389
13902009-01-13 Reiner Steib <Reiner.Steib@gmx.de>
1391
1392 * nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is
1393 available at runtime.
1394
13952009-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1396
1397 * gnus-art.el (article-date-ut): Fix end point of narrowing.
1398
13992009-01-11 Aidan Kehoe <kehoea@parhasard.net>
1400
1401 * nnfolder.el (nnfolder-read-folder): The (lsh -1 -1) trick to generate
1402 the greatest positive fixnum value doesn't work under an XEmacs with
1403 bignum support; use the most-positive-fixnum constant instead,
1404 available since Emacs 21.1 with cl and XEmacs 21.1.
1405
63d12d38
KY
14062009-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1407
1408 * gnus-sum.el (gnus-summary-next-article): Revert last change by which
1409 XEmacs gets not to work.
1410
548f737d
MB
14112009-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
1412
1413 * mm-util.el (mm-coding-system-priorities): Allow the value like
1414 "Japanese (UTF-8)" of current-language-environment.
1415
ed77e66c
GM
14162009-01-09 Glenn Morris <rgm@gnu.org>
1417
1418 * gnus-sum.el (gnus-summary-next-article): Replace last-command-char
1419 with last-command-event.
1420
e3e955fe
MB
14212009-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1422
1423 * message.el (message-fix-before-sending): Amend comment.
1424
14252009-01-07 David Engster <dengste@eml.cc>
1426
1427 * gnus-msg.el (gnus-inews-do-gcc): Fix last patch to deal with
1428 simplified server definitions by converting it via
1429 gnus-server-to-method.
1430
14312009-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1432
1433 * gnus-sum.el (gnus-summary-set-local-parameters): Always evaluate
1434 parameter's operands.
1435
14362009-01-06 David Engster <dengste@eml.cc>
1437
1438 * gnus-msg.el (gnus-inews-do-gcc): Reduce to short group name when on
1439 primary select method (for gnus-group-mark-article-as-read).
1440
41ec3f54
TH
14412009-01-06 Tassilo Horn <tassilo@member.fsf.org>
1442
1443 * gnus-art.el (gnus-treat-display-face): Fix docstring link to point to
1444 `(gnus)Face', not `(gnus)X-Face'.
1445
e3e955fe
MB
14462009-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1447
1448 * mm-util.el (mm-ucs-to-char): New function.
1449
1450 * mm-url.el (mm-url-decode-entities): Use it.
1451
14522009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
1453
1454 * message.el (message-fix-before-sending): Add `eight-bit' to
1455 illegible-text check.
1456
35203a24
MO
14572009-01-03 Michael Olson <mwolson@gnu.org>
1458
1459 * nnimap.el (nnimap-retrieve-headers-progress): Handle edge case where
1460 `headers' is nil. This can occur if the IMAP server does not have
1461 permissions to read messages from a folder, but can write new messages
1462 to the folder.
1463 (nnimap-request-article-part): Do not insert `data' if it is nil.
1464
e3e955fe
MB
14652009-01-01 Dave Love <fx@gnu.org>
1466
1467 * nnimap.el (nnimap-find-minmax-uid): Use imap-fetch-safe.
1468
1469 * nnimap.el: Fix author email.
1470 (nnimap-split-rule): Add FIXME comment.
1471 (nnimap-debug): Fix doc string.
1472
14732008-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
1474
1475 * gnus-sum.el (gnus-summary-set-article-display-arrow): Make
1476 overlay-arrow-position and overlay-arrow-string buffer-local; no need
1477 to check if those variables exist (first appeared in Emacs 18.50).
1478
14792008-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
1480
1481 * mm-util.el (mm-line-number-at-pos): New function.
1482
1483 * spam-report.el (spam-report-process-queue): Use it.
1484
14852008-12-24 David Engster <dengste@eml.cc>
1486
1487 * gnus-sum.el (gnus-summary-set-local-parameters): Don't bind
1488 parameters that haven't existed as variables as buffer-local variables.
1489
14902008-12-23 Dave Love <fx@gnu.org>
1491
1492 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Don't use
1493 cadar.
1494
1495 * sieve-manage.el (sieve-manage-starttls-p): Renamed from
1496 imap-starttls-p.
1497 (sieve-manage-starttls-open): Renamed from imap-starttls-open.
1498
14992008-12-22 Reiner Steib <Reiner.Steib@gmx.de>
1500
1501 * spam-report.el (spam-report-gmane-max-requests): New constant.
1502 (spam-report-gmane-wait): New variable.
1503 (spam-report-gmane-ham, spam-report-gmane-spam)
1504 (spam-report-url-ping-plain, spam-report-process-queue): Wait only if
1505 spam-report-gmane-wait is non-nil should be sufficient to avoid DOS-ing
1506 the server.
1507
1508 * nnheader.el (nnheader-read-timeout, nnheader-accept-process-output):
1509 Add explanations.
1510
1511 * pop3.el (pop3-accept-process-output, pop3-read-timeout): Use
1512 nnheader-accept-process-output and nnheader-read-timeout if available.
1513 (pop3-movemail): Use it.
1514
1515 * message.el (message-check-news-body-syntax): Fix signature check if
1516 there's an attachment.
1517
15182008-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1519
1520 * mm-util.el: Add comments to the mm- emulating functions.
1521
15222008-12-21 Reiner Steib <Reiner.Steib@gmx.de>
1523
1524 * gnus-start.el (gnus-before-startup-hook): Fix doc string. Reported
1525 by Stephen Berman <stephen.berman@gmx.net>.
1526
c7948b5f
MB
15272008-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
1528
1529 * mm-util.el (mm-substring-no-properties): New function.
1530 (mm-read-charset, mm-subst-char-in-string, mm-replace-in-string)
1531 (mm-special-display-p): Enable those lambda forms to be byte compiled.
1532 (mm-string-to-multibyte): Doc fix.
1533
1534 * mml.el (mml-attach-file): Use mm-substring-no-properties.
1535
15362008-12-18 Reiner Steib <Reiner.Steib@gmx.de>
1537
1538 * mml.el (mml-attach-file): Strip text properties from file name.
e3e955fe
MB
1539 (Bug#1574)
1540
15412008-12-16 Glenn Morris <rgm@gnu.org>
1542
1543 * mm-util.el (mm-charset-override-alist): Declare for compiler.
c7948b5f 1544
bf46b4d4
MB
15452008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
1546
1547 * mml.el (mml-generate-mime-1): Prefer the MIME charset that Emacs
1548 knows since the charset specified might be a bogus alias that
1549 mm-charset-synonym-alist provides.
1550
15512008-12-15 Reiner Steib <Reiner.Steib@gmx.de>
1552
1553 * mm-util.el (mm-charset-synonym-alist): Add bogus names "UTF8" and
1554 "ISO_8859-1".
1555
1556 * gnus-start.el (gnus-backup-startup-file): Improve doc string.
1557
96a22201
KY
15582008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
1559
1560 * mm-util.el (mm-charset-eval-alist):
1561 Define it before mm-charset-to-coding-system.
1562 (mm-charset-to-coding-system): Add optional argument `silent';
1563 define it before mm-charset-override-alist.
1564 (mm-charset-override-alist): Add `(gb2312 . gbk)' to the
1565 default value if it can be used in Emacs currently running;
1566 silence mm-charset-to-coding-system.
1567
b6b8f5fd
KY
15682008-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
1569
1570 * rfc2047.el (rfc2047-charset-to-coding-system): Add new argument
1571 `allow-override' which says whether to use `mm-charset-override-alist'.
1572 (rfc2047-decode-encoded-words): Use it.
1573
1574 * mm-util.el (mm-charset-override-alist): Fix custom type;
1575 add `(gb2312 . gbk)' to choices.
1576
1250af7b
KY
15772008-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
1578
1579 * mm-view.el (mm-inline-text-html-render-with-w3m): Make it simple and
1580 fast.
1581
1582 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
1583
886367d8
KY
15842008-12-04 Naohiro Aota <nao.aota@gmail.com>
1585
1586 * mm-view.el (mm-inline-text-html-render-with-w3m): Put special keymap
1587 on links.
1588
1589 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
1590
f66de92f
KY
15912008-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
1592
e01bbc12
KY
1593 * message.el (message-idna-to-ascii-rhs-1): Protect against local
1594 users' addresses that don't have domain parts.
1595 (message-idna-to-ascii-rhs): Use message-narrow-to-headers-or-head
1596 rather than message-narrow-to-head since there will be the message
1597 header separator.
f66de92f 1598
06c68f84
SM
15992008-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
1600
1601 * nnimap.el (nnimap-retrieve-headers-progress): Don't use nnimap-demule
1602 since the result is inserted in a unibyte buffer anyway.
1603 (nnimap-demule-use-string-to-multibyte): Remove.
1604 (nnimap-demule): Alias it to mm-string-to-multibyte.
1605
9255ec86
RS
16062008-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1607
1608 * nnimap.el (nnimap-demule-use-string-to-multibyte): New temporary
1609 variable for debugging bug#464 and bug#1174.
1610 (nnimap-demule): Use it.
1611
030cca00
MB
16122008-11-24 Reiner Steib <Reiner.Steib@gmx.de>
1613
1614 * gnus-score.el (gnus-score-find-trace): Handle default score in total
1615 score calculation correctly.
1616
8a986865
SM
16172008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
1618
1619 * message.el (message-send-mail): Just set the buffer to unibyte
1620 rather than use mm-with-unibyte-current-buffer which does a lot more.
1621 (message-send-mail-partially): Don't bother with
1622 mm-with-unibyte-current-buffer since it's already been made unibyte by
1623 message-send-mail.
1624
5b51650c
MB
16252008-11-11 Teodor Zlatanov <tzz@lifelogs.com>
1626
1627 * nnrss.el (nnrss-make-hash-index): Debug message of full item.
1628
16292008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
1630
1631 * netrc.el (netrc-parse): If a list is passed in as FILE, return it.
1632
ed778fad
MB
16332008-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
1634
1635 * starttls.el (starttls-any-program-available): Rewritten so it doesn't
1636 require itself and to remove `with-no-warnings'.
1637
16382008-11-03 Teodor Zlatanov <tzz@lifelogs.com>
1639
1640 * starttls.el (starttls-any-program-available): Get the name of the
1641 available TLS layer program.
1642 (starttls-open-steam-gnutls, starttls-open-stream): Put port number as
1643 well as the host name in the "opening" message.
1644
1645 * auth-source.el (auth-source-cache, auth-source-do-cache)
1646 (auth-source-user-or-password): Cache passwords and logins by default,
1647 allow override with `auth-source-do-cache'.
1648 (auth-source-forget-user-or-password): Allow users to remove cache
1649 entries if needed.
1650
8e38a1a9
MB
16512008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
1652
1653 * ietf-drums.el (ietf-drums-remove-comments): Localize second
1654 condition-case to only the forward-sexp call.
1655
16562008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
1657
1658 * ietf-drums.el (ietf-drums-remove-comments): Fix bug with single
1659 quotes contained. Make it more robust regardless by an extra
1660 condition-case wrapper.
1661
9091f2d3
MB
16622008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1663
1664 * nnml.el (nnml-request-expire-articles): Check if the function set to
1665 `nnmail-expiry-target' returns the symbol `delete'.
1666
1667 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
1668
1669 * nnmail.el (nnmail-expiry-target): Fix custom type.
1670
06b2d4c6
GM
16712008-10-02 Glenn Morris <rgm@gnu.org>
1672
1673 * mm-util.el (mm-codepage-setup): Tweak codepage error.
1674 Silence compiler warning.
1675
059b98fa
CY
16762008-09-30 Chong Yidong <cyd@stupidchicken.com>
1677
1678 * mml.el (mml-menu): Don't assume mml2015 is bound.
1679
4520e527
MB
16802008-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
1681
1682 * gnus-art.el (gnus-article-read-summary-keys): Check if summary window
1683 exists.
1684
09aece0b
GM
16852008-09-27 Glenn Morris <rgm@gnu.org>
1686
1687 * gnus-util.el (mail-header-remove-comments): Autoload it.
1688
521c4a23
AS
16892008-09-27 Andreas Schwab <schwab@suse.de>
1690
1691 * gnus-util.el (gnus-split-references): Strip comments.
1692 (gnus-parent-id): Likewise.
1693
4520e527
MB
16942008-09-26 Reiner Steib <Reiner.Steib@gmx.de>
1695
1696 * message.el (message-confirm-send): Fix version.
1697
16982008-09-25 Katsumi Yamaoka <yamaoka@jpl.org>
1699
1700 * message.el (message-idna-to-ascii-rhs-1): Use
1701 mail-extract-address-components rather than mail-header-parse-addresses
1702 that is an alias by default to ietf-drums-parse-addresses that does not
1703 support non-ASCII names in headers' contents.
1704
eef5ade7
MB
17052008-09-25 Teodor Zlatanov <tzz@lifelogs.com>
1706
1707 * message.el (message-confirm-send): Fixed variable documentation to
1708 avoid the "y/n" wording.
1709
4520e527 17102008-09-25 Francis Litterio <flitterio@gmail.com> (tiny change)
eef5ade7
MB
1711
1712 * message.el (message-set-auto-save-file-name): Save to a different
1713 filename so multiple messages (especially drafts) can be recovered.
1714
e52cac88
MB
17152008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
1716
1717 * message.el (message-confirm-send): Add appropriate version.
1718
17192008-09-22 Teodor Zlatanov <tzz@lifelogs.com>
1720
1721 * mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in
1722 defvar.
1723
17242008-09-22 Daiki Ueno <ueno@unixuser.org>
1725
1726 * mm-view.el (mm-pkcs7-signed-magic): Use literals.
1727 (mm-pkcs7-enveloped-magic): Ditto.
1728
64763fe3
MB
17292008-09-17 Simon Josefsson <simon@josefsson.org>
1730
1731 * sieve-manage.el (sieve-manage-is-string): Accept literals too.
1732 Reported by Arnt Gulbrandsen <arnt@oryx.com>.
1733
17342008-09-16 Teodor Zlatanov <tzz@lifelogs.com>
1735
1736 * gnus-registry.el (gnus-registry-use-long-group-names): Make t the
1737 default, it's better.
1738
17392008-09-11 Teodor Zlatanov <tzz@lifelogs.com>
1740
1741 * gnus-sum.el (gnus-summary-insert-line): Trap errors on setting the
1742 summary line gnus-number property and ignore them (with a warning
1743 message).
1744
1ae03cd5
KY
17452008-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
1746
1747 * gnus-group.el (gnus-group-make-useful-group): Don't use the compiler
1748 macro caddr in the interactive form since it won't be expanded.
1749
c0ccb0d6
KY
17502008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1751
1752 * gnus-art.el (gnus-mime-set-charset-parameters): Add new argument
1753 `charset'; fix name of function called recursively.
1754 (gnus-mime-view-part-as-charset): Don't bind gnus-newsgroup-charset.
1755
14ce5fc2
KY
17562008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1757
1758 * gnus-art.el (gnus-mime-strip-charset-parameters): Remove.
1759 (gnus-mime-set-charset-parameters): New function.
1760 (gnus-mime-view-part-as-charset): Use it to correctly display part
1761 specifying wrong charset.
1762
9e601b8d
MB
17632008-09-08 David Engster <dengste@eml.cc>
1764
1765 * nnmairix.el (nnmairix-create-server-and-default-group): Require match
1766 in completing-read for back end server.
1767
16dd13df
MB
17682008-09-03 Teodor Zlatanov <tzz@lifelogs.com>
1769
1770 * message.el (message-confirm-send): New variable to confirm sending a
1771 message.
1772 (message-send): Use it.
1773
b86402ab
MB
17742008-08-30 Teodor Zlatanov <tzz@lifelogs.com>
1775
1776 * gnus-spec.el (gnus-parse-simple-format): Revert last patch.
1777
17782008-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
1779
1780 * gnus-spec.el (gnus-parse-simple-format): Remove trailing whitespace.
1781
17822008-08-21 Teodor Zlatanov <tzz@lifelogs.com>
1783
1784 * gnus-registry.el (gnus-registry-max-track-groups): New variable to
1785 prevent tracking too many groups.
1786 (gnus-registry-split-fancy-with-parent, gnus-registry-fetch-groups):
1787 Use it.
1788
9153f10d
MB
17892008-08-11 Ralf Angeli <angeli@caeruleus.net>
1790
1791 * gnus-art.el (gnus-article-next-page): Respect `scroll-margin' when
1792 moving point to the bottom of the window in order to avoid recentering.
1793
17942008-08-11 Katsumi Yamaoka <yamaoka@jpl.org>
1795
1796 * gnus-art.el (gnus-article-next-page, gnus-article-prev-page)
1797 (gnus-article-next-page-1): Use compiler directive (featurep 'xemacs).
1798 (gnus-article-beginning-of-window): Fix calculation.
1799
18002008-08-08 Katsumi Yamaoka <yamaoka@jpl.org>
1801
1802 * gnus-msg.el (gnus-summary-supersede-article)
1803 (gnus-summary-resend-message-edit): Bind mail-parse-charset to the
1804 value of gnus-newsgroup-charset to decode non-MIME encoded text in
1805 message header.
1806
82cc1916
DN
18072008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1808
1809 * message.el:
1810 * gnus-start.el:
1811 * gnus-registry.el: Remove VMS support.
1812
6ecfe5c2
MB
18132008-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
1814
1815 * rfc2104.el (rfc2104-string-make-unibyte): Define it as a compiler
1816 macro.
1817 (rfc2104-hash): Use it.
1818
18192008-07-30 Reiner Steib <Reiner.Steib@gmx.de>
1820
1821 * gnus-sum.el (gnus-summary-sort-by-most-recent-number)
1822 (gnus-summary-sort-by-most-recent-date): New commands.
1823 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add key bindings
1824 and menu entries.
1825
18262008-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1827
1828 * gnus-art.el (gnus-summary-save-in-pipe): Generate work buffer always;
1829 don't redisplay article for raw contents; remove plural articles stuff.
1830
1831 * gnus-sum.el (gnus-summary-pipe-output): Pipe raw articles by symbolic
1832 prefix `r'; use gnus-summary-save-in-pipe directly instead of relying
1833 on gnus-summary-save-article; display results properly.
1834
d62672f3
MB
18352008-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
1836
1837 * gnus-art.el (gnus-summary-save-in-pipe): Add optional argument `raw'.
1838
18392008-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
1840
1841 * gnus-art.el (gnus-summary-save-in-pipe): Consider
1842 gnus-save-all-headers.
1843
d221466a
DN
18442008-07-21 Dan Nicolaescu <dann@ics.uci.edu>
1845
1846 * gnus-util.el (ns-focus-frame): Remove declaration.
1847 (gnus-select-frame-set-input-focus): Undo previous change. Treat ns
1848 like x.
1849
b737c3d9
TTN
18502008-07-21 Thien-Thi Nguyen <ttn@gnuvola.org>
1851
1852 * rfc2104.el (rfc2104-zero): Delete defconst.
1853 (rfc2104-hex-alist): Likewise.
1854 (rfc2104-hex-to-int): Delete func.
1855 (rfc2104-hexstring-to-bitstring): Likewise.
1856 (rfc2104-nybbles): New defconst.
1857 (rfc2104-hash): Rewrite for speed.
1858
3c823a0c
GM
18592008-07-16 Glenn Morris <rgm@gnu.org>
1860
1861 * gnus-util.el (ns-focus-frame): Declare for compiler.
1862
16c85f26
MB
18632008-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
1864
1865 * gnus-art.el (gnus-article-save): Ignore gnus-visible-headers that is
1866 set as a group parameter.
1867 (gnus-summary-save-in-pipe): Work when it is called independently.
1868 (gnus-summary-pipe-to-muttprint): Don't modify
1869 gnus-summary-pipe-output-default-command.
1870
ad546360
SM
18712008-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
1872
1873 * message.el (message-send-mail-with-sendmail):
1874 Display the error message.
1875
89167438
MB
18762008-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
1877
ad546360
SM
1878 * gnus-art.el (gnus-default-article-saver):
1879 Add gnus-summary-save-in-pipe to choices.
89167438
MB
1880 (gnus-summary-save-in-pipe): Add :decode and :headers properties; use
1881 gnus-summary-pipe-output-default-command as the default command.
1882 (gnus-summary-pipe-to-muttprint): Update gnus-summary-muttprint-program
1883 instead of gnus-last-shell-command.
1884
ba60bd44
JB
1885 * gnus-sum.el (gnus-summary-pipe-output-default-command):
1886 New user option.
89167438
MB
1887 (gnus-summary-muttprint-program): Mention the value will be changed.
1888 (gnus-summary-save-article): Force showing of all headers.
1889 (gnus-summary-pipe-output): Work with the 2nd argument HEADERS.
1890
18912008-07-01 Rupert Swarbrick <rswarbrick@googlemail.com> (tiny change)
1892
1893 * gnus-score.el (gnus-score-find-trace): Add "Total score" line.
1894
56fd9faa
JB
18952008-07-02 Juanma Barranquero <lekktu@gmail.com>
1896
1897 * nnimap.el (nnimap-id):
1898 * sieve-manage.el (sieve-manage-open): Doc fixes.
1899
68548459
JB
19002008-07-02 Francesc Rocher <rocher@member.fsf.org>
1901
1902 * gnus.el (gnus-group-startup-message): Prefer SVG or PNG image,
1903 if available.
1904
32bed934
SM
19052008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1906
eafee8f2
SM
1907 * mm-util.el (mm-with-multibyte, mm-with-unibyte): Remove.
1908
1909 * nnkiboze.el (nnkiboze-generate-group):
1910 Use explicit mm-disable-multibyte rather than mm-with-unibyte.
1911
32bed934
SM
1912 * nnmairix.el: Require CL.
1913
2b968687
MB
19142008-06-15 David Engster <dengste@eml.cc>
1915
1916 * nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
1917
19182008-06-14 Aidan Kehoe <kehoea@parhasard.net>
1919
32bed934
SM
1920 * gnus-util.el (gnus-put-display-table, gnus-get-display-table):
1921 New macros that expand to an `aset'/`aref' call under Emacs, and to a
2b968687
MB
1922 runtime choice under XEmacs.
1923
32bed934
SM
1924 * gnus-sum.el (gnus-summary-set-display-table):
1925 Use `gnus-put-display-table', `gnus-get-display-table',
2b968687
MB
1926 `gnus-set-display-table' for the display table, instead of `aset'.
1927
2b968687
MB
19282008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
1929
1930 * nnmairix.el: Add autoloads.
1931
19322008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
1933
1934 * nnmairix.el (nnmairix-delete-recreate-group)
1935 (nnmairix-update-and-clear-marks): Fix error messages.
1936
19372008-06-14 David Engster <dengste@eml.cc>
1938
1939 * nnmairix.el: Upgrade to version 0.6.
1940 (nnmairix-group-toggle-propmarks-this-group)
1941 (nnmairix-group-toggle-readmarks-this-group)
1942 (nnmairix-group-delete-recreate-this-group)
1943 (nnmairix-group-toggle-allowfast-this-group, nnmairix-propagate-marks)
1944 (nnmairix-remove-tick-mark-original-article): New commands.
1945 (nnmairix-mairix-search-options, nnmairix-propagate-marks-upon-close)
1946 (nnmairix-propagate-marks-to-nnmairix-groups)
1947 (nnmairix-only-use-registry, nnmairix-allowfast-default)
1948 (nnmairix-marks-cache, nnmairix-version-output): New variables.
1949 (nnmairix-request-set-mark, nnmairix-request-update-info): New back end
1950 functions needed for marks propagation and manipulation of read marks.
1951 (nnmairix-update-groups): New function.
1952 (nnmairix-get-groups-from-server, nnmairix-delete-recreate-group)
1953 (nnmairix-determine-original-group-from-registry)
1954 (nnmairix-determine-original-group-from-path)
1955 (nnmairix-get-group-from-file-path, nnmairix-map-range)
ba60bd44
JB
1956 (nnmairix-check-mairix-version, nnmairix-group-toggle-parameter):
1957 New helper functions.
1958 (nnmairix-group-mode-hook, nnmairix-summary-mode-hook): Insert new
2b968687
MB
1959 keystrokes for new commands.
1960 (nnmairix-delete-and-create-on-change): Doc string cleanup.
1961 (nnmairix-request-group): Check allow-fast group parameter.
1962 (nnmairix-request-create-group): Set allow-fast group parameter if
1963 nnmairix-allowfast-default is set.
1964 (nnmairix-close-group): Propagate marks upon closing if needed.
1965 (nnmairix-group-toggle-threads-this-group): Use new.
1966 nnmairix-group-toggle-parameter helper function.
1967 (nnmairix-search): Better check for empty search result.
1968 (nnmairix-goto-original-article): Use new helper functions for
1969 determining original article.
1970 (nnmairix-show-original-article): Make sure message-id is in brackets.
1971 (nnmairix-call-mairix-binary): Change variable name.
1972 (nnmairix-update-and-clear-marks): Use nnmairix-delete-recreate-group
1973 helper function.
1974 (nnmairix-widget-toggle-activate): Fix doc string.
1975
a19a8f1b
MB
19762008-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
1977
1978 * nnir.el: Require edmacro when compiling with XEmacs.
1979 (nnir-run-find-grep): Don't use 3rd arg of `split-string' which is not
1980 available in Emacs 21.
1981
8abf1b22
GM
19822008-06-11 Glenn Morris <rgm@gnu.org>
1983
1984 * gnus-util.el (x-focus-frame):
1985 * gnus.el (image-size):
1986 * mm-decode.el (image-size): Declare.
1987
1988 * gnus-picon.el (declare-function): Add compat definition.
1989 (image-size): Declare.
1990
1991 * gnus-group.el (tool-bar-map):
1992 * gnus-sum.el (tool-bar-map): Define for compiler.
1993
1994 * gnus-ems.el (gnus-x-splash): Check tool-bar-mode is bound.
1995
1996 * nnfolder.el (gnus-intersection): Remove unnecessary autoload.
1997
1998 * gnus-agent.el, gnus-cache.el, gnus-ems.el, gnus-group.el:
1999 * gnus-logic.el, gnus-msg.el, gnus-util.el, gnus.el, mail-source.el:
2000 * message.el, mm-decode.el, mm-encode.el, mm-view.el, mml.el:
2001 * mml1991.el, mml2015.el, nnfolder.el, nnheader.el, nnimap.el:
2002 * nnmail.el, nnml.el, nnrss.el, nntp.el, nnvirtual.el:
2003 * sieve-manage.el, spam-report.el, spam.el:
2004 Remove unnecessary eval-and-compile of autoloads.
2005
43d28dcd
MA
20062008-06-08 Michael Albinus <michael.albinus@gmx.de>
2007
2008 * auth-source.el: Precise Tramp doc.
2009
966bd7bd
GM
20102008-06-07 Glenn Morris <rgm@gnu.org>
2011
2012 * nnmairix.el: Remove unnecessary eval-when-compile.
2013
20142008-06-06 Kai Großjohann <grossjohann@ls6.cs.uni-dortmund.de>
e6d2d263
MB
2015
2016 * nnir.el: New file.
2017
d346bf7e
SM
20182008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
2019
2020 * gnus-util.el (gnus-read-shell-command): New function.
2021 * mm-decode.el (mm-pipe-part):
2022 * gnus-art.el (gnus-summary-save-in-pipe): Use it.
2023
b1d6cda3
MB
20242008-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
2025
2026 * message.el (message-disassociate-draft): Revert 2008-03-18 change.
2027
6459e35e
GM
20282008-06-03 Glenn Morris <rgm@gnu.org>
2029
2030 * pop3.el (nnheader-accept-process-output): Autoload it.
2031
656b4fa1
MB
20322008-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2033
2034 * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
2035 are not 2-digit hexadecimal characters that follow `%'s.
2036
20372008-05-29 Reiner Steib <Reiner.Steib@gmx.de>
2038
2039 * message.el (message-bogus-recipient-p): Fix type in doc string.
2040 Reported by Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>.
2041 (message-bogus-addresses): Rename from message-bogus-address-regexp.
2042 Improve custom options.
2043 (message-bogus-recipient-p): Adjust accordingly.
2044
20452008-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
2046
2047 * nnmairix.el: Require edmacro when compiling with XEmacs.
2048
f394fa25
MB
20492008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
2050
2051 * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
2052 (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
2053
a368801c
MB
20542008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
2055
2056 * auth-source.el: Add more docs.
2057
20582008-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2059
2060 * nnheader.el (nnheader-read-timeout): Change the default timeout from
2061 0.1 seconds to 0.01 seconds. This will make nntp and pop3 article
2062 retrieval faster in some cases, but might make CPU usage larger. If
2063 this has any bad side effects, we might revert this change.
2064
2065 * pop3.el (pop3-movemail): Change the sit-for from 0.1 to 0.01, which
2066 seems to make mail retrieval much, much faster.
2067 (pop3-movemail): Use nnheader-accept-process-output instead of sleeping
cc4a96c6 2068 unconditionally.
a368801c
MB
2069
2070 * gnus-draft.el (gnus-group-send-queue): Bind
2071 message-send-mail-partially-limit to nil to avoid being prompted.
2072
03c673c9
MB
20732008-05-16 Reiner Steib <Reiner.Steib@gmx.de>
2074
2075 * mml.el (mml-attach-buffer): Prompt for `disposition'.
2076
2077 * message.el (message-bogus-address-regexp): Fix and improve custom
2078 type.
2079 (message-setup-hook): Add message-check-recipients as custom option.
2080
58333467
MB
20812008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
2082
2083 * message.el (message-cite-function): Remove bogus autoload which crept
2084 in during merge from v5-10.
2085
4079589f
MB
20862008-05-14 Teodor Zlatanov <tzz@lifelogs.com>
2087
2088 * nnimap.el (nnimap-open-connection): Fix login/password bug.
2089
2090 * nnrss.el (nnrss-normalize-date): Accept Unix-style epoch timestamps.
2091
2092 * auth-source.el: Preliminary Tramp docs.
2093 (auth-sources): Change the default auth-sources to use
2094 EPA .gpg files.
2095
e952b711
MB
20962008-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2097
2098 * nntp.el: Autoload `auth-source-user-or-password'.
2099 (nntp-send-authinfo): Use it.
2100
2101 * nnimap.el: Autoload `auth-source-user-or-password'.
2102 (nnimap-open-connection): Use it.
2103
2104 * auth-source.el: Added docs on using with url-auth. Import gnus-util
2105 for the gnus-message function.
2106 (auth-source-user-or-password): Use it.
2107
4fedcc00
SM
21082008-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
2109
2110 * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
2111 rfc2104-hexstring-to-byte-list. Return a unibyte string.
2112 (rfc2104-hash): Use it.
2113
149cd465
JB
21142008-05-08 Juanma Barranquero <lekktu@gmail.com>
2115
2116 * gnus-art.el (gnus-article-toggle-truncate-lines):
2117 Don't use `iff' in docstring.
2118
0ab5c2be
MB
21192008-05-07 Teodor Zlatanov <tzz@lifelogs.com>
2120
2121 * gnus-registry.el: Adjusted copyright dates and added a keyword.
2122
2123 * gnus-util.el (gnus-extract-address-component-name)
2124 (gnus-extract-address-component-email): Convenience functions around
2125 `gnus-extract-address-components'.
2126
4fedcc00
SM
2127 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2128 Use `gnus-extract-address-component-email' to fix bug of comparing full
0ab5c2be
MB
2129 sender name to `user-mail-address'.
2130
21312008-05-05 Teodor Zlatanov <tzz@lifelogs.com>
2132
2133 * gnus-registry.el (gnus-registry-grep-in-list): Fix logic, use
2134 catch/throw to optimize.
2135 (gnus-registry-find-keywords): Just use member to find a keyword.
2136
42a83f4b
SM
21372008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2138
2139 * gnus-srvr.el (gnus-enter-server-buffer): Make sure the server-buffer
2140 is current before calling gnus-server-prepare.
2141 (gnus-server-setup-buffer, gnus-server-update-server)
2142 (gnus-server-read-server, gnus-browse-exit): Use with-current-buffer.
2143
d844ef2f
JL
21442008-05-04 Juri Linkov <juri@jurta.org>
2145
2146 * mailcap.el (mailcap-replace-in-string): New compatibility alias.
2147 (mailcap-file-default-commands): Use mailcap-replace-in-string
2148 instead of replace-regexp-in-string, and mailcap-delete-duplicates
2149 instead of delete-dups. Use [ \t\n]* for whitespace in regexp.
2150
f8a29505
MB
21512008-05-03 Reiner Steib <reiner.steib@gmx.de>
2152
2153 * gnus-sum.el (gnus-propagate-marks): Fix custom version.
2154
3a23a519
MB
21552008-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2156
2157 * gnus-sum.el (gnus-summary-save-parts): Inhibit even more treatment
2158 hooks.
2159 (gnus-update-read-articles): Speed up non-marks-using users.
2160 (gnus-use-marks): Define gnus-use-marks.
2161 (gnus-propagate-marks): Rename variable to something more sensible.
2162
38ac8b91
JB
21632008-05-02 Juanma Barranquero <lekktu@gmail.com>
2164
2165 * gmm-utils.el (gmm, gmm-verbose, gmm-lazy, gmm-customize-mode)
2166 (gmm-image-load-path-for-library): Fix typos in docstrings.
2167 (gmm-message): Reflow docstring.
2168
8336c962
MB
21692008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
2170
42a83f4b
SM
2171 * mail-source.el (mail-source-set-1, mail-source-bind):
2172 Move auth-source code out of the macro to clean it up and fix bugs.
8336c962
MB
2173
21742008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
2175
2176 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
2177 by sender if it's equal to user-mail-address, it's likely to be
2178 useless.
2179
2180 * mail-source.el (mail-source-bind): Don't use user or password if they
2181 are not bound. Unintern them if they are nil. Don't use server unless
2182 it's bound, and default it to empty string otherwise.
2183
58a67d68
MB
21842008-04-25 Teodor Zlatanov <tzz@lifelogs.com>
2185
2186 * mail-source.el: Load auth-source.el.
2187 (mail-source-bind): Add comments. Call auth-source-user-or-password to
2188 get user name or password, if auth-sources is set up.
2189
2190 * gnus-registry.el (gnus-registry-split-strategy): New variable for
2191 strategy of splitting with parent.
2192 (gnus-registry-split-fancy-with-parent)
2193 (gnus-registry-post-process-groups): Use it and fix prior
2194 bug (returning a list as the split result).
2195
2196 * auth-source.el (auth-sources): Remove server parameter.
2197 (auth-source-pick, auth-source-user-or-password)
2198 (auth-source-user-or-password-imap)
2199 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2200 (auth-source-user-or-password-sftp)
2201 (auth-source-user-or-password-smtp): Remove server parameter.
2202
296fa7b4
JB
22032008-04-25 Juanma Barranquero <lekktu@gmail.com>
2204
2205 * smime.el (smime-sign-region, smime-encrypt-region)
2206 (smime-decrypt-region):
2207 Remove redundant calls to `generate-new-buffer-name'.
2208
58a67d68
MB
22092008-04-24 Luca Capello <luca@pca.it> (tiny change)
2210
2211 * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
2212 Don't use QP for message/rfc822.
2213 (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
2214
2136a8a7
SM
22152008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
2216
2217 * sieve-manage.el (sieve-string-bytes): Remove.
2218 (sieve-manage-putscript): Use length instead: `string-bytes' gives the
2219 correct byte-length only if the process's coding-system is the same as
2220 the one used internally by Emacs to represent strings.
2221
a837fe74
JL
22222008-04-22 Juri Linkov <juri@jurta.org>
2223
2224 * mailcap.el (mailcap-file-default-commands): New function.
2225
d55fe5bb
MB
22262008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
2227
2228 * message.el (message-signature-separator, message-cite-function):
2229 Change custom version.
2230
22312008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
2232
2233 * mm-decode.el (mm-display-external): Make temp file read-only.
2234
22352008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
2236
2237 * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
2238 binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to
2239 `C-c C-f d'.
2240
22412008-04-12 Adrian Aichner <adrian@xemacs.org>
2242
2243 * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
2244
22452008-04-09 Teodor Zlatanov <tzz@lifelogs.com>
2246
2247 * auth-source.el: Added docs.
2136a8a7 2248 (auth-sources): Modify format to support server.
d55fe5bb
MB
2249 (auth-source-pick, auth-source-user-or-password)
2250 (auth-source-user-or-password-imap)
2251 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2252 (auth-source-user-or-password-sftp)
2253 (auth-source-user-or-password-smtp): Add server parameter.
2254
22552008-04-08 Teodor Zlatanov <tzz@lifelogs.com>
2256
2257 * gnus-registry.el: Initialize the registry when gnus-registry-install
2258 is t.
2259
73f2395e
KY
22602008-04-08 Katsumi Yamaoka <yamaoka@jpl.org>
2261
2262 * compface.el (uncompface): Make buffer unibyte.
2263
e66d8771
SM
22642008-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
2265
2266 * mail-source.el (mail-source-value):
2267 Prefer fboundp to functionp so it works with macros as well.
2268
407da272
GM
22692008-04-05 Glenn Morris <rgm@gnu.org>
2270
2271 * gnus-ems.el (mm-disable-multibyte): Autoload it.
2272
3b728e95
SM
22732008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
2274
d37ded9e
SM
2275 * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer):
2276 Prefer mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
2277
407da272
GM
2278 * nnheader.el (nnheader-init-server-buffer): Change buffer's
2279 multibyteness after rather than before erasing it.
33e2f72c 2280
75eda25b
SM
2281 * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
2282 mm-with-multibyte.
407da272
GM
2283 (gnus-request-article-this-buffer): Make sure the proper decoding is
2284 used if gnus-original-article-buffer happens to be unibyte.
75eda25b 2285
2b57967e
SM
2286 * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
2287 default-enable-multibyte-characters.
2288
d7eb3b36
SM
2289 * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
2290 default-enable-multibyte-characters.
2291
7ab0253d
SM
2292 * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
2293
3b728e95
SM
2294 * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
2295
5faa2ec0
SM
22962008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
2297
2298 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
2299 Fix last change in case the element is not even a symbol.
2300
59429511
MB
23012008-04-02 Simon Josefsson <simon@josefsson.org>
2302
2303 * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
2304 imap-enable-exchange-bug-workaround.
2305 (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
2306
23072008-04-01 Simon Josefsson <simon@josefsson.org>
2308
2309 * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
2310 a 100 byte status-checks into a 2-3MB transfer for each group.
2311 (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
2312 to enable bug workaround or not.
2313 (nnimap-find-minmax-uid): Only enable workaround conditionally.
2314
a0e08467
GM
23152008-03-31 Glenn Morris <rgm@gnu.org>
2316
2317 * message.el (mml2015-use): Declare for compiler.
2318 (message-info): Require mml2015 when appropriate.
2319
990e2c2f
SM
23202008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
2321
2322 * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
2323 (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
2324 (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
2325 (nntp-service-to-port): New function.
2326 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
2327 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
2328 (nntp-open-netcat-stream): New function.
2329 (nntp-open-via-rlogin-and-netcat): Don't use a pty.
2330
59429511
MB
23312008-03-29 Sven Joachim <svenjoac@gmx.de>
2332
2333 * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
2334
fa98585c
SM
23352008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
2336
2337 * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
2338
9b3ebcb6
MB
23392008-03-28 Michael Harnois <mdharnois@gmail.com> (tiny change)
2340
2341 * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
2342
23432008-03-24 Reiner Steib <Reiner.Steib@gmx.de>
2344
fa98585c
SM
2345 * message.el (message-signature-separator): Change default.
2346 Improve custom type.
9b3ebcb6
MB
2347 (message-cite-function): Change default to
2348 message-cite-original-without-signature.
2349
2350 * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
2351 toggle.
2352
2353 * message.el (message-check-news-body-syntax): Fix signature check.
2354 (message-setup-1): Mark buffer as unmodified _after_ running
2355 message-setup-hook and handling message-alternative-emails.
2356 (message-shorten-references): Be more strict when building list of
2357 valid references to comply with GNKSA.
2358
fa98585c
SM
2359 * gnus-group.el (gnus-read-ephemeral-bug-group)
2360 (gnus-read-ephemeral-debian-bug-group)
2361 (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
9b3ebcb6
MB
2362
2363 * message.el (message-info): Don't use booleanp which isn't supported
2364 in Emacs 21 and XEmacs.
2365
23662008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
2367
2368 * gnus-group.el (gnus-gmane-group-download-format): Rename from
2369 gnus-group-gmane-group-download-format.
2370 (gnus-group-read-ephemeral-gmane-group): Rename from
2371 gnus-group-read-ephemeral-gmane-group.
2372 (gnus-read-ephemeral-gmane-group-url): Rename from
2373 gnus-group-read-ephemeral-gmane-group-url.
b97439ce 2374 (gnus-bug-group-download-format-alist): New variable.
9b3ebcb6
MB
2375 (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
2376 (gnus-read-ephemeral-emacs-bug-group): New commands.
2377
23782008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2379
2380 * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
2381 (gnus-visible-headers): Improve custom type.
2382
23832008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
2384
2385 * mml.el (mml-menu): Add workarounds for XEmacs.
2386
2387 * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
2388 X-Boundary header.
2389
2390 * message.el (message-simplify-recipients): Fix previous commit.
2391
b813166a
SM
23922008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
2393
df06dd59 2394 * mm-util.el (mm-set-buffer-multibyte): New function.
61dc89b0 2395 * mm-decode.el (mm-copy-to-buffer): Use it.
df06dd59 2396
b813166a
SM
2397 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
2398 Prefer fboundp to functionp so it works with macros as well.
2399
9b3ebcb6
MB
24002008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
2401
5faa2ec0
SM
2402 * message.el (message-alter-recipients-discard-bogus-full-name):
2403 New function.
9b3ebcb6
MB
2404 (message-alter-recipients-function): New variable.
2405 (message-get-reply-headers): Use it.
2406 (message-replace-header): New helper function.
2407 (message-recipients-without-full-name): New variable.
2408 (message-simplify-recipients): New command.
2409
2410 * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
2411
2412 * message.el (message-info): Handle EasyPG manual.
2413
2414 * mml.el (mml-menu): Add entry for EasyPG.
2415
24162008-03-18 Nils Ackermann <nils@ackermath.info> (tiny change)
2417
2418 * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
2419 parameter.
2420
2421 * message.el (message-disassociate-draft): Specify drafts group name
2422 fully.
2423
24242008-03-17 Teodor Zlatanov <tzz@lifelogs.com>
2425
2426 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
2427 unnecessary duplicates from the match list.
2428
24292008-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
2430
2431 * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
2432 args of `how-many' of which the XEmacs version doesn't take; declare
2433 Info-index-next as function.
2434
24352008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2436
2437 * gnus-score.el (gnus-score-headers): Fix handling of
2438 gnus-inhibit-slow-scoring.
2439
2440 * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
2441 string.
2442 (gnus-button-url-regexp): Improve handling of parenthesis.
2443 (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
2444 (gnus-button-handle-info-keystrokes): Handle index entries.
2445
24462008-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
2447
2448 * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
2449 Incoming* files.
2450
24512008-03-13 Teodor Zlatanov <tzz@lifelogs.com>
2452
2453 * auth-source.el (auth-sources): Renamed from auth-source-choices.
2454 (auth-source-pick): Use it.
2455
24562008-03-12 Teodor Zlatanov <tzz@lifelogs.com>
2457
2458 * auth-source.el (auth-source-protocols)
2459 (auth-source-protocols-customize, auth-source-choices): Added and
2460 modified variable customizations and defaults.
2461 (auth-source-pick, auth-source-user-or-password)
2462 (auth-source-protocol-defaults, auth-source-user-or-password-imap)
2463 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2464 (auth-source-user-or-password-sftp)
2465 (auth-source-user-or-password-smtp): Use new variables and provide an
2466 interface to netrc.el.
2467
24682008-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
2469
2470 * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
2471 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
2472 Make sure the nntp port to specify is a string.
2473
dd58a686
SM
24742008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
2475
ed075cb4
SM
2476 * nntp.el: Use with-current-buffer.
2477 (nntp-send-buffer): Just set the buffer to unibyte rather than use the
2478 dubious mm-with-unibyte-current-buffer.
2479 (nntp-with-open-group-function): New function extracted from
2480 nntp-with-open-group macro.
2481 (nntp-with-open-group): Use the function, so it's easier to debug.
2482 Add indentation and debugging info.
9b3ebcb6
MB
2483 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
2484 the use of the netcat alternatives.
ed075cb4 2485
f15a9fec
SM
2486 * rfc2047.el (rfc2047-decode-string): Don't use `m'.
2487 Avoid mm-string-as-multibyte as well.
2488
944c87e0
SM
2489 * nnweb.el (nnweb-insert-html):
2490 Remove use of nnheader-string-as-multibyte.
2491
2ec9cf15
SM
2492 * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
2493 (nnheader-string-as-multibyte): Remove.
2494
3d2440b4
SM
2495 * mm-view.el: Use inhibit-read-only.
2496 (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
2497 (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
2498 or unibyte-string.
2499
456cace2
SM
2500 * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
2501 (mm-uu-yenc-extract): Use with-current-buffer.
2502
f5fcf556
SM
2503 * gnus-soup.el (gnus-soup-send-packet): Don't use
2504 mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
2505
c9de7755
SM
2506 * nnmh.el: Use with-current-buffer.
2507 (nnmh-request-list-1): Use mm-string-to-multibyte rather than
2508 mm-string-as-multibyte on the output of mm-encode-coding-string.
2509
3d2440b4 2510 * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
9c5fe825
SM
2511 (nnimap-request-move-article): Use with-current-buffer.
2512
3d2440b4
SM
2513 * mm-decode.el (mm-with-part): Set the buffer to unibyte before
2514 inserting the handle-buffer's text, so the implicit multibyte->unibyte
2515 conversion uses string-make-unibyte rather than string-as-unibyte.
d4eb2b7e 2516
228b6ecd
SM
2517 * gnus-msg.el: Use with-current-buffer.
2518
dd58a686
SM
2519 * message.el (message-ignored-resent-headers): Add "Delivered-To".
2520
9b3ebcb6
MB
25212008-03-10 Daiki Ueno <ueno@unixuser.org>
2522
2523 * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
2524 string for caching if it is 'PIN.
2525
37a68866
MB
25262008-03-08 Reiner Steib <Reiner.Steib@gmx.de>
2527
dd58a686
SM
2528 * mail-source.el (mail-source-delete-old-incoming-confirm):
2529 Change default to nil.
37a68866
MB
2530 (mail-source-delete-old-incoming): Make confirmation prompt more clear.
2531
8f7abae3
MB
25322008-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
2533
2534 * gnus-art.el (gnus-narrow-to-page): Position point properly.
2535 (gnus-article-goto-prev-page): Work for articles having ^L's.
2536
2537 * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
2538
2539 * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
2540
e0385bf4
KF
25412008-03-07 Karl Fogel <kfogel@red-bean.com>
2542
56388398 2543 * gnus-bookmark.el: Adjust for renames in bookmark.el.
e0385bf4
KF
2544 (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
2545 (gnus-bookmark-jump): Adjust some variable names.
2546
8f7abae3 25472008-03-06 Teodor Zlatanov <tzz@lifelogs.com>
a7b50e1c 2548
8f7abae3
MB
2549 * auth-source.el: New package.
2550 (auth-source-choices): Add customization entry point variable.
2551
2552 * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
2553 bug.
2554
25552008-03-05 Teodor Zlatanov <tzz@lifelogs.com>
2556
2557 * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
2558 (gnus-registry-initialize, gnus-registry-install-p): Use it.
dd58a686 2559 (gnus-registry-install-shortcuts): Rename from
8f7abae3
MB
2560 gnus-registry-install-shortcuts-and-menus. Installs the shortcuts in
2561 the `gnus-registry-mark-map' keymap dynamically from
2562 `gnus-registry-marks'. The generated functions update the summary line
2563 when a registry mark is added or deleted, and will call
2564 `gnus-registry-install-p' (see the comments in the code).
2565 (gnus-registry-user-format-function-M): Use concat intelligently.
2566
2567 * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
2568 the registry mark functions.
a7b50e1c 2569
c1717fbd
GM
25702008-03-05 Glenn Morris <rgm@gnu.org>
2571
2572 * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
2573 * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
2574 gnus-art.
2575 (top-level): No need to load own source when compiling.
2576
8f7abae3
MB
25772008-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2578
2579 * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
2580 Suggested by <chris.anderton@zetnet.co.uk>.
2581
1fc34624
GM
25822008-03-04 Glenn Morris <rgm@gnu.org>
2583
2584 * gnus-sum.el (top-level): No need to require gnus when compiling,
2585 since unconditionally required near start of file.
2586 (gnus-summary-display-while-building): Move definition before use.
2587
8f7abae3
MB
25882008-03-04 Teodor Zlatanov <tzz@lifelogs.com>
2589
2590 * gnus-registry.el (gnus-registry-user-format-function-M): Add
2591 formatting function.
2592
25932008-03-03 Teodor Zlatanov <tzz@lifelogs.com>
2594
2595 * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
2596 with plists.
2597 (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
2598 Use new format.
2599
26002008-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
2601
2602 * gnus-art.el (gnus-article-describe-bindings): Work for the version of
2603 `where-is-internal' that returns a range of key sequences.
2604
dacb905a
SM
26052008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
2606
a88fd51a
SM
2607 * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
2608
c7a91ce1 2609 * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
1fc34624
GM
2610 (gnus-summary-jump-to-group): Consider windows on other displayed
2611 frames as well. Similar changes might be needed elsewhere, but that's
2612 the one I've bumped into during my use.
c7a91ce1 2613
62dc3ac3 2614 * nndoc.el (nndoc-oe-dbx-type-p):
ef1b088a 2615 * gnus-msg.el (gnus-debug):
dacb905a
SM
2616 * gnus-group.el (gnus-update-group-mark-positions):
2617 Use mm-string-to-multibyte.
2618
8f7abae3
MB
26192008-03-02 Reiner Steib <Reiner.Steib@gmx.de>
2620
2621 * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
2622 doesn't handle NotDashEscaped.
2623
2624 * mml.el (mml-menu): Improve help entries. Move Sign/Encrypt Part.
2625 (mml-dnd-attach-options): Fix typo in custom choice.
2626
2627 * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
2628 nndoc-article-type to mbox.
2629 (gnus-group-read-ephemeral-gmane-group-url): Support permalink.
2630
2631 * mm-decode.el (mm-text-html-renderer): Prefer w3m over w3. Fall back
2632 to nil, instead of html2text.
2633
2634 * imap.el (imap-debug): Add `imap-ping-server'.
2635
2636 * gnus-bookmark.el: Add FIXMEs.
2637
2638 * message.el (message-form-letter-separator)
2639 (message-send-form-letter-delay): New variables.
2640 (message-send-form-letter): Use them. New command to send form
2641 letters. Requested by Uwe Siart.
2642 (message-send-mail-function): Doc fix. Add "Other" custom option.
2643
14e8de0c
MB
26442008-02-29 Andreas Seltenreich <andreas@gate450.dyndns.org>
2645
2646 * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
2647 empty author.
2648
26492008-02-29 Teodor Zlatanov <tzz@lifelogs.com>
2650
2651 * gnus-registry.el (gnus-registry-marks): Add variable for
2652 customization of marks and their appearance.
2653 (gnus-registry-read-mark): Use it.
2654 (gnus-registry-do-marks): Add utility function to loop through
2655 `gnus-registry-marks'.
2656 (gnus-registry-install-shortcuts-and-menus): Add function to install
2657 shortcuts and menus.
2658 (gnus-registry-initialize): Use it.
2659 (gnus-registry-default-mark): Clarify documentation.
2660
ab74c815
GM
26612008-02-29 Glenn Morris <rgm@gnu.org>
2662
2663 * gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-draft.el:
2664 * gnus-group.el, gnus-msg.el, gnus-score.el, gnus-sum.el, gnus-util.el:
2665 * gnus.el, mail-source.el, message.el, mm-decode.el, mm-uu.el, mml.el:
2666 * nnmail.el, pop3.el, smiley.el, smime.el, spam-report.el:
2667 Change defcustom :version from 23.0 to 23.1.
2668
14e8de0c
MB
26692008-02-28 Teodor Zlatanov <tzz@lifelogs.com>
2670
2671 * gnus-registry.el (gnus-registry-follow-group-p)
2672 (gnus-registry-post-process-groups): Add functions to aid registry
2673 splitting and improve logging. Clarify behavior in function
2674 documentation.
2675 (gnus-registry-split-fancy-with-parent): Use them.
2676
80de1778
SM
26772008-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2678
2679 * gnus-art.el: Use with-current-buffer.
2680
14e8de0c
MB
26812008-02-27 David Engster <dengste@eml.cc>
2682
2683 * nnmairix.el (nnmairix-request-group-with-article-number-correction):
2684 Express real group name in the response.
2685
26862008-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
2687
2688 * nnmairix.el (nnmairix-group-regexp, nnmairix-valid-backends)
2689 (nnmairix-last-server, nnmairix-current-server): Defvar them.
2690 (nnmairix-goto-original-article): Defvar gnus-registry-install and
2691 autoload gnus-registry-fetch-group when compiling.
149cd465 2692 (nnmairix-request-group-with-article-number-correction): Remove
14e8de0c
MB
2693 unreferenced argument passed to nnmairix-call-backend.
2694
26952008-02-27 Reiner Steib <Reiner.Steib@gmx.de>
2696
2697 * mm-uu.el (mm-uu-type-alist): Fix message-marks non-hide arguments.
2698 (mm-uu-extract): Improve face for low color ttys. Reported by Sascha
2699 Wilde.
2700
da13b6cc
GM
27012008-02-27 Glenn Morris <rgm@gnu.org>
2702
2703 * nnmairix.el: Change defcustom :version from 23.0 to 23.1.
be021c01
GM
2704 (nnmairix-group-regexp, nnmairix-valid-backends): Convert from free
2705 variables to defconsts. Convert comments to doc-strings.
2706 (nnmairix-last-server, nnmairix-current-server): Convert from free
2707 variables to defvars. Convert comments to doc-strings.
2708 (gnus-registry-fetch-group): Autoload.
2709 (nnmairix-replace-group-and-numbers): Use mapc rather than mapcar.
2710 (nnmairix-widget-get-values, nnmairix-widget-make-query-from-widgets)
14e8de0c
MB
2711 (nnmairix-widget-build-editable-fields): Use car cddr rather than
2712 caddr.
be021c01
GM
2713 (nnmairix-request-group): Bind nnmairix-fast and nnmairix-group around
2714 nnmairix-request-group-with-article-number-correction call.
2715 (nnmairix-fast, nnmairix-group): New, less general names, for free
2716 variables passed from nnmairix-request-group to
2717 nnmairix-request-group-with-article-number-correction. Declare.
2718 (nnmairix-request-group-with-article-number-correction):
2719 Use nnmairix-fast, nnmairix-group rather than fast, group.
da13b6cc 2720
3d0f8a67
MB
27212008-02-26 David Engster <dengste@eml.cc>
2722
2723 * nnmairix.el: New file. Mairix back end for Gnus. Initial import of
2724 version 0.5.
2725
27262008-02-26 Teodor Zlatanov <tzz@lifelogs.com>
2727
2728 * gnus-registry.el (gnus-registry-register-message-ids): Use `id'
2729 instead of making an extra function call. Don't add the current group
2730 to articles only when they have the group. Use
2731 `gnus-registry-fetch-groups' instead of `gnus-registry-fetch-group'.
2732 Reported by David <de_bb@arcor.de>.
2733
f5490ddc
MB
27342008-02-24 Miles Bader <miles@gnu.org>
2735
2736 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
2737 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region)
2738 (mm-find-mime-charset-region):
2739 * mm-bodies.el (mm-encode-body):
2740 * mml.el (mml-parse-1): Revert removal of `mm-hack-charsets'.
2741
52bec650
MB
27422008-02-16 Reiner Steib <Reiner.Steib@gmx.de>
2743
2744 * mail-source.el (mail-source-delete-incoming): Change default.
2745 Supplement doc string.
2746
2747 * gnus-util.el (gnus-y-or-n-p, gnus-y-or-n-p): Update comments.
2748
27492008-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2750
2751 * nnmail.el (nnmail-message-id-cache-file): Derive from
2752 `gnus-home-directory'.
2753
27542008-02-11 Reiner Steib <Reiner.Steib@gmx.de>
2755
2756 * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
5e25c514 2757 Document negative prefix.
52bec650 2758
5e25c514 2759 * gnus-group.el (gnus-group-read-group): Document negative prefix.
52bec650
MB
2760
27612008-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2762
2763 * message.el (message-unsent-separator): Add the Exim bounce
2764 separator.
2765
27662008-02-10 Daiki Ueno <ueno@unixuser.org>
2767
2768 * mml2015.el (mml2015-epg-sign): Remove skipped signers from the signer
2769 list.
2770 (mml2015-epg-encrypt): Remove skipped recipients/signers from the
2771 recipient/signer list.
2772
0b9c5ab7
RS
27732008-02-10 Reiner Steib <Reiner.Steib@gmx.de>
2774
2775 * mm-util.el (mm-codepage-setup): If cp-supported-codepages isn't
2776 fbound (Emacs 23 unicode), signal an error.
2777
1888e568
GM
27782008-02-08 Glenn Morris <rgm@gnu.org>
2779
2780 * gnus-art.el (pgg-display-output-buffer): Declare as function.
2781
52bec650
MB
27822008-02-07 Tassilo Horn <tassilo@member.fsf.org>
2783
2784 * nnimap.el (nnimap-open-connection): Add "143" and "993" as default
2785 ports to the calls to `netrc-machine-user-or-password' in addition to
2786 "imap" and "imaps".
2787
e9198520
MB
27882008-02-03 Reiner Steib <Reiner.Steib@gmx.de>
2789
2790 * gnus.el (gnus-group-startup-message): Add `find-image' call before
2791 image-load-path is let-bound. Reported by Harald Hanche-Olsen
2792 <hanche@math.ntnu.no>.
2793
27942008-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
2795
2796 * gnus-art.el (gnus-article-describe-bindings): Work for draft group.
2797
9303f985 27982008-02-01 Zhang Wei <id.brep@gmail.com>
aca7a3d2
MB
2799
2800 * rfc2047.el (rfc2047-charset-encoding-alist): Add gbk and GB18030.
2801
2802 * mm-util.el (mm-mime-mule-charset-alist): Add gbk and GB18030.
2803
9303f985 28042008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
2805
2806 * mml.el (mml-parse-1): Remove apparently vestigial use of
2807 `mm-hack-charsets'.
2808 * mm-bodies.el (mm-encode-body): Likewise.
2809
9303f985 28102008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2 2811
4fedcc00 2812 * rfc2104.el (rfc2104-hexstring-to-byte-list): Rename from
aca7a3d2
MB
2813 rfc2104-hexstring-to-bitstring and changed to return a byte list.
2814 (rfc2104-hash): Convert the result of concat to unibyte string.
2815
9303f985 28162008-02-01 Dave Love <fx@gnu.org>
aca7a3d2 2817
aca7a3d2
MB
2818 * gnus-start.el (gnus-read-newsrc-el-file): Don't bind
2819 coding-system-for-read.
2820 (gnus-gnus-to-quick-newsrc-format): Insert coding cookie.
2821
8385d659 2822 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
4fedcc00 2823 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region): Delete.
8385d659 2824 (mm-find-mime-charset-region): Remove hack-charsets stuff.
aca7a3d2 2825
10ef2ef7 28262008-01-24 Michael Sperber <sperber@deinprogramm.de>
a1da1e37
MB
2827
2828 * mail-source.el (mail-sources): Add `group' choice.
2829
2830 * nnmail.el (nnmail-get-new-mail-1): Abstract this out to add another
2831 parameter `in-group' to control into which group the articles go.
2832 Add treatment of `group' mail-source.
2833
a445370f
DN
28342008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
2835
2836 * sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
2837 * message.el (message-beginning-of-line): Use featurep instead of bound
2838 tests in order to resolve conditionals at compile time.
2839
4599d0ec
MB
28402008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
2841
2842 * gnus-art.el (gnus-insert-mime-button): Don't decode description.
2843
2844 * mm-decode.el (mm-dissect-buffer): Decode description.
2845
2846 * mml.el (mml-to-mime): Encode message header first.
2847
0b6799c3
MB
28482008-01-18 Katsumi Yamaoka <yamaoka@jpl.org>
2849
2850 * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
2851 xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
2852
28532008-01-18 Teodor Zlatanov <tzz@lifelogs.com>
2854
2855 * gnus-registry.el (gnus-registry-trim): Use append, not concat.
2856
28572008-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
2858
2859 * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
2860 prefix keys.
2861 (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
2862 (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
2863 gnus-xmas.el.
2864
28652008-01-16 Teodor Zlatanov <tzz@lifelogs.com>
2866
2867 * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
2868 Add new variables for article mark management.
2869 (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
2870 list of extra data entries which, when present, will indicate that the
2871 article ID should not be trimmed from the registry.
2872 (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
2873 functions.
2874 (gnus-registry-read-mark): New function to read a mark name from the
2875 user.
2876 (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
2877 (gnus-registry-set-article-mark-internal): New functions to add and
2878 remove marks.
2879 (gnus-registry-get-article-marks): New function to show the marks for
2880 an article, or retrieve them for further use.
2881
28822008-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
2883
2884 * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
2885 keys when no argument is given.
2886
28872008-01-12 Reiner Steib <Reiner.Steib@gmx.de>
2888
2889 * gnus-sum.el (gnus-article-sort-by-random)
2890 (gnus-thread-sort-by-random): Fix doc strings. Reported by
2891 jidanni@jidanni.org.
2892
28932008-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
2894
2895 * gnus-art.el (gnus-article-describe-bindings): New function.
2896 (gnus-article-read-summary-keys): Use it.
2897 (gnus-article-mode-map): Bind `C-h b' to it.
2898
95838435
MB
28992008-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
2900
2901 * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
2902 XEmacs.
2903 (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
2904 against non-character events.
2905
95838435
MB
29062008-01-09 Reiner Steib <Reiner.Steib@gmx.de>
2907
2908 * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
2909 command.
2910 (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
2911 instead of END. Change name of the temp file.
2912 (gnus-group-gmane-group-download-format): Add doc string. Make it
2913 customizable.
2914
29152008-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
2916
2917 * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
2918 bind `S W' to gnus-article-wide-reply-with-original; set default
2919 binding to gnus-article-read-summary-send-keys.
2920 (gnus-article-read-summary-keys): Fix the order of keys; display
2921 continuation keys correctly in the echo area; describe bindings
2922 correctly when keys end with `C-h'.
2923 (gnus-article-read-summary-send-keys): New function.
2924 (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
2925 for gnus-article-read-summary-send-keys; display continuation keys
2926 correctly in the echo area.
2927 (gnus-article-reply-with-original): Ignore prefix argument.
2928 (gnus-article-wide-reply-with-original): New function.
2929
d82cf70b
MB
29302008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
2931
2932 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
2933 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
2934
29352008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
2936
2937 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
2938 (gnus-group-read-ephemeral-gmane-group): New command.
2939
f3041af1
DN
29402008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2941
2942 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
2943
87035689
MB
29442007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
2945
2946 * message.el (message-send-mail-function): Increase custom version.
2947
2948 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
2949 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
2950
87035689
MB
29512007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
2952
2953 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
2954 html parts correctly; support forwarded messages.
2955 (gnus-article-browse-html-article): Remove work buffers.
2956
2957 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
2958 compiling.
2959 (netrc-bound-and-true-p): New macro.
2960 (netrc-parse): Use it instead of bound-and-true-p that is not available
2961 in XEmacs 21.4.
2962
29632007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
2964
2965 * gnus-registry.el (gnus-registry-mark-article)
2966 (gnus-registry-article-marks): Add functionality to mark articles
2967 through the Gnus registry.
2968
2969 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
2970 (netrc-parse): Use encrypt-file-alist to determine if
2971 encrypt-find-model or encrypt-insert-file-contents should be used.
2972
541cbf8b
GM
29732007-12-19 Glenn Morris <rgm@gnu.org>
2974
2975 * mml.el (message-options-set, message-narrow-to-head)
2976 (message-in-body-p, message-mail-p, message-encode-message-body):
2977 Autoload.
2978 (message-remove-header, message-narrow-to-headers-or-head)
2979 (message-subscribed-p, message-make-mail-followup-to)
2980 (message-position-on-field, message-news-p)
2981 (message-options-set-recipient, message-generate-headers)
2982 (message-sort-headers): Declare as functions.
2983
87035689
MB
29842007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
2985
2986 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
2987 convention in doc string.
2988
29892007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2990
2991 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
2992 title to html parts.
2993 (gnus-article-browse-html-article): Pass message header to it.
2994
2995 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
2996
29972007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
2998
2999 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
3000 or password compatible with XEmacs.
3001
bbbe940b
MB
30022007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
3003
3004 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
3005 format document.
3006 (gnus-mime-delete-part): Don't write description line if empty.
3007 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
3008
880820fe 30092007-12-14 Johan Bockgård <bojohan@gnu.org>
bbbe940b
MB
3010
3011 * gnus-sum.el (gnus-summary-mark-unread-as-read)
3012 (gnus-summary-mark-read-and-unread-as-read)
3013 (gnus-summary-mark-current-read-and-unread-as-read)
3014 (gnus-summary-mark-unread-as-ticked): Doc fix.
3015 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
3016
30172007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
3018
3019 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
3020 Christoph Conrad <christoph.conrad@gmx.de>.
3021
30222007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
3023
3024 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
3025 yes-or-no-p.
3026
30272007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
3028
3029 * mm-decode.el (mm-add-meta-html-tag): New function.
002876ab 3030 (mm-save-part-to-file, mm-pipe-part): Use it.
bbbe940b
MB
3031
3032 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
3033 gnus-y-or-n-p instead of y-or-n-p.
3034 (gnus-article-browse-html-parts): Work with message/external-body; use
3035 mm-add-meta-html-tag.
3036
cef98b13
GM
30372007-12-11 Glenn Morris <rgm@gnu.org>
3038
3039 * gnus-cache.el: Require gnus-sum not just when compiling.
3040
3041 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
3042
3043 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
3044 definitions before use.
3045
3046 * mm-decode.el: Require gnus-util.
3047 (mm-remove-part): Only call delete-annotation on XEmacs.
3048
3049 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
3050
3051 * nnmail.el: Require gnus-int.
3052
3053 * spam.el: Move `require's before `eval-when-compile's.
3054
3055 * gnus-ems.el (gnus-alive-p):
3056 * gnus-fun.el (message-goto-eoh):
5ec7fe1b 3057 * gnus-util.el (gnus-group-name-decode):
cef98b13
GM
3058 * mail-source.el (gnus-compress-sequence):
3059 * message.el (Info-goto-node, format-spec):
3060 * mm-bodies.el (message-options-get):
3061 * mm-decode.el (mm-view-pkcs7):
3062 * mm-util.el (gmm-write-region):
3063 * mml-smime.el (mml-compute-boundary)
3064 (gnus-completing-read-with-default):
3065 * mml.el (widget-button-press, gnus-make-hashtable):
3066 * mml1991.el (mm-decode-content-transfer-encoding)
3067 (mm-encode-content-transfer-encoding)
3068 (message-options-get, message-options-set):
3069 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
3070 * nnfolder.el (gnus-request-group):
3071 * nnheader.el (ietf-drums-unfold-fws):
3072 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
3073 * smime.el (gnus-run-mode-hooks):
3074 * spam-stat.el (gnus-message): Autoload.
3075
3076 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
3077 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
3078 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
3079 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
3080 Add declare-function compatibility definition.
3081
3082 * gnus-cache.el (nnvirtual-find-group-art):
3083 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
3084 (gnus-add-image, gnus-add-wash-type):
3085 * gnus-group.el (nnkiboze-score-file):
3086 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
3087 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
5ec7fe1b
GM
3088 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
3089 (message-tokenize-header, gnus-get-buffer-create)
3090 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
3091 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
cef98b13
GM
3092 * gnus.el (gnus-group-decoded-name):
3093 * mail-source.el (imap-capability):
3094 * mm-bodies.el (message-options-set):
3095 * mm-decode.el (gnus-configure-windows):
3096 * mm-extern.el (message-goto-body):
3097 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
3098 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
3099 (epg-sub-key-validity, message-options-set):
3100 * mml.el (widget-event-point, gnus-configure-windows):
3101 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
3102 * mml2015.el (epg-check-configuration, epg-configuration)
3103 (message-options-set):
3104 * nndb.el (nndb-request-article):
3105 * nnfolder.el (gnus-request-create-group):
3106 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
3107 * nnmaildir.el (gnus-group-mark-article-read):
3108 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
3109 * rfc1843.el (message-fetch-field):
3110 * spam.el (gnus-extract-address-components):
3111 Declare as functions.
3112
bbbe940b
MB
31132007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
3114
3115 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
3116
a5ded4c9
GM
31172007-12-09 Glenn Morris <rgm@gnu.org>
3118
3119 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
3120
3121 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
030cca00 3122 * message.el, mm-view.el, sieve-manage.el, smime.el:
1d1df709 3123 Add declare-function compatibility definition.
a5ded4c9
GM
3124
3125 * gnus-art.el (w3-region, w3m-region, Info-menu):
3126 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
3127 * gnus-sum.el (gnus-get-predicate):
3128 * gnus-util.el (mm-append-to-file, w32-focus-frame):
3129 * message.el (mail-abbrev-in-expansion-header-p):
3130 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
8d0f97a4 3131 (w3m-detect-meta-charset, w3m-region):
1d1df709
GM
3132 * sieve-manage.el (password-read, password-cache-add)
3133 (password-cache-remove):
8d0f97a4 3134 * smime.el (password-read-and-add): Declare as functions.
a5ded4c9 3135
274f1353
DK
31362007-12-08 David Kastrup <dak@gnu.org>
3137
3138 * gnus-sum.el (gnus-summary-simplify-subject-query):
3139 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
3140 `message'.
3141
a601fb74 31422007-12-07 Glenn Morris <rgm@gnu.org>
80d06753 3143
a601fb74 3144 * gnus-art.el (article-make-date-line): Revert previous change.
80d06753 3145
af5370ad
RS
31462007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
3147
3148 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
3149
21ee0911
MB
31502007-12-06 Christian Plate <cplate@web.de> (tiny change)
3151
3152 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
3153 Call gnus-add-to-range ranges only once with a prepared article-list.
3154
31552007-12-06 Paul Jarc <prj@po.cwru.edu>
3156
149cd465
JB
3157 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups)
3158 (nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
21ee0911
MB
3159 group names with backslashes. Reported by Tassilo Horn
3160 <tassilo@member.fsf.org>.
3161
f0131492 31622007-12-06 Deepak Goel <deego3@gmail.com>
fd0c71e8 3163
a601fb74
GM
3164 * gnus-art.el (article-make-date-line):
3165 * gnus-start.el (gnus-load):
3166 * pop3.el (pop3-read-response): Fix buggy call to `error'.
fd0c71e8 3167
415a09fb
MB
31682007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3169
3170 * gnus-art.el (gnus-use-idna)
3171 * gnus-start.el (gnus-site-init-file)
3172 * message.el (message-use-idna)
3173 * mm-uu.el (mm-uu-hide-markers)
3174 * smiley.el (smiley-style): Revert changes that suppress warnings.
3175
31762007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3177
3178 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
3179 specify charset to html source. Reported by Christoph Conrad
3180 <christoph.conrad@gmx.de>.
3181
31822007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3183
3184 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
3185 idna-program in order to suppress byte compile warning issued by XEmacs
3186 that came to byte compile the default value section of defcustom forms
3187 recently.
3188
3189 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
3190 value of installation-directory.
3191
3192 * message.el (message-use-idna): Don't directly refer to the value of
3193 idna-program.
3194
3195 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
3196
3197 * smiley.el (smiley-style): Don't directly call face-attribute.
3198
b890d447
MB
31992007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
3200
3201 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
3202
3203 * gnus-dired.el: Reduce Gnus dependencies.
3204 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
3205 require. Use autoloads instead.
3206 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
3207 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
3208 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
3209 (gnus-dired-mode): Adjust doc string.
3210 (gnus-dired-mail-mode): New variable.
3211 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
3212 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
3213 (gnus-dired-mail-buffers): New function. Return mail or message
3214 composition buffers.
3215 (gnus-dired-attach): Use it.
3216 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
3217 NO-DECODE.
3218 (gnus-dired-print): Use `gnus-print-buffer' depending on
3219 `gnus-dired-mail-mode'.
3220
32212007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
3222
3223 * rfc2047.el (rfc2047-encoded-word-regexp)
3224 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
3225 explaining what regexp patterns are for.
3226
13b0ef01
GM
32272007-12-04 Glenn Morris <rgm@gnu.org>
3228
3229 * password.el: Move to ../password-cache.el.
3230
3231 * mml1991.el (password-read, password-cache-add, password-cache-remove):
3232 * mml2015.el (password-read, password-cache-add, password-cache-remove):
3233 * mml-smime.el (password-read, password-cache-add)
3234 (password-cache-remove):
3235 No need to autoload, since mml-sec requires password.
3236
3237 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
3238 * message.el (gnus-extract-address-components):
3239 * mml-smime.el (gnus-extract-address-components): Define for compiler.
3240
3241 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
3242 password.
3243
b890d447
MB
32442007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
3245
3246 * mailcap.el: Reduce dependencies.
3247 (mail-header-parse-content-type): Autoload.
3248 (mailcap-delete-duplicates): New alias.
3249 (mailcap-mime-info): Add optional argument NO-DECODE.
3250 (mailcap-mime-types): Use mailcap-delete-duplicates.
3251
3252 * message.el (message-ignored-supersedes-headers): Add "X-ID".
3253
32542007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3255
3256 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
3257 function.
3258
3259 * gnus-uu.el (gnus-uu-decode-yenc): New command.
3260 (gnus-uu-yenc-article): New function.
3261
3262 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
3263
3264 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
3265 buffer.
3266
21662dc7
GM
32672007-12-02 Glenn Morris <rgm@gnu.org>
3268
323fc9ec
GM
3269 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
3270 Move to ../net.
3271
21662dc7
GM
3272 * binhex.el, uudecode.el: Move to ../mail.
3273
ceabaeb3
GM
3274 * encrypt.el: Remove file.
3275
b890d447
MB
32762007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
3277
3278 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
3279 matches on patches.
3280
3281 * gnus-art.el (gnus-article-browse-html-article): Mention
3282 `mm-text-html-renderer' in the doc string.
3283
3284 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
3285 string. Add comments.
3286
3287 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
3288 if rhs is ASCII.
3289
08545d0a
GM
32902007-12-01 Glenn Morris <rgm@gnu.org>
3291
fb18c032 3292 * dig.el, dns.el: Move to ../net.
c3335b6a 3293 * format-spec.el, hex-util.el, sha1.el: Move to ../.
4c1d5922 3294
08545d0a
GM
3295 * mail-source.el (top-level): Require format-spec before
3296 eval-when-compile.
3297
257a0a0d
GM
32982007-11-30 Glenn Morris <rgm@gnu.org>
3299
3300 * encrypt.el: Require password, rather than autoloading password-read.
3301
b890d447
MB
33022007-11-28 Elias Oltmanns <eo@nebensachen.de>
3303
3304 * gnus.el (gnus-method-to-server): Add an optional parameter so the
3305 caller can indicate whether the cache should be disregarded for this
3306 call. This way the result of the call is reproducible at all times and
3307 can be considered a canonical server name for the supplied method.
3308 (gnus-agent-method-p): Canonicalize server names by pushing their
3309 method through `gnus-method-to-server' using the no-cache argument.
3310
3311 * gnus-srvr.el (gnus-server-insert-server-line): Call
3312 `gnus-method-to-server' with `no-cache' argument.
3313
3314 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
3315 gnus-agent-possibly-synchronize-flags as this should be called when the
3316 server is actually being opened.
3317 (gnus-agent-possibly-synchronize-flags)
3318 (gnus-agent-possibly-synchronize-flags-server): Move check for the
3319 flags file of an agentized server to the latter function.
3320
3321 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
3322 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
3323 after a connection has been established successfully.
3324
33252007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
3326
3327 * gnus-art.el (article-display-face): Force to display face if called
3328 interactively; check if gnus-article-x-face-too-ugly matches author.
3329 (article-display-x-face): Display face even if From header is missing
3330 as article-display-face does.
3331
d50fd8e2
GM
33322007-11-28 Richard Stallman <rms@gnu.org>
3333
3334 * md4.el: Move to ../.
3335 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
3336
b890d447
MB
33372007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
3338
3339 * mail-source.el (mail-sources): Default to fetch from file for
3340 compatibility with default of nnmail-spool-file.
3341
33422007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
3343
3344 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
3345 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
3346 to look for encoded word that should be encoded again.
3347 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
3348 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
3349 encoding pattern.
3350 (rfc2047-decode-region): Switch strict regexp and loose one according
3351 to rfc2047-allow-irregular-q-encoded-words.
3352
a06e7b5d
SJ
33532007-11-26 Simon Josefsson <simon@josefsson.org>
3354
3355 * imap.el: Move to ../net directory.
3356
b890d447
MB
33572007-11-25 Romain Francoise <romain@orebokech.com>
3358
3359 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
3360
33612007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
3362
3363 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
3364 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
3365
3366 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
3367 `nnmail-spool-file'.
3368
3369 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
3370 `nnmail-spool-file'.
3371
3372 * gnus-move.el (gnus-change-server): Ditto.
3373
3374 * gnus-kill.el (gnus-batch-score): Ditto.
3375
3376 * gnus-cache.el (gnus-jog-cache): Ditto.
3377
c9e31f32
SM
3378 * gnus-msg.el (gnus-summary-reply):
3379 Ignore gnus-confirm-mail-reply-to-news for wide and very wide replies.
b890d447
MB
3380
33812007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
3382
c9e31f32
SM
3383 * gnus-cache.el (gnus-cache-generate-nov-databases):
3384 Use nnml-generate-nov-databases-directory instead of
b890d447
MB
3385 nnml-generate-nov-databases-1.
3386
e3b0153a
GM
33872007-11-24 Glenn Morris <rgm@gnu.org>
3388
3389 * message.el (message-tool-bar-retro): Update for rename
3390 mail_send.xpm->mail-send.xpm.
3391
b890d447
MB
33922007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
3393
3394 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
3395 `smime-ldap-search' for Emacs 22 and up.
3396
145cc6b9
RS
33972007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
3398
63ff8478
RS
3399 * hashcash.el: Move to ../mail directory.
3400
8746c8b8
RS
3401 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
3402
145cc6b9
RS
3403 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
3404 `smime-ldap-search' for Emacs 22 and up.
3405
82816ba1
SM
34062007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3407
b7b80032
SM
3408 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
3409
82816ba1
SM
3410 * message.el (message-send-mail-function): Fix error convention.
3411 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
3412 (message-widen-reply, message-send-mail, message-talkative-question)
3413 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
3414 (message-clone-locals, message-send-news): Use with-current-buffer.
3415 (message-insert-or-toggle-importance): Remove unused var `valid'.
3416 (message-make-references): Remove unused var `new-references'.
3417 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
3418
3042deef
JB
34192007-11-22 Juanma Barranquero <lekktu@gmail.com>
3420
3421 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
3422 (spam-split-symbolic-return-positive): Reflow docstring.
3423 (spam-backends, spam-summary-exit-behavior)
3424 (spam-mark-ham-unread-before-move-from-spam-group)
3425 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
3426 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
3427 (spam-clear-cache, spam-backend-check, spam-install-backend)
3428 (spam-install-statistical-backend, spam-list-of-processors)
3429 (spam-group-processor-p, spam-split, spam-bogofilter-score)
3430 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
3431 (spam-check-crm114, spam-initialize, spam-unload-hook):
3432 Fix typos in docstrings.
3433
b890d447
MB
34342007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
3435
3436 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
3437 been checked if they have never been read and those group levels are
3438 higher than the one that a user specified.
3439
34402007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
3441
3442 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
3443 foreign groups unless a group level is specified by a user.
3444 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
3445
b62a39c4
RS
34462007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
3447
3448 * message.el (message-send-mail-function): Require sendmail.
3449
2ea6167b
RS
34502007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
3451
9e0a8576
RS
3452 * message.el (message-send-mail-function): Check for smtpmail too.
3453
f21470ef
RS
3454 * utf7.el (utf7-encode, utf7-decode): Use coding system
3455 `utf-7'/`utf-7-imap' from utf-7.el' if available.
3456
2ea6167b
RS
3457 * message.el (message-send-mail-function): New function.
3458 (message-send-mail-function): Set default using
3459 message-send-mail-function. Adjust doc string.
3460 (message-send-mail-with-mailclient): New function.
3461
127a6f0e
GM
34622007-11-17 Richard Stallman <rms@gnu.org>
3463
3464 * assistant.el: Remove file.
3465
9efa445f
DN
34662007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
3467
3468 * smime.el (from):
3469 * rfc2047.el (message-posting-charset):
3470 * qp.el (mm-use-ultra-safe-encoding):
3471 * pop3.el (parse-time-months):
3472 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
3473 * nnml.el (files):
3474 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
3475 (jka-compr-compression-info-list, ange-ftp-path-format)
3476 (efs-path-regexp):
3477 * nndiary.el (files):
3478 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
3479 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
3480 (epg-digest-algorithm-alist, inhibit-redisplay)
3481 (password-cache-expiry):
3482 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
3483 (pgg-output-buffer, password-cache-expiry):
3484 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
3485 (efs-path-regexp):
3486 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
3487 (inhibit-redisplay):
3488 * mm-uu.el (file-name, start-point, end-point, entry)
3489 (gnus-newsgroup-name, gnus-newsgroup-charset):
3490 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
3491 (latin-unity-ucs-list):
3492 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
3493 (mm-uu-binhex-decode-function):
b97439ce 3494 * message.el (gnus-message-group-art, gnus-list-identifiers)
9efa445f
DN
3495 (rmail-enable-mime-composing, gnus-local-organization)
3496 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
3497 (gnus-read-active-file, facemenu-add-face-function)
3498 (facemenu-remove-face-function, gnus-article-decoded-p)
3499 (tool-bar-mode):
3500 * mail-source.el (display-time-mail-function):
3501 * gnus-util.el (nnmail-pathname-coding-system)
3502 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
3503 (gnus-original-article-buffer, gnus-user-agent)
3504 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
3505 (xemacs-codename, sxemacs-codename, emacs-program-version):
3506 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
3507 * gnus-start.el (gnus-agent-covered-methods)
3508 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
3509 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
3510 (gnus-newsgroup-headers, gnus-group-list-mode)
3511 (gnus-group-mark-positions, gnus-newsgroup-data)
3512 (gnus-newsgroup-unreads, nnoo-state-alist)
3513 (gnus-current-select-method, mail-sources)
3514 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
3515 (nnmail-spool-file, gnus-cache-active-hashtb):
3516 * gnus-mh.el (mh-lib-progs):
3517 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
3518 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
3519 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
3520 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
3521 (gnus-group-buffer):
3522 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
3523 (font-lock-set-defaults):
3524 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
3525 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
3526 (gnus-summary-post-menu, total-parts, type, condition, length):
3527 * gnus-agent.el (gnus-agent-read-agentview):
3528 * flow-fill.el (show-trailing-whitespace):
3529 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
3530 eval-and-compile wrappers for byte compiler pacifiers.
3531
3532 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
3533 (mm-display-inline-fontify): Check for featurep 'xemacs not
3534 extent-list.
3535
3536 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
3537 itimer-list.
3538 (mm-create-image-xemacs): Only do something for XEmacs.
3539 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
3540
3541 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
3542
3543 * gnus-registry.el (gnus-adaptive-word-syntax-table):
3544 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
3545
e9346447
JB
35462007-11-15 Juanma Barranquero <lekktu@gmail.com>
3547
ec5741dc 3548 * nnimap.el (nnimap-split-download-body):
e9346447 3549 * gnus-demon.el (gnus-demon):
ec5741dc 3550 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 3551
1428d46b
MB
35522007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
3553
3554 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
3555 macros.
3556 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
3557 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
3558 copy data from unibyte buffer to multibyte current buffer.
3559 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
3560 to copy data from unibyte current buffer to multibyte buffer.
3561 (nntp-make-process-buffer): Make process buffer unibyte.
3562
3563 * pop3.el (pop3-open-server): Fix typo in Lisp code.
3564
35652007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
3566
3567 * pop3.el (pop3-open-server): Accept and process data more robustly at
3568 connexion start to avoid spurious "POP SSL connexion failed" errors.
3569
35702007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
3571
3572 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
3573 read group names.
3574
35752007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
3576
3577 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
3578
35792007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
3580
3581 * nnmail.el (nnmail-parse-active): Make group names unibyte.
3582 (nnmail-save-active): Use a unibyte buffer when saving active file,
3583 which may contain non-ASCII group names.
3584
3585 * nnml.el (nnml-request-group): Decode group names in messages.
3586
4d8a28ec
MB
35872007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
3588
3589 * message.el (message-citation-line-function)
3590 (message-insert-formatted-citation-line): Fix spelling of
3591 `message-insert-formated-citation-line'.
3592
c12ecb0a
MB
35932007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
3594
3595 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
3596
4d8a28ec
MB
35972007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3598
3599 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
3600 nnmail-pathname-coding-system.
3601
3602 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
3603 that a user enters; decode group names in messages.
3604
3605 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
3606
60ece9b0
MB
36072007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3608
3609 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
3610
3611 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
3612
3613 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
3614 risky local variable.
3615
3616 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
3617
36182007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
3619
3620 * encrypt.el: Improve documentation to fix function name typo.
3621 Reported by Daiki Ueno <ueno@unixuser.org>.
3622
36232007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
3624
3625 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
3626 even if the point is not in the last page of an article.
3627 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
3628 back to the previous page.
3629
c590ed3a
MB
36302007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
3631
3632 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
3633
60ece9b0
MB
36342007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
3635
3636 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
3637
c70dbcd5
SM
36382007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
3639
60ece9b0
MB
3640 * message.el (message-check-news-body-syntax): Avoid
3641 mm-string-as-multibyte.
c70dbcd5
SM
3642 (message-hide-headers): Don't assume (point-min)==1.
3643
437ce4be
MB
36442007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
3645
3646 * message.el (message-remove-blank-cited-lines): Fix if remove is
3647 given.
3648 (message-bogus-address-regexp): New variable.
3649 (message-bogus-recipient-p): New function.
3650 (message-check-recipients): New command.
3651 (message-syntax-checks): Add `bogus-recipient'.
3652 (message-fix-before-sending): Add `bogus-recipient'.
3653
3654 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
d55fe5bb
MB
3655 (gnus-treat-body-boundary): Don't test window-system.
3656
296fa7b4 36572007-10-28 Leo <sdl.web@gmail.com> (tiny change)
d55fe5bb
MB
3658
3659 * gnus-art.el (gnus-treat-emphasize): Don't test window-system.
437ce4be 3660
c7ff939a
RS
36612007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
3662
3663 * gnus.el: Bump version to Gnus v5.13.
3664
01c52d31
MB
36652007-10-28 Miles Bader <miles@gnu.org>
3666
3667 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
3668 at compile-time too.
3669
437ce4be
MB
36702007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
3671
3672 * gnus-msg.el (gnus-message-setup-hook): Add
3673 `message-remove-blank-cited-lines' to options.
3674
01c52d31
MB
36752007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
3676
3677 * message.el (message-remove-blank-cited-lines): New function.
880820fe 3678 Suggested by Karl Plästerer.
01c52d31
MB
3679
36802007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
3681
3682 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
3683 mapc.
3684
3685 * imap.el (imap-open): Replace mapcar called for effect with mapc.
3686 (top-level): Use mapc to set functions to be traced for debugging.
3687
3688 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
3689 called for effect with while loop.
3690
3691 * message.el (message-talkative-question): Replace mapcar called for
3692 effect with mapc.
3693
3694 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
3695 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
3696 called for effect with dolist.
3697
3698 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
3699
3700 * nndiary.el: Use dolist instead of mapcar to add diary headers to
3701 gnus-extra-headers and nnmail-extra-headers.
3702
3703 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
3704 called for effect with dolist.
3705 (top-level): Use mapc to set functions to be traced for debugging.
3706
3707 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
3708 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
3709 dolist.
3710
3711 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
3712 Replace mapcar called for effect with mapc.
3713 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
3714 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
3715 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
3716 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
3717
3718 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
3719 remove-if that's a cl function.
3720
3721 * webmail.el (webmail-debug): Replace mapcar called for effect with
3722 dolist.
3723
01c52d31
MB
37242007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
3725
3726 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
3727 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
3728 with while loop.
3729
3730 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
3731 functions from article-* functions.
3732 (gnus-multi-decode-header): Replace mapcar called for effect with
3733 dolist.
3734
3735 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
3736 (gnus-bookmark-show-details): Replace mapcar called for effect with
3737 while loop.
3738
3739 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
3740 called for effect with while loop.
3741
3742 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
3743 with dolist.
3744
3745 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
3746 mapcar called for effect with dolist.
3747
3748 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
3749
3750 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
3751 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
3752 Replace mapcar called for effect with dolist.
3753 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
3754 mapc.
3755
3756 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
3757 Replace mapcar called for effect with dolist.
3758 (gnus-topic-list): Replace mapcar called for effect with mapc.
3759
3760 * gnus.el: Use mapc instead of mapcar to add autoloads.
3761
4b576f7d
RS
37622007-10-23 Richard Stallman <rms@gnu.org>
3763
3764 * gnus-group.el (gnus-group-highlight): Mark as risky.
3765
fdc90613
MB
37662007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
3767
3768 * gnus.el (gnus-server-to-method): Return method found first in
3769 gnus-newsrc-alist.
3770
01c52d31
MB
3771 * gnus-art.el (gnus-article-highlight-signature)
3772 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
3773 button overlay without the front stickiness.
3774
37752007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
3776
3777 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
3778 overview buffer needed a catch to receive its throw.
3779 (gnus-agent-flush-cache): Declared as interactive to make this function
3780 easier to use.
3781
fdc90613
MB
37822007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
3783
3784 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
3785 `next-line'.
3786
5255e3ff
MB
37872007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
3788
3789 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
3790 exclude address matching message-dont-reply-to-names.
3791
b4fde39f
MB
37922007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
3793
3794 * gnus-util.el (gnus-string<): New function.
3795
3796 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 3797 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
3798
37992007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
3800
3801 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
3802 the frame-focus tag is set in gnus-buffer-configuration.
3803
01c52d31
MB
38042007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
3805
3806 * gnus-art.el (gnus-article-add-button): Make a button overlay without
3807 the front stickiness.
3808
38092007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
3810
3811 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
3812 url pattern; remove duplicate one.
3813 (gnus-article-extend-url-button): New function.
3814 (gnus-article-add-buttons): Use it.
3815 (gnus-button-push): Use concatenated url that it makes.
3816
6ab3804a
JB
38172007-10-04 Juanma Barranquero <lekktu@gmail.com>
3818
3819 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
3820 (sieve-manage-open): Use `mapc' instead of `mapcar'.
3821
2f19ece7
SM
38222007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
3823
3824 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
3825 Don't hardcode point-min==1.
3826
1d0df8af
DK
38272007-09-30 David Kastrup <dak@gnu.org>
3828
3829 * gnus-art.el (gnus-article-reply-with-original)
3830 (gnus-article-followup-with-original): When `transient-mark-mode' is
3831 off, refrain from active-region behavior for followups.
3832
4b70e299
MB
38332007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
3834
3835 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
3836 Fix comment about "iso8859-1".
3837
d4835507 38382007-10-08 Daiki Ueno <ueno@unixuser.org>
01c52d31
MB
3839
3840 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
3841 ones returned from the verify-function.
3842
3843 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
3844 mml2015-extract-cleartext-signature if extraction failed.
3845
38462007-10-07 Daiki Ueno <ueno@unixuser.org>
3847
3848 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
3849 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
3850 failed.
4b70e299
MB
3851
38522007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
3853
e9346447 3854 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 3855
01c52d31
MB
38562007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
3857
3858 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
3859 to mark a thread as expirable. Add variable `hide' to handle hiding of
3860 thread for both the null and zero (kill/expire thread) universal prefix
3861 cases.
3862 (gnus-summary-expire-thread): Add new function to expire a thread,
3863 using gnus-summary-kill-thread.
3864 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
3865 shortcuts for gnus-summary-expire-thread.
3866 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
3867 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
3868
38692007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
3870
3871 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
3872 extras value, so an extras entry can be deleted.
3873 (gnus-registry-delete-extra-entry): Use it.
3874 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
3875 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
3876 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
e46889e0
JB
3877 storage through the gnus-registry, and provide an appropriate API for
3878 it.
01c52d31 3879
4b70e299
MB
38802007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
3881
3882 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
3883 Suggested by Leo <sdl.web@gmail.com>.
3884
3885 * gnus.el: Do.
3886
38872007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
3888
3889 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
3890 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
3891
3892 * gnus-agent.el (gnus-agent-fetch-headers): Do.
3893
3894 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
3895 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
3896
38972007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
3898
3899 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
3900 newline.
3901 (nnmbox-request-accept-article): Don't change article in source buffer;
3902 narrow to header to use message-fetch-field rather than
3903 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
3904 (nnmbox-request-replace-article): Quote lines that'll be misidentified
3905 as delimiters; make sure article ends with newline.
3906 (nnmbox-delete-mail): Correct last position of article to be deleted;
3907 ignore X-Gnus-Newsgroup header in article body.
3908 (nnmbox-save-mail): Quote lines looking like delimiters at the right
3909 positions; make sure article ends with newline.
3910
01c52d31
MB
3911 * message.el (message-display-abbrev): Don't infloop when a user
3912 inserts SPC in the beginning of header.
3913
39142007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
3915
3916 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
3917 list of groups not followed by default. Fix type to be regexp.
3918 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
3919
39202007-09-06 Tassilo Horn <tassilo@member.fsf.org>
3921
3922 * hmac-def.el (define-hmac-function): Switch from old-style to
3923 new-style backquotes.
3924
002876ab 3925 * md4.el (md4-make-step): Likewise.
01c52d31
MB
3926
39272007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
3928
3929 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
3930 raw-text coding system when saving .newsrc file, which may contain
3931 non-ASCII group names.
3932
4b70e299
MB
39332007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
3934
3935 * gnus-cus.el (gnus-score-extra): New widget.
3936 (gnus-score-extra-convert): New function.
3937 (gnus-score-customize): Use it for Extra.
3938
01c52d31
MB
39392007-08-31 Daiki Ueno <ueno@unixuser.org>
3940
3941 * mml2015.el (mml2015-extract-cleartext-signature): New function.
3942 (mml2015-mailcrypt-clear-verify): Use it.
3943 (mml2015-gpg-clear-verify): Use it.
3944 (mml2015-pgg-clear-verify): Use it.
3945 (mml2015-epg-clear-verify): Replace the current part with the output
3946 from GnuPG; don't extract the plaintext by itself.
3947
3948 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
3949 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
3950 mml2015-clear-verify-function; don't touch the armor headers or
3951 dash-escaped text here.
3952
39532007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
3954
3955 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
3956 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
3957 parts, or application/octet-stream as a last resort.
3958 (gnus-mime-view-part-as-type): Don't toggle display.
3959 (gnus-mime-view-part-as-charset): Don't turn off display before
3960 querying charset.
3961
3962 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
3963 stuff to undisplayer function in Emacs.
3964 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
3965
3966 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
3967 text/calendar parts.
3968
7f22a765
MB
39692007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
3970
01c52d31
MB
3971 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
3972 decoding text/calendar parts.
3973
3974 * message.el (message-forward-make-body-mime): Always mark body as
3975 having no illegible text; remove signed-or-encrypted argument.
3976 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
3977
7f22a765
MB
3978 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
3979 (mml-generate-mime-1): Don't encode body if it is specified to be in
3980 raw form; don't make buffer be unibyte when inserting multibyte string.
3981
67d0660b
SM
39822007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
3983
3984 * sha1.el: Fix up comment style.
3985 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
3986 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
3987
3988 * hex-util.el: Fix up comment style.
3989 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
3990
3991 * gnus-salt.el: Use with-current-buffer.
3992 (gnus-pick-setup-message): Fix long-standing typo.
3993
bdaf8a62
MB
39942007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
3995
01c52d31
MB
3996 * imap.el (imap-logout-timeout): New variable.
3997 (imap-logout, imap-logout-wait): New functions.
3998 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
3999
4000 * nnimap.el (nnimap-logout-timeout): New server variable.
4001 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
4002 nnimap-logout-timeout.
4003
bdaf8a62
MB
4004 * gnus-art.el (gnus-article-summary-command-nosave)
4005 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
4006
40072007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
4008
4009 * gnus.el (gnus-maximum-newsgroup): New variable.
4010
4011 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
4012 according to gnus-maximum-newsgroup.
4013
4014 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
4015 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
4016 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 4017
01c52d31
MB
40182007-08-14 Tassilo Horn <tassilo@member.fsf.org>
4019
4020 * gnus-art.el (gnus-sticky-article): Fixed problems described in
4021 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
4022 Don't perform gnus-configure-windows here; reuse existing sticky
4023 article buffer.
4024
4025 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
4026 it doesn't exist in gnus-article-mode.
4027
40282007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
4029
4030 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
4031 (gnus-agent-decoded-group-name): New function.
4032 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
4033 (gnus-agent-expire-group-1): Use it; decode group name in messages.
4034
40352007-08-12 Tassilo Horn <tassilo@member.fsf.org>
4036
4037 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
4038 Add binding for gnus-sticky-article.
4039 (gnus-summary-exit): Don't kill sticky article buffers.
4040
4041 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
4042 article buffer.
4043 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
4044 (gnus-kill-sticky-article-buffers): New commands.
4045
37cc095b
MB
40462007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
4047
4048 * nntp.el (nntp-xref-number-is-evil): New server variable.
4049 (nntp-find-group-and-number): If it is non-nil, don't trust article
4050 numbers in the Xref header.
4051
01c52d31
MB
40522007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
4053
4054 * gnus-agent.el (gnus-agent-read-group): New function.
4055 (gnus-agent-flush-group, gnus-agent-expire-group)
4056 (gnus-agent-regenerate-group): Use it.
4057 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
4058 nnmail-pathname-coding-system.
4059
37cc095b
MB
40602007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
4061
4062 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
4063
01c52d31
MB
4064 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
4065 that are unread as unread, and also as selected so that information of
4066 marks having been changed by a user may be updated when exiting group.
4067
37cc095b
MB
40682007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
4069
4070 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
4071
01c52d31
MB
40722007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
4073
4074 * gnus-art.el (gnus-mime-display-single): Pass part number that is
4075 calculated ignoring signature parts to gnus-treat-article.
4076
40772007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
4078
4079 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
4080 a point here in order to keep the window start.
4081 (gnus-insert-mime-security-button): Make a button overlay without the
4082 front stickiness.
4083 (gnus-mime-display-security): Goto the end of a button.
4084
4085 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
4086
40872007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
4088
4089 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
4090 group-name-at-point.
4091 (gnus-group-completing-read): New function that offers decoded
4092 non-ASCII group names for completion.
4093 (gnus-fetch-group, gnus-group-read-ephemeral-group)
4094 (gnus-group-jump-to-group, gnus-group-make-group-simple)
4095 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
4096 (gnus-group-fetch-control): Use it.
4097 (gnus-fetch-group): Use group-name-at-point for the initial value
4098 rather than the default value; use gnus-alive-p.
4099
4100 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
4101 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
4102 (gnus-summary-post-news): Use gnus-group-completing-read.
4103
4104 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
4105 (gnus-read-move-group-name): Decode group name for completion.
4106
f0131492 41072007-07-31 Teodor Zlatanov <tzz@lifelogs.com>
01c52d31
MB
4108
4109 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
4110 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
4111 Yamaoka slightly modified the code).
4112
41132007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
4114
4115 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
4116 (nnmail-split-incoming): Bind it.
4117
4118 * nnml.el (nnml-group-name-charset): New function.
4119 (nnml-decoded-group-name): Use it; don't decode group name if
4120 nnmail-group-names-not-encoded-p is non-nil.
4121 (nnml-encoded-group-name): New function.
4122 (nnml-group-pathname): Inline nnml-decoded-group-name.
4123 (nnml-request-expire-articles): Decode group name in message.
4124 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
4125 nnmail-pathname-coding-system.
4126 (nnml-save-mail, nnml-active-number): Work with decoded group names and
4127 not decoded ones according to nnmail-group-names-not-encoded-p.
4128 (nnml-generate-active-info): Use nnml-encoded-group-name.
4129
3ecd3a56
GM
41302007-08-08 Glenn Morris <rgm@gnu.org>
4131
4132 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
4133 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
4134 doc-strings and comments.
4135
cacc7b51
GM
41362007-07-25 Glenn Morris <rgm@gnu.org>
4137
4138 * Relicense all FSF files to GPLv3 or later.
4139
01c52d31 41402007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 4141
01c52d31
MB
4142 * gnus-sum.el (gnus-summary-move-article): Make
4143 gnus-summary-respool-article work.
2f62a044 4144
f931ce84
MB
41452007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
4146
4147 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
4148 string.
4149
880820fe 41502007-07-20 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4151
4152 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
4153 that should be ignored when comparing distant RSS articles with local
4154 ones.
4155 (nnrss-make-hash-index): New function. Create a hash index according
4156 to the ignored fields.
4157 (nnrss-check-group): Use it.
4158
41592007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
4160
4161 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
4162
4163 * gnus-art.el (article-decode-group-name): Decode Xref header too.
4164
4165 * gnus-group.el (gnus-group-make-group): Encode group name here unless
4166 the new optional argument ENCODED is non-nil.
4167 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
4168 coding system for encoding group name.
4169 (gnus-group-make-rss-group): Pass un-encoded group name to
4170 gnus-group-make-group.
4171 (gnus-group-set-info): Tell gnus-group-make-group that group name is
4172 encoded.
4173
4174 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
4175 Encode group name to which articles are moved or copied.
4176 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
4177 coding system for encoding Newsgroup, Followup-To and Xref headers.
4178
4179 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
4180 marks; use nnheader-file-coding-system to write a file.
4181 (nnagent-retrieve-headers): Bind file-name-coding-system to
4182 nnmail-pathname-coding-system.
4183
4184 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
4185
4186 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
4187 (nnml-request-article, nnml-request-create-group)
4188 (nnml-request-rename-group, nnml-find-id)
4189 (nnml-possibly-change-directory, nnml-possibly-create-directory)
4190 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
4191 (nnml-save-marks): Use nnml-group-pathname instead of
4192 nnmail-group-pathname.
4193
4194 (nnml-request-create-group, nnml-request-expire-articles)
4195 (nnml-request-move-article, nnml-request-delete-group)
4196 (nnml-deletable-article-p, nnml-possibly-create-directory)
4197 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
4198 (nnml-open-marks): Bind file-name-coding-system to
4199 nnmail-pathname-coding-system.
4200
4201 (nnml-request-article): Pass server argument to nnml-find-group-number.
4202 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
4203 server argument to nnml-possibly-create-directory.
4204 (nnml-request-accept-article): Pass server argument to
4205 nnml-active-number and nnml-save-mail.
4206 (nnml-find-group-number): Pass server argument to nnml-find-id.
4207 (nnml-request-update-info): Pass server argument to
4208 nnml-marks-changed-p.
4209
4210 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
4211 (nnml-save-mail, nnml-active-number): Add server argument.
4212
4213 (nnml-request-delete-group): Warn if group is missing.
4214 (nnml-get-nov-buffer): Decode group name.
4215 (nnml-generate-active-info): Encode group name.
4216 (nnml-open-marks): Decode group name in messages.
4217
42182007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
4219
4220 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
4221 if it is not specified.
4222 (gnus-article-pipe-part, gnus-article-save-part)
4223 (gnus-article-interactively-view-part, gnus-article-copy-part)
4224 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
4225 (gnus-article-inline-part, gnus-article-save-part-and-strip)
4226 (gnus-article-replace-part, gnus-article-delete-part)
4227 (gnus-article-view-part-as-type): Pass raw prefix argument to
4228 gnus-article-part-wrapper.
4229
42302007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
4231
4232 * gnus-agent.el (gnus-agent-save-active): Bind
4233 nnheader-file-coding-system to gnus-agent-file-coding-system.
4234
4235 * gnus-cache.el (gnus-cache-save-buffers)
4236 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
4237 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
4238 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
4239 (gnus-cache-braid-nov, gnus-cache-braid-heads)
4240 (gnus-cache-generate-active, gnus-cache-rename-group)
4241 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
4242 (gnus-cache-update-overview-total-fetched-for): Bind
4243 file-name-coding-system to nnmail-pathname-coding-system.
4244 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
4245 variables.
4246 (gnus-cache-decoded-group-name): New function.
4247 (gnus-cache-file-name): Use it.
4248 (gnus-cache-generate-active): Use non-decoded group name for active.
4249
4250 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
4251 right place.
4252 (gnus-write-active-file): Don't break non-ASCII group names.
4253
4254 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
4255 nnmail-pathname-coding-system.
4256
4257 * gnus-uu.el (gnus-uu-decode-save): Typo.
4258
f931ce84
MB
42592007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
4260
4261 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
4262
2f62a044
MB
42632007-07-14 David Kastrup <dak@gnu.org>
4264
4265 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
4266 finishing actions if we did not edit the article.
4267
01c52d31
MB
42682007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
4269
4270 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
4271 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
4272 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
4273 (gnus-agent-flush-group, gnus-agent-flush-cache)
4274 (gnus-agent-fetch-headers, gnus-agent-load-alist)
4275 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
4276 (gnus-agent-retrieve-headers, gnus-agent-request-article)
4277 (gnus-agent-regenerate-group)
4278 (gnus-agent-update-files-total-fetched-for)
4279 (gnus-agent-update-view-total-fetched-for): Bind
4280 file-name-coding-system to nnmail-pathname-coding-system.
4281 (gnus-agent-group-pathname): Don't encode file names by
4282 nnmail-pathname-coding-system.
4283 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
4284 coding-system-for-write instead of buffer-file-coding-system to
4285 gnus-agent-file-coding-system.
4286
4287 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
4288 Decode group name.
4289
4290 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
4291
4292 * gnus-start.el (gnus-update-active-hashtb-from-killed)
4293 (gnus-read-newsrc-el-file): Make group names unibyte.
4294
4295 * nnmail.el (nnmail-group-pathname): Don't encode file names by
4296 nnmail-pathname-coding-system.
4297
4298 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
4299 (nnrss-request-delete-group): Bind file-name-coding-system to
4300 nnmail-pathname-coding-system.
4301 (nnrss-read-server-data, nnrss-read-group-data): Bind
4302 file-name-coding-system correctly.
4303 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
4304
4305 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
4306 (nntp-server-to-method-cache): New variable.
4307 (nntp-group-pathname): New function that decodes non-ASCII group names.
4308 (nntp-possibly-create-directory, nntp-marks-changed-p)
4309 (nntp-save-marks, nntp-open-marks): Use it.
4310 (nntp-possibly-create-directory, nntp-open-marks):
4311 Bind file-name-coding-system to nnmail-pathname-coding-system.
4312 (nntp-open-marks): Decode group names when bootstrapping marks.
4313
4314 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
4315 Newsgroups and Folowup-To headers.
4316
82fe1aed
MB
43172007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
4318
4319 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
4320 (gnus-server-closed-face, gnus-server-denied-face)
4321 (gnus-server-offline-face): Remove variable.
4322 (gnus-server-font-lock-keywords): Use faces that are not aliases.
4323
01c52d31
MB
4324 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
4325 of modifying message-stack directly for XEmacs.
4326
82fe1aed
MB
4327 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
4328 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
4329 if the coding-system argument is nil for XEmacs.
4330
4331 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
4332 mm-charset-override-alist.
4333
4334 * rfc2047.el: Don't require base64; require rfc2045 for the function
4335 rfc2045-encode-string.
4336 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
4337 to quote the parameter value.
4338
01c52d31
MB
43392007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
4340
4341 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
4342 form in gnus-group-name-charset-method-alist.
4343
4344 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
4345 overrides the default layout edit-form.
4346
4347 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
4348
4349 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
4350
60b0b668
MB
43512007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
4352
4353 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
4354 as unfetched articles.
4355
43562007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
4357
4358 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
4359
01c52d31
MB
43602007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
4361
4362 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
4363 original back end that keeps marks in the local system.
4364
60b0b668
MB
43652007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
4366
01c52d31
MB
4367 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
4368 arg of pop-to-buffer for XEmacs.
4369 (gnus-article-read-summary-keys): Ditto; don't restore window
4370 configuration if summary command ends up with neither article buffer
4371 nor summary buffer; describe bindings if summary keys end with C-h.
4372
43732007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
4374
4375 * message.el (message-fix-before-sending): Skip raw message part to be
4376 forwarded while checking illegible text.
4377 (message-forward-make-body-mime, message-forward-make-body): Mark
4378 signed or encrypted raw message as having no illegible text.
4379
43802007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
4381
4382 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
4383 (gnus-message-with-timestamp-1): New macro.
4384 (gnus-message-with-timestamp): New function.
4385 (gnus-message): Use them.
4386
4387 * nnheader.el (nnheader-message): Use them.
4388
43892007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
4390
4391 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
4392 .newsrc.eld file.
60b0b668 4393
5cedca8d
MB
43942007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
4395
4396 * gnus-agent.el (gnus-agent-fetch-headers)
4397 (gnus-agent-retrieve-headers): Bind
4398 gnus-decode-encoded-address-function to identity.
4399
4400 * nntp.el (nntp-send-xover-command): Recognize an xover command is
4401 available also when the server returns simply a dot.
4402
4403 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
4404
524705ae
MB
44052007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4406
01c52d31
MB
4407 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
4408
44092007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
4410
524705ae
MB
4411 * gnus-ems.el (gnus-x-splash): Make it work.
4412
4413 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
4414 from being used.
4415
01c52d31
MB
44162007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
4417
4418 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
4419 the front stickiness.
4420 (gnus-article-summary-command-nosave): Correct the order of the
4421 arguments passed to pop-to-buffer.
4422 (gnus-article-read-summary-keys): Ditto; make it work properly when the
4423 summary command ends up with the article buffer.
4424
4425 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
4426 the same faces.
524705ae 4427
770edeec
JB
44282007-06-07 Juanma Barranquero <lekktu@gmail.com>
4429
524705ae 4430 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 4431
34c5dce5
JB
44322007-06-06 Juanma Barranquero <lekktu@gmail.com>
4433
3e3dc2c3
JB
4434 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
4435 * gnus-sum.el (gnus-summary-highlight):
524705ae 4436 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 4437 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 4438
524705ae
MB
44392007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
4440
4441 * gnus-art.el (gnus-mime-view-part-externally)
4442 (gnus-mime-view-part-internally): Fix predicate function passed to
4443 completing-read.
4444
01c52d31
MB
4445 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
4446
4447 * gnus.el (gnus-update-message-archive-method): Add :version.
4448
44492007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
4450
4451 * gnus.el (gnus-update-message-archive-method): New variable.
4452
4453 * gnus-start.el (gnus-setup-news): Update saved "archive" method
4454 according to gnus-message-archive-method if
4455 gnus-update-message-archive-method is non-nil.
4456
44572007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
4458
4459 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
4460 by Loic Dachary <loic@dachary.org>.
4461 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 4462
c14dcd06
CY
44632007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
4464
4465 * message.el (message-pop-to-buffer): Add switch-function argument.
4466 (message-mail): Pass switch-function argument to it.
524705ae 4467
01c52d31
MB
44682007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
4469
4470 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
4471 Improve doc string.
4472
44732007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
4474
4475 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
4476 (gnus-header-content)
4477 * gnus-cite.el (gnus-cite-10)
4478 * gnus-srvr.el (gnus-server-closed)
4479 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
4480 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
4481 (gnus-group-mail-3-empty, gnus-group-mail-low)
4482 (gnus-group-mail-low-empty, gnus-splash)
4483 * message.el (message-header-to, message-header-cc)
4484 (message-header-subject, message-header-other, message-header-name)
4485 (message-header-xheader, message-separator, message-cited-text)
4486 (message-mml): Lighten colors of faces used for dark background.
4487
44882007-05-24 Simon Josefsson <simon@josefsson.org>
4489
4490 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
4491 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
4492
524705ae
MB
44932007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
4494
c9e31f32
SM
4495 * message.el (message-narrow-to-headers-or-head):
4496 Ignore mail-header-separator in the body.
524705ae 4497
01c52d31
MB
44982007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
4499
4500 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
4501 same as window size.
4502
45032007-05-22 Kevin Ryde <user42@zip.com.au>
4504
4505 * message.el (message-font-lock-keywords): Use message-header-xheader
4506 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
4507 ahead of the anything pattern, to get it recognised.
4508
880820fe 45092007-05-12 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4510
4511 * gnus-sum.el (gnus-articles-to-read)
4512 (gnus-summary-insert-old-articles): Don't truncate group name for
4513 `read-string'.
4514
4515 * gnus-util.el (gnus-limit-string): Delete this function.
4516
4517 * gnus-sum.el (gnus-simplify-subject-fully): Use
4518 `truncate-string-to-width' instead.
4519
880820fe 45202007-05-11 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4521
4522 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
4523 if, on summary exit, the next group has to be selected.
4524 (gnus-summary-exit): Use it.
4525
524705ae
MB
45262007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4527
4528 * gnus-art.el (gnus-article-mode): Fix comment about displaying
4529 non-break space.
c14dcd06 4530
01c52d31
MB
45312007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
4532
4533 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
4534 Check if group is not a directory.
4535 (nnfolder-request-expire-articles): Don't delete articles if the target
4536 group is not available.
4537
4538 * nnml.el (nnml-request-create-group): Properly check if group is not a
4539 file.
4540 (nnml-request-expire-articles): Don't delete articles if the target
4541 group is not available.
4542
4543 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
4544 Don't quote characters that are within parentheses.
4545
45462007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
4547
4548 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
4549 (gnus-handle-ephemeral-exit): Select article according to it.
4550
45512007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
4552
4553 * message.el (message-insert-formated-citation-line): Remove newline.
4554 (message-citation-line-format): Add final \n here so that the user can
4555 avoid a blank line.
4556
45572007-05-03 Dan Christensen <jdc@uwo.ca>
4558
4559 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
4560 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
4561 Update lanl/arXiv support.
596e5f72 4562
01c52d31
MB
45632007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
4564
4565 * gnus.el: Bump version number.
4566
45672007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4568
4569 * gnus.el (gnus-version-number): Bump version.
4570
9b3ebcb6 45712007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
01c52d31
MB
4572
4573 * gnus.el: No Gnus v0.6 is released.
4574
45752007-04-27 Didier Verna <didier@xemacs.org>
4576
4577 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
4578 * gmm-utils.el (gmm-regexp-concat): here.
4579 * message.el: Don't require 'gnus-util.
4580 (message-dont-reply-to-names): Handle name change above.
4581 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
4582
45832007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
4584
4585 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
4586 since the initial value varies according to the system.
4587
45882007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
4589
4590 * mm-util.el (mm-charset-synonym-alist): Defcustom.
4591
45922007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4593
4594 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
4595
45962007-04-24 Didier Verna <didier@xemacs.org>
4597
4598 Improve the type of gnus-ignored-from-addresses.
4599 * gnus-util.el (gnus-orify-regexp): New function.
4600 * message.el (gnus-util): Require it.
4601 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
4602 * gnus-sum.el (gnus-ignored-from-addresses): New function.
4603 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
4604
46052007-04-24 Didier Verna <didier@xemacs.org>
4606
4607 * gnus-sum.el:
4608 * gnus-utils.el: Fix some trailing whitespaces.
4609
46102007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
4611
4612 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
4613 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
4614 article's Message-ID; refer parent article in summary buffer.
4615
4616 * message.el (message-bounce): Call mime-to-mml.
4617
46182007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
4619
4620 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 4621
6b554e88
MB
46222007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
4623
4624 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
4625 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
4626 displayed of multipart/alternative part if it is invoked from summary
4627 buffer.
6b554e88
MB
4628
4629 * mm-view.el (mm-inline-text-html-render-with-w3m)
4630 (mm-inline-text-html-render-with-w3m-standalone)
4631 (mm-inline-render-with-function): Use mail-parse-charset by default.
4632
01c52d31
MB
46332007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
4634
4635 * parse-time.el (parse-time-string-chars): Check if CHAR
4636 is less than the length of parse-time-syntax.
4637
46382007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
4639
4640 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
4641 from gnus-newsgroup-processable.
4642
46432007-04-16 Didier Verna <didier@xemacs.org>
4644
4645 * gnus-msg.el (gnus-configure-posting-styles): Handle
002876ab 4646 message-signature-directory properly with :file syntax. Reported by
01c52d31
MB
4647 "Leo".
4648
46492007-04-11 Didier Verna <didier@xemacs.org>
4650
4651 New user option: message-signature-directory.
4652 * gnus-msg.el (gnus-configure-posting-styles): Support it.
4653 * message.el (message-insert-signature): Ditto.
4654 * message.el (message-signature-file): Doc update.
4655 * message.el (message-signature-directory): New.
4656
c429815a
MB
46572007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
4658
4659 * gnus-msg.el (gnus-inews-yank-articles): Use
4660 message-exchange-point-and-mark instead of exchange-point-and-mark.
4661
46622007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
4663
4664 * message.el (message-yank-original): Make sure cited text ends with
4665 newline; don't exchange point and mark.
4666
46672007-04-07 Chong Yidong <cyd@stupidchicken.com>
4668
4669 * tls.el (open-tls-stream): Properly handle case where there
4670 is no associated buffer.
4671
c345112e
TTN
46722007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
4673
4674 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
4675 message-yank-original, make sure (< mark TEXT point).
4676
8aed9ac5
RS
46772007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
4678
01c52d31
MB
4679 * message.el (message-fill-column): New variable.
4680 (message-mode): Use it. Add comment on a possible new hook.
4681
8aed9ac5
RS
4682 * nnmail.el (nnmail-spool-file): Mark as obsolete.
4683 (nnmail-get-new-mail): Reformat.
4684
4685 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
4686
4687 * gmm-utils.el: Fix Commentary.
4688 (gmm-tool-bar-from-list): Fix typo in doc string.
4689
561fb491
TTN
46902007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
4691
01c52d31
MB
4692 * message.el (message-yank-original): Don't switch point and mark
4693 unnecessarily to put point and mark as documented.
4694
46952007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4696
4697 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
4698 from the message heads.
4699
47002007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
4701
4702 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
4703 article buffer does not have a window. This may not be the best
4704 solution but is certainly better than setting the start of the null,
4705 that is the current, window.
4706
47072007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
4708
4709 * gnus-draft.el (gnus-draft-setup-hook): New hook.
4710 (gnus-draft-setup): Run it.
4711
4712 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
4713 gnus-score-fast-scoring. Allow regexp.
4714 (gnus-score-headers): Use it.
4715
4716 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
4717 XEmacs.
4718
4719 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
4720 string.
4721 (gnus-button-alist): Also catch `<f1> k ...'.
4722 (gnus-treat-display-x-face): Fix doc string.
561fb491 4723
87ba2830
MB
47242007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4725
4726 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
4727 evaluation of gnus-extended-version to ensure correct generation of the
4728 User-Agent header when message-generate-headers-first is used.
4729
01c52d31 47302007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 4731
01c52d31
MB
4732 * hashcash.el (hashcash-generate-payment-async): Don't crash if
4733 hashcash-path is nil. Don't call callback with incorrect number of
4734 parameters if val is 0.
87ba2830 4735
815b81c8
MB
47362007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4737
4738 * message.el (message-required-news-headers):
4739 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
4740
47412007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
4742
4743 * message.el (message-generate-new-buffers): Change the meaning of the
4744 nil value; add `standard' to the choices; treat t as `unique'; improve
4745 doc string.
4746 (gnus-select-frame-set-input-focus): Autoload.
4747 (message-buffer-name): Search for the existing message buffer if
4748 message-generate-new-buffers is nil or `standard'; treat the value t of
4749 message-generate-new-buffers as `unique'.
4750 (message-pop-to-buffer): Raise the frame already displaying the message
4751 buffer; clear the echo area after querying.
4752 (message-setup): Pass the `continue' argument to compose-mail.
4753 (message-mail): Prefer `switch-function' if it is given; search for the
4754 existing message buffer if the `continue' argument is non-nil; pass
4755 continue and switch-function arguments to compose-mail by way of
4756 message-setup.
4757 (message-mail-other-window): Adjust argument of message-setup.
4758 (message-mail-other-frame): Ditto.
4759
01c52d31
MB
47602007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
4761
4762 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
4763 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
4764 to turn font-lock on when turning gnus-message-citation-mode on.
4765
47662007-03-06 Daiki Ueno <ueno@unixuser.org>
4767
4768 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
4769 (mml-smime-function-alist): New variable; add epg as the backend.
4770 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
4771 mml-smime- functions instead.
4772 * mm-view.el: Require smime.
4773
47742007-03-05 Didier Verna <didier@xemacs.org>
4775
4776 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
4777 instead of just inheritance for posting styles.
4778 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
4779
47802007-02-24 John Paul Wallington <jpw@pobox.com>
4781
4782 * tls.el (tls-certtool-program): Fix custom type.
4783
47842007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
4785
4786 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
4787 and point-at-eol instead of line-(beginning|end)-position.
4788
4789 * assistant.el (assistant-parse-buffer): Ditto.
4790
47912007-02-28 Daiki Ueno <ueno@unixuser.org>
4792
4793 * mml2015.el (mml2015-epg-find-usable-key): New function.
4794 (mml2015-epg-sign): Use it.
4795 (mml2015-epg-encrypt): Use it.
4796
45cb30ee
MB
47972007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
4798
4799 * message.el (message-make-in-reply-to): Quote name containing
4800 non-ASCII characters. It will make the RFC2047 encoder cause an error
4801 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 4802 <nakaji@jp.freebsd.org>.
45cb30ee 4803
01c52d31
MB
48042007-02-27 Didier Verna <didier@xemacs.org>
4805
4806 Include the group parameters as well as the topic ones in the
4807 inheritance filter process.
4808 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
4809 argument GROUP-PARAMS-LIST.
4810 * gnus-topic.el (gnus-group-topic-parameters): Use it.
4811
45cb30ee
MB
48122007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
4813
4814 * nntp.el (nntp-never-echoes-commands)
4815 (nntp-open-connection-functions-never-echo-commands): New variables.
4816 (nntp-send-command): Use them.
4817
01c52d31
MB
48182007-02-20 Daiki Ueno <ueno@unixuser.org>
4819
4820 * mml2015.el (mml2015-epg-verify): Simplified.
4821
48222007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4823
4824 * mml.el (mml-content-disposition-alist): New user option.
4825 (mml-content-disposition): New function.
4826 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
4827 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
4828
48292007-02-19 Daiki Ueno <ueno@unixuser.org>
4830
4831 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
4832 verification.
4833
aa260d63
MB
48342007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4835
4836 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
4837 articles posted in the last 24 hours.
4838
c371062c
CY
48392007-02-14 Chong Yidong <cyd@stupidchicken.com>
4840
4841 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
4842
880820fe 48432007-02-14 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4844
4845 * nntp.el (nntp-send-command): Don't wait for echoes when
4846 nntp-open-ssl-stream is used.
4847
48482007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4849
4850 * gnus-cite.el (gnus-test-font-lock-add-keywords)
4851 (gnus-message-add-citation-keywords)
4852 (gnus-message-remove-citation-keywords): Remove.
4853 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
4854 directly, make the variables in font-lock-defaults buffer-local, add
4855 gnus-message-citation-keywords to them and then update the value of
4856 font-lock-keywords.
4857
48582007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
4859
4860 * message.el (message-cite-original-1): Don't call
4861 gnus-article-highlight-citation.
4862
4863 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
4864 citations; fix line count.
4865
48662007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
4867
4868 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
4869 (gnus-message-add-citation-keywords)
4870 (gnus-message-remove-citation-keywords): Use it; fix the emulating
4871 versions of font-lock-add-keywords and font-lock-remove-keywords to
4872 work with XEmacs correctly.
4873
48742007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
4875
4876 * gnus-cite.el (gnus-cite-face-list): Set the values of
4877 gnus-message-max-citation-depth and gnus-message-citation-keywords.
4878 (gnus-message-max-citation-depth): Use defvar rather than defconst.
4879 (gnus-message-cite-prefix-regexp): New variable.
4880 (gnus-message-search-citation-line): Use it; protect against long
4881 citation prefix; fill match data with nil rather than 0 for XEmacs; set
4882 the 0th match data for Emacs.
4883 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
4884 (gnus-message-add-citation-keywords): Append keywords rather than
4885 prepending; emulate font-lock-add-keywords if it is not available.
4886 (gnus-message-remove-citation-keywords): Emulate
4887 font-lock-remove-keywords if it is not available.
4888
4889 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
4890
4891 * message.el (message-cite-prefix-regexp): Set the value of
4892 gnus-message-cite-prefix-regexp.
4893
c91f4b83
MB
48942007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4895
4896 * nnweb.el (nnweb-google-parse-1): Update parser.
4897
8f77631e
JB
48982007-01-29 Juanma Barranquero <lekktu@gmail.com>
4899
4900 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
4901
41e49ce6
MB
49022007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4903
4904 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
4905 regexp.
4906
49072007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
4908
4909 * uudecode.el (uudecode-string-to-multibyte): New function emulating
4910 string-to-multibyte.
4911 (uudecode-decode-region-internal): Use it.
4912
b28080e3
MB
49132007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
4914
4915 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
4916 custom choice.
4917
4918 * gnus-art.el (gnus-signature-limit): Fix custom choice.
4919
01c52d31
MB
49202007-01-22 Daiki Ueno <ueno@unixuser.org>
4921
4922 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
4923
4924 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
4925 `write-region' to respect `mm-inhibit-file-name-handlers'.
4926
b66f54c1
MB
49272007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
4928
4929 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
4930 Use gnus-home-directory instead of "~/" or "$HOME".
4931
01c52d31
MB
49322007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
4933
4934 * encrypt.el (encrypt-insert-file-contents): Add better prompt
4935 to mention filename.
4936 Add comments at beginning regarding usage.
4937 (encrypt-write-file-contents): Change interactive so a string is
4938 acceptable. If the file has no associated model, show an error instead
4939 of a nonsense prompt.
4940
49412007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
4942
4943 * spam.el (spam-bsfilter-ham-switch): Fix typo.
4944 Thanks to Yoshihiko Yamada for kind notification of this typo.
4945
0d7c8ac4
KH
49462007-01-12 Kenichi Handa <handa@m17n.org>
4947
4948 * uudecode.el (uudecode-decode-region-internal): Make it work in a
4949 multibyte buffer.
651408cb
MB
4950
49512007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
4952
01c52d31
MB
4953 * gnus-score.el (gnus-score-fast-scoring): New variable.
4954 (gnus-score-headers): Use it.
4955
651408cb 4956 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 4957
01c52d31
MB
4958 * message.el (message-cite-original-1): Call
4959 gnus-article-highlight-citation if requested.
60ece9b0 4960 (message-make-from): Allow name and address as optional arguments.
40e902eb 4961
01c52d31 4962 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 4963
01c52d31
MB
4964 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
4965 bugs to doc string.
4966 (gnus-button-alist): Add mid\\|message-id.
4967 (gnus-button-fetch-group): Extend for use in
4968 `browse-url-browser-function'.
4969 (gnus-button-url-regexp): Try to catch paired parentheses like in
4970 Wikipedia URLs.
d84c3737 4971
01c52d31
MB
4972 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
4973 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 4974
01c52d31 49752007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 4976
01c52d31
MB
4977 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
4978 Update copyright.
ba361211 4979
01c52d31 49802007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 4981
01c52d31 4982 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 4983
01c52d31 49842007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 4985
01c52d31
MB
4986 * gnus-registry.el (gnus-registry-unfollowed-groups)
4987 (gnus-registry-split-fancy-with-parent): Fix documentation.
4988
49892007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4990
4991 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
4992 from nnweb groups.
4993
49942006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4995
4996 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
4997 Xref urls. Erase buffer before requesting head.
4998
4999 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
5000
50012007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5002
5003 * gnus-soup.el (gnus-soup): New custom group. Make user variables
5004 customizable.
5005
50062007-01-05 Daiki Ueno <ueno@unixuser.org>
5007
5008 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
5009 no signing key is found.
5010 (mml2015-epg-encrypt): Ask user whether to skip or abort if
5011 no encrypting and/or signing key is found.
5012
50132007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
5014
5015 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
5016
50172007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5018
5019 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
5020 headers read from disk with the ones newly found in the current search.
5021 This should no longer cause problems, because the article numbers in
5022 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
5023
50242007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5025
5026 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
5027
50282007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
5029
5030 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
5031
01c52d31
MB
50322007-01-01 Romain Francoise <romain@orebokech.com>
5033
5034 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
5035
50362006-12-31 Steve Youngs <steve@sxemacs.org>
5037
5038 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
5039 `define-minor-mode' macro definition expanded properly.
5040 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
5041 exclude it there.
5042
5043 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
5044 of 2006-12-30. The default is nil on (S)XEmacs already because of the
5045 `fboundp' test.
5046 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
5047 This is OK to autoload in (S)XEmacs now.
5048
50492006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5050
5051 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
5052 keystroke.
5053 (gnus-summary-limit-to-singletons): Fix typo.
5054
5055 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
5056 else fails.
5057
db629244
MB
50582006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5059
01c52d31
MB
5060 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
5061 docstring.
5062
5063 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
5064 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
5065 (gnus-summary-insert-dormant-articles): Fix typo in message.
5066
50672006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
5068
5069 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
5070 nil for XEmacs.
5071 (gnus-message-citation-mode): Don't autoload in XEmacs.
5072
5073 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 5074
880820fe 50752006-12-29 Jouni K. Seppänen <jks@iki.fi>
11e95b02
MB
5076
5077 * nnimap.el (nnimap-expunge-search-string): Mention
5078 nnimap-search-uids-not-since-is-evil in docstring.
5079
50802006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
5081
5082 * spam.el: Revert to make-obsolete-variable because
5083 define-obsolete-variable-alias is not supported in Emacs 21.
5084
01c52d31
MB
5085 * spam.el (spam-ifile-path, spam-ifile-database-path)
5086 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
5087 make-obsolete-variable.
5088 (spam-bsfilter-path, spam-bsfilter-program)
5089 (spam-spamassassin-path, spam-spamassassin-program)
5090 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
5091 use "path" inappropriately.
5092 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
5093 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
5094 variable names.
5095
11e95b02
MB
50962006-12-28 Daiki Ueno <ueno@unixuser.org>
5097
5098 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
5099 summary buffer.
5100
01c52d31
MB
5101 * password.el (password-cache-remove): Use clear-string to burn
5102 password, if available.
11e95b02 5103
01c52d31
MB
51042006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
5105
5106 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
5107
5108 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
5109
5110 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
5111 (gnus-message-highlight-citation): Move defcustom here from
5112 gnus-cite.el.
5113 (gnus-message-citation-mode): Autoload.
5114
5115 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
5116 checks to make it compile with XEmacs.
5117 (gnus-message-citation-mode): New minor mode.
5118 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
5119 (gnus-message-highlight-citation): New variables.
5120 (gnus-message-search-citation-line)
5121 (gnus-message-add-citation-keywords)
5122 (gnus-message-remove-citation-keywords)
5123 (turn-on-gnus-message-citation-mode)
5124 (turn-off-gnus-message-citation-mode): New functions.
5125
51262006-12-26 Oliver Scholz <epameinondas@gmx.de>
5127
5128 * gnus-cite.el: Enable highlighting of different citation levels in
5129 message-mode.
11e95b02
MB
5130
51312006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
5132
5133 * message.el (message-make-fqdn): Fix comment.
5134 (message-bogus-system-names): Add ".local".
5135
5136 * spam.el (spam-ifile-path, spam-ifile-program)
5137 (spam-ifile-database-path, spam-ifile-database)
5138 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
5139 Don't use "path" inappropriately.
5140 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
5141 strings.
5142 (spam-check-ifile, spam-ifile-register-with-ifile)
5143 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
5144 new variable names.
5145
5146 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
5147 (gnus-treat-display-smileys): Simplify using
5148 gnus-image-type-available-p.
5149
5150 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
5151 available.
5152
51532006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
5154
5155 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
5156 one after turning on the buffer's multibyteness instead of decoding
5157 them directly in the unibyte buffer that causes unexpected conversion
5158 in Emacs 23 (unicode).
5159
01c52d31
MB
51602006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5161
5162 * message.el (message-generate-hashcash): Fix custom type.
5163
51642006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
5165
5166 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
5167
9b9e104e
MB
51682006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
5169
5170 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
5171 disconnect icons. Add help text.
5172
01c52d31
MB
51732006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
5174
5175 * spam.el (spam-extra-header-to-number): CRM114 spam score is
5176 negated to be consistent with the others we handle.
5177
51782006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
5179
5180 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
5181 version of gnus-summary-buffer to something, so that we can use two
5182 article buffers at the same time.
5183
51842006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
5185
5186 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
5187 trigger all the extra headers.
5188 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
5189 sorting.
5190
51912006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5192
5193 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
5194 solid groups.
5195
bcd3e063
MB
51962006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
5197
5198 * legacy-gnus-agent.el: Add Copyright notice.
5199
82e5f93f
CY
52002006-12-12 Chong Yidong <cyd@stupidchicken.com>
5201
5202 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
5203
01c52d31
MB
52042006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5205
5206 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
5207
5208 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
5209 to make it work reliably in CVS Emacs.
5210 (gnus-summary-limit-strange-charsets-predicate)
5211 (gnus-summary-limit-to-predicate): New functions.
5212
f88e76a8
CY
52132006-12-08 Chong Yidong <cyd@stupidchicken.com>
5214
5215 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
5216 specifying array size.
5217 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
5218 array if it is too small.
5219 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
5220 (gnus-sort-threads-loop): New function.
5221
e925d5ae 52222006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
5223
5224 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
5225 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
5226
880820fe 52272006-12-04 Jouni K. Seppänen <jks@iki.fi>
3aa84d30
MB
5228
5229 * mm-url.el (mm-url-predefined-programs): Call curl with correct
5230 options.
5231
01c52d31
MB
52322006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5233
5234 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
5235 DOS-ing the recipient.
5236
5237 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
5238 the headers when creating the mapping to avoid mismappings.
5239 (nnweb-gmane-create-mapping): Always nix out old mapping.
5240
52412006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
5242
5243 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
5244 and mm-verify-option to never.
5245
5538c331
MB
52462006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
5247
01c52d31
MB
5248 * message.el (message-signed-or-encrypted-p): New function.
5249 (message-forward-make-body): Use it.
5250
5251 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
5252 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
5253
52542006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
5255
5256 * nneething.el (nneething-decode-file-name): Replace
5257 decode-coding-string with mm-decode-coding-string.
5258
01c52d31
MB
5259 * gnus-int.el (gnus-open-server): Say failed server's name.
5260
550831ed
JB
52612006-11-24 Juanma Barranquero <lekktu@gmail.com>
5262
5263 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
5264 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
5265
5266 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
5267 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
5268 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
5269 (gnus-group-make-directory-group, gnus-group-transpose-groups):
5270 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
5271 (gnus-subscribe-newsgroup, gnus-1):
5272 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
5273 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
5274 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
5275 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
5276
01c52d31
MB
52772006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5278
5279 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
5280 keystroke.
5281 (gnus-summary-limit-to-bodies): Implement headersp.
5282
52832006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5284
5285 * dns.el (query-dns): Protect against "Process dns deleted" strings.
5286
e8f0f70d
MB
52872006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
5288
5289 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
5290
01c52d31
MB
52912006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5292
5293 * message.el (message-generate-hashcash): Expand range of values to
5294 include `opportunistic'.
5295 (message-send-mail): Use it.
5296
b07e0143
MB
52972006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5298
5299 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
5300 and comment it.
5301
5302 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
5303
4573e0df
MB
53042006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
5305
5306 * gnus-util.el (gnus-extract-address-components): Improve comment.
5307
53082006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
5309
5310 * gnus-util.el (gnus-extract-address-components): Work with address in
5311 which the name portion contains @.
5312
53132006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
5314
5315 * gnus.el (gnus-start): Move custom group up.
5316 (gnus-select-method): Don't autoload, but make it available for
5317 `customize-variable'.
5318 (gnus-getenv-nntpserver): Don't autoload.
5319
01c52d31
MB
53202006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
5321
5322 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
5323
53242006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
5325
5326 * message.el (message-sendmail-extra-arguments): New variable.
5327 (message-send-mail-with-sendmail): Use it.
5328
4573e0df
MB
53292006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
5330
5331 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
5332 mm-with-unibyte-current-buffer to make string unibyte.
5333
5334 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
5335 mm-string-as-multibyte.
5336
01c52d31
MB
53372006-11-14 Daiki Ueno <ueno@unixuser.org>
5338
5339 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
5340 Reported by Werner Koch <wk@gnupg.org>.
5341
53422006-11-14 Daiki Ueno <ueno@p360>
5343
5344 * mml2015.el: Autoload epa-select-keys when compiling.
5345
53462006-11-13 Daiki Ueno <ueno@unixuser.org>
5347
5348 * mml2015.el (mml2015-epg-sign): Save the signing keys in
5349 message-options.
5350 (mml2015-epg-encrypt): Save the recipient keys in message-options.
5351
53522006-11-13 Daiki Ueno <ueno@unixuser.org>
5353
5354 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
5355 EasyPG (< 0.0.6).
5356 (mml2015-always-trust): New user option.
5357 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
5358 prompt.
5359
53602006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
5361
5362 * nntp.el (nntp-authinfo-force): New variable.
5363 (nntp-send-authinfo): Use it.
5364
4573e0df
MB
53652006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
5366
01c52d31
MB
5367 * message.el (message-strip-subject-encoded-words): Allow _not_ to
5368 decode encoded words. Improve prompt. Add comment about forwarding.
5369 (message-replacement-char): Move up.
4573e0df
MB
5370
53712006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
5372
5373 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
5374 instead of gnus-intersection because arguments of gnus-sorted-nunion
5375 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
5376
01c52d31
MB
53772006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
5378
5379 * message.el (message-strip-subject-encoded-words): Reformat prompt.
5380 (message-simplify-subject-functions): Enable
5381 message-strip-subject-encoded-words by default.
5382
53832006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
5384
c4cc8b9a 5385 * message.el (message-strip-subject-encoded-words): New function.
01c52d31
MB
5386 (message-simplify-subject-functions): New variable.
5387 (message-simplify-subject): Use it. Fix typo in doc string.
5388 Support message-strip-subject-encoded-words.
5389
06856b12
JB
53902006-11-03 Juanma Barranquero <lekktu@gmail.com>
5391
5392 * gnus-diary.el (gnus-diary-delay-format-function):
5393 * nndiary.el (nndiary-reminders):
5394 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
5395
b193caa3
MB
53962006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
5397
5398 * gnus-art.el (article-hide-boring-headers): Fetch date from
5399 gnus-original-article-buffer to avoid problems with localized date
5400 strings.
5401
54022006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
5403
5404 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
5405
ab785936
MB
54062006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
5407
06856b12
JB
5408 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
5409 New variables.
ab785936
MB
5410 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
5411 (mm-charset-synonym-alist): Move some entries to
5412 mm-codepage-iso-8859-list.
5413 (mm-charset-synonym-alist, mm-charset-override-alist): Add
5414 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
5415
b90a6149
MB
54162006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
5417
5418 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
5419
54202006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
5421
5422 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
5423 with Emacs 21 and XEmacs.
5424
01c52d31
MB
54252006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
5426
5427 * spam.el (spam-parse-address): New function for better parsing,
5428 catching errors, etc.
5429 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
5430
b90a6149
MB
54312006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
5432
5433 * mm-view.el: Add interactive arg to html2text autoload.
5434
54352006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
5436
5437 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
5438
01c52d31
MB
54392006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
5440
5441 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
5442 variables.
5443 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
5444 (mm-charset-synonym-alist): Move some entries to
5445 mm-codepage-iso-8859-list.
5446
5447 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
5448
54492006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
5450
5451 * message.el (message-citation-line-format)
5452 (message-insert-formated-citation-line): Fix implementation of %E, %N
5453 and %n according to the doc string.
5454
54552006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
5456
5457 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
5458 car-safe to avoid bad parses.
5459
c86d4601
MB
54602006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
5461
5462 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
5463 names.
5464
5465 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
5466
54672006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
5468
01c52d31
MB
5469 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
5470 header.
5471
5472 * message.el (message-draft-headers): Add Date.
5473 (message-headers-to-generate): Fix typo in docstring.
5474
5475 * nndraft.el (nndraft-required-headers): New variable.
5476 (nndraft-generate-headers): Use it.
5477
5478 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
5479
54802006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
5481
5482 * gnus-registry.el (gnus-registry-wash-for-keywords)
5483 (gnus-registry-find-keywords): New functions to allow easy searching of
5484 articles that are in the registry.
5485
54862006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
5487
5488 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
5489 ietf-drums-parse-address instead of gnus-extract-address-components.
5490 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
5491
54922006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
5493
5494 * gnus.el (gnus-mime): Remove unused custom group.
5495
92edaeed
MB
54962006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5497
5498 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
5499 "blank line" when searching for end of armor headers.
5500
55012006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
5502
5503 * gmm-utils.el (gmm-write-region): Fix variable name.
5504
55052006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
5506
5507 * gmm-utils.el (gmm-write-region): New function based on compatibility
5508 code from `mm-make-temp-file'.
5509
5510 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
5511
5512 * nnmaildir.el (nnmaildir--update-nov)
5513 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
5514 Use `gmm-write-region'.
5515
996aa8c1
MB
55162006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
5517
01c52d31
MB
5518 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
5519 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
5520
5521 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
5522
5523 * message.el (message-replacement-char): New variable.
5524 (message-fix-before-sending): Use it.
5525 (message-simplify-subject): New function to remove duplicate code.
5526 (message-reply, message-followup): Use it.
5527
996aa8c1
MB
5528 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
5529 gnus-summary-limit-to-articles.
5530
01c52d31 55312006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 5532
01c52d31 5533 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 5534
01c52d31 5535 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 5536
01c52d31 55372006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5538
01c52d31
MB
5539 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
5540 ignore non-string data.
996aa8c1 5541
01c52d31 55422006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5543
01c52d31
MB
5544 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
5545 non-string data (needs to be done in the registry too).
996aa8c1 5546
01c52d31 55472006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5548
01c52d31
MB
5549 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
5550 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
5551 (gnus-registry-split-fancy-with-parent)
5552 (gnus-registry-fetch-simplified-message-subject-fast)
5553 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
5554 Remove text properties on ingress into the registry and when it's saved.
5555 (gnus-registry-clean-empty-function): Fix bug with cleaning the
5556 registry from entries with no groups.
996aa8c1 5557
01c52d31 55582006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5559
01c52d31
MB
5560 * gnus-util.el (gnus-string-remove-all-properties): Add utility
5561 function to remove string properties.
996aa8c1 5562
67099291
MB
55632006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
5564
5565 * gmm-utils.el (gmm): Adjust custom version.
5566
5567 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
5568 custom version.
5569
5570 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
5571
01c52d31
MB
55722006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
5573
5574 * gnus-art.el (gnus-insert-prev-page-button)
5575 (gnus-insert-next-page-button): Simplify. Reformat.
5576
55772006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
5578
5579 * gnus-art.el (gnus-insert-prev-page-button)
5580 (gnus-insert-next-page-button): Apply gnus-article-button-face.
5581
94019f61
CY
55822006-09-25 Chong Yidong <cyd@stupidchicken.com>
5583
5584 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
5585
01c52d31
MB
55862006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
5587
c4cc8b9a
JB
5588 * gnus-art.el (gnus-insert-mime-button)
5589 (gnus-insert-mime-security-button):
5590 Apply gnus-article-button-face to MIME and security buttons.
01c52d31
MB
5591
55922006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
5593
5594 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
5595 readable.
5596
55972006-09-20 Steve Youngs <steve@sxemacs.org>
5598
5599 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
5600 `browse-url-of-file' instead of `browse-url'.
5601
0327a464
MB
56022006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5603
5604 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
5605 regexp. Articles containing quotation were cut prematurely.
5606
56072006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
5608
01c52d31
MB
5609 * message.el (message-cite-original-1): Use nobody by default for the
5610 value of From header.
0327a464
MB
5611 (message-reply): Ditto.
5612
01c52d31
MB
56132006-09-11 Daiki Ueno <ueno@unixuser.org>
5614
5615 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
5616 to the gnus-info. This fixes a bug of inline-PGP message verification.
5617 Reported by Michael Piotrowski <mxp@dynalabs.de>.
5618
b110774a
MB
56192006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
5620
5621 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
5622 mails in the doc string. Add some URLs in comment.
01c52d31 5623 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
5624
56252006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
5626
5627 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
5628 backslashes handling and the way to find boundaries of quoted strings.
5629
01c52d31
MB
56302006-09-07 Daiki Ueno <ueno@unixuser.org>
5631
5632 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
5633 mml1991-encrypt-to-self is set and mml1991-signers is not set.
5634 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
5635 mml2015-encrypt-to-self is set and mml2015-signers is not set.
5636
676c1893
RS
56372006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
5638
01c52d31
MB
5639 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
5640 doc string.
5641 (gnus-button-regexp, gnus-button-last): Remove unused variables.
5642
56432006-09-06 Simon Josefsson <jas@extundo.com>
5644
5645 * mml2015.el (mml2015-use): Doc fix, mention epg.
5646
56472006-09-06 Daiki Ueno <ueno@unixuser.org>
5648
5649 * mml2015.el (mml2015-use): Default to epg, if available.
5650
56512006-09-06 Daiki Ueno <ueno@unixuser.org>
5652
5653 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
5654 message-sender.
5655 (mml1991-epg-encrypt): Ditto.
5656 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
5657 message-sender.
5658 (mml2015-epg-encrypt): Ditto.
676c1893 5659
de4fbbe4
CY
56602006-09-04 Chong Yidong <cyd@stupidchicken.com>
5661
5662 * message.el (message-send-mail-with-sendmail): Look for sendmail in
5663 several common directories.
5664
01c52d31
MB
56652006-09-05 Daiki Ueno <ueno@unixuser.org>
5666
5667 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
5668 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
5669
d7093904
MB
56702006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
5671
8fbdffe5
MB
5672 * gnus-art.el (article-decode-encoded-words): Make it fast.
5673
56742006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
5675
5676 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
5677
d7093904
MB
5678 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
5679 in quoted string into `\'.
5680
343d6628
MB
56812006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5682
5683 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
5684 Use standard-syntax-table.
5685
56862006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5687
5688 * gnus-art.el (gnus-decode-address-function): New variable.
5689 (article-decode-encoded-words): Use it to decode headers which are
5690 assumed to contain addresses.
5691 (gnus-mime-delete-part): Remove useless `or'.
5692
5693 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
5694 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
5695 (gnus-nov-parse-line): Use it to decode From header.
5696 (gnus-get-newsgroup-headers): Ditto.
5697 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
5698
5699 * mail-parse.el (mail-decode-encoded-address-region): New alias.
5700 (mail-decode-encoded-address-string): New alias.
5701
5702 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
5703 New function.
5704 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
5705 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
5706 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
5707 (rfc2047-decode-string): Ditto.
5708 (rfc2047-decode-address-region): New function.
5709 (rfc2047-decode-address-string): New function.
5710
01c52d31
MB
57112006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
5712
5713 * message.el (message-caesar-buffer-body): Allow rotating headers.
5714
5715 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
5716
5717 * message.el (message-insert-formated-citation-line): Fix %f.
5718 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
5719
57202006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
5721
5722 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
5723 (gnus-bookmark-mouse-available-p): New macro.
5724 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
5725 (gnus-bookmark-bmenu-show-infos): Use it.
5726 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
5727 (gnus-bookmark-bmenu-hide-infos): Ditto.
5728 (gnus-bookmark-remove-properties): New function.
5729 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
5730 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
5731 (gnus-bookmark-write-file): Bind coding-system-for-write.
5732 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
5733 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
5734 group before selecting it.
5735 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
5736 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
5737 quit-window if it is not available; use gnus-mouse-2 and bind it to
5738 gnus-bookmark-bmenu-select-by-mouse.
5739 (gnus-bookmark-show-details): Remove unused variable `details-list'.
5740 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 5741
5dab7628
RF
57422006-08-13 Romain Francoise <romain@orebokech.com>
5743
5744 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
5745 space.
5746
5ebdc299
MB
57472006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
5748
5749 * compface.el (uncompface): Use binary rather than raw-text-unix.
5750
57512006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
5752
5753 * compface.el (uncompface): Make sure the eol conversion doesn't take
5754 place when communicating with the external programs. Reported by
5755 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
5756
57572006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
5758
5759 * nnheader.el (nnheader-insert-head): Fix typo in comment.
5760
57612006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5762
5763 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
5764 Make it more robust by parsing author and date independently.
5765
ebf693f3
MB
57662006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
5767
5768 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
5769
01c52d31
MB
57702006-07-28 Daiki Ueno <ueno@unixuser.org>
5771
5772 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
5773 first matching secret key.
5774 (mml2015-epg-encrypt): Ditto.
5775
5776 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
5777 first matching secret key.
5778 (mml1991-epg-encrypt): Ditto.
5779
5780 * mml2015.el (mml2015-encrypt-to-self): New user option.
5781 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
5782 mml2015-epg-encrypt-to-self is set.
5783
5784 * mml1991.el (mml1991-encrypt-to-self): New variable.
5785 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
5786 mml1991-epg-encrypt-to-self is set.
5787
5788 * mml2015.el (mml2015-signers): New user option.
5789 (mml2015-epg-sign): Reflect the value of mml2015-signers.
5790 (mml2015-epg-encrypt): Allow to select signing keys.
5791
5792 * mml1991.el (mml1991-signers): New variable.
5793 (mml1991-epg-sign): Reflect the value of mml1991-signers.
5794 (mml1991-epg-encrypt): Allow to select signing keys.
5795
ebf693f3
MB
57962006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
5797
5798 * nnheader.el (nnheader-insert-head): Make it work even if the file
5799 uses CRLF for the line-break code.
5800
01c52d31
MB
58012006-07-25 Daiki Ueno <ueno@unixuser.org>
5802
5803 * mml2015.el: Require mml-sec instead of password.
5804 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
5805 (mml2015-cache-passphrase): Inherit the default value from
5806 mml-secure-cache-passphrase.
5807 (mml2015-passphrase-cache-expiry): Inherit the default value from
5808 mml-secure-passphrase-cache-expiry.
5809
5810 * mml1991.el: Require mml-sec instead of password.
5811 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
5812 (mml1991-cache-passphrase): Inherit the default value from
5813 mml-secure-cache-passphrase.
5814 (mml1991-passphrase-cache-expiry): Inherit the default value from
5815 mml-secure-passphrase-cache-expiry.
5816
5817 * mml-sec.el: Require password.
5818 (mml-secure-verbose): New user option.
5819 (mml-secure-cache-passphrase): New user option.
5820 (mml-secure-passphrase-cache-expiry): New user option.
5821
58222006-07-24 Daiki Ueno <ueno@unixuser.org>
5823
5824 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
5825 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
880820fe 5826 andreas@altroot.de (Andreas Vögele).
01c52d31
MB
5827
5828 FIXME: Use `tiny change'?
5829
bd876f90
MB
58302006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5831
5832 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
5833 workaround for the url package included with Emacs.
5834
5835 * nnweb.el (nnweb-google-create-mapping): Update regexp.
5836
01c52d31
MB
58372006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
5838
5839 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
5840 correctly. This fixes a bug caused by the 2006-05-12 change.
5841
06dc8321
KF
58422006-07-18 Karl Fogel <kfogel@red-bean.com>
5843
5844 * nnmail.el (nnmail-article-group): If splitting raises an error, give
5845 some information about the error when saying that the `bogus' mail
5846 group will be used.
5847
7ce31649
MB
58482006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
5849
5850 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
5851 string.
5852
b44409c9
MB
58532006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
5854
5855 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
5856
763bb2d4
MB
58572006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5858
5859 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
5860
01c52d31
MB
58612006-07-10 Daiki Ueno <ueno@unixuser.org>
5862
5863 * mml1991.el (mml1991-function-alist): Add epg.
5864 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
5865 (mml1991-epg-encrypt): New functions.
5866
58672006-07-10 Daiki Ueno <ueno@unixuser.org>
5868
5869 * mml2015.el (mml2015-verbose): New variable.
5870 (mml2015-cache-passphrase): Ditto.
5871 (mml2015-passphrase-cache-expiry): Ditto.
5872 (mml2015-function-alist): Add epg.
5873 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
5874 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
5875 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
5876 functions.
5877
58782006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5879
5880 * message.el (message-cite-original-1): Preserve region when removing
5881 quoted text due to X-No-Archive in order to avoid bogus attribution
5882 when citing multiple messages.
5883
58842006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5885
5886 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
5887 Kenneth Jacker <khj@be.cs.appstate.edu>.
5888
827dc73d
MB
58892006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
5890
5891 * gnus-diary.el (gnus-user-format-function-d)
5892 (gnus-user-format-function-D): Autoload.
5893
01c52d31 5894 * imap.el (Commentary): Fix typo.
827dc73d 5895
01c52d31
MB
5896 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
5897 2006-04-22 contribution.
5898
58992006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5900
5901 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
5902 It didn't really fix the bogosity I'm seeing with solid web groups.
5903
59042006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5905
5906 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
5907 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
5908 created using server names. If we use the feature without declaring
5909 it, Gnus does not properly manage server and group state.
5910
5911 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
5912 bound.
5913
59142006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5915
5916 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
5917 looking up the method using GROUP's prefix before inventing a new one.
5918 It is used on killed/unknown groups in various places where returning
5919 an all-new method isn't expected by the caller.
5920
5921 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
5922 and match semantics of gnus-group-real-prefix.
5923
59242006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
5925
5926 * nnmail.el (nnmail-broken-references-mailers): New variable.
5927 (nnmail-ignore-broken-references): New function generalizing
5928 nnmail-fix-eudora-headers.
5929 (nnmail-fix-eudora-headers): Now obsolete.
5930
5931 * gnus-art.el (gnus-button-handle-custom): Support
5932 `customize-apropos*'.
5933
59342006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5935
5936 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
5937
5938 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
5939 articles.
5940
59412006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
5942
5943 * message.el (message-cite-reply-above): New variable.
5944 (message-yank-original): Use it.
827dc73d 5945
a367620f
MB
59462006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
5947
5948 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
5949
01c52d31
MB
59502006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
5951
5952 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
5953 as read.
5954
5955 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
5956
59572006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
5958
5959 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
5960 (gnus-bookmark-default-file): Use gnus-directory.
5961 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
5962 Remove "*" in doc string.
5963 (gnus-bookmark-write-file): Simplify.
5964 (gnus-bookmark-maybe-sort-alist): Use `when'.
5965 (gnus-bookmark-get-bookmark): Fix typo in doc string.
5966 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
5967 FIXME about Emacs 21 and XEmacs compatibility.
5968 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
5969 compatibility.
5970 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
5971 compatibility.
5972 (gnus-bookmark-menu-heading): Fix version.
5973
59742006-06-19 Bastien Guerry <bzg@altern.org>
5975
5976 * gnus-bookmark.el: New file.
5977
5cfd0f2e
MB
59782006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
5979
5980 * message.el (message-syntax-checks): Doc fix.
5981
01c52d31
MB
59822006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5983
5984 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
5985 unsubscribed groups as if they were killed ones. It causes duplicate
5986 entries in gnus-newsrc-alist.
5987
f362b760
MB
59882006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5989
5990 * message.el (message-syntax-checks): Doc fix.
5991 (message-send-mail): Add check for continuation headers.
5992 (message-check-news-header-syntax): Fix regexp used to check for
5993 continuation headers.
5994
59952006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
5996
5997 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
5998
01c52d31
MB
59992006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
6000
6001 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
6002
60032006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
6004
6005 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
6006 default-truncate-lines.
6007
26c9afc3
MB
60082006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
6009
6010 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
6011 to fill the utf-8 entry.
6012
01c52d31 60132006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 6014
01c52d31
MB
6015 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
6016
60172006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
6018
6019 * gnus-agent.el (directory-files-and-attributes): Move all the way
6020 forward (the third and final move).
6021 (gnus-agent-read-agentview): Trap reconstruction errors due to
b643362c 6022 nonexistent directory. Handle by returning nil.
01c52d31
MB
6023
60242006-05-30 Didier Verna <didier@xemacs.org>
6025
6026 * message.el (message-dont-reply-to-names): Update the custom type.
6027 * message.el (message-dont-reply-to-names): New defsubst: potentially
6028 convert a list of regexps into a single one.
6029 * message.el (message-get-reply-headers): Use it.
6030 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
6031
60322006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
6033
6034 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
6035
60362006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
6037
6038 * gnus-ml.el (gnus-mailing-list-subscribe)
6039 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
6040 (gnus-mailing-list-message): Fix doc strings.
6041
60422006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6043
6044 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
6045 of doing it manually.
6046
01c52d31
MB
60472006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
6048
6049 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
6050 comment.
6051
26c9afc3
MB
60522006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
6053
002876ab 6054 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
01c52d31 6055 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
c4cc8b9a 6056 (gnus-agent-read-local): All symbols allocated in my-obarray.
26c9afc3
MB
6057 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
6058 (gnus-agent-regenerate-group): Check numeric names to see if they are
6059 messages or groups.
01c52d31
MB
6060 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
6061 better way of do this...)
6062
6063 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
6064 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
6065
60662006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
6067
6068 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
6069 (gnus-saved-headers): Ditto.
01c52d31 6070 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
6071 (gnus-article-save): Override gnus-save-all-headers and
6072 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
6073 (gnus-summary-save-in-file): Add :headers property.
6074 (gnus-summary-write-to-file): Ditto.
6075
6076 * gnus-sum.el (gnus-summary-save-article): Bind
6077 gnus-prompt-before-saving to t when saving many articles in a file;
6078 always show all headers.
6079
60802006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
6081
6082 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
6083 marks.
6084
6085 * message.el (message-indent-citation): Add optional arguments to allow
6086 using it outside of message buffers.
6087
6088 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
6089 (gnus-article-treat-unfold-headers): Use it.
6090 (gnus-article-truncate-lines): New variable.
6091 (gnus-article-mode): Use it.
6092 (gnus-article-toggle-truncate-lines): New function.
6093
6094 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
6095 gnus-article-toggle-truncate-lines.
6096
6097 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
6098 coding system in XEmacs, use binary.
6099
61002006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
6101
6102 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
6103 after-load-alist.
6104
6105 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
6106 this function should save decoded articles.
6107 (gnus-summary-write-to-file): Use property to specify this function
6108 should save decoded articles and specify gnus-summary-save-in-file
6109 should be used to save articles other than the first one when saving
6110 many articles.
6111 (gnus-summary-save-body-in-file): Use property to specify this
6112 function should save decoded articles.
6113 (gnus-summary-write-body-to-file): Use property to specify this
6114 function should save decoded articles and specify
6115 gnus-summary-save-body-in-file should be used to save articles other
6116 than the first one when saving many articles.
6117
6118 * gnus-sum.el (gnus-summary-save-article): Simplify.
6119
61202006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
6121
6122 * gnus-art.el (gnus-default-article-saver): Add
6123 gnus-summary-write-body-to-file.
6124 (gnus-article-save-coding-system): Don't use coding system object
6125 in XEmacs.
26c9afc3
MB
6126 (gnus-read-save-file-name): Add optional `dir-var' argument which
6127 specifies directory in which files are saved; work even if optional
6128 `variable' argument is not specified.
01c52d31
MB
6129 (gnus-summary-write-to-file): Read file name.
6130 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
6131 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
6132
6133 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
6134 (gnus-summary-local-variables): Add it.
6135 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
6136 (gnus-summary-save-article): Remove optional `decode' argument;
6137 determine whether to decode articles by the value of
6138 gnus-default-article-saver; when saving many files using
6139 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
6140 it first and use gnus-summary-save-in-file or
6141 gnus-summary-save-body-in-file thereafter unless
6142 gnus-prompt-before-saving is always; move point to article which
6143 will be saved.
6144 (gnus-summary-save-article-file): Revert.
6145 (gnus-summary-write-article-file): Revert.
6146 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
6147 (gnus-summary-write-article-body-file): New function.
6148
61492006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
6150
01c52d31 6151 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 6152
01c52d31 61532006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 6154
01c52d31
MB
6155 * gnus-art.el (gnus-default-article-saver): Doc fix.
6156 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
6157 from gnus-summary-save-article-coding-system, and default to a
6158 certain coding system.
6159 (gnus-output-to-file): Add coding cookie and encode text according
6160 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 6161
01c52d31
MB
6162 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
6163 gnus-art.el and rename to gnus-article-save-coding-system.
6164 (gnus-summary-save-article): Require gnus-art; don't show all
6165 headers if it decodes articles; don't add coding cookie here;
6166 don't bind mm-text-coding-system-for-write.
6167 (gnus-summary-save-article-file): Save decoded articles.
6168 (gnus-summary-write-article-file): When saving many files, use
6169 gnus-summary-write-to-file first and gnus-summary-save-in-file
6170 thereafter unless gnus-prompt-before-saving is always.
6171 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 6172
01c52d31 61732006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 6174
01c52d31 6175 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 6176
880820fe 61772006-05-23 Michaël Cadilhac <michael.cadilhac@lrde.org>
01c52d31
MB
6178
6179 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
6180 its hash index. Store this hash in `nnrss-group-data'.
6181 (nnrss-read-group-data): Update accordingly.
6182
61832006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
6184
6185 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
6186 entry.
6187
6188 * gnus-sum.el (gnus-summary-make-menu-bar): Add
6189 gnus-article-browse-html-article.
6190
61912006-05-23 Hynek Schlawack <hynek@ularx.de>
6192
6193 * gnus-sum.el (gnus-summary-mime-map): Add
6194 gnus-article-browse-html-article.
61952006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
6196
6197 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
6198 suitable coding systems in customize.
6199
62002006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
6201
6202 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 6203
d7ba2a01
RS
62042006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
6205
f18df03d
MB
6206 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
6207 (gnus-summary-expire-articles-now): Shorten prompt.
6208
d7ba2a01
RS
6209 * gmm-utils.el (wid-edit): Require.
6210 (defun-gmm): Renamed from `gmm-defun-compat'.
6211 (gmm-image-search-load-path): Use it.
6212 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
6213
01c52d31
MB
62142006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
6215
6216 * gnus-sum.el (gnus-summary-save-article-coding-system): New
6217 variable.
6218 (gnus-summary-save-article): Add optional `decode' argument. If
6219 it is set and gnus-summary-save-article-coding-system is non-nil,
6220 save decoded article.
6221 (gnus-summary-write-article-file): Save decoded article if
6222 gnus-summary-save-article-coding-system is non-nil.
6223
6224 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
6225 type.
6226
62272006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
6228
6229 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
6230
62312006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
6232
6233 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
6234 first to test gnus-single-article-buffer which may be buffer-local.
6235
6236 * gnus-sum.el (gnus-summary-setup-buffer): Make
6237 gnus-single-article-buffer buffer-local and nil in ephemeral
6238 group; make gnus-article-buffer, gnus-article-current, and
6239 gnus-original-article-buffer always buffer-local.
6240 (gnus-summary-exit): Kill article buffer belonging to ephemeral
6241 group.
6242 (gnus-handle-ephemeral-exit): Don't move to next summary line.
6243
62442006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
6245
6246 * nnml.el (nnml-request-compact-group): Compressed files might not
6247 have .gz extension.
6248
54e573e6
MB
62492006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
6250
6251 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
6252 (mm-copy-to-buffer): Use with-current-buffer.
6253 (mm-display-part): Simplify.
6254 (mm-inlinable-p): Add optional arg `type'.
6255
01c52d31
MB
62562006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
6257
49c7d1ac 6258 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
6259 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
6260 Try harder to show the attachment internally or externally using
6261 gnus-mime-view-part-as-type.
6262
01c52d31 62632006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 6264
01c52d31
MB
6265 * message.el (message-from-style, message-signature-separator)
6266 (message-user-organization-file, message-send-mail-function)
6267 (message-citation-line-function, message-yank-prefix)
6268 (message-indent-citation-function, message-signature)
6269 (message-signature-file, message-signature-insert-empty-line):
6270 Remove autoloads.
6271
6272 * gnus-art.el (gnus-buttonized-mime-types): Remove
6273 "multipart/signed". Revert 2006-04-26 change.
6274
62752006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6276
6277 * gnus.el (gnus-version-number): Bump version.
6278
62792006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6280
6281 * gnus.el: No Gnus v0.5 is released.
6282
62832006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6284
6285 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
6286 fetching articles by message-id.
6287
62882006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6289
6290 * message.el (hashcash): Require hashcash as normal.
6291
6292 * ecomplete.el (ecomplete-highlight-match-line): Use
6293 point-at-eol.
6294 (ecomplete-highlight-match-line): Use `highlight', because that
6295 face exists in both Emacs and XEmacs.
6296
6297 * message.el (message-display-abbrev): Use point-at-bol.
6298
6299 * mail-source.el: Don't require timer/timer-funcs.
6300
6301 * gnus-async.el: Ditto.
6302
6303 * password.el: Ditto.
6304
6305 * mm-url.el: Ditto.
6306
6307 * mm-util.el: Require timer/timer-funcs.
6308
63092006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6310
6311 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
6312 Close.
54e573e6 6313
9606f1cb
MB
63142006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
6315
6316 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
6317 unibyte after clear-decrypt function runs.
6318
6319 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
6320 returns as a unibyte string.
6321
305452a5
MB
63222006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
6323
305452a5
MB
6324 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
6325 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
6326 (mml1991-pgg-encrypt): Ditto.
6327
0565caeb
MB
63282006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
6329
01c52d31
MB
6330 * message.el (message-user-organization-file): Check several
6331 locations of the organization file.
0565caeb 6332
01c52d31
MB
6333 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
6334 Add gnus-article-view-part-as-type.
0565caeb 6335
01c52d31 6336 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
6337
6338 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
6339 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 6340
01c52d31
MB
6341 * mml.el: Simplify autoload.
6342 (mml-mode): defvar dnd-protocol-alist instead of using
6343 symbol-value.
6344 (mml-default-directory): New variable.
6345 (mml-minibuffer-read-file): Use it.
6346 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
6347
6348 * message.el (message-citation-line-format): New variable.
6349 (message-insert-formated-citation-line): New function.
6350 (message-citation-line-function): Add
6351 `message-insert-formated-citation-line' to custom type.
6352
6353 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
6354 to doc string.
6355
6356 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
6357 depending on mm-verify-option.
0565caeb 6358
305452a5
MB
63592006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
6360
6361 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
6362 binding pgg-* variables; reimplement the section which prevents
6363 MIME header from being signed.
6364 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
6365 pgg-text-mode; remove a blank line at the top of body.
6366
6367 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
6368 lines at the top of body; use gnus-newsgroup-charset if there's no
6369 Charset header.
6370
0565caeb
MB
63712006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
6372
01c52d31
MB
6373 * message.el (message-self-insert-commands): Doc fix.
6374
0565caeb
MB
6375 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
6376 (mm-uu-pgp-encrypted-test): Ditto.
6377 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
6378 between header and body; return application/pgp-encrypted handle
6379 if decryption failed; decode decrypted body by charset.
6380
6381 * mm-decode.el (mm-automatic-display): Don't make application/pgp
6382 element match to application/pgp-*.
6383
01c52d31
MB
63842006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6385
6386 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
6387 HTML.
6388
63892006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6390
6391 * mail-source.el (mail-source-call-script): Message the error
6392 string.
6393
63942006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6395
6396 * gnus-util.el (gnus-byte-compile): Use it.
6397
002876ab 63982006-04-22 xyblor <fake@invalid.email> (tiny change)
01c52d31
MB
6399
6400 * gnus-util.el (kill-empty-logs): New function.
6401
64022006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6403
6404 * message.el (message-mail-alias-type): Doc fix.
6405 (message-mail-alias-type-p): New function.
6406 (message-send): Use it.
6407 (message-mode): Ditto.
6408 (message-strip-forbidden-properties): Ditto.
6409
6410 * ecomplete.el (ecomplete-database-file-coding-system): New
6411 variable.
6412 (ecomplete-save): Use it.
6413 (ecomplete-setup): Use it.
6414
64152006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
6416
6417 * message.el (message-self-insert-commands): New variable.
6418 (message-strip-forbidden-properties): Use it.
6419
64202006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6421
6422 * message.el (message-put-addresses-in-ecomplete): Use a regexp
6423 that doesn't make XEmacs choke.
6424
f67d6742
MB
64252006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
6426
49c7d1ac
SM
6427 * gnus-util.el (gnus-replace-in-string):
6428 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
6429
64302006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
6431
49c7d1ac
SM
6432 * gnus-util.el (gnus-select-frame-set-input-focus):
6433 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
6434 definition defined in Emacs 22 for old Emacsen.
6435
01c52d31 64362006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 6437
01c52d31 6438 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 6439
01c52d31 64402006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 6441
01c52d31
MB
6442 * gnus-registry.el (gnus-registry-cache-save): Remove text
6443 properties when saving via the temp buffer.
bd29ba20 6444
01c52d31 64452006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 6446
01c52d31 6447 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 6448
01c52d31 64492006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 6450
01c52d31
MB
6451 * message.el (message-generate-hashcash): Default to non-nil when
6452 hashcash is found.
18c06a99 6453
01c52d31
MB
6454 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
6455 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 6456
01c52d31 6457 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 6458
01c52d31 6459 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 6460
01c52d31 64612006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 6462
01c52d31
MB
6463 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
6464 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
6465 Remove autoloads.
163cb72d 6466
01c52d31 64672006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 6468
01c52d31 6469 * message.el (message-generate-hashcash): Default to.
163cb72d 6470
01c52d31 64712006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 6472
01c52d31
MB
6473 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
6474 concatenating segments rather than before concatenating them.
163cb72d 6475
01c52d31 64762006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 6477
01c52d31 6478 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 6479
01c52d31
MB
6480 * imap.el (imap-quote-specials): New function.
6481 (imap-login-auth): Quote specials.
14e6dc54 6482
01c52d31 64832006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 6484
01c52d31 6485 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 6486
01c52d31
MB
6487 * message.el (message-forward-make-body-plain): Allow
6488 message-forward-ignored-headers to be a list.
6489 (message-remove-ignored-headers): Factor out into function.
6490 (message-forward-make-body-mml): Use it.
6491 * rfc2231.el (rfc2231-parse-string): Remove dead code.
6492 (rfc2231-parse-string): Allow concatanation of parameters that
6493 aren't contiguous. The test case is
6494 (mail-header-parse-content-type "message/external-body;
6495 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
6496 access-type=LOCAL-FILE;
6497 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 6498
01c52d31 64992006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 6500
01c52d31
MB
6501 * nntp.el (nntp-accept-process-output): Return the value of
6502 `nnheader-accept-process-output'.
14e6dc54 6503
01c52d31 65042006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 6505
01c52d31
MB
6506 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
6507 (gnus-button-alist): Recognize more diff formats.
6508 (gnus-button-patch): Strip directory.
14e6dc54 6509
01c52d31 65102006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 6511
01c52d31
MB
6512 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
6513 Emacs 22 when setting focus.
1b155fbd 6514
01c52d31 65152006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 6516
01c52d31
MB
6517 * gnus-art.el (gnus-article-treat-types): Do treatment of
6518 text/x-verbatim parts.
6519 (gnus-button-patch): New command.
b6f2cf4b 6520
01c52d31
MB
6521 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
6522 addresses that contain invalid characters.
b6f2cf4b 6523
01c52d31 65242006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 6525
01c52d31
MB
6526 * message.el (message-put-addresses-in-ecomplete): Use
6527 gnus-replace-in-string.
6528 (message-is-yours-p): Use the more correct
6529 mail-header-parse-address instead of
6530 mail-extract-address-components.
6531 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 6532
01c52d31
MB
6533 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
6534 keystroke.
77218834 6535
01c52d31
MB
6536 * gnus-art.el (gnus-treatment-function-alist): Change order of
6537 newsgroups/generic header folding to avoid double-folding.
77218834 6538
01c52d31 6539 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 6540
01c52d31
MB
6541 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
6542 command.
6543 (gnus-summary-repeat-search-article-backward): New command.
d451514f 6544
01c52d31
MB
6545 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
6546 groups in the parent topic.
6547
880820fe 65482006-04-16 João Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
01c52d31
MB
6549
6550 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
6551 (spam-extra-header-to-number): Return the CRM114 number as a
6552 number instead of a string.
6553
65542006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6555
6556 * gnus-art.el (gnus-face-properties-alist): Moved here from
6557 gnus-fun.
6558
6559 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
6560
65612006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6562
6563 * message.el (message-strip-forbidden-properties): Only display on
6564 self-insert-command.
6565
6566 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
6567 reindent.
6568 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
6569
65702006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
6571
6572 * smiley.el (smiley-style): Fix typo.
d451514f 6573
4f162824
KH
65742006-03-23 Kenichi Handa <handa@m17n.org>
6575
6576 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
6577 instead of set-buffer-multibyte.
6578
e9e33c19
KH
65792006-03-23 Kenichi Handa <handa@m17n.org>
6580
6581 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
6582 buffer and then decode the buffer text if necessary.
6583 (rfc2231-encode-string): Be sure to work on multibyte buffer at
6584 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 6585
01c52d31 65862006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 6587
01c52d31
MB
6588 * hashcash.el (hashcash-insert-payment-async-2): Use
6589 message-goto-eoh instead of doing it manually.
6590 (mail-add-payment): Use message-narrow-to-header instead of trying
6591 to do the same itself.
f5e92214 6592
01c52d31 6593 * message.el (message-hidden-headers): Add Face.
f5e92214 6594
01c52d31
MB
6595 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
6596 reparenting code.
6597 (gnus-summary-reparent-children): Refactored out code.
6598 (gnus-summary-thread-map): New keystroke.
6599 (gnus-summary-reparent-children): Make into command.
f5e92214 6600
01c52d31
MB
6601 * smiley.el (smiley-style): Default to `medium' if using a large
6602 font.
f5e92214 6603
01c52d31
MB
6604 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
6605 does it itself.
f5e92214 6606
01c52d31 6607 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 6608
01c52d31 66092006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 6610
01c52d31
MB
6611 * nnagent.el (nnagent-request-set-mark): Silence log file
6612 writing.
6613 (nnagent-request-set-mark): Use write-region instead of
6614 append-to-file.
f5e92214 6615
01c52d31
MB
6616 * gnus-sum.el (gnus-read-header): Fudge article number if using a
6617 strange select method.
f5e92214 6618
01c52d31
MB
6619 * ecomplete.el (ecomplete-display-matches): Get highlightling
6620 right.
6621 (ecomplete-display-matches): Use literals.
6622 (ecomplete-display-matches): Disable message logging.
f5e92214 6623
01c52d31 6624 * message.el (message-display-abbrev): Small optimization.
531bedc3 6625
01c52d31
MB
6626 * ecomplete.el (ecomplete-display-matches): Allow automatic
6627 display.
531bedc3 6628
01c52d31
MB
6629 * message.el (message-strip-forbidden-properties): Display
6630 abbrevs.
6631 (message-display-abbrev): Get automatic display right.
531bedc3 6632
01c52d31
MB
6633 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
6634 keystrokes.
531bedc3 6635
01c52d31 66362006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 6637
01c52d31 6638 TODO: Backport to v5-10!
531bedc3 6639
01c52d31
MB
6640 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
6641 Moved here (and renamed) from gnus-registry.el.
531bedc3 6642
01c52d31
MB
6643 * gnus-registry.el: Require gnus-util.
6644 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 6645
01c52d31 66462006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 6647
01c52d31
MB
6648 * gnus-group.el (gnus-group-catchup-current): Change
6649 if-then-else-if-then-else into cond.
6650 (gnus-group-catchup): Indent.
6651 (group-name-at-point): New function.
6652 (gnus-fetch-group): Provide default from thing at point.
531bedc3 6653
01c52d31 66542006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 6655
01c52d31 6656 * message.el (message-display-abbrev): Fix regexp.
531bedc3 6657
01c52d31
MB
6658 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
6659 choosing.
6660 (ecomplete-highlight-match-line): Fix up code rewrite, remove
6661 dead variables.
ea8ae765 6662
01c52d31
MB
6663 * message.el (message-newline-and-indent): Remove debugging.
6664 (message-display-abbrev): Use new implementation.
ea8ae765 6665
01c52d31 66662006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 6667
01c52d31
MB
6668 * gnus-art.el (gnus-article-mode): Set
6669 cursor-in-non-selected-windows to nil.
ea8ae765 6670
01c52d31
MB
6671 * smiley.el: Revert previous change.
6672 (smiley-data-directory): defvar it before using it in the
6673 defcustom of `smiley-style'.
ea8ae765 6674
01c52d31 66752006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 6676
01c52d31 6677 * message.el (message-newline-and-indent): New function.
ea8ae765 6678
01c52d31 6679 * ecomplete.el: Implement more bits.
85fd8002 6680
01c52d31
MB
6681 * message.el (message-put-addresses-in-ecomplete): Clean up the
6682 string.
85fd8002 6683
01c52d31 6684 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 6685
01c52d31
MB
6686 * gnus-sum.el (gnus-summary-save-parts): Bind
6687 gnus-summary-save-parts-counter and use it to make unique file
6688 names.
85fd8002 6689
01c52d31 6690 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 6691
01c52d31
MB
6692 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
6693 parameter to say whether to actually parse the individual
6694 addresses.
61e66a15 6695
01c52d31
MB
6696 * message.el (message-put-addresses-in-ecomplete): New function.
6697 (ecomplete): Require.
6698 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 6699
01c52d31 67002006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 6701
01c52d31
MB
6702 * flow-fill.el (fill-flowed): Remove trailing space from blank
6703 quoted lines.
fe62aacc 6704
01c52d31 67052006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 6706
01c52d31
MB
6707 * smiley.el (smiley-style): Move definition later to avoid a
6708 compilation warning.
fe62aacc 6709
01c52d31 67102006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 6711
01c52d31
MB
6712 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
6713 buffer and then decode the buffer text if necessary.
6714 (rfc2231-encode-string): Be sure to work on multibyte buffer at
6715 first, and after mm-encode-body, change the buffer to unibyte.
6716 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 6717
01c52d31 67182006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 6719
01c52d31
MB
6720 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
6721 Content-Type header instead of Content-Disposition header.
6722 (gnus-mime-inline-part): Ditto.
6723 (gnus-mime-view-part-as-charset): Ignore charset that the part
6724 specifies.
719120ef 6725
01c52d31
MB
6726 * mm-decode.el (mm-display-part): Work with external parts and
6727 usual parts similarly.
719120ef 6728
01c52d31
MB
6729 * mm-extern.el (mm-inline-external-body): Use mm-display-part
6730 instead of gnus-display-mime.
719120ef 6731
01c52d31
MB
6732 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
6733 instead of with-temp-buffer.
719120ef 6734
01c52d31
MB
6735 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
6736 tag to summarized topics part in order to encode non-ASCII text.
719120ef 6737
01c52d31 67382006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 6739
01c52d31
MB
6740 * smiley.el (smiley-style): New variable.
6741 (smiley-directory): New function.
6742 (smiley-data-directory): Derive from `smiley-style' using
6743 `smiley-directory'.
6744 (smiley-regexp-alist): Add new entries.
719120ef 6745
01c52d31
MB
6746 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
6747 (gnus-article-browse-delete-temp): Add :version.
719120ef 6748
880820fe 67492006-04-11 Arne Jørgensen <arne@arnested.dk>
719120ef 6750
01c52d31
MB
6751 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
6752 the sieve region.
719120ef 6753
01c52d31 67542006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 6755
01c52d31 6756 * gnus.el (gnus-version-number): Bump version.
719120ef 6757
01c52d31 67582006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 6759
01c52d31 6760 * gnus.el: No Gnus v0.4 is released.
719120ef 6761
01c52d31 67622006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 6763
01c52d31
MB
6764 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
6765 layout.
719120ef 6766
01c52d31
MB
6767 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
6768 unknown charset.
719120ef 6769
01c52d31
MB
6770 * message.el (message-header-synonyms): Add Original-To to the
6771 default.
ba0226dd 6772
01c52d31
MB
6773 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
6774 optional parameter.
ba0226dd 6775
01c52d31 67762006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 6777
01c52d31 6778 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 6779
01c52d31 67802006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 6781
01c52d31 6782 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 6783
01c52d31 67842006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 6785
01c52d31 6786 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 6787
01c52d31 67882006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 6789
01c52d31 6790 * password.el (password-reset): New function.
5f4264e5 6791
01c52d31 67922006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 6793
01c52d31
MB
6794 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
6795 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 6796
01c52d31 67972006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 6798
01c52d31
MB
6799 * nnweb.el (nnweb-google-create-mapping): Update regexp.
6800 Some whitespace was matched into the url, which broke browsing hits
6801 > 100 when mm-url-use-external was nil.
5f4264e5 6802
01c52d31 68032006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 6804
01c52d31
MB
6805 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
6806 gnus-extra-headers for 'Newsgroups.
5f4264e5 6807
01c52d31
MB
6808 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
6809 bound.
e13be7a2 6810
01c52d31 68112006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 6812
01c52d31
MB
6813 * pgg-gpg.el: Clean up process buffers every time gpg processes
6814 complete.
b5189759 6815
01c52d31 68162006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 6817
01c52d31
MB
6818 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
6819 doc string.
16f18d05 6820
01c52d31 68212006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 6822
01c52d31
MB
6823 * pgg-gpg.el (pgg-gpg-process-filter)
6824 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 6825
01c52d31
MB
6826 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
6827 lines, temporary fix.
d71c0855 6828
01c52d31 68292006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 6830
01c52d31 6831 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 6832
01c52d31 68332006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 6834
01c52d31
MB
6835 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
6836 default-enable-multibyte-characters. This reverts the change from
6837 revision 6.17 which is no longer necessary because the passphrase
6838 is sent separately now. GnuPG messages are unreadable under
6839 multibyte locales with default-enable-multibyte-characters set to
6840 nil.
cf5a5c38 6841
01c52d31 68422006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 6843
01c52d31 6844 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 6845
01c52d31 68462006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 6847
01c52d31
MB
6848 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
6849 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
6850 instead.
cf5a5c38 6851
01c52d31 68522006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 6853
01c52d31
MB
6854 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
6855 newsgroups handling for NNTP overviews which don't include
6856 Newsgroups.
cf5a5c38 6857
01c52d31 68582006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 6859
01c52d31 6860 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 6861
01c52d31 68622006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 6863
01c52d31
MB
6864 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
6865 when searching for already-paid recipients.
34128042 6866
01c52d31 68672006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 6868
01c52d31
MB
6869 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
6870 passphrases when it is not needed.
6871 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
6872 passphrase stuff from gpg, should only be necessary when you use
6873 gpg with a smartcard.
34128042 6874
01c52d31 68752006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 6876
01c52d31
MB
6877 * mml.el (mml-insert-mime): Ignore cached contents of
6878 message/external-body part.
34128042 6879
01c52d31
MB
6880 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
6881 (mm-insert-part): Ditto.
34128042 6882
01c52d31 68832006-03-23 Simon Josefsson <jas@extundo.com>
34128042 6884
01c52d31
MB
6885 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
6886 Reiner.
6887 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 6888
01c52d31 68892006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 6890
01c52d31
MB
6891 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
6892 older emacsen.
6893 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 6894
01c52d31 68952006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 6896
01c52d31
MB
6897 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
6898 if we can.
c96ec15a 6899
01c52d31 69002006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 6901
01c52d31
MB
6902 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
6903 (pgg-gpg-update-agent): New function.
6904 (pgg-gpg-use-agent-p): New function.
6905 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
6906 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
6907 (pgg-gpg-sign-region): Use it.
c96ec15a 6908
01c52d31 69092006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 6910
01c52d31
MB
6911 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
6912 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 6913
01c52d31 69142006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 6915
01c52d31
MB
6916 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
6917 <wilde@sha-bang.de>.
6918 (pgg-gpg-use-agent): New variable.
6919 (pgg-gpg-process-region): Use it.
6920 (pgg-gpg-encrypt-region): Likewise.
6921 (pgg-gpg-encrypt-symmetric-region): Likewise.
6922 (pgg-gpg-decrypt-region): Likewise.
6923 (pgg-gpg-sign-region): Likewise.
6924 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 6925
01c52d31 69262006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 6927
01c52d31 6928 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 6929
01c52d31
MB
6930 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
6931 Add comment on version.
6203370b 6932
01c52d31 69332006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 6934
01c52d31 6935 * smiley.el: Add missing test smiley.
6203370b 6936
01c52d31 69372006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 6938
01c52d31
MB
6939 * mm-decode.el (mm-with-part): New macro.
6940 (mm-get-part): Use it; work with message/external-body as well.
6941 (mm-save-part): Treat name and filename equally.
6203370b 6942
01c52d31
MB
6943 * mm-extern.el (mm-extern-cache-contents): New function.
6944 (mm-inline-external-body): Use it; force the part to be displayed;
6945 move undisplayer added to the cached handle to the parent.
6203370b 6946
01c52d31
MB
6947 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
6948 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 6949
01c52d31 6950 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 6951
01c52d31 69522006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6953
01c52d31
MB
6954 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
6955 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
6956 Emacs.]
46e8fe3d 6957
01c52d31 69582006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6959
01c52d31
MB
6960 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
6961 path rather than symbol. Always return list of directories.
6962 Guarantee that image directory comes first. [Sync with image.el,
6963 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 6964
01c52d31
MB
6965 * message.el (message-make-tool-bar): Adjust to new API of
6966 `gmm-image-load-path-for-library'.
46e8fe3d 6967
01c52d31 6968 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 6969
01c52d31 6970 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 6971
01c52d31 69722006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 6973
01c52d31
MB
6974 * gnus-art.el (gnus-article-only-boring-p):
6975 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
6976 intangible text.
6977 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 6978
01c52d31 69792006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6980
01c52d31
MB
6981 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
6982 `defun' instead of `gmm-defun-compat'.
46e8fe3d 6983
01c52d31 69842006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 6985
01c52d31
MB
6986 * message.el (message-unique-id): Don't use message-number-base36
6987 if (user-uid) is a float.
6988 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 6989
01c52d31 69902006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 6991
01c52d31 6992 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 6993
01c52d31
MB
6994 * gnus-art.el (gnus-mime-display-single): Make sure there is an
6995 empty line between a part and a message part.
7347faa8 6996
01c52d31 69972006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 6998
01c52d31
MB
6999 * smiley.el: Add more test smileys.
7000 (smiley-data-directory, smiley-regexp-alist)
7001 (gnus-smiley-file-types): Fix doc strings.
7002 (smiley-update-cache): Clear smiley-cached-regexp-alist before
7003 adding new elements.
7004 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 7005
01c52d31 70062006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 7007
01c52d31
MB
7008 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
7009 scan latest NoCeM messages instead of old ones.
7010 (gnus-nocem-check-article): Fix regexps so as to match to PGP
7011 delimiters that are recently used.
7012 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 7013
01c52d31 7014 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 7015
01c52d31
MB
7016 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
7017 level which is larger than gnus-use-nocem is specified.
7347faa8 7018
01c52d31 7019 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 7020
01c52d31 70212006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 7022
01c52d31 7023 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 7024
01c52d31
MB
7025 * gnus-group.el (gnus-group-update-tool-bar): New variable.
7026 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 7027
01c52d31 7028 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 7029
01c52d31
MB
7030 * gnus-group.el (gnus-group-redraw-when-idle)
7031 (gnus-group-redraw-check): Remove.
7032 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 7033
01c52d31 70342006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 7035
01c52d31
MB
7036 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
7037 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 7038
01c52d31 70392006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 7040
01c52d31
MB
7041 * message.el (message-make-tool-bar): Rename gmm-image-load-path
7042 to gmm-image-load-path-for-library. Call with no-error argument.
7043 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 7044
01c52d31 7045 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 7046
01c52d31 7047 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 7048
01c52d31 7049 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 7050
01c52d31 70512006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 7052
01c52d31 7053 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 7054
01c52d31
MB
7055 * nnml.el (nnml-generate-nov-databases-directory): Rename from
7056 nnml-generate-nov-databases-1.
7057 (nnml-generate-nov-databases): Use it.
7058 (nnml-generate-nov-databases-directory): Document no-active
7059 argument.
c4288669 7060
01c52d31
MB
7061 * gmm-utils.el (gmm-image-load-path-for-library): Return single
7062 directory if path is t. Add no-error.
c4288669 7063
01c52d31
MB
7064 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
7065 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 7066
01c52d31
MB
7067 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
7068 resetting gnus-article-browse-html-temp-list.
c4288669 7069
01c52d31
MB
7070 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
7071 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
7072 Add example to docstring. Rename local variables. Move error
7073 checks to default case in cond and simplify.
73043f7d 7074
01c52d31 70752006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 7076
01c52d31
MB
7077 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
7078 handle is multipart when calling it recursively.
7079 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 7080
01c52d31 70812006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 7082
01c52d31
MB
7083 * nnimap.el (nnimap-request-update-info-internal): Optimize.
7084 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 7085
01c52d31 70862006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 7087
01c52d31
MB
7088 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
7089 is loaded.
7dafe00b 7090
01c52d31
MB
7091 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
7092 loaded.
7dafe00b 7093
01c52d31 70942006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7095
01c52d31
MB
7096 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
7097 to "Emacs 23 (unicode)" in doc string.
7dafe00b 7098
01c52d31
MB
7099 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
7100 "Emacs 23 (unicode)" in comment.
7dafe00b 7101
01c52d31 71022006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 7103
01c52d31 7104 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 7105
01c52d31
MB
7106 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
7107 characters 160 through 255 in Emacs 23.
7dafe00b 7108
01c52d31 71092006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7110
01c52d31
MB
7111 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
7112 gnus-article-browse-html-temp.
7113 (gnus-article-browse-delete-temp): Make it customizable. Add
7114 `file'. Adjust doc string.
7115 (gnus-article-browse-delete-temp-files): Add argument. Allow
7116 query for each file. Adjust doc string.
7117 (gnus-article-browse-html-parts): Add
7118 `gnus-article-browse-delete-temp-files' to
7119 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 7120
01c52d31 71212006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 7122
01c52d31
MB
7123 * gnus-art.el (gnus-article-browse-html-temp)
7124 (gnus-article-browse-delete-temp): New variables.
7125 (gnus-article-browse-delete-temp-files): New function.
7126 (gnus-article-browse-html-parts): Use it.
7dafe00b 7127
01c52d31 71282006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7129
01c52d31 7130 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 7131
01c52d31
MB
7132 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
7133 string.
7dafe00b 7134
01c52d31
MB
7135 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
7136 gnus-summary-insert-new-articles when unplugged. Remove
7137 gnus-summary-search-article-forward.
7dafe00b 7138
01c52d31
MB
7139 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
7140 display-visual-class instead of display-color-cells.
7dafe00b 7141
01c52d31 71422006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 7143
01c52d31
MB
7144 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
7145 message/* containing non-ASCII text properly.
7dafe00b 7146
01c52d31 71472006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7148
01c52d31
MB
7149 * message.el: Require gmm-utils, remove autoloads.
7150 (message-tool-bar): Set default based on
7151 gmm-tool-bar-style.
7152 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7153
01c52d31
MB
7154 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
7155 gmm-tool-bar-style.
7156 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7157
01c52d31
MB
7158 * gnus-group.el (gnus-group-tool-bar): Set default based on
7159 gmm-tool-bar-style.
7160 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7161
01c52d31
MB
7162 * gmm-utils.el (gmm-image-directory): Rename variable from
7163 gmm-image-load-path.
7164 (gmm-image-load-path): Use gmm-image-directory.
7165 (gmm-customize-mode): New function.
7166 (gmm-tool-bar-style): New variable.
7dafe00b 7167
01c52d31
MB
7168 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
7169 gnus-group-redraw-line-number.
7170 (gnus-group-redraw-check): Simplify.
7171 (gnus-group-tool-bar-update): Remove redraw check.
7172 (gnus-group-make-tool-bar): Add redraw check.
447505b5 7173
01c52d31 71742006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 7175
01c52d31 7176 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 7177
01c52d31 71782006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 7179
01c52d31 7180 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 7181
01c52d31 71822006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7183
01c52d31
MB
7184 * gnus-art.el (gnus-button): New face.
7185 (gnus-article-button-face): Use it.
3031d8b0 7186
01c52d31
MB
7187 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
7188 gnus-summary-next-page. Re-order.
3031d8b0 7189
01c52d31
MB
7190 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
7191 next-node are now included.
7192 (gnus-group-redraw-line-number): New internal variable.
7193 (gnus-group-redraw-check): Helper function for updating the tool
7194 bar.
7195 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 7196
01c52d31 7197 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 7198
01c52d31
MB
7199 * spam.el (spam-spamassassin-score-regexp): New internal variable.
7200 (spam-extra-header-to-number, spam-check-spamassassin-headers):
7201 Use it to match format of Spamassassin 3.0 and later. Reported by
7202 IRIE Tetsuya <irie@t.email.ne.jp>.
7203 (spam-check-bogofilter)
7204 (spam-bogofilter-register-with-bogofilter): Fix args of
7205 `gnus-error' calls.
3031d8b0 7206
01c52d31 72072006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7208
01c52d31
MB
7209 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
7210 unnecessary interaction when sending queued mails. Reported by
7211 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 7212
01c52d31 72132006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7214
01c52d31
MB
7215 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
7216 first or last are nil.
3031d8b0 7217
01c52d31 72182006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 7219
01c52d31 7220 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 7221
01c52d31 72222006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 7223
01c52d31 7224 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 7225
01c52d31 72262006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 7227
01c52d31 7228 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 7229
01c52d31 72302006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7231
01c52d31
MB
7232 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
7233 nov.php.
58090a8d 7234
01c52d31 72352006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 7236
01c52d31
MB
7237 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
7238 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
7239 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
7240 output on the server side.
7241 (nnweb-google-create-mapping): Update regexps and add some
7242 progress indication.
58090a8d 7243
01c52d31 72442006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7245
01c52d31
MB
7246 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
7247 gnus-agent-toggle-plugged. Re-order icons.
7248 (gnus-group-tool-bar-gnome): Add
7249 gnus-group-{prev,next}-unread-group.
7250 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 7251
01c52d31
MB
7252 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
7253 gnus-summary-insert-new-articles.
58090a8d 7254
01c52d31
MB
7255 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
7256 comments.
58090a8d 7257
01c52d31
MB
7258 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
7259 also available in Emacs 21.3.
58090a8d 7260
01c52d31
MB
7261 * message.el (message-fix-before-sending): Change "Emacs 22" to
7262 "Emacs 23 (unicode)" in comment.
58090a8d 7263
01c52d31
MB
7264 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
7265 "Emacs 23 (unicode)" in comment.
58090a8d 7266
01c52d31
MB
7267 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
7268 comment.
7269 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 7270
01c52d31 7271 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 7272
01c52d31 72732006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 7274
01c52d31
MB
7275 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
7276 and load-path.
58090a8d 7277
01c52d31 72782006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7279
01c52d31
MB
7280 * message.el: Autoload gmm-image-load-path.
7281 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
7282 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
7283 consitency.
58090a8d 7284
01c52d31
MB
7285 * gmm-utils.el (gmm-image-load-path): Also search in
7286 "../etc/images". Don't set gmm-image-load-path if we don't find
7287 the image.
58090a8d 7288
01c52d31 72892006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 7290
01c52d31
MB
7291 * gmm-utils.el (gmm-image-load-path): Don't make
7292 `gmm-image-load-path' include subdirectories which the second arg
7293 `image' might specify.
58090a8d 7294
01c52d31
MB
7295 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
7296 subdirectory to icon file names.
58090a8d 7297
01c52d31 7298 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 7299
01c52d31 73002006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7301
01c52d31
MB
7302 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
7303 gmm-image-load-path calls.
58090a8d 7304
01c52d31 7305 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 7306
01c52d31 7307 * message.el (message-make-tool-bar): Ditto.
58090a8d 7308
01c52d31 7309 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 7310
01c52d31
MB
7311 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
7312 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 7313
01c52d31
MB
7314 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
7315 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 7316
01c52d31
MB
7317 * message.el (message-tool-bar-gnome): Use new icon names.
7318 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 7319
01c52d31
MB
7320 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
7321 functions from MH-E.
7322 (gmm-image-load-path): New variable from MH-E.
7323 (gmm-image-load-path): New function from MH-E. Added arguments
7324 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
7325 *-image-load-path-called-flag.
4c2ad11d 7326
01c52d31 73272006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 7328
01c52d31 7329 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 7330
01c52d31 73312006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 7332
01c52d31
MB
7333 * nnimap.el (nnimap-request-move-article): Change folder back to
7334 source group before deleting.
6586e9c9 7335
01c52d31 73362006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 7337
01c52d31 7338 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 7339
01c52d31
MB
7340 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
7341 mm-url.
e8beac8a 7342
01c52d31 7343 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 7344
01c52d31 73452006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 7346
01c52d31
MB
7347 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
7348 coding system which mm-charset-to-coding-system returns for a
7349 given charset is valid.
e8beac8a 7350
01c52d31 73512006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 7352
01c52d31
MB
7353 * html2text.el (html2text-remove-tag-list):
7354 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 7355
01c52d31 73562006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 7357
01c52d31 7358 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 7359
01c52d31 73602006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 7361
01c52d31
MB
7362 * gnus-art.el (article-strip-banner): Call
7363 article-really-strip-banner only when the regexp match is made.
3b059693 7364
01c52d31 73652006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 7366
01c52d31
MB
7367 * gnus-art.el (article-strip-banner): Use
7368 gnus-extract-address-components instead of
7369 mail-header-parse-addresses to make it work with non-ASCII text;
7370 remove mail-encode-encoded-word-string.
3b059693 7371
01c52d31
MB
7372 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
7373 values which are surrounded with \"...\"; make it never cause a
7374 Lisp error; give up parsing of parameters if it failed in
7375 extracting type.
3b059693 7376
880820fe 73772006-02-14 Arne Jørgensen <arne@arnested.dk>
3b059693 7378
01c52d31
MB
7379 * smime.el (smime-cert-by-ldap-1): Fix bug where
7380 `smime-ldap-search' returns results without userCertificates.
ab513ed4 7381
01c52d31 73822006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 7383
01c52d31 7384 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 7385
01c52d31 73862006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 7387
01c52d31
MB
7388 * spam.el (spam-check-spamassassin-headers): Adapt format for
7389 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
7390 <ari@mbf.ocn.ne.jp>.
7391 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 7392
01c52d31 73932006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 7394
01c52d31
MB
7395 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
7396 make-temp-file; make it work with XEmacs as well.
9516b9f4 7397
01c52d31
MB
7398 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
7399 mm-make-temp-file.
9516b9f4 7400
01c52d31
MB
7401 * mm-decode.el (mm-display-external): Use the 3rd arg of
7402 mm-make-temp-file.
7403 (mm-create-image-xemacs): Ditto.
9516b9f4 7404
01c52d31 74052006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 7406
01c52d31
MB
7407 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
7408 with message-narrow-to-headers.
7409 (gnus-draft-setup): Narrow to header to run message-fetch-field.
7410 (gnus-draft-check-draft-articles): New function.
7411 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 7412
01c52d31 74132006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 7414
01c52d31
MB
7415 * gnus-art.el (gnus-article-browse-html-parts):
7416 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
7417 Don't use suffix argument for mm-make-temp-file for Emacs 21
7418 compatibility. Remove useless `format'.
292f71fe 7419
01c52d31 74202006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 7421
01c52d31
MB
7422 * nnweb.el (nnweb-google-wash-article): Update regexps.
7423 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 7424
01c52d31 74252006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 7426
01c52d31
MB
7427 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
7428 re-loading nn* modules.
292f71fe 7429
01c52d31 74302006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 7431
01c52d31
MB
7432 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
7433 for `tool-bar-mode' and don't check it's default-value.
292f71fe 7434
01c52d31 7435 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 7436
01c52d31 7437 * message.el (message-make-tool-bar): Ditto.
292f71fe 7438
01c52d31
MB
7439 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
7440 `substring'. Shorten tmp-file name.
292f71fe 7441
01c52d31 7442 * gnus.el: Remove bogus comment.
292f71fe 7443
01c52d31 74442006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 7445
01c52d31
MB
7446 * gnus-art.el (gnus-article-browse-html-parts): New function.
7447 (gnus-article-browse-html-article): New function for viewing html
7448 articles with a browser.
bd2cef66 7449
01c52d31 74502006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 7451
01c52d31
MB
7452 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
7453 (mml2015-pgg-encrypt): Ditto.
ffda926c 7454
01c52d31
MB
7455 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
7456 (mml1991-pgg-encrypt): Ditto.
f5fab556 7457
01c52d31 74582006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 7459
01c52d31
MB
7460 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
7461 message-make-date instead of current-time-string.
4b9f0de2 7462
01c52d31
MB
7463 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
7464 to gnus-decoded which mm-uu might set.
4b9f0de2 7465
01c52d31 74662006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 7467
01c52d31
MB
7468 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
7469 don't decode quoted parameters; remove misimported Emacs code.
7470 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7471 (rfc2231-decode-encoded-string): Don't use split-string which
7472 behaves differently according to Emacs version; use
7473 mm-decode-coding-region to convert charset to coding-system.
7474 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7475 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 7476
01c52d31 74772006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 7478
01c52d31
MB
7479 * gnus-art.el (article-decode-charset): Don't use ignore-errors
7480 when calling mail-header-parse-content-type.
7481 (article-de-quoted-unreadable): Ditto.
7482 (article-de-base64-unreadable): Ditto.
7483 (article-wash-html): Ditto.
20051b27 7484
01c52d31
MB
7485 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
7486 calling mail-header-parse-content-type and
7487 mail-header-parse-content-disposition.
7488 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
7489 mail-header-parse-content-type.
82259e50 7490
01c52d31
MB
7491 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
7492 insert charset and format parameters; encode description after
7493 inserting it to buffer.
7494 (mml-insert-parameter): Fold lines properly even if a parameter is
7495 segmented into two or more lines; change the max column to 76.
82259e50 7496
01c52d31
MB
7497 * rfc1843.el (rfc1843-decode-article-body): Don't use
7498 ignore-errors when calling mail-header-parse-content-type.
46f93472 7499
01c52d31
MB
7500 * rfc2231.el (rfc2231-parse-string): Return at least type if
7501 possible; don't cause an error even if it fails in parsing of
7502 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7503 (rfc2231-encode-string): Don't break lines at the beginning, leave
7504 it to mml-insert-parameter.
46f93472 7505
01c52d31
MB
7506 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
7507 calling mail-header-parse-content-type.
d3a597b7 7508
01c52d31 75092006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 7510
01c52d31
MB
7511 * spam-report.el (spam-report-gmane-use-article-number):
7512 Improve doc string.
7513 (spam-report-gmane-internal): Check if a suitable header was found
7514 in the article.
8753ddee 7515
01c52d31 75162006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 7517
01c52d31
MB
7518 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
7519 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 7520
01c52d31 75212006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 7522
01c52d31 7523 Update copyright notices of all files in the gnus directory.
8753ddee 7524
01c52d31 75252006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 7526
01c52d31 7527 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 7528
01c52d31 75292006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 7530
01c52d31
MB
7531 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
7532 segmented lines of parameter value to cope with Thunderbird 1.5
7533 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
7534 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7535 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 7536
01c52d31 75372006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 7538
01c52d31
MB
7539 * mml.el (mml-generate-mime-1): Correct the order of inline signed
7540 parts.
a33704bb 7541
01c52d31 75422006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 7543
01c52d31
MB
7544 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
7545 there's only one active file for all servers.
7546 (nnweb-request-scan): Make sure nnweb-articles is initialized on
7547 solid groups. Gnus might have used a FAST request to select the group.
7548 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
7549 and nnweb-search redundantly in the active file.
7550 (nnweb-request-list): Don't list bogus groups. There can only be one.
7551 (nnweb-request-create-group): Don't use ARGS.
7552 (nnweb-possibly-change-server, nnweb-request-group): Remove some
7553 initialisations. Let nnoo do the work.
a33704bb 7554
01c52d31 75552006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 7556
01c52d31
MB
7557 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
7558 Say the part has been decoded.
a33704bb 7559
01c52d31 7560 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 7561
01c52d31 75622006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 7563
01c52d31
MB
7564 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
7565 mailcap-viewer-test-cache when there's no 'test clause, since that
7566 will invert the meaning of a "nil" test previously determined by
7567 mailcap-mailcap-entry-passes-test.
53cfefc8 7568
01c52d31 75692006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 7570
01c52d31
MB
7571 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
7572 compiling.
53cfefc8 7573
01c52d31 7574 * gnus-sum.el: Ditto.
53cfefc8 7575
01c52d31 7576 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 7577
01c52d31 75782006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 7579
01c52d31 7580 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 7581
01c52d31 75822006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 7583
01c52d31
MB
7584 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
7585 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
7586 current Google Groups.
53cfefc8 7587
01c52d31 75882006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 7589
01c52d31
MB
7590 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
7591 and tool-bar-mode.
66841476 7592
01c52d31
MB
7593 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
7594 and tool-bar-mode.
66841476 7595
01c52d31
MB
7596 * message.el (message-tool-bar-update): Simplify.
7597 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 7598
01c52d31
MB
7599 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
7600 gnus-summary-buffer.
7601 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
7602 gnus-summary-reply.
81df110a 7603
01c52d31 7604 * gmm-utils.el (gmm): Add :version.
5fae1cae 7605
01c52d31 76062006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 7607
01c52d31
MB
7608 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
7609 autoload.
5fae1cae 7610
01c52d31 76112006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 7612
01c52d31 7613 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 7614
01c52d31 76152006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 7616
01c52d31 7617 * message.el: Change some comments WRT tool-bars.
81df110a 7618
01c52d31
MB
7619 * gnus-sum.el (gnus-summary-tool-bar)
7620 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
7621 (gnus-summary-tool-bar-zap-list): New variables.
7622 (gnus-summary-make-tool-bar): Complete rewrite using
7623 `gmm-tool-bar-from-list'.
430d3ed7 7624
01c52d31
MB
7625 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
7626 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
7627 variables.
7628 (gnus-group-make-tool-bar): Complete rewrite using
7629 `gmm-tool-bar-from-list'.
7630 (gnus-group-tool-bar-update): New function.
430d3ed7 7631
01c52d31 7632 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 7633
01c52d31 76342006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 7635
01c52d31
MB
7636 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
7637 is dissected into a single part of which the type is the same as
7638 the given one; decode charset.
6ff5b064 7639
01c52d31 76402006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 7641
01c52d31
MB
7642 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
7643 into alists as symbol not string, since that's what
7644 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
7645 look for.
a8f6d239 7646
01c52d31 76472006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 7648
01c52d31
MB
7649 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
7650 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 7651
01c52d31 7652 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 7653
01c52d31 76542006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 7655
01c52d31
MB
7656 * gnus-art.el (gnus-mime-security-button-commands): New variable.
7657 (gnus-mime-security-button-menu): New definition.
7658 (gnus-mime-security-button-map): Use them.
7659 (gnus-mime-security-button-menu): New function.
7660 (gnus-insert-mime-security-button): Addition to help echo.
7661 (gnus-mime-security-run-function, gnus-mime-security-save-part)
7662 (gnus-mime-security-pipe-part): New functions.
d752cf53 7663
01c52d31
MB
7664 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
7665 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 7666
01c52d31
MB
7667 * mm-decode.el (mm-handle-set-disposition): Remove.
7668 (mm-handle-set-description): Remove.
d752cf53 7669
01c52d31 76702006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 7671
01c52d31
MB
7672 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
7673 (mm-w3m-standalone-supports-m17n-p): New function.
7674 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
7675 w3m usage.
d752cf53 7676
01c52d31
MB
7677 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
7678 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 7679
01c52d31 76802006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 7681
01c52d31
MB
7682 * message.el (message-tool-bar-zap-list): Use
7683 gmm-tool-bar-zap-list as custom type.
7684 (message-tool-bar-update): New function.
7685 (message-tool-bar, message-tool-bar-gnome)
7686 (message-tool-bar-retro): Add message-tool-bar-update.
7687 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 7688
01c52d31 7689 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 7690
01c52d31
MB
7691 * gmm-utils.el (gmm-error): Describe `args'.
7692 (gmm-tool-bar-zap-list): New widget.
7693 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 7694
01c52d31 76952006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 7696
01c52d31
MB
7697 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
7698 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
7699 the number of recursive calls.
4a2358e9 7700
01c52d31
MB
7701 * mm-decode.el (mm-handle-set-disposition): New macro.
7702 (mm-handle-set-description): New macro.
4a2358e9 7703
01c52d31 77042006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 7705
01c52d31
MB
7706 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
7707 encoding.
4a2358e9 7708
01c52d31 77092006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 7710
01c52d31
MB
7711 * message.el (message-tool-bar-zap-list, message-tool-bar)
7712 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
7713 (message-tool-bar-local-item-from-menu): Remove.
7714 (message-tool-bar-map): Replace by `message-make-tool-bar'.
7715 (message-make-tool-bar): New function.
7716 (message-mode): Use `message-make-tool-bar'.
4a2358e9 7717
01c52d31
MB
7718 * gmm-utils.el: New file.
7719 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
7720 (gmm-lazy): New widget copied from `nnmail.el'.
7721 (gmm-tool-bar-from-list): New function for creating customizable
7722 tool bars.
7723 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
7724 output.
7725 (gmm): Add :prefix to defgroup.
4a2358e9 7726
01c52d31 77272006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 7728
01c52d31 7729 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 7730
01c52d31 77312006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 7732
01c52d31
MB
7733 * mml.el (mml-attach-file): Describe `description' in doc string.
7734 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 7735
01c52d31 77362006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 7737
01c52d31 7738 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 7739
01c52d31 77402006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 7741
01c52d31 7742 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 7743
01c52d31 77442006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 7745
01c52d31
MB
7746 * imap.el (imap-open): Handle case where buffer is a buffer
7747 object.
41e11121 7748
01c52d31 77492005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 7750
01c52d31
MB
7751 * gnus-delay.el (gnus-delay): Don't autoload.
7752 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
7753 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 7754
01c52d31 77552005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 7756
01c52d31 7757 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 7758
01c52d31 77592006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 7760
01c52d31 7761 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 7762
01c52d31 7763 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 7764
01c52d31 77652006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 7766
01c52d31 7767 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 7768
01c52d31 77692006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 7770
01c52d31
MB
7771 * mm-decode.el (mm-inlined-types): Add application/pgp.
7772 (mm-automatic-display): Ditto.
11e22c4a 7773
01c52d31
MB
7774 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
7775 part as text.
11e22c4a 7776
01c52d31 77772006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 7778
01c52d31
MB
7779 * nnrss.el: Update copyright.
7780 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 7781
01c52d31
MB
7782 * gnus-art.el:
7783 * gnus-sum.el:
7784 * mm-uu.el:
7785 * mm-view.el: Update copyright.
97f78c9b 7786
01c52d31 77872006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 7788
01c52d31
MB
7789 * message.el (message-info): New function.
7790 (message-mode-menu): Add it.
7791 Update copyright.
97f78c9b 7792
01c52d31 7793 * ChangeLog: Fix and update copyright.
97f78c9b 7794
01c52d31 77952006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 7796
01c52d31
MB
7797 * message.el (message-forward-subject-name-subject): Prefer the
7798 address to 'nowhere' if the sender has no name.
7799 Fix typo. Update copyright year.
97f78c9b 7800
01c52d31 78012006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 7802
01c52d31
MB
7803 * gnus-art.el (article-wash-html): Use
7804 gnus-summary-show-article-charset-alist if a numeric arg is given.
7805 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 7806
01c52d31
MB
7807 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
7808 mm-inline-text-html-render-with-w3m-standalone.
7809 (mm-text-html-washer-alist): Map w3m-standalone to
7810 gnus-article-wash-html-with-w3m-standalone.
7811 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 7812
01c52d31 78132006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 7814
01c52d31
MB
7815 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
7816 Improve LaTeX.
4b91459a 7817
01c52d31 78182006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 7819
01c52d31
MB
7820 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
7821 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 7822
01c52d31
MB
7823 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
7824 the buffer.
4b91459a 7825
01c52d31 78262006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 7827
01c52d31
MB
7828 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
7829 custom definition of `gnus-posting-styles'.
d44e3b45 7830
01c52d31
MB
7831 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
7832 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 7833
01c52d31 78342006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 7835
01c52d31
MB
7836 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
7837 Use nntp for bug archive.
4b91459a 7838
01c52d31 78392006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 7840
01c52d31
MB
7841 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
7842 parts.
7843 (nnrss-normalize-date): New function converts ISO 8601 date into
7844 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
7845 (nnrss-check-group): Use it.
c03ac728 7846
01c52d31 78472006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 7848
01c52d31 7849 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 7850
01c52d31
MB
7851 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
7852 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
7853 (nnrss-insert-w3): Ditto.
d8a88581 7854
01c52d31 78552005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 7856
01c52d31
MB
7857 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
7858 the articles to be forwarded including the case where neither a
7859 number of articles nor a region is specified.
d8a88581 7860
01c52d31 78612005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 7862
01c52d31
MB
7863 * nnrss.el (nnrss-request-article): Fix last change; fill
7864 text/plain parts.
7573397b 7865
01c52d31 78662005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 7867
01c52d31
MB
7868 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
7869 in text/plain part.
7870 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 7871
01c52d31 78722005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 7873
01c52d31
MB
7874 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
7875 article.
9ebc3953 7876
01c52d31 78772005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 7878
01c52d31
MB
7879 * nnml.el: Don't require gnus-bcklg. Autoload it.
7880 (nnml-use-compressed-files, nnml-save-mail): Support other
7881 comression programs such as bzip2.
7929f858 7882
01c52d31 78832005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 7884
01c52d31
MB
7885 * dns.el (query-dns): Make sure we check the buffer size before
7886 removing tcp headers.
7929f858 7887
01c52d31 78882005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 7889
01c52d31
MB
7890 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
7891 remove MIME buttons associated with multipart/alternative parts.
7892 (gnus-mime-display-alternative): Tag buttons using `article-type'
7893 text property.
ead25b5c 7894
01c52d31
MB
7895 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
7896 associated with multipart/alternative parts.
ead25b5c 7897
01c52d31 7898 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 7899
01c52d31
MB
7900 * mm-decode.el (mm-inlined-types): Fix custom type.
7901 (mm-keep-viewer-alive-types): Ditto.
7902 (mm-automatic-display): Ditto.
7903 (mm-attachment-override-types): Ditto.
7904 (mm-inline-override-types): Ditto.
7905 (mm-automatic-external-display): Ditto.
8774406b 7906
01c52d31 79072005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 7908
01c52d31
MB
7909 * spam-report.el (spam-report-user-mail-address)
7910 (spam-report-user-agent): New variables.
7911 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 7912
01c52d31 79132005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 7914
01c52d31
MB
7915 * gnus-art.el (gnus-button-handle-custom): Do not just use
7916 `customize-apropos' for any "M-x customize-*" button but the
7917 function called for. Accept both the function name and its
7918 argument in order to achieve this.
7919 (gnus-button-alist): Remove support for "custom:" URL's. Pass
7920 function name to `gnus-button-handle-custom' in case of "M-x
7921 customize-*" buttons.
59fda2fa 7922
01c52d31 79232005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 7924
01c52d31
MB
7925 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
7926 multipart/alternative and add xref to mm-discouraged-alternatives
7927 in doc string.
7d0c69be 7928
01c52d31
MB
7929 * mm-decode.el (mm-discouraged-alternatives): Add xref to
7930 gnus-buttonized-mime-types in doc string.
7d0c69be 7931
01c52d31 79322005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 7933
01c52d31
MB
7934 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
7935 Suggest image/.* in the doc string.
d6697c02 7936
01c52d31 79372005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 7938
01c52d31
MB
7939 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
7940 message-marks (Debian bug #342521).
d6697c02 7941
01c52d31 79422005-12-12 Simon Josefsson <jas@extundo.com>
84861437 7943
01c52d31
MB
7944 * password.el (password-read-from-cache): Add.
7945 (password-read): Use it.
84861437 7946
01c52d31 79472005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 7948
01c52d31
MB
7949 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
7950 us-ascii as a MIME charset.
3338c0ad 7951
01c52d31
MB
7952 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
7953 against the case where the 2nd arg TYPE is nil.
3338c0ad 7954
01c52d31 79552005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 7956
01c52d31 7957 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 7958
01c52d31 7959 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 7960
01c52d31 79612005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 7962
01c52d31 7963 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 7964
01c52d31 79652005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 7966
01c52d31
MB
7967 * mm-decode.el (mm-display-external): Use nametemplate (defined in
7968 RFC1524) if it is in mailcap or add a suffix according to
7969 mailcap-mime-extensions when generating a temp filename; postpone
7970 deleting a temp file for 2 seconds for some wrappers, shell
7971 scripts, and so on, which might exit right after having started a
7972 viewer command as a background job.
7973
79742005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
7975
7976 * nntp.el (nntp-marks-directory): Fix custom group.
7977
7978 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
7979 steps when < 10.
7980
7981 * gnus-start.el (gnus-no-server-1): Mention
7982 `gnus-level-default-subscribed' in doc string.
7983
79842005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
7985
7986 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
7987 parens.
7988
79892005-11-26 Dave Love <fx@gnu.org>
7990
7991 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
7992 (tls-program, tls-success): Provide openssl alternative.
7993
7994 * starttls.el: Doc fixes.
7995 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
7996 SERVICE to PORT.
7997
002876ab 7998 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
01c52d31
MB
7999 port null or service name.
8000 (starttls-negotiate): Autoload.
8001
80022005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
8003
8004 * message.el (message-kill-to-signature): Fix interactive spec.
8005
80062005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8007
8008 * pop3.el (pop3-open-server): Recognize a string as a service name.
8009
80102005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
8011
8012 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
8013
80142005-11-23 Dave Love <fx@gnu.org>
8015
8016 Add pop3s, pop3/starttls.
8017
8018 * pop3.el (pop3-authentication-scheme): Clarify doc.
8019 (open-tls-stream, starttls-open-stream): Autoload.
8020 (pop3-stream-type): New.
8021 (pop3-open-server): Use it.
8022
8023 * mail-source.el (mail-sources): Fix some :types. Add stream type
8024 for POP.
8025 (mail-source-keyword-map): Add :stream for POP.
8026 (mail-source-fetch-pop): Use pop3-stream-type.
8027
80282005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
8029
8030 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
8031 of current-time-string.
8032
80332005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
8034
8035 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
8036 date header.
8037
80382005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
8039
8040 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
8041 it can seriously impact performance as it bypasses the agent's
8042 local caches.
8043
80442005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
8045
8046 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
8047 must be explicitly online rather than "not explicitly offline" for
8048 its flags to be synchronized.
8049
8050 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
8051 that gnus-uu-unmark-thread will function correctly.
8052
8053 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
8054 1024K is instead displayed as 1M.
8055
80562005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8057
8058 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
8059
80602005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
8061
8062 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
8063
80642005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
8065
8066 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
8067 error message to display actual error condition.
8068 (gnus-agent-save-local): Avoid saving symbols that are bound to
8069 nil as they simply result in a warning message in
8070 gnus-agent-read-local.
8071
80722005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
8073
8074 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
8075 rather than make-variable-buffer-local for file-precious-flag.
8076
80772005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
8078
8079 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
8080 for duplicates which are removed. The invalid sort check then
8081 triggers a rescan after the sort as sorting may have moved
8082 duplicate entries such that they can be cheaply detected.
8083
80842005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
8085
8086 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
8087
80882005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
8089
8090 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
8091 internal variable to a custom variable. Changed default value
8092 from compressed(2) to uncompressed(1).
8093 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
8094 support for uncompressed agentview files. Taken together, reading
8095 the agentview file should now be 6-7 times faster.
8096
80972005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
8098
8099 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
8100 as a buffer-local variable. This avoids creating truncated
8101 dribble files as a result of a hang up, eg.
8102
81032005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
8104
8105 * gnus-start.el (gnus-start-draft-setup): Enforce
8106 `gnus-draft-mode' for nndraft:drafts at startup.
8107
8108 * gnus.el (gnus-splash): Change custom group.
8109 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
8110 allow-list argument.
8111
8112 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
8113 string.
8114
81152005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
8116
8117 * gnus-art.el (gnus-default-article-saver): Add user-defined
8118 `function' to custom type.
8119
81202005-10-30 Chong Yidong <cyd@stupidchicken.com>
8121
8122 * imap.el (imap-open): Handle case where buffer is a buffer
8123 object.
8124
81252005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
8126
8127 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
8128 long lines.
8129 (gnus-cache-delete-group): Wrap doc strings.
8130
8131 * gnus-agent.el (gnus-agent-rename-group)
8132 (gnus-agent-delete-group): Wrap doc strings.
8133
01c52d31
MB
81342005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8135
8136 * gnus-start.el (gnus-1): Add "native" to
8137 gnus-predefined-server-alist.
8138
8139 * gnus.el (gnus-method-to-server): Don't add "native" to the
8140 lists here, because that leads to problems when
8141 gnus-select-method is bound.
8142
81432005-11-09 Simon Josefsson <jas@extundo.com>
8144
8145 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
8146 use (not sort-by-date) instead.
8147
81482005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
8149
8150 * gnus-delay.el (gnus-delay-group): Don't autoload.
8151 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
8152 to be re-loaded when customizing the `gnus-delay' group.
8153
81542005-11-19 Chong Yidong <cyd@stupidchicken.com>
8155
8156 * message.el: Revert last changes.
8157 (message-insert-citation-line): Use newlines.
8158
81592005-11-17 Chong Yidong <cyd@stupidchicken.com>
8160
8161 * message.el (message-courtesy-message)
8162 (message-mark-insert-begin, message-mark-insert-end)
8163 (message-elide-ellipsis, message-cancel-message)
8164 (message-add-header, message-change-subject)
8165 (message-cross-post-followup-to-header)
8166 (message-cross-post-insert-note, message-reduce-to-to-cc)
8167 (message-widen-reply, message-delete-not-region)
8168 (message-kill-to-signature, message-insert-signature)
8169 (message-insert-importance-high, message-insert-importance-low)
8170 (message-insert-or-toggle-importance)
8171 (message-insert-disposition-notification-to)
8172 (message-indent-citation, message-yank-original)
8173 (message-cite-original-without-signature, message-cite-original)
8174 (message-insert-citation-line, message-position-on-field)
8175 (message-fix-before-sending, message-send-mail-partially)
8176 (message-send-mail, message-send-mail-with-sendmail)
8177 (message-send-mail-with-qmail, message-send-news)
8178 (message-check-news-header-syntax, message-generate-headers)
8179 (message-insert-courtesy-copy, message-fill-address)
8180 (message-fill-header, message-shorten-references)
8181 (message-setup-1, message-cancel-news)
8182 (message-forward-make-body-plain, message-forward-make-body-mime)
8183 (message-forward-make-body-mml, message-encode-message-body)
8184 (message-forward-make-body-digest-plain)
8185 (message-forward-make-body-digest-mime)
8186 (message-use-alternative-email-as-from): Insert `hard-newline'
8187 instead of ordinary newlines.
8188
81892005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
8190
8191 * message.el (message-generate-headers): Downcase the argument
8192 given to message-check-element.
8193
81942005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
8195
8196 * nntp.el (nntp-authinfo-rejected): New error condition.
8197 (nntp-wait-for): Use new error condition to signal authentication
8198 error.
8199 (nntp-retrieve-data): Rethrow new error condition to break out of
8200 recursive call to nntp-send-authinfo.
8201
82022005-11-08 Romain Francoise <romain@orebokech.com>
8203
8204 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
8205 (gnus-summary-exit-map): Bind to `Z p'.
8206 (gnus-summary-make-menu-bar): Add menu item.
8207
82082005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
8209
8210 * gnus-art.el (gnus-article-treat-custom): Add `first'.
8211 (gnus-treat-*): Add `first' in all doc strings.
8212
8213 * gnus-group.el (gnus-group-compact-group): Fix typo.
8214
82152005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
8216
8217 * gnus.el (gnus-parameters-case-fold-search): New variable.
8218 (gnus-parameters-get-parameter): Use it.
8219
8220 * gnus-score.el (gnus-home-score-file): Doc fix.
8221
82222005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
8223
8224 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
8225
82262005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
8227
8228 * mm-util.el (mm-special-display-p): New function.
8229
8230 * mml.el (mml-preview): Use it; doc fix.
8231
82322005-10-29 Romain Francoise <romain@orebokech.com>
8233
8234 * message.el (message-fix-before-sending): Fix comment.
8235
82362005-10-29 Jari Aalto <jari.aalto@cante.net>
8237
8238 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
8239
82402005-10-29 Jari Aalto <jari.aalto@cante.net>
8241
8242 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
8243 Used in gnus-score.el.
8244
82452005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
8246
8247 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
8248
82492005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
8250
8251 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
8252 whitespace removed in revision 7.8. Use concatenated string to
8253 protect trailing whitespace.
8254
880820fe 82552005-10-27 Jouni K. Seppänen <jks@iki.fi>
01c52d31
MB
8256
8257 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
8258 (nnimap-request-expire-articles): Use it to avoid sending 'UID
8259 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
8260 Courier IMAP ("some version from 2004"). Mostly based on similar
8261 code in the same function.
8262
82632005-10-26 Didier Verna <didier@xemacs.org>
8264
002876ab 8265 * gnus-group.el (gnus-group-compact-group): Invalidate original
01c52d31 8266 article buffer.
002876ab 8267 * gnus-srvr.el (gnus-server-compact-server): Ditto.
c9e31f32 8268 * nnml.el (nnml-request-compact-group): Handle self Xref: field in
01c52d31
MB
8269 NOV database and in article itself.
8270 Invalidate article backlog.
8271
82722005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
8273
8274 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
8275
82762005-10-26 Simon Josefsson <jas@extundo.com>
8277
8278 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
8279 part of 2004-07-25 change.
8280
82812005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
8282
8283 * message.el (message-display-completion-list): New function.
8284 (message-expand-group): Use it; make sure the Completions buffer
8285 is modifiable.
8286
82872005-10-30 Chong Yidong <cyd@stupidchicken.com>
8288
c9e31f32 8289 * imap.el (imap-open): Handle case where buffer is a buffer object.
01c52d31
MB
8290
82912005-10-24 Eli Zaretskii <eliz@gnu.org>
8292
8293 * pgg-def.el:
8294 * pgg-gpg.el:
8295 * pgg-parse.el:
8296 * pgg-pgp.el:
8297 * pgg-pgp5.el:
8298 * pgg.el: Move to the parent lisp directory.
8299
83002005-10-23 Chong Yidong <cyd@stupidchicken.com>
8301
8302 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
8303 user-mail-name is an empty string.
8304
83052005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
8306
8307 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
8308 depending on gnus-score-decay-constant.
8309
8310 * encrypt.el (encrypt-insert-file-contents)
8311 (encrypt-write-file-contents): Don't use `gnus-message'.
8312
8313 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
8314 arguments.
8315 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
8316 arguments to mm-uu-verbatim-marks-extract.
8317 (mm-uu-hide-markers): New variable.
8318 (mm-uu-extract): Use face similar to `gnus-cite-3'.
8319
8320 * gnus-fun.el (gnus-convert-image-to-x-face-command)
8321 (gnus-convert-image-to-face-command): Use "convert" by default to
8322 allow other input image formats.
8323 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
8324 accordingly.
8325
83262005-10-23 Simon Josefsson <jas@extundo.com>
8327
8328 * imap.el (imap-gssapi-program): Align command line parameters
8329 with latest GNU SASL.
8330 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
8331
83322005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8333
8334 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
8335 HTML.
8336 (nnslashdot-request-article): Ditto.
8337
83382005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
8339
8340 * mail-source.el (mail-source-fetch-pop): Require pop3.
8341 (mail-source-check-pop): Ditto.
8342
83432005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
8344
8345 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
8346 errors.
8347
83482005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
8349
8350 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
8351 (gnus-treat-strip-leading-blank-lines): Improve doc string.
8352
8353 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
8354
8355 * mm-bodies.el (mm-decode-string): Call
8356 `mm-charset-to-coding-system' with allow-override argument.
8357
83582005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
8359
8360 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
8361 (rfc2047-charset-to-coding-system): New function.
8362 (rfc2047-decode-encoded-words): New function.
8363 (rfc2047-decode-region): Use them.
8364 (rfc2047-decode-cte): Remove.
8365 (rfc2047-parse-and-decode): Remove.
8366 (rfc2047-decode): Remove.
8367
83682005-10-15 Kenichi Handa <handa@m17n.org>
8369
8370 * rfc2047.el (rfc2047-decode-cte): New function.
8371 (rfc2047-decode-region): Change the way to decode successive
8372 encoded-words: decode B- or Q-encoding in each encoded-word,
8373 concatenate them, and decode it as charset.
8374
83752005-10-17 Chong Yidong <cyd@stupidchicken.com>
8376
8377 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
8378 widget-move-and-invoke.
8379 (gnus-custom-mode): Use gnus-custom-map.
8380
83812005-10-15 Bill Wohler <wohler@newt.com>
8382
8383 * message.el (message-tool-bar-map): Renamed image file from
8384 mail_send to mail/send.
8385
83862005-10-16 Masatake YAMATO <jet@gyve.org>
8387
8388 * message.el (message-expand-group): Pass the common
8389 prefix substring of completion to `display-completion-list'.
8390
83912005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
8392
8393 * mml-sec.el (mml-secure-method): New internal variable.
8394 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
8395 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
8396 functions using mml-secure-method.
8397
8398 * mml.el (mml-mode-map): Add key bindings for those functions.
8399 (mml-menu): Simplify security menu entries. Suggested by Jesper
8400 Harder <harder@myrealbox.com>.
8401 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
8402 end of message if point is the headers of the message.
8403
8404 * message.el (message-in-body-p): New function.
8405
8406 * assistant.el: Autoload gnus-util and netrc.
8407
8408 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
8409 Use `mm-charset-override-alist' only when decoding.
8410
8411 * mm-bodies.el (mm-decode-body): Call
8412 `mm-charset-to-coding-system' with allow-override argument.
8413
8414 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
8415 `filename' from Content-Disposition if Content-Type doesn't
8416 provide `name'.
8417 (gnus-mime-view-part-as-type): Set default instead of
8418 initial-input.
8419
84202005-10-09 Daniel Brockman <daniel@brockman.se>
8421
8422 * format-spec.el (format-spec): Propagate text properties of % spec.
8423
84242005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
8425
8426 * gnus-art.el (gnus-treat-predicate): Add `first'.
8427
84282005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
8429
8430 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
8431 (mm-charset-override-alist): New variable.
8432 (mm-charset-to-coding-system): Use it.
8433 (mm-codepage-setup): New helper function.
8434 (mm-charset-eval-alist): New variable.
8435 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
8436 about unknown charsets.
8437
84382005-10-04 David Hansen <david.hansen@gmx.net>
8439
8440 * nnrss.el (nnrss-request-article): Add support for the comments tag.
8441 (nnrss-check-group): Ditto.
8442
84432005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
8444
8445 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
8446 Rename x-gnus-verbatim to x-verbatim.
8447 (mm-uu-type-alist): Fix regexp for verbatim-marks.
8448
8449 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
8450 x-verbatim.
8451
8452 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
8453
8454 * gnus-util.el (gnus-remove-duplicates): Remove.
8455
8456 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
8457 instead of gnus-remove-duplicates.
8458
8459 * message.el (message-remove-duplicates): Remove.
8460 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
8461 message-remove-duplicates.
8462
8463 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
8464 available, else use implementation from `delete-dups'.
8465
8466 * message.el (message-insert-expires): New function.
8467 (message-mode-map): Add key binding.
8468 (message-mode-field-menu): Add menu entry.
8469 (message-mode): Document it.
8470 (message-make-expires-date): Use `message-make-date'.
8471
84722005-10-04 Josh Huber <huber@alum.wpi.edu>
8473
8474 * message.el (message-make-expires-date): New function.
8475
01c52d31
MB
84762005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
8477
8478 * time-date.el: Autoload parse-time-string, XEmacs needs it.
8479
84802005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
8481
8482 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
8483 function rather than the diff-mode.el package.
8484 (mm-display-external): Use with-current-buffer.
8485 (mm-viewer-completion-map, mm-viewer-completion-map):
8486 Move initialization inside declaration.
8487
84882005-09-29 Simon Josefsson <jas@extundo.com>
8489
8490 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
8491 autoload mail-check-payment.
8492 (spam-check-hashcash): Define unconditionally, since hashcash.el
8493 is part of Gnus now. Ignore errors from payment checking.
8494
84952005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
8496
8497 * message.el (message-bold-region, message-unbold-region): Rename
8498 from `bold-region' and `unbold-region'.
8499
8500 * message.el: Remove useless autoloads.
8501
85022005-09-28 Simon Josefsson <jas@extundo.com>
8503
8504 * message.el (message-use-idna): Default to t.
8505 (message-use-idna): Test whether encoding works too. Doc fix.
8506
85072005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
8508
8509 * nntp.el (nntp-warn-about-losing-connection): Remove.
8510
85112005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
8512
8513 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
8514 customizable. Change default value.
8515 (mm-uu-diff-groups-regexp): Change default value.
8516 (mm-uu-type-alist): Add doc string.
8517 (mm-uu-configure): Add doc string. Make it interactive.
8518 (mm-uu-tex-groups-regexp): New variable.
8519 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
8520 (mm-uu-type-alist): Add LaTeX documents.
8521 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
8522 of "text/verbatim".
8523 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
8524
8525 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
8526 instead of "text/verbatim".
8527
8528 * message.el (message-mark-inserted-region)
8529 (message-mark-insert-file): Use slrn style marks when called with
8530 prefix argument.
8531
85322005-09-27 Simon Josefsson <jas@extundo.com>
8533
8534 * message.el (message-idna-to-ascii-rhs-1): Reformat.
8535
880820fe 85362005-09-27 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8537
8538 * message.el (message-remove-duplicates): New function.
8539 Implementation borrowed from `gnus-remove-duplicates'.
8540 (message-idna-to-ascii-rhs): Also encode idna addresses in
8541 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
8542 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
8543 only ask about the same idna domain once per header and also tell
8544 in what header to replace the idna domain.
8545
8546 * gnus-art.el (article-decode-idna-rhs): Also decode idna
8547 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
8548 (article-decode-idna-rhs): Fix regexp so that all idna-address in
8549 a header is decoded and not just the last one.
8550
85512005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
8552
8553 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
8554 has been decoded.
8555
8556 * mm-decode.el (mm-automatic-display): Add text/verbatim.
8557 (mm-insert-part): Don't modify text if it has been decoded.
8558
8559 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
8560 decoded.
8561
8562 * mm-view.el (mm-inline-text): Don't strip text props unless
8563 decoding enriched or richtext parts.
8564
85652005-09-25 Romain Francoise <romain@orebokech.com>
8566
8567 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
8568 * gnus-start.el (gnus-subscribe-interactively):
8569 * gnus-uu.el (gnus-uu-grab-articles):
8570 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
8571 space.
8572
85732005-09-24 Emilio C. Lopes <eclig@gmx.net>
8574
8575 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
8576 * mm-view.el (mm-view-pkcs7-decrypt):
8577 * gnus-sum.el (gnus-summary-limit-to-extra)
8578 (gnus-summary-respool-article, gnus-read-move-group-name):
8579 * gnus-score.el (gnus-summary-increase-score):
8580 * gnus-util.el (gnus-completing-read-with-default):
8581 * gnus-art.el (gnus-read-save-file-name)
8582 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
8583 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
8584 * message.el (message-check-news-header-syntax):
8585 Follow convention for reading with the minibuffer.
8586
85872005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
8588
8589 * spam-report.el (spam-report-url-ping-plain):
8590 Use gnus-extended-version as User-Agent.
8591
8592 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
8593 default value is nil.
8594
8595 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
8596 (mm-uu-verbatim-marks-extract): New function.
8597 (mm-uu-extract): New face.
8598 (mm-uu-copy-to-buffer): Use it.
8599
8600 * spam-report.el (spam-report-gmane-ham): Renamed from
8601 `spam-report-gmane-unspam'.
8602 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
8603 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
8604
8605 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
8606 Autoload.
8607 (spam-report-gmane-unregister-routine): Renamed
8608 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
8609
86102005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
8611
8612 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
8613 (spam-report-gmane-unregister-routine): Add support for gmane
8614 unregistration.
8615
8616 * spam-report.el (spam-report-gmane-unspam)
8617 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
8618 (spam-report-gmane): Change to take a single article and do unspam
8619 registration.
8620
86212005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
8622
8623 * mm-url.el (mm-url-decode-entities): Fix regexp.
8624
86252005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8626
8627 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
8628 default to nil, to be able to use Gnus at all. If the default
8629 switches to something else, then the function should be fixed not
8630 be exceedingly slow.
8631
86322005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
8633
8634 * gnus-start.el (gnus-activate-group): If the server is nil, don't
8635 fail hard.
8636
8637 * spam-report.el: Add better Keywords line.
8638
8639 * spam.el: Add Maintainer and better Keywords line.
8640
86412005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
8642
8643 * gnus-art.el (gnus-article-replace-part)
8644 (gnus-mime-replace-part): New functions.
8645 (gnus-mime-action-alist, gnus-mime-button-commands)
8646 (gnus-mime-save-part-and-strip): Added file argument.
8647 (gnus-article-part-wrapper): Added interactive argument.
8648
8649 * gnus-sum.el (gnus-summary-mime-map): Add
8650 `gnus-article-replace-part'.
8651
86522005-09-19 Didier Verna <didier@xemacs.org>
8653
8654 The nnml compaction feature:
8655 * nnml.el (nnml-request-compact-group): New function.
8656 * nnml.el (nnml-request-compact): New function.
8657 * gnus-int.el (gnus-request-compact-group): New function.
8658 * gnus-int.el (gnus-request-compact): New function.
8659 * gnus-group.el (gnus-group-compact-group): New function.
8660 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
8661 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
8662 * gnus-srvr.el (gnus-server-compact-server): New function.
8663 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
8664 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
8665
86662005-09-18 Deepak Goel <deego@gnufans.org>
8667
8668 * sieve.el (sieve-help): Fix `message' call: first arg should be a
8669 format spec.
8670
86712005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
8672
8673 * gnus.el (gnus-group-startup-message): Bind image-load-path.
8674
86752005-09-15 Romain Francoise <romain@orebokech.com>
8676
8677 * message.el (message-fill-paragraph): Clarify docstring.
8678
86792005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
8680
8681 * gnus-art.el (gnus-mime-display-part): Protect against broken
8682 MIME messages.
8683
86842005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
8685
8686 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
8687 before parsing header.
8688
86892005-09-11 Jari Aalto <jari.aalto@cante.net>
8690
002876ab 8691 * html2text.el (html2text-replace-list): Add new entities.
01c52d31
MB
8692
86932005-09-11 Romain Francoise <romain@orebokech.com>
8694
8695 * message.el (message-alternative-emails): Improve docstring.
8696 (message-setup-1): Call `message-use-alternative-email-as-from'
8697 after `message-setup-hook' to give it precedence over posting
8698 styles, etc.
8699 (message-use-alternative-email-as-from): Add docstring. Remove
8700 the original From header if present.
8701
8702 * nnml.el (nnml-compressed-files-size-threshold): New variable.
8703 (nnml-save-mail): Use it.
8704
8705 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
8706 articles. Add new argument `silent'.
8707 (gnus-uu-mark-all): Report the total number of marked articles.
8708
87092005-09-10 Romain Francoise <romain@orebokech.com>
8710
8711 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
8712 (gnus-uu-mark-series): Likewise.
8713
87142005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
8715
8716 * spam-report.el (spam-report-gmane): Fix generation of spam
8717 report URL.
8718
87192005-09-10 Simon Josefsson <jas@extundo.com>
8720
8721 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
8722 t, based on discussion on the ding list with Robert Epprecht
8723 <epprecht@solnet.ch>.
8724
87252005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
8726
8727 * spam-report.el (spam-report-gmane): Make it work without
8728 X-Report-Spam header. Gmane now only provides Archived-At.
8729 This is only used if `spam-report-gmane-use-article-number' is nil.
8730 (spam-report-gmane-spam-header): Remove. Not used anymore.
8731
8732 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
8733 make `gnus-summary-sort-by-recipient' work with threading.
8734
8735 * nnweb.el (nnweb-google-wash-article): Print a message if article
8736 is not available.
8737
87382005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
8739
8740 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
8741 change. Decode text/* parts content before displaying.
8742
87432005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
8744
8745 * mml-smime.el: Remove defvar of gnus-extract-address-components.
8746
87472005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8748
8749 * mm-view.el (mm-display-inline-fontify): Disable support modes.
8750
87512005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
8752
c9e31f32 8753 * message.el (message-tab-body-function): Fix mismatched custom type.
01c52d31
MB
8754
8755 * gnus.el (gnus-group-change-level-function): Ditto.
8756
8757 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
8758
8759 * gnus-art.el (gnus-signature-limit)
8760 (gnus-article-mime-part-function): Ditto.
8761
87622005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
8763
8764 * mml.el (mml-mode): Silence the byte compiler.
8765
8766 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
8767 using `(sit-for 0)' before moving the point to the specified part;
8768 skip unbuttonized parts.
8769 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
8770 return to the summary window if gnus-auto-select-part is non-nil.
8771
87722005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
8773
8774 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
8775 variables.
8776 (mml-dnd-attach-file, mml-mode): Use them.
8777
8778 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
8779 Make fetching article by MID work again for Google Groups. Added
8780 FIXME concerning gnus-group-make-web-group.
8781
8782 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
8783 Don't depend on Gnus by using mail-extract-address-components if
8784 gnus-extract-address-components is not bound.
8785
87862005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8787
8788 * gnus-art.el (gnus-mime-display-security): Don't display the
8789 signature, but only the signed part.
8790
87912005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
8792
8793 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
8794
8795 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
8796 list, not listp.
8797
87982005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
8799
8800 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
8801 when encoding.
8802
8803 * mm-bodies.el (mm-decode-content-transfer-encoding):
8804 De-canonicalize CRLF for all text content types, not just
8805 text/plain.
8806
88072005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
8808
8809 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
8810 valid article; point arrow and cursor at the MIME button.
8811
88122005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
8813
8814 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
8815 Suggested by Dan Christensen <jdc@uwo.ca>.
8816
8817 * mm-decode.el (mm-save-part): Enable change of prompt.
8818
88192005-08-29 Jari Aalto <jari.aalto@cante.net>
8820
8821 * gnus-msg.el (gnus-inews-add-send-actions): Made
8822 `message-post-method' lambda parameter ARG `&optional'.
8823
88242005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
8825
8826 * gnus-sum.el (gnus-summary-mime-map): Added
8827 gnus-article-save-part-and-strip, gnus-article-delete-part and
8828 gnus-article-jump-to-part.
8829
8830 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
8831 (gnus-article-edit-part): Use it.
8832 (gnus-article-part-wrapper): Added no-handle argument.
8833 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
8834 functions.
8835
88362005-08-29 Romain Francoise <romain@orebokech.com>
8837
8838 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
8839 docstring.
8840 (gnus-face-from-file): Likewise.
8841
88422005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
8843
8844 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
8845 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
8846 non-nil.
8847 (gnus-auto-select-part): New variable.
8848 (gnus-article-jump-to-part): New function.
8849 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
8850 (gnus-mime-delete-part): Allow selecting specified part after
8851 deleting or stripping parts.
8852 (gnus-article-jump-to-part): Don't use `read-number'. Use last
8853 part if argument is bogus.
8854
88552005-08-31 Juanma Barranquero <lekktu@gmail.com>
8856
8857 * gnus-art.el (w3m-minor-mode-map):
8858 * gnus-spec.el (gnus-newsrc-file-version):
8859 * gnus-util.el (nnmail-active-file-coding-system)
8860 (gnus-original-article-buffer, gnus-user-agent):
8861 * gnus.el (gnus-ham-process-destinations)
8862 (gnus-parameter-ham-marks-alist)
8863 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
8864 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
8865 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
8866 * mm-decode.el (gnus-current-window-configuration):
8867 * mm-extern.el (gnus-article-mime-handles):
8868 * mm-url.el (url-current-object, url-package-name)
8869 (url-package-version):
8870 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
8871 (smime-keys, w3m-cid-retrieve-function-alist)
8872 (w3m-current-buffer, w3m-display-inline-images)
8873 (w3m-minor-mode-map):
8874 * mml-smime.el (gnus-extract-address-components):
8875 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
8876 (gnus-newsrc-hashtb, message-default-charset)
8877 (message-deletable-headers, message-options)
8878 (message-posting-charset, message-required-mail-headers)
8879 (message-required-news-headers):
8880 * mml1991.el (mc-pgp-always-sign):
8881 * mml2015.el (mc-pgp-always-sign):
8882 * nnheader.el (nnmail-extra-headers):
8883 * rfc1843.el (gnus-decode-encoded-word-function)
8884 (gnus-decode-header-function, gnus-newsgroup-name):
8885 * spam-stat.el (gnus-original-article-buffer): Add defvars.
8886
88872005-08-22 Karl Chen <quarl@cs.berkeley.edu>
8888
8889 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
8890 the end of the date treatments.
8891
88922005-08-15 Simon Josefsson <jas@extundo.com>
8893
8894 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
8895 it in url-handlers.el and XEmacs in url.el. Reported by Luca
8896 Capello and Romain Francoise.
8897 (pgg-fetch-key-function): Removed, not used?
8898 (pgg-insert-url-with-w3): Require url, to get
8899 url-insert-file-contents regardless of where it is defined.
8900
89012005-08-13 Romain Francoise <romain@orebokech.com>
8902
8903 * message.el (message-cite-original-1): New function.
8904 (message-cite-original): Use it.
8905 (message-cite-original-without-signature): Ditto.
8906
89072005-08-08 Romain Francoise <romain@orebokech.com>
8908
8909 * message.el (message-yank-empty-prefix): New variable.
8910 (message-indent-citation): Use it.
8911 (message-cite-original-without-signature): Respect X-No-Archive.
8912
89132005-08-08 Simon Josefsson <jas@extundo.com>
8914
8915 * pgg.el: Autoload url-insert-file-contents instead of loading
8916 w3/url.
8917 (pgg-insert-url-with-w3): Don't load url here.
8918
89192005-08-07 Jesper Harder <harder@phys.au.dk>
8920
8921 * message.el (message-kill-to-signature): Don't insert newline at
8922 bol.
8923 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
8924
89252005-08-06 Romain Francoise <romain@orebokech.com>
8926
8927 * message.el (message-user-fqdn): Fix typo in docstring.
8928
89292005-08-05 Daiki Ueno <ueno@unixuser.org>
8930
8931 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
8932
8933 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
8934
89352005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
8936
8937 * mm-bodies.el (mm-encode-body): Use coding system rather than
8938 charset to encode text.
8939
8940 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
8941 number of charsets if utf-8 is available (XEmacs).
8942
89432005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
8944
8945 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
8946 taken from `gnus-button-mid-or-mail-regexp'.
8947 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
8948 (gnus-button-alist): Improve regexp for domain part of the MIDs
8949 for news:localpart@domain buttons.
8950 (gnus-button-ctan-directory-regexp): Update.
8951
89522005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
8953
8954 * sieve-manage.el (sieve-manage-interactive-login): Use
8955 make-local-variable rather than make-variable-buffer-local.
8956 (sieve-manage-open): Ditto.
8957 (sieve-manage-authenticate): Ditto.
8958
8959 * mml.el (mml-generate-mime-1): Make the content type default to
8960 text/plain if the filename is not specified.
8961
89622005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
8963
8964 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
8965 instead of insert-buffer.
8966
8967 * message.el (message-yank-original): Ditto; set the mark at the
8968 end of the yanked message.
8969
89702005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
8971
8972 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
8973 lines to scroll rather than to stop it.
8974
8975 * mml.el (mml-generate-default-type): Add doc string.
8976 (mml-generate-mime-1): Use mm-default-file-encoding or make it
8977 default to application/octet-stream when determining the content
8978 type if it is not specified for the part or the mml contents; add
8979 a comment about mml-generate-default-type.
8980
89812005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
8982
8983 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
8984 make it default to application/octet-stream when determining the
8985 content type if it is not specified for the external contents.
8986
89872005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
8988
8989 * rfc2231.el (rfc2231-parse-string): Take care that not only a
8990 segmented parameter but also other parameters might be there.
8991
89922005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
8993
8994 * mm-decode.el (mm-display-external): Delete temp file, directory
8995 and buffer immediately if the external process is exited.
8996
89972005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
8998
8999 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
9000 fewer lines than that of scroll-margin.
9001 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
9002
90032005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
9004
9005 * gnus-art.el (gnus-article-next-page): Revert.
9006 (gnus-article-beginning-of-window): New macro.
9007 (gnus-article-next-page-1): Use it.
9008 (gnus-article-prev-page): Ditto.
9009 (gnus-article-edit-part): Use insert-buffer-substring instead of
9010 insert-buffer.
9011 (gnus-article-edit-exit): Ditto.
9012
9013 * gnus-util.el (gnus-beginning-of-window): Remove.
9014 (gnus-end-of-window): Remove.
9015
90162005-07-25 Simon Josefsson <jas@extundo.com>
9017
9018 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
9019 to have the url package without w3. Reported by Daiki Ueno
9020 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
9021
90222005-07-20 Didier Verna <didier@xemacs.org>
9023
9024 * gnus-diary.el: Remove the description comment (nndiary is now
9025 properly documented in the Gnus manual).
9026 Fix the spelling of "Back End".
9027 * nndiary.el: Ditto.
9028 Fix the copyright notice.
9029
90302005-07-18 Romain Francoise <romain@orebokech.com>
9031
149cd465
JB
9032 * gnus-sum.el (gnus-summary-to-prefix)
9033 (gnus-summary-newsgroup-prefix): New variables.
01c52d31
MB
9034 (gnus-summary-from-or-to-or-newsgroups): Use them.
9035
90362005-07-17 Romain Francoise <romain@orebokech.com>
9037
9038 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
9039 space as it's generally not especially interesting to the user.
9040
90412005-07-16 Romain Francoise <romain@orebokech.com>
9042
9043 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
9044 nil to avoid prompting and file modification if one of the
9045 messages at the top of the nnfolder file contains a copyright
9046 notice.
9047 Update copyright notice.
9048
9049 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
9050 instead of `current-time-string' as the latter creates a time
9051 string that is not RFC 2822 compliant (it lacks the zone).
9052 Update copyright notice.
9053
90542005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9055
9056 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
9057 for text/rtf. Display default in prompt. Pass default for M-n.
9058
9059 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
9060
90612005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9062
9063 * gnus-msg.el (gnus-button-mailto): Remove
9064 save-selected-window-window hackery because it relies on
9065 save-selected-window internals.
9066
90672005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
9068
9069 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
9070 (gnus-article-next-page-1): Use gnus-beginning-of-window.
9071 (gnus-article-prev-page): Ditto.
9072
9073 * gnus-util.el (gnus-beginning-of-window): New function.
9074 (gnus-end-of-window): New function.
9075
90762005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
9077
9078 * gnus-score.el (gnus-score-edit-all-score): Set
9079 gnus-score-edit-exit-function to gnus-score-edit-done and call
9080 gnus-message.
9081
90822005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9083
9084 * gnus-msg.el (gnus-button-mailto): Remove
9085 save-selected-window-window hackery because it relies on
9086 save-selected-window internals.
9087
90882005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
9089
9090 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
9091 add-minor-mode.
9092 (gnus-binary-mode): Ditto.
9093
9094 * gnus-topic.el (gnus-topic-mode): Ditto.
9095
90962005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
9097
9098 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
9099 (gnus-article-prev-page): Take scroll-margin into consideration.
9100
91012005-07-04 Lute Kamstra <lute@gnu.org>
9102
9103 Update FSF's address in GPL notices.
9104
91052005-07-04 Juanma Barranquero <lekktu@gmail.com>
9106
9107 * gnus.el (gnus-exit):
9108 * gnus-group.el (gnus-group-icons):
9109 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
9110
9111 * gnus-nocem.el (gnus-nocem):
9112 * message.el (message-various, message-buffers, message-sending)
9113 (message-interface, message-forwarding, message-insertion)
9114 (message-headers, message-news, message-mail):
9115 * pgg-gpg.el (pgg-gpg):
9116 * pgg-parse.el (pgg-parse):
9117 * pgg-pgp.el (pgg-pgp):
9118 * pgg-pgp5.el (pgg-pgp5):
9119 * pop3.el (pop3): Finish `defgroup' description with period.
9120
91212005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
9122
9123 * gnus-art.el (article-display-face): Improve the efficiency.
9124 (article-display-x-face): Ditto; remove grey x-face stuff.
9125
91262005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
9127
9128 * gnus-art.el (article-display-face): Correct the position in
9129 which Faces are inserted.
9130
91312005-06-29 Didier Verna <didier@xemacs.org>
9132
9133 * gnus-art.el (article-display-face): Display faces in correct
9134 order.
9135
91362005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
9137
9138 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
9139 (gnus-fill-real-hashtb): Use hash table instead of obarray.
9140 (gnus-nocem-check-article): Fetch the Type header.
9141 (gnus-nocem-message-wanted-p): Fix the way to examine types.
9142 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
9143 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
9144 make sure gnus-nocem-hashtb is initialized.
9145 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
9146 (gnus-nocem-unwanted-article-p): Ditto.
9147
9148 * pgg.el (pgg-verify): Return the verification result.
9149
91502005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
9151
9152 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
9153 is ascii.
9154
91552005-06-24 Juanma Barranquero <lekktu@gmail.com>
9156
9157 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
9158 `show-nonbreak-escape'.
9159
91602005-06-23 Lute Kamstra <lute@gnu.org>
9161
9162 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
9163
9164 * dig.el (dig-mode):
9165 * smime.el (smime-mode): Use gnus-run-mode-hooks.
9166
91672005-06-21 Juanma Barranquero <lekktu@gmail.com>
9168
9169 * nnimap.el (nnimap-split-download-body): Fix spellings.
9170
91712005-06-16 Juanma Barranquero <lekktu@gmail.com>
9172
9173 * gnus-art.el (gnus-article-encrypt-body):
9174 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
9175 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
9176 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 9177
880820fe 91782005-06-16 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9179
9180 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
9181 header by looking for magic "MII" at the beginnig.
9182
91832005-06-16 Miles Bader <miles@gnu.org>
9184
9185 * assistant.el (assistant-field): Remove "-face" suffix from face name.
9186 (assistant-field-face): New backward-compatibility alias for renamed
9187 face.
9188 (assistant-render-text): Use renamed assistant-field face.
9189
9190 * spam.el (spam): Remove "-face" suffix from face name.
9191 (spam-face): New backward-compatibility alias for renamed face.
9192 (spam-face, spam-initialize): Use renamed spam face.
9193
9194 * message.el (message-header-to, message-header-cc)
9195 (message-header-subject, message-header-newsgroups)
9196 (message-header-other, message-header-name)
9197 (message-header-xheader, message-separator, message-cited-text)
9198 (message-mml): Remove "-face" suffix from face names.
9199 (message-header-to-face, message-header-cc-face)
9200 (message-header-subject-face, message-header-newsgroups-face)
9201 (message-header-other-face, message-header-name-face)
9202 (message-header-xheader-face, message-separator-face)
9203 (message-cited-text-face, message-mml-face):
9204 New backward-compatibility aliases for renamed faces.
9205 (message-font-lock-keywords): Use renamed message faces.
9206
9207 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
9208 (sieve-test-commands, sieve-tagged-arguments):
9209 Remove "-face" suffix from face names.
9210 (sieve-control-commands-face, sieve-action-commands-face)
9211 (sieve-test-commands-face, sieve-tagged-arguments-face):
9212 New backward-compatibility aliases for renamed faces.
9213 (sieve-control-commands-face, sieve-action-commands-face)
9214 (sieve-test-commands-face, sieve-tagged-arguments-face):
9215 Use renamed sieve faces.
9216
9217 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
9218 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
9219 (gnus-group-news-3-empty, gnus-group-news-4)
9220 (gnus-group-news-4-empty, gnus-group-news-5)
9221 (gnus-group-news-5-empty, gnus-group-news-6)
9222 (gnus-group-news-6-empty, gnus-group-news-low)
9223 (gnus-group-news-low-empty, gnus-group-mail-1)
9224 (gnus-group-mail-1-empty, gnus-group-mail-2)
9225 (gnus-group-mail-2-empty, gnus-group-mail-3)
9226 (gnus-group-mail-3-empty, gnus-group-mail-low)
9227 (gnus-group-mail-low-empty, gnus-summary-selected)
9228 (gnus-summary-cancelled, gnus-summary-high-ticked)
9229 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
9230 (gnus-summary-high-ancient, gnus-summary-low-ancient)
9231 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
9232 (gnus-summary-low-undownloaded)
9233 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
9234 (gnus-summary-low-unread, gnus-summary-normal-unread)
9235 (gnus-summary-high-read, gnus-summary-low-read)
9236 (gnus-summary-normal-read, gnus-splash):
9237 Remove "-face" suffix from face names.
9238 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
9239 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
9240 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
9241 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
9242 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
9243 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
9244 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
9245 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
9246 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
9247 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
9248 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
9249 (gnus-summary-selected-face, gnus-summary-cancelled-face)
9250 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
9251 (gnus-summary-normal-ticked-face)
9252 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
9253 (gnus-summary-normal-ancient-face)
9254 (gnus-summary-high-undownloaded-face)
9255 (gnus-summary-low-undownloaded-face)
9256 (gnus-summary-normal-undownloaded-face)
9257 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
9258 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
9259 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
9260 (gnus-splash-face):
9261 New backward-compatibility aliases for renamed faces.
9262 (gnus-group-startup-message): Use renamed gnus faces.
9263
9264 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
9265 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
9266 (gnus-server-agent): Remove "-face" suffix from face names.
9267 (gnus-server-agent-face, gnus-server-opened-face)
9268 (gnus-server-closed-face, gnus-server-denied-face)
9269 (gnus-server-offline-face):
9270 New backward-compatibility aliases for renamed faces.
9271 (gnus-server-agent-face, gnus-server-opened-face)
9272 (gnus-server-closed-face, gnus-server-denied-face)
9273 (gnus-server-offline-face): Use renamed gnus faces.
9274
9275 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
9276 Remove "-face" suffix from face names.
9277 (gnus-picon-xbm-face, gnus-picon-face):
9278 New backward-compatibility aliases for renamed faces.
9279
9280 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
9281 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
9282 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
9283 (gnus-cite-11): Remove "-face" suffix from face names.
9284 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
9285 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
9286 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
9287 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
9288 New backward-compatibility aliases for renamed faces.
9289 (gnus-cite-attribution-face, gnus-cite-face-list)
9290 (gnus-article-boring-faces): Use renamed gnus faces.
9291
9292 * gnus-art.el (gnus-signature, gnus-header-from)
9293 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
9294 (gnus-header-content): Remove "-face" suffix from face names.
9295 (gnus-signature-face, gnus-header-from-face)
9296 (gnus-header-subject-face, gnus-header-newsgroups-face)
9297 (gnus-header-name-face, gnus-header-content-face):
9298 New backward-compatibility aliases for renamed faces.
9299 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
9300
9301 * gnus-sum.el (gnus-summary-selected-face)
9302 (gnus-summary-highlight): Use renamed gnus faces.
9303 * gnus-group.el (gnus-group-highlight): Likewise.
9304
93052005-06-14 Juanma Barranquero <lekktu@gmail.com>
9306
9307 * gnus-sieve.el (gnus-sieve-article-add-rule):
9308 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
9309 * spam-stat.el (spam-stat-buffer-change-to-spam)
9310 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
9311
9312 * message.el (message-is-yours-p):
9313 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
9314
93152005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
9316
9317 * mm-view.el (mm-inline-text): Withdraw the last change.
9318
93192005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
9320
9321 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
9322 executing enriched-decode.
9323
93242005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
9325
9326 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
9327 charset of tar files.
9328
93292005-06-04 Luc Teirlinck <teirllm@auburn.edu>
9330
9331 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
9332
93332005-06-04 Lute Kamstra <lute@gnu.org>
9334
9335 * nnfolder.el (nnfolder-read-folder): Make sure that undo
9336 information is never recorded.
9337
93382005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
9339
9340 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
9341
93422005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
9343
9344 * pop3.el (pop3-apop): Run md5 in the binary mode.
9345
9346 * starttls.el (starttls-set-process-query-on-exit-flag):
9347 Use eval-and-compile.
9348
93492005-05-31 Simon Josefsson <jas@extundo.com>
9350
9351 * smime.el (smime-replace-in-string): Define.
9352 (smime-cert-by-ldap-1): Use it.
9353
93542005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
9355
9356 * gnus-art.el (article-display-x-face): Replace
9357 process-kill-without-query by gnus-set-process-query-on-exit-flag.
9358
9359 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
9360 set-process-query-on-exit-flag or process-kill-without-query.
9361
9362 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
9363 loop instead of replace-regexp.
9364
9365 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
9366 instead of process-kill-without-query if it is available.
9367
9368 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
9369 instead of find-file-hooks if it is available.
9370
9371 * mml1991.el: Bind pgg-default-user-id when compiling.
9372
9373 * mml2015.el: Bind pgg-default-user-id when compiling.
9374
9375 * nndraft.el (nndraft-request-associate-buffer):
9376 Use write-contents-functions instead of write-contents-hooks if it is
9377 available.
9378
9379 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
9380 instead of find-file-hooks if it is available.
9381
9382 * nntp.el (nntp-open-connection): Replace
9383 process-kill-without-query by gnus-set-process-query-on-exit-flag.
9384 (nntp-open-ssl-stream): Ditto.
9385 (nntp-open-tls-stream): Ditto.
9386
9387 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
9388 set-process-query-on-exit-flag or process-kill-without-query.
9389 (starttls-open-stream-gnutls): Use it instead of
9390 process-kill-without-query.
9391 (starttls-open-stream): Ditto.
9392
93932005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
9394
9395 * smime.el (smime-cert-by-ldap-1): Don't use
9396 replace-regexp-in-string.
9397
880820fe 93982005-05-31 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9399
9400 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
9401
9402 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
002876ab 9403 in PEM format. Adjust to the XEmacs compability.
01c52d31
MB
9404
94052005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
9406
9407 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
9408 by `string-to-number'.
9409 * gnus-agent.el (gnus-agent-regenerate-group)
9410 (gnus-agent-fetch-articles): Ditto.
9411 * gnus-art.el (gnus-button-fetch-group): Ditto.
9412 * gnus-cache.el (gnus-cache-generate-active)
9413 (gnus-cache-articles-in-group): Ditto.
9414 * gnus-group.el (gnus-group-set-current-level)
9415 (gnus-group-insert-group-line): Ditto.
9416 * gnus-score.el (gnus-score-set-expunge-below)
9417 (gnus-score-set-mark-below, gnus-summary-score-effect)
9418 (gnus-summary-score-entry): Ditto.
9419 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
9420 (gnus-soup-pack): Ditto.
9421 * gnus-spec.el (gnus-xmas-format): Ditto.
9422 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
9423 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
9424 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
9425 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
9426 * nndb.el (nndb-get-remote-expire-response): Ditto.
9427 * nndiary.el (nndiary-parse-schedule-value)
9428 (nndiary-string-to-number, nndiary-request-replace-article)
9429 (nndiary-request-article): Ditto.
9430 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
9431 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
9432 * nneething.el (nneething-make-head): Ditto.
9433 * nnfolder.el (nnfolder-request-article)
9434 (nnfolder-retrieve-headers): Ditto.
9435 * nnheader.el (nnheader-file-to-number): Ditto.
9436 * nnkiboze.el (nnkiboze-request-article): Ditto.
9437 * nnmail.el (nnmail-process-unix-mail-format)
9438 (nnmail-process-babyl-mail-format): Ditto.
9439 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
9440 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
9441 (nnmh-request-create-group, nnmh-request-list-1)
9442 (nnmh-request-group, nnmh-request-article): Ditto.
9443 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
9444 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
9445 * nnsoup.el (nnsoup-make-active): Ditto.
9446 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
9447 * nntp.el (nntp-find-group-and-number)
9448 (nntp-retrieve-headers-with-xover): Ditto.
9449 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
9450 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
9451 (pgg-format-key-identifier): Ditto.
9452 * pop3.el (pop3-last, pop3-stat): Ditto.
9453 * qp.el (quoted-printable-decode-region): Ditto.
9454
9455 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
9456 of concat.
9457
94582005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
9459
9460 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
9461
9462 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
9463
9464 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
9465
9466 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
9467
9468 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
9469
9470 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
9471
9472 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
9473 (gnus-carpal-mode): Ditto.
9474
9475 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
9476 (gnus-browse-mode): Ditto.
9477
9478 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
9479
9480 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
9481
94822005-05-29 Richard M. Stallman <rms@gnu.org>
9483
9484 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
9485
94862005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
9487
9488 * gnus-util.el (gnus-run-mode-hooks): New function.
9489
9490 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
9491
94922005-05-26 Luc Teirlinck <teirllm@auburn.edu>
9493
9494 * gnus-agent.el (gnus-agent-make-mode-line-string):
9495 Use mode-line-highlight as mouse-face.
9496
94972005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
9498
9499 * canlock.el (canlock): Change the parent group to news.
9500
9501 * deuglify.el (gnus-outlook-deuglify): Add :group.
9502
9503 * dig.el (dig): Add :group.
9504
9505 * dns-mode.el (dns-mode): Add :group.
9506
9507 * encrypt.el (encrypt): Add :group.
9508
9509 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
9510 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
9511 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
9512 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
9513 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
9514
9515 * gnus-diary.el (gnus-diary): Add :group.
9516
9517 * gnus.el (gnus-group-news-1-face): Add :group.
9518 (gnus-group-news-1-empty-face): Ditto.
9519 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
9520 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
9521 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
9522 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
9523 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
9524 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
9525 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
9526 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
9527 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
9528 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
9529 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
9530 (gnus-summary-high-ticked-face): Ditto.
9531 (gnus-summary-low-ticked-face): Ditto.
9532 (gnus-summary-normal-ticked-face): Ditto.
9533 (gnus-summary-high-ancient-face): Ditto.
9534 (gnus-summary-low-ancient-face): Ditto.
9535 (gnus-summary-normal-ancient-face): Ditto.
9536 (gnus-summary-high-undownloaded-face): Ditto.
9537 (gnus-summary-low-undownloaded-face): Ditto.
9538 (gnus-summary-normal-undownloaded-face): Ditto.
9539 (gnus-summary-high-unread-face): Ditto.
9540 (gnus-summary-low-unread-face): Ditto.
9541 (gnus-summary-normal-unread-face): Ditto.
9542 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
9543 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
9544
9545 * hashcash.el (hashcash): New custom group.
9546 (hashcash-default-payment): Add :group.
9547 (hashcash-payment-alist): Ditto.
9548 (hashcash-default-accept-payment): Ditto.
9549 (hashcash-accept-resources): Ditto.
9550 (hashcash-path): Ditto.
9551 (hashcash-extra-generate-parameters): Ditto.
9552 (hashcash-double-spend-database): Ditto.
9553 (hashcash-in-news): Ditto.
9554
9555 * message.el (message-minibuffer-local-map): Add :group.
9556
9557 * netrc.el (netrc): Add :group.
9558
9559 * sieve-manage.el (sieve-manage-log): Add :group.
9560 (sieve-manage-default-user): Diito.
9561 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
9562 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
9563 (sieve-manage-authenticators): Ditto.
9564 (sieve-manage-authenticator-alist): Ditto.
9565 (sieve-manage-default-port): Ditto.
9566
9567 * sieve-mode.el (sieve-control-commands-face): Add :group.
9568 (sieve-action-commands-face): Ditto.
9569 (sieve-test-commands-face): Ditto.
9570 (sieve-tagged-arguments-face): Ditto.
9571
9572 * smime.el (smime): Add :group.
9573
9574 * spam-report.el (spam-report): Add :group.
9575
9576 * spam.el (spam, spam-face): Add :group.
9577
95782005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9579
9580 * nntp.el (nntp-next-result-arrived-p): Some news servers may
9581 return \n.\n.\n at the end of articles. Protect against that.
9582 (nntp-with-open-group): Allow debugging.
9583
9584 * nnheader.el (mail-header-set-extra): Make into a function
9585 because I just could't understand how to quote the list properly.
9586
9587 * dns.el (query-dns-cached): New function.
9588
95892005-05-26 Lute Kamstra <lute@gnu.org>
9590
9591 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
9592
95932005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
9594
9595 * gnus-art.el: Don't autoload mail-extract-address-components.
9596
9597 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
9598 eval-and-compile to evaluate it.
9599
9600 * hashcash.el: Don't autoload executable-find.
9601
9602 * nndb.el: Don't declare the nndb back end two or more times; don't
9603 autoload news-reply-mode, news-setup, cancel-timer and telnet.
9604
9605 * nntp.el: Autoload format-spec instead of format; use
9606 eval-and-compile to evaluate autoload forms.
9607
96082005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
9609
9610 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
9611
96122005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9613
9614 * gnus.el (gnus-version-number): Bump version.
9615
96162005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
9617
9618 * gnus.el: No Gnus v0.3 is released.
9619
96202005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
9621
9622 * gnus-art.el (gnus-article-edit-part): Disable undo.
9623
96242005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
9625
9626 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
9627 gnus-article-date-lapsed-new-header is t if date timer is active;
9628 skip headers in which the original date value is empty.
9629 (gnus-article-save-original-date): Redefine it as a macro.
9630 (gnus-display-mime): Use it.
9631
96322005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
9633
9634 * gnus-art.el (article-date-ut): Support converting date in
9635 forwarded parts as well.
9636 (gnus-article-save-original-date): New function.
9637 (gnus-display-mime): Use it.
9638
96392005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
9640
9641 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
9642 enclosure element of <item>.
9643
96442005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
9645
9646 * message.el (message-kill-buffer-query): Renamed from
9647 `message-kill-buffer-query-if-modified'. Added :version.
9648
96492005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
9650
9651 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
9652 window layout.
9653
96542005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
9655
9656 * mml.el: Autoload dnd when compiling.
9657
96582005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
9659
9660 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
9661 x-dnd-*.
9662
96632005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
9664
9665 * qp.el (quoted-printable-encode-region): Save excursion.
9666
96672005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
9668
9669 * message.el (message-kill-buffer-query-if-modified): Add new variable
9670 so the user can kill a modified message buffer quickly.
9671 (message-kill-buffer): Use it.
9672
96732005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
9674
9675 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
9676 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
9677
96782005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
9679
9680 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
9681 contained in text because xml.el decodes entities) with LFs.
9682
96832005-04-11 Lute Kamstra <lute@gnu.org>
9684
9685 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
9686 differently.
9687
96882005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
9689
9690 * mm-util.el (mm-detect-coding-region): Typo.
9691
96922005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
9693
9694 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
9695
f0131492 96962005-04-06 Deepak Goel <deego@gnufans.org>
01c52d31
MB
9697
9698 * spam-stat.el (spam-stat-score-buffer): Add a call to a
9699 user-function allow user modifications of the scores.
9700 (spam-stat-score-buffer-user): New function, to allow
9701 user-computed modifications to the score.
002876ab
JB
9702 (spam-stat-score-buffer-user-functions): List of additional
9703 scoring functions.
9704 (spam-stat-error-holder): Global temporary error holder.
9705 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
9706 variable.
01c52d31
MB
9707
97082005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
9709
9710 * gnus-registry.el (gnus-registry-clean-empty-function)
9711 (gnus-registry-trim, gnus-registry-fetch-groups)
9712 (gnus-registry-delete-group): Groups that match
9713 `gnus-registry-ignored-groups' are removed from the registry
9714 entries, not just ignored for splitting. This helps clean up the
9715 registry. Also, `gnus-registry-fetch-groups' is a convenient way
9716 to get all the groups a message ID is in.
9717
9718 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
c4cc8b9a 9719 (spam-stat-split-fancy): Change "threshhold" to "threshold".
01c52d31
MB
9720 (spam-stat-score-buffer-user-functions): Add :number custom type.
9721
97222005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
9723
9724 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
9725 argument in XEmacs.
9726
9727 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
9728 (nnrss-request-group): Decode group name first.
9729 (nnrss-request-article): Make a text/plain article if mml-to-mime
9730 failed.
9731 (nnrss-get-encoding): Return a compatible encoding according to
9732 nnrss-compatible-encoding-alist.
9733 (nnrss-find-el): Use consp instead of listp.
9734 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
9735
97362005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
9737
9738 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
9739 which Emacs 20 doesn't support.
9740 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
9741
97422005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
9743
9744 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
002876ab 9745 silence the byte compiler inside the defun.
01c52d31
MB
9746
9747 * gnus-demon.el (parse-time-string): Add autoload.
9748
9749 * gnus-delay.el (parse-time-string): Add autoload.
9750
9751 * gnus-art.el (parse-time-string): Add autoload.
9752
9753 * nnultimate.el (parse-time): Require for `parse-time-string'.
9754
97552005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
9756
9757 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
9758
9759 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
9760
9761 * smime.el (smime-ldap-host-list): Add :version.
9762
97632005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
9764
9765 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
9766 pass it to `gnus-browse-read-group'.
9767 (gnus-browse-read-group): Add NUMBER argument and pass it to
9768 `gnus-group-read-ephemeral-group'.
9769
9770 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
9771 argument and pass it to `gnus-group-read-group'.
9772
97732005-03-19 Aidan Kehoe <kehoea@parhasard.net>
9774
9775 * mm-util.el (mm-xemacs-find-mime-charset): Only call
9776 mm-xemacs-find-mime-charset-1 if we have the mule feature
9777 available at runtime.
9778
97792005-03-25 Werner Lemberg <wl@gnu.org>
9780
9781 * nnmaildir.el: Replace `illegal' with `invalid'.
9782
97832005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
9784
9785 * gnus-start.el (gnus-display-time-event-handler):
9786 Check display-time-timer at runtime rather than only at load time
9787 in case display-time-mode is turned off in the mean time.
9788
97892005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
9790
9791 * nnimap.el (nnimap-open-connection): Print which authinfo file is
9792 used.
9793
9794 * nneething.el (nneething-map-file-directory): Derive from
9795 `gnus-directory'.
9796
9797 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
9798 the To/Cc button.
9799
98002005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
9801
9802 * nnmaildir.el (nnmaildir-request-accept-article):
9803 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
9804
98052005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
9806
9807 * gnus-async.el: Require timer-funcs at compile time when in
9808 XEmacs for `run-with-idle-timer'.
9809
98102005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
9811
9812 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
9813 autoloaded function.
9814
98152005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
9816
9817 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
9818
880820fe 98192005-03-10 Arne Jørgensen <arne@arnested.dk> (tiny change)
01c52d31
MB
9820
9821 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
9822
98232005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9824
9825 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
9826 gnus-expert-user to default.
9827
98282005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
9829
9830 * nnimap.el (nnimap-open-server): Ditto.
9831
9832 * imap.el (imap-authenticate): Fix typo.
9833
98342005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
9835
9836 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
9837 buffer (since IMAP server might return FETCH response out of
9838 order, and the nntp buffer must be sorted).
9839
98402005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
9841
9842 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
9843 comparison on string.
9844
149cd465
JB
9845 * gnus-agent.el (gnus-agent-long-article, gnus-agent-short-article)
9846 (gnus-agent-score): Renamed category keywords to match gnus-cus.
01c52d31
MB
9847 (gnus-agent-summary-fetch-series): Modified to protect against
9848 gnus-agent-summary-fetch-group clearing processable flags.
9849 (gnus-agent-synchronize-group-flags): Update live group buffer as
9850 synchronization may occur due to the user toggle the plugged
9851 status.
9852 (gnus-agent-fetch-group-1): Clear downloadable flag when article
9853 successfully downloaded.
9854 (gnus-agent-expire-group-1): Avoid using markers when the overview
9855 is in ascending order; greatly improves performance.
9856 (gnus-agent-regenerate-group): Use
9857 gnus-agent-synchronize-group-flags to reset read status in both
9858 gnus and server.
9859 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
9860
98612005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
9862
9863 * message.el: Don't autoload former message-utils variables.
9864 (message-strip-subject-trailing-was): Change doc string.
9865
9866 * nnweb.el: Fixes for `gnus-group-make-web-group'.
9867 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
9868 (nnweb-google-search): Add "hl=en" here.
9869 (nnweb-google-parse-1, nnweb-google-create-mapping):
9870 Don't hardcode URL.
9871
98722005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
9873
9874 * message.el (message-get-reply-headers, message-followup):
9875 Mention related variables `message-use-followup-to' and
9876 `message-use-mail-followup-to', in the information buffer.
9877
9878 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
9879 of broken groups(-beta).google.com.
9880
98812005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
9882
9883 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
9884 parameter to invoked gnus-request-move-article; remove the
9885 redundant gnus-sum-hint-move-is-internal variable; apply the marks
9886 all at once instead of once per article.
9887 (gnus-summary-remove-process-mark): Accept a list of articles as
9888 well as a single article for processing.
9889
9890 * gnus-int.el (gnus-request-move-article): Add move-is-internal
9891 parameter.
9892
9893 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
9894
9895 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
9896
9897 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
9898 parameter.
9899
9900 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
9901 parameter.
9902
9903 * nnimap.el (nnimap-request-move-article): Add move-is-internal
9904 parameter and remove the gnus-sum-hint-move-is-internal variable.
9905
9906 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
9907 parameter.
9908
9909 * nndraft.el (nndraft-request-move-article): Add move-is-internal
9910 parameter.
9911
9912 * nndiary.el (nndiary-request-move-article): Add move-is-internal
9913 parameter.
9914
9915 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
9916
9917 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
9918 parameter.
9919
9920 * nnagent.el (nnagent-request-move-article): Add move-is-internal
9921 parameter.
9922
99232005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
9924
9925 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
9926 a more conservative way.
9927
99282005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
9929
9930 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
9931 buffer, so it moves the window's cursor.
9932
880820fe 99332005-02-26 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9934
9935 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
9936 `mm-dissect-multipart' and receive the from field as an (optional)
9937 argument from `mm-dissect-multipart'.
9938 (mm-dissect-multipart): Receive the from field as an argument and
9939 pass it on when we call `mm-dissect-buffer' on MIME parts.
9940 Fixes verification/decryption of signed/encrypted MIME parts.
9941
99422005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
9943
9944 * gnus-sum.el (gnus-summary-move-article): Set
9945 gnus-sum-hint-move-is-internal for gnus-request-move-article and
9946 whatever it calls (right now, only nnimap-request-move article
9947 respects it).
9948
9949 * nnimap.el (nnimap-request-move-article): When
9950 gnus-sum-hint-move-is-internal is set, don't do the extra
9951 nnimap-request-article.
9952
99532005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
9954
9955 * nnheader.el (nnheader-find-file-noselect): Add doc string.
9956
9957 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
9958 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
9959
9960 * gnus-sum.el (gnus-summary-caesar-message):
9961 Apply `gnus-treat-article' after rotation.
9962
9963 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
9964 doc string.
9965
99662005-02-22 Simon Josefsson <jas@extundo.com>
9967
9968 * encrypt.el (encrypt-password-cache-expiry): Remove (use
880820fe 9969 `password-cache-expiry' instead). Reported by Arne Jørgensen
01c52d31
MB
9970 <arne@arnested.dk>.
9971 (encrypt): Add password-cache and password-cache-expiry as group
9972 members.
9973
880820fe 99742005-02-22 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9975
9976 * smime.el (smime-ldap-host-list): Doc fix.
9977 (smime-ask-passphrase): Use `password-read-and-add' to read (and
9978 cache) password.
9979 (smime-sign-region): Use it.
9980 (smime-decrypt-region): Use it.
9981 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
9982 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
9983 fails.
9984 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
9985 certificate from DER to PEM format rather than calling openssl.
9986
9987 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
9988
9989 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
9990 for signing/encryption.
9991
9992 * mml.el (mml-parse-1): Use them.
9993
880820fe 99942005-02-21 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9995
9996 * nnrss.el (nnrss-verbose): Removed.
9997 (nnrss-request-group): Use `nnheader-message' instead.
9998
99992005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
10000
10001 * nnrss.el (nnrss-verbose): New variable.
10002 (nnrss-request-group): Make it say nnrss is requesting a group.
10003
100042005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
10005
10006 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
10007 Handle news URL with given port correctly.
10008
100092005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
10010
10011 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
10012 containing special characters.
10013
10014 * gnus-sum.el (gnus-summary-edit-article): Ditto.
10015
10016 * mml.el (mime-to-mml): Ditto.
10017
10018 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
10019 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
10020 (rfc2047-decode-region): Quote decoded words containing special
10021 characters when rfc2047-quote-decoded-words-containing-tspecials
10022 is non-nil.
10023
100242005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
10025
10026 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
10027
10028 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
10029
100302005-02-15 Simon Josefsson <jas@extundo.com>
10031
10032 * nnimap.el (nnimap-debug): Doc fix.
10033
10034 * imap.el (imap-debug): Doc fix.
10035
100362005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
10037
10038 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
10039
100402005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
10041
10042 * gnus.el (spam-contents): Improve docs for spam-contents
10043 parameter in its variable incarnation.
10044
100452005-02-14 Simon Josefsson <jas@extundo.com>
10046
10047 * smime-ldap.el: Use require instead of load-library for ldap.
10048 (smime-ldap-search): Indent.
10049 (smime-ldap-search-internal): Shorten line.
10050
10051 * smime.el (smime-cert-by-dns): Add doc-string.
10052 (smime-cert-by-ldap-1): Indent.
10053
10054 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
10055 mml-smime-get-dns-ldap.
10056 (mml-smime-encrypt-query): Use new function. Default to ldap.
10057
880820fe 100582005-02-14 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
10059
10060 * smime.el: Require smime-ldap.
10061 (smime-ldap-host-list): New variable.
10062 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
10063
10064 * mml-smime.el (mml-smime-encrypt-query): New function.
10065 (mml-smime-encrypt-query): Use it.
10066
10067 * smime-ldap.el: New file.
10068
100692005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
10070
10071 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
10072
100732005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
10074
10075 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
10076 argument in doc string. Make query for type more clear.
10077
100782005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
10079
10080 * gnus.el (gnus-group-startup-message): Search for gnus images in
10081 etc/images/gnus.
10082 * mm-util.el (mm-image-load-path): Likewise.
10083 * smiley.el (smiley-data-directory): Search for smilies in
10084 etc/images/smilies.
10085
100862005-02-09 Kim F. Storm <storm@cua.dk>
10087
10088 Change Emacs release version from 21.4 to 22.1 throughout.
10089 Change Emacs development version from 21.3.50 to 22.0.50.
10090
100912005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
10092
10093 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
10094
10095 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
10096 non-Mule XEmacs as well.
10097 (mm-decompress-buffer): Signal an error intentionally if it does
10098 not decompress compressed data because auto-compression-mode is
10099 disabled.
10100
101012005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
10102
10103 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
10104 an ID in the registry even if it has no groups.
10105
101062005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
10107
10108 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
10109 merge it into mm-decompress-buffer.
10110 (gnus-mime-copy-part): Use the MIME part charset, the value which
10111 a user specified or gnus-newsgroup-charset for decoding, like
10112 gnus-mime-inline-part does; set buffer-file-coding-system to tell
10113 save-buffer what was used. Suggested by Kevin Ryde
10114 <user42@zip.com.au>.
10115 (gnus-mime-inline-part): Allow the name parameter as well as the
10116 filename parameter; force decompressing of compressed data; always
10117 display contents being not decoded as unibyte.
10118
10119 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
10120 as well as the filename parameter.
10121
10122 * mm-util.el (mm-decompress-buffer): Merge
10123 gnus-mime-jka-compr-maybe-uncompress.
10124 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
10125 of compressed data.
10126
101272005-02-08 Simon Josefsson <jas@extundo.com>
10128
10129 * imap.el (imap-log): Doc fix.
10130
101312005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
10132
10133 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
10134 the coding cookies; decompress compressed parts.
10135
10d1d0af 10136 * mml.el (mml-generate-mime-1): Add the charset parameter according
01c52d31
MB
10137 to the value which a user specified manually or the coding cookie.
10138
10139 * mm-util.el (mm-string-to-multibyte): New function.
10140 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
10141 (mm-coding-system-to-mime-charset): New function.
10142 (mm-decompress-buffer): New function.
10143 (mm-find-buffer-file-coding-system): New function.
10144
10145 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
10146 (mm-display-inline-fontify): Rewrite for decoding and decompressing
10147 parts.
10148
101492005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10150
10151 * mm-view.el (mm-display-inline-fontify): Decode a part according
10152 to the charset parameter.
10153
101542005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
10155
10156 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
10157 prefix arg is neither nil nor a number, as info specifies.
10158
101592005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
10160
10161 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
10162 timestamps.
10163
101642005-02-02 Jari Aalto <jari.aalto@cante.net>
10165
10166 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
10167 groups error checking and notify user.
10168
101692005-02-02 Jari Aalto <jari.aalto@poboxes.com>
10170
10171 * message.el (message-send-mail-function): Check existence of
10172 sendmail-program first before using default value
10173 `message-send-mail-with-sendmail'. Otherwise use more generic
10174 `smtpmail-send-it'.
10175
101762005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10177
10178 * nntp.el (nntp-request-update-info): Always return nil.
10179
101802005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
10181
10182 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
10183
101842005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
10185
10186 * message.el (message-beginning-of-line): Change the behavior when
10187 invoked between BOL and : so that it first moves backward.
10188
101892005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10190
10191 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
10192 article buffer when editing of the article is discarded.
10193 (gnus-article-prepare): Revert.
10194
101952005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10196
10197 * gnus-art.el (gnus-article-prepare):
10198 Remove message-strip-forbidden-properties from the local hook.
10199
102002005-01-27 Simon Josefsson <jas@extundo.com>
10201
10202 * password.el (password-cache-add): Only start one timer per key.
10203 Reported by Derek Atkins <warlord@MIT.EDU>.
10204
102052005-01-26 Steve Youngs <steve@sxemacs.org>
10206
10207 * run-at-time.el: Removed. It is no longer needed as
10208 timer-funcs.el in the xemacs-base package has a working version of
10209 `run-at-time'.
10210
10211 * password.el: Require timer-funcs instead of run-at-time in
10212 XEmacs.
10213 Remove `password-run-at-time' macro.
10214 (password-cache-add): Use `run-at-time' instead of
10215 `password-run-at-time'.
10216
10217 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
10218 for `run-with-idle-timer'.
10219
10220 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
10221 for `run-at-time'.
10222
10223 * mm-url.el: Require timer-funcs at compile time when in XEmacs
10224 for `with-timeout'.
10225
102262005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10227
10228 * mml.el (mml-generate-mime-1): Convert string into unibyte when
10229 inserting " *mml*" buffer's contents into a unibyte temp buffer.
10230
102312005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
10232
10233 * mail-source.el (mail-source-fetch-imap): Search for ^From case
10234 sensitively.
10235
102362005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
10237
10238 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
10239
102402005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
10241
10242 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
10243 which will be inserted according to the multibyteness of a buffer
10244 rather than the type of contents. Suggested by ARISAWA Akihiro
10245 <ari@mbf.ocn.ne.jp>.
10246
10247 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
10248 of string which old xml.el may return rather than a string.
10249
102502005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
10251
10252 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
10253
102542005-01-16 Simon Josefsson <jas@extundo.com>
10255
10256 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
10257 idn/idna.el isn't available.
10258 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
10259 <michael@waxrat.com>.
10260
10261 * hashcash.el: Remove non-FSF copyright header.
10262
10263 * hashcash.el (hashcash-extra-generate-parameters): New variable.
10264 (hashcash-generate-payment): Use it.
10265 (hashcash-generate-payment-async): Use it.
10266
102672005-01-15 Simon Josefsson <jas@extundo.com>
10268
10269 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
10270 Suggested by Raymond Scholz <ray-2005@zonix.de>.
10271
10272 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
10273 gnus-summary-idna-message.
10274 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
10275 (gnus-summary-idna-message): New function.
10276
102772005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
10278
10279 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
10280 gnus-novice-user.
10281
102822005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
10283
10284 * nnrss.el (nnrss-request-delete-group): Delete entries in
10285 nnrss-group-alist as well.
10286 (nnrss-save-server-data): Insert newline.
10287
102882005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
10289
10290 * gnus.el (gnus-user-agent): Use list of symbols instead of
10291 symbols. Display full version number for (S)XEmacs. Optionally
10292 display (S)XEmacs codename.
10293
10294 * gnus-util.el (gnus-emacs-version): Update for new
10295 `gnus-user-agent'.
10296
10297 * gnus-msg.el (gnus-extended-version): Make it possible to omit
10298 Gnus version.
10299
103002005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
10301
10302 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
10303 which is unreadable in some setups.
10304
103052005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
10306
10307 * gnus-spec.el (gnus-update-format-specifications): Flush the
10308 group format spec cache if it doesn't support decoded group names.
10309
103102005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
10311
c9e31f32
SM
10312 * gnus-score.el (gnus-decay-scores, gnus-score-load-file):
10313 Allow to apply decay on score files matching a regexp.
01c52d31
MB
10314
103152004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
10316
10317 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
10318 compatibility in %g and %c.
10319
103202004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
10321
10322 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
10323 name for only %g and %c.
10324 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
10325 of gnus-tmp-group to decoded group name.
10326 (gnus-group-make-rss-group): Exclude `/'s from group names.
10327
103282004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
10329
10330 * nnrss.el (nnrss-get-encoding): Fix regexp.
10331
103322004-12-27 Simon Josefsson <jas@extundo.com>
10333
10334 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
10335 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
10336 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
10337
103382004-12-17 Kim F. Storm <storm@cua.dk>
10339
10340 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
10341
10342 * gnus-sum.el (gnus-summary-mode-map): Likewise.
10343
103442004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
10345
10346 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
10347
103482004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
10349
10350 * nnrss.el: Require rfc2047 and mml.
10351 (nnrss-file-coding-system): New variable.
10352 (nnrss-format-string): Redefine it as an inline function.
10353 (nnrss-decode-group-name): New function.
10354 (nnrss-string-as-multibyte): Remove.
10355 (nnrss-retrieve-headers): Decode group name; don't use
10356 nnrss-format-string.
10357 (nnrss-request-group): Decode group name.
10358 (nnrss-request-article): Decode group name; allow a Message-ID as
10359 well as an article number; don't use nnrss-format-string; encode a
10360 Message-ID string which may contain non-ASCII characters; use
10361 mml-to-mime to compose a MIME article.
10362 (nnrss-request-expire-articles): Decode group name.
10363 (nnrss-request-delete-group): Decode group name.
10364 (nnrss-fetch): Clarify error message.
10365 (nnrss-read-server-data): Use insert-file-contents instead of load;
10366 bind file-name-coding-system; use multibyte buffer.
10367 (nnrss-save-server-data): Bind coding-system-for-write to the
10368 value of nnrss-file-coding-system; bind file-name-coding-system;
10369 add coding cookie.
10370 (nnrss-read-group-data): Use insert-file-contents instead of load;
10371 bind file-name-coding-system; use multibyte buffer.
10372 (nnrss-save-group-data): Bind coding-system-for-write to the
10373 value of nnrss-file-coding-system; bind file-name-coding-system.
10374 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
10375 make it work with non-ASCII text.
10376 (nnrss-find-el): Make it work with old xml.el as well.
10377
103782004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
10379
10380 * nnrss.el (nnrss-get-encoding): New function.
10381 (nnrss-fetch): Use unibyte buffer initially; bind
10382 coding-system-for-read while performing mm-url-insert; remove ^Ms;
10383 decode contents according to the encoding attribute.
10384 (nnrss-save-group-data): Add coding cookie.
10385 (nnrss-mime-encode-string): New function.
10386 (nnrss-check-group): Use it to encode subject and author.
10387
103882004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
10389
10390 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
10391 imaginary variable.
10392
103932004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
10394
10395 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
10396 correctly even if there are wide characters.
10397
103982004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
10399
10400 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
10401 downcased symbol names; make a new cache instead of reusing
10402 bbdb-hashtable.
10403
104042004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
10405
10406 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
10407 concatenating segments rather than before concatenating them.
10408 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
10409
10410 * message.el (message-get-reply-headers): Bind `extra'.
10411
104122004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10413
10414 * message.el (message-extra-wide-headers): New variable.
10415 (message-get-reply-headers): Use it.
10416
104172004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
10418
10419 * gnus-agent.el (gnus-agent-group-path): Decode group name.
10420 (gnus-agent-group-pathname): Ditto.
10421
10422 * gnus-cache.el (gnus-cache-file-name): Decode group name.
10423
10424 * gnus-group.el (gnus-group-make-group): Decode group name.
10425 (gnus-group-make-rss-group): Register the group data after opening
10426 the nnrss group.
10427
104282004-12-17 Paul Jarc <prj@po.cwru.edu>
10429
10430 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
10431 by expiry now get marked as read.
10432
104332004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
10434
10435 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
10436
104372004-12-17 Aidan Kehoe <kehoea@parhasard.net>
10438
10439 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
10440 unify Latin characters in XEmacs.
10441 (mm-find-mime-charset-region): Use it.
10442
104432004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
10444
10445 * gnus-util.el (gnus-delete-directory): New function.
10446
10447 * gnus-agent.el (gnus-agent-delete-group): Use it.
10448
10449 * gnus-cache.el (gnus-cache-delete-group): Use it.
10450
104512004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
10452
10453 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
10454 names.
10455
104562004-12-16 Simon Josefsson <jas@extundo.com>
10457
10458 * hashcash.el (hashcash-payment-alist): Fix custom :type.
10459
104602004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
10461
10462 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
10463
10464 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
10465 (gnus-group-set-current-level): Decode group name.
10466
104672004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
10468
10469 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
10470 failed.
10471
104722004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
10473
10474 * gnus-group.el (gnus-group-delete-group): Decode group name.
10475 (gnus-group-make-rss-group): Encode group name.
10476 (gnus-group-catchup-current): Decode group name.
10477 (gnus-group-kill-group): Decode group name.
10478
104792004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
10480
10481 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
10482
104832004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
10484
10485 * gnus-group.el (gnus-group-make-rss-group):
10486 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
10487
10488 * gnus-start.el (gnus-setup-news): Honor user's setting to
10489 gnus-message-archive-method. Suggested by Lute Kamstra
10490 <lute@gnu.org>.
10491
104922004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
10493
10494 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
10495 global counterparts of the buffer-local variables.
10496
104972004-11-16 Romain Francoise <romain@orebokech.com>
10498
10499 * gnus-sum.el (gnus-summary-exit): Don't clear the global
10500 counterparts of the buffer-local variables.
10501
105022004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
10503
10504 * message.el (message-forbidden-properties): Fixed typo in doc
10505 string.
10506
105072004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
10508
10509 * gnus-util.el (gnus-replace-in-string): Added doc string.
10510
10511 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
10512 to avoid problems when splitting mails with many recipients.
10513
105142004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
10515
10516 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
10517 pop-to-buffer, covered by the subsequent gnus-configure-windows.
10518
105192004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
10520
10521 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
10522 if there is no hashtable in memory or file modification time is
10523 newer than cached timestamp.
10524
105252004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
10526
10527 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
10528 not-matching option.
10529
105302004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
10531
10532 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
10533 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
10534 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
10535 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
10536 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
10537 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
10538
105392004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
10540
10541 * message.el (message-forward-make-body-mml): Remove headers
10542 according to message-forward-ignored-headers if a message is decoded.
10543
105442004-12-02 Romain Francoise <romain@orebokech.com>
10545
10546 * message.el (message-forward-make-body-plain): Always remove
10547 headers according to message-forward-ignored-headers.
10548
105492004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
10550
10551 * spam.el (spam-summary-prepare-exit): Remove the
10552 gnus-summary-limit pop for now, it has problems with ham marks for
10553 me.
10554
105552004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
10556
10557 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
10558 correctly.
10559
105602004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
10561
10562 * format-spec.el (format-spec): Message the char.
10563
105642004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
10565
10566 * gnus-art.el (gnus-split-methods): Reformat comments.
10567
10568 * spam.el (spam-summary-prepare-exit): Remove article limits
10569 before exiting the summary buffer.
10570
105712004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
10572
10573 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
10574 order to silence the byte compiler.
10575
10576 * spam.el: Fix the way to silence the byte compiler, which
10577 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
10578 bbdb-search-simple, spam-BBDB-register-routine,
10579 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
10580 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
10581 spam-stat-buffer-is-spam, spam-stat-load,
10582 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
10583 spam-stat-save and spam-stat-split-fancy.
10584
105852004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
10586
10587 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
10588 which may confuse users.
10589 (canlock-password-for-verify): Ditto.
10590
10591 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
10592
10593 * gnus-art.el (gnus-emphasis-alist): Ditto.
10594
10595 * gnus-registry.el (gnus-registry-max-entries): Ditto.
10596
10597 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
10598
10599 * gnus-start.el (gnus-save-killed-list): Ditto.
10600
10601 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
10602 (gnus-sum-thread-tree-root): Ditto.
10603 (gnus-sum-thread-tree-false-root): Ditto.
10604 (gnus-sum-thread-tree-single-indent): Ditto.
10605
10606 * message.el (message-courtesy-message): Ditto.
10607 (message-archive-note): Ditto.
10608 (message-subscribed-address-file): Ditto.
10609 (message-user-fqdn): Ditto.
10610
10611 * spam-report.el (spam-report-gmane-regex): Ditto.
10612
10613 * spam.el (spam-blackhole-good-server-regex): Ditto.
10614
106152004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
10616
10617 * mml.el (mml-preview): Widen the message buffer before copying
10618 the contents to the preview buffer; sort headers before previewing.
10619
10620 * message.el (message-hidden-headers): Fix the way to avoid a bug
10621 in the `repeat' widget in Emacs 21.3 or earlier.
10622
106232004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
10624
10625 * message.el (message-hidden-headers): Default to "^References:".
10626 Improve customization type. Suggested by Reiner Steib
10627 <Reiner.Steib@gmx.de>.
10628
106292004-11-25 Romain Francoise <romain@orebokech.com>
10630
10631 * message.el (message-strip-forbidden-properties): Remove check for
10632 obsolete `message-hidden' text property, hidden headers are not
10633 accessible in the buffer anymore.
10634
106352004-11-22 Romain Francoise <romain@orebokech.com>
10636
10637 * message.el (message-header-format-alist): Add `From' in list
10638 so that it can be sorted.
10639 (message-fix-before-sending): Widen and sort headers before
10640 sending.
10641 (message-hide-headers): Use narrowing to hide headers by moving
10642 them to the top of the buffer and narrowing to the region
10643 underneath.
10644
106452004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10646
10647 * message.el (message-strip-forbidden-properties): Bind
10648 buffer-read-only (etc) to nil.
10649
106502004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
10651
10652 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
10653 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
10654
106552004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
10656
10657 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
10658
106592004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10660
10661 * dns.el (query-dns): Use sit-for to time instead of
10662 accept-process-output, since that doesn't seem to work on udp
10663 sockets.
10664
106652004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
10666
10667 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
10668
106692004-11-15 Jesper Harder <harder@ifa.au.dk>
10670
10671 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
10672 doc string. Improve doc string.
10673
106742004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
10675
10676 * nntp.el (nntp-request-update-info): Return nil if
10677 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
10678 may not call gnus-activate-group which uselessly issues the GROUP
10679 commands for all nntp groups and wastes time. Reported by Romain
10680 Francoise <romain@orebokech.com>.
10681
10682 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
10683
106842004-11-15 Simon Josefsson <jas@extundo.com>
10685
10686 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
10687 headers separately.
880820fe 10688 (gnus-button-openpgp): New function, inspired by Jochen Küpper
01c52d31
MB
10689 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
10690
106912004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
10692
10693 * gnus-start.el (gnus-convert-old-newsrc):
10694 Assign legacy-gnus-agent to 5.10.7.
10695
106962004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10697
10698 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
10699 start of the lines.
10700
107012004-11-14 Magnus Henoch <mange@freemail.hu>
10702
c4cc8b9a
JB
10703 * hashcash.el (hashcash-default-payment): Change default to 20.
10704 (hashcash-default-accept-payment): Change default to 20.
10705 (hashcash-process-alist): New variable.
10706 (hashcash-generate-payment-async): Add.
10707 (hashcash-already-paid-p): Add.
10708 (hashcash-insert-payment): Don't generate payments twice.
10709 (hashcash-insert-payment-async): Add.
10710 (hashcash-insert-payment-async-2): Add.
10711 (hashcash-cancel-async): Add.
10712 (hashcash-wait-async): Add.
10713 (hashcash-processes-running-p): Add.
10714 (hashcash-wait-or-cancel): Add.
01c52d31
MB
10715 (mail-add-payment): New optional argument. Conditionally start
10716 asynchronous calculation.
c4cc8b9a 10717 (mail-add-payment-async): Add.
01c52d31
MB
10718
10719 * message.el (message-send-mail): Wait for asynchronous hashcash
10720 results. Don't clobber existing X-Hashcash headers.
10721 (message-setup-1): Call mail-add-payment-async when
10722 message-generate-hashcash is non-nil.
10723
107242004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
10725
10726 * message.el (message-use-alternative-email-as-from): Examine the
10727 From header as well; use message-make-from in order to include a
10728 user's full name.
10729
107302004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
10731
10732 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
10733 default; improve customization type.
10734 (gnus-emphasis-custom-with-format): New macro.
10735 (gnus-emphasis-custom-value-to-external): New function.
10736 (gnus-emphasis-custom-value-to-internal): New function.
10737
107382004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10739
10740 * dns.el (query-dns): Resolve reverse addresses.
10741
107422004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10743
10744 * gnus-group.el (gnus-group-get-new-news): Use it.
10745
10746 * gnus-start.el (gnus-check-reasonable-setup): New function.
10747
107482004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
10749
10750 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
10751 "Args out of range" error. Reported by Arnaud Giersch
10752 <arnaud.giersch@free.fr>.
10753
107542004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
10755
10756 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
10757
107582004-11-04 Richard M. Stallman <rms@gnu.org>
10759
10760 * spam.el (spam group): Add :version.
10761
10762 * pgg-def.el (pgg group): Add :version.
10763
107642004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
10765
10766 * gnus-art.el (gnus-article-edit-article): Don't associate the
10767 article buffer with a draft file. This is a temporary measure
10768 against the 2004-08-22 change to gnus-article-edit-mode.
10769
107702004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
10771
10772 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
10773 (html2text-format-tags): Remove unused variable `attr'.
10774
107752004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
10776
10777 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
10778
10779 * spam-stat.el (spam-stat): Add :version.
10780
10781 * sieve.el (sieve): Add :version.
10782
10783 * sha1.el (sha1): Add :version.
10784 (sha1-use-external): Remove redundant version.
10785
10786 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
10787 (nnmail-cache-ignore-groups, nnmail-spool-hook)
10788 (nnmail-split-fancy-match-partial-words)
10789 (nnmail-split-lowercase-expanded): Add :version.
10790
10791 * nndiary.el (nndiary): Add :version.
10792
10793 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
10794
10795 * mml-sec.el (mml-default-sign-method)
10796 (mml-default-encrypt-method, mml-signencrypt-style-alist):
10797 Add :version.
10798
10799 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
10800
10801 * mm-url.el (mm-url-use-external, mm-url-program)
10802 (mm-url-arguments): Add :version.
10803
10804 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
10805 (mm-attachment-file-modes, mm-decrypt-option)
10806 (mm-w3m-safe-url-regexp): Add :version.
10807
10808 * message.el (message-cite-prefix-regexp)
10809 (message-sendmail-envelope-from, message-minibuffer-local-map)
10810 (message-user-fqdn, message-completion-alist): Add :version.
10811
10812 * gnus-win.el (gnus-configure-windows-hook)
10813 (gnus-use-frames-on-any-display): Add :version.
10814
10815 * gnus-art.el (gnus-article-address-banner-alist)
10816 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
10817 (gnus-treat-from-picon, gnus-treat-mail-picon)
10818 (gnus-treat-x-pgp-sig): Add :version.
10819
10820 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
10821 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
10822 (gnus-summary-article-delete-hook)
10823 (gnus-summary-display-while-building): Add :version.
10824
10825 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
079a5e72 10826 (gnus-get-top-new-news-hook): Add :version.
01c52d31
MB
10827
10828 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
10829 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
10830
10831 * gnus-registry.el (gnus-registry): Add :version.
10832
10833 * gnus-spec.el (gnus-use-correct-string-widths)
10834 (gnus-make-format-preserve-properties): Add :version.
10835
10836 * gnus.el (gnus-group-charter-alist)
10837 (gnus-group-fetch-control-use-browse-url)
10838 (gnus-install-group-spam-parameters): Add :version.
10839
10840 * gnus-diary.el (gnus-diary): Add :version.
10841
10842 * gnus-delay.el (gnus-delay): Add :version.
10843
10844 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
10845 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
10846 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
10847 Add :version.
10848
10849 * gnus-agent.el (gnus-agent-max-fetch-size)
10850 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
10851 (gnus-agent-prompt-send-queue): Add :version.
10852
10853 * deuglify.el (gnus-outlook-deuglify): Add :version.
10854
10855 * html2text.el: Beautify code. Improve doc strings. Some
10856 checkdoc cleanup.
10857 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
10858
108592004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
10860
10861 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
10862
108632004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
10864
10865 * gnus-registry.el (gnus-registry-hashtb): Create the registry
10866 when package is loaded.
10867
10868 * spam.el (spam-summary-score-preferred-header): Add global preference
10869 for people who want to override the default SpamAssassin over
10870 Bogofilter preference (when both are set).
10871 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
10872 (spam-user-format-function-S): Check
10873 spam-summary-score-preferred-header.
10874 (spam-extra-header-to-number): Add X-Bogosity header parsing.
10875 (spam-user-format-function-S): Format the score correctly.
10876
108772004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
10878
10879 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
10880 signature file. Suggested by Manoj Srivastava
10881 <srivasta@golden-gryphon.com>.
10882
10883 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
10884 iso-2022-jp even in the Japanese language environment.
10885 Suggested by Jason Rumney <jasonr@gnu.org>.
10886
108872004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
10888
10889 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
10890 use the same characters as the dummy marks; make it free from
10891 getting affected by the language environment.
10892 (gnus-summary-read-group-1): Update mark positions only when the
10893 format spec is updated.
10894
10895 * gnus-spec.el (gnus-update-format-specifications): Return a list
10896 of updated types.
10897
108982004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
10899
10900 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
10901 of boundp to check if display-warning is available.
10902
109032004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
10904
10905 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
10906
109072004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
10908
10909 * nnspool.el (nnspool-spool-directory): Use news-path if the
10910 news-directory variable is not bound.
10911
10912 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
10913 function instead of display-warning if it is not available.
10914
109152004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
10916
10917 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
10918 v5-10: Use `point-at-bol'.
10919
109202004-10-26 Simon Josefsson <jas@extundo.com>
10921
10922 * hashcash.el: Fix URL in comment, reported by Cheng Gao
10923 <chenggao@gmail.com>.
10924
109252004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
10926
10927 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
10928 instead.
10929
109302004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
10931
10932 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
10933 to remove a server from the nnimap-server-buffer-alist.
10934 (nnimap-open-connection, nnimap-close-server): Use it.
10935
10936 * gnus-encrypt.el: Remove file in favor of encrypt.el.
10937
109382004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
10939
10940 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
10941 running the major-mode function.
10942
109432004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
10944
10945 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
10946 dummy marks in the right way.
10947
109482004-10-18 David Edmondson <dme@dme.org>
10949
10950 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
10951 excessively.
10952
109532004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
10954
10955 * gnus-util.el (gnus-split-references): Accept a nil references
10956 string and go on blissfully.
10957
10958 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
10959 cases where the references string is non-nil but has no references.
10960
10961 * encrypt.el: Add autoload tags.
10962
10963 * spam.el (spam-resolve-registrations-routine): Remove article
10964 from unregistration list too. Reported by David Hanak
10965 <dhanak@isis.vanderbilt.edu>
10966
109672004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
10968
10969 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
10970 nil. Changed custom type.
10971
109722004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
10973
10974 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
10975
10976 * gnus-sum.el (gnus-summary-move-article): Use it.
10977
109782004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
10979
10980 * encrypt.el: Add autoload cookies.
10981
10982 * spam.el (spam-backend-article-list-property)
10983 (spam-backend-get-article-todo-list)
b97439ce 10984 (spam-backend-put-article-todo-list)
01c52d31
MB
10985 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
10986 Resolve registrations separately.
10987 (spam-register-routine): Format comments.
10988 (spam-unregister-routine, spam-register-routine): Always call with
10989 specific-articles, no default list.
10990 (spam-summary-prepare-exit): Use the spam-classifications function.
10991
10992 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
10993 gnus-encrypt.el.
10994
002876ab 10995 * encrypt.el: Copied from gnus-encrypt.el.
01c52d31 10996
002876ab 10997 * gnus-encrypt.el: Commented that it's obsolete.
01c52d31
MB
10998
109992004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
11000
11001 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
11002 (gnus-score-save): Use it.
11003
11004 * message.el (message-bury): Use `window-dedicated-p'.
11005
110062004-10-15 Simon Josefsson <jas@extundo.com>
11007
11008 * pop3.el (top-level): Don't require nnheader.
11009 (pop3-read-timeout): Add.
11010 (pop3-accept-process-output): Add.
11011 (pop3-read-response, pop3-retr): Use it.
11012
110132004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
11014
11015 * spam.el (spam-register-routine): Move comment.
11016 (spam-verify-bogofilter): Use 'unknown for the initial
11017 spam-bogofilter-valid state, not 'never.
11018
11019 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
11020 for netrc-machine.
11021
11022 * nnimap.el (nnimap-open-connection): Use
11023 netrc-machine-user-or-password.
11024
110252004-10-17 Richard M. Stallman <rms@gnu.org>
11026
11027 * gnus-registry.el (gnus-registry-unload-hook):
11028 Set as a variable with add-hook.
11029
11030 * nnspool.el (nnspool-spool-directory): Use news-directory instead
11031 of news-path.
11032
11033 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
11034
11035 * spam.el: Delete duplicate `provide'.
11036 (spam-unload-hook): Set as a variable with add-hook.
11037
110382004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
11039
11040 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
11041 in the doc string.
11042
11043 * message.el (message-ignored-news-headers)
11044 (message-ignored-supersedes-headers)
11045 (message-ignored-resent-headers)
11046 (message-forward-ignored-headers): Improve custom type.
11047
110482004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
11049
11050 * message.el (message-tokenize-header): Fix 2004-09-06 change
11051 which used point-min in the wrong place.
11052
110532004-10-12 Simon Josefsson <jas@extundo.com>
11054
11055 * tls.el (tls-certtool-program): New variable.
11056 (tls-certificate-information): New function, based on
11057 ssl-certificate-information.
11058
110592004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
11060
11061 * compface.el: Move the version of ELisp-based uncompface program
11062 to the contrib directory because of the copyright problem.
11063
110642004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
11065
11066 * message.el (message-kill-buffer): Raise the current frame.
11067
110682004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
11069
11070 * gnus-sum.el: Mention that multibyte characters don't work as marks.
11071
11072 * gnus.el (message-y-or-n-p): Autoload.
11073
11074 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
11075 (pop3-password-required, pop3-authentication-scheme)
11076 (pop3-leave-mail-on-server): Made customizable.
11077 (pop3): New custom group.
11078 (pop3-retr): Remove `sleep-for' statements.
11079 Suggested by Dave Love <fx@gnu.org>.
11080
11081 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
11082 Windows/DOS.
11083
11084 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
11085 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
11086 Dave Love <fx@gnu.org>.
11087
11088 * mml.el (mml-minibuffer-read-disposition): Require match.
11089 Suggested by Dave Love <fx@gnu.org>.
11090
110912004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
11092
11093 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
11094 doc string.
11095
110962004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
11097
11098 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
11099
111002004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
11101
11102 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
11103 instead of calling `mm-insert-inline', to decode text/* parts
11104 before displaying them.
11105
111062004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
11107
11108 * mm-uu.el (mm-uu-text-plain-type): New variable.
11109 (mm-uu-pgp-signed-extract-1): Use it.
11110 (mm-uu-pgp-encrypted-extract-1): Use it.
11111 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
11112 bind mm-uu-text-plain-type with that value.
11113 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
11114 mm-uu-dissect.
11115
111162004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
11117
11118 * gnus-group.el (gnus-update-group-mark-positions):
11119 * gnus-sum.el (gnus-update-summary-mark-positions):
11120 * message.el (message-check-news-body-syntax):
11121 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
11122 of string-as-multibyte.
11123
111242004-10-05 Juri Linkov <juri@jurta.org>
11125
11126 * gnus-group.el (gnus-update-group-mark-positions):
11127 * gnus-sum.el (gnus-update-summary-mark-positions):
11128 * message.el (message-check-news-body-syntax):
11129 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
11130 8-bit unibyte values to a multibyte string for search functions.
11131
111322004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
11133
11134 * mm-uu.el (mm-uu-dissect): Allow optional arg.
11135 (mm-uu-dissect-text-parts): New function.
11136
11137 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
11138 dissect text parts.
11139
11140 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
11141 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
11142
11143 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
11144
11145 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
11146 gnus-current-topics instead of gnus-current-topic.
11147
111482004-10-06 Jesper Harder <harder@ifa.au.dk>
11149
11150 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
11151
111522004-10-05 Jesper Harder <harder@ifa.au.dk>
11153
11154 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
11155 where approriate.
11156
11157 * nnml.el (nnml-generate-active-info): do.
11158
11159 * nndiary.el (nndiary-generate-active-info): do.
11160
11161 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
11162 (gnus-topic-move): do.
11163
11164 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
11165 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
11166
11167 * gnus-srvr.el (gnus-server-prepare)
11168 (gnus-server-open-all-servers): do.
11169
11170 * gnus-msg.el (gnus-summary-cancel-article)
11171 (gnus-summary-resend-message)
11172 (gnus-summary-mail-crosspost-complaint): do.
11173
11174 * gnus-move.el (gnus-change-server): do.
11175
11176 * gnus-group.el (gnus-group-unmark-all-groups)
11177 (gnus-group-set-current-level): do.
11178
111792004-10-04 Simon Josefsson <jas@extundo.com>
11180
11181 * message.el (message-generate-hashcash): Doc fix.
11182
111832004-10-02 Kevin Greiner <kgreiner@compsol.cc>
11184
11185 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
11186 avoid infinite recursion via gnus-get-function.
11187
111882004-10-02 Jesper Harder <harder@ifa.au.dk>
11189
11190 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
11191
11192 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
11193
11194 * nnmail.el (nnmail-split-history): do.
11195
11196 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
11197 (nnml-request-delete-group): do.
11198
11199 * nnslashdot.el (nnslashdot-read-groups): do.
11200
11201 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
11202 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
11203
11204 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
c4cc8b9a 11205 (nnspool-sift-nov-with-sed): Use last.
01c52d31
MB
11206 (nnspool-retrieve-headers-with-nov): Use mapc.
11207 (nnspool-request-newgroups): Use dolist.
11208 (nnspool-request-group): Use last.
11209
11210 * nntp.el (nntp-read-server-type): Use dolist.
11211
11212 * nnvirtual.el (nnvirtual-create-mapping)
11213 (nnvirtual-update-read-and-marked): Use dolist.
11214 (nnvirtual-convert-headers): Simplify.
11215
112162004-10-01 Kevin Greiner <kgreiner@compsol.cc>
11217
11218 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
11219 support for sync'ing tick marks.
11220
112212004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
11222
11223 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
11224 there's no visible header.
11225
112262004-10-01 Kevin Greiner <kgreiner@compsol.cc>
11227
11228 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
11229 necessary, pass full group name to gnus-request-set-marks.
11230
112312004-10-01 Simon Josefsson <jas@extundo.com>
11232
11233 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
11234 acroread.
11235
112362004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11237
11238 * spam-report.el (spam-report-gmane): Fix interactive.
11239
11240 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
11241
11242 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
11243 when writing file.
11244 (gnus-agent-synchronize-flags): Don't default to being
11245 interactive.
11246
112472004-09-30 Simon Josefsson <jas@extundo.com>
11248
11249 * message.el (message-generate-hashcash): Add.
11250 (message-send-mail): Use it, call mail-add-payment.
11251
112522004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
11253
11254 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
11255
112562004-09-28 Kevin Greiner <kgreiner@compsol.cc>
11257
11258 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
11259 gnus-requst-update-info with explicit code to sync the in-memory
11260 info read flags with the marks being sync'd to the backend.
11261
11262 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
11263
112642004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
11265
11266 * spam.el (spam-verify-bogofilter): Add new function.
11267 (spam-check-bogofilter)
11268 (spam-bogofilter-register-with-bogofilter): Use it.
11269 (spam-verify-bogofilter): Add small fixes.
11270
112712004-09-28 Simon Josefsson <jas@extundo.com>
11272
11273 * hashcash.el (hashcash-generate-payment): Revert.
11274
112752004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
11276
11277 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
11278 gnus-extract-references instead of gnus-split-references.
11279
11280 * gnus-util.el (gnus-extract-references): Add new function, analogous
11281 to gnus-split-references but extracts only the message-ID without
11282 anything extra.
11283
11284 * hashcash.el (hashcash-generate-payment)
11285 (hashcash-check-payment): Do the right thing if hashcash-path is
11286 nil (because the hashcash program could not be found).
11287
11288 * spam.el (spam-use-hashcash): Remove comment.
11289
112902004-09-27 Jesper Harder <harder@ifa.au.dk>
11291
11292 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
11293 (gnus-cache-enter-article, gnus-cache-remove-article)
11294 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
11295
11296 * gnus-async.el (gnus-async-prefetch-remove-group): do.
11297
11298 * gnus-art.el (article-hide-boring-headers)
11299 (article-translate-strings, article-display-face)
11300 (gnus-article-mime-match-handle-first)
11301 (gnus-article-highlight-headers)
11302 (gnus-article-add-buttons-to-head): do.
11303
113042004-09-27 Simon Josefsson <jas@extundo.com>
11305
11306 * hashcash.el: New version, from
11307 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
11308 ../contrib/.
11309
113102004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
11311
11312 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
11313
113142004-09-26 Jesper Harder <harder@ifa.au.dk>
11315
11316 * gnus-dup.el (gnus-dup-open): Use mapc.
11317 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
11318
11319 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
11320 Reported by Stefan Wiens <s.wi@gmx.net>.
11321
11322 * gnus.el (gnus-shutdown): Use dolist.
11323
11324 * gnus-undo.el (gnus-undo): Use mapc.
11325
11326 * nnrss.el (nnrss-generate-active): do.
11327
11328 * message.el (message-cite-original-without-signature)
11329 (message-cite-original): Use mapc.
11330 (message-do-actions, message-make-forward-subject): Use dolist.
11331
113322004-09-25 Kevin Greiner <kgreiner@compsol.cc>
11333
11334 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
11335 deletion to remove entire duplicate line. Fixes merged article
11336 number bug.
11337
113382004-09-25 Kevin Greiner <kgreiner@compsol.cc>
11339
11340 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
11341 servers that are offline. Avoids having gnus-agent-toggle-plugged
11342 first ask if you want to open a server and then, even when you
11343 responded with no, asking if you want to synchronize the server's
11344 flags.
11345 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
11346 multi-line expressions.
11347 (gnus-agent-synchronize-group-flags): New internal function.
11348 Updates marks in memory (in the info structure) AND in the
11349 backend.
11350
11351 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
11352
11353 * nnagent.el (nnagent-request-set-mark): Use
11354 gnus-agent-synchronize-group-flags, not backend's request-set-mark
11355 method, to ensure that synchronization updates marks in the
11356 backend and in the info (in memory) structure.
11357
113582004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
11359
11360 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
11361 convention fully; don't miss the root article of a thread; make
11362 the X-Draft-From header with correct article numbers.
11363
113642004-09-23 Kevin Greiner <kgreiner@compsol.cc>
11365
11366 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
11367 unless plugged. Disable the agent so that an open failure causes
11368 an error.
11369
11370 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
11371 Reverted 2004-09-21 change. The backend must be opened while
11372 synchronizing flags even when the backend stores the flags
11373 locally.
11374
113752004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
11376
11377 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
11378 in `header' match. Reported by Svend Tollak Munkejord.
11379
11380 * message.el (message-cite-original): Fix use of
11381 `message-cite-articles-with-x-no-archive'.
11382
113832004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
11384
11385 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
11386 (gnus-window-to-buffer): Ditto.
11387
11388 * mml.el (mml-preview-buffer): New variable.
11389 (mml-preview): Manage window layout with gnus-buffer-configuration.
11390
11391 * gnus-msg.el (gnus-setup-message): Put article numbers into the
11392 X-Draft-From header even if those articles aren't quoted.
11393
113942004-09-21 Kevin Greiner <kgreiner@compsol.cc>
11395
11396 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
11397 (gnus-request-set-mark, gnus-request-update-mark): Use new
11398 g-s-t-u-l-m to decide to use backend even when unplugged.
11399
114002004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
11401
11402 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
11403 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
11404
114052004-09-20 Simon Josefsson <jas@extundo.com>
11406
11407 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
11408 "utf-16-le".
11409
114102004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
11411
11412 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
11413
114142004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
11415
11416 * uudecode.el (uudecode-use-external): Add :version.
11417
11418 * smime.el (smime-CA-file, smime-encrypt-cipher)
11419 (smime-dns-server): Add :version.
11420
11421 * smiley.el (gnus-smiley-file-types): Add :version.
11422
11423 * sha1.el (sha1-use-external): Add :version.
11424
11425 * pgg-def.el (pgg-query-keyserver): Add :version.
11426
11427 * nnmail.el (nnmail-fancy-expiry-targets)
11428 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
11429 Add :version.
11430
11431 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
11432 (nnimap-retrieve-groups-asynchronous): Add :version.
11433 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
11434
11435 * mml.el (mml-content-disposition-parameters)
11436 (mml-insert-mime-headers-always): Add :version.
11437
11438 * mm-util.el (mm-coding-system-priorities): Add :version.
11439
11440 * mm-decode.el (mm-inline-text-html-with-images)
11441 (mm-keep-viewer-alive-types, mm-external-terminal-program)
11442 (mm-verify-option): Add :version.
11443 (mm-text-html-renderer): Change :version.
11444
11445 * message.el (message-fcc-externalize-attachments)
11446 (message-required-headers, message-draft-headers)
11447 (message-subject-trailing-was-query)
11448 (message-subject-trailing-was-ask-regexp)
11449 (message-subject-trailing-was-regexp, message-mark-insert-begin)
11450 (message-mark-insert-end, message-archive-header)
11451 (message-archive-note, message-cross-post-default)
11452 (message-cross-post-note, message-followup-to-note)
11453 (message-cross-post-note-function, message-use-mail-followup-to)
11454 (message-subscribed-address-functions)
11455 (message-subscribed-address-file, message-subscribed-addresses)
11456 (message-subscribed-regexps, message-allow-no-recipients)
11457 (message-yank-cited-prefix, message-signature-insert-empty-line)
11458 (message-hidden-headers, message-hierarchical-addresses)
11459 (message-mail-user-agent, message-use-idna)
11460 (message-valid-fqdn-regexp)
11461 (message-strip-special-text-properties, message-header-synonyms)
11462 (message-beginning-of-line, message-tab-body-function): Add :version.
11463 (message-insert-canlock, message-wide-reply-confirm-recipients):
11464 Change :version.
11465
11466 * mail-source.el (mail-source-ignore-errors): Add :group, :type
11467 and :version.
11468 (mail-source-delete-old-incoming-confirm)
11469 (mail-source-movemail-program): Add :version.
11470
11471 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
11472 (gnus-agent-cache, gnus-agent): Change :version.
11473
11474 * gnus-util.el (gnus-use-byte-compile): Change :version.
11475
11476 * gnus-sum.el (gnus-summary-make-false-root-always)
11477 (gnus-summary-default-high-score)
11478 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
11479 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
11480 (gnus-read-all-available-headers, gnus-article-emulate-mime)
11481 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
11482 (gnus-sum-thread-tree-single-indent)
11483 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
11484 (gnus-sum-thread-tree-leaf-with-other)
11485 (gnus-sum-thread-tree-single-leaf): Add :version.
11486 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
11487 (gnus-article-loose-mime): Change :version.
11488
11489 * gnus-start.el (gnus-backup-startup-file)
11490 (gnus-save-startup-file-via-temp-buffer): Add :version.
11491
11492 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
11493 (gnus-server-offline-face): Add :version.
11494
11495 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
11496
11497 * gnus-msg.el (gnus-gcc-externalize-attachments)
11498 (gnus-debug-files, gnus-debug-exclude-variables)
11499 (gnus-discouraged-post-methods): Change :version.
11500 (gnus-confirm-mail-reply-to-news)
11501 (gnus-confirm-treat-mail-like-news): Add :version.
11502
11503 * gnus-int.el (gnus-server-unopen-status): Add :version.
11504
11505 * gnus-group.el (gnus-group-jump-to-group-prompt)
11506 (gnus-large-ephemeral-newsgroup)
11507 (gnus-fetch-old-ephemeral-headers): Add :version.
11508
11509 * gnus-fun.el (gnus-x-face-directory)
11510 (gnus-convert-pbm-to-x-face-command)
11511 (gnus-convert-image-to-x-face-command)
11512 (gnus-convert-image-to-face-command): Add :version.
11513
11514 * gnus-delay.el (gnus-delay-default-hour): Add :version.
11515
11516 * gnus-cite.el (gnus-cite-blank-line-after-header)
11517 (gnus-article-boring-faces): Add :version.
11518
11519 * gnus-art.el (gnus-buttonized-mime-types)
11520 (gnus-inhibit-mime-unbuttonizing)
11521 (gnus-treat-display-face)
11522 (gnus-treat-body-boundary): Change :version.
11523 (gnus-body-boundary-delimiter, gnus-picon-databases)
11524 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
11525 (gnus-treat-date-english, gnus-treat-fold-headers)
11526 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
11527 (gnus-treat-mail-picon, gnus-treat-wash-html)
11528 (gnus-article-encrypt-protocol)
11529 (gnus-use-idna, gnus-article-over-scroll)
11530 (gnus-mime-display-multipart-alternative-as-mixed)
11531 (gnus-mime-display-multipart-related-as-mixed)
11532 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
11533 (gnus-ctan-url, gnus-button-ctan-handler)
11534 (gnus-button-handle-ctan-bogus-regexp)
11535 (gnus-button-ctan-directory-regexp)
11536 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
11537 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
11538 (gnus-button-man-level, gnus-button-emacs-level)
11539 (gnus-button-message-level, gnus-button-browse-level): Add :version.
11540
11541 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
11542 (gnus-agent-go-online): Change :version.
11543 (gnus-agent-expire-unagentized-dirs)
11544 (gnus-agent-auto-agentize-methods): Add :version.
11545
11546 * flow-fill.el (fill-flowed-display-column)
11547 (fill-flowed-encode-column): Add :version.
11548
11549 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
11550 (gnus-outlook-deuglify-unwrap-max)
11551 (gnus-outlook-deuglify-cite-marks)
11552 (gnus-outlook-deuglify-unwrap-stop-chars)
11553 (gnus-outlook-deuglify-no-wrap-chars)
11554 (gnus-outlook-deuglify-attrib-cut-regexp)
11555 (gnus-outlook-deuglify-attrib-verb-regexp)
11556 (gnus-outlook-deuglify-attrib-end-regexp)
11557 (gnus-outlook-display-hook): Add :version.
11558
11559 * binhex.el (binhex-use-external): Add :version.
11560
115612004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
11562
11563 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
11564 and `invisible'.
11565
115662004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
11567
11568 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
11569 in gnus-registry-trim.
11570
115712004-09-13 Simon Josefsson <jas@extundo.com>
11572
11573 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
11574
11575 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
11576
11577 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
11578 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
11579 <yamaoka@jpl.org>.
11580 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
11581 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
11582 <yamaoka@jpl.org>.
11583
11584 * sieve.el (sieve-manage-mode): Ditto.
11585
115862004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
11587
11588 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
11589
115902004-09-11 Simon Josefsson <jas@extundo.com>
11591
11592 * dns-mode.el: Add.
11593
11594 * mm-view.el (mm-display-dns-inline): Add.
11595
11596 * mm-decode.el (mm-inline-media-tests): Add text/dns.
11597 (mm-automatic-display): Ditto.
11598
11599 * mailcap.el (mailcap-mime-data): Add text/dns.
11600 (mailcap-mime-extensions): Map .soa to text/dns.
11601
116022004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
11603
11604 * gnus-art.el (article-decode-mime-words, article-babel)
11605 (gnus-article-highlight-signature, gnus-article-add-buttons)
11606 (gnus-signature-toggle): Remove unnecessary bindings of
11607 `inhibit-read-only' inherited from v5.10 merge.
11608
116092004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
11610
11611 * nntp.el (nntp): New customization group.
11612 (nntp-authinfo-file): Add customization group.
11613
11614 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
11615
11616 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
11617
11618 * gnus.el (to-address, to-list, subscribed)
11619 (large-newsgroup-initial): Ditto.
11620
11621 * flow-fill.el (fill-flowed-display-column)
11622 (fill-flowed-encode-column): Ditto.
11623
ce058493 116242004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
01c52d31
MB
11625
11626 * message.el (message-tokenize-header, message-send-mail-with-qmail):
11627 Use point-min rather than 1.
11628 (message-send-mail): Use buffer-size rather than point-max.
11629
11630 * gnus-sum.el (gnus-summary-search-article-forward):
11631 Signal a specific `search-failed' rather than a generic `error'.
11632
11633 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
11634 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
11635 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
11636
116372004-09-10 Simon Josefsson <jas@extundo.com>
11638
11639 * nndb.el (require): Remove tcp and duplicate cl.
11640
116412004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
11642
11643 * gnus-agent.el (directory-files-and-attributes): Move forward.
11644
116452004-09-09 Kevin Greiner <kgreiner@compsol.cc>
11646
11647 * gnus-agent.el (directory-files-and-attributes): Optionally
11648 defined to support XEmacs.
11649
116502004-09-09 Kevin Greiner <kgreiner@compsol.cc>
11651
002876ab 11652 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
01c52d31
MB
11653 to avoid run-time CL dependencies.
11654 (gnus-agent-unfetch-articles): New function.
11655 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
11656 article numbers even when local .overview file is missing.
002876ab 11657 (gnus-agent-read-article-number): New function. Only accepts
01c52d31
MB
11658 27-bit article numbers.
11659 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
11660 gnus-agent-read-article-number.
11661 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
11662 from backend while recognizing that article numbers in .overview
11663 must be valid.
11664 (gnus-agent-update-files-total-fetched-for): Use
11665 directory-files-and-attributes to improve performance.
11666 * gnus-int.el (gnus-request-move-article): Use
11667 gnus-agent-unfetch-articles in place of gnus-agent-expire to
11668 improve performance.
11669
11670 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
11671 some users confused by references to .newsrc when they only have a
11672 .newsrc.eld file.
149cd465
JB
11673 (gnus-convert-mark-converter-prompt)
11674 (gnus-convert-converter-needs-prompt): Fixed use of property list.
01c52d31 11675 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
002876ab 11676 New function. Used internally to only display 'gnus converting
01c52d31
MB
11677 files' message when actually necessary.
11678
11679 * gnus-sum.el (): Removed (require 'gnus-agent) as required
11680 methods now autoloaded.
11681
116822004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
11683
11684 * gnus-sum.el (gnus-summary-insert-subject): Remove list
11685 identifiers.
11686
116872004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
11688
11689 * gnus-picon.el: Fix indentation and closing parenthesis.
11690
116912004-09-01 Simon Josefsson <jas@extundo.com>
11692
11693 * message.el (message-canlock-generate): Require sha1, not
56fd9faa 11694 sha1-el. (Can we get rid of this require altogether? It is ugly
01c52d31
MB
11695 to require within a function. Sadly, if sha1.el isn't loaded, the
11696 let binding in m-c-g will hide the defcustom definition, which is
11697 bad.)
11698
11699 * canlock.el: Require sha1, not sha1-el.
11700
11701 * message.el: Don't autoload sha1 (there is a autoload cookie in
11702 sha1.el).
11703
11704 * sha1-el.el: Renamed to sha1.el.
11705
117062004-08-30 Juanma Barranquero <lektu@terra.es>
11707
11708 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
11709
117102004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
11711
11712 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
11713
117142004-08-30 Kim F. Storm <storm@cua.dk>
11715
11716 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
11717
11718 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
11719 Add :group 'nnimap.
11720
117212004-08-30 Andreas Schwab <schwab@suse.de>
11722
11723 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
11724 ?* and ?\;.
11725
11726 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
11727 and ?\' to symbol instead of whitespace.
11728
117292004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
11730
11731 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
11732
11733 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
11734 instead of re-search-forward.
11735
11736 * gnus-uu.el (gnus-uu-save-article): Ditto.
11737 (gnus-uu-post-encode-uuencode): Ditto.
11738
11739 * html2text.el (html2text-clean-list-items): Ditto.
11740 (html2text-clean-dtdd): Ditto.
11741 (html2text-format-tags): Ditto.
11742
11743 * message.el (message-send-mail-with-sendmail): Fix regexp.
11744 (message-fill-field-general): Use search-forward instead of
11745 re-search-forward.
11746 (unbold-region): Ditto.
11747
11748 * nnrss.el (nnrss-request-article): Ditto.
11749
11750 * nnslashdot.el (nnslashdot-request-article): Ditto.
11751
11752 * nnweb.el (nnweb-gmane-wash-article): Ditto.
11753
11754 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
11755 "Unrecognized menu descriptor" error in XEmacs.
11756
117572004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
11758
11759 * gnus-sum.el (gnus-read-header): Don't remove a header for the
11760 parent article of a sparse article in the thread hashtb.
11761
117622004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
11763
11764 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
11765 (nnmail-expand-newtext): Lowercase expanded entries if
11766 nnmail-split-lowercase-expanded is non-nil.
11767
117682004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
11769
c9e31f32 11770 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward entry.
01c52d31
MB
11771
11772 * gnus-group.el (gnus-group-line-format-alist): Convert the value
11773 of gnus-tmp-news-method into string under XEmacs. It will be
11774 passed to gnus-correct-length which takes only a string argument.
11775
117762004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
11777
11778 * gnus-util.el (gnus-bind-print-variables): New macro.
11779 (gnus-prin1): Use it.
11780 (gnus-prin1-to-string): Use it.
11781 (gnus-pp): New function.
11782 (gnus-pp-to-string): New function.
11783
c9e31f32
SM
11784 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
11785 Replace pp-to-string with gnus-pp-to-string.
01c52d31
MB
11786 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
11787 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
11788 * gnus-msg.el (gnus-debug): Ditto.
11789 * gnus-score.el (gnus-score-save): Ditto.
11790 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
11791 gnus-pp-to-string.
11792 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
11793 with gnus-pp.
11794 * score-mode.el (gnus-score-pretty-print): Ditto.
11795 * webmail.el (webmail-debug): Ditto.
11796
117972004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
11798
c9e31f32
SM
11799 * gnus-art.el (article-display-face, article-display-x-face):
11800 Use buffer-read-only.
01c52d31
MB
11801
118022004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
11803
c9e31f32
SM
11804 * gnus-art.el (article-hide-list-identifiers):
11805 Bind inhibit-read-only as t.
01c52d31
MB
11806
118072004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
11808
11809 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
11810
118112004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
11812
11813 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
11814 (gnus-narrow-to-page): Don't assume point-min == 1.
11815 (gnus-article-edit-mode): Derive from message-mode.
11816
11817 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
11818 point-min == 1.
11819
11820 * imap.el (imap-parse-address-list, imap-parse-body-ext):
11821 Disable incorrect use of `assert'.
11822
11823 * message.el (message-mode): Set comment-start-skip.
11824
01c52d31
MB
118252004-08-22 Sam Steingold <sds@gnu.org>
11826
11827 * pop3.el (pop3-leave-mail-on-server): New user variable.
11828 (pop3-movemail): Delete mail only when it is nil.
11829
118302004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
11831
11832 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
11833
11834 * mml.el (mml-preview): Use `pop-to-buffer'.
11835
11836 * message.el (message-goto-mail-followup-to): Insert after "To".
11837 (message-carefully-insert-headers): Add comment.
11838
11839 * gnus.el: Remove unused variable `gnus-article-check-size'.
11840
11841 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
11842
11843 * gnus-art.el (gnus-button-alist): Improve
11844 `gnus-button-handle-library' entry.
11845
118462004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
11847
11848 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
11849 downcase, since XEmacs capitalizes error messages differently.
11850
118512004-08-18 Jesper Harder <harder@ifa.au.dk>
11852
11853 * nntp.el: Add (require 'gnus) due to reference to
11854 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
11855
118562004-08-18 Florian Weimer <fw@deneb.enyo.de>
11857
11858 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
11859 `mm-fill-flowed'.
11860
11861 * mm-decode.el (mm-dissect-singlepart): Check it.
11862
118632004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
11864
11865 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
11866 'imap' for netrc parsing.
11867
118682004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
11869
11870 * mailcap.el (mailcap-mime-data): Mark as risky.
11871
118722004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
11873
11874 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
11875 may be included in the encoded word.
11876 (rfc2047-encode): Don't append a space if the encoded word
11877 includes close parenthesis.
11878
118792004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
11880
11881 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
11882 of text within parentheses.
11883
118842004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
11885
11886 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
11887 (gnus-encrypt-write-file-contents): Make the password key the file
11888 name PLUS the cipher, not just the cipher. Also remove failed
11889 passwords from the cache.
11890
118912004-08-06 Simon Josefsson <jas@extundo.com>
11892
11893 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
11894 fix.
11895
118962004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
11897
11898 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
11899 LWSP.
11900
119012004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
11902
11903 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
11904 to append in-reply-to: data to the references: header.
11905
c4cc8b9a 11906 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el.
01c52d31
MB
11907 (netrc-parse): Use gnus-encrypt.el functions.
11908
11909 * gnus-encrypt.el: Add new file for encryption support; currently
11910 does only a few GPG ciphers and an internal XOR cipher.
11911
11912 * password.el: Add comments on using password-read-and-add.
11913 (password-read-and-add): Add function to read and add the
11914 password to the cache at once.
11915
119162004-07-28 Simon Josefsson <jas@extundo.com>
11917
11918 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
11919 parameter (but don't use it, for now).
11920
11921 * imap.el (imap-ssl-open): Use imap-process-connection-type,
11922 instead of hard coding to nil.
11923
119242004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
11925
11926 * mm-view.el (mm-inline-image-emacs): Open lines under an image
11927 as mm-inline-image-xemacs does.
11928
119292004-07-26 Simon Josefsson <jas@extundo.com>
11930
11931 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
11932 Revert part of 2004-07-17 change below.
11933
119342004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
11935
11936 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
11937 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
11938
119392004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
11940
11941 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
11942 quotes that actually start with ">" at the beginning of the
11943 lines.
11944
119452004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
11946
11947 * rfc2047.el (rfc2047-encode-region): Fix last change.
11948 (rfc2047-encode-parameter): Remove useless concat.
11949
119502004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
11951
11952 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
11953 encode special characters; fix some kind of misconfigured headers;
11954 signal a real error if debug-on-quit or debug-on-error is non-nil.
11955 (rfc2047-encode-max-chars): New variable.
11956 (rfc2047-encode-1): Use it.
11957 (rfc2047-encode-parameter): New function.
11958
11959 * mml.el (mml-insert-parameter): Remove an excessive space.
11960
119612004-07-17 Simon Josefsson <jas@extundo.com>
11962
11963 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
11964 Kai Grossjohann <kai@emptydomain.de>.
11965 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
11966 (gnus-group-make-menu-bar): Ditto.
11967
11968 * gnus-util.el (gnus-group-server): Add.
11969
119702004-07-16 Jesper Harder <harder@ifa.au.dk>
11971
11972 * message.el (message-clone-locals): Clone sendmail and smtp
11973 variables.
11974
119752004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
11976
11977 * rfc2047.el (rfc2047-encode-region): Fix last change.
11978
119792004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
11980
11981 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
11982 characters as non-special.
11983
119842004-07-09 Simon Josefsson <jas@extundo.com>
11985
11986 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
11987 Users will lose all flag changes made while unplugged with
11988 e.g. nntp unless flag synchronization happens, thus `nil' is not a
11989 good default. See numerous reports on ding mailing list.
11990
119912004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
11992
11993 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
11994 add generate-head-function and generate-article-function to the
11995 rfc822-forward entry.
11996 (nndoc-rfc822-forward-generate-article): New function.
11997 (nndoc-rfc822-forward-generate-head): New function.
11998
11999 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
12000
120012004-07-06 Dan Christensen <jdc@uwo.ca>
12002
12003 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
12004 respect display group parameter and gnus-summary-expunge-below.
12005 (gnus-articles-to-read): Remove unused reference to display group
12006 parameter.
12007
120082004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
12009
12010 * nnheader.el (nnheader-uniquify-message-id): New experimental
12011 variable.
12012 (nnheader-nov-read-message-id): Use it.
12013
12014 * spam-report.el (spam-report-gmane): Add interactive.
12015
120162004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
12017
12018 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
12019 qp-or-base64 for the application/* types.
12020
120212004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
12022
12023 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
12024
120252004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
12026
12027 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
12028 trim value.
12029
120302004-01-25 Paul Jarc <prj@po.cwru.edu>
12031
12032 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
12033 New macro and function.
12034 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
12035
120362004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
12037
12038 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
12039 after-load-alist.
12040
120412004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12042
12043 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
12044 update info that isn't there.
12045
120462004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
12047
12048 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
12049 entry.
12050
120512004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
12052
12053 * mm-view.el (mm-inline-render-with-function): Use multibyte
12054 buffer; decode html source by charset.
12055
12056 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
12057
12058 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
12059 Mule-UCS is loaded under XEmacs.
12060 (mm-mime-mule-charset-alist): Avoid duplicated entries.
12061
120622004-06-28 Jesper Harder <harder@ifa.au.dk>
12063
12064 * nnheader.el (nnheader-max-head-length): Increase to 8192.
12065
120662004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
12067
12068 * mm-util.el (mm-coding-system-p): Return a coding-system.
12069 (mm-mime-mule-charset-alist): Use shift_jis instead of
12070 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
12071 entries for the mime charsets iso-2022-jp-3 and shift_jis.
12072 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
12073 instead of japanese-shift-jis and iso-latin-1 respectively in
12074 order to share the default value with both Emacs and XEmacs-mule.
12075 (mm-mule-charset-to-mime-charset): Make
12076 mm-coding-system-priorities effective.
12077 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
12078 while predicating of candidates upon the priorities.
12079
120802004-06-27 Jesper Harder <harder@ifa.au.dk>
12081
12082 * gnus-sum.el (gnus-summary-make-menu-bar): Add
12083 gnus-uu-invert-processable.
12084
12085 * gnus.el: Autoload gnus-uu-invert-processable.
12086
120872004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
12088
12089 * mm-util.el (mm-with-multibyte-buffer): New macro.
12090
12091 * rfc2047.el (rfc2047-encode-string): Use it.
12092 (rfc2047-encode-region): Move point to the end of the region after
12093 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
12094
120952004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
12096
12097 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
12098 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
12099
121002004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
12101
12102 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
12103 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
12104 Karl Chen <quarl@nospam.quarl.org>.
12105
121062004-06-23 Jesper Harder <harder@ifa.au.dk>
12107
12108 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
12109 invalid addresses.
12110
121112004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
12112
12113 * spam.el: Change section markers, revise TODO list.
12114 (spam-backends): Make new master list of all installed backends.
12115 (spam-summary-exit-behavior): Add new variable to determine how
12116 messages moves are done at summary exit.
12117 (spam-move-spam-nonspam-groups-only)
12118 (spam-process-ham-in-nonham-groups)
12119 (spam-process-ham-in-spam-groups): Remove variables, the
12120 spam-summary-exit-behavior variable should be used to manage this
12121 behavior.
12122 (spam-old-ham-articles, spam-old-spam-articles): Remove.
12123 (spam-old-articles): Add variable, replacing spam-old-ham-articles
12124 and spam-old-spam-articles.
12125 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
12126 Add empty variables, placeholders for the backends they represent.
12127 (spam-set-difference): Move, unchanged.
12128 (spam-list-of-processors): Declare OBSOLETE, not used anymore
12129 unless the user has a processor variable.
12130 (spam-classifications, spam-classification-valid-p)
12131 (spam-backend-properties, spam-backend-property-valid-p)
12132 (spam-backend-function-type-valid-p)
12133 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
12134 (spam-report-articles-gmane, spam-report-articles-resend):
12135 Remove functions, they are not needed.
12136 (spam-install-backend-super, spam-backend-list)
12137 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
12138 (spam-backend-function, spam-backend-ham-registration-function)
12139 (spam-backend-spam-registration-function)
12140 (spam-backend-ham-unregistration-function)
12141 (spam-backend-spam-unregistration-function)
12142 (spam-backend-statistical-p, spam-backend-mover-p)
12143 (spam-install-backend-alias, spam-install-checkonly-backend)
12144 (spam-install-mover-backend, spam-install-nocheck-backend)
12145 (spam-install-backend, spam-install-statistical-backend)
12146 (spam-install-statistical-checkonly-backend): Add backend installation
12147 support.
12148 (spam-summary-prepare-exit): Rewrite to use the new backend code.
12149 (spam-group-processor-p): Use the new backend code and respect the
12150 summary exit behavior.
12151 (spam-mark-spam-as-expired-and-move-routine): Remove.
12152 (spam-summary-prepare): Change to use the new spam-old-articles
12153 variable.
12154 (spam-copy-or-move-routine, spam-copy-spam-routine)
12155 (spam-move-spam-routine, spam-copy-ham-routine)
12156 (spam-move-ham-routine): Add code to copy/move ham or spam.
12157 (spam-fetch-field-fast): Improve doc and code, plus allow the
12158 'number request.
12159 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
12160 variables.
12161 (spam-split, spam-find-spam): Use the new backend code.
12162 (spam-registration-functions): Remove variable.
12163 (spam-unregister-routine): Add convenience wrapper.
12164 (spam-log-undo-registration, spam-register-routine)
12165 (spam-log-processing-to-registry)
12166 (spam-log-unregistration-needed-p): Rename "check" to "backend"
12167 where possible.
12168 (spam-check-gmane-xref, spam-check-regex-headers)
12169 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
12170 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
12171 (spam-check-bogofilter-headers, spam-check-spamoracle)
12172 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
12173 (spam-check-crm114-headers): Use the spam-split-group that
12174 spam-split prepares, no need to determine it every time.
12175
12176 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
12177 to the nnheader-parse-naked-head call.
12178
12179 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
12180
12181 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
12182 the nnheader-nov-read-message-id call.
12183
121842004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
12185
12186 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
12187 gnus-activate-group twice. Suggested by Markus Peter
12188 <warp@spin.de>.
12189
121902004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
12191
12192 * gnus-art.el (gnus-article-time-format): Exchange the order of
12193 day and month in the default value; fix customization type.
12194 (article-date-ut): Use add-text-properties.
12195 (article-make-date-line): Use message-make-date instead of
12196 current-time-string.
12197
12198 * message.el (message-fetch-field): Don't use set-text-properties.
12199 (message-make-date): Simplify.
0f49874b 12200
01c52d31 122012004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12202
01c52d31
MB
12203 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
12204 (rfc2047-encode-region): Treat text within parentheses as special;
12205 show the original text when error has occurred.
0f49874b 12206
01c52d31
MB
12207 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
12208 already-computed method to gnus-activate-group.
0f49874b 12209
01c52d31
MB
12210 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
12211 same select-methods identical Lisp objects.
0f49874b 12212
01c52d31
MB
12213 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
12214 object when modifying the info.
0f49874b 12215
01c52d31 122162004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12217
01c52d31
MB
12218 * gnus-srvr.el (gnus-server-set-info): Remove the server from
12219 gnus-opened-servers since it has never been opened with the new
12220 configuration yet.
0f49874b 12221
01c52d31 122222004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12223
01c52d31
MB
12224 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
12225 arg to nnheader-generate-fake-message-id.
0f49874b 12226
01c52d31 122272004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 12228
01c52d31
MB
12229 * nnheader.el (nnheader-generate-fake-message-id): Accept a
12230 number and build a fake message ID localized to a group and
12231 article number (so it's repeatable from that point on).
cc4a96c6 12232 (nnheader-fake-message-id-p): Change regex to accommodate new fake
01c52d31 12233 ID format.
ca0a6900 12234
01c52d31
MB
12235 * gnus-sum.el (gnus-get-newsgroup-headers): Call
12236 nnheader-generate-fake-message-id with the article number.
ca0a6900 12237
01c52d31 122382004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 12239
01c52d31
MB
12240 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
12241 end-of-buffer.
a21fb88e 12242
01c52d31 122432004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 12244
01c52d31 12245 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 12246
01c52d31 122472004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 12248
01c52d31
MB
12249 * rfc2047.el (rfc2047-encode-message-header): Remove useless
12250 goto-char.
12251 (rfc2047-encode): Fold the line before encoding.
bfe5418b 12252
01c52d31 122532004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 12254
01c52d31
MB
12255 * rfc2047.el (rfc2047-encode-message-header): Disabled header
12256 folding -- not all headers can be folded, and this should be done
12257 by the message composition mode. Probably. I think.
d4755e04 12258
01c52d31 122592004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 12260
01c52d31
MB
12261 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
12262 fast.
95f75c75 12263
01c52d31
MB
12264 * gnus-ems.el (gnus-remove-image): Don't use
12265 message-text-with-property; remove only the image found first.
4a43ee9b 12266
01c52d31 122672004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 12268
01c52d31 12269 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 12270
01c52d31 122712004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 12272
01c52d31
MB
12273 * message.el (message-text-with-property): Make it fast and accept
12274 optional arguments.
12275 (message-strip-forbidden-properties): Use it.
12276 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 12277
01c52d31 12278 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 12279
01c52d31 122802004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 12281
01c52d31
MB
12282 * gnus-art.el (article-hide-headers): Don't change the buffer
12283 mistakenly when performing mml-preview even if
12284 gnus-single-article-buffer is nil.
4a43ee9b 12285
01c52d31 122862004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 12287
01c52d31
MB
12288 * message.el (message-expand-name-databases): New user option.
12289 (message-expand-name): Use it.
4a43ee9b 12290
01c52d31 122912004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 12292
01c52d31
MB
12293 * spam.el (spam-report-articles-resend)
12294 (spam-report-resend-register-routine): Allow ham reporting.
12295 (spam-report-resend-register-ham-routine): Add wrapper.
12296 (spam-registration-functions): Add ham resending functions.
12297 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 12298
01c52d31
MB
12299 * gnus.el (ham-resend-to): Add new group parameter.
12300 (spam-process): Add ham resend option.
4a43ee9b 12301
01c52d31
MB
12302 * spam-report.el (spam-report-resend): Allow reporting ham.
12303 (spam-report-resend-ham): Add wrapper.
4a43ee9b 12304
01c52d31 123052004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 12306
01c52d31
MB
12307 * message.el (message-cite-articles-with-x-no-archive): New
12308 variable.
12309 (message-cite-original): Use it.
4a43ee9b 12310
01c52d31 123112004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 12312
01c52d31 12313 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 12314
01c52d31 123152004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 12316
01c52d31
MB
12317 * gnus-art.el (article-hide-headers): Refer to the values for
12318 gnus-ignored-headers and gnus-visible-headers in the summary
12319 buffer since a user may have set them as group parameters.
cfcd5c91 12320
01c52d31 123212004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 12322
01c52d31
MB
12323 * assistant.el (assistant-node-name): Add convenience function.
12324 (assistant-render-text, assistant-render-node): Add error handling,
12325 plus handle multiple next nodes.
12326 (assistant-find-next-node): Comment out for now.
12327 (assistant-find-next-nodes): Add function, returns list of next
12328 nodes.
12329
123302004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
12331
12332 * mail-source.el (mail-source-directory): Fix doc-string.
12333
123342004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
12335
12336 * assistant.el (assistant-render-text, assistant-eval): Add :set
12337 widget type, which is different because it takes and returns a
12338 list. Much hilarity ensues.
12339
123402004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
12341
12342 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
12343
12344 * gnus-group.el (gnus-group-get-new-news-this-group): Added
12345 doc-string.
12346
12347 * gnus-start.el (gnus-activate-group): Added doc-string.
12348
123492004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
12350
12351 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
12352
123532004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
12354
12355 * assistant.el (assistant-render-text): Try to add a :set
12356 widget, more to come.
12357
12358 * spam.el (spam-group-spam-contents-p): Handle empty groupname
12359 strings.
12360 (spam-report-articles-resend)
12361 (spam-register-routine): Do registration iff any articles warrant
12362 it.
12363 (spam-summary-prepare-exit): Change log message for nil group
12364 destinations.
12365
123662004-05-27 Daniel Pittman <daniel@rimspace.net>
12367
12368 * spam.el (spam-report-resend-register-routine): Allow
12369 spam-report-resend-to to be a group parameter or a global value.
12370
123712004-05-26 Simon Josefsson <jas@extundo.com>
12372
12373 * starttls.el: Merge with my GNUTLS based starttls.el.
12374 (starttls-gnutls-program, starttls-use-gnutls)
12375 (starttls-extra-arguments, starttls-process-connection-type)
12376 (starttls-connect, starttls-failure, starttls-success): New
12377 variables.
12378 (starttls-program, starttls-extra-args): Doc fix.
12379 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
12380 functions.
12381 (starttls-negotiate, starttls-open-stream): Check
12382 `starttls-use-gnutls' and pass on to corresponding *-gnutls
12383 function if it is set.
12384
123852004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
12386
12387 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
12388 structured fields.
12389
123902004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
12391
12392 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
12393
123942004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
12395
12396 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
12397 variable.
12398 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
12399 assigning the spam-mark to new messages.
12400
880820fe 124012004-05-26 Adam Sjøgren <asjo@koldfront.dk> (tiny change)
01c52d31 12402
c4cc8b9a 12403 * spam.el (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
01c52d31
MB
12404
124052004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
12406
12407 * rfc2047.el (rfc2047-encodable-p): Don't move point.
12408 (rfc2047-decode): Treat the ascii coding-system as raw-text by
12409 default.
12410
124112004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
12412
002876ab 12413 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
01c52d31
MB
12414 correct data.
12415
124162004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
12417
12418 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
12419 (spam-group-processor-p): Fix function.
12420 (spam-group-processor-multiple-p)
12421 (spam-group-spam-processor-report-gmane-p)
12422 (spam-group-spam-processor-report-resend-p)
12423 (spam-group-spam-processor-bogofilter-p)
12424 (spam-group-spam-processor-blacklist-p)
12425 (spam-group-spam-processor-ifile-p)
12426 (spam-group-ham-processor-ifile-p)
12427 (spam-group-spam-processor-spamoracle-p)
12428 (spam-group-spam-processor-crm114-p)
12429 (spam-group-ham-processor-bogofilter-p)
12430 (spam-group-spam-processor-stat-p)
12431 (spam-group-ham-processor-stat-p)
12432 (spam-group-ham-processor-whitelist-p)
12433 (spam-group-ham-processor-BBDB-p)
12434 (spam-group-ham-processor-spamoracle-p)
12435 (spam-group-ham-processor-copy-p): Remove functions with some
12436 prejudice against unneeded code.
12437 (spam-report-articles-resend)
12438 (spam-report-resend-register-routine): Allow the group/topic
12439 spam-resend-to value to override spam-report-resend-to.
12440 (spam-summary-prepare-exit): Invoke spam-group-processor-p
12441 properly now.
12442
12443 * gnus.el (spam-resend-to): Add group/topic parameter.
12444 (spam-process): Move the OBSOLETE processors to the end of the
12445 choices.
12446
124472004-05-24 Daniel Pittman <daniel@rimspace.net>
12448
12449 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
12450 with resend-to set to nil, and then ask the user if necessary.
12451 (spam-report-resend): spam-report-resend takes a list of articles, not
12452 separate article numbers.
12453
124542004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
12455
12456 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
12457 addition to emacs-w3m.
12458
124592004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
12460
12461 * assistant.el (assistant-authinfo-data): New function.
12462 (assistant-eval): Eval for entire assistant.
12463
12464 * netrc.el (netrc-services-file): New variable.
12465 (netrc-parse-services): New function.
12466 (netrc-find-service-name): New function.
12467 (netrc-find-service-number): New function.
12468 (netrc-port-equal): New function.
12469 (netrc-machine): Use it.
12470
12471 * nnimap.el (nnimap-open-connection): Use netrc.
12472
12473 * gnus-util.el (gnus-netrc-get): Remove aliases.
12474
12475 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
12476
12477 * assistant.el (wid-edit): Fix compilation.
12478
12479 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
12480
124812004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
12482
12483 * gnus-util.el (gnus-set-file-modes): New function. (small
12484 patch).
12485
124862004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 12487
01c52d31 12488 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 12489
01c52d31
MB
12490 * assistant.el (assistant-render-node): Fix up rendering and
12491 read-only text.
12492 (assistant-render-node): Reset.
12493 (assistant-make-read-only): Not sticky.
cfcd5c91 12494
01c52d31 124952004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 12496
01c52d31
MB
12497 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
12498 centered even when gnus-auto-center-summary is t
cfcd5c91 12499
01c52d31 125002004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 12501
01c52d31
MB
12502 * dns.el (dns-get-txt-answer): New function.
12503 (dns-read-txt): Ditto.
12504 (query-dns): Use it.
cfcd5c91 12505
01c52d31 125062004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 12507
01c52d31
MB
12508 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
12509 active for foreign groups even if the group level is higher than
12510 the specified value.
cfcd5c91 12511
01c52d31 125122004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 12513
01c52d31
MB
12514 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
12515 non-active groups.
9ad41fb7 12516
01c52d31 12517 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 12518
01c52d31 125192004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 12520
01c52d31 12521 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 12522
01c52d31 125232004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 12524
01c52d31
MB
12525 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
12526 (spam-crm114-header, spam-crm114-spam-switch)
12527 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
12528 (spam-crm114-positive-spam-header)
12529 (spam-crm114-database-directory, spam-list-of-processors)
12530 (spam-group-spam-processor-crm114-p)
12531 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
12532 (spam-generic-score, spam-list-of-checks)
12533 (spam-list-of-statistical-checks, spam-registration-functions)
12534 (spam-check-crm114-headers, spam-crm114-score)
12535 (spam-check-crm114, spam-crm114-register-with-crm114)
12536 (spam-crm114-register-spam-routine)
12537 (spam-crm114-unregister-spam-routine)
12538 (spam-crm114-register-ham-routine)
12539 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
880820fe 12540 asjo@koldfront.dk (Adam Sjøgren).
ddfbe5db 12541
01c52d31 12542 * gnus.el: Add spam-use-crm114.
d0859c9a 12543
01c52d31
MB
12544 * spam.el (spam-list-of-processors, spam-registration-functions):
12545 Add spam-use-resend.
12546 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
12547 (spam-report-articles-gmane): Add doc fix.
149cd465
JB
12548 (spam-report-articles-resend, spam-report-resend-register-routine):
12549 Add wrappers around spam-report-resend-to.
d0859c9a 12550
01c52d31
MB
12551 * spam-report.el (spam-report-resend-to, spam-report-resend):
12552 Add support for resending spam.
12553 (spam-report-gmane): Fix line length >80.
d0859c9a 12554
01c52d31 12555 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 12556
01c52d31 125572004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 12558
01c52d31
MB
12559 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
12560 number of processed spam messages.
12561 (spam-ham-copy-or-move-routine): Return the number of processed
12562 ham messages.
12563 (spam-summary-prepare-exit): Use the above values to decide
12564 whether status messages shouled be displayed.
d0859c9a 12565
01c52d31 125662004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 12567
01c52d31
MB
12568 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
12569 `rfc2047-encoding-function-alist' in order to avoid conflicting
12570 with the old version.
12571 (rfc2047-encode-region): Concatenate words containing non-ASCII
12572 characters in structured fields; don't encode space-delimited
12573 ASCII words even in unstructured fields; don't break words at
12574 char-category boundaries.
12575 (rfc2047-encode-1): New function.
12576 (rfc2047-encode): Use it; encode text so that it occupies the
12577 maximum width within 76-column; work correctly on Q encoding for
12578 iso-2022-* charsets.
12579 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
12580 sure not to break a line just after the header name.
12581 (rfc2047-b-encode-region): Removed.
12582 (rfc2047-b-encode-string): New function.
12583 (rfc2047-q-encode-region): Removed.
12584 (rfc2047-q-encode-string): New function.
d0859c9a 12585
01c52d31 12586 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 12587
01c52d31 125882004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 12589
01c52d31
MB
12590 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
12591 get it right.
12592 (gnus-inews-make-draft): Really.
d0859c9a 12593
01c52d31 125942004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 12595
01c52d31
MB
12596 * nnmh.el (nnmh-request-list-1): Don't check the link count
12597 before descending. (small patch)
d0859c9a 12598
01c52d31 125992004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 12600
01c52d31
MB
12601 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
12602 stuff.
6441d280 12603
01c52d31
MB
12604 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
12605 on real group name.
6441d280 12606
01c52d31 12607 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 12608
01c52d31 12609 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 12610
01c52d31 126112004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 12612
01c52d31
MB
12613 * gnus-draft.el (gnus-draft-send): Bind
12614 rfc2047-encode-encoded-words.
8654e13a 12615
01c52d31
MB
12616 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
12617 (rfc2047-encodable-p): Say that =? needs encoding.
12618 (rfc2047-encode-encoded-words): New variable.
8654e13a 12619
01c52d31 12620 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 12621
01c52d31 12622 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 12623
01c52d31
MB
12624 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
12625 to nil.
31640842 12626
01c52d31 12627 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 12628
01c52d31 12629 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 12630
01c52d31 126312004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 12632
01c52d31
MB
12633 * gnus-msg.el (gnus-summary-followup-with-original): Document
12634 yanking of region when active.
61b397cd 12635
01c52d31 126362004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 12637
01c52d31
MB
12638 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
12639 groups if the group level is higher than the specified value.
31640842 12640
01c52d31 126412004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 12642
01c52d31
MB
12643 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
12644 (gnus-group-jump-to-group): Added prefix argument using
12645 `gnus-group-jump-to-group-prompt'. Query before jumping to
12646 non-active group.
cd01ded9 12647
01c52d31
MB
12648 * compface.el (uncompface): Be verbose when changing
12649 `uncompface-use-external'.
850c333d 12650
01c52d31
MB
12651 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
12652 handle manual section.
850c333d 12653
01c52d31 126542004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 12655
01c52d31 12656 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 12657
01c52d31 126582004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 12659
01c52d31 12660 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 12661
01c52d31 126622004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 12663
01c52d31
MB
12664 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
12665 whether backend can accept message.
6a748eda 12666
01c52d31 12667 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 12668
01c52d31 126692004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 12670
01c52d31
MB
12671 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
12672 Avoid creating directory when nntp-marks-is-evil is true.
12673 Reported by Reiner Steib.
9a89f5b0 12674
01c52d31 126752004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 12676
01c52d31
MB
12677 * gnus-picon.el (gnus-picon-style): New variable.
12678 (gnus-picon-insert-glyph): Added optional `nostring' argument.
12679 (gnus-picon-transform-address): Support `gnus-picon-style'. From
12680 Jesper Harder <harder@ifa.au.dk>.
91472578 12681
01c52d31 126822004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12683
01c52d31
MB
12684 * message.el (message-fill-field): Return point.
12685 (message-generate-headers): Go to end of field.
91472578 12686
01c52d31
MB
12687 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
12688 stuff for non-living groups.
91472578 12689
01c52d31 126902004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 12691
01c52d31
MB
12692 * gnus-art.el (gnus-article-followup-with-original)
12693 (gnus-article-reply-with-original): gnus-mark-active-p ->
12694 gnus-region-active-p.
91472578 12695
01c52d31 126962004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 12697
01c52d31
MB
12698 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
12699 only when there is spam or ham to be processed.
91472578 12700
01c52d31 127012004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12702
01c52d31
MB
12703 * mail-source.el (mail-source-delete-crash-box): Refactor.
12704 (mail-source-fetch): Use it.
12705 (mail-source-fetch-file): Ditto.
12706 (mail-source-fetch-directory): Run postscript in loop.
12707 (mail-source-fetch-pop): Delete.
12708 (mail-source-fetch-maildir): Ditto.
12709 (mail-source-fetch-imap): Ditto.
91472578 12710
01c52d31 12711 * imap.el (imap-authenticators): Comment out sasl.
91472578 12712
01c52d31
MB
12713 * message.el (message-skip-to-next-address): New function.
12714 (message-fill-header-address): Refactor.
12715 (message-fill-address): Use it.
12716 (message-delete-address): Use it.
12717 (message-fill-header-general): Refactor.
12718 (message-fill-field-address): Rename.
12719 (message-narrow-to-field): Find the start of the header.
12720 (message-header-format-alist): Don't pre-fill.
12721 (message-fill-header): Removed.
12722 (message-insert-header): New function.
12723 (message-shorten-references): Use it.
91472578 12724
01c52d31 12725 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 12726
01c52d31 12727 * mail-parse.el (mail-header-make-address): New alias.
91472578 12728
01c52d31 12729 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 12730
01c52d31 12731 * imap.el: Add compiler directives.
91472578 12732
01c52d31 12733 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 12734
01c52d31
MB
12735 * gnus-art.el (article-decode-idna-rhs): Don't use
12736 message-idna-inside-rhs-p.
91472578 12737
01c52d31 127382004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12739
01c52d31
MB
12740 * message.el (message-idna-inside-rhs-p): Removed.
12741 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 12742
01c52d31
MB
12743 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
12744 false positives.
1b155fbd 12745
ce058493 127462004-05-16 Kim-Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 12747
01c52d31 12748 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 12749
01c52d31 127502004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 12751
ce058493 12752 * nneething.el (nneething-file-name): Don't create spurious
01c52d31 12753 files.
91472578 12754
01c52d31
MB
12755 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
12756 (gnus-inews-do-gcc): Remove sleep.
498063ec 12757
01c52d31
MB
12758 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
12759 part under point.
498063ec 12760
01c52d31
MB
12761 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
12762 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 12763
01c52d31 127642004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 12765
01c52d31 12766 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 12767
01c52d31 127682004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 12769
01c52d31
MB
12770 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
12771 as expired without moving it" message when there are spam
12772 messages left.
498063ec 12773
01c52d31 127742004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 12775
002876ab 12776 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
01c52d31 12777 header is not nil.
707f2b38 12778
01c52d31 127792004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 12780
01c52d31
MB
12781 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
12782 nntp-possibly-create-directory, not nntp-possibly-change-group.
12783 (nntp-marks-changed-p): New arg SERVER.
12784 (nntp-request-update-info): Adjust caller.
10ace8ea 12785
01c52d31 127862004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 12787
01c52d31 12788 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 12789
01c52d31 127902004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 12791
01c52d31
MB
12792 * nntp.el: Support marks.
12793 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
12794 (nntp-marks-modtime, nntp-marks-directory): New variables.
12795 (nntp-request-set-mark, nntp-request-update-info)
12796 (nntp-possibly-create-directory, nntp-marks-changed-p)
12797 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
12798 functions.
10ace8ea 12799
01c52d31 128002004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 12801
01c52d31
MB
12802 * gnus-score.el (gnus-score-insert-help): Use
12803 gnus-select-lowest-window.
10ace8ea 12804
01c52d31
MB
12805 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
12806 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 12807
01c52d31 12808 * gnus.el: do.
10ace8ea 12809
01c52d31 128102004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 12811
01c52d31
MB
12812 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
12813 encodings of MIME-encoded words, in order to improve
12814 interoperability with several broken MUAs.
10ace8ea 12815
01c52d31 128162004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 12817
01c52d31
MB
12818 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
12819 tags, only when charsets are not specified in headers.
12820 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 12821
01c52d31 128222004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 12823
01c52d31
MB
12824 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
12825 instead of MIME-decoded from fields when checking
12826 `gnus-article-address-banner-alist'.
0302b80e 12827
01c52d31 128282004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 12829
01c52d31
MB
12830 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
12831 description rather than subject.
fa9a04e1 12832
01c52d31 128332004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 12834
01c52d31 12835 * gnus.el (gnus-version-number): Bump.
fa9a04e1 12836
01c52d31 128372004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 12838
01c52d31 12839 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 12840
01c52d31 128412004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 12842
01c52d31
MB
12843 * gnus-agent.el (gnus-agent-read-agentview): Inline
12844 gnus-uncompress-range.
fa9a04e1 12845
01c52d31 128462004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 12847
01c52d31
MB
12848 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
12849 `exec-installed-p'.
fa9a04e1 12850
01c52d31 128512004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 12852
01c52d31
MB
12853 * gnus.el (spam-process, spam-autodetect-methods): Add
12854 bsfilter and bsfilter-headers.
fa9a04e1 12855
01c52d31
MB
12856 * spam.el (spam-bsfilter): New customize group.
12857 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
12858 (spam-bsfilter-header, spam-bsfilter-probability-header)
12859 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
12860 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
12861 (spam-bsfilter-database-directory): New options.
12862 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
12863 (spam-list-of-statistical-checks, spam-registration-functions):
12864 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
12865 (spam-bsfilter-score): New command.
12866 (spam-check-bsfilter-headers, spam-check-bsfilter)
12867 (spam-bsfilter-register-with-bsfilter)
12868 (spam-bsfilter-register-spam-routine)
12869 (spam-bsfilter-unregister-spam-routine)
12870 (spam-bsfilter-register-ham-routine)
12871 (spam-bsfilter-unregister-ham-routine): New functions.
12872 (spam-generic-score): Support bsfilter; Accept an optional argument
12873 to recalcurate spam score even if scoring header has already been
12874 added.
12875 (spam-bogofilter-score, spam-spamassassin-score): Accept an
12876 optional argument to recalcurate spam score even if scoring header
12877 has already been added.
bf68d4e6 12878
01c52d31 128792004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 12880
01c52d31
MB
12881 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
12882 strings! Reported by David D. Smith <davidsmith@acm.org>.
12883 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
12884 link is missing.
f66ce3b9 12885
01c52d31 128862004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 12887
01c52d31
MB
12888 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
12889 (html2text-get-attr): Rewrite.
14f56b66 12890
01c52d31
MB
12891 * message.el (message-setup-1): Remove redundant put-text-property
12892 on mail-header-separator.
14f56b66 12893
01c52d31 128942004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 12895
01c52d31
MB
12896 * gnus-registry.el (gnus-registry-cache-whitespace)
12897 (gnus-registry-action, gnus-registry-spool-action)
12898 (gnus-registry-split-fancy-with-parent): Change message levels
12899 from 5 to 3 or 7, as needed.
ec3c4a4c 12900
01c52d31
MB
12901 * spam.el (spam-summary-prepare-exit)
12902 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
12903 (spam-split, spam-find-spam, spam-log-undo-registration)
12904 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
12905 level from 5 to 6.
5f5475ac 12906
01c52d31 129072004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 12908
01c52d31
MB
12909 * gnus-ems.el: Autoload appt-select-lowest-window (revert
12910 2004-03-04 change).
5f5475ac 12911
01c52d31 129122004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 12913
c9e31f32
SM
12914 * sieve-manage.el (sieve-manage-open):
12915 * nnweb.el (nnweb-insert-html):
01c52d31 12916 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
c9e31f32
SM
12917 (nnvirtual-partition-sequence, nnvirtual-create-mapping):
12918 * nnspool.el (nnspool-request-group):
01c52d31 12919 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
c9e31f32 12920 * nnml.el (nnml-request-update-info):
01c52d31 12921 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
c9e31f32 12922 (nnmh-request-create-group, nnmh-update-gnus-unreads):
01c52d31 12923 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
c9e31f32
SM
12924 (nnimap-request-set-mark):
12925 * nnfolder.el (nnfolder-request-update-info):
01c52d31 12926 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
c9e31f32
SM
12927 * mml.el (mml-destroy-buffers, mml-compute-boundary-1):
12928 * gnus-uu.el (gnus-uu-find-articles-matching):
01c52d31 12929 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
01c52d31 12930 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
c9e31f32
SM
12931 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files):
12932 * gnus-nocem.el (gnus-nocem-scan-groups):
12933 * gnus-int.el (gnus-start-news-server):
01c52d31 12934 * gnus-group.el (gnus-group-make-kiboze-group)
c9e31f32
SM
12935 (gnus-group-browse-foreign-server):
12936 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
12937 Use mapc when appropriate.
270a576a 12938
01c52d31 129392004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12940
01c52d31 12941 FIXME: Make separate entries for each person.
270a576a 12942
01c52d31 12943 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
880820fe 12944 Sjøgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
01c52d31 12945 <shields@msrl.com>:
270a576a 12946
01c52d31
MB
12947 * spam.el (spam-necessary-extra-headers): Get the extra headers we
12948 may need for spam sorting and scoring.
12949 (spam-user-format-function-S): Add user format function suitable for
12950 general use.
12951 (spam-article-sort-by-spam-status): Add sorting function for summary
12952 sorting.
12953 (spam-extra-header-to-number): Add function to get a score from a
12954 header.
12955 (spam-summary-score): Add function to get a numeric score from the
12956 headers.
c9e31f32 12957 (spam-generic-score): Fix function doc, was in wrong place.
01c52d31
MB
12958 (spam-initialize): Take symbols when it's run, and install the
12959 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 12960
01c52d31 129612004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12962
01c52d31 12963 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
880820fe 12964 Reported by bojohan+news@dd.chalmers.se (Johan Bockgård).
270a576a 12965
01c52d31 129662004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 12967
01c52d31
MB
12968 * gnus-sum.el (gnus-set-global-variables)
12969 (gnus-build-all-threads, gnus-get-newsgroup-headers)
12970 (gnus-article-get-xrefs, gnus-summary-best-group)
12971 (gnus-summary-next-article, gnus-summary-enter-digest-group)
12972 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
c9e31f32
SM
12973 (gnus-summary-update-info, gnus-kill-or-deaden-summary):
12974 Use with-current-buffer.
270a576a 12975
01c52d31 129762004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12977
01c52d31
MB
12978 * spam.el (spam-summary-prepare-exit): Simplify logic.
12979 (spam-fetch-article-header): Read the article header if it's not
12980 available.
12981 (spam-list-articles): Simplify logic.
12982 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 12983
01c52d31 12984 * gnus-registry.el: Fix comments at beginning.
270a576a 12985
01c52d31 129862004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 12987
01c52d31
MB
12988 * message.el (message-cater-to-broken-inn): Remove.
12989 (message-shorten-references): Make sure the total folded length of
12990 References is shorter than 998 characters to cater to a bug in INN
12991 2.3. Also, don't pretend that references aren't folded -- this
12992 hasn't worked for a while.
d31fa104 12993
01c52d31 129942004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 12995
01c52d31
MB
12996 * gnus-agent.el (gnus-agentize):
12997 gnus-agent-send-mail-real-function no longer set to current value
12998 of message-send-mail-function but rather a lambda that calls
12999 message-send-mail-function. The change makes the agent real-time
13000 responsive to user changes to message-send-mail-function.
9b981cb6 13001
01c52d31 130022004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 13003
01c52d31
MB
13004 * legacy-gnus-agent.el
13005 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
13006 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 13007
01c52d31 130082004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 13009
01c52d31 13010 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 13011
01c52d31 130122004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 13013
01c52d31
MB
13014 * nnmail.el (nnmail-cache-insert): Always check whether
13015 nnmail-cache-ignore-groups matches a group name.
f429956a 13016
01c52d31 130172004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 13018
01c52d31
MB
13019 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
13020 (spam-find-spam, spam-log-processing-to-registry)
13021 (spam-log-registered-p, spam-log-unregistration-needed-p)
13022 (spam-log-undo-registration): Use gnus-message instead of
13023 gnus-error, none of these errors are fatal.
5c243ee4 13024
01c52d31
MB
13025 * gnus-registry.el (gnus-registry-clean-empty-function)
13026 (gnus-registry-clean-empty): Remove only empty entries without
13027 extra data.
aba1948a 13028
01c52d31 130292004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 13030
01c52d31
MB
13031 * spam-stat.el (spam-stat-buffer-change-to-spam)
13032 (spam-stat-buffer-change-to-non-spam): Change (error) to
13033 (gnus-message 8) invocation.
aba1948a 13034
01c52d31 130352004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 13036
01c52d31
MB
13037 * nntp.el (nntp-via-netcat-command): New variable.
13038 (nntp-via-netcat-switches): New variable.
13039 (nntp-open-via-rlogin-and-netcat): New function.
13040 (nntp-open-connection-function): Doc fix.
13041 (nntp-telnet-command): Doc fix.
13042 (nntp-end-of-line): Doc fix.
13043 (nntp-via-rlogin-command): Doc fix.
13044 (nntp-via-user-name): Doc fix.
13045 (nntp-via-address): Doc fix.
aba1948a 13046
01c52d31 130472004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 13048
01c52d31
MB
13049 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
13050 error in Emacs 21.1.
ddff82cf 13051
01c52d31 130522004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 13053
01c52d31 13054 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 13055
01c52d31 130562004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
540992fa 13057
01c52d31
MB
13058 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
13059 (gnus-agent-with-refreshed-group): New macro.
13060 (gnus-agent-rename-group): New function.
13061 (gnus-agent-delete-group): New function.
13062 (gnus-agent-save-group-info): Use gnus-command-method when
13063 `method' parameter is nil. Don't write nil entries into the
13064 active file.
13065 (gnus-agent-get-group-info): New function.
13066 (gnus-agent-fetch-articles): Use
13067 gnus-agent-update-files-total-fetched-for to increment disk space
13068 used.
13069 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
13070 gnus-agent-update-view-total-fetched-for to increment disk space
13071 used.
13072 (gnus-agent-get-local): Added optional parameters to avoid calling
13073 gnus-group-real-name and gnus-find-method-for-group.
13074 (gnus-agent-set-local): Delete stored entry if either min, or max,
13075 are nil.
13076 (gnus-agent-fetch-session): Reworded error/quit messages. On
b643362c 13077 quit, use gnus-agent-regenerate-group to record existence of any
01c52d31
MB
13078 articles fetched to disk before the quit occurred.
13079 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
13080 gnus-agent-update-view-total-fetched-for, and
13081 gnus-agent-update-files-total-fetched-for to decrement disk space
13082 used.
13083 (gnus-agent-retrieve-headers): Use
13084 gnus-agent-update-view-total-fetched-for to increment disk space
13085 used.
13086 (gnus-agent-regenerate-group): Replace gnus-group-update-group
13087 with gnus-agent-update-files-total-fetched-for to decrement disk
13088 space and fresh group buffer.
13089 (gnus-agent-inhibit-update-total-fetched-for): New variable.
13090 (gnus-agent-need-update-total-fetched-for): New variable.
13091 (gnus-agent-update-files-total-fetched-for): New function.
13092 (gnus-agent-update-view-total-fetched-for): New function.
13093 (gnus-agent-total-fetched-for): New function.
13094
13095 * gnus-cache.el (gnus-cache-save-buffers): Use
13096 gnus-cache-update-overview-total-fetched-for to change disk space
13097 used by this group.
13098 (gnus-cache-possibly-enter-article): Use
13099 gnus-cache-update-file-total-fetched-for to increment disk space
13100 used by this group.
13101 (gnus-cache-possibly-remove-article): Use
13102 gnus-cache-update-file-total-fetched-for to decrement disk space
13103 used by this group.
13104 (gnus-cache-generate-nov-databases): Purge total fetched cache.
13105 (gnus-cache-rename-group): New function.
13106 (gnus-cache-delete-group): New function.
13107 (gnus-cache-inhibit-update-total-fetched-for): New variable.
13108 (gnus-cache-need-update-total-fetched-for): New variable.
13109 (gnus-cache-with-refreshed-group): New macro.
13110 (gnus-cache-update-file-total-fetched-for): New function.
13111 (gnus-cache-update-overview-total-fetched-for): New function.
13112 (gnus-cache-rename-group-total-fetched-for): New function.
13113 (gnus-cache-delete-group-total-fetched-for): New function.
13114 (gnus-cache-total-fetched-for): New function.
112d84ef 13115
01c52d31
MB
13116 * gnus-group.el: Require gnus-sum and autoload functions to
13117 resolve warnings when gnus-group.el compiled alone.
c4cc8b9a 13118 (gnus-group-line-format): Documented new %F.
01c52d31
MB
13119 (size of Fetched data) group line format; identifies disk space
13120 used by agent and cache.
13121 (gnus-group-line-format-alist): Defined new F format.
13122 (gnus-total-fetched-for): New function.
13123 (gnus-group-delete-group): No longer update
13124 gnus-cache-active-altered as gnus-request-delete-group now keeps
13125 the cache in sync.
13126 (gnus-group-list-active): Let the agent store a server's active
13127 list if currently plugged.
2f7717f6 13128
c9e31f32
SM
13129 * gnus-int.el (gnus-request-delete-group):
13130 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
01c52d31 13131 local disk in sync with the server.
c9e31f32
SM
13132 (gnus-request-rename-group):
13133 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
01c52d31 13134 local disk in sync with the server.
2f7717f6 13135
c9e31f32
SM
13136 * gnus-start.el (gnus-get-unread-articles):
13137 Cosmetic simplification to logic.
c44edf72 13138
01c52d31 13139 * gnus-util.el (gnus-rename-file): New function.
c44edf72 13140
01c52d31 131412004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 13142
01c52d31 13143 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 13144
01c52d31 131452004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13146
01c52d31
MB
13147 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
13148 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 13149
01c52d31 131502004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13151
01c52d31
MB
13152 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
13153 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 13154
01c52d31 131552004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13156
01c52d31 13157 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 13158
01c52d31 131592004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 13160
01c52d31
MB
13161 * spam.el (spam-set-difference): Add function to replace
13162 gnus-set-difference in spam.el.
13163 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 13164
01c52d31 131652004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 13166
01c52d31
MB
13167 * gnus-registry.el (gnus-registry-cache-file): Update to use
13168 gnus-dribble-directory OR gnus-home-directory OR ~.
13169 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 13170
01c52d31 131712004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 13172
01c52d31
MB
13173 * message.el (message-exchange-point-and-mark): Use
13174 message-mark-active-p. Suggested by Jesper Harder
13175 <harder@ifa.au.dk>.
45893b95 13176
01c52d31 131772004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 13178
01c52d31
MB
13179 * message.el (message-exchange-point-and-mark): Don't activate
13180 region if it was inactive. Suggested by Hiroshi Fujishima
13181 <pooh@nature.tsukuba.ac.jp>.
734c5765 13182
01c52d31 131832004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 13184
01c52d31
MB
13185 * gnus-art.el (article-display-face): Display Faces in the same
13186 order as X-Faces.
734c5765 13187
01c52d31 131882004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13189
01c52d31 13190 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 13191
01c52d31 131922004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13193
01c52d31
MB
13194 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
13195 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
13196 (gnus-article-mime-hierarchy): Remove.
13197 (gnus-article-mime-hierarchy-next): Remove.
13198 (gnus-article-mode): Revert 2004-03-19 change.
13199 (gnus-article-setup-buffer): Revert 2004-03-19 change.
13200 (gnus-insert-mime-button): Revert 2004-03-19 change.
13201 (gnus-mime-accumulate-hierarchy): Remove.
13202 (gnus-mime-enter-multipart): Remove.
149cd465 13203 (gnus-mime-leave-multipart): Remove.
01c52d31
MB
13204 (gnus-mime-display-part): Revert 2004-03-19 change.
13205 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 13206
01c52d31 13207 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 13208
01c52d31 132092004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 13210
01c52d31 13211 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 13212
01c52d31 132132004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13214
01c52d31
MB
13215 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
13216 t while entering a file name using the mm-with-multibyte macro.
13217 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 13218
01c52d31 13219 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 13220
01c52d31 132212004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13222
01c52d31
MB
13223 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
13224 user option.
13225 (gnus-mime-multipart-functions): Doc and customization fix.
13226 (gnus-article-mime-hierarchy): New variable.
13227 (gnus-article-mime-hierarchy-next): New variable.
13228 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
13229 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
13230 gnus-article-mime-hierarchy-next to nil.
13231 (gnus-insert-mime-button): Show hierarchy numbers.
13232 (gnus-mime-accumulate-hierarchy): New function.
13233 (gnus-mime-enter-multipart): New function.
13234 (gnus-mime-leave-multipart): New function.
13235 (gnus-mime-display-part): Recompute hierarchical MIME structure.
13236 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 13237
01c52d31
MB
13238 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
13239 gnus-article-mime-hierarchy-next to nil.
ad136a7c 13240
01c52d31 132412004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 13242
01c52d31 13243 * dns.el: Don't require gnus-xmas.
ad136a7c 13244
01c52d31 132452004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 13246
01c52d31
MB
13247 * mml.el (mml-generate-mime-1): Don't use format=flowed with
13248 inline PGP.
13249 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 13250
01c52d31 132512004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13252
01c52d31
MB
13253 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
13254 when the group's active is not available.
ad136a7c 13255
01c52d31 132562004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13257
01c52d31
MB
13258 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
13259 error.
ad136a7c 13260
01c52d31 132612004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 13262
01c52d31
MB
13263 * imap.el (imap-store-password): New variable.
13264 (imap-interactive-login): Use it.
13265 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 13266
01c52d31 132672004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13268
01c52d31
MB
13269 * gnus-art.el (gnus-article-read-summary-keys): Restore new
13270 window-start and hscroll to summary window.
ad136a7c 13271
01c52d31 132722004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 13273
01c52d31
MB
13274 * gnus-start.el (gnus-convert-old-newsrc): Only write the
13275 conversion message to newsrc-dribble when an actual conversion is
13276 performed.
ad136a7c 13277
01c52d31 132782004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 13279
01c52d31 13280 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 13281
01c52d31 132822004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13283
01c52d31
MB
13284 * mm-decode.el (mm-complicated-handles): New function reviving
13285 former definition of mm-multiple-handles.
49561cf6 13286
01c52d31
MB
13287 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
13288 (gnus-mime-delete-part): Use it.
49561cf6 13289
01c52d31 132902004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 13291
01c52d31
MB
13292 * gnus-agent.el (gnus-agent-read-local): Bind
13293 nnheader-file-coding-system to gnus-agent-file-coding-system to
13294 avoid the implicit assumption that they will always be equal.
13295 (gnus-agent-save-local): Bind buffer-file-coding-system, not
13296 coding-system-for-write, as the with-temp-file macro first prints
13297 to a buffer then saves the buffer.
87589a70 13298
01c52d31 132992004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 13300
01c52d31
MB
13301 * gnus-art.el (gnus-article-edit-part): New function.
13302 (gnus-mime-save-part-and-strip): Use it; do query instead of
13303 signaling an error; don't use mm-multiple-handles.
13304 (gnus-mime-delete-part): Ditto.
c825ac9d 13305
01c52d31 133062004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 13307
01c52d31
MB
13308 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
13309 old file versions.
13310 (gnus-group-prepare-hook): Removed function that converted list
13311 form of gnus-agent-expire-days to group properties.
ae465fa7 13312
01c52d31
MB
13313 * gnus-int.el: Autoload gnus-agent-regenerate-group.
13314 (gnus-request-accept-article): Re-indented.
5f49be3f 13315
01c52d31
MB
13316 * gnus-start.el (gnus-convert-old-newsrc): Registered new
13317 converters to handle old agent file formats. Added logic for a
13318 "backup before upgrading warning".
13319 (gnus-convert-mark-converter-prompt): Developers can mark
13320 functions as needing (default), or not needing,
13321 gnus-convert-old-newsrc's "backup before upgrading warning".
13322 (gnus-convert-converter-needs-prompt): Tests whether the user
13323 should be protected from potentially irreversable changes by the
13324 function.
5f49be3f 13325
002876ab 13326 * legacy-gnus-agent.el: New. Provides converters that are only
01c52d31 13327 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 13328
01c52d31 133292004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 13330
01c52d31 13331 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 13332
01c52d31 13333 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 13334
01c52d31 133352004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 13336
01c52d31 13337 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 13338
01c52d31 13339 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 13340
01c52d31 13341 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 13342
01c52d31 133432004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 13344
01c52d31
MB
13345 * gnus-sum.el (gnus-widget-reversible-match)
13346 (gnus-widget-reversible-to-internal)
13347 (gnus-widget-reversible-to-external): New functions.
13348 (gnus-widget-reversible): New widget.
13349 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 13350
01c52d31 133512004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 13352
01c52d31
MB
13353 * gnus-sum.el (gnus-thread-sort-functions)
13354 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 13355
01c52d31 133562004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 13357
01c52d31
MB
13358 * spam.el (spam-use-gmane-xref): Add new backend.
13359 (spam-gmane-xref-spam-group): Add variable to control the name of the
13360 Gmane spam group.
13361 (spam-blackhole-servers, spam-blackhole-good-server-regex)
13362 (spam-regex-headers-spam, spam-regex-headers-ham)
13363 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
13364 (spam-list-of-checks): Add spam-use-gmane-xref to list of
13365 backends and checks.
13366 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 13367
01c52d31
MB
13368 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
13369 an autodetect method.
e2642250 13370
01c52d31 133712004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 13372
01c52d31
MB
13373 * gnus-int.el (gnus-request-accept-article): Inform the agent that
13374 articles are being added to a group.
13375 (gnus-request-replace-article): Inform the agent that articles
13376 need to be uncached as the cached contents are no longer valid.
e2642250 13377
01c52d31 133782004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 13379
01c52d31 13380 * binhex.el: Don't autoload executable-find.
e2642250 13381
01c52d31 13382 * canlock.el: Don't autoload mail-fetch-field.
e2642250 13383
01c52d31 13384 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 13385
01c52d31
MB
13386 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
13387 rmail-dont-reply-to and rmail-output.
e2642250 13388
01c52d31 13389 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 13390
01c52d31 13391 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 13392
01c52d31
MB
13393 * imap.el: Don't autoload base64-decode-string,
13394 base64-encode-string and md5.
e2642250 13395
01c52d31
MB
13396 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
13397 and rmail-msg-restore-non-pruned-header.
e2642250 13398
01c52d31 13399 * mm-decode.el: Don't autoload executable-find.
e2642250 13400
01c52d31 13401 * mm-url.el: Don't autoload executable-find.
e2642250 13402
01c52d31 13403 * mm-view.el: Don't autoload diff-mode.
e2642250 13404
01c52d31
MB
13405 * nndb.el: Don't autoload news-reply-mode, news-setup,
13406 cancel-timer and telnet.
e2642250 13407
01c52d31 13408 * password.el: Don't autoload run-at-time for Emacs.
e2642250 13409
01c52d31 13410 * sha1-el.el: Don't autoload executable-find.
e2642250 13411
01c52d31 13412 * sieve-mode.el: Don't autoload c-mode.
e2642250 13413
01c52d31 13414 * uudecode.el: Don't autoload executable-find.
e2642250 13415
01c52d31 134162004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 13417
01c52d31
MB
13418 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
13419 (gnus-agent-possibly-alter-active): Avoid null in numeric
13420 comparison.
13421 (gnus-agent-set-local): Refuse to save null in local object table.
13422 (gnus-agent-regenerate-group): The REREAD parameter can now be a
13423 list of articles that will be marked as unread.
e2642250 13424
01c52d31 134252004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 13426
01c52d31 13427 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 13428
01c52d31 134292004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 13430
01c52d31
MB
13431 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
13432 language tags.
ba0226dd 13433
01c52d31 134342004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 13435
01c52d31
MB
13436 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
13437 Don't bind "obarray".
5153a47a 13438
01c52d31
MB
13439 * gnus-sum.el (gnus-thread-sort-functions): Added
13440 `gnus-thread-sort-by-most-recent-number' and
13441 `gnus-thread-sort-by-most-recent-date'.
13442 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 13443
01c52d31 134442004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 13445
01c52d31 13446 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 13447
01c52d31 134482004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 13449
01c52d31
MB
13450 * gnus-cus.el (gnus-agent-customize-category): Removed
13451 ignore-errors macro reference that required cl to be loaded at
13452 run-time.
5153a47a 13453
01c52d31
MB
13454 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
13455 single-interval range of the form (min . max). Previously the
13456 range had to look like ((min . max)). Likewise, return
13457 (min . max) rather than ((min . max)).
13458 (gnus-range-map): Use gnus-range-normalize to accept
13459 single-interval range.
5153a47a 13460
01c52d31
MB
13461 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
13462 the cache, but not the agent, now appear with their usual face.
5153a47a 13463
01c52d31 134642004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 13465
01c52d31
MB
13466 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
13467 w3m-safe-url-regexp variable buffer-local.
86713405 13468
01c52d31 13469 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 13470
01c52d31 134712004-02-27 Simon Josefsson <jas@extundo.com>
86713405 13472
01c52d31
MB
13473 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
13474 gnus-group-real-prefix.
13475 (gnus-summary-move-article): Use it, instead of
13476 gnus-group-real-prefix.
86713405 13477
01c52d31 134782004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 13479
01c52d31
MB
13480 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
13481 w3m-safe-url-regexp variable buffer-local and set it as the value
13482 of mm-w3m-safe-url-regexp.
d5ddd795 13483
01c52d31 13484 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 13485
01c52d31
MB
13486 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
13487 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 13488
01c52d31
MB
13489 * nnrss.el (nnrss-opml-export): Use
13490 mm-set-buffer-file-coding-system instead of
13491 set-buffer-file-coding-system.
54506618 13492
01c52d31 134932004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 13494
01c52d31
MB
13495 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
13496 of checkdoc.el).
13497 * nnrss.el: do.
13498 * gnus-mlspl.el: do.
13499 * gnus-ml.el: do.
13500 * gnus-srvr.el: do.
54506618 13501
01c52d31 13502 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 13503
01c52d31 135042004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 13505
01c52d31
MB
13506 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
13507 Corrections to custom-manual links.
54506618 13508
01c52d31 13509 * gnus-art.el (gnus-article): Ditto.
54506618 13510
01c52d31 13511 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 13512
01c52d31 135132004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 13514
01c52d31 13515 * flow-fill.el: Typo.
54506618 13516
01c52d31 135172004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 13518
01c52d31 13519 * spam-wash.el: New file.
54506618 13520
01c52d31 135212004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 13522
01c52d31 13523 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 13524
01c52d31 135252004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 13526
01c52d31
MB
13527 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
13528 to be run with new-articles as LIST1, not LIST2.
13529 (spam-registration-functions): Add spam-use-ham-copy as a nil
13530 registration backend.
54506618 13531
01c52d31 135322004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 13533
01c52d31
MB
13534 * spam-stat.el (spam-stat-washing-hook): New option.
13535 (spam-stat-buffer-words): Use it.
13536 (spam-stat-process-directory, spam-stat-test-directory): Use
13537 insert-file-contents-literally.
13538 (spam-stat-coding-system): New variable.
13539 (spam-stat-load, spam-stat-save): Use it.
54506618 13540
01c52d31 135412004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13542
01c52d31
MB
13543 * spam-report.el (spam-report-plug-agent): Quote
13544 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 13545
01c52d31 135462004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 13547
01c52d31
MB
13548 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
13549 / in mailto URLs.
54506618 13550
01c52d31 135512004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 13552
01c52d31
MB
13553 * spam-report.el (spam-report-process-queue): Fix interactive use.
13554 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
13555 (spam-report-unplug-agent): Doc fixes.
13556 (spam-report-url-ping-mm-url, spam-report-url-to-file)
13557 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 13558
01c52d31 135592004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13560
01c52d31
MB
13561 * message.el (message-setup-fill-variables): Add mml tags to
13562 paragraph-start and paragraph-separate. Suggested by Andrew Korty
13563 <ajk@iu.edu>.
13564 (message-mode): Don't modify paragraph-separate there.
54506618 13565
01c52d31 135662004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13567
01c52d31
MB
13568 * compface.el (uncompface-use-external): Default to undecided.
13569 (uncompface-use-external-threshold): New variable.
13570 (uncompface-float-time): New macro.
13571 (uncompface): Determine whether to use the external decoder if
13572 uncompface-use-external is undecided.
54506618 13573
01c52d31 135742004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 13575
01c52d31
MB
13576 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
13577 after images.
54506618 13578
01c52d31 13579 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 13580
01c52d31 135812004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 13582
01c52d31 13583 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 13584
002876ab 13585 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
54506618 13586
01c52d31
MB
13587 * gnus-sum.el (gnus-summary-limit-to-age)
13588 (gnus-summary-limit-children): do.
54506618 13589
01c52d31 13590 * gnus-int.el (gnus-request-scan): do.
54506618 13591
01c52d31 13592 * gnus-group.el (gnus-group-suspend): do.
54506618 13593
01c52d31 13594 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 13595
01c52d31 13596 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 13597
01c52d31
MB
13598 * gnus-agent.el (gnus-summary-set-agent-mark)
13599 (gnus-agent-regenerate-group): do.
54506618 13600
01c52d31 13601 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 13602
01c52d31 13603 * binhex.el (binhex-decode-region-internal): do.
54506618 13604
01c52d31 136052004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13606
01c52d31
MB
13607 * gnus-fun.el (gnus-face-properties-alist): New user option.
13608 (gnus-display-x-face-in-from): Use it.
54506618 13609
01c52d31 13610 * gnus-art.el (article-display-face): Ditto.
54506618 13611
01c52d31 13612 * compface.el (uncompface-use-external): Default to nil.
54506618 13613
01c52d31 136142004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 13615
01c52d31
MB
13616 * nntp.el (nntp-erase-buffer): New function.
13617 (nntp-retrieve-data, nntp-send-command)
13618 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
13619 (nntp-possibly-change-group): Use it.
54506618 13620
01c52d31
MB
13621 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
13622 with-current-buffer.
54506618 13623
01c52d31 136242004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 13625
01c52d31
MB
13626 * compface.el: Merge the ELisp-based uncompface program.
13627 (compface): New customization group.
13628 (uncompface-use-external): New user option.
13629 (uncompface): Call uncompface-internal if uncompface-use-external
13630 is nil.
13631 (uncompface-internal): New function. Note that there are also
13632 some other functions and variables added for this function.
54506618 13633
01c52d31 136342004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 13635
01c52d31
MB
13636 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
13637 if necessary.
54506618 13638
01c52d31 136392004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 13640
01c52d31
MB
13641 * spam-report.el (spam-report-unplug-agent)
13642 (spam-report-plug-agent, spam-report-deagentize)
13643 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
13644 Add support for the Agent in spam-report: when unplugged, report to a
13645 file; when plugged, submit all the requests.
54506618 13646
01c52d31
MB
13647 * spam.el (spam-register-routine): Fix message about
13648 registration.
54506618 13649
01c52d31 136502004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 13651
01c52d31
MB
13652 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
13653 dependencies.
13654 (rfc2047-encode): Use it.
54506618 13655
01c52d31
MB
13656 * gnus-art.el (gnus-button-marker-list): Move before first
13657 reference.
54506618 13658
01c52d31
MB
13659 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
13660 (imap-parse-body): Fix format string mismatch.
54506618 13661
01c52d31 13662 * gnus-score.el (gnus-summary-increase-score): do.
54506618 13663
01c52d31 13664 * nnrss.el (nnrss-close): New function.
54506618 13665
01c52d31 136662004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 13667
01c52d31
MB
13668 * nnrss.el (nnrss-make-filename): New function.
13669 (nnrss-request-delete-group, nnrss-read-server-data)
13670 (nnrss-save-server-data, nnrss-read-group-data)
13671 (nnrss-save-group-data): Use it.
13672 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
13673 (nnrss-read-server-data, nnrss-read-group-data): Use load.
13674 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 13675
01c52d31 136762004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 13677
01c52d31 13678 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 13679
01c52d31 136802004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 13681
01c52d31
MB
13682 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
13683 files.
54506618 13684
01c52d31
MB
13685 * message.el (message-generate-headers-first): Don't quote nil
13686 and t in docstrings.
54506618 13687
01c52d31 13688 * imap.el (imap-id): do.
54506618 13689
01c52d31
MB
13690 * gnus-agent.el (gnus-agent-consider-all-articles)
13691 (gnus-agent-queue-mail): do.
54506618 13692
01c52d31 136932004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 13694
01c52d31
MB
13695 * spam-report.el (spam-report-process-queue): New function.
13696 Process requests from `spam-report-requests-file'.
13697 (spam-report-process-queue): Doc fix.
54506618 13698
01c52d31 136992004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 13700
01c52d31
MB
13701 * spam.el (spam-register-routine)
13702 (spam-log-processing-to-registry, spam-log-registered-p)
13703 (spam-log-unregistration-needed-p, spam-log-undo-registration):
13704 Change "check" to "spam-check" for semi-clarity.
531e5812 13705
01c52d31 137062004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 13707
01c52d31 13708 * pop3.el: Require nnheader.
531e5812 13709
01c52d31 13710 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 13711
01c52d31 13712 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 13713
01c52d31 13714 * gnus-picon.el: Require cl.
531e5812 13715
01c52d31 13716 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 13717
01c52d31 13718 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 13719
01c52d31 13720 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 13721
01c52d31
MB
13722 * gnus-art.el (gnus-article-edit-mode): Define before first
13723 reference.
531e5812 13724
01c52d31 137252004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 13726
01c52d31
MB
13727 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
13728 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 13729
01c52d31 13730 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 13731
01c52d31 13732 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 13733
01c52d31 13734 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 13735
01c52d31 13736 * gnus-art.el (article-date-ut): do.
69075cdd 13737
01c52d31
MB
13738 * message.el (message-fetch-field): Remove redundant
13739 case-fold-search binding.
13740 (message-narrow-to-field): Simplify.
69075cdd 13741
01c52d31 137422004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 13743
01c52d31 13744 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 13745
01c52d31
MB
13746 * spam-report.el (spam-report-url-to-file)
13747 (spam-report-requests-file): New function and variable for offline
13748 reporting.
13749 (spam-report-url-ping-function): Add `spam-report-url-to-file'
13750 and user defined function.
13751 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 13752
01c52d31 137532004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 13754
01c52d31 13755 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 13756
01c52d31 137572004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 13758
01c52d31
MB
13759 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
13760 format string mismatch.
ebbeed62 13761
01c52d31 13762 * sieve.el (sieve-deactivate-all): do.
8903a9c8 13763
01c52d31 13764 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 13765
01c52d31 13766 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 13767
01c52d31 13768 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 13769
01c52d31 13770 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 13771
01c52d31 137722004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 13773
01c52d31
MB
13774 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
13775 the list of checks.
e62e7654 13776
01c52d31 137772004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 13778
01c52d31
MB
13779 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
13780 padding.
e62e7654 13781
01c52d31 137822004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 13783
01c52d31
MB
13784 * mm-view.el (mm-fill-flowed): New variable.
13785 (mm-inline-text): Use it.
eb6a2b61 13786
01c52d31 137872004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 13788
01c52d31
MB
13789 * spam.el (spam-spamassassin-register-ham-routine)
13790 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 13791
01c52d31 137922004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 13793
01c52d31
MB
13794 * gnus.el (gnus-tmp-grouplens): Remove.
13795 (gnus-summary-line-format): Remove grouplens.
f0096211 13796
01c52d31 13797 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 13798
01c52d31
MB
13799 * gnus-spec.el (gnus-format-specs): Ditto.
13800 (gnus-update-format-specifications): Flush the group format spec
13801 cache if there's the grouplens stuff.
13802 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 13803
01c52d31 138042004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 13805
01c52d31
MB
13806 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
13807 omission.
14e20e13 13808
01c52d31 138092004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 13810
01c52d31
MB
13811 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
13812 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 13813
01c52d31 138142004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 13815
149cd465
JB
13816 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile)
13817 (nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
01c52d31
MB
13818 New macros and functions.
13819 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
13820 Handle > NLINK_MAX messages.
13821 * nnmaildir.el (nnmaildir-request-set-mark): Use
13822 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 13823
01c52d31 138242004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 13825
01c52d31
MB
13826 * spam-stat.el (spam-stat-process-directory-age): New option.
13827 (spam-stat-process-directory): Use it.
c1d7d285 13828
01c52d31 138292004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 13830
01c52d31
MB
13831 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
13832 (spam-stat-save): Accept prefix argument.
c1d7d285 13833
01c52d31 138342004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 13835
01c52d31
MB
13836 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
13837 links" error.
c1d7d285 13838
01c52d31 138392004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 13840
01c52d31
MB
13841 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
13842 compatibility with old .newsrc.eld files.
10b43d7c 13843
01c52d31 13844 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 13845
01c52d31 13846 * gnus-start.el (gnus-1): do.
f4dd4ae8 13847
01c52d31 13848 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 13849
01c52d31 13850 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 13851
01c52d31 13852 * gnus-gl.el: Remove.
f4dd4ae8 13853
01c52d31 138542004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 13855
01c52d31
MB
13856 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
13857 marks consisting of a single range {for example, (3 . 5)} rather
13858 than a list of a single range { ((3 . 5)) }.
49561cf6 13859
01c52d31 138602004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 13861
01c52d31
MB
13862 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
13863 with-current-buffer.
13864 (spam-stat-store-current-buffer): Use insert-buffer-substring to
13865 avoid consing a string.
f4dd4ae8 13866
01c52d31
MB
13867 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
13868 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 13869
01c52d31 138702004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 13871
01c52d31
MB
13872 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
13873 uncompressed list.
f4dd4ae8 13874
01c52d31 138752004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 13876
01c52d31
MB
13877 * spam-stat.el (spam-stat-strip-xref): New function.
13878 (spam-stat-process-directory): Use it.
f4dd4ae8 13879
01c52d31
MB
13880 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
13881 here -- it's done in message-fetch-field.
f4dd4ae8 13882
01c52d31 138832004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 13884
149cd465
JB
13885 * gnus-agent.el (gnus-agent-queue-mail)
13886 (gnus-agent-prompt-send-queue): New variables.
01c52d31
MB
13887 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
13888 * gnus-draft.el (gnus-group-send-queue): Pass the group name
13889 "nndraft:queue" along to gnus-draft-send. Use
13890 gnus-agent-prompt-send-queue.
13891 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
13892 is "nndraft:queue". Suggested by Gaute Strokkenes
13893 <gs234@srcf.ucam.org>
f4dd4ae8 13894
c4cc8b9a
JB
13895 * gnus-agent.el (agent-disable-undownloaded-faces): Removed.
13896 (agent-enable-undownloaded-faces): Added.
01c52d31
MB
13897 (gnus-agent-cat-groups): Use eval-and-compile, not
13898 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
13899 method of gnus-agent-cat-groups even when the buffer has been
13900 evaled.
3042deef 13901 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31 13902 delete gnus-agent-save-active-1.
002876ab 13903 (gnus-agent-save-groups): Deleted. Identical to
01c52d31
MB
13904 gnus-agent-save-active.
13905 (gnus-agent-write-active): No longer adjust agent's copy of active
13906 file as agent's adjustments are now stored in their own
002876ab 13907 file. Removed optional parameter.
01c52d31
MB
13908 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
13909 servers. Add use of min/max range limits from server's local
13910 file.
13911 (gnus-agent-save-alist): Removed unused optional argument.
149cd465
JB
13912 (gnus-agent-load-local, gnus-agent-read-and-cache-local)
13913 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local)
01c52d31 13914 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 13915 limits for articles known to the agent. Provides a fast mechanism
01c52d31 13916 for altering many active ranges.
3042deef 13917 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
13918 active file (local makes it unnecessary).
13919 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
13920
c4cc8b9a
JB
13921 * gnus-cus.el (agent-disable-undownloaded-faces): Removed.
13922 (agent-enable-undownloaded-faces): Added.
01c52d31
MB
13923
13924 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
13925 disable it when sending to "nndraft:queue".
13926 (gnus-group-send-queue): Add safety check to avoid sending queue
13927 when unplugged.
f4dd4ae8 13928
01c52d31
MB
13929 * gnus-group.el (gnus-group-catchup): Use new
13930 gnus-sequence-of-unread-articles, not
13931 gnus-list-of-unread-articles, to avoid exhausting memory with huge
13932 numbers of articles. Use gnus-range-map to avoid having to
13933 uncompress the unread list.
149cd465
JB
13934 (gnus-group-archive-directory, gnus-group-recent-archive-directory):
13935 Fixed invalid ange-ftp reference.
9b5773bc 13936
01c52d31
MB
13937 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
13938 (gnus-sorted-range-intersection): Intersection of two ranges
13939 without requiring that they first be uncompressed.
9b5773bc 13940
01c52d31
MB
13941 * gnus-start.el (gnus-activate-group): Unless blocked by the
13942 caller, possibly expand the active range to include both cached
13943 and agentized articles.
13944 (gnus-convert-old-newsrc): Rewrote in anticipation of having
13945 multiple version-dependent converters.
13946 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
13947 gnus-agent-save-active.
13948 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 13949
01c52d31
MB
13950 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
13951 gnus-agent-possibly-alter-active.
13952 (gnus-adjust-marked-articles): Faster handling of simple lists
13953
139542004-01-21 Jesper Harder <harder@ifa.au.dk>
13955
13956 * spam-stat.el (spam-stat-test-directory): New optional argument
13957 displays a list of files detected. Suggested by Andrew Cohen
13958 <cohen@andy.bu.edu>.
13959 (spam-stat-buffer-words-with-scores): Don't narrow and change
13960 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
13961
296fa7b4 139622004-01-20 Hubert Chan <hubert@uhoreg.ca>
01c52d31
MB
13963
13964 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
13965 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
13966 (spam-spamassassin-arguments)
13967 (spam-spamassassin-spam-flag-header)
13968 (spam-spamassassin-positive-spam-flag-header)
13969 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
13970 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
13971 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
13972 (spam-list-of-processors, spam-list-of-checks)
13973 (spam-list-of-statistical-checks, spam-registration-functions)
13974 (spam-check-spamassassin-headers, spam-check-spamassassin)
13975 (spam-spamassassin-score)
13976 (spam-spamassassin-register-with-sa-learn)
13977 (spam-spamassassin-register-spam-routine)
13978 (spam-spamassassin-register-ham-routine)
13979 (spam-assassin-register-spam-routine)
002876ab
JB
13980 (spam-assassin-register-ham-routine): Add SpamAssassin support.
13981 (spam-bogofilter-score): Fix to show article before scoring.
01c52d31
MB
13982
139832004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
13984
13985 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
13986 default scoring function.
13987 (spam-generic-score): Call spam-spamassassin-score if
13988 spam-use-spamassassin or spam-use-spamassassin-headers is on;
13989 spam-bogofilter-score otherwise.
13990
13991 * gnus.el (spam-process, spam-autodetect-methods): Add
13992 spamassassin and spamassassin-headers.
13993
139942004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
13995
13996 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
13997 Suppress unnecessary messages.
13998
139992004-01-20 Jesper Harder <harder@ifa.au.dk>
14000
14001 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
14002 make-hash-table.
46cdaf24 14003
01c52d31 140042004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14005
01c52d31 14006 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 14007
01c52d31 140082004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14009
01c52d31
MB
14010 * run-at-time.el: Remove useless (require 'itimer),
14011 eval-and-compile and (featurep 'xemacs).
a08b59c9 14012
01c52d31 140132004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 14014
01c52d31
MB
14015 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
14016 GROUP is a virtual group.
a08b59c9 14017
01c52d31 140182004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 14019
01c52d31 14020 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 14021
01c52d31 140222004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 14023
01c52d31 14024 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 14025
01c52d31 14026 * pgg-def.el: do.
a08b59c9 14027
01c52d31 14028 * nnmail.el: do.
a08b59c9 14029
01c52d31 14030 * gnus-undo.el: do.
a08b59c9 14031
01c52d31 14032 * gnus-picon.el: do.
a08b59c9 14033
01c52d31 14034 * gnus-util.el: do.
a08b59c9 14035
01c52d31 140362004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 14037
01c52d31 14038 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 14039
01c52d31 140402004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14041
01c52d31
MB
14042 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
14043 handle, as well as a list.
a08b59c9 14044
01c52d31
MB
14045 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
14046 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
14047 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 14048
01c52d31 140492004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 14050
01c52d31
MB
14051 * message.el (message-kill-to-signature): Allow prefix arg to
14052 specify number of lines to keep before signature.
a08b59c9 14053
01c52d31
MB
140542004-01-14 Kai Grossjohann <kai@emptydomain.de>
14055
c4cc8b9a 14056 * message.el (message-kill-to-signature): Change docstring.
a08b59c9 14057
01c52d31 140582004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14059
01c52d31
MB
14060 * canlock.el: Always require sha1-el.
14061 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 14062
01c52d31 14063 * message.el: Autoload sha1 only when compiling.
a08b59c9 14064
01c52d31 140652004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14066
01c52d31 14067 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 14068
01c52d31 140692004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 14070
01c52d31 14071 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 14072
01c52d31 140732004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 14074
01c52d31
MB
14075 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
14076 Invoke gnus-score-mode. Reported by
880820fe 14077 bojohan+news@dd.chalmers.se (Johan Bockgård).
1232b9cb 14078
01c52d31
MB
14079 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
14080 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 14081
01c52d31 140822004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 14083
01c52d31 14084 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 14085
01c52d31 140862004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 14087
01c52d31
MB
14088 * spam.el (spam-get-article-as-string): Update to use
14089 gnus-request-article-this-buffer, much simpler.
14090 (spam-get-article-as-buffer): Remove.
6e7fb80c 14091
01c52d31 140922004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 14093
296fa7b4 14094 * message.el (message-expand-name): Use EUDC if the user uses that.
7cb0aa56 14095
01c52d31 140962004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 14097
01c52d31
MB
14098 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
14099 character for the encoding to avoid consing a string.
7cb0aa56 14100
01c52d31
MB
14101 * rfc2047.el (rfc2047-decode-string): Don't cons a string
14102 unnecessarily.
7cb0aa56 14103
01c52d31 14104 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 14105
01c52d31
MB
14106 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
14107 of mm-replace-chars-in-string.
e79f14a4 14108
01c52d31 141092004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 14110
c9e31f32 14111 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new strings.
e79f14a4 14112
01c52d31 14113 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 14114
01c52d31
MB
14115 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
14116 a new string in every iteration. Use shy groups.
e79f14a4 14117
01c52d31 141182004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 14119
c9e31f32
SM
14120 * gnus-srvr.el (gnus-browse-unsubscribe-group):
14121 * gnus-soup.el (gnus-soup-group-brew):
14122 * gnus-msg.el (gnus-put-message):
14123 * gnus-move.el (gnus-group-move-group-to-server):
14124 * gnus-kill.el (gnus-batch-score):
01c52d31
MB
14125 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
14126 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
14127 (gnus-group-update-group, gnus-group-read-group)
14128 (gnus-group-make-group, gnus-group-make-help-group)
14129 (gnus-group-make-archive-group, gnus-group-make-directory-group)
14130 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
14131 (gnus-group-sort-by-unread, gnus-group-catchup)
14132 (gnus-group-unsubscribe-group, gnus-group-kill-group)
14133 (gnus-group-yank-group, gnus-group-set-info)
c9e31f32
SM
14134 (gnus-group-list-groups):
14135 * gnus.el (gnus-generate-new-group-name):
14136 * gnus-delay.el (gnus-delay-send-queue):
14137 * nnvirtual.el (nnvirtual-catchup-group):
01c52d31 14138 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
01c52d31 14139 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
c9e31f32 14140 (gnus-group-prepare-topics, gnus-topic-check-topology):
01c52d31
MB
14141 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
14142 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
14143 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
c9e31f32
SM
14144 (gnus-group-make-articles-read):
14145 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
14146 (gnus-group-change-level, gnus-kill-newsgroup)
14147 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
14148 (gnus-get-unread-articles, gnus-make-articles-unread)
14149 (gnus-make-ascending-articles-unread): Use accessor
14150 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
14151 to get group information for improved readability.
14152
01c52d31 141532004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14154
01c52d31
MB
14155 * gnus-art.el (article-decode-mime-words, article-babel)
14156 (gnus-article-highlight-signature, gnus-article-add-buttons)
14157 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 14158
01c52d31
MB
14159 * gnus-art.el (gnus-article-highlight-headers)
14160 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 14161
01c52d31
MB
14162 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
14163 (gnus-article-set-globals, gnus-request-article-this-buffer)
14164 (gnus-button-message-id, gnus-article-maybe-hide-headers)
14165 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
14166 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 14167
01c52d31 141682004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14169
01c52d31
MB
14170 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
14171 also under 80 char limit, and call gnus-error if needed.
14172 (spam-fetch-article-header): Fix - it was a
14173 buffer-local variable (gnus-newsgroup-data).
14174 (spam-find-spam): Use spam-generate-fake-headers, forget about
14175 spam-insert-fake-headers.
14176 (spam-insert-fake-headers): Remove.
1270d7ca 14177
01c52d31 141782004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14179
01c52d31
MB
14180 * deuglify.el (gnus-article-outlook-unwrap-lines)
14181 (gnus-outlook-rearrange-article)
14182 (gnus-outlook-repair-attribution-outlook)
14183 (gnus-outlook-repair-attribution-block)
14184 (gnus-outlook-repair-attribution-other): Remove redundant
14185 save-excursion.
1270d7ca 14186
01c52d31 141872004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14188
01c52d31
MB
14189 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
14190 (spam-fetch-field-subject-fast)
14191 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
14192 (spam-fetch-article-header): Add functions to deal with Gnus
14193 internals for fast retrieval of article header data.
14194 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 14195
01c52d31 141962004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14197
01c52d31
MB
14198 * pop3.el (pop3-md5): Remove.
14199 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 14200
01c52d31 14201 * mm-bodies.el: base64 is always built-in.
1270d7ca 14202
01c52d31
MB
14203 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
14204 with-current-buffer.
1270d7ca 14205
23f87bed 142062004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14207
23f87bed
MB
14208 * canlock.el (canlock-insert-header): Remove excessive grouping in
14209 regexp.
1270d7ca 14210
01c52d31
MB
14211 * gnus-sum.el (gnus-summary-read-document): Ditto.
14212
14213 * gnus-uu.el (gnus-uu-part-number): Ditto.
14214
14215 * html2text.el (html2text-remove-tags): Ditto.
14216 (html2text-format-tags): Ditto.
14217 (html2text-format-single-elements): Ditto.
14218
14219 * mml.el (mml-parse-1): Ditto.
14220
142212004-01-08 Jesper Harder <harder@ifa.au.dk>
14222
14223 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
14224
14225 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
14226
14227 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
14228
14229 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
14230
142312003-11-15 Simon Josefsson <jas@extundo.com>
14232
14233 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
14234 (pgg-gpg-lookup-key): Use regexp match instead of
14235 split-string (split-string is different between emacs 21.2 and
14236 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
14237
142382004-01-08 Jesper Harder <harder@ifa.au.dk>
14239
14240 * gnus-art.el (gnus-mime-view-all-parts)
14241 (gnus-article-part-wrapper, gnus-article-view-part): Use
14242 with-current-buffer.
14243
142442004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
14245
14246 * spam.el (spam-disable-spam-split-during-ham-respool)
14247 (spam-spamoracle-database, spam-cache-lookups)
14248 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
14249 (spam-group-ham-mark-p, spam-group-spam-mark-p)
14250 (spam-group-ham-marks, spam-group-spam-marks)
14251 (spam-group-spam-contents-p, spam-group-ham-contents-p)
14252 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
14253 also add spam-use-blackholes to the statistical checks.
14254 (spam-fetch-field-fast): Add interface to fetching fields, may
14255 become a macro.
14256 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
14257 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
14258 (spam-insert-fake-headers): Fake an article when needed.
14259 (spam-find-spam): Fake article when possible.
14260 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
14261 (spam-check-bogofilter-headers): Use message-fetch-field instead
14262 of nnmail-fetch-field.
14263
142642004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
14265
14266 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
14267
142682004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
14269
14270 * spam.el (spam-split): Do not require spam-use-CHECK to be
14271 enabled if that check is passed to spam-split explicitly; also
14272 fix so 'spam doesn't get converted to spam-split-group when
14273 spam-split-symbolic-return is t.
14274 (spam-find-spam): Find registrations of the article and use those
14275 instead of re-running spam-split to find the spam/ham
14276 classification of the article.
14277 (spam-log-processing-to-registry, spam-log-registered-p)
14278 (spam-log-unregistration-needed-p, spam-log-undo-registration):
14279 Use gnus-error instead of gnus-message.
14280 (spam-log-registration-type): Add function to determine the
14281 classification of a message based on registry entries; will
14282 return nil if both 'spam and 'ham are found.
14283 (spam-check-BBDB): Expand all the BBDB macros here so we can have
14284 a reasonably fast local cache without the loading errors.
14285 (spam-cache-lookups): Set to t by default.
14286 (spam-find-spam): Don't try to guess spam-cache-lookups.
14287 (spam-enter-whitelist, spam-enter-blacklist): Clear the
14288 spam-caches entry.
14289 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
14290 caching of whitelist/blacklist entries.
14291 (spam-check-whitelist, spam-check-blacklist): Invoke
14292 spam-from-listed-p with a type, not a cache variable.
14293 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
14294
142952004-01-07 Jesper Harder <harder@ifa.au.dk>
14296
14297 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
14298
14299 * nnmail.el (nnmail-split-fancy): do.
14300
14301 * mml.el (mml-parse): do.
14302
14303 * gnus-score.el (gnus-enter-score-words-into-hashtb)
14304 (gnus-score-adaptive): do.
14305
23f87bed 143062004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14307
01c52d31
MB
14308 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
14309 (gnus-mime-button-map): Don't set keymap parent.
14310 (gnus-button-ctan-directory-regexp): Use shy grouping.
14311 (gnus-prev-page-map): Don't set keymap parent.
14312 (gnus-prev-page-map): Remove duplicated one.
14313 (gnus-next-page-map): Don't set keymap parent.
14314 (gnus-mime-security-button-map): Ditto.
14315
14316 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
14317 version number.
14318
23f87bed 14319 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 14320
23f87bed 143212004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14322
23f87bed
MB
14323 * canlock.el (canlock-sha1-function): Remove.
14324 (canlock-sha1-function-for-verify): Remove.
14325 (canlock-openssl-program): Remove.
14326 (canlock-openssl-args): Remove.
14327 (canlock-ignore-errors): Remove.
14328 (canlock-sha1-with-openssl): Remove.
14329 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
14330 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 14331
23f87bed
MB
14332 * sha1-el.el (sha1-string-external): Make it can return a string
14333 in binary form.
14334 (sha1-region-external): Ditto.
14335 (sha1-string-internal): Ditto.
14336 (sha1-region-internal): Ditto.
14337 (sha1-region): Ditto.
14338 (sha1-string): Ditto.
14339 (sha1): Ditto.
1270d7ca 14340
01c52d31 143412004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 14342
01c52d31 14343 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 14344
01c52d31 143452004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14346
01c52d31 14347 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 14348
01c52d31
MB
14349 * run-at-time.el (run-at-time-saved): Remove.
14350 (run-at-time): Doc fix.
1270d7ca 14351
01c52d31 143522004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14353
01c52d31
MB
14354 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
14355 (gnus-summary-limit-map): Add it.
14356 (gnus-summary-make-menu-bar): do.
1270d7ca 14357
01c52d31 143582004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14359
01c52d31
MB
14360 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
14361 Make attempt at some caching support (done for BBDB only now).
14362 (spam-find-spam): Set spam-cache-lookups if there are more than 2
14363 addresses to be checked.
14364 (spam-clear-cache-BBDB): Add function, to be invoked by
14365 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
14366 (spam-check-BBDB): Check and use the caches, if
14367 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 14368
01c52d31 143692004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 14370
01c52d31 14371 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 14372
01c52d31 143732004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 14374
01c52d31
MB
14375 * run-at-time.el (run-at-time-saved): Move to after the definition
14376 of `run-at-time'.
1270d7ca 14377
01c52d31 143782004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14379
01c52d31
MB
14380 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
14381 mm-w3m-local-map-property.
1270d7ca 14382
01c52d31
MB
14383 * mm-view.el (mm-w3m-mode-map): Remove.
14384 (mm-w3m-local-map-property): Remove.
14385 (mm-inline-text-html-render-with-w3m): Don't use
14386 mm-w3m-local-map-property.
1270d7ca 14387
01c52d31 143882004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 14389
01c52d31 14390 * run-at-time.el: New file.
1270d7ca 14391
01c52d31
MB
14392 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
14393 of gnus-set-text-properties.
1270d7ca 14394
01c52d31 14395 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 14396
01c52d31 14397 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 14398
01c52d31 14399 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 14400
01c52d31
MB
14401 * gnus-art.el (gnus-button-push): Use set-text-properties instead
14402 of gnus-.
1b155fbd 14403
01c52d31
MB
14404 * gnus.el: Changed calls to nnheader-run-at-time and
14405 password-run-at-time throughout to use run-at-time directly.
1b155fbd 14406
01c52d31 14407 * password.el: Removed definition of run-at-time.
1b155fbd 14408
880820fe 144092004-01-05 Karl Pflästerer <sigurd@12move.de> (tiny change)
1b155fbd 14410
01c52d31
MB
14411 * mml.el (mml-minibuffer-read-disposition): Show attachment type
14412 in prompt.
1b155fbd 14413
01c52d31 144142004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 14415
01c52d31
MB
14416 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
14417 XEmacs version.
1270d7ca 14418
01c52d31
MB
14419 * dns.el (dns-make-network-process): Use `open-network-stream'
14420 instead of `gnus-xmas-open-network-stream'.
1270d7ca 14421
01c52d31 14422 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 14423
01c52d31 144242004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14425
01c52d31
MB
14426 * gnus-art.el (gnus-mime-display-alternative)
14427 (gnus-insert-mime-button, gnus-insert-mime-security-button)
14428 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
14429 Don't use gnus-local-map-property.
1270d7ca 14430
01c52d31 14431 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 14432
01c52d31
MB
14433 * mm-view.el (mm-view-pkcs7-decrypt): Replace
14434 gnus-completing-read-maybe-default with completing-read.
1270d7ca 14435
01c52d31
MB
14436 * gnus-util.el (gnus-completing-read): do.
14437 (gnus-completing-read-maybe-default): Remove.
1270d7ca 14438
01c52d31 144392004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 14440
01c52d31
MB
14441 * password.el: Only autoload `run-at-time' if not XEmacs.
14442 Only autoload the itimer functions if XEmacs.
1270d7ca 14443
01c52d31 144442004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14445
01c52d31
MB
14446 * gnus-art.el (gnus-read-string): Remove.
14447 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
14448 read-string.
1270d7ca 14449
01c52d31 144502004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14451
01c52d31
MB
14452 * netrc.el: Autoload password-read.
14453 (netrc): Add configuration group.
14454 (netrc-encoding-method, netrc-openssl-path): Add
14455 variables for encoding and decoding of files with symmetric
14456 ciphers.
14457 (netrc-encode): Add assistant function to encode a file with
14458 netrc-encoding-method.
14459 (netrc-parse): Add interactive parameter, added optional
14460 decoding if netrc-encoding-method is non-nil but otherwise
14461 behavior is standard.
14462 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
14463 Do s/encode/encrypt/ everywhere.
1270d7ca 14464
01c52d31 14465 * spam.el: Remove executable-find autoload.
1270d7ca 14466
01c52d31 144672004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14468
01c52d31 14469 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 14470
01c52d31 14471 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 14472
01c52d31 144732004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 14474
c4cc8b9a 14475 * gnus-art.el (gnus-treat-ansi-sequences)
149cd465 14476 (article-treat-ansi-sequences): New variable and function.
01c52d31 14477 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 14478
01c52d31
MB
14479 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
14480 Use it.
1270d7ca 14481
01c52d31 144822004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14483
01c52d31 14484 * mm-util.el (mm-quote-arg): Remove.
23f87bed 14485
01c52d31
MB
14486 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
14487 shell-quote-argument.
1270d7ca 14488
01c52d31 14489 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 14490
01c52d31 14491 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 14492
01c52d31
MB
14493 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
14494 with make-char.
1270d7ca 14495
01c52d31 14496 * mm-util.el (mm-make-char): Remove.
1270d7ca 14497
01c52d31
MB
14498 * mml.el (mml-mode): Replace gnus-add-minor-mode with
14499 add-minor-mode.
1270d7ca 14500
01c52d31 14501 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 14502
01c52d31 14503 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 14504
01c52d31 14505 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 14506
01c52d31 14507 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 14508
01c52d31 14509 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 14510
01c52d31 14511 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 14512
01c52d31 14513 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 14514
01c52d31 14515 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 14516
01c52d31 14517 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 14518
01c52d31 14519 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 14520
01c52d31
MB
14521 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
14522 Replace gnus-char-width with char-width.
1270d7ca 14523
01c52d31 14524 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 14525
01c52d31
MB
14526 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
14527 Replace gnus-char-width with char-width.
1270d7ca 14528
01c52d31 14529 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 14530
01c52d31
MB
14531 * spam-stat.el (with-syntax-table): Remove with-syntax-table
14532 definition.
14533 Remove Emacs 20 hash table compatibility code.
1270d7ca 14534
01c52d31
MB
14535 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
14536 20 compatibility code.
1270d7ca 14537
01c52d31 14538 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 14539
01c52d31 14540 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 14541
01c52d31
MB
14542 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
14543 with point-at-{eol,bol}.
1270d7ca 14544
01c52d31 14545 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 14546
01c52d31 14547 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 14548
149cd465
JB
14549 * flow-fill.el (fill-flowed-point-at-bol)
14550 (fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 14551
01c52d31
MB
14552 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
14553 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 14554
01c52d31 145552004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14556
01c52d31
MB
14557 * ntlm.el (ntlm-string-as-unibyte): New macro.
14558 (ntlm-build-auth-response): Use it.
1270d7ca 14559
01c52d31
MB
14560 Remove Emacs 20 stuff:
14561 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
14562 of delq and copy-sequence.
14563 * gnus-art.el (popup-menu): Remove the compiler macro.
14564 * nnmail.el (nnmail-split-fancy): Don't support customizing with
14565 Emacs 20.
1270d7ca 14566
01c52d31 145672004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 14568
01c52d31
MB
14569 * ntlm.el: Fix namespace. Change smb-passwd-hash into
14570 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
14571 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
14572 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
14573 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
14574 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
14575 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
14576 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
14577 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
14578 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
14579 ntlm-string-permute, string-lshift into ntlm-string-lshift,
14580 string-xor into ntlm-string-xor. Suggested by
14581 Jesper Harder <harder@myrealbox.com>.
1270d7ca 14582
01c52d31 14583 * ntlm.el: Don't include poem.
1270d7ca 14584
01c52d31
MB
14585 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
14586 Jesper Harder <harder@myrealbox.com>.
1270d7ca 14587
01c52d31 14588 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 14589
01c52d31
MB
14590 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
14591 probably breaks emacs with DL patch, but do we care? Is anyone
14592 still using the DL stuff?)
1270d7ca 14593
01c52d31
MB
14594 * sieve-manage.el: Use the password package.
14595 (sieve-manage-read-passwd): Remove.
14596 (sieve-manage-interactive-login): Use password. Re-add
14597 condition-case around loop.
14598
14599 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
14600 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
14601 the password package.
14602
146032003-02-19 Simon Josefsson <jas@extundo.com>
14604
14605 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
14606 token.
14607
146082002-08-07 Simon Josefsson <jas@extundo.com>
14609
14610 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
14611 (sieve-manage-authenticators):
14612 (sieve-manage-authenticator-alist): Add some SASL mechs.
14613 (sieve-sasl-auth): New function.
14614 (sieve-manage-cram-md5-auth):
14615 (sieve-manage-plain-auth): Rewrite using SASL library.
14616 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
14617 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
14618 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
14619 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
14620
146212004-01-05 Simon Josefsson <jas@extundo.com>
14622
14623 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
14624 New files.
14625
146262004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
14627
14628 * gnus-group.el (gnus-no-groups-message): Update.
14629
14630 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
14631
146322003-11-09 Simon Josefsson <jas@extundo.com>
14633
14634 * imap.el: Support for ID IMAP extension (RFC 2971).
14635 (imap-local-variables): Add imap-id.
14636 (imap-id): New variable.
14637 (imap-id): New function.
14638 (imap-parse-response): Parse untagged ID response.
14639 * nnimap.el (nnimap-id): New variable.
14640 (nnimap-open-connection): Use it.
14641
146422003-12-28 Simon Josefsson <jas@extundo.com>
14643
14644 * gnus-score.el (gnus-score-edit-all-score): New.
14645 * gnus-group.el (gnus-group-score-map): Bind it to W e.
14646
146472004-01-04 Simon Josefsson <jas@extundo.com>
14648
14649 * password.el: Add.
14650
146512004-01-04 Mario Lang <lang@zid.tugraz.at>
14652
e3e955fe 14653 * dns.el (dns-query-types): Fix typo.
c4cc8b9a 14654 (dns-query-types): New function.
e3e955fe
MB
14655 (dns-read-type): Add support for AAAA records, see RFC 3596. Parse MX,
14656 PTR and SOA replies, see RFC 1035.
01c52d31
MB
14657
146582004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
14659
14660 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
14661
14662 * Moved to Changelog.2.
14663
146642004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
14665
14666 * gnus.el (gnus-version-number): Bump version.
14667
146682004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
14669
14670 * gnus.el: No Gnus v0.1 is released.
1270d7ca 14671
01c52d31 146722004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 14673
01c52d31 14674 * gnus.el: No Gnus v0.0 is released.
1270d7ca 14675
01c52d31 146762004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 14677
01c52d31
MB
14678 * gnus.el (gnus-version-number): Bump.
14679 (gnus-version): No.
1270d7ca 14680
ef3b7aae 14681See ChangeLog.2 for earlier changes.
2a34a036 14682
7b47345b 14683 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
5b87ad55
GM
14684
14685 This file is part of GNU Emacs.
14686
5e809f55 14687 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 14688 it under the terms of the GNU General Public License as published by
5e809f55
GM
14689 the Free Software Foundation, either version 3 of the License, or
14690 (at your option) any later version.
5b87ad55
GM
14691
14692 GNU Emacs is distributed in the hope that it will be useful,
14693 but WITHOUT ANY WARRANTY; without even the implied warranty of
14694 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14695 GNU General Public License for more details.
14696
14697 You should have received a copy of the GNU General Public License
5e809f55 14698 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9 14699
ef3b7aae 14700;; Local Variables:
880820fe 14701;; coding: utf-8
d7ba2a01 14702;; fill-column: 79
33462dfa 14703;; add-log-time-zone-rule: t
ef3b7aae
MB
14704;; End:
14705
ab5796a9 14706;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4