Fix committer names and other typos.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
43d28dcd
MA
12008-06-08 Michael Albinus <michael.albinus@gmx.de>
2
3 * auth-source.el: Precise Tramp doc.
4
966bd7bd
GM
52008-06-07 Glenn Morris <rgm@gnu.org>
6
7 * nnmairix.el: Remove unnecessary eval-when-compile.
8
92008-06-06 Kai Großjohann <grossjohann@ls6.cs.uni-dortmund.de>
e6d2d263
MB
10
11 * nnir.el: New file.
12
d346bf7e
SM
132008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
14
15 * gnus-util.el (gnus-read-shell-command): New function.
16 * mm-decode.el (mm-pipe-part):
17 * gnus-art.el (gnus-summary-save-in-pipe): Use it.
18
b1d6cda3
MB
192008-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
20
21 * message.el (message-disassociate-draft): Revert 2008-03-18 change.
22
6459e35e
GM
232008-06-03 Glenn Morris <rgm@gnu.org>
24
25 * pop3.el (nnheader-accept-process-output): Autoload it.
26
656b4fa1
MB
272008-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
28
29 * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
30 are not 2-digit hexadecimal characters that follow `%'s.
31
322008-05-29 Reiner Steib <Reiner.Steib@gmx.de>
33
34 * message.el (message-bogus-recipient-p): Fix type in doc string.
35 Reported by Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>.
36 (message-bogus-addresses): Rename from message-bogus-address-regexp.
37 Improve custom options.
38 (message-bogus-recipient-p): Adjust accordingly.
39
402008-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
41
42 * nnmairix.el: Require edmacro when compiling with XEmacs.
43
f394fa25
MB
442008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
45
46 * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
47 (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
48
a368801c
MB
492008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
50
51 * auth-source.el: Add more docs.
52
532008-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
54
55 * nnheader.el (nnheader-read-timeout): Change the default timeout from
56 0.1 seconds to 0.01 seconds. This will make nntp and pop3 article
57 retrieval faster in some cases, but might make CPU usage larger. If
58 this has any bad side effects, we might revert this change.
59
60 * pop3.el (pop3-movemail): Change the sit-for from 0.1 to 0.01, which
61 seems to make mail retrieval much, much faster.
62 (pop3-movemail): Use nnheader-accept-process-output instead of sleeping
cc4a96c6 63 unconditionally.
a368801c
MB
64
65 * gnus-draft.el (gnus-group-send-queue): Bind
66 message-send-mail-partially-limit to nil to avoid being prompted.
67
03c673c9
MB
682008-05-16 Reiner Steib <Reiner.Steib@gmx.de>
69
70 * mml.el (mml-attach-buffer): Prompt for `disposition'.
71
72 * message.el (message-bogus-address-regexp): Fix and improve custom
73 type.
74 (message-setup-hook): Add message-check-recipients as custom option.
75
58333467
MB
762008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
77
78 * message.el (message-cite-function): Remove bogus autoload which crept
79 in during merge from v5-10.
80
4079589f
MB
812008-05-14 Teodor Zlatanov <tzz@lifelogs.com>
82
83 * nnimap.el (nnimap-open-connection): Fix login/password bug.
84
85 * nnrss.el (nnrss-normalize-date): Accept Unix-style epoch timestamps.
86
87 * auth-source.el: Preliminary Tramp docs.
88 (auth-sources): Change the default auth-sources to use
89 EPA .gpg files.
90
e952b711
MB
912008-05-09 Teodor Zlatanov <tzz@lifelogs.com>
92
93 * nntp.el: Autoload `auth-source-user-or-password'.
94 (nntp-send-authinfo): Use it.
95
96 * nnimap.el: Autoload `auth-source-user-or-password'.
97 (nnimap-open-connection): Use it.
98
99 * auth-source.el: Added docs on using with url-auth. Import gnus-util
100 for the gnus-message function.
101 (auth-source-user-or-password): Use it.
102
4fedcc00
SM
1032008-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
104
105 * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
106 rfc2104-hexstring-to-byte-list. Return a unibyte string.
107 (rfc2104-hash): Use it.
108
149cd465
JB
1092008-05-08 Juanma Barranquero <lekktu@gmail.com>
110
111 * gnus-art.el (gnus-article-toggle-truncate-lines):
112 Don't use `iff' in docstring.
113
0ab5c2be
MB
1142008-05-07 Teodor Zlatanov <tzz@lifelogs.com>
115
116 * gnus-registry.el: Adjusted copyright dates and added a keyword.
117
118 * gnus-util.el (gnus-extract-address-component-name)
119 (gnus-extract-address-component-email): Convenience functions around
120 `gnus-extract-address-components'.
121
4fedcc00
SM
122 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
123 Use `gnus-extract-address-component-email' to fix bug of comparing full
0ab5c2be
MB
124 sender name to `user-mail-address'.
125
1262008-05-05 Teodor Zlatanov <tzz@lifelogs.com>
127
128 * gnus-registry.el (gnus-registry-grep-in-list): Fix logic, use
129 catch/throw to optimize.
130 (gnus-registry-find-keywords): Just use member to find a keyword.
131
42a83f4b
SM
1322008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
133
134 * gnus-srvr.el (gnus-enter-server-buffer): Make sure the server-buffer
135 is current before calling gnus-server-prepare.
136 (gnus-server-setup-buffer, gnus-server-update-server)
137 (gnus-server-read-server, gnus-browse-exit): Use with-current-buffer.
138
d844ef2f
JL
1392008-05-04 Juri Linkov <juri@jurta.org>
140
141 * mailcap.el (mailcap-replace-in-string): New compatibility alias.
142 (mailcap-file-default-commands): Use mailcap-replace-in-string
143 instead of replace-regexp-in-string, and mailcap-delete-duplicates
144 instead of delete-dups. Use [ \t\n]* for whitespace in regexp.
145
f8a29505
MB
1462008-05-03 Reiner Steib <reiner.steib@gmx.de>
147
148 * gnus-sum.el (gnus-propagate-marks): Fix custom version.
149
3a23a519
MB
1502008-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
151
152 * gnus-sum.el (gnus-summary-save-parts): Inhibit even more treatment
153 hooks.
154 (gnus-update-read-articles): Speed up non-marks-using users.
155 (gnus-use-marks): Define gnus-use-marks.
156 (gnus-propagate-marks): Rename variable to something more sensible.
157
38ac8b91
JB
1582008-05-02 Juanma Barranquero <lekktu@gmail.com>
159
160 * gmm-utils.el (gmm, gmm-verbose, gmm-lazy, gmm-customize-mode)
161 (gmm-image-load-path-for-library): Fix typos in docstrings.
162 (gmm-message): Reflow docstring.
163
8336c962
MB
1642008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
165
42a83f4b
SM
166 * mail-source.el (mail-source-set-1, mail-source-bind):
167 Move auth-source code out of the macro to clean it up and fix bugs.
8336c962
MB
168
1692008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
170
171 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
172 by sender if it's equal to user-mail-address, it's likely to be
173 useless.
174
175 * mail-source.el (mail-source-bind): Don't use user or password if they
176 are not bound. Unintern them if they are nil. Don't use server unless
177 it's bound, and default it to empty string otherwise.
178
58a67d68
MB
1792008-04-25 Teodor Zlatanov <tzz@lifelogs.com>
180
181 * mail-source.el: Load auth-source.el.
182 (mail-source-bind): Add comments. Call auth-source-user-or-password to
183 get user name or password, if auth-sources is set up.
184
185 * gnus-registry.el (gnus-registry-split-strategy): New variable for
186 strategy of splitting with parent.
187 (gnus-registry-split-fancy-with-parent)
188 (gnus-registry-post-process-groups): Use it and fix prior
189 bug (returning a list as the split result).
190
191 * auth-source.el (auth-sources): Remove server parameter.
192 (auth-source-pick, auth-source-user-or-password)
193 (auth-source-user-or-password-imap)
194 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
195 (auth-source-user-or-password-sftp)
196 (auth-source-user-or-password-smtp): Remove server parameter.
197
296fa7b4
JB
1982008-04-25 Juanma Barranquero <lekktu@gmail.com>
199
200 * smime.el (smime-sign-region, smime-encrypt-region)
201 (smime-decrypt-region):
202 Remove redundant calls to `generate-new-buffer-name'.
203
58a67d68
MB
2042008-04-24 Luca Capello <luca@pca.it> (tiny change)
205
206 * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
207 Don't use QP for message/rfc822.
208 (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
209
2136a8a7
SM
2102008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
211
212 * sieve-manage.el (sieve-string-bytes): Remove.
213 (sieve-manage-putscript): Use length instead: `string-bytes' gives the
214 correct byte-length only if the process's coding-system is the same as
215 the one used internally by Emacs to represent strings.
216
a837fe74
JL
2172008-04-22 Juri Linkov <juri@jurta.org>
218
219 * mailcap.el (mailcap-file-default-commands): New function.
220
d55fe5bb
MB
2212008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
222
223 * message.el (message-signature-separator, message-cite-function):
224 Change custom version.
225
2262008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
227
228 * mm-decode.el (mm-display-external): Make temp file read-only.
229
2302008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
231
232 * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
233 binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to
234 `C-c C-f d'.
235
2362008-04-12 Adrian Aichner <adrian@xemacs.org>
237
238 * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
239
2402008-04-09 Teodor Zlatanov <tzz@lifelogs.com>
241
242 * auth-source.el: Added docs.
2136a8a7 243 (auth-sources): Modify format to support server.
d55fe5bb
MB
244 (auth-source-pick, auth-source-user-or-password)
245 (auth-source-user-or-password-imap)
246 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
247 (auth-source-user-or-password-sftp)
248 (auth-source-user-or-password-smtp): Add server parameter.
249
2502008-04-08 Teodor Zlatanov <tzz@lifelogs.com>
251
252 * gnus-registry.el: Initialize the registry when gnus-registry-install
253 is t.
254
73f2395e
KY
2552008-04-08 Katsumi Yamaoka <yamaoka@jpl.org>
256
257 * compface.el (uncompface): Make buffer unibyte.
258
e66d8771
SM
2592008-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
260
261 * mail-source.el (mail-source-value):
262 Prefer fboundp to functionp so it works with macros as well.
263
407da272
GM
2642008-04-05 Glenn Morris <rgm@gnu.org>
265
266 * gnus-ems.el (mm-disable-multibyte): Autoload it.
267
3b728e95
SM
2682008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
269
d37ded9e
SM
270 * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer):
271 Prefer mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
272
407da272
GM
273 * nnheader.el (nnheader-init-server-buffer): Change buffer's
274 multibyteness after rather than before erasing it.
33e2f72c 275
75eda25b
SM
276 * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
277 mm-with-multibyte.
407da272
GM
278 (gnus-request-article-this-buffer): Make sure the proper decoding is
279 used if gnus-original-article-buffer happens to be unibyte.
75eda25b 280
2b57967e
SM
281 * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
282 default-enable-multibyte-characters.
283
d7eb3b36
SM
284 * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
285 default-enable-multibyte-characters.
286
7ab0253d
SM
287 * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
288
3b728e95
SM
289 * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
290
5faa2ec0
SM
2912008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
292
293 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
294 Fix last change in case the element is not even a symbol.
295
59429511
MB
2962008-04-02 Simon Josefsson <simon@josefsson.org>
297
298 * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
299 imap-enable-exchange-bug-workaround.
300 (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
301
3022008-04-01 Simon Josefsson <simon@josefsson.org>
303
304 * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
305 a 100 byte status-checks into a 2-3MB transfer for each group.
306 (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
307 to enable bug workaround or not.
308 (nnimap-find-minmax-uid): Only enable workaround conditionally.
309
a0e08467
GM
3102008-03-31 Glenn Morris <rgm@gnu.org>
311
312 * message.el (mml2015-use): Declare for compiler.
313 (message-info): Require mml2015 when appropriate.
314
990e2c2f
SM
3152008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
316
317 * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
318 (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
319 (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
320 (nntp-service-to-port): New function.
321 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
322 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
323 (nntp-open-netcat-stream): New function.
324 (nntp-open-via-rlogin-and-netcat): Don't use a pty.
325
59429511
MB
3262008-03-29 Sven Joachim <svenjoac@gmx.de>
327
328 * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
329
fa98585c
SM
3302008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
331
332 * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
333
9b3ebcb6
MB
3342008-03-28 Michael Harnois <mdharnois@gmail.com> (tiny change)
335
336 * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
337
3382008-03-24 Reiner Steib <Reiner.Steib@gmx.de>
339
fa98585c
SM
340 * message.el (message-signature-separator): Change default.
341 Improve custom type.
9b3ebcb6
MB
342 (message-cite-function): Change default to
343 message-cite-original-without-signature.
344
345 * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
346 toggle.
347
348 * message.el (message-check-news-body-syntax): Fix signature check.
349 (message-setup-1): Mark buffer as unmodified _after_ running
350 message-setup-hook and handling message-alternative-emails.
351 (message-shorten-references): Be more strict when building list of
352 valid references to comply with GNKSA.
353
fa98585c
SM
354 * gnus-group.el (gnus-read-ephemeral-bug-group)
355 (gnus-read-ephemeral-debian-bug-group)
356 (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
9b3ebcb6
MB
357
358 * message.el (message-info): Don't use booleanp which isn't supported
359 in Emacs 21 and XEmacs.
360
3612008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
362
363 * gnus-group.el (gnus-gmane-group-download-format): Rename from
364 gnus-group-gmane-group-download-format.
365 (gnus-group-read-ephemeral-gmane-group): Rename from
366 gnus-group-read-ephemeral-gmane-group.
367 (gnus-read-ephemeral-gmane-group-url): Rename from
368 gnus-group-read-ephemeral-gmane-group-url.
369 (gnus-bug-group-download-format-alist): New variable.
370 (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
371 (gnus-read-ephemeral-emacs-bug-group): New commands.
372
3732008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
374
375 * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
376 (gnus-visible-headers): Improve custom type.
377
3782008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
379
380 * mml.el (mml-menu): Add workarounds for XEmacs.
381
382 * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
383 X-Boundary header.
384
385 * message.el (message-simplify-recipients): Fix previous commit.
386
b813166a
SM
3872008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
388
df06dd59 389 * mm-util.el (mm-set-buffer-multibyte): New function.
61dc89b0 390 * mm-decode.el (mm-copy-to-buffer): Use it.
df06dd59 391
b813166a
SM
392 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
393 Prefer fboundp to functionp so it works with macros as well.
394
9b3ebcb6
MB
3952008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
396
5faa2ec0
SM
397 * message.el (message-alter-recipients-discard-bogus-full-name):
398 New function.
9b3ebcb6
MB
399 (message-alter-recipients-function): New variable.
400 (message-get-reply-headers): Use it.
401 (message-replace-header): New helper function.
402 (message-recipients-without-full-name): New variable.
403 (message-simplify-recipients): New command.
404
405 * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
406
407 * message.el (message-info): Handle EasyPG manual.
408
409 * mml.el (mml-menu): Add entry for EasyPG.
410
4112008-03-18 Nils Ackermann <nils@ackermath.info> (tiny change)
412
413 * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
414 parameter.
415
416 * message.el (message-disassociate-draft): Specify drafts group name
417 fully.
418
4192008-03-17 Teodor Zlatanov <tzz@lifelogs.com>
420
421 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
422 unnecessary duplicates from the match list.
423
4242008-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
425
426 * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
427 args of `how-many' of which the XEmacs version doesn't take; declare
428 Info-index-next as function.
429
4302008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
431
432 * gnus-score.el (gnus-score-headers): Fix handling of
433 gnus-inhibit-slow-scoring.
434
435 * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
436 string.
437 (gnus-button-url-regexp): Improve handling of parenthesis.
438 (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
439 (gnus-button-handle-info-keystrokes): Handle index entries.
440
4412008-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
442
443 * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
444 Incoming* files.
445
4462008-03-13 Teodor Zlatanov <tzz@lifelogs.com>
447
448 * auth-source.el (auth-sources): Renamed from auth-source-choices.
449 (auth-source-pick): Use it.
450
4512008-03-12 Teodor Zlatanov <tzz@lifelogs.com>
452
453 * auth-source.el (auth-source-protocols)
454 (auth-source-protocols-customize, auth-source-choices): Added and
455 modified variable customizations and defaults.
456 (auth-source-pick, auth-source-user-or-password)
457 (auth-source-protocol-defaults, auth-source-user-or-password-imap)
458 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
459 (auth-source-user-or-password-sftp)
460 (auth-source-user-or-password-smtp): Use new variables and provide an
461 interface to netrc.el.
462
4632008-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
464
465 * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
466 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
467 Make sure the nntp port to specify is a string.
468
dd58a686
SM
4692008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
470
ed075cb4
SM
471 * nntp.el: Use with-current-buffer.
472 (nntp-send-buffer): Just set the buffer to unibyte rather than use the
473 dubious mm-with-unibyte-current-buffer.
474 (nntp-with-open-group-function): New function extracted from
475 nntp-with-open-group macro.
476 (nntp-with-open-group): Use the function, so it's easier to debug.
477 Add indentation and debugging info.
9b3ebcb6
MB
478 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
479 the use of the netcat alternatives.
ed075cb4 480
f15a9fec
SM
481 * rfc2047.el (rfc2047-decode-string): Don't use `m'.
482 Avoid mm-string-as-multibyte as well.
483
944c87e0
SM
484 * nnweb.el (nnweb-insert-html):
485 Remove use of nnheader-string-as-multibyte.
486
2ec9cf15
SM
487 * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
488 (nnheader-string-as-multibyte): Remove.
489
3d2440b4
SM
490 * mm-view.el: Use inhibit-read-only.
491 (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
492 (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
493 or unibyte-string.
494
456cace2
SM
495 * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
496 (mm-uu-yenc-extract): Use with-current-buffer.
497
f5fcf556
SM
498 * gnus-soup.el (gnus-soup-send-packet): Don't use
499 mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
500
c9de7755
SM
501 * nnmh.el: Use with-current-buffer.
502 (nnmh-request-list-1): Use mm-string-to-multibyte rather than
503 mm-string-as-multibyte on the output of mm-encode-coding-string.
504
3d2440b4 505 * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
9c5fe825
SM
506 (nnimap-request-move-article): Use with-current-buffer.
507
3d2440b4
SM
508 * mm-decode.el (mm-with-part): Set the buffer to unibyte before
509 inserting the handle-buffer's text, so the implicit multibyte->unibyte
510 conversion uses string-make-unibyte rather than string-as-unibyte.
d4eb2b7e 511
228b6ecd
SM
512 * gnus-msg.el: Use with-current-buffer.
513
dd58a686
SM
514 * message.el (message-ignored-resent-headers): Add "Delivered-To".
515
9b3ebcb6
MB
5162008-03-10 Daiki Ueno <ueno@unixuser.org>
517
518 * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
519 string for caching if it is 'PIN.
520
37a68866
MB
5212008-03-08 Reiner Steib <Reiner.Steib@gmx.de>
522
dd58a686
SM
523 * mail-source.el (mail-source-delete-old-incoming-confirm):
524 Change default to nil.
37a68866
MB
525 (mail-source-delete-old-incoming): Make confirmation prompt more clear.
526
8f7abae3
MB
5272008-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
528
529 * gnus-art.el (gnus-narrow-to-page): Position point properly.
530 (gnus-article-goto-prev-page): Work for articles having ^L's.
531
532 * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
533
534 * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
535
e0385bf4
KF
5362008-03-07 Karl Fogel <kfogel@red-bean.com>
537
56388398 538 * gnus-bookmark.el: Adjust for renames in bookmark.el.
e0385bf4
KF
539 (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
540 (gnus-bookmark-jump): Adjust some variable names.
541
8f7abae3 5422008-03-06 Teodor Zlatanov <tzz@lifelogs.com>
a7b50e1c 543
8f7abae3
MB
544 * auth-source.el: New package.
545 (auth-source-choices): Add customization entry point variable.
546
547 * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
548 bug.
549
5502008-03-05 Teodor Zlatanov <tzz@lifelogs.com>
551
552 * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
553 (gnus-registry-initialize, gnus-registry-install-p): Use it.
dd58a686 554 (gnus-registry-install-shortcuts): Rename from
8f7abae3
MB
555 gnus-registry-install-shortcuts-and-menus. Installs the shortcuts in
556 the `gnus-registry-mark-map' keymap dynamically from
557 `gnus-registry-marks'. The generated functions update the summary line
558 when a registry mark is added or deleted, and will call
559 `gnus-registry-install-p' (see the comments in the code).
560 (gnus-registry-user-format-function-M): Use concat intelligently.
561
562 * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
563 the registry mark functions.
a7b50e1c 564
c1717fbd
GM
5652008-03-05 Glenn Morris <rgm@gnu.org>
566
567 * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
568 * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
569 gnus-art.
570 (top-level): No need to load own source when compiling.
571
8f7abae3
MB
5722008-03-04 Reiner Steib <Reiner.Steib@gmx.de>
573
574 * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
575 Suggested by <chris.anderton@zetnet.co.uk>.
576
1fc34624
GM
5772008-03-04 Glenn Morris <rgm@gnu.org>
578
579 * gnus-sum.el (top-level): No need to require gnus when compiling,
580 since unconditionally required near start of file.
581 (gnus-summary-display-while-building): Move definition before use.
582
8f7abae3
MB
5832008-03-04 Teodor Zlatanov <tzz@lifelogs.com>
584
585 * gnus-registry.el (gnus-registry-user-format-function-M): Add
586 formatting function.
587
5882008-03-03 Teodor Zlatanov <tzz@lifelogs.com>
589
590 * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
591 with plists.
592 (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
593 Use new format.
594
5952008-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
596
597 * gnus-art.el (gnus-article-describe-bindings): Work for the version of
598 `where-is-internal' that returns a range of key sequences.
599
dacb905a
SM
6002008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
601
a88fd51a
SM
602 * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
603
c7a91ce1 604 * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
1fc34624
GM
605 (gnus-summary-jump-to-group): Consider windows on other displayed
606 frames as well. Similar changes might be needed elsewhere, but that's
607 the one I've bumped into during my use.
c7a91ce1 608
62dc3ac3 609 * nndoc.el (nndoc-oe-dbx-type-p):
ef1b088a 610 * gnus-msg.el (gnus-debug):
dacb905a
SM
611 * gnus-group.el (gnus-update-group-mark-positions):
612 Use mm-string-to-multibyte.
613
8f7abae3
MB
6142008-03-02 Reiner Steib <Reiner.Steib@gmx.de>
615
616 * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
617 doesn't handle NotDashEscaped.
618
619 * mml.el (mml-menu): Improve help entries. Move Sign/Encrypt Part.
620 (mml-dnd-attach-options): Fix typo in custom choice.
621
622 * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
623 nndoc-article-type to mbox.
624 (gnus-group-read-ephemeral-gmane-group-url): Support permalink.
625
626 * mm-decode.el (mm-text-html-renderer): Prefer w3m over w3. Fall back
627 to nil, instead of html2text.
628
629 * imap.el (imap-debug): Add `imap-ping-server'.
630
631 * gnus-bookmark.el: Add FIXMEs.
632
633 * message.el (message-form-letter-separator)
634 (message-send-form-letter-delay): New variables.
635 (message-send-form-letter): Use them. New command to send form
636 letters. Requested by Uwe Siart.
637 (message-send-mail-function): Doc fix. Add "Other" custom option.
638
14e8de0c
MB
6392008-02-29 Andreas Seltenreich <andreas@gate450.dyndns.org>
640
641 * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
642 empty author.
643
6442008-02-29 Teodor Zlatanov <tzz@lifelogs.com>
645
646 * gnus-registry.el (gnus-registry-marks): Add variable for
647 customization of marks and their appearance.
648 (gnus-registry-read-mark): Use it.
649 (gnus-registry-do-marks): Add utility function to loop through
650 `gnus-registry-marks'.
651 (gnus-registry-install-shortcuts-and-menus): Add function to install
652 shortcuts and menus.
653 (gnus-registry-initialize): Use it.
654 (gnus-registry-default-mark): Clarify documentation.
655
ab74c815
GM
6562008-02-29 Glenn Morris <rgm@gnu.org>
657
658 * gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-draft.el:
659 * gnus-group.el, gnus-msg.el, gnus-score.el, gnus-sum.el, gnus-util.el:
660 * gnus.el, mail-source.el, message.el, mm-decode.el, mm-uu.el, mml.el:
661 * nnmail.el, pop3.el, smiley.el, smime.el, spam-report.el:
662 Change defcustom :version from 23.0 to 23.1.
663
14e8de0c
MB
6642008-02-28 Teodor Zlatanov <tzz@lifelogs.com>
665
666 * gnus-registry.el (gnus-registry-follow-group-p)
667 (gnus-registry-post-process-groups): Add functions to aid registry
668 splitting and improve logging. Clarify behavior in function
669 documentation.
670 (gnus-registry-split-fancy-with-parent): Use them.
671
80de1778
SM
6722008-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
673
674 * gnus-art.el: Use with-current-buffer.
675
14e8de0c
MB
6762008-02-27 David Engster <dengste@eml.cc>
677
678 * nnmairix.el (nnmairix-request-group-with-article-number-correction):
679 Express real group name in the response.
680
6812008-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
682
683 * nnmairix.el (nnmairix-group-regexp, nnmairix-valid-backends)
684 (nnmairix-last-server, nnmairix-current-server): Defvar them.
685 (nnmairix-goto-original-article): Defvar gnus-registry-install and
686 autoload gnus-registry-fetch-group when compiling.
149cd465 687 (nnmairix-request-group-with-article-number-correction): Remove
14e8de0c
MB
688 unreferenced argument passed to nnmairix-call-backend.
689
6902008-02-27 Reiner Steib <Reiner.Steib@gmx.de>
691
692 * mm-uu.el (mm-uu-type-alist): Fix message-marks non-hide arguments.
693 (mm-uu-extract): Improve face for low color ttys. Reported by Sascha
694 Wilde.
695
da13b6cc
GM
6962008-02-27 Glenn Morris <rgm@gnu.org>
697
698 * nnmairix.el: Change defcustom :version from 23.0 to 23.1.
be021c01
GM
699 (nnmairix-group-regexp, nnmairix-valid-backends): Convert from free
700 variables to defconsts. Convert comments to doc-strings.
701 (nnmairix-last-server, nnmairix-current-server): Convert from free
702 variables to defvars. Convert comments to doc-strings.
703 (gnus-registry-fetch-group): Autoload.
704 (nnmairix-replace-group-and-numbers): Use mapc rather than mapcar.
705 (nnmairix-widget-get-values, nnmairix-widget-make-query-from-widgets)
14e8de0c
MB
706 (nnmairix-widget-build-editable-fields): Use car cddr rather than
707 caddr.
be021c01
GM
708 (nnmairix-request-group): Bind nnmairix-fast and nnmairix-group around
709 nnmairix-request-group-with-article-number-correction call.
710 (nnmairix-fast, nnmairix-group): New, less general names, for free
711 variables passed from nnmairix-request-group to
712 nnmairix-request-group-with-article-number-correction. Declare.
713 (nnmairix-request-group-with-article-number-correction):
714 Use nnmairix-fast, nnmairix-group rather than fast, group.
da13b6cc 715
3d0f8a67
MB
7162008-02-26 David Engster <dengste@eml.cc>
717
718 * nnmairix.el: New file. Mairix back end for Gnus. Initial import of
719 version 0.5.
720
7212008-02-26 Teodor Zlatanov <tzz@lifelogs.com>
722
723 * gnus-registry.el (gnus-registry-register-message-ids): Use `id'
724 instead of making an extra function call. Don't add the current group
725 to articles only when they have the group. Use
726 `gnus-registry-fetch-groups' instead of `gnus-registry-fetch-group'.
727 Reported by David <de_bb@arcor.de>.
728
f5490ddc
MB
7292008-02-24 Miles Bader <miles@gnu.org>
730
731 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
732 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region)
733 (mm-find-mime-charset-region):
734 * mm-bodies.el (mm-encode-body):
735 * mml.el (mml-parse-1): Revert removal of `mm-hack-charsets'.
736
52bec650
MB
7372008-02-16 Reiner Steib <Reiner.Steib@gmx.de>
738
739 * mail-source.el (mail-source-delete-incoming): Change default.
740 Supplement doc string.
741
742 * gnus-util.el (gnus-y-or-n-p, gnus-y-or-n-p): Update comments.
743
7442008-02-14 Reiner Steib <Reiner.Steib@gmx.de>
745
746 * nnmail.el (nnmail-message-id-cache-file): Derive from
747 `gnus-home-directory'.
748
7492008-02-11 Reiner Steib <Reiner.Steib@gmx.de>
750
751 * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
5e25c514 752 Document negative prefix.
52bec650 753
5e25c514 754 * gnus-group.el (gnus-group-read-group): Document negative prefix.
52bec650
MB
755
7562008-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
757
758 * message.el (message-unsent-separator): Add the Exim bounce
759 separator.
760
7612008-02-10 Daiki Ueno <ueno@unixuser.org>
762
763 * mml2015.el (mml2015-epg-sign): Remove skipped signers from the signer
764 list.
765 (mml2015-epg-encrypt): Remove skipped recipients/signers from the
766 recipient/signer list.
767
0b9c5ab7
RS
7682008-02-10 Reiner Steib <Reiner.Steib@gmx.de>
769
770 * mm-util.el (mm-codepage-setup): If cp-supported-codepages isn't
771 fbound (Emacs 23 unicode), signal an error.
772
1888e568
GM
7732008-02-08 Glenn Morris <rgm@gnu.org>
774
775 * gnus-art.el (pgg-display-output-buffer): Declare as function.
776
52bec650
MB
7772008-02-07 Tassilo Horn <tassilo@member.fsf.org>
778
779 * nnimap.el (nnimap-open-connection): Add "143" and "993" as default
780 ports to the calls to `netrc-machine-user-or-password' in addition to
781 "imap" and "imaps".
782
e9198520
MB
7832008-02-03 Reiner Steib <Reiner.Steib@gmx.de>
784
785 * gnus.el (gnus-group-startup-message): Add `find-image' call before
786 image-load-path is let-bound. Reported by Harald Hanche-Olsen
787 <hanche@math.ntnu.no>.
788
7892008-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
790
791 * gnus-art.el (gnus-article-describe-bindings): Work for draft group.
792
9303f985 7932008-02-01 Zhang Wei <id.brep@gmail.com>
aca7a3d2
MB
794
795 * rfc2047.el (rfc2047-charset-encoding-alist): Add gbk and GB18030.
796
797 * mm-util.el (mm-mime-mule-charset-alist): Add gbk and GB18030.
798
9303f985 7992008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
800
801 * mml.el (mml-parse-1): Remove apparently vestigial use of
802 `mm-hack-charsets'.
803 * mm-bodies.el (mm-encode-body): Likewise.
804
9303f985 8052008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2 806
4fedcc00 807 * rfc2104.el (rfc2104-hexstring-to-byte-list): Rename from
aca7a3d2
MB
808 rfc2104-hexstring-to-bitstring and changed to return a byte list.
809 (rfc2104-hash): Convert the result of concat to unibyte string.
810
9303f985 8112008-02-01 Dave Love <fx@gnu.org>
aca7a3d2 812
aca7a3d2
MB
813 * gnus-start.el (gnus-read-newsrc-el-file): Don't bind
814 coding-system-for-read.
815 (gnus-gnus-to-quick-newsrc-format): Insert coding cookie.
816
8385d659 817 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
4fedcc00 818 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region): Delete.
8385d659 819 (mm-find-mime-charset-region): Remove hack-charsets stuff.
aca7a3d2 820
10ef2ef7 8212008-01-24 Michael Sperber <sperber@deinprogramm.de>
a1da1e37
MB
822
823 * mail-source.el (mail-sources): Add `group' choice.
824
825 * nnmail.el (nnmail-get-new-mail-1): Abstract this out to add another
826 parameter `in-group' to control into which group the articles go.
827 Add treatment of `group' mail-source.
828
a445370f
DN
8292008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
830
831 * sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
832 * message.el (message-beginning-of-line): Use featurep instead of bound
833 tests in order to resolve conditionals at compile time.
834
4599d0ec
MB
8352008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
836
837 * gnus-art.el (gnus-insert-mime-button): Don't decode description.
838
839 * mm-decode.el (mm-dissect-buffer): Decode description.
840
841 * mml.el (mml-to-mime): Encode message header first.
842
0b6799c3
MB
8432008-01-18 Katsumi Yamaoka <yamaoka@jpl.org>
844
845 * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
846 xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
847
8482008-01-18 Teodor Zlatanov <tzz@lifelogs.com>
849
850 * gnus-registry.el (gnus-registry-trim): Use append, not concat.
851
8522008-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
853
854 * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
855 prefix keys.
856 (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
857 (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
858 gnus-xmas.el.
859
8602008-01-16 Teodor Zlatanov <tzz@lifelogs.com>
861
862 * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
863 Add new variables for article mark management.
864 (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
865 list of extra data entries which, when present, will indicate that the
866 article ID should not be trimmed from the registry.
867 (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
868 functions.
869 (gnus-registry-read-mark): New function to read a mark name from the
870 user.
871 (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
872 (gnus-registry-set-article-mark-internal): New functions to add and
873 remove marks.
874 (gnus-registry-get-article-marks): New function to show the marks for
875 an article, or retrieve them for further use.
876
8772008-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
878
879 * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
880 keys when no argument is given.
881
8822008-01-12 Reiner Steib <Reiner.Steib@gmx.de>
883
884 * gnus-sum.el (gnus-article-sort-by-random)
885 (gnus-thread-sort-by-random): Fix doc strings. Reported by
886 jidanni@jidanni.org.
887
8882008-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
889
890 * gnus-art.el (gnus-article-describe-bindings): New function.
891 (gnus-article-read-summary-keys): Use it.
892 (gnus-article-mode-map): Bind `C-h b' to it.
893
95838435
MB
8942008-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
895
896 * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
897 XEmacs.
898 (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
899 against non-character events.
900
95838435
MB
9012008-01-09 Reiner Steib <Reiner.Steib@gmx.de>
902
903 * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
904 command.
905 (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
906 instead of END. Change name of the temp file.
907 (gnus-group-gmane-group-download-format): Add doc string. Make it
908 customizable.
909
9102008-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
911
912 * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
913 bind `S W' to gnus-article-wide-reply-with-original; set default
914 binding to gnus-article-read-summary-send-keys.
915 (gnus-article-read-summary-keys): Fix the order of keys; display
916 continuation keys correctly in the echo area; describe bindings
917 correctly when keys end with `C-h'.
918 (gnus-article-read-summary-send-keys): New function.
919 (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
920 for gnus-article-read-summary-send-keys; display continuation keys
921 correctly in the echo area.
922 (gnus-article-reply-with-original): Ignore prefix argument.
923 (gnus-article-wide-reply-with-original): New function.
924
d82cf70b
MB
9252008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
926
927 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
928 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
929
9302008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
931
932 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
933 (gnus-group-read-ephemeral-gmane-group): New command.
934
f3041af1
DN
9352008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
936
937 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
938
87035689
MB
9392007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
940
941 * message.el (message-send-mail-function): Increase custom version.
942
943 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
944 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
945
87035689
MB
9462007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
947
948 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
949 html parts correctly; support forwarded messages.
950 (gnus-article-browse-html-article): Remove work buffers.
951
952 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
953 compiling.
954 (netrc-bound-and-true-p): New macro.
955 (netrc-parse): Use it instead of bound-and-true-p that is not available
956 in XEmacs 21.4.
957
9582007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
959
960 * gnus-registry.el (gnus-registry-mark-article)
961 (gnus-registry-article-marks): Add functionality to mark articles
962 through the Gnus registry.
963
964 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
965 (netrc-parse): Use encrypt-file-alist to determine if
966 encrypt-find-model or encrypt-insert-file-contents should be used.
967
541cbf8b
GM
9682007-12-19 Glenn Morris <rgm@gnu.org>
969
970 * mml.el (message-options-set, message-narrow-to-head)
971 (message-in-body-p, message-mail-p, message-encode-message-body):
972 Autoload.
973 (message-remove-header, message-narrow-to-headers-or-head)
974 (message-subscribed-p, message-make-mail-followup-to)
975 (message-position-on-field, message-news-p)
976 (message-options-set-recipient, message-generate-headers)
977 (message-sort-headers): Declare as functions.
978
87035689
MB
9792007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
980
981 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
982 convention in doc string.
983
9842007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
985
986 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
987 title to html parts.
988 (gnus-article-browse-html-article): Pass message header to it.
989
990 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
991
9922007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
993
994 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
995 or password compatible with XEmacs.
996
bbbe940b
MB
9972007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
998
999 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
1000 format document.
1001 (gnus-mime-delete-part): Don't write description line if empty.
1002 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
1003
880820fe 10042007-12-14 Johan Bockgård <bojohan@gnu.org>
bbbe940b
MB
1005
1006 * gnus-sum.el (gnus-summary-mark-unread-as-read)
1007 (gnus-summary-mark-read-and-unread-as-read)
1008 (gnus-summary-mark-current-read-and-unread-as-read)
1009 (gnus-summary-mark-unread-as-ticked): Doc fix.
1010 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
1011
10122007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
1013
1014 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
1015 Christoph Conrad <christoph.conrad@gmx.de>.
1016
10172007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
1018
1019 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
1020 yes-or-no-p.
1021
10222007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
1023
1024 * mm-decode.el (mm-add-meta-html-tag): New function.
002876ab 1025 (mm-save-part-to-file, mm-pipe-part): Use it.
bbbe940b
MB
1026
1027 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
1028 gnus-y-or-n-p instead of y-or-n-p.
1029 (gnus-article-browse-html-parts): Work with message/external-body; use
1030 mm-add-meta-html-tag.
1031
cef98b13
GM
10322007-12-11 Glenn Morris <rgm@gnu.org>
1033
1034 * gnus-cache.el: Require gnus-sum not just when compiling.
1035
1036 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
1037
1038 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
1039 definitions before use.
1040
1041 * mm-decode.el: Require gnus-util.
1042 (mm-remove-part): Only call delete-annotation on XEmacs.
1043
1044 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
1045
1046 * nnmail.el: Require gnus-int.
1047
1048 * spam.el: Move `require's before `eval-when-compile's.
1049
1050 * gnus-ems.el (gnus-alive-p):
1051 * gnus-fun.el (message-goto-eoh):
5ec7fe1b 1052 * gnus-util.el (gnus-group-name-decode):
cef98b13
GM
1053 * mail-source.el (gnus-compress-sequence):
1054 * message.el (Info-goto-node, format-spec):
1055 * mm-bodies.el (message-options-get):
1056 * mm-decode.el (mm-view-pkcs7):
1057 * mm-util.el (gmm-write-region):
1058 * mml-smime.el (mml-compute-boundary)
1059 (gnus-completing-read-with-default):
1060 * mml.el (widget-button-press, gnus-make-hashtable):
1061 * mml1991.el (mm-decode-content-transfer-encoding)
1062 (mm-encode-content-transfer-encoding)
1063 (message-options-get, message-options-set):
1064 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
1065 * nnfolder.el (gnus-request-group):
1066 * nnheader.el (ietf-drums-unfold-fws):
1067 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
1068 * smime.el (gnus-run-mode-hooks):
1069 * spam-stat.el (gnus-message): Autoload.
1070
1071 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
1072 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
1073 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
1074 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
1075 Add declare-function compatibility definition.
1076
1077 * gnus-cache.el (nnvirtual-find-group-art):
1078 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
1079 (gnus-add-image, gnus-add-wash-type):
1080 * gnus-group.el (nnkiboze-score-file):
1081 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
1082 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
5ec7fe1b
GM
1083 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
1084 (message-tokenize-header, gnus-get-buffer-create)
1085 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
1086 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
cef98b13
GM
1087 * gnus.el (gnus-group-decoded-name):
1088 * mail-source.el (imap-capability):
1089 * mm-bodies.el (message-options-set):
1090 * mm-decode.el (gnus-configure-windows):
1091 * mm-extern.el (message-goto-body):
1092 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
1093 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
1094 (epg-sub-key-validity, message-options-set):
1095 * mml.el (widget-event-point, gnus-configure-windows):
1096 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
1097 * mml2015.el (epg-check-configuration, epg-configuration)
1098 (message-options-set):
1099 * nndb.el (nndb-request-article):
1100 * nnfolder.el (gnus-request-create-group):
1101 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
1102 * nnmaildir.el (gnus-group-mark-article-read):
1103 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
1104 * rfc1843.el (message-fetch-field):
1105 * spam.el (gnus-extract-address-components):
1106 Declare as functions.
1107
bbbe940b
MB
11082007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
1109
1110 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
1111
a5ded4c9
GM
11122007-12-09 Glenn Morris <rgm@gnu.org>
1113
1114 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
1115
1116 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
1d1df709
GM
1117 * message.el, mm-view.el, sieve-manage, smime.el:
1118 Add declare-function compatibility definition.
a5ded4c9
GM
1119
1120 * gnus-art.el (w3-region, w3m-region, Info-menu):
1121 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
1122 * gnus-sum.el (gnus-get-predicate):
1123 * gnus-util.el (mm-append-to-file, w32-focus-frame):
1124 * message.el (mail-abbrev-in-expansion-header-p):
1125 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
8d0f97a4 1126 (w3m-detect-meta-charset, w3m-region):
1d1df709
GM
1127 * sieve-manage.el (password-read, password-cache-add)
1128 (password-cache-remove):
8d0f97a4 1129 * smime.el (password-read-and-add): Declare as functions.
a5ded4c9 1130
274f1353
DK
11312007-12-08 David Kastrup <dak@gnu.org>
1132
1133 * gnus-sum.el (gnus-summary-simplify-subject-query):
1134 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
1135 `message'.
1136
a601fb74 11372007-12-07 Glenn Morris <rgm@gnu.org>
80d06753 1138
a601fb74 1139 * gnus-art.el (article-make-date-line): Revert previous change.
80d06753 1140
af5370ad
RS
11412007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1142
1143 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
1144
21ee0911
MB
11452007-12-06 Christian Plate <cplate@web.de> (tiny change)
1146
1147 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
1148 Call gnus-add-to-range ranges only once with a prepared article-list.
1149
11502007-12-06 Paul Jarc <prj@po.cwru.edu>
1151
149cd465
JB
1152 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups)
1153 (nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
21ee0911
MB
1154 group names with backslashes. Reported by Tassilo Horn
1155 <tassilo@member.fsf.org>.
1156
fd0c71e8
DG
11572007-12-06 D. Goel <deego3@gmail.com>
1158
a601fb74
GM
1159 * gnus-art.el (article-make-date-line):
1160 * gnus-start.el (gnus-load):
1161 * pop3.el (pop3-read-response): Fix buggy call to `error'.
fd0c71e8 1162
415a09fb
MB
11632007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
1164
1165 * gnus-art.el (gnus-use-idna)
1166 * gnus-start.el (gnus-site-init-file)
1167 * message.el (message-use-idna)
1168 * mm-uu.el (mm-uu-hide-markers)
1169 * smiley.el (smiley-style): Revert changes that suppress warnings.
1170
11712007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
1172
1173 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
1174 specify charset to html source. Reported by Christoph Conrad
1175 <christoph.conrad@gmx.de>.
1176
11772007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
1178
1179 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
1180 idna-program in order to suppress byte compile warning issued by XEmacs
1181 that came to byte compile the default value section of defcustom forms
1182 recently.
1183
1184 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
1185 value of installation-directory.
1186
1187 * message.el (message-use-idna): Don't directly refer to the value of
1188 idna-program.
1189
1190 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
1191
1192 * smiley.el (smiley-style): Don't directly call face-attribute.
1193
b890d447
MB
11942007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
1195
1196 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
1197
1198 * gnus-dired.el: Reduce Gnus dependencies.
1199 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
1200 require. Use autoloads instead.
1201 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
1202 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
1203 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
1204 (gnus-dired-mode): Adjust doc string.
1205 (gnus-dired-mail-mode): New variable.
1206 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
1207 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
1208 (gnus-dired-mail-buffers): New function. Return mail or message
1209 composition buffers.
1210 (gnus-dired-attach): Use it.
1211 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
1212 NO-DECODE.
1213 (gnus-dired-print): Use `gnus-print-buffer' depending on
1214 `gnus-dired-mail-mode'.
1215
12162007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
1217
1218 * rfc2047.el (rfc2047-encoded-word-regexp)
1219 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
1220 explaining what regexp patterns are for.
1221
13b0ef01
GM
12222007-12-04 Glenn Morris <rgm@gnu.org>
1223
1224 * password.el: Move to ../password-cache.el.
1225
1226 * mml1991.el (password-read, password-cache-add, password-cache-remove):
1227 * mml2015.el (password-read, password-cache-add, password-cache-remove):
1228 * mml-smime.el (password-read, password-cache-add)
1229 (password-cache-remove):
1230 No need to autoload, since mml-sec requires password.
1231
1232 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
1233 * message.el (gnus-extract-address-components):
1234 * mml-smime.el (gnus-extract-address-components): Define for compiler.
1235
1236 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
1237 password.
1238
b890d447
MB
12392007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
1240
1241 * mailcap.el: Reduce dependencies.
1242 (mail-header-parse-content-type): Autoload.
1243 (mailcap-delete-duplicates): New alias.
1244 (mailcap-mime-info): Add optional argument NO-DECODE.
1245 (mailcap-mime-types): Use mailcap-delete-duplicates.
1246
1247 * message.el (message-ignored-supersedes-headers): Add "X-ID".
1248
12492007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1250
1251 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
1252 function.
1253
1254 * gnus-uu.el (gnus-uu-decode-yenc): New command.
1255 (gnus-uu-yenc-article): New function.
1256
1257 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
1258
1259 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
1260 buffer.
1261
21662dc7
GM
12622007-12-02 Glenn Morris <rgm@gnu.org>
1263
323fc9ec
GM
1264 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
1265 Move to ../net.
1266
21662dc7
GM
1267 * binhex.el, uudecode.el: Move to ../mail.
1268
ceabaeb3
GM
1269 * encrypt.el: Remove file.
1270
b890d447
MB
12712007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
1272
1273 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
1274 matches on patches.
1275
1276 * gnus-art.el (gnus-article-browse-html-article): Mention
1277 `mm-text-html-renderer' in the doc string.
1278
1279 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
1280 string. Add comments.
1281
1282 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
1283 if rhs is ASCII.
1284
08545d0a
GM
12852007-12-01 Glenn Morris <rgm@gnu.org>
1286
fb18c032 1287 * dig.el, dns.el: Move to ../net.
c3335b6a 1288 * format-spec.el, hex-util.el, sha1.el: Move to ../.
4c1d5922 1289
08545d0a
GM
1290 * mail-source.el (top-level): Require format-spec before
1291 eval-when-compile.
1292
257a0a0d
GM
12932007-11-30 Glenn Morris <rgm@gnu.org>
1294
1295 * encrypt.el: Require password, rather than autoloading password-read.
1296
b890d447
MB
12972007-11-28 Elias Oltmanns <eo@nebensachen.de>
1298
1299 * gnus.el (gnus-method-to-server): Add an optional parameter so the
1300 caller can indicate whether the cache should be disregarded for this
1301 call. This way the result of the call is reproducible at all times and
1302 can be considered a canonical server name for the supplied method.
1303 (gnus-agent-method-p): Canonicalize server names by pushing their
1304 method through `gnus-method-to-server' using the no-cache argument.
1305
1306 * gnus-srvr.el (gnus-server-insert-server-line): Call
1307 `gnus-method-to-server' with `no-cache' argument.
1308
1309 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
1310 gnus-agent-possibly-synchronize-flags as this should be called when the
1311 server is actually being opened.
1312 (gnus-agent-possibly-synchronize-flags)
1313 (gnus-agent-possibly-synchronize-flags-server): Move check for the
1314 flags file of an agentized server to the latter function.
1315
1316 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
1317 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
1318 after a connection has been established successfully.
1319
13202007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
1321
1322 * gnus-art.el (article-display-face): Force to display face if called
1323 interactively; check if gnus-article-x-face-too-ugly matches author.
1324 (article-display-x-face): Display face even if From header is missing
1325 as article-display-face does.
1326
d50fd8e2
GM
13272007-11-28 Richard Stallman <rms@gnu.org>
1328
1329 * md4.el: Move to ../.
1330 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
1331
b890d447
MB
13322007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
1333
1334 * mail-source.el (mail-sources): Default to fetch from file for
1335 compatibility with default of nnmail-spool-file.
1336
13372007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
1338
1339 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
1340 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
1341 to look for encoded word that should be encoded again.
1342 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
1343 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
1344 encoding pattern.
1345 (rfc2047-decode-region): Switch strict regexp and loose one according
1346 to rfc2047-allow-irregular-q-encoded-words.
1347
a06e7b5d
SJ
13482007-11-26 Simon Josefsson <simon@josefsson.org>
1349
1350 * imap.el: Move to ../net directory.
1351
b890d447
MB
13522007-11-25 Romain Francoise <romain@orebokech.com>
1353
1354 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
1355
13562007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
1357
1358 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
1359 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
1360
1361 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
1362 `nnmail-spool-file'.
1363
1364 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
1365 `nnmail-spool-file'.
1366
1367 * gnus-move.el (gnus-change-server): Ditto.
1368
1369 * gnus-kill.el (gnus-batch-score): Ditto.
1370
1371 * gnus-cache.el (gnus-jog-cache): Ditto.
1372
c9e31f32
SM
1373 * gnus-msg.el (gnus-summary-reply):
1374 Ignore gnus-confirm-mail-reply-to-news for wide and very wide replies.
b890d447
MB
1375
13762007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
1377
c9e31f32
SM
1378 * gnus-cache.el (gnus-cache-generate-nov-databases):
1379 Use nnml-generate-nov-databases-directory instead of
b890d447
MB
1380 nnml-generate-nov-databases-1.
1381
e3b0153a
GM
13822007-11-24 Glenn Morris <rgm@gnu.org>
1383
1384 * message.el (message-tool-bar-retro): Update for rename
1385 mail_send.xpm->mail-send.xpm.
1386
b890d447
MB
13872007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
1388
1389 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
1390 `smime-ldap-search' for Emacs 22 and up.
1391
145cc6b9
RS
13922007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
1393
63ff8478
RS
1394 * hashcash.el: Move to ../mail directory.
1395
8746c8b8
RS
1396 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
1397
145cc6b9
RS
1398 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
1399 `smime-ldap-search' for Emacs 22 and up.
1400
82816ba1
SM
14012007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1402
b7b80032
SM
1403 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
1404
82816ba1
SM
1405 * message.el (message-send-mail-function): Fix error convention.
1406 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
1407 (message-widen-reply, message-send-mail, message-talkative-question)
1408 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
1409 (message-clone-locals, message-send-news): Use with-current-buffer.
1410 (message-insert-or-toggle-importance): Remove unused var `valid'.
1411 (message-make-references): Remove unused var `new-references'.
1412 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
1413
3042deef
JB
14142007-11-22 Juanma Barranquero <lekktu@gmail.com>
1415
1416 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
1417 (spam-split-symbolic-return-positive): Reflow docstring.
1418 (spam-backends, spam-summary-exit-behavior)
1419 (spam-mark-ham-unread-before-move-from-spam-group)
1420 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
1421 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
1422 (spam-clear-cache, spam-backend-check, spam-install-backend)
1423 (spam-install-statistical-backend, spam-list-of-processors)
1424 (spam-group-processor-p, spam-split, spam-bogofilter-score)
1425 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
1426 (spam-check-crm114, spam-initialize, spam-unload-hook):
1427 Fix typos in docstrings.
1428
b890d447
MB
14292007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
1430
1431 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
1432 been checked if they have never been read and those group levels are
1433 higher than the one that a user specified.
1434
14352007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
1436
1437 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
1438 foreign groups unless a group level is specified by a user.
1439 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
1440
b62a39c4
RS
14412007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
1442
1443 * message.el (message-send-mail-function): Require sendmail.
1444
2ea6167b
RS
14452007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
1446
9e0a8576
RS
1447 * message.el (message-send-mail-function): Check for smtpmail too.
1448
f21470ef
RS
1449 * utf7.el (utf7-encode, utf7-decode): Use coding system
1450 `utf-7'/`utf-7-imap' from utf-7.el' if available.
1451
2ea6167b
RS
1452 * message.el (message-send-mail-function): New function.
1453 (message-send-mail-function): Set default using
1454 message-send-mail-function. Adjust doc string.
1455 (message-send-mail-with-mailclient): New function.
1456
127a6f0e
GM
14572007-11-17 Richard Stallman <rms@gnu.org>
1458
1459 * assistant.el: Remove file.
1460
9efa445f
DN
14612007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
1462
1463 * smime.el (from):
1464 * rfc2047.el (message-posting-charset):
1465 * qp.el (mm-use-ultra-safe-encoding):
1466 * pop3.el (parse-time-months):
1467 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
1468 * nnml.el (files):
1469 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
1470 (jka-compr-compression-info-list, ange-ftp-path-format)
1471 (efs-path-regexp):
1472 * nndiary.el (files):
1473 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
1474 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
1475 (epg-digest-algorithm-alist, inhibit-redisplay)
1476 (password-cache-expiry):
1477 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
1478 (pgg-output-buffer, password-cache-expiry):
1479 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
1480 (efs-path-regexp):
1481 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
1482 (inhibit-redisplay):
1483 * mm-uu.el (file-name, start-point, end-point, entry)
1484 (gnus-newsgroup-name, gnus-newsgroup-charset):
1485 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
1486 (latin-unity-ucs-list):
1487 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
1488 (mm-uu-binhex-decode-function):
1489 * message.el (gnus-message-group-art, gnus-list-identifiers, )
1490 (rmail-enable-mime-composing, gnus-local-organization)
1491 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
1492 (gnus-read-active-file, facemenu-add-face-function)
1493 (facemenu-remove-face-function, gnus-article-decoded-p)
1494 (tool-bar-mode):
1495 * mail-source.el (display-time-mail-function):
1496 * gnus-util.el (nnmail-pathname-coding-system)
1497 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
1498 (gnus-original-article-buffer, gnus-user-agent)
1499 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
1500 (xemacs-codename, sxemacs-codename, emacs-program-version):
1501 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
1502 * gnus-start.el (gnus-agent-covered-methods)
1503 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
1504 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
1505 (gnus-newsgroup-headers, gnus-group-list-mode)
1506 (gnus-group-mark-positions, gnus-newsgroup-data)
1507 (gnus-newsgroup-unreads, nnoo-state-alist)
1508 (gnus-current-select-method, mail-sources)
1509 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
1510 (nnmail-spool-file, gnus-cache-active-hashtb):
1511 * gnus-mh.el (mh-lib-progs):
1512 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
1513 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
1514 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
1515 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
1516 (gnus-group-buffer):
1517 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
1518 (font-lock-set-defaults):
1519 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
1520 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
1521 (gnus-summary-post-menu, total-parts, type, condition, length):
1522 * gnus-agent.el (gnus-agent-read-agentview):
1523 * flow-fill.el (show-trailing-whitespace):
1524 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
1525 eval-and-compile wrappers for byte compiler pacifiers.
1526
1527 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
1528 (mm-display-inline-fontify): Check for featurep 'xemacs not
1529 extent-list.
1530
1531 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
1532 itimer-list.
1533 (mm-create-image-xemacs): Only do something for XEmacs.
1534 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
1535
1536 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
1537
1538 * gnus-registry.el (gnus-adaptive-word-syntax-table):
1539 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
1540
e9346447
JB
15412007-11-15 Juanma Barranquero <lekktu@gmail.com>
1542
ec5741dc 1543 * nnimap.el (nnimap-split-download-body):
e9346447 1544 * gnus-demon.el (gnus-demon):
ec5741dc 1545 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 1546
1428d46b
MB
15472007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
1548
1549 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
1550 macros.
1551 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
1552 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
1553 copy data from unibyte buffer to multibyte current buffer.
1554 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
1555 to copy data from unibyte current buffer to multibyte buffer.
1556 (nntp-make-process-buffer): Make process buffer unibyte.
1557
1558 * pop3.el (pop3-open-server): Fix typo in Lisp code.
1559
15602007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
1561
1562 * pop3.el (pop3-open-server): Accept and process data more robustly at
1563 connexion start to avoid spurious "POP SSL connexion failed" errors.
1564
15652007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
1566
1567 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
1568 read group names.
1569
15702007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
1571
1572 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
1573
15742007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
1575
1576 * nnmail.el (nnmail-parse-active): Make group names unibyte.
1577 (nnmail-save-active): Use a unibyte buffer when saving active file,
1578 which may contain non-ASCII group names.
1579
1580 * nnml.el (nnml-request-group): Decode group names in messages.
1581
4d8a28ec
MB
15822007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
1583
1584 * message.el (message-citation-line-function)
1585 (message-insert-formatted-citation-line): Fix spelling of
1586 `message-insert-formated-citation-line'.
1587
c12ecb0a
MB
15882007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
1589
1590 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
1591
4d8a28ec
MB
15922007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
1593
1594 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
1595 nnmail-pathname-coding-system.
1596
1597 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
1598 that a user enters; decode group names in messages.
1599
1600 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
1601
60ece9b0
MB
16022007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1603
1604 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
1605
1606 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
1607
1608 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
1609 risky local variable.
1610
1611 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
1612
16132007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
1614
1615 * encrypt.el: Improve documentation to fix function name typo.
1616 Reported by Daiki Ueno <ueno@unixuser.org>.
1617
16182007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
1619
1620 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
1621 even if the point is not in the last page of an article.
1622 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
1623 back to the previous page.
1624
c590ed3a
MB
16252007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
1626
1627 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
1628
60ece9b0
MB
16292007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
1630
1631 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
1632
c70dbcd5
SM
16332007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
1634
60ece9b0
MB
1635 * message.el (message-check-news-body-syntax): Avoid
1636 mm-string-as-multibyte.
c70dbcd5
SM
1637 (message-hide-headers): Don't assume (point-min)==1.
1638
437ce4be
MB
16392007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
1640
1641 * message.el (message-remove-blank-cited-lines): Fix if remove is
1642 given.
1643 (message-bogus-address-regexp): New variable.
1644 (message-bogus-recipient-p): New function.
1645 (message-check-recipients): New command.
1646 (message-syntax-checks): Add `bogus-recipient'.
1647 (message-fix-before-sending): Add `bogus-recipient'.
1648
1649 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
d55fe5bb
MB
1650 (gnus-treat-body-boundary): Don't test window-system.
1651
296fa7b4 16522007-10-28 Leo <sdl.web@gmail.com> (tiny change)
d55fe5bb
MB
1653
1654 * gnus-art.el (gnus-treat-emphasize): Don't test window-system.
437ce4be 1655
c7ff939a
RS
16562007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
1657
1658 * gnus.el: Bump version to Gnus v5.13.
1659
01c52d31
MB
16602007-10-28 Miles Bader <miles@gnu.org>
1661
1662 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
1663 at compile-time too.
1664
437ce4be
MB
16652007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
1666
1667 * gnus-msg.el (gnus-message-setup-hook): Add
1668 `message-remove-blank-cited-lines' to options.
1669
01c52d31
MB
16702007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
1671
1672 * message.el (message-remove-blank-cited-lines): New function.
880820fe 1673 Suggested by Karl Plästerer.
01c52d31
MB
1674
16752007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
1676
1677 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
1678 mapc.
1679
1680 * imap.el (imap-open): Replace mapcar called for effect with mapc.
1681 (top-level): Use mapc to set functions to be traced for debugging.
1682
1683 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
1684 called for effect with while loop.
1685
1686 * message.el (message-talkative-question): Replace mapcar called for
1687 effect with mapc.
1688
1689 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
1690 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
1691 called for effect with dolist.
1692
1693 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
1694
1695 * nndiary.el: Use dolist instead of mapcar to add diary headers to
1696 gnus-extra-headers and nnmail-extra-headers.
1697
1698 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
1699 called for effect with dolist.
1700 (top-level): Use mapc to set functions to be traced for debugging.
1701
1702 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
1703 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
1704 dolist.
1705
1706 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
1707 Replace mapcar called for effect with mapc.
1708 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
1709 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
1710 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
1711 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
1712
1713 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
1714 remove-if that's a cl function.
1715
1716 * webmail.el (webmail-debug): Replace mapcar called for effect with
1717 dolist.
1718
01c52d31
MB
17192007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
1720
1721 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
1722 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
1723 with while loop.
1724
1725 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
1726 functions from article-* functions.
1727 (gnus-multi-decode-header): Replace mapcar called for effect with
1728 dolist.
1729
1730 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
1731 (gnus-bookmark-show-details): Replace mapcar called for effect with
1732 while loop.
1733
1734 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
1735 called for effect with while loop.
1736
1737 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
1738 with dolist.
1739
1740 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
1741 mapcar called for effect with dolist.
1742
1743 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
1744
1745 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
1746 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
1747 Replace mapcar called for effect with dolist.
1748 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
1749 mapc.
1750
1751 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
1752 Replace mapcar called for effect with dolist.
1753 (gnus-topic-list): Replace mapcar called for effect with mapc.
1754
1755 * gnus.el: Use mapc instead of mapcar to add autoloads.
1756
4b576f7d
RS
17572007-10-23 Richard Stallman <rms@gnu.org>
1758
1759 * gnus-group.el (gnus-group-highlight): Mark as risky.
1760
fdc90613
MB
17612007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
1762
1763 * gnus.el (gnus-server-to-method): Return method found first in
1764 gnus-newsrc-alist.
1765
01c52d31
MB
1766 * gnus-art.el (gnus-article-highlight-signature)
1767 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
1768 button overlay without the front stickiness.
1769
17702007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
1771
1772 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
1773 overview buffer needed a catch to receive its throw.
1774 (gnus-agent-flush-cache): Declared as interactive to make this function
1775 easier to use.
1776
fdc90613
MB
17772007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
1778
1779 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
1780 `next-line'.
1781
5255e3ff
MB
17822007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1783
1784 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
1785 exclude address matching message-dont-reply-to-names.
1786
b4fde39f
MB
17872007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
1788
1789 * gnus-util.el (gnus-string<): New function.
1790
1791 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 1792 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
1793
17942007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
1795
1796 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
1797 the frame-focus tag is set in gnus-buffer-configuration.
1798
01c52d31
MB
17992007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
1800
1801 * gnus-art.el (gnus-article-add-button): Make a button overlay without
1802 the front stickiness.
1803
18042007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
1805
1806 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
1807 url pattern; remove duplicate one.
1808 (gnus-article-extend-url-button): New function.
1809 (gnus-article-add-buttons): Use it.
1810 (gnus-button-push): Use concatenated url that it makes.
1811
6ab3804a
JB
18122007-10-04 Juanma Barranquero <lekktu@gmail.com>
1813
1814 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
1815 (sieve-manage-open): Use `mapc' instead of `mapcar'.
1816
2f19ece7
SM
18172007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
1818
1819 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
1820 Don't hardcode point-min==1.
1821
1d0df8af
DK
18222007-09-30 David Kastrup <dak@gnu.org>
1823
1824 * gnus-art.el (gnus-article-reply-with-original)
1825 (gnus-article-followup-with-original): When `transient-mark-mode' is
1826 off, refrain from active-region behavior for followups.
1827
4b70e299
MB
18282007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
1829
1830 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
1831 Fix comment about "iso8859-1".
1832
18332007-10-08 Daiki Ueno <ueno@unixuser.org>
1834
1835 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
1836 ones returned from the verify-function.
1837
1838 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
1839 mml2015-extract-cleartext-signature if extraction failed.
1840
18412007-10-07 Daiki Ueno <ueno@unixuser.org>
1842
1843 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
1844 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
1845 failed.
4b70e299
MB
1846
18472007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1848
e9346447 1849 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 1850
01c52d31
MB
18512007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
1852
1853 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
1854 to mark a thread as expirable. Add variable `hide' to handle hiding of
1855 thread for both the null and zero (kill/expire thread) universal prefix
1856 cases.
1857 (gnus-summary-expire-thread): Add new function to expire a thread,
1858 using gnus-summary-kill-thread.
1859 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
1860 shortcuts for gnus-summary-expire-thread.
1861 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
1862 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
1863
18642007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
1865
1866 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
1867 extras value, so an extras entry can be deleted.
1868 (gnus-registry-delete-extra-entry): Use it.
1869 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
1870 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
1871 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
e46889e0
JB
1872 storage through the gnus-registry, and provide an appropriate API for
1873 it.
01c52d31 1874
4b70e299
MB
18752007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1876
1877 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
1878 Suggested by Leo <sdl.web@gmail.com>.
1879
1880 * gnus.el: Do.
1881
18822007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1883
1884 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
1885 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
1886
1887 * gnus-agent.el (gnus-agent-fetch-headers): Do.
1888
1889 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
1890 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
1891
18922007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1893
1894 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
1895 newline.
1896 (nnmbox-request-accept-article): Don't change article in source buffer;
1897 narrow to header to use message-fetch-field rather than
1898 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
1899 (nnmbox-request-replace-article): Quote lines that'll be misidentified
1900 as delimiters; make sure article ends with newline.
1901 (nnmbox-delete-mail): Correct last position of article to be deleted;
1902 ignore X-Gnus-Newsgroup header in article body.
1903 (nnmbox-save-mail): Quote lines looking like delimiters at the right
1904 positions; make sure article ends with newline.
1905
01c52d31
MB
1906 * message.el (message-display-abbrev): Don't infloop when a user
1907 inserts SPC in the beginning of header.
1908
19092007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
1910
1911 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
1912 list of groups not followed by default. Fix type to be regexp.
1913 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
1914
19152007-09-06 Tassilo Horn <tassilo@member.fsf.org>
1916
1917 * hmac-def.el (define-hmac-function): Switch from old-style to
1918 new-style backquotes.
1919
002876ab 1920 * md4.el (md4-make-step): Likewise.
01c52d31
MB
1921
19222007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1923
1924 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
1925 raw-text coding system when saving .newsrc file, which may contain
1926 non-ASCII group names.
1927
4b70e299
MB
19282007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
1929
1930 * gnus-cus.el (gnus-score-extra): New widget.
1931 (gnus-score-extra-convert): New function.
1932 (gnus-score-customize): Use it for Extra.
1933
01c52d31
MB
19342007-08-31 Daiki Ueno <ueno@unixuser.org>
1935
1936 * mml2015.el (mml2015-extract-cleartext-signature): New function.
1937 (mml2015-mailcrypt-clear-verify): Use it.
1938 (mml2015-gpg-clear-verify): Use it.
1939 (mml2015-pgg-clear-verify): Use it.
1940 (mml2015-epg-clear-verify): Replace the current part with the output
1941 from GnuPG; don't extract the plaintext by itself.
1942
1943 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
1944 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
1945 mml2015-clear-verify-function; don't touch the armor headers or
1946 dash-escaped text here.
1947
19482007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
1949
1950 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
1951 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
1952 parts, or application/octet-stream as a last resort.
1953 (gnus-mime-view-part-as-type): Don't toggle display.
1954 (gnus-mime-view-part-as-charset): Don't turn off display before
1955 querying charset.
1956
1957 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
1958 stuff to undisplayer function in Emacs.
1959 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
1960
1961 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
1962 text/calendar parts.
1963
7f22a765
MB
19642007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1965
01c52d31
MB
1966 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
1967 decoding text/calendar parts.
1968
1969 * message.el (message-forward-make-body-mime): Always mark body as
1970 having no illegible text; remove signed-or-encrypted argument.
1971 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
1972
7f22a765
MB
1973 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
1974 (mml-generate-mime-1): Don't encode body if it is specified to be in
1975 raw form; don't make buffer be unibyte when inserting multibyte string.
1976
67d0660b
SM
19772007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
1978
1979 * sha1.el: Fix up comment style.
1980 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
1981 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
1982
1983 * hex-util.el: Fix up comment style.
1984 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
1985
1986 * gnus-salt.el: Use with-current-buffer.
1987 (gnus-pick-setup-message): Fix long-standing typo.
1988
bdaf8a62
MB
19892007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
1990
01c52d31
MB
1991 * imap.el (imap-logout-timeout): New variable.
1992 (imap-logout, imap-logout-wait): New functions.
1993 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
1994
1995 * nnimap.el (nnimap-logout-timeout): New server variable.
1996 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
1997 nnimap-logout-timeout.
1998
bdaf8a62
MB
1999 * gnus-art.el (gnus-article-summary-command-nosave)
2000 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
2001
20022007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
2003
2004 * gnus.el (gnus-maximum-newsgroup): New variable.
2005
2006 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
2007 according to gnus-maximum-newsgroup.
2008
2009 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
2010 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
2011 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 2012
01c52d31
MB
20132007-08-14 Tassilo Horn <tassilo@member.fsf.org>
2014
2015 * gnus-art.el (gnus-sticky-article): Fixed problems described in
2016 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
2017 Don't perform gnus-configure-windows here; reuse existing sticky
2018 article buffer.
2019
2020 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
2021 it doesn't exist in gnus-article-mode.
2022
20232007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
2024
2025 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
2026 (gnus-agent-decoded-group-name): New function.
2027 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
2028 (gnus-agent-expire-group-1): Use it; decode group name in messages.
2029
20302007-08-12 Tassilo Horn <tassilo@member.fsf.org>
2031
2032 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
2033 Add binding for gnus-sticky-article.
2034 (gnus-summary-exit): Don't kill sticky article buffers.
2035
2036 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
2037 article buffer.
2038 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
2039 (gnus-kill-sticky-article-buffers): New commands.
2040
37cc095b
MB
20412007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
2042
2043 * nntp.el (nntp-xref-number-is-evil): New server variable.
2044 (nntp-find-group-and-number): If it is non-nil, don't trust article
2045 numbers in the Xref header.
2046
01c52d31
MB
20472007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2048
2049 * gnus-agent.el (gnus-agent-read-group): New function.
2050 (gnus-agent-flush-group, gnus-agent-expire-group)
2051 (gnus-agent-regenerate-group): Use it.
2052 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
2053 nnmail-pathname-coding-system.
2054
37cc095b
MB
20552007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
2056
2057 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
2058
01c52d31
MB
2059 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
2060 that are unread as unread, and also as selected so that information of
2061 marks having been changed by a user may be updated when exiting group.
2062
37cc095b
MB
20632007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
2064
2065 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
2066
01c52d31
MB
20672007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
2068
2069 * gnus-art.el (gnus-mime-display-single): Pass part number that is
2070 calculated ignoring signature parts to gnus-treat-article.
2071
20722007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
2073
2074 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
2075 a point here in order to keep the window start.
2076 (gnus-insert-mime-security-button): Make a button overlay without the
2077 front stickiness.
2078 (gnus-mime-display-security): Goto the end of a button.
2079
2080 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
2081
20822007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
2083
2084 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
2085 group-name-at-point.
2086 (gnus-group-completing-read): New function that offers decoded
2087 non-ASCII group names for completion.
2088 (gnus-fetch-group, gnus-group-read-ephemeral-group)
2089 (gnus-group-jump-to-group, gnus-group-make-group-simple)
2090 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
2091 (gnus-group-fetch-control): Use it.
2092 (gnus-fetch-group): Use group-name-at-point for the initial value
2093 rather than the default value; use gnus-alive-p.
2094
2095 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
2096 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
2097 (gnus-summary-post-news): Use gnus-group-completing-read.
2098
2099 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
2100 (gnus-read-move-group-name): Decode group name for completion.
2101
21022007-07-31 Ted Zlatanov <tzz@lifelogs.com>
2103
2104 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
2105 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
2106 Yamaoka slightly modified the code).
2107
21082007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
2109
2110 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
2111 (nnmail-split-incoming): Bind it.
2112
2113 * nnml.el (nnml-group-name-charset): New function.
2114 (nnml-decoded-group-name): Use it; don't decode group name if
2115 nnmail-group-names-not-encoded-p is non-nil.
2116 (nnml-encoded-group-name): New function.
2117 (nnml-group-pathname): Inline nnml-decoded-group-name.
2118 (nnml-request-expire-articles): Decode group name in message.
2119 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
2120 nnmail-pathname-coding-system.
2121 (nnml-save-mail, nnml-active-number): Work with decoded group names and
2122 not decoded ones according to nnmail-group-names-not-encoded-p.
2123 (nnml-generate-active-info): Use nnml-encoded-group-name.
2124
3ecd3a56
GM
21252007-08-08 Glenn Morris <rgm@gnu.org>
2126
2127 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
2128 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
2129 doc-strings and comments.
2130
cacc7b51
GM
21312007-07-25 Glenn Morris <rgm@gnu.org>
2132
2133 * Relicense all FSF files to GPLv3 or later.
2134
01c52d31 21352007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 2136
01c52d31
MB
2137 * gnus-sum.el (gnus-summary-move-article): Make
2138 gnus-summary-respool-article work.
2f62a044 2139
f931ce84
MB
21402007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
2141
2142 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
2143 string.
2144
880820fe 21452007-07-20 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
2146
2147 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
2148 that should be ignored when comparing distant RSS articles with local
2149 ones.
2150 (nnrss-make-hash-index): New function. Create a hash index according
2151 to the ignored fields.
2152 (nnrss-check-group): Use it.
2153
21542007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
2155
2156 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
2157
2158 * gnus-art.el (article-decode-group-name): Decode Xref header too.
2159
2160 * gnus-group.el (gnus-group-make-group): Encode group name here unless
2161 the new optional argument ENCODED is non-nil.
2162 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
2163 coding system for encoding group name.
2164 (gnus-group-make-rss-group): Pass un-encoded group name to
2165 gnus-group-make-group.
2166 (gnus-group-set-info): Tell gnus-group-make-group that group name is
2167 encoded.
2168
2169 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
2170 Encode group name to which articles are moved or copied.
2171 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
2172 coding system for encoding Newsgroup, Followup-To and Xref headers.
2173
2174 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
2175 marks; use nnheader-file-coding-system to write a file.
2176 (nnagent-retrieve-headers): Bind file-name-coding-system to
2177 nnmail-pathname-coding-system.
2178
2179 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
2180
2181 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
2182 (nnml-request-article, nnml-request-create-group)
2183 (nnml-request-rename-group, nnml-find-id)
2184 (nnml-possibly-change-directory, nnml-possibly-create-directory)
2185 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
2186 (nnml-save-marks): Use nnml-group-pathname instead of
2187 nnmail-group-pathname.
2188
2189 (nnml-request-create-group, nnml-request-expire-articles)
2190 (nnml-request-move-article, nnml-request-delete-group)
2191 (nnml-deletable-article-p, nnml-possibly-create-directory)
2192 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
2193 (nnml-open-marks): Bind file-name-coding-system to
2194 nnmail-pathname-coding-system.
2195
2196 (nnml-request-article): Pass server argument to nnml-find-group-number.
2197 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
2198 server argument to nnml-possibly-create-directory.
2199 (nnml-request-accept-article): Pass server argument to
2200 nnml-active-number and nnml-save-mail.
2201 (nnml-find-group-number): Pass server argument to nnml-find-id.
2202 (nnml-request-update-info): Pass server argument to
2203 nnml-marks-changed-p.
2204
2205 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
2206 (nnml-save-mail, nnml-active-number): Add server argument.
2207
2208 (nnml-request-delete-group): Warn if group is missing.
2209 (nnml-get-nov-buffer): Decode group name.
2210 (nnml-generate-active-info): Encode group name.
2211 (nnml-open-marks): Decode group name in messages.
2212
22132007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
2214
2215 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
2216 if it is not specified.
2217 (gnus-article-pipe-part, gnus-article-save-part)
2218 (gnus-article-interactively-view-part, gnus-article-copy-part)
2219 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
2220 (gnus-article-inline-part, gnus-article-save-part-and-strip)
2221 (gnus-article-replace-part, gnus-article-delete-part)
2222 (gnus-article-view-part-as-type): Pass raw prefix argument to
2223 gnus-article-part-wrapper.
2224
22252007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
2226
2227 * gnus-agent.el (gnus-agent-save-active): Bind
2228 nnheader-file-coding-system to gnus-agent-file-coding-system.
2229
2230 * gnus-cache.el (gnus-cache-save-buffers)
2231 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
2232 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
2233 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
2234 (gnus-cache-braid-nov, gnus-cache-braid-heads)
2235 (gnus-cache-generate-active, gnus-cache-rename-group)
2236 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
2237 (gnus-cache-update-overview-total-fetched-for): Bind
2238 file-name-coding-system to nnmail-pathname-coding-system.
2239 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
2240 variables.
2241 (gnus-cache-decoded-group-name): New function.
2242 (gnus-cache-file-name): Use it.
2243 (gnus-cache-generate-active): Use non-decoded group name for active.
2244
2245 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
2246 right place.
2247 (gnus-write-active-file): Don't break non-ASCII group names.
2248
2249 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
2250 nnmail-pathname-coding-system.
2251
2252 * gnus-uu.el (gnus-uu-decode-save): Typo.
2253
f931ce84
MB
22542007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
2255
2256 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
2257
2f62a044
MB
22582007-07-14 David Kastrup <dak@gnu.org>
2259
2260 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
2261 finishing actions if we did not edit the article.
2262
01c52d31
MB
22632007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2264
2265 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
2266 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
2267 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
2268 (gnus-agent-flush-group, gnus-agent-flush-cache)
2269 (gnus-agent-fetch-headers, gnus-agent-load-alist)
2270 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
2271 (gnus-agent-retrieve-headers, gnus-agent-request-article)
2272 (gnus-agent-regenerate-group)
2273 (gnus-agent-update-files-total-fetched-for)
2274 (gnus-agent-update-view-total-fetched-for): Bind
2275 file-name-coding-system to nnmail-pathname-coding-system.
2276 (gnus-agent-group-pathname): Don't encode file names by
2277 nnmail-pathname-coding-system.
2278 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
2279 coding-system-for-write instead of buffer-file-coding-system to
2280 gnus-agent-file-coding-system.
2281
2282 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
2283 Decode group name.
2284
2285 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
2286
2287 * gnus-start.el (gnus-update-active-hashtb-from-killed)
2288 (gnus-read-newsrc-el-file): Make group names unibyte.
2289
2290 * nnmail.el (nnmail-group-pathname): Don't encode file names by
2291 nnmail-pathname-coding-system.
2292
2293 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
2294 (nnrss-request-delete-group): Bind file-name-coding-system to
2295 nnmail-pathname-coding-system.
2296 (nnrss-read-server-data, nnrss-read-group-data): Bind
2297 file-name-coding-system correctly.
2298 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
2299
2300 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
2301 (nntp-server-to-method-cache): New variable.
2302 (nntp-group-pathname): New function that decodes non-ASCII group names.
2303 (nntp-possibly-create-directory, nntp-marks-changed-p)
2304 (nntp-save-marks, nntp-open-marks): Use it.
2305 (nntp-possibly-create-directory, nntp-open-marks):
2306 Bind file-name-coding-system to nnmail-pathname-coding-system.
2307 (nntp-open-marks): Decode group names when bootstrapping marks.
2308
2309 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
2310 Newsgroups and Folowup-To headers.
2311
82fe1aed
MB
23122007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2313
2314 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2315 (gnus-server-closed-face, gnus-server-denied-face)
2316 (gnus-server-offline-face): Remove variable.
2317 (gnus-server-font-lock-keywords): Use faces that are not aliases.
2318
01c52d31
MB
2319 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
2320 of modifying message-stack directly for XEmacs.
2321
82fe1aed
MB
2322 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
2323 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
2324 if the coding-system argument is nil for XEmacs.
2325
2326 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
2327 mm-charset-override-alist.
2328
2329 * rfc2047.el: Don't require base64; require rfc2045 for the function
2330 rfc2045-encode-string.
2331 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
2332 to quote the parameter value.
2333
01c52d31
MB
23342007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
2335
2336 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
2337 form in gnus-group-name-charset-method-alist.
2338
2339 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
2340 overrides the default layout edit-form.
2341
2342 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
2343
2344 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
2345
60b0b668
MB
23462007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
2347
2348 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
2349 as unfetched articles.
2350
23512007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
2352
2353 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
2354
01c52d31
MB
23552007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
2356
2357 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
2358 original back end that keeps marks in the local system.
2359
60b0b668
MB
23602007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2361
01c52d31
MB
2362 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
2363 arg of pop-to-buffer for XEmacs.
2364 (gnus-article-read-summary-keys): Ditto; don't restore window
2365 configuration if summary command ends up with neither article buffer
2366 nor summary buffer; describe bindings if summary keys end with C-h.
2367
23682007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
2369
2370 * message.el (message-fix-before-sending): Skip raw message part to be
2371 forwarded while checking illegible text.
2372 (message-forward-make-body-mime, message-forward-make-body): Mark
2373 signed or encrypted raw message as having no illegible text.
2374
23752007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
2376
2377 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
2378 (gnus-message-with-timestamp-1): New macro.
2379 (gnus-message-with-timestamp): New function.
2380 (gnus-message): Use them.
2381
2382 * nnheader.el (nnheader-message): Use them.
2383
23842007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
2385
2386 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
2387 .newsrc.eld file.
60b0b668 2388
5cedca8d
MB
23892007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2390
2391 * gnus-agent.el (gnus-agent-fetch-headers)
2392 (gnus-agent-retrieve-headers): Bind
2393 gnus-decode-encoded-address-function to identity.
2394
2395 * nntp.el (nntp-send-xover-command): Recognize an xover command is
2396 available also when the server returns simply a dot.
2397
2398 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
2399
524705ae
MB
24002007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
2401
01c52d31
MB
2402 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
2403
24042007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
2405
524705ae
MB
2406 * gnus-ems.el (gnus-x-splash): Make it work.
2407
2408 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
2409 from being used.
2410
01c52d31
MB
24112007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
2412
2413 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
2414 the front stickiness.
2415 (gnus-article-summary-command-nosave): Correct the order of the
2416 arguments passed to pop-to-buffer.
2417 (gnus-article-read-summary-keys): Ditto; make it work properly when the
2418 summary command ends up with the article buffer.
2419
2420 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
2421 the same faces.
524705ae 2422
770edeec
JB
24232007-06-07 Juanma Barranquero <lekktu@gmail.com>
2424
524705ae 2425 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 2426
34c5dce5
JB
24272007-06-06 Juanma Barranquero <lekktu@gmail.com>
2428
3e3dc2c3
JB
2429 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
2430 * gnus-sum.el (gnus-summary-highlight):
524705ae 2431 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 2432 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 2433
524705ae
MB
24342007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
2435
2436 * gnus-art.el (gnus-mime-view-part-externally)
2437 (gnus-mime-view-part-internally): Fix predicate function passed to
2438 completing-read.
2439
01c52d31
MB
2440 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
2441
2442 * gnus.el (gnus-update-message-archive-method): Add :version.
2443
24442007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
2445
2446 * gnus.el (gnus-update-message-archive-method): New variable.
2447
2448 * gnus-start.el (gnus-setup-news): Update saved "archive" method
2449 according to gnus-message-archive-method if
2450 gnus-update-message-archive-method is non-nil.
2451
24522007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
2453
2454 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
2455 by Loic Dachary <loic@dachary.org>.
2456 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 2457
c14dcd06
CY
24582007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
2459
2460 * message.el (message-pop-to-buffer): Add switch-function argument.
2461 (message-mail): Pass switch-function argument to it.
524705ae 2462
01c52d31
MB
24632007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
2464
2465 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
2466 Improve doc string.
2467
24682007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
2469
2470 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
2471 (gnus-header-content)
2472 * gnus-cite.el (gnus-cite-10)
2473 * gnus-srvr.el (gnus-server-closed)
2474 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
2475 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
2476 (gnus-group-mail-3-empty, gnus-group-mail-low)
2477 (gnus-group-mail-low-empty, gnus-splash)
2478 * message.el (message-header-to, message-header-cc)
2479 (message-header-subject, message-header-other, message-header-name)
2480 (message-header-xheader, message-separator, message-cited-text)
2481 (message-mml): Lighten colors of faces used for dark background.
2482
24832007-05-24 Simon Josefsson <simon@josefsson.org>
2484
2485 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
2486 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
2487
524705ae
MB
24882007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
2489
c9e31f32
SM
2490 * message.el (message-narrow-to-headers-or-head):
2491 Ignore mail-header-separator in the body.
524705ae 2492
01c52d31
MB
24932007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
2494
2495 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
2496 same as window size.
2497
24982007-05-22 Kevin Ryde <user42@zip.com.au>
2499
2500 * message.el (message-font-lock-keywords): Use message-header-xheader
2501 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
2502 ahead of the anything pattern, to get it recognised.
2503
880820fe 25042007-05-12 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
2505
2506 * gnus-sum.el (gnus-articles-to-read)
2507 (gnus-summary-insert-old-articles): Don't truncate group name for
2508 `read-string'.
2509
2510 * gnus-util.el (gnus-limit-string): Delete this function.
2511
2512 * gnus-sum.el (gnus-simplify-subject-fully): Use
2513 `truncate-string-to-width' instead.
2514
880820fe 25152007-05-11 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
2516
2517 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
2518 if, on summary exit, the next group has to be selected.
2519 (gnus-summary-exit): Use it.
2520
524705ae
MB
25212007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2522
2523 * gnus-art.el (gnus-article-mode): Fix comment about displaying
2524 non-break space.
c14dcd06 2525
01c52d31
MB
25262007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
2527
2528 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
2529 Check if group is not a directory.
2530 (nnfolder-request-expire-articles): Don't delete articles if the target
2531 group is not available.
2532
2533 * nnml.el (nnml-request-create-group): Properly check if group is not a
2534 file.
2535 (nnml-request-expire-articles): Don't delete articles if the target
2536 group is not available.
2537
2538 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2539 Don't quote characters that are within parentheses.
2540
25412007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2542
2543 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
2544 (gnus-handle-ephemeral-exit): Select article according to it.
2545
25462007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
2547
2548 * message.el (message-insert-formated-citation-line): Remove newline.
2549 (message-citation-line-format): Add final \n here so that the user can
2550 avoid a blank line.
2551
25522007-05-03 Dan Christensen <jdc@uwo.ca>
2553
2554 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
2555 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
2556 Update lanl/arXiv support.
596e5f72 2557
01c52d31
MB
25582007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
2559
2560 * gnus.el: Bump version number.
2561
25622007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2563
2564 * gnus.el (gnus-version-number): Bump version.
2565
9b3ebcb6 25662007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
01c52d31
MB
2567
2568 * gnus.el: No Gnus v0.6 is released.
2569
25702007-04-27 Didier Verna <didier@xemacs.org>
2571
2572 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
2573 * gmm-utils.el (gmm-regexp-concat): here.
2574 * message.el: Don't require 'gnus-util.
2575 (message-dont-reply-to-names): Handle name change above.
2576 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
2577
25782007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
2579
2580 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
2581 since the initial value varies according to the system.
2582
25832007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
2584
2585 * mm-util.el (mm-charset-synonym-alist): Defcustom.
2586
25872007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2588
2589 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
2590
25912007-04-24 Didier Verna <didier@xemacs.org>
2592
2593 Improve the type of gnus-ignored-from-addresses.
2594 * gnus-util.el (gnus-orify-regexp): New function.
2595 * message.el (gnus-util): Require it.
2596 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
2597 * gnus-sum.el (gnus-ignored-from-addresses): New function.
2598 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
2599
26002007-04-24 Didier Verna <didier@xemacs.org>
2601
2602 * gnus-sum.el:
2603 * gnus-utils.el: Fix some trailing whitespaces.
2604
26052007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
2606
2607 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
2608 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
2609 article's Message-ID; refer parent article in summary buffer.
2610
2611 * message.el (message-bounce): Call mime-to-mml.
2612
26132007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
2614
2615 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 2616
6b554e88
MB
26172007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
2618
2619 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
2620 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
2621 displayed of multipart/alternative part if it is invoked from summary
2622 buffer.
6b554e88
MB
2623
2624 * mm-view.el (mm-inline-text-html-render-with-w3m)
2625 (mm-inline-text-html-render-with-w3m-standalone)
2626 (mm-inline-render-with-function): Use mail-parse-charset by default.
2627
01c52d31
MB
26282007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
2629
2630 * parse-time.el (parse-time-string-chars): Check if CHAR
2631 is less than the length of parse-time-syntax.
2632
26332007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
2634
2635 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
2636 from gnus-newsgroup-processable.
2637
26382007-04-16 Didier Verna <didier@xemacs.org>
2639
2640 * gnus-msg.el (gnus-configure-posting-styles): Handle
002876ab 2641 message-signature-directory properly with :file syntax. Reported by
01c52d31
MB
2642 "Leo".
2643
26442007-04-11 Didier Verna <didier@xemacs.org>
2645
2646 New user option: message-signature-directory.
2647 * gnus-msg.el (gnus-configure-posting-styles): Support it.
2648 * message.el (message-insert-signature): Ditto.
2649 * message.el (message-signature-file): Doc update.
2650 * message.el (message-signature-directory): New.
2651
c429815a
MB
26522007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
2653
2654 * gnus-msg.el (gnus-inews-yank-articles): Use
2655 message-exchange-point-and-mark instead of exchange-point-and-mark.
2656
26572007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
2658
2659 * message.el (message-yank-original): Make sure cited text ends with
2660 newline; don't exchange point and mark.
2661
26622007-04-07 Chong Yidong <cyd@stupidchicken.com>
2663
2664 * tls.el (open-tls-stream): Properly handle case where there
2665 is no associated buffer.
2666
c345112e
TTN
26672007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
2668
2669 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
2670 message-yank-original, make sure (< mark TEXT point).
2671
8aed9ac5
RS
26722007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
2673
01c52d31
MB
2674 * message.el (message-fill-column): New variable.
2675 (message-mode): Use it. Add comment on a possible new hook.
2676
8aed9ac5
RS
2677 * nnmail.el (nnmail-spool-file): Mark as obsolete.
2678 (nnmail-get-new-mail): Reformat.
2679
2680 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
2681
2682 * gmm-utils.el: Fix Commentary.
2683 (gmm-tool-bar-from-list): Fix typo in doc string.
2684
561fb491
TTN
26852007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
2686
01c52d31
MB
2687 * message.el (message-yank-original): Don't switch point and mark
2688 unnecessarily to put point and mark as documented.
2689
26902007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2691
2692 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
2693 from the message heads.
2694
26952007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
2696
2697 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
2698 article buffer does not have a window. This may not be the best
2699 solution but is certainly better than setting the start of the null,
2700 that is the current, window.
2701
27022007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
2703
2704 * gnus-draft.el (gnus-draft-setup-hook): New hook.
2705 (gnus-draft-setup): Run it.
2706
2707 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
2708 gnus-score-fast-scoring. Allow regexp.
2709 (gnus-score-headers): Use it.
2710
2711 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
2712 XEmacs.
2713
2714 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
2715 string.
2716 (gnus-button-alist): Also catch `<f1> k ...'.
2717 (gnus-treat-display-x-face): Fix doc string.
561fb491 2718
87ba2830
MB
27192007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2720
2721 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
2722 evaluation of gnus-extended-version to ensure correct generation of the
2723 User-Agent header when message-generate-headers-first is used.
2724
01c52d31 27252007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 2726
01c52d31
MB
2727 * hashcash.el (hashcash-generate-payment-async): Don't crash if
2728 hashcash-path is nil. Don't call callback with incorrect number of
2729 parameters if val is 0.
87ba2830 2730
815b81c8
MB
27312007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2732
2733 * message.el (message-required-news-headers):
2734 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
2735
27362007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
2737
2738 * message.el (message-generate-new-buffers): Change the meaning of the
2739 nil value; add `standard' to the choices; treat t as `unique'; improve
2740 doc string.
2741 (gnus-select-frame-set-input-focus): Autoload.
2742 (message-buffer-name): Search for the existing message buffer if
2743 message-generate-new-buffers is nil or `standard'; treat the value t of
2744 message-generate-new-buffers as `unique'.
2745 (message-pop-to-buffer): Raise the frame already displaying the message
2746 buffer; clear the echo area after querying.
2747 (message-setup): Pass the `continue' argument to compose-mail.
2748 (message-mail): Prefer `switch-function' if it is given; search for the
2749 existing message buffer if the `continue' argument is non-nil; pass
2750 continue and switch-function arguments to compose-mail by way of
2751 message-setup.
2752 (message-mail-other-window): Adjust argument of message-setup.
2753 (message-mail-other-frame): Ditto.
2754
01c52d31
MB
27552007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
2756
2757 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
2758 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
2759 to turn font-lock on when turning gnus-message-citation-mode on.
2760
27612007-03-06 Daiki Ueno <ueno@unixuser.org>
2762
2763 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
2764 (mml-smime-function-alist): New variable; add epg as the backend.
2765 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
2766 mml-smime- functions instead.
2767 * mm-view.el: Require smime.
2768
27692007-03-05 Didier Verna <didier@xemacs.org>
2770
2771 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
2772 instead of just inheritance for posting styles.
2773 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
2774
27752007-02-24 John Paul Wallington <jpw@pobox.com>
2776
2777 * tls.el (tls-certtool-program): Fix custom type.
2778
27792007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
2780
2781 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
2782 and point-at-eol instead of line-(beginning|end)-position.
2783
2784 * assistant.el (assistant-parse-buffer): Ditto.
2785
27862007-02-28 Daiki Ueno <ueno@unixuser.org>
2787
2788 * mml2015.el (mml2015-epg-find-usable-key): New function.
2789 (mml2015-epg-sign): Use it.
2790 (mml2015-epg-encrypt): Use it.
2791
45cb30ee
MB
27922007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
2793
2794 * message.el (message-make-in-reply-to): Quote name containing
2795 non-ASCII characters. It will make the RFC2047 encoder cause an error
2796 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 2797 <nakaji@jp.freebsd.org>.
45cb30ee 2798
01c52d31
MB
27992007-02-27 Didier Verna <didier@xemacs.org>
2800
2801 Include the group parameters as well as the topic ones in the
2802 inheritance filter process.
2803 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
2804 argument GROUP-PARAMS-LIST.
2805 * gnus-topic.el (gnus-group-topic-parameters): Use it.
2806
45cb30ee
MB
28072007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
2808
2809 * nntp.el (nntp-never-echoes-commands)
2810 (nntp-open-connection-functions-never-echo-commands): New variables.
2811 (nntp-send-command): Use them.
2812
01c52d31
MB
28132007-02-20 Daiki Ueno <ueno@unixuser.org>
2814
2815 * mml2015.el (mml2015-epg-verify): Simplified.
2816
28172007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
2818
2819 * mml.el (mml-content-disposition-alist): New user option.
2820 (mml-content-disposition): New function.
2821 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
2822 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
2823
28242007-02-19 Daiki Ueno <ueno@unixuser.org>
2825
2826 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
2827 verification.
2828
aa260d63
MB
28292007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2830
2831 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
2832 articles posted in the last 24 hours.
2833
c371062c
CY
28342007-02-14 Chong Yidong <cyd@stupidchicken.com>
2835
2836 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
2837
880820fe 28382007-02-14 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
2839
2840 * nntp.el (nntp-send-command): Don't wait for echoes when
2841 nntp-open-ssl-stream is used.
2842
28432007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
2844
2845 * gnus-cite.el (gnus-test-font-lock-add-keywords)
2846 (gnus-message-add-citation-keywords)
2847 (gnus-message-remove-citation-keywords): Remove.
2848 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
2849 directly, make the variables in font-lock-defaults buffer-local, add
2850 gnus-message-citation-keywords to them and then update the value of
2851 font-lock-keywords.
2852
28532007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
2854
2855 * message.el (message-cite-original-1): Don't call
2856 gnus-article-highlight-citation.
2857
2858 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
2859 citations; fix line count.
2860
28612007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
2862
2863 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
2864 (gnus-message-add-citation-keywords)
2865 (gnus-message-remove-citation-keywords): Use it; fix the emulating
2866 versions of font-lock-add-keywords and font-lock-remove-keywords to
2867 work with XEmacs correctly.
2868
28692007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
2870
2871 * gnus-cite.el (gnus-cite-face-list): Set the values of
2872 gnus-message-max-citation-depth and gnus-message-citation-keywords.
2873 (gnus-message-max-citation-depth): Use defvar rather than defconst.
2874 (gnus-message-cite-prefix-regexp): New variable.
2875 (gnus-message-search-citation-line): Use it; protect against long
2876 citation prefix; fill match data with nil rather than 0 for XEmacs; set
2877 the 0th match data for Emacs.
2878 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
2879 (gnus-message-add-citation-keywords): Append keywords rather than
2880 prepending; emulate font-lock-add-keywords if it is not available.
2881 (gnus-message-remove-citation-keywords): Emulate
2882 font-lock-remove-keywords if it is not available.
2883
2884 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
2885
2886 * message.el (message-cite-prefix-regexp): Set the value of
2887 gnus-message-cite-prefix-regexp.
2888
c91f4b83
MB
28892007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2890
2891 * nnweb.el (nnweb-google-parse-1): Update parser.
2892
8f77631e
JB
28932007-01-29 Juanma Barranquero <lekktu@gmail.com>
2894
2895 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
2896
41e49ce6
MB
28972007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2898
2899 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
2900 regexp.
2901
29022007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2903
2904 * uudecode.el (uudecode-string-to-multibyte): New function emulating
2905 string-to-multibyte.
2906 (uudecode-decode-region-internal): Use it.
2907
b28080e3
MB
29082007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
2909
2910 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
2911 custom choice.
2912
2913 * gnus-art.el (gnus-signature-limit): Fix custom choice.
2914
01c52d31
MB
29152007-01-22 Daiki Ueno <ueno@unixuser.org>
2916
2917 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
2918
2919 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
2920 `write-region' to respect `mm-inhibit-file-name-handlers'.
2921
b66f54c1
MB
29222007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
2923
2924 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
2925 Use gnus-home-directory instead of "~/" or "$HOME".
2926
01c52d31
MB
29272007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
2928
2929 * encrypt.el (encrypt-insert-file-contents): Add better prompt
2930 to mention filename.
2931 Add comments at beginning regarding usage.
2932 (encrypt-write-file-contents): Change interactive so a string is
2933 acceptable. If the file has no associated model, show an error instead
2934 of a nonsense prompt.
2935
29362007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2937
2938 * spam.el (spam-bsfilter-ham-switch): Fix typo.
2939 Thanks to Yoshihiko Yamada for kind notification of this typo.
2940
0d7c8ac4
KH
29412007-01-12 Kenichi Handa <handa@m17n.org>
2942
2943 * uudecode.el (uudecode-decode-region-internal): Make it work in a
2944 multibyte buffer.
651408cb
MB
2945
29462007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
2947
01c52d31
MB
2948 * gnus-score.el (gnus-score-fast-scoring): New variable.
2949 (gnus-score-headers): Use it.
2950
651408cb 2951 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 2952
01c52d31
MB
2953 * message.el (message-cite-original-1): Call
2954 gnus-article-highlight-citation if requested.
60ece9b0 2955 (message-make-from): Allow name and address as optional arguments.
40e902eb 2956
01c52d31 2957 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 2958
01c52d31
MB
2959 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
2960 bugs to doc string.
2961 (gnus-button-alist): Add mid\\|message-id.
2962 (gnus-button-fetch-group): Extend for use in
2963 `browse-url-browser-function'.
2964 (gnus-button-url-regexp): Try to catch paired parentheses like in
2965 Wikipedia URLs.
d84c3737 2966
01c52d31
MB
2967 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
2968 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 2969
01c52d31 29702007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 2971
01c52d31
MB
2972 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
2973 Update copyright.
ba361211 2974
01c52d31 29752007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 2976
01c52d31 2977 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 2978
01c52d31 29792007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 2980
01c52d31
MB
2981 * gnus-registry.el (gnus-registry-unfollowed-groups)
2982 (gnus-registry-split-fancy-with-parent): Fix documentation.
2983
29842007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
2985
2986 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
2987 from nnweb groups.
2988
29892006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2990
2991 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
2992 Xref urls. Erase buffer before requesting head.
2993
2994 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
2995
29962007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
2997
2998 * gnus-soup.el (gnus-soup): New custom group. Make user variables
2999 customizable.
3000
30012007-01-05 Daiki Ueno <ueno@unixuser.org>
3002
3003 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
3004 no signing key is found.
3005 (mml2015-epg-encrypt): Ask user whether to skip or abort if
3006 no encrypting and/or signing key is found.
3007
30082007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
3009
3010 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
3011
30122007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3013
3014 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
3015 headers read from disk with the ones newly found in the current search.
3016 This should no longer cause problems, because the article numbers in
3017 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
3018
30192007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3020
3021 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
3022
30232007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
3024
3025 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
3026
01c52d31
MB
30272007-01-01 Romain Francoise <romain@orebokech.com>
3028
3029 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
3030
30312006-12-31 Steve Youngs <steve@sxemacs.org>
3032
3033 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
3034 `define-minor-mode' macro definition expanded properly.
3035 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
3036 exclude it there.
3037
3038 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
3039 of 2006-12-30. The default is nil on (S)XEmacs already because of the
3040 `fboundp' test.
3041 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
3042 This is OK to autoload in (S)XEmacs now.
3043
30442006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3045
3046 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
3047 keystroke.
3048 (gnus-summary-limit-to-singletons): Fix typo.
3049
3050 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
3051 else fails.
3052
db629244
MB
30532006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3054
01c52d31
MB
3055 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
3056 docstring.
3057
3058 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
3059 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
3060 (gnus-summary-insert-dormant-articles): Fix typo in message.
3061
30622006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
3063
3064 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
3065 nil for XEmacs.
3066 (gnus-message-citation-mode): Don't autoload in XEmacs.
3067
3068 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 3069
880820fe 30702006-12-29 Jouni K. Seppänen <jks@iki.fi>
11e95b02
MB
3071
3072 * nnimap.el (nnimap-expunge-search-string): Mention
3073 nnimap-search-uids-not-since-is-evil in docstring.
3074
30752006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
3076
3077 * spam.el: Revert to make-obsolete-variable because
3078 define-obsolete-variable-alias is not supported in Emacs 21.
3079
01c52d31
MB
3080 * spam.el (spam-ifile-path, spam-ifile-database-path)
3081 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
3082 make-obsolete-variable.
3083 (spam-bsfilter-path, spam-bsfilter-program)
3084 (spam-spamassassin-path, spam-spamassassin-program)
3085 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
3086 use "path" inappropriately.
3087 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
3088 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
3089 variable names.
3090
11e95b02
MB
30912006-12-28 Daiki Ueno <ueno@unixuser.org>
3092
3093 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
3094 summary buffer.
3095
01c52d31
MB
3096 * password.el (password-cache-remove): Use clear-string to burn
3097 password, if available.
11e95b02 3098
01c52d31
MB
30992006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
3100
3101 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
3102
3103 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
3104
3105 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
3106 (gnus-message-highlight-citation): Move defcustom here from
3107 gnus-cite.el.
3108 (gnus-message-citation-mode): Autoload.
3109
3110 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
3111 checks to make it compile with XEmacs.
3112 (gnus-message-citation-mode): New minor mode.
3113 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
3114 (gnus-message-highlight-citation): New variables.
3115 (gnus-message-search-citation-line)
3116 (gnus-message-add-citation-keywords)
3117 (gnus-message-remove-citation-keywords)
3118 (turn-on-gnus-message-citation-mode)
3119 (turn-off-gnus-message-citation-mode): New functions.
3120
31212006-12-26 Oliver Scholz <epameinondas@gmx.de>
3122
3123 * gnus-cite.el: Enable highlighting of different citation levels in
3124 message-mode.
11e95b02
MB
3125
31262006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
3127
3128 * message.el (message-make-fqdn): Fix comment.
3129 (message-bogus-system-names): Add ".local".
3130
3131 * spam.el (spam-ifile-path, spam-ifile-program)
3132 (spam-ifile-database-path, spam-ifile-database)
3133 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
3134 Don't use "path" inappropriately.
3135 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
3136 strings.
3137 (spam-check-ifile, spam-ifile-register-with-ifile)
3138 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
3139 new variable names.
3140
3141 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
3142 (gnus-treat-display-smileys): Simplify using
3143 gnus-image-type-available-p.
3144
3145 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
3146 available.
3147
31482006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
3149
3150 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
3151 one after turning on the buffer's multibyteness instead of decoding
3152 them directly in the unibyte buffer that causes unexpected conversion
3153 in Emacs 23 (unicode).
3154
01c52d31
MB
31552006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3156
3157 * message.el (message-generate-hashcash): Fix custom type.
3158
31592006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
3160
3161 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
3162
9b9e104e
MB
31632006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
3164
3165 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
3166 disconnect icons. Add help text.
3167
01c52d31
MB
31682006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
3169
3170 * spam.el (spam-extra-header-to-number): CRM114 spam score is
3171 negated to be consistent with the others we handle.
3172
31732006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3174
3175 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
3176 version of gnus-summary-buffer to something, so that we can use two
3177 article buffers at the same time.
3178
31792006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
3180
3181 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
3182 trigger all the extra headers.
3183 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
3184 sorting.
3185
31862006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3187
3188 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
3189 solid groups.
3190
bcd3e063
MB
31912006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
3192
3193 * legacy-gnus-agent.el: Add Copyright notice.
3194
82e5f93f
CY
31952006-12-12 Chong Yidong <cyd@stupidchicken.com>
3196
3197 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
3198
01c52d31
MB
31992006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3200
3201 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
3202
3203 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
3204 to make it work reliably in CVS Emacs.
3205 (gnus-summary-limit-strange-charsets-predicate)
3206 (gnus-summary-limit-to-predicate): New functions.
3207
f88e76a8
CY
32082006-12-08 Chong Yidong <cyd@stupidchicken.com>
3209
3210 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
3211 specifying array size.
3212 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
3213 array if it is too small.
3214 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
3215 (gnus-sort-threads-loop): New function.
3216
e925d5ae 32172006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
3218
3219 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
3220 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
3221
880820fe 32222006-12-04 Jouni K. Seppänen <jks@iki.fi>
3aa84d30
MB
3223
3224 * mm-url.el (mm-url-predefined-programs): Call curl with correct
3225 options.
3226
01c52d31
MB
32272006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3228
3229 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
3230 DOS-ing the recipient.
3231
3232 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
3233 the headers when creating the mapping to avoid mismappings.
3234 (nnweb-gmane-create-mapping): Always nix out old mapping.
3235
32362006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
3237
3238 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
3239 and mm-verify-option to never.
3240
5538c331
MB
32412006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
3242
01c52d31
MB
3243 * message.el (message-signed-or-encrypted-p): New function.
3244 (message-forward-make-body): Use it.
3245
3246 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
3247 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
3248
32492006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
3250
3251 * nneething.el (nneething-decode-file-name): Replace
3252 decode-coding-string with mm-decode-coding-string.
3253
01c52d31
MB
3254 * gnus-int.el (gnus-open-server): Say failed server's name.
3255
550831ed
JB
32562006-11-24 Juanma Barranquero <lekktu@gmail.com>
3257
3258 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
3259 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
3260
3261 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
3262 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
3263 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
3264 (gnus-group-make-directory-group, gnus-group-transpose-groups):
3265 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
3266 (gnus-subscribe-newsgroup, gnus-1):
3267 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
3268 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
3269 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
3270 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
3271
01c52d31
MB
32722006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3273
3274 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
3275 keystroke.
3276 (gnus-summary-limit-to-bodies): Implement headersp.
3277
32782006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3279
3280 * dns.el (query-dns): Protect against "Process dns deleted" strings.
3281
e8f0f70d
MB
32822006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
3283
3284 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
3285
01c52d31
MB
32862006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3287
3288 * message.el (message-generate-hashcash): Expand range of values to
3289 include `opportunistic'.
3290 (message-send-mail): Use it.
3291
b07e0143
MB
32922006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3293
3294 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
3295 and comment it.
3296
3297 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
3298
4573e0df
MB
32992006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
3300
3301 * gnus-util.el (gnus-extract-address-components): Improve comment.
3302
33032006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
3304
3305 * gnus-util.el (gnus-extract-address-components): Work with address in
3306 which the name portion contains @.
3307
33082006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3309
3310 * gnus.el (gnus-start): Move custom group up.
3311 (gnus-select-method): Don't autoload, but make it available for
3312 `customize-variable'.
3313 (gnus-getenv-nntpserver): Don't autoload.
3314
01c52d31
MB
33152006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
3316
3317 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
3318
33192006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3320
3321 * message.el (message-sendmail-extra-arguments): New variable.
3322 (message-send-mail-with-sendmail): Use it.
3323
4573e0df
MB
33242006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
3325
3326 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
3327 mm-with-unibyte-current-buffer to make string unibyte.
3328
3329 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
3330 mm-string-as-multibyte.
3331
01c52d31
MB
33322006-11-14 Daiki Ueno <ueno@unixuser.org>
3333
3334 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
3335 Reported by Werner Koch <wk@gnupg.org>.
3336
33372006-11-14 Daiki Ueno <ueno@p360>
3338
3339 * mml2015.el: Autoload epa-select-keys when compiling.
3340
33412006-11-13 Daiki Ueno <ueno@unixuser.org>
3342
3343 * mml2015.el (mml2015-epg-sign): Save the signing keys in
3344 message-options.
3345 (mml2015-epg-encrypt): Save the recipient keys in message-options.
3346
33472006-11-13 Daiki Ueno <ueno@unixuser.org>
3348
3349 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
3350 EasyPG (< 0.0.6).
3351 (mml2015-always-trust): New user option.
3352 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
3353 prompt.
3354
33552006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
3356
3357 * nntp.el (nntp-authinfo-force): New variable.
3358 (nntp-send-authinfo): Use it.
3359
4573e0df
MB
33602006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
3361
01c52d31
MB
3362 * message.el (message-strip-subject-encoded-words): Allow _not_ to
3363 decode encoded words. Improve prompt. Add comment about forwarding.
3364 (message-replacement-char): Move up.
4573e0df
MB
3365
33662006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
3367
3368 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
3369 instead of gnus-intersection because arguments of gnus-sorted-nunion
3370 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
3371
01c52d31
MB
33722006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
3373
3374 * message.el (message-strip-subject-encoded-words): Reformat prompt.
3375 (message-simplify-subject-functions): Enable
3376 message-strip-subject-encoded-words by default.
3377
33782006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
3379
3380 * message.el (message-strip-subject-encoded-words): New function
3381 (message-simplify-subject-functions): New variable.
3382 (message-simplify-subject): Use it. Fix typo in doc string.
3383 Support message-strip-subject-encoded-words.
3384
06856b12
JB
33852006-11-03 Juanma Barranquero <lekktu@gmail.com>
3386
3387 * gnus-diary.el (gnus-diary-delay-format-function):
3388 * nndiary.el (nndiary-reminders):
3389 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
3390
b193caa3
MB
33912006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3392
3393 * gnus-art.el (article-hide-boring-headers): Fetch date from
3394 gnus-original-article-buffer to avoid problems with localized date
3395 strings.
3396
33972006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
3398
3399 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
3400
ab785936
MB
34012006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
3402
06856b12
JB
3403 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
3404 New variables.
ab785936
MB
3405 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
3406 (mm-charset-synonym-alist): Move some entries to
3407 mm-codepage-iso-8859-list.
3408 (mm-charset-synonym-alist, mm-charset-override-alist): Add
3409 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
3410
b90a6149
MB
34112006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3412
3413 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
3414
34152006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
3416
3417 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
3418 with Emacs 21 and XEmacs.
3419
01c52d31
MB
34202006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
3421
3422 * spam.el (spam-parse-address): New function for better parsing,
3423 catching errors, etc.
3424 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
3425
b90a6149
MB
34262006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
3427
3428 * mm-view.el: Add interactive arg to html2text autoload.
3429
34302006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
3431
3432 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
3433
01c52d31
MB
34342006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
3435
3436 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
3437 variables.
3438 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
3439 (mm-charset-synonym-alist): Move some entries to
3440 mm-codepage-iso-8859-list.
3441
3442 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
3443
34442006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
3445
3446 * message.el (message-citation-line-format)
3447 (message-insert-formated-citation-line): Fix implementation of %E, %N
3448 and %n according to the doc string.
3449
34502006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
3451
3452 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
3453 car-safe to avoid bad parses.
3454
c86d4601
MB
34552006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
3456
3457 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
3458 names.
3459
3460 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
3461
34622006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3463
01c52d31
MB
3464 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
3465 header.
3466
3467 * message.el (message-draft-headers): Add Date.
3468 (message-headers-to-generate): Fix typo in docstring.
3469
3470 * nndraft.el (nndraft-required-headers): New variable.
3471 (nndraft-generate-headers): Use it.
3472
3473 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
3474
34752006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
3476
3477 * gnus-registry.el (gnus-registry-wash-for-keywords)
3478 (gnus-registry-find-keywords): New functions to allow easy searching of
3479 articles that are in the registry.
3480
34812006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
3482
3483 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
3484 ietf-drums-parse-address instead of gnus-extract-address-components.
3485 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
3486
34872006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
3488
3489 * gnus.el (gnus-mime): Remove unused custom group.
3490
92edaeed
MB
34912006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3492
3493 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
3494 "blank line" when searching for end of armor headers.
3495
34962006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
3497
3498 * gmm-utils.el (gmm-write-region): Fix variable name.
3499
35002006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
3501
3502 * gmm-utils.el (gmm-write-region): New function based on compatibility
3503 code from `mm-make-temp-file'.
3504
3505 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
3506
3507 * nnmaildir.el (nnmaildir--update-nov)
3508 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
3509 Use `gmm-write-region'.
3510
996aa8c1
MB
35112006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
3512
01c52d31
MB
3513 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
3514 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
3515
3516 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
3517
3518 * message.el (message-replacement-char): New variable.
3519 (message-fix-before-sending): Use it.
3520 (message-simplify-subject): New function to remove duplicate code.
3521 (message-reply, message-followup): Use it.
3522
996aa8c1
MB
3523 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
3524 gnus-summary-limit-to-articles.
3525
01c52d31 35262006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 3527
01c52d31 3528 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 3529
01c52d31 3530 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 3531
01c52d31 35322006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 3533
01c52d31
MB
3534 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
3535 ignore non-string data.
996aa8c1 3536
01c52d31 35372006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 3538
01c52d31
MB
3539 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
3540 non-string data (needs to be done in the registry too).
996aa8c1 3541
01c52d31 35422006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 3543
01c52d31
MB
3544 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
3545 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
3546 (gnus-registry-split-fancy-with-parent)
3547 (gnus-registry-fetch-simplified-message-subject-fast)
3548 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
3549 Remove text properties on ingress into the registry and when it's saved.
3550 (gnus-registry-clean-empty-function): Fix bug with cleaning the
3551 registry from entries with no groups.
996aa8c1 3552
01c52d31 35532006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 3554
01c52d31
MB
3555 * gnus-util.el (gnus-string-remove-all-properties): Add utility
3556 function to remove string properties.
996aa8c1 3557
67099291
MB
35582006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
3559
3560 * gmm-utils.el (gmm): Adjust custom version.
3561
3562 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
3563 custom version.
3564
3565 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
3566
01c52d31
MB
35672006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
3568
3569 * gnus-art.el (gnus-insert-prev-page-button)
3570 (gnus-insert-next-page-button): Simplify. Reformat.
3571
35722006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
3573
3574 * gnus-art.el (gnus-insert-prev-page-button)
3575 (gnus-insert-next-page-button): Apply gnus-article-button-face.
3576
94019f61
CY
35772006-09-25 Chong Yidong <cyd@stupidchicken.com>
3578
3579 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
3580
01c52d31
MB
35812006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
3582
3583 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
3584 gnus-article-button-face to MIME and security buttons.
3585
35862006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
3587
3588 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
3589 readable.
3590
35912006-09-20 Steve Youngs <steve@sxemacs.org>
3592
3593 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
3594 `browse-url-of-file' instead of `browse-url'.
3595
0327a464
MB
35962006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3597
3598 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
3599 regexp. Articles containing quotation were cut prematurely.
3600
36012006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
3602
01c52d31
MB
3603 * message.el (message-cite-original-1): Use nobody by default for the
3604 value of From header.
0327a464
MB
3605 (message-reply): Ditto.
3606
01c52d31
MB
36072006-09-11 Daiki Ueno <ueno@unixuser.org>
3608
3609 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
3610 to the gnus-info. This fixes a bug of inline-PGP message verification.
3611 Reported by Michael Piotrowski <mxp@dynalabs.de>.
3612
b110774a
MB
36132006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
3614
3615 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
3616 mails in the doc string. Add some URLs in comment.
01c52d31 3617 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
3618
36192006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
3620
3621 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
3622 backslashes handling and the way to find boundaries of quoted strings.
3623
01c52d31
MB
36242006-09-07 Daiki Ueno <ueno@unixuser.org>
3625
3626 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
3627 mml1991-encrypt-to-self is set and mml1991-signers is not set.
3628 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
3629 mml2015-encrypt-to-self is set and mml2015-signers is not set.
3630
676c1893
RS
36312006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
3632
01c52d31
MB
3633 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
3634 doc string.
3635 (gnus-button-regexp, gnus-button-last): Remove unused variables.
3636
36372006-09-06 Simon Josefsson <jas@extundo.com>
3638
3639 * mml2015.el (mml2015-use): Doc fix, mention epg.
3640
36412006-09-06 Daiki Ueno <ueno@unixuser.org>
3642
3643 * mml2015.el (mml2015-use): Default to epg, if available.
3644
36452006-09-06 Daiki Ueno <ueno@unixuser.org>
3646
3647 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
3648 message-sender.
3649 (mml1991-epg-encrypt): Ditto.
3650 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
3651 message-sender.
3652 (mml2015-epg-encrypt): Ditto.
676c1893 3653
de4fbbe4
CY
36542006-09-04 Chong Yidong <cyd@stupidchicken.com>
3655
3656 * message.el (message-send-mail-with-sendmail): Look for sendmail in
3657 several common directories.
3658
01c52d31
MB
36592006-09-05 Daiki Ueno <ueno@unixuser.org>
3660
3661 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
3662 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
3663
d7093904
MB
36642006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
3665
8fbdffe5
MB
3666 * gnus-art.el (article-decode-encoded-words): Make it fast.
3667
36682006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
3669
3670 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
3671
d7093904
MB
3672 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
3673 in quoted string into `\'.
3674
343d6628
MB
36752006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
3676
3677 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
3678 Use standard-syntax-table.
3679
36802006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
3681
3682 * gnus-art.el (gnus-decode-address-function): New variable.
3683 (article-decode-encoded-words): Use it to decode headers which are
3684 assumed to contain addresses.
3685 (gnus-mime-delete-part): Remove useless `or'.
3686
3687 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
3688 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
3689 (gnus-nov-parse-line): Use it to decode From header.
3690 (gnus-get-newsgroup-headers): Ditto.
3691 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
3692
3693 * mail-parse.el (mail-decode-encoded-address-region): New alias.
3694 (mail-decode-encoded-address-string): New alias.
3695
3696 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
3697 New function.
3698 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
3699 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
3700 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
3701 (rfc2047-decode-string): Ditto.
3702 (rfc2047-decode-address-region): New function.
3703 (rfc2047-decode-address-string): New function.
3704
01c52d31
MB
37052006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
3706
3707 * message.el (message-caesar-buffer-body): Allow rotating headers.
3708
3709 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
3710
3711 * message.el (message-insert-formated-citation-line): Fix %f.
3712 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
3713
37142006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
3715
3716 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
3717 (gnus-bookmark-mouse-available-p): New macro.
3718 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
3719 (gnus-bookmark-bmenu-show-infos): Use it.
3720 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
3721 (gnus-bookmark-bmenu-hide-infos): Ditto.
3722 (gnus-bookmark-remove-properties): New function.
3723 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
3724 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
3725 (gnus-bookmark-write-file): Bind coding-system-for-write.
3726 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
3727 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
3728 group before selecting it.
3729 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
3730 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
3731 quit-window if it is not available; use gnus-mouse-2 and bind it to
3732 gnus-bookmark-bmenu-select-by-mouse.
3733 (gnus-bookmark-show-details): Remove unused variable `details-list'.
3734 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 3735
5dab7628
RF
37362006-08-13 Romain Francoise <romain@orebokech.com>
3737
3738 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
3739 space.
3740
5ebdc299
MB
37412006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
3742
3743 * compface.el (uncompface): Use binary rather than raw-text-unix.
3744
37452006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
3746
3747 * compface.el (uncompface): Make sure the eol conversion doesn't take
3748 place when communicating with the external programs. Reported by
3749 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3750
37512006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
3752
3753 * nnheader.el (nnheader-insert-head): Fix typo in comment.
3754
37552006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3756
3757 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
3758 Make it more robust by parsing author and date independently.
3759
ebf693f3
MB
37602006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
3761
3762 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
3763
01c52d31
MB
37642006-07-28 Daiki Ueno <ueno@unixuser.org>
3765
3766 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
3767 first matching secret key.
3768 (mml2015-epg-encrypt): Ditto.
3769
3770 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
3771 first matching secret key.
3772 (mml1991-epg-encrypt): Ditto.
3773
3774 * mml2015.el (mml2015-encrypt-to-self): New user option.
3775 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
3776 mml2015-epg-encrypt-to-self is set.
3777
3778 * mml1991.el (mml1991-encrypt-to-self): New variable.
3779 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
3780 mml1991-epg-encrypt-to-self is set.
3781
3782 * mml2015.el (mml2015-signers): New user option.
3783 (mml2015-epg-sign): Reflect the value of mml2015-signers.
3784 (mml2015-epg-encrypt): Allow to select signing keys.
3785
3786 * mml1991.el (mml1991-signers): New variable.
3787 (mml1991-epg-sign): Reflect the value of mml1991-signers.
3788 (mml1991-epg-encrypt): Allow to select signing keys.
3789
ebf693f3
MB
37902006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
3791
3792 * nnheader.el (nnheader-insert-head): Make it work even if the file
3793 uses CRLF for the line-break code.
3794
01c52d31
MB
37952006-07-25 Daiki Ueno <ueno@unixuser.org>
3796
3797 * mml2015.el: Require mml-sec instead of password.
3798 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
3799 (mml2015-cache-passphrase): Inherit the default value from
3800 mml-secure-cache-passphrase.
3801 (mml2015-passphrase-cache-expiry): Inherit the default value from
3802 mml-secure-passphrase-cache-expiry.
3803
3804 * mml1991.el: Require mml-sec instead of password.
3805 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
3806 (mml1991-cache-passphrase): Inherit the default value from
3807 mml-secure-cache-passphrase.
3808 (mml1991-passphrase-cache-expiry): Inherit the default value from
3809 mml-secure-passphrase-cache-expiry.
3810
3811 * mml-sec.el: Require password.
3812 (mml-secure-verbose): New user option.
3813 (mml-secure-cache-passphrase): New user option.
3814 (mml-secure-passphrase-cache-expiry): New user option.
3815
38162006-07-24 Daiki Ueno <ueno@unixuser.org>
3817
3818 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
3819 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
880820fe 3820 andreas@altroot.de (Andreas Vögele).
01c52d31
MB
3821
3822 FIXME: Use `tiny change'?
3823
bd876f90
MB
38242006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3825
3826 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
3827 workaround for the url package included with Emacs.
3828
3829 * nnweb.el (nnweb-google-create-mapping): Update regexp.
3830
01c52d31
MB
38312006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
3832
3833 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
3834 correctly. This fixes a bug caused by the 2006-05-12 change.
3835
06dc8321
KF
38362006-07-18 Karl Fogel <kfogel@red-bean.com>
3837
3838 * nnmail.el (nnmail-article-group): If splitting raises an error, give
3839 some information about the error when saying that the `bogus' mail
3840 group will be used.
3841
7ce31649
MB
38422006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
3843
3844 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
3845 string.
3846
b44409c9
MB
38472006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
3848
3849 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
3850
763bb2d4
MB
38512006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3852
3853 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
3854
01c52d31
MB
38552006-07-10 Daiki Ueno <ueno@unixuser.org>
3856
3857 * mml1991.el (mml1991-function-alist): Add epg.
3858 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
3859 (mml1991-epg-encrypt): New functions.
3860
38612006-07-10 Daiki Ueno <ueno@unixuser.org>
3862
3863 * mml2015.el (mml2015-verbose): New variable.
3864 (mml2015-cache-passphrase): Ditto.
3865 (mml2015-passphrase-cache-expiry): Ditto.
3866 (mml2015-function-alist): Add epg.
3867 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
3868 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
3869 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
3870 functions.
3871
38722006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3873
3874 * message.el (message-cite-original-1): Preserve region when removing
3875 quoted text due to X-No-Archive in order to avoid bogus attribution
3876 when citing multiple messages.
3877
38782006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3879
3880 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
3881 Kenneth Jacker <khj@be.cs.appstate.edu>.
3882
827dc73d
MB
38832006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
3884
3885 * gnus-diary.el (gnus-user-format-function-d)
3886 (gnus-user-format-function-D): Autoload.
3887
01c52d31 3888 * imap.el (Commentary): Fix typo.
827dc73d 3889
01c52d31
MB
3890 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
3891 2006-04-22 contribution.
3892
38932006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3894
3895 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
3896 It didn't really fix the bogosity I'm seeing with solid web groups.
3897
38982006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3899
3900 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
3901 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
3902 created using server names. If we use the feature without declaring
3903 it, Gnus does not properly manage server and group state.
3904
3905 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
3906 bound.
3907
39082006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3909
3910 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
3911 looking up the method using GROUP's prefix before inventing a new one.
3912 It is used on killed/unknown groups in various places where returning
3913 an all-new method isn't expected by the caller.
3914
3915 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
3916 and match semantics of gnus-group-real-prefix.
3917
39182006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
3919
3920 * nnmail.el (nnmail-broken-references-mailers): New variable.
3921 (nnmail-ignore-broken-references): New function generalizing
3922 nnmail-fix-eudora-headers.
3923 (nnmail-fix-eudora-headers): Now obsolete.
3924
3925 * gnus-art.el (gnus-button-handle-custom): Support
3926 `customize-apropos*'.
3927
39282006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3929
3930 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
3931
3932 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
3933 articles.
3934
39352006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
3936
3937 * message.el (message-cite-reply-above): New variable.
3938 (message-yank-original): Use it.
827dc73d 3939
a367620f
MB
39402006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
3941
3942 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
3943
01c52d31
MB
39442006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
3945
3946 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
3947 as read.
3948
3949 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
3950
39512006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
3952
3953 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
3954 (gnus-bookmark-default-file): Use gnus-directory.
3955 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
3956 Remove "*" in doc string.
3957 (gnus-bookmark-write-file): Simplify.
3958 (gnus-bookmark-maybe-sort-alist): Use `when'.
3959 (gnus-bookmark-get-bookmark): Fix typo in doc string.
3960 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
3961 FIXME about Emacs 21 and XEmacs compatibility.
3962 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
3963 compatibility.
3964 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
3965 compatibility.
3966 (gnus-bookmark-menu-heading): Fix version.
3967
39682006-06-19 Bastien Guerry <bzg@altern.org>
3969
3970 * gnus-bookmark.el: New file.
3971
5cfd0f2e
MB
39722006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
3973
3974 * message.el (message-syntax-checks): Doc fix.
3975
01c52d31
MB
39762006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3977
3978 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
3979 unsubscribed groups as if they were killed ones. It causes duplicate
3980 entries in gnus-newsrc-alist.
3981
f362b760
MB
39822006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
3983
3984 * message.el (message-syntax-checks): Doc fix.
3985 (message-send-mail): Add check for continuation headers.
3986 (message-check-news-header-syntax): Fix regexp used to check for
3987 continuation headers.
3988
39892006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
3990
3991 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
3992
01c52d31
MB
39932006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
3994
3995 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
3996
39972006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
3998
3999 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
4000 default-truncate-lines.
4001
26c9afc3
MB
40022006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
4003
4004 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
4005 to fill the utf-8 entry.
4006
01c52d31 40072006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 4008
01c52d31
MB
4009 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
4010
40112006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
4012
4013 * gnus-agent.el (directory-files-and-attributes): Move all the way
4014 forward (the third and final move).
4015 (gnus-agent-read-agentview): Trap reconstruction errors due to
4016 nonexistant directory. Handle by returning nil.
4017
40182006-05-30 Didier Verna <didier@xemacs.org>
4019
4020 * message.el (message-dont-reply-to-names): Update the custom type.
4021 * message.el (message-dont-reply-to-names): New defsubst: potentially
4022 convert a list of regexps into a single one.
4023 * message.el (message-get-reply-headers): Use it.
4024 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
4025
40262006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
4027
4028 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
4029
40302006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
4031
4032 * gnus-ml.el (gnus-mailing-list-subscribe)
4033 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
4034 (gnus-mailing-list-message): Fix doc strings.
4035
40362006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4037
4038 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
4039 of doing it manually.
4040
01c52d31
MB
40412006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
4042
4043 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
4044 comment.
4045
26c9afc3
MB
40462006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
4047
002876ab 4048 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
01c52d31 4049 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
26c9afc3
MB
4050 (gnus-agent-read-local): All symbols allocated in my-obarray
4051 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
4052 (gnus-agent-regenerate-group): Check numeric names to see if they are
4053 messages or groups.
01c52d31
MB
4054 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
4055 better way of do this...)
4056
4057 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
4058 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
4059
40602006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
4061
4062 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
4063 (gnus-saved-headers): Ditto.
01c52d31 4064 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
4065 (gnus-article-save): Override gnus-save-all-headers and
4066 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
4067 (gnus-summary-save-in-file): Add :headers property.
4068 (gnus-summary-write-to-file): Ditto.
4069
4070 * gnus-sum.el (gnus-summary-save-article): Bind
4071 gnus-prompt-before-saving to t when saving many articles in a file;
4072 always show all headers.
4073
40742006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
4075
4076 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
4077 marks.
4078
4079 * message.el (message-indent-citation): Add optional arguments to allow
4080 using it outside of message buffers.
4081
4082 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
4083 (gnus-article-treat-unfold-headers): Use it.
4084 (gnus-article-truncate-lines): New variable.
4085 (gnus-article-mode): Use it.
4086 (gnus-article-toggle-truncate-lines): New function.
4087
4088 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
4089 gnus-article-toggle-truncate-lines.
4090
4091 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
4092 coding system in XEmacs, use binary.
4093
40942006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
4095
4096 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
4097 after-load-alist.
4098
4099 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
4100 this function should save decoded articles.
4101 (gnus-summary-write-to-file): Use property to specify this function
4102 should save decoded articles and specify gnus-summary-save-in-file
4103 should be used to save articles other than the first one when saving
4104 many articles.
4105 (gnus-summary-save-body-in-file): Use property to specify this
4106 function should save decoded articles.
4107 (gnus-summary-write-body-to-file): Use property to specify this
4108 function should save decoded articles and specify
4109 gnus-summary-save-body-in-file should be used to save articles other
4110 than the first one when saving many articles.
4111
4112 * gnus-sum.el (gnus-summary-save-article): Simplify.
4113
41142006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
4115
4116 * gnus-art.el (gnus-default-article-saver): Add
4117 gnus-summary-write-body-to-file.
4118 (gnus-article-save-coding-system): Don't use coding system object
4119 in XEmacs.
26c9afc3
MB
4120 (gnus-read-save-file-name): Add optional `dir-var' argument which
4121 specifies directory in which files are saved; work even if optional
4122 `variable' argument is not specified.
01c52d31
MB
4123 (gnus-summary-write-to-file): Read file name.
4124 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
4125 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
4126
4127 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
4128 (gnus-summary-local-variables): Add it.
4129 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
4130 (gnus-summary-save-article): Remove optional `decode' argument;
4131 determine whether to decode articles by the value of
4132 gnus-default-article-saver; when saving many files using
4133 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
4134 it first and use gnus-summary-save-in-file or
4135 gnus-summary-save-body-in-file thereafter unless
4136 gnus-prompt-before-saving is always; move point to article which
4137 will be saved.
4138 (gnus-summary-save-article-file): Revert.
4139 (gnus-summary-write-article-file): Revert.
4140 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
4141 (gnus-summary-write-article-body-file): New function.
4142
41432006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
4144
01c52d31 4145 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 4146
01c52d31 41472006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 4148
01c52d31
MB
4149 * gnus-art.el (gnus-default-article-saver): Doc fix.
4150 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
4151 from gnus-summary-save-article-coding-system, and default to a
4152 certain coding system.
4153 (gnus-output-to-file): Add coding cookie and encode text according
4154 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 4155
01c52d31
MB
4156 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
4157 gnus-art.el and rename to gnus-article-save-coding-system.
4158 (gnus-summary-save-article): Require gnus-art; don't show all
4159 headers if it decodes articles; don't add coding cookie here;
4160 don't bind mm-text-coding-system-for-write.
4161 (gnus-summary-save-article-file): Save decoded articles.
4162 (gnus-summary-write-article-file): When saving many files, use
4163 gnus-summary-write-to-file first and gnus-summary-save-in-file
4164 thereafter unless gnus-prompt-before-saving is always.
4165 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 4166
01c52d31 41672006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 4168
01c52d31 4169 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 4170
880820fe 41712006-05-23 Michaël Cadilhac <michael.cadilhac@lrde.org>
01c52d31
MB
4172
4173 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
4174 its hash index. Store this hash in `nnrss-group-data'.
4175 (nnrss-read-group-data): Update accordingly.
4176
41772006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
4178
4179 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
4180 entry.
4181
4182 * gnus-sum.el (gnus-summary-make-menu-bar): Add
4183 gnus-article-browse-html-article.
4184
41852006-05-23 Hynek Schlawack <hynek@ularx.de>
4186
4187 * gnus-sum.el (gnus-summary-mime-map): Add
4188 gnus-article-browse-html-article.
41892006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
4190
4191 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
4192 suitable coding systems in customize.
4193
41942006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
4195
4196 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 4197
d7ba2a01
RS
41982006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
4199
f18df03d
MB
4200 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
4201 (gnus-summary-expire-articles-now): Shorten prompt.
4202
d7ba2a01
RS
4203 * gmm-utils.el (wid-edit): Require.
4204 (defun-gmm): Renamed from `gmm-defun-compat'.
4205 (gmm-image-search-load-path): Use it.
4206 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
4207
01c52d31
MB
42082006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
4209
4210 * gnus-sum.el (gnus-summary-save-article-coding-system): New
4211 variable.
4212 (gnus-summary-save-article): Add optional `decode' argument. If
4213 it is set and gnus-summary-save-article-coding-system is non-nil,
4214 save decoded article.
4215 (gnus-summary-write-article-file): Save decoded article if
4216 gnus-summary-save-article-coding-system is non-nil.
4217
4218 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
4219 type.
4220
42212006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
4222
4223 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
4224
42252006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
4226
4227 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
4228 first to test gnus-single-article-buffer which may be buffer-local.
4229
4230 * gnus-sum.el (gnus-summary-setup-buffer): Make
4231 gnus-single-article-buffer buffer-local and nil in ephemeral
4232 group; make gnus-article-buffer, gnus-article-current, and
4233 gnus-original-article-buffer always buffer-local.
4234 (gnus-summary-exit): Kill article buffer belonging to ephemeral
4235 group.
4236 (gnus-handle-ephemeral-exit): Don't move to next summary line.
4237
42382006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
4239
4240 * nnml.el (nnml-request-compact-group): Compressed files might not
4241 have .gz extension.
4242
54e573e6
MB
42432006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
4244
4245 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
4246 (mm-copy-to-buffer): Use with-current-buffer.
4247 (mm-display-part): Simplify.
4248 (mm-inlinable-p): Add optional arg `type'.
4249
01c52d31
MB
42502006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
4251
49c7d1ac 4252 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
4253 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
4254 Try harder to show the attachment internally or externally using
4255 gnus-mime-view-part-as-type.
4256
01c52d31 42572006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 4258
01c52d31
MB
4259 * message.el (message-from-style, message-signature-separator)
4260 (message-user-organization-file, message-send-mail-function)
4261 (message-citation-line-function, message-yank-prefix)
4262 (message-indent-citation-function, message-signature)
4263 (message-signature-file, message-signature-insert-empty-line):
4264 Remove autoloads.
4265
4266 * gnus-art.el (gnus-buttonized-mime-types): Remove
4267 "multipart/signed". Revert 2006-04-26 change.
4268
42692006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4270
4271 * gnus.el (gnus-version-number): Bump version.
4272
42732006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
4274
4275 * gnus.el: No Gnus v0.5 is released.
4276
42772006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4278
4279 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
4280 fetching articles by message-id.
4281
42822006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4283
4284 * message.el (hashcash): Require hashcash as normal.
4285
4286 * ecomplete.el (ecomplete-highlight-match-line): Use
4287 point-at-eol.
4288 (ecomplete-highlight-match-line): Use `highlight', because that
4289 face exists in both Emacs and XEmacs.
4290
4291 * message.el (message-display-abbrev): Use point-at-bol.
4292
4293 * mail-source.el: Don't require timer/timer-funcs.
4294
4295 * gnus-async.el: Ditto.
4296
4297 * password.el: Ditto.
4298
4299 * mm-url.el: Ditto.
4300
4301 * mm-util.el: Require timer/timer-funcs.
4302
43032006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4304
4305 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
4306 Close.
54e573e6 4307
9606f1cb
MB
43082006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
4309
4310 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
4311 unibyte after clear-decrypt function runs.
4312
4313 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
4314 returns as a unibyte string.
4315
305452a5
MB
43162006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
4317
305452a5
MB
4318 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
4319 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
4320 (mml1991-pgg-encrypt): Ditto.
4321
0565caeb
MB
43222006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
4323
01c52d31
MB
4324 * message.el (message-user-organization-file): Check several
4325 locations of the organization file.
0565caeb 4326
01c52d31
MB
4327 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
4328 Add gnus-article-view-part-as-type.
0565caeb 4329
01c52d31 4330 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
4331
4332 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
4333 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 4334
01c52d31
MB
4335 * mml.el: Simplify autoload.
4336 (mml-mode): defvar dnd-protocol-alist instead of using
4337 symbol-value.
4338 (mml-default-directory): New variable.
4339 (mml-minibuffer-read-file): Use it.
4340 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
4341
4342 * message.el (message-citation-line-format): New variable.
4343 (message-insert-formated-citation-line): New function.
4344 (message-citation-line-function): Add
4345 `message-insert-formated-citation-line' to custom type.
4346
4347 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
4348 to doc string.
4349
4350 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
4351 depending on mm-verify-option.
0565caeb 4352
305452a5
MB
43532006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
4354
4355 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
4356 binding pgg-* variables; reimplement the section which prevents
4357 MIME header from being signed.
4358 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
4359 pgg-text-mode; remove a blank line at the top of body.
4360
4361 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
4362 lines at the top of body; use gnus-newsgroup-charset if there's no
4363 Charset header.
4364
0565caeb
MB
43652006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
4366
01c52d31
MB
4367 * message.el (message-self-insert-commands): Doc fix.
4368
0565caeb
MB
4369 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
4370 (mm-uu-pgp-encrypted-test): Ditto.
4371 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
4372 between header and body; return application/pgp-encrypted handle
4373 if decryption failed; decode decrypted body by charset.
4374
4375 * mm-decode.el (mm-automatic-display): Don't make application/pgp
4376 element match to application/pgp-*.
4377
01c52d31
MB
43782006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4379
4380 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
4381 HTML.
4382
43832006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4384
4385 * mail-source.el (mail-source-call-script): Message the error
4386 string.
4387
43882006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4389
4390 * gnus-util.el (gnus-byte-compile): Use it.
4391
002876ab 43922006-04-22 xyblor <fake@invalid.email> (tiny change)
01c52d31
MB
4393
4394 * gnus-util.el (kill-empty-logs): New function.
4395
43962006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4397
4398 * message.el (message-mail-alias-type): Doc fix.
4399 (message-mail-alias-type-p): New function.
4400 (message-send): Use it.
4401 (message-mode): Ditto.
4402 (message-strip-forbidden-properties): Ditto.
4403
4404 * ecomplete.el (ecomplete-database-file-coding-system): New
4405 variable.
4406 (ecomplete-save): Use it.
4407 (ecomplete-setup): Use it.
4408
44092006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
4410
4411 * message.el (message-self-insert-commands): New variable.
4412 (message-strip-forbidden-properties): Use it.
4413
44142006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4415
4416 * message.el (message-put-addresses-in-ecomplete): Use a regexp
4417 that doesn't make XEmacs choke.
4418
f67d6742
MB
44192006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
4420
49c7d1ac
SM
4421 * gnus-util.el (gnus-replace-in-string):
4422 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
4423
44242006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
4425
49c7d1ac
SM
4426 * gnus-util.el (gnus-select-frame-set-input-focus):
4427 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
4428 definition defined in Emacs 22 for old Emacsen.
4429
01c52d31 44302006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 4431
01c52d31 4432 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 4433
01c52d31 44342006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 4435
01c52d31
MB
4436 * gnus-registry.el (gnus-registry-cache-save): Remove text
4437 properties when saving via the temp buffer.
bd29ba20 4438
01c52d31 44392006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 4440
01c52d31 4441 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 4442
01c52d31 44432006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 4444
01c52d31
MB
4445 * message.el (message-generate-hashcash): Default to non-nil when
4446 hashcash is found.
18c06a99 4447
01c52d31
MB
4448 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
4449 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 4450
01c52d31 4451 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 4452
01c52d31 4453 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 4454
01c52d31 44552006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 4456
01c52d31
MB
4457 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
4458 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
4459 Remove autoloads.
163cb72d 4460
01c52d31 44612006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 4462
01c52d31 4463 * message.el (message-generate-hashcash): Default to.
163cb72d 4464
01c52d31 44652006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 4466
01c52d31
MB
4467 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
4468 concatenating segments rather than before concatenating them.
163cb72d 4469
01c52d31 44702006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 4471
01c52d31 4472 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 4473
01c52d31
MB
4474 * imap.el (imap-quote-specials): New function.
4475 (imap-login-auth): Quote specials.
14e6dc54 4476
01c52d31 44772006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 4478
01c52d31 4479 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 4480
01c52d31
MB
4481 * message.el (message-forward-make-body-plain): Allow
4482 message-forward-ignored-headers to be a list.
4483 (message-remove-ignored-headers): Factor out into function.
4484 (message-forward-make-body-mml): Use it.
4485 * rfc2231.el (rfc2231-parse-string): Remove dead code.
4486 (rfc2231-parse-string): Allow concatanation of parameters that
4487 aren't contiguous. The test case is
4488 (mail-header-parse-content-type "message/external-body;
4489 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
4490 access-type=LOCAL-FILE;
4491 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 4492
01c52d31 44932006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 4494
01c52d31
MB
4495 * nntp.el (nntp-accept-process-output): Return the value of
4496 `nnheader-accept-process-output'.
14e6dc54 4497
01c52d31 44982006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 4499
01c52d31
MB
4500 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
4501 (gnus-button-alist): Recognize more diff formats.
4502 (gnus-button-patch): Strip directory.
14e6dc54 4503
01c52d31 45042006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 4505
01c52d31
MB
4506 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
4507 Emacs 22 when setting focus.
1b155fbd 4508
01c52d31 45092006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 4510
01c52d31
MB
4511 * gnus-art.el (gnus-article-treat-types): Do treatment of
4512 text/x-verbatim parts.
4513 (gnus-button-patch): New command.
b6f2cf4b 4514
01c52d31
MB
4515 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
4516 addresses that contain invalid characters.
b6f2cf4b 4517
01c52d31 45182006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 4519
01c52d31
MB
4520 * message.el (message-put-addresses-in-ecomplete): Use
4521 gnus-replace-in-string.
4522 (message-is-yours-p): Use the more correct
4523 mail-header-parse-address instead of
4524 mail-extract-address-components.
4525 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 4526
01c52d31
MB
4527 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
4528 keystroke.
77218834 4529
01c52d31
MB
4530 * gnus-art.el (gnus-treatment-function-alist): Change order of
4531 newsgroups/generic header folding to avoid double-folding.
77218834 4532
01c52d31 4533 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 4534
01c52d31
MB
4535 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
4536 command.
4537 (gnus-summary-repeat-search-article-backward): New command.
d451514f 4538
01c52d31
MB
4539 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
4540 groups in the parent topic.
4541
880820fe 45422006-04-16 João Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
01c52d31
MB
4543
4544 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
4545 (spam-extra-header-to-number): Return the CRM114 number as a
4546 number instead of a string.
4547
45482006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4549
4550 * gnus-art.el (gnus-face-properties-alist): Moved here from
4551 gnus-fun.
4552
4553 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
4554
45552006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4556
4557 * message.el (message-strip-forbidden-properties): Only display on
4558 self-insert-command.
4559
4560 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
4561 reindent.
4562 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
4563
45642006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
4565
4566 * smiley.el (smiley-style): Fix typo.
d451514f 4567
4f162824
KH
45682006-03-23 Kenichi Handa <handa@m17n.org>
4569
4570 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
4571 instead of set-buffer-multibyte.
4572
e9e33c19
KH
45732006-03-23 Kenichi Handa <handa@m17n.org>
4574
4575 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
4576 buffer and then decode the buffer text if necessary.
4577 (rfc2231-encode-string): Be sure to work on multibyte buffer at
4578 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 4579
01c52d31 45802006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 4581
01c52d31
MB
4582 * hashcash.el (hashcash-insert-payment-async-2): Use
4583 message-goto-eoh instead of doing it manually.
4584 (mail-add-payment): Use message-narrow-to-header instead of trying
4585 to do the same itself.
f5e92214 4586
01c52d31 4587 * message.el (message-hidden-headers): Add Face.
f5e92214 4588
01c52d31
MB
4589 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
4590 reparenting code.
4591 (gnus-summary-reparent-children): Refactored out code.
4592 (gnus-summary-thread-map): New keystroke.
4593 (gnus-summary-reparent-children): Make into command.
f5e92214 4594
01c52d31
MB
4595 * smiley.el (smiley-style): Default to `medium' if using a large
4596 font.
f5e92214 4597
01c52d31
MB
4598 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
4599 does it itself.
f5e92214 4600
01c52d31 4601 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 4602
01c52d31 46032006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 4604
01c52d31
MB
4605 * nnagent.el (nnagent-request-set-mark): Silence log file
4606 writing.
4607 (nnagent-request-set-mark): Use write-region instead of
4608 append-to-file.
f5e92214 4609
01c52d31
MB
4610 * gnus-sum.el (gnus-read-header): Fudge article number if using a
4611 strange select method.
f5e92214 4612
01c52d31
MB
4613 * ecomplete.el (ecomplete-display-matches): Get highlightling
4614 right.
4615 (ecomplete-display-matches): Use literals.
4616 (ecomplete-display-matches): Disable message logging.
f5e92214 4617
01c52d31 4618 * message.el (message-display-abbrev): Small optimization.
531bedc3 4619
01c52d31
MB
4620 * ecomplete.el (ecomplete-display-matches): Allow automatic
4621 display.
531bedc3 4622
01c52d31
MB
4623 * message.el (message-strip-forbidden-properties): Display
4624 abbrevs.
4625 (message-display-abbrev): Get automatic display right.
531bedc3 4626
01c52d31
MB
4627 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
4628 keystrokes.
531bedc3 4629
01c52d31 46302006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 4631
01c52d31 4632 TODO: Backport to v5-10!
531bedc3 4633
01c52d31
MB
4634 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
4635 Moved here (and renamed) from gnus-registry.el.
531bedc3 4636
01c52d31
MB
4637 * gnus-registry.el: Require gnus-util.
4638 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 4639
01c52d31 46402006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 4641
01c52d31
MB
4642 * gnus-group.el (gnus-group-catchup-current): Change
4643 if-then-else-if-then-else into cond.
4644 (gnus-group-catchup): Indent.
4645 (group-name-at-point): New function.
4646 (gnus-fetch-group): Provide default from thing at point.
531bedc3 4647
01c52d31 46482006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 4649
01c52d31 4650 * message.el (message-display-abbrev): Fix regexp.
531bedc3 4651
01c52d31
MB
4652 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
4653 choosing.
4654 (ecomplete-highlight-match-line): Fix up code rewrite, remove
4655 dead variables.
ea8ae765 4656
01c52d31
MB
4657 * message.el (message-newline-and-indent): Remove debugging.
4658 (message-display-abbrev): Use new implementation.
ea8ae765 4659
01c52d31 46602006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 4661
01c52d31
MB
4662 * gnus-art.el (gnus-article-mode): Set
4663 cursor-in-non-selected-windows to nil.
ea8ae765 4664
01c52d31
MB
4665 * smiley.el: Revert previous change.
4666 (smiley-data-directory): defvar it before using it in the
4667 defcustom of `smiley-style'.
ea8ae765 4668
01c52d31 46692006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 4670
01c52d31 4671 * message.el (message-newline-and-indent): New function.
ea8ae765 4672
01c52d31 4673 * ecomplete.el: Implement more bits.
85fd8002 4674
01c52d31
MB
4675 * message.el (message-put-addresses-in-ecomplete): Clean up the
4676 string.
85fd8002 4677
01c52d31 4678 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 4679
01c52d31
MB
4680 * gnus-sum.el (gnus-summary-save-parts): Bind
4681 gnus-summary-save-parts-counter and use it to make unique file
4682 names.
85fd8002 4683
01c52d31 4684 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 4685
01c52d31
MB
4686 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
4687 parameter to say whether to actually parse the individual
4688 addresses.
61e66a15 4689
01c52d31
MB
4690 * message.el (message-put-addresses-in-ecomplete): New function.
4691 (ecomplete): Require.
4692 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 4693
01c52d31 46942006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 4695
01c52d31
MB
4696 * flow-fill.el (fill-flowed): Remove trailing space from blank
4697 quoted lines.
fe62aacc 4698
01c52d31 46992006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 4700
01c52d31
MB
4701 * smiley.el (smiley-style): Move definition later to avoid a
4702 compilation warning.
fe62aacc 4703
01c52d31 47042006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 4705
01c52d31
MB
4706 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
4707 buffer and then decode the buffer text if necessary.
4708 (rfc2231-encode-string): Be sure to work on multibyte buffer at
4709 first, and after mm-encode-body, change the buffer to unibyte.
4710 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 4711
01c52d31 47122006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 4713
01c52d31
MB
4714 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
4715 Content-Type header instead of Content-Disposition header.
4716 (gnus-mime-inline-part): Ditto.
4717 (gnus-mime-view-part-as-charset): Ignore charset that the part
4718 specifies.
719120ef 4719
01c52d31
MB
4720 * mm-decode.el (mm-display-part): Work with external parts and
4721 usual parts similarly.
719120ef 4722
01c52d31
MB
4723 * mm-extern.el (mm-inline-external-body): Use mm-display-part
4724 instead of gnus-display-mime.
719120ef 4725
01c52d31
MB
4726 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
4727 instead of with-temp-buffer.
719120ef 4728
01c52d31
MB
4729 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
4730 tag to summarized topics part in order to encode non-ASCII text.
719120ef 4731
01c52d31 47322006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 4733
01c52d31
MB
4734 * smiley.el (smiley-style): New variable.
4735 (smiley-directory): New function.
4736 (smiley-data-directory): Derive from `smiley-style' using
4737 `smiley-directory'.
4738 (smiley-regexp-alist): Add new entries.
719120ef 4739
01c52d31
MB
4740 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
4741 (gnus-article-browse-delete-temp): Add :version.
719120ef 4742
880820fe 47432006-04-11 Arne Jørgensen <arne@arnested.dk>
719120ef 4744
01c52d31
MB
4745 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
4746 the sieve region.
719120ef 4747
01c52d31 47482006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 4749
01c52d31 4750 * gnus.el (gnus-version-number): Bump version.
719120ef 4751
01c52d31 47522006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 4753
01c52d31 4754 * gnus.el: No Gnus v0.4 is released.
719120ef 4755
01c52d31 47562006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 4757
01c52d31
MB
4758 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
4759 layout.
719120ef 4760
01c52d31
MB
4761 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
4762 unknown charset.
719120ef 4763
01c52d31
MB
4764 * message.el (message-header-synonyms): Add Original-To to the
4765 default.
ba0226dd 4766
01c52d31
MB
4767 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
4768 optional parameter.
ba0226dd 4769
01c52d31 47702006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 4771
01c52d31 4772 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 4773
01c52d31 47742006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 4775
01c52d31 4776 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 4777
01c52d31 47782006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 4779
01c52d31 4780 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 4781
01c52d31 47822006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 4783
01c52d31 4784 * password.el (password-reset): New function.
5f4264e5 4785
01c52d31 47862006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 4787
01c52d31
MB
4788 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
4789 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 4790
01c52d31 47912006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 4792
01c52d31
MB
4793 * nnweb.el (nnweb-google-create-mapping): Update regexp.
4794 Some whitespace was matched into the url, which broke browsing hits
4795 > 100 when mm-url-use-external was nil.
5f4264e5 4796
01c52d31 47972006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 4798
01c52d31
MB
4799 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
4800 gnus-extra-headers for 'Newsgroups.
5f4264e5 4801
01c52d31
MB
4802 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
4803 bound.
e13be7a2 4804
01c52d31 48052006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 4806
01c52d31
MB
4807 * pgg-gpg.el: Clean up process buffers every time gpg processes
4808 complete.
b5189759 4809
01c52d31 48102006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 4811
01c52d31
MB
4812 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
4813 doc string.
16f18d05 4814
01c52d31 48152006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 4816
01c52d31
MB
4817 * pgg-gpg.el (pgg-gpg-process-filter)
4818 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 4819
01c52d31
MB
4820 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
4821 lines, temporary fix.
d71c0855 4822
01c52d31 48232006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 4824
01c52d31 4825 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 4826
01c52d31 48272006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 4828
01c52d31
MB
4829 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
4830 default-enable-multibyte-characters. This reverts the change from
4831 revision 6.17 which is no longer necessary because the passphrase
4832 is sent separately now. GnuPG messages are unreadable under
4833 multibyte locales with default-enable-multibyte-characters set to
4834 nil.
cf5a5c38 4835
01c52d31 48362006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 4837
01c52d31 4838 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 4839
01c52d31 48402006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 4841
01c52d31
MB
4842 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
4843 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
4844 instead.
cf5a5c38 4845
01c52d31 48462006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 4847
01c52d31
MB
4848 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
4849 newsgroups handling for NNTP overviews which don't include
4850 Newsgroups.
cf5a5c38 4851
01c52d31 48522006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 4853
01c52d31 4854 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 4855
01c52d31 48562006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 4857
01c52d31
MB
4858 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
4859 when searching for already-paid recipients.
34128042 4860
01c52d31 48612006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 4862
01c52d31
MB
4863 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
4864 passphrases when it is not needed.
4865 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
4866 passphrase stuff from gpg, should only be necessary when you use
4867 gpg with a smartcard.
34128042 4868
01c52d31 48692006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 4870
01c52d31
MB
4871 * mml.el (mml-insert-mime): Ignore cached contents of
4872 message/external-body part.
34128042 4873
01c52d31
MB
4874 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
4875 (mm-insert-part): Ditto.
34128042 4876
01c52d31 48772006-03-23 Simon Josefsson <jas@extundo.com>
34128042 4878
01c52d31
MB
4879 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
4880 Reiner.
4881 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 4882
01c52d31 48832006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 4884
01c52d31
MB
4885 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
4886 older emacsen.
4887 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 4888
01c52d31 48892006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 4890
01c52d31
MB
4891 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
4892 if we can.
c96ec15a 4893
01c52d31 48942006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 4895
01c52d31
MB
4896 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
4897 (pgg-gpg-update-agent): New function.
4898 (pgg-gpg-use-agent-p): New function.
4899 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
4900 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
4901 (pgg-gpg-sign-region): Use it.
c96ec15a 4902
01c52d31 49032006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 4904
01c52d31
MB
4905 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
4906 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 4907
01c52d31 49082006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 4909
01c52d31
MB
4910 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
4911 <wilde@sha-bang.de>.
4912 (pgg-gpg-use-agent): New variable.
4913 (pgg-gpg-process-region): Use it.
4914 (pgg-gpg-encrypt-region): Likewise.
4915 (pgg-gpg-encrypt-symmetric-region): Likewise.
4916 (pgg-gpg-decrypt-region): Likewise.
4917 (pgg-gpg-sign-region): Likewise.
4918 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 4919
01c52d31 49202006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 4921
01c52d31 4922 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 4923
01c52d31
MB
4924 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
4925 Add comment on version.
6203370b 4926
01c52d31 49272006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 4928
01c52d31 4929 * smiley.el: Add missing test smiley.
6203370b 4930
01c52d31 49312006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 4932
01c52d31
MB
4933 * mm-decode.el (mm-with-part): New macro.
4934 (mm-get-part): Use it; work with message/external-body as well.
4935 (mm-save-part): Treat name and filename equally.
6203370b 4936
01c52d31
MB
4937 * mm-extern.el (mm-extern-cache-contents): New function.
4938 (mm-inline-external-body): Use it; force the part to be displayed;
4939 move undisplayer added to the cached handle to the parent.
6203370b 4940
01c52d31
MB
4941 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
4942 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 4943
01c52d31 4944 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 4945
01c52d31 49462006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4947
01c52d31
MB
4948 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
4949 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
4950 Emacs.]
46e8fe3d 4951
01c52d31 49522006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4953
01c52d31
MB
4954 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
4955 path rather than symbol. Always return list of directories.
4956 Guarantee that image directory comes first. [Sync with image.el,
4957 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 4958
01c52d31
MB
4959 * message.el (message-make-tool-bar): Adjust to new API of
4960 `gmm-image-load-path-for-library'.
46e8fe3d 4961
01c52d31 4962 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 4963
01c52d31 4964 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 4965
01c52d31 49662006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 4967
01c52d31
MB
4968 * gnus-art.el (gnus-article-only-boring-p):
4969 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
4970 intangible text.
4971 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 4972
01c52d31 49732006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4974
01c52d31
MB
4975 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
4976 `defun' instead of `gmm-defun-compat'.
46e8fe3d 4977
01c52d31 49782006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 4979
01c52d31
MB
4980 * message.el (message-unique-id): Don't use message-number-base36
4981 if (user-uid) is a float.
4982 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 4983
01c52d31 49842006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 4985
01c52d31 4986 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 4987
01c52d31
MB
4988 * gnus-art.el (gnus-mime-display-single): Make sure there is an
4989 empty line between a part and a message part.
7347faa8 4990
01c52d31 49912006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 4992
01c52d31
MB
4993 * smiley.el: Add more test smileys.
4994 (smiley-data-directory, smiley-regexp-alist)
4995 (gnus-smiley-file-types): Fix doc strings.
4996 (smiley-update-cache): Clear smiley-cached-regexp-alist before
4997 adding new elements.
4998 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 4999
01c52d31 50002006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 5001
01c52d31
MB
5002 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
5003 scan latest NoCeM messages instead of old ones.
5004 (gnus-nocem-check-article): Fix regexps so as to match to PGP
5005 delimiters that are recently used.
5006 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 5007
01c52d31 5008 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 5009
01c52d31
MB
5010 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
5011 level which is larger than gnus-use-nocem is specified.
7347faa8 5012
01c52d31 5013 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 5014
01c52d31 50152006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 5016
01c52d31 5017 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 5018
01c52d31
MB
5019 * gnus-group.el (gnus-group-update-tool-bar): New variable.
5020 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 5021
01c52d31 5022 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 5023
01c52d31
MB
5024 * gnus-group.el (gnus-group-redraw-when-idle)
5025 (gnus-group-redraw-check): Remove.
5026 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 5027
01c52d31 50282006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 5029
01c52d31
MB
5030 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
5031 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 5032
01c52d31 50332006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 5034
01c52d31
MB
5035 * message.el (message-make-tool-bar): Rename gmm-image-load-path
5036 to gmm-image-load-path-for-library. Call with no-error argument.
5037 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 5038
01c52d31 5039 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 5040
01c52d31 5041 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 5042
01c52d31 5043 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 5044
01c52d31 50452006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 5046
01c52d31 5047 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 5048
01c52d31
MB
5049 * nnml.el (nnml-generate-nov-databases-directory): Rename from
5050 nnml-generate-nov-databases-1.
5051 (nnml-generate-nov-databases): Use it.
5052 (nnml-generate-nov-databases-directory): Document no-active
5053 argument.
c4288669 5054
01c52d31
MB
5055 * gmm-utils.el (gmm-image-load-path-for-library): Return single
5056 directory if path is t. Add no-error.
c4288669 5057
01c52d31
MB
5058 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
5059 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 5060
01c52d31
MB
5061 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
5062 resetting gnus-article-browse-html-temp-list.
c4288669 5063
01c52d31
MB
5064 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
5065 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
5066 Add example to docstring. Rename local variables. Move error
5067 checks to default case in cond and simplify.
73043f7d 5068
01c52d31 50692006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 5070
01c52d31
MB
5071 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
5072 handle is multipart when calling it recursively.
5073 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 5074
01c52d31 50752006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 5076
01c52d31
MB
5077 * nnimap.el (nnimap-request-update-info-internal): Optimize.
5078 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 5079
01c52d31 50802006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 5081
01c52d31
MB
5082 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
5083 is loaded.
7dafe00b 5084
01c52d31
MB
5085 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
5086 loaded.
7dafe00b 5087
01c52d31 50882006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 5089
01c52d31
MB
5090 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
5091 to "Emacs 23 (unicode)" in doc string.
7dafe00b 5092
01c52d31
MB
5093 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
5094 "Emacs 23 (unicode)" in comment.
7dafe00b 5095
01c52d31 50962006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 5097
01c52d31 5098 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 5099
01c52d31
MB
5100 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
5101 characters 160 through 255 in Emacs 23.
7dafe00b 5102
01c52d31 51032006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 5104
01c52d31
MB
5105 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
5106 gnus-article-browse-html-temp.
5107 (gnus-article-browse-delete-temp): Make it customizable. Add
5108 `file'. Adjust doc string.
5109 (gnus-article-browse-delete-temp-files): Add argument. Allow
5110 query for each file. Adjust doc string.
5111 (gnus-article-browse-html-parts): Add
5112 `gnus-article-browse-delete-temp-files' to
5113 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 5114
01c52d31 51152006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 5116
01c52d31
MB
5117 * gnus-art.el (gnus-article-browse-html-temp)
5118 (gnus-article-browse-delete-temp): New variables.
5119 (gnus-article-browse-delete-temp-files): New function.
5120 (gnus-article-browse-html-parts): Use it.
7dafe00b 5121
01c52d31 51222006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 5123
01c52d31 5124 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 5125
01c52d31
MB
5126 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
5127 string.
7dafe00b 5128
01c52d31
MB
5129 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
5130 gnus-summary-insert-new-articles when unplugged. Remove
5131 gnus-summary-search-article-forward.
7dafe00b 5132
01c52d31
MB
5133 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
5134 display-visual-class instead of display-color-cells.
7dafe00b 5135
01c52d31 51362006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 5137
01c52d31
MB
5138 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
5139 message/* containing non-ASCII text properly.
7dafe00b 5140
01c52d31 51412006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 5142
01c52d31
MB
5143 * message.el: Require gmm-utils, remove autoloads.
5144 (message-tool-bar): Set default based on
5145 gmm-tool-bar-style.
5146 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 5147
01c52d31
MB
5148 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
5149 gmm-tool-bar-style.
5150 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 5151
01c52d31
MB
5152 * gnus-group.el (gnus-group-tool-bar): Set default based on
5153 gmm-tool-bar-style.
5154 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 5155
01c52d31
MB
5156 * gmm-utils.el (gmm-image-directory): Rename variable from
5157 gmm-image-load-path.
5158 (gmm-image-load-path): Use gmm-image-directory.
5159 (gmm-customize-mode): New function.
5160 (gmm-tool-bar-style): New variable.
7dafe00b 5161
01c52d31
MB
5162 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
5163 gnus-group-redraw-line-number.
5164 (gnus-group-redraw-check): Simplify.
5165 (gnus-group-tool-bar-update): Remove redraw check.
5166 (gnus-group-make-tool-bar): Add redraw check.
447505b5 5167
01c52d31 51682006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 5169
01c52d31 5170 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 5171
01c52d31 51722006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 5173
01c52d31 5174 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 5175
01c52d31 51762006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 5177
01c52d31
MB
5178 * gnus-art.el (gnus-button): New face.
5179 (gnus-article-button-face): Use it.
3031d8b0 5180
01c52d31
MB
5181 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
5182 gnus-summary-next-page. Re-order.
3031d8b0 5183
01c52d31
MB
5184 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
5185 next-node are now included.
5186 (gnus-group-redraw-line-number): New internal variable.
5187 (gnus-group-redraw-check): Helper function for updating the tool
5188 bar.
5189 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 5190
01c52d31 5191 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 5192
01c52d31
MB
5193 * spam.el (spam-spamassassin-score-regexp): New internal variable.
5194 (spam-extra-header-to-number, spam-check-spamassassin-headers):
5195 Use it to match format of Spamassassin 3.0 and later. Reported by
5196 IRIE Tetsuya <irie@t.email.ne.jp>.
5197 (spam-check-bogofilter)
5198 (spam-bogofilter-register-with-bogofilter): Fix args of
5199 `gnus-error' calls.
3031d8b0 5200
01c52d31 52012006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 5202
01c52d31
MB
5203 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
5204 unnecessary interaction when sending queued mails. Reported by
5205 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 5206
01c52d31 52072006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 5208
01c52d31
MB
5209 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
5210 first or last are nil.
3031d8b0 5211
01c52d31 52122006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 5213
01c52d31 5214 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 5215
01c52d31 52162006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 5217
01c52d31 5218 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 5219
01c52d31 52202006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 5221
01c52d31 5222 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 5223
01c52d31 52242006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 5225
01c52d31
MB
5226 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
5227 nov.php.
58090a8d 5228
01c52d31 52292006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 5230
01c52d31
MB
5231 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
5232 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
5233 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
5234 output on the server side.
5235 (nnweb-google-create-mapping): Update regexps and add some
5236 progress indication.
58090a8d 5237
01c52d31 52382006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 5239
01c52d31
MB
5240 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
5241 gnus-agent-toggle-plugged. Re-order icons.
5242 (gnus-group-tool-bar-gnome): Add
5243 gnus-group-{prev,next}-unread-group.
5244 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 5245
01c52d31
MB
5246 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
5247 gnus-summary-insert-new-articles.
58090a8d 5248
01c52d31
MB
5249 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
5250 comments.
58090a8d 5251
01c52d31
MB
5252 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
5253 also available in Emacs 21.3.
58090a8d 5254
01c52d31
MB
5255 * message.el (message-fix-before-sending): Change "Emacs 22" to
5256 "Emacs 23 (unicode)" in comment.
58090a8d 5257
01c52d31
MB
5258 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
5259 "Emacs 23 (unicode)" in comment.
58090a8d 5260
01c52d31
MB
5261 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
5262 comment.
5263 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 5264
01c52d31 5265 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 5266
01c52d31 52672006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 5268
01c52d31
MB
5269 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
5270 and load-path.
58090a8d 5271
01c52d31 52722006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 5273
01c52d31
MB
5274 * message.el: Autoload gmm-image-load-path.
5275 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
5276 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
5277 consitency.
58090a8d 5278
01c52d31
MB
5279 * gmm-utils.el (gmm-image-load-path): Also search in
5280 "../etc/images". Don't set gmm-image-load-path if we don't find
5281 the image.
58090a8d 5282
01c52d31 52832006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 5284
01c52d31
MB
5285 * gmm-utils.el (gmm-image-load-path): Don't make
5286 `gmm-image-load-path' include subdirectories which the second arg
5287 `image' might specify.
58090a8d 5288
01c52d31
MB
5289 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
5290 subdirectory to icon file names.
58090a8d 5291
01c52d31 5292 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 5293
01c52d31 52942006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 5295
01c52d31
MB
5296 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
5297 gmm-image-load-path calls.
58090a8d 5298
01c52d31 5299 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 5300
01c52d31 5301 * message.el (message-make-tool-bar): Ditto.
58090a8d 5302
01c52d31 5303 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 5304
01c52d31
MB
5305 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
5306 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 5307
01c52d31
MB
5308 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
5309 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 5310
01c52d31
MB
5311 * message.el (message-tool-bar-gnome): Use new icon names.
5312 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 5313
01c52d31
MB
5314 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
5315 functions from MH-E.
5316 (gmm-image-load-path): New variable from MH-E.
5317 (gmm-image-load-path): New function from MH-E. Added arguments
5318 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
5319 *-image-load-path-called-flag.
4c2ad11d 5320
01c52d31 53212006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 5322
01c52d31 5323 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 5324
01c52d31 53252006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 5326
01c52d31
MB
5327 * nnimap.el (nnimap-request-move-article): Change folder back to
5328 source group before deleting.
6586e9c9 5329
01c52d31 53302006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 5331
01c52d31 5332 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 5333
01c52d31
MB
5334 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
5335 mm-url.
e8beac8a 5336
01c52d31 5337 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 5338
01c52d31 53392006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 5340
01c52d31
MB
5341 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
5342 coding system which mm-charset-to-coding-system returns for a
5343 given charset is valid.
e8beac8a 5344
01c52d31 53452006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 5346
01c52d31
MB
5347 * html2text.el (html2text-remove-tag-list):
5348 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 5349
01c52d31 53502006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 5351
01c52d31 5352 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 5353
01c52d31 53542006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 5355
01c52d31
MB
5356 * gnus-art.el (article-strip-banner): Call
5357 article-really-strip-banner only when the regexp match is made.
3b059693 5358
01c52d31 53592006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 5360
01c52d31
MB
5361 * gnus-art.el (article-strip-banner): Use
5362 gnus-extract-address-components instead of
5363 mail-header-parse-addresses to make it work with non-ASCII text;
5364 remove mail-encode-encoded-word-string.
3b059693 5365
01c52d31
MB
5366 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
5367 values which are surrounded with \"...\"; make it never cause a
5368 Lisp error; give up parsing of parameters if it failed in
5369 extracting type.
3b059693 5370
880820fe 53712006-02-14 Arne Jørgensen <arne@arnested.dk>
3b059693 5372
01c52d31
MB
5373 * smime.el (smime-cert-by-ldap-1): Fix bug where
5374 `smime-ldap-search' returns results without userCertificates.
ab513ed4 5375
01c52d31 53762006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 5377
01c52d31 5378 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 5379
01c52d31 53802006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 5381
01c52d31
MB
5382 * spam.el (spam-check-spamassassin-headers): Adapt format for
5383 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
5384 <ari@mbf.ocn.ne.jp>.
5385 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 5386
01c52d31 53872006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 5388
01c52d31
MB
5389 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
5390 make-temp-file; make it work with XEmacs as well.
9516b9f4 5391
01c52d31
MB
5392 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
5393 mm-make-temp-file.
9516b9f4 5394
01c52d31
MB
5395 * mm-decode.el (mm-display-external): Use the 3rd arg of
5396 mm-make-temp-file.
5397 (mm-create-image-xemacs): Ditto.
9516b9f4 5398
01c52d31 53992006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 5400
01c52d31
MB
5401 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
5402 with message-narrow-to-headers.
5403 (gnus-draft-setup): Narrow to header to run message-fetch-field.
5404 (gnus-draft-check-draft-articles): New function.
5405 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 5406
01c52d31 54072006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 5408
01c52d31
MB
5409 * gnus-art.el (gnus-article-browse-html-parts):
5410 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
5411 Don't use suffix argument for mm-make-temp-file for Emacs 21
5412 compatibility. Remove useless `format'.
292f71fe 5413
01c52d31 54142006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 5415
01c52d31
MB
5416 * nnweb.el (nnweb-google-wash-article): Update regexps.
5417 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 5418
01c52d31 54192006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 5420
01c52d31
MB
5421 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
5422 re-loading nn* modules.
292f71fe 5423
01c52d31 54242006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 5425
01c52d31
MB
5426 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
5427 for `tool-bar-mode' and don't check it's default-value.
292f71fe 5428
01c52d31 5429 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 5430
01c52d31 5431 * message.el (message-make-tool-bar): Ditto.
292f71fe 5432
01c52d31
MB
5433 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
5434 `substring'. Shorten tmp-file name.
292f71fe 5435
01c52d31 5436 * gnus.el: Remove bogus comment.
292f71fe 5437
01c52d31 54382006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 5439
01c52d31
MB
5440 * gnus-art.el (gnus-article-browse-html-parts): New function.
5441 (gnus-article-browse-html-article): New function for viewing html
5442 articles with a browser.
bd2cef66 5443
01c52d31 54442006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 5445
01c52d31
MB
5446 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
5447 (mml2015-pgg-encrypt): Ditto.
ffda926c 5448
01c52d31
MB
5449 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
5450 (mml1991-pgg-encrypt): Ditto.
f5fab556 5451
01c52d31 54522006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 5453
01c52d31
MB
5454 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
5455 message-make-date instead of current-time-string.
4b9f0de2 5456
01c52d31
MB
5457 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
5458 to gnus-decoded which mm-uu might set.
4b9f0de2 5459
01c52d31 54602006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 5461
01c52d31
MB
5462 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
5463 don't decode quoted parameters; remove misimported Emacs code.
5464 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
5465 (rfc2231-decode-encoded-string): Don't use split-string which
5466 behaves differently according to Emacs version; use
5467 mm-decode-coding-region to convert charset to coding-system.
5468 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
5469 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 5470
01c52d31 54712006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 5472
01c52d31
MB
5473 * gnus-art.el (article-decode-charset): Don't use ignore-errors
5474 when calling mail-header-parse-content-type.
5475 (article-de-quoted-unreadable): Ditto.
5476 (article-de-base64-unreadable): Ditto.
5477 (article-wash-html): Ditto.
20051b27 5478
01c52d31
MB
5479 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
5480 calling mail-header-parse-content-type and
5481 mail-header-parse-content-disposition.
5482 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
5483 mail-header-parse-content-type.
82259e50 5484
01c52d31
MB
5485 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
5486 insert charset and format parameters; encode description after
5487 inserting it to buffer.
5488 (mml-insert-parameter): Fold lines properly even if a parameter is
5489 segmented into two or more lines; change the max column to 76.
82259e50 5490
01c52d31
MB
5491 * rfc1843.el (rfc1843-decode-article-body): Don't use
5492 ignore-errors when calling mail-header-parse-content-type.
46f93472 5493
01c52d31
MB
5494 * rfc2231.el (rfc2231-parse-string): Return at least type if
5495 possible; don't cause an error even if it fails in parsing of
5496 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
5497 (rfc2231-encode-string): Don't break lines at the beginning, leave
5498 it to mml-insert-parameter.
46f93472 5499
01c52d31
MB
5500 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
5501 calling mail-header-parse-content-type.
d3a597b7 5502
01c52d31 55032006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 5504
01c52d31
MB
5505 * spam-report.el (spam-report-gmane-use-article-number):
5506 Improve doc string.
5507 (spam-report-gmane-internal): Check if a suitable header was found
5508 in the article.
8753ddee 5509
01c52d31 55102006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 5511
01c52d31
MB
5512 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
5513 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 5514
01c52d31 55152006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 5516
01c52d31 5517 Update copyright notices of all files in the gnus directory.
8753ddee 5518
01c52d31 55192006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 5520
01c52d31 5521 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 5522
01c52d31 55232006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 5524
01c52d31
MB
5525 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
5526 segmented lines of parameter value to cope with Thunderbird 1.5
5527 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
5528 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
5529 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 5530
01c52d31 55312006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 5532
01c52d31
MB
5533 * mml.el (mml-generate-mime-1): Correct the order of inline signed
5534 parts.
a33704bb 5535
01c52d31 55362006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 5537
01c52d31
MB
5538 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
5539 there's only one active file for all servers.
5540 (nnweb-request-scan): Make sure nnweb-articles is initialized on
5541 solid groups. Gnus might have used a FAST request to select the group.
5542 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
5543 and nnweb-search redundantly in the active file.
5544 (nnweb-request-list): Don't list bogus groups. There can only be one.
5545 (nnweb-request-create-group): Don't use ARGS.
5546 (nnweb-possibly-change-server, nnweb-request-group): Remove some
5547 initialisations. Let nnoo do the work.
a33704bb 5548
01c52d31 55492006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 5550
01c52d31
MB
5551 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
5552 Say the part has been decoded.
a33704bb 5553
01c52d31 5554 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 5555
01c52d31 55562006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 5557
01c52d31
MB
5558 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
5559 mailcap-viewer-test-cache when there's no 'test clause, since that
5560 will invert the meaning of a "nil" test previously determined by
5561 mailcap-mailcap-entry-passes-test.
53cfefc8 5562
01c52d31 55632006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 5564
01c52d31
MB
5565 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
5566 compiling.
53cfefc8 5567
01c52d31 5568 * gnus-sum.el: Ditto.
53cfefc8 5569
01c52d31 5570 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 5571
01c52d31 55722006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 5573
01c52d31 5574 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 5575
01c52d31 55762006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 5577
01c52d31
MB
5578 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
5579 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
5580 current Google Groups.
53cfefc8 5581
01c52d31 55822006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 5583
01c52d31
MB
5584 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
5585 and tool-bar-mode.
66841476 5586
01c52d31
MB
5587 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
5588 and tool-bar-mode.
66841476 5589
01c52d31
MB
5590 * message.el (message-tool-bar-update): Simplify.
5591 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 5592
01c52d31
MB
5593 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
5594 gnus-summary-buffer.
5595 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
5596 gnus-summary-reply.
81df110a 5597
01c52d31 5598 * gmm-utils.el (gmm): Add :version.
5fae1cae 5599
01c52d31 56002006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 5601
01c52d31
MB
5602 * Makefile.in (clean): New rule.
5603 (distclean): Use it.
5fae1cae 5604
01c52d31 56052006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 5606
01c52d31
MB
5607 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
5608 autoload.
5fae1cae 5609
01c52d31 56102006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 5611
01c52d31 5612 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 5613
01c52d31 56142006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 5615
01c52d31 5616 * message.el: Change some comments WRT tool-bars.
81df110a 5617
01c52d31
MB
5618 * gnus-sum.el (gnus-summary-tool-bar)
5619 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
5620 (gnus-summary-tool-bar-zap-list): New variables.
5621 (gnus-summary-make-tool-bar): Complete rewrite using
5622 `gmm-tool-bar-from-list'.
430d3ed7 5623
01c52d31
MB
5624 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
5625 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
5626 variables.
5627 (gnus-group-make-tool-bar): Complete rewrite using
5628 `gmm-tool-bar-from-list'.
5629 (gnus-group-tool-bar-update): New function.
430d3ed7 5630
01c52d31 5631 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 5632
01c52d31 56332006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 5634
01c52d31
MB
5635 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
5636 is dissected into a single part of which the type is the same as
5637 the given one; decode charset.
6ff5b064 5638
01c52d31 56392006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 5640
01c52d31
MB
5641 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
5642 into alists as symbol not string, since that's what
5643 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
5644 look for.
a8f6d239 5645
01c52d31 56462006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 5647
01c52d31
MB
5648 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
5649 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 5650
01c52d31 5651 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 5652
01c52d31 56532006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 5654
01c52d31
MB
5655 * gnus-art.el (gnus-mime-security-button-commands): New variable.
5656 (gnus-mime-security-button-menu): New definition.
5657 (gnus-mime-security-button-map): Use them.
5658 (gnus-mime-security-button-menu): New function.
5659 (gnus-insert-mime-security-button): Addition to help echo.
5660 (gnus-mime-security-run-function, gnus-mime-security-save-part)
5661 (gnus-mime-security-pipe-part): New functions.
d752cf53 5662
01c52d31
MB
5663 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
5664 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 5665
01c52d31
MB
5666 * mm-decode.el (mm-handle-set-disposition): Remove.
5667 (mm-handle-set-description): Remove.
d752cf53 5668
01c52d31 56692006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 5670
01c52d31
MB
5671 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
5672 (mm-w3m-standalone-supports-m17n-p): New function.
5673 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
5674 w3m usage.
d752cf53 5675
01c52d31
MB
5676 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
5677 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 5678
01c52d31 56792006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 5680
01c52d31
MB
5681 * message.el (message-tool-bar-zap-list): Use
5682 gmm-tool-bar-zap-list as custom type.
5683 (message-tool-bar-update): New function.
5684 (message-tool-bar, message-tool-bar-gnome)
5685 (message-tool-bar-retro): Add message-tool-bar-update.
5686 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 5687
01c52d31 5688 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 5689
01c52d31
MB
5690 * gmm-utils.el (gmm-error): Describe `args'.
5691 (gmm-tool-bar-zap-list): New widget.
5692 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 5693
01c52d31 56942006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 5695
01c52d31
MB
5696 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
5697 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
5698 the number of recursive calls.
4a2358e9 5699
01c52d31
MB
5700 * mm-decode.el (mm-handle-set-disposition): New macro.
5701 (mm-handle-set-description): New macro.
4a2358e9 5702
01c52d31 57032006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 5704
01c52d31
MB
5705 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
5706 encoding.
4a2358e9 5707
01c52d31 57082006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 5709
01c52d31
MB
5710 * message.el (message-tool-bar-zap-list, message-tool-bar)
5711 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
5712 (message-tool-bar-local-item-from-menu): Remove.
5713 (message-tool-bar-map): Replace by `message-make-tool-bar'.
5714 (message-make-tool-bar): New function.
5715 (message-mode): Use `message-make-tool-bar'.
4a2358e9 5716
01c52d31
MB
5717 * gmm-utils.el: New file.
5718 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
5719 (gmm-lazy): New widget copied from `nnmail.el'.
5720 (gmm-tool-bar-from-list): New function for creating customizable
5721 tool bars.
5722 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
5723 output.
5724 (gmm): Add :prefix to defgroup.
4a2358e9 5725
01c52d31 57262006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 5727
01c52d31 5728 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 5729
01c52d31 57302006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 5731
01c52d31
MB
5732 * mml.el (mml-attach-file): Describe `description' in doc string.
5733 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 5734
01c52d31 57352006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 5736
01c52d31 5737 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 5738
01c52d31 57392006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 5740
01c52d31 5741 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 5742
01c52d31 57432006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 5744
01c52d31
MB
5745 * imap.el (imap-open): Handle case where buffer is a buffer
5746 object.
41e11121 5747
01c52d31 57482005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 5749
01c52d31
MB
5750 * gnus-delay.el (gnus-delay): Don't autoload.
5751 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
5752 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 5753
01c52d31 57542005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 5755
01c52d31 5756 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 5757
01c52d31 57582006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 5759
01c52d31 5760 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 5761
01c52d31 5762 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 5763
01c52d31 57642006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 5765
01c52d31 5766 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 5767
01c52d31 57682006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 5769
01c52d31
MB
5770 * mm-decode.el (mm-inlined-types): Add application/pgp.
5771 (mm-automatic-display): Ditto.
11e22c4a 5772
01c52d31
MB
5773 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
5774 part as text.
11e22c4a 5775
01c52d31 57762006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 5777
01c52d31
MB
5778 * nnrss.el: Update copyright.
5779 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 5780
01c52d31
MB
5781 * gnus-art.el:
5782 * gnus-sum.el:
5783 * mm-uu.el:
5784 * mm-view.el: Update copyright.
97f78c9b 5785
01c52d31 57862006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 5787
01c52d31
MB
5788 * message.el (message-info): New function.
5789 (message-mode-menu): Add it.
5790 Update copyright.
97f78c9b 5791
01c52d31 5792 * ChangeLog: Fix and update copyright.
97f78c9b 5793
01c52d31 57942006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 5795
01c52d31
MB
5796 * message.el (message-forward-subject-name-subject): Prefer the
5797 address to 'nowhere' if the sender has no name.
5798 Fix typo. Update copyright year.
97f78c9b 5799
01c52d31 58002006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 5801
01c52d31
MB
5802 * gnus-art.el (article-wash-html): Use
5803 gnus-summary-show-article-charset-alist if a numeric arg is given.
5804 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 5805
01c52d31
MB
5806 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
5807 mm-inline-text-html-render-with-w3m-standalone.
5808 (mm-text-html-washer-alist): Map w3m-standalone to
5809 gnus-article-wash-html-with-w3m-standalone.
5810 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 5811
01c52d31 58122006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 5813
01c52d31
MB
5814 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
5815 Improve LaTeX.
4b91459a 5816
01c52d31 58172006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 5818
01c52d31
MB
5819 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
5820 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 5821
01c52d31
MB
5822 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
5823 the buffer.
4b91459a 5824
01c52d31 58252006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 5826
01c52d31
MB
5827 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
5828 custom definition of `gnus-posting-styles'.
d44e3b45 5829
01c52d31
MB
5830 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
5831 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 5832
01c52d31 58332006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 5834
01c52d31
MB
5835 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
5836 Use nntp for bug archive.
4b91459a 5837
01c52d31 58382006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 5839
01c52d31
MB
5840 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
5841 parts.
5842 (nnrss-normalize-date): New function converts ISO 8601 date into
5843 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
5844 (nnrss-check-group): Use it.
c03ac728 5845
01c52d31 58462006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 5847
01c52d31 5848 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 5849
01c52d31
MB
5850 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
5851 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
5852 (nnrss-insert-w3): Ditto.
d8a88581 5853
01c52d31 58542005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 5855
01c52d31
MB
5856 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
5857 the articles to be forwarded including the case where neither a
5858 number of articles nor a region is specified.
d8a88581 5859
01c52d31 58602005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 5861
01c52d31
MB
5862 * nnrss.el (nnrss-request-article): Fix last change; fill
5863 text/plain parts.
7573397b 5864
01c52d31 58652005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 5866
01c52d31
MB
5867 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
5868 in text/plain part.
5869 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 5870
01c52d31 58712005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 5872
01c52d31
MB
5873 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
5874 article.
9ebc3953 5875
01c52d31 58762005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 5877
01c52d31
MB
5878 * nnml.el: Don't require gnus-bcklg. Autoload it.
5879 (nnml-use-compressed-files, nnml-save-mail): Support other
5880 comression programs such as bzip2.
7929f858 5881
01c52d31 58822005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 5883
01c52d31
MB
5884 * dns.el (query-dns): Make sure we check the buffer size before
5885 removing tcp headers.
7929f858 5886
01c52d31 58872005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 5888
01c52d31
MB
5889 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
5890 remove MIME buttons associated with multipart/alternative parts.
5891 (gnus-mime-display-alternative): Tag buttons using `article-type'
5892 text property.
ead25b5c 5893
01c52d31
MB
5894 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
5895 associated with multipart/alternative parts.
ead25b5c 5896
01c52d31 5897 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 5898
01c52d31
MB
5899 * mm-decode.el (mm-inlined-types): Fix custom type.
5900 (mm-keep-viewer-alive-types): Ditto.
5901 (mm-automatic-display): Ditto.
5902 (mm-attachment-override-types): Ditto.
5903 (mm-inline-override-types): Ditto.
5904 (mm-automatic-external-display): Ditto.
8774406b 5905
01c52d31 59062005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 5907
01c52d31
MB
5908 * spam-report.el (spam-report-user-mail-address)
5909 (spam-report-user-agent): New variables.
5910 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 5911
01c52d31 59122005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 5913
01c52d31
MB
5914 * gnus-art.el (gnus-button-handle-custom): Do not just use
5915 `customize-apropos' for any "M-x customize-*" button but the
5916 function called for. Accept both the function name and its
5917 argument in order to achieve this.
5918 (gnus-button-alist): Remove support for "custom:" URL's. Pass
5919 function name to `gnus-button-handle-custom' in case of "M-x
5920 customize-*" buttons.
59fda2fa 5921
01c52d31 59222005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 5923
01c52d31
MB
5924 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
5925 multipart/alternative and add xref to mm-discouraged-alternatives
5926 in doc string.
7d0c69be 5927
01c52d31
MB
5928 * mm-decode.el (mm-discouraged-alternatives): Add xref to
5929 gnus-buttonized-mime-types in doc string.
7d0c69be 5930
01c52d31 59312005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 5932
01c52d31
MB
5933 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
5934 Suggest image/.* in the doc string.
d6697c02 5935
01c52d31 59362005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 5937
01c52d31
MB
5938 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
5939 message-marks (Debian bug #342521).
d6697c02 5940
01c52d31 59412005-12-12 Simon Josefsson <jas@extundo.com>
84861437 5942
01c52d31
MB
5943 * password.el (password-read-from-cache): Add.
5944 (password-read): Use it.
84861437 5945
01c52d31 59462005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 5947
01c52d31
MB
5948 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
5949 us-ascii as a MIME charset.
3338c0ad 5950
01c52d31
MB
5951 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
5952 against the case where the 2nd arg TYPE is nil.
3338c0ad 5953
01c52d31 59542005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 5955
01c52d31 5956 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 5957
01c52d31 5958 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 5959
01c52d31 59602005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 5961
01c52d31 5962 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 5963
01c52d31 59642005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 5965
01c52d31
MB
5966 * mm-decode.el (mm-display-external): Use nametemplate (defined in
5967 RFC1524) if it is in mailcap or add a suffix according to
5968 mailcap-mime-extensions when generating a temp filename; postpone
5969 deleting a temp file for 2 seconds for some wrappers, shell
5970 scripts, and so on, which might exit right after having started a
5971 viewer command as a background job.
5972
59732005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
5974
5975 * nntp.el (nntp-marks-directory): Fix custom group.
5976
5977 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
5978 steps when < 10.
5979
5980 * gnus-start.el (gnus-no-server-1): Mention
5981 `gnus-level-default-subscribed' in doc string.
5982
59832005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
5984
5985 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
5986 parens.
5987
59882005-11-26 Dave Love <fx@gnu.org>
5989
5990 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
5991 (tls-program, tls-success): Provide openssl alternative.
5992
5993 * starttls.el: Doc fixes.
5994 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
5995 SERVICE to PORT.
5996
002876ab 5997 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
01c52d31
MB
5998 port null or service name.
5999 (starttls-negotiate): Autoload.
6000
60012005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
6002
6003 * message.el (message-kill-to-signature): Fix interactive spec.
6004
60052005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
6006
6007 * pop3.el (pop3-open-server): Recognize a string as a service name.
6008
60092005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
6010
6011 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
6012
60132005-11-23 Dave Love <fx@gnu.org>
6014
6015 Add pop3s, pop3/starttls.
6016
6017 * pop3.el (pop3-authentication-scheme): Clarify doc.
6018 (open-tls-stream, starttls-open-stream): Autoload.
6019 (pop3-stream-type): New.
6020 (pop3-open-server): Use it.
6021
6022 * mail-source.el (mail-sources): Fix some :types. Add stream type
6023 for POP.
6024 (mail-source-keyword-map): Add :stream for POP.
6025 (mail-source-fetch-pop): Use pop3-stream-type.
6026
60272005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
6028
6029 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
6030 of current-time-string.
6031
60322005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
6033
6034 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
6035 date header.
6036
60372005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
6038
6039 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
6040 it can seriously impact performance as it bypasses the agent's
6041 local caches.
6042
60432005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
6044
6045 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
6046 must be explicitly online rather than "not explicitly offline" for
6047 its flags to be synchronized.
6048
6049 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
6050 that gnus-uu-unmark-thread will function correctly.
6051
6052 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
6053 1024K is instead displayed as 1M.
6054
60552005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6056
6057 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
6058
60592005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
6060
6061 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
6062
60632005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
6064
6065 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
6066 error message to display actual error condition.
6067 (gnus-agent-save-local): Avoid saving symbols that are bound to
6068 nil as they simply result in a warning message in
6069 gnus-agent-read-local.
6070
60712005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
6072
6073 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
6074 rather than make-variable-buffer-local for file-precious-flag.
6075
60762005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
6077
6078 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
6079 for duplicates which are removed. The invalid sort check then
6080 triggers a rescan after the sort as sorting may have moved
6081 duplicate entries such that they can be cheaply detected.
6082
60832005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
6084
6085 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
6086
60872005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
6088
6089 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
6090 internal variable to a custom variable. Changed default value
6091 from compressed(2) to uncompressed(1).
6092 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
6093 support for uncompressed agentview files. Taken together, reading
6094 the agentview file should now be 6-7 times faster.
6095
60962005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
6097
6098 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
6099 as a buffer-local variable. This avoids creating truncated
6100 dribble files as a result of a hang up, eg.
6101
61022005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
6103
6104 * gnus-start.el (gnus-start-draft-setup): Enforce
6105 `gnus-draft-mode' for nndraft:drafts at startup.
6106
6107 * gnus.el (gnus-splash): Change custom group.
6108 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
6109 allow-list argument.
6110
6111 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
6112 string.
6113
61142005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
6115
6116 * gnus-art.el (gnus-default-article-saver): Add user-defined
6117 `function' to custom type.
6118
61192005-10-30 Chong Yidong <cyd@stupidchicken.com>
6120
6121 * imap.el (imap-open): Handle case where buffer is a buffer
6122 object.
6123
61242005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
6125
6126 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
6127 long lines.
6128 (gnus-cache-delete-group): Wrap doc strings.
6129
6130 * gnus-agent.el (gnus-agent-rename-group)
6131 (gnus-agent-delete-group): Wrap doc strings.
6132
01c52d31
MB
61332005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6134
6135 * gnus-start.el (gnus-1): Add "native" to
6136 gnus-predefined-server-alist.
6137
6138 * gnus.el (gnus-method-to-server): Don't add "native" to the
6139 lists here, because that leads to problems when
6140 gnus-select-method is bound.
6141
61422005-11-09 Simon Josefsson <jas@extundo.com>
6143
6144 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
6145 use (not sort-by-date) instead.
6146
61472005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
6148
6149 * gnus-delay.el (gnus-delay-group): Don't autoload.
6150 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
6151 to be re-loaded when customizing the `gnus-delay' group.
6152
61532005-11-19 Chong Yidong <cyd@stupidchicken.com>
6154
6155 * message.el: Revert last changes.
6156 (message-insert-citation-line): Use newlines.
6157
61582005-11-17 Chong Yidong <cyd@stupidchicken.com>
6159
6160 * message.el (message-courtesy-message)
6161 (message-mark-insert-begin, message-mark-insert-end)
6162 (message-elide-ellipsis, message-cancel-message)
6163 (message-add-header, message-change-subject)
6164 (message-cross-post-followup-to-header)
6165 (message-cross-post-insert-note, message-reduce-to-to-cc)
6166 (message-widen-reply, message-delete-not-region)
6167 (message-kill-to-signature, message-insert-signature)
6168 (message-insert-importance-high, message-insert-importance-low)
6169 (message-insert-or-toggle-importance)
6170 (message-insert-disposition-notification-to)
6171 (message-indent-citation, message-yank-original)
6172 (message-cite-original-without-signature, message-cite-original)
6173 (message-insert-citation-line, message-position-on-field)
6174 (message-fix-before-sending, message-send-mail-partially)
6175 (message-send-mail, message-send-mail-with-sendmail)
6176 (message-send-mail-with-qmail, message-send-news)
6177 (message-check-news-header-syntax, message-generate-headers)
6178 (message-insert-courtesy-copy, message-fill-address)
6179 (message-fill-header, message-shorten-references)
6180 (message-setup-1, message-cancel-news)
6181 (message-forward-make-body-plain, message-forward-make-body-mime)
6182 (message-forward-make-body-mml, message-encode-message-body)
6183 (message-forward-make-body-digest-plain)
6184 (message-forward-make-body-digest-mime)
6185 (message-use-alternative-email-as-from): Insert `hard-newline'
6186 instead of ordinary newlines.
6187
61882005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
6189
6190 * message.el (message-generate-headers): Downcase the argument
6191 given to message-check-element.
6192
61932005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
6194
6195 * nntp.el (nntp-authinfo-rejected): New error condition.
6196 (nntp-wait-for): Use new error condition to signal authentication
6197 error.
6198 (nntp-retrieve-data): Rethrow new error condition to break out of
6199 recursive call to nntp-send-authinfo.
6200
62012005-11-08 Romain Francoise <romain@orebokech.com>
6202
6203 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
6204 (gnus-summary-exit-map): Bind to `Z p'.
6205 (gnus-summary-make-menu-bar): Add menu item.
6206
62072005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
6208
6209 * gnus-art.el (gnus-article-treat-custom): Add `first'.
6210 (gnus-treat-*): Add `first' in all doc strings.
6211
6212 * gnus-group.el (gnus-group-compact-group): Fix typo.
6213
62142005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
6215
6216 * gnus.el (gnus-parameters-case-fold-search): New variable.
6217 (gnus-parameters-get-parameter): Use it.
6218
6219 * gnus-score.el (gnus-home-score-file): Doc fix.
6220
62212005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
6222
6223 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
6224
62252005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
6226
6227 * mm-util.el (mm-special-display-p): New function.
6228
6229 * mml.el (mml-preview): Use it; doc fix.
6230
62312005-10-29 Romain Francoise <romain@orebokech.com>
6232
6233 * message.el (message-fix-before-sending): Fix comment.
6234
62352005-10-29 Jari Aalto <jari.aalto@cante.net>
6236
6237 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
6238
62392005-10-29 Jari Aalto <jari.aalto@cante.net>
6240
6241 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
6242 Used in gnus-score.el.
6243
62442005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
6245
6246 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
6247
62482005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
6249
6250 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
6251 whitespace removed in revision 7.8. Use concatenated string to
6252 protect trailing whitespace.
6253
880820fe 62542005-10-27 Jouni K. Seppänen <jks@iki.fi>
01c52d31
MB
6255
6256 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
6257 (nnimap-request-expire-articles): Use it to avoid sending 'UID
6258 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
6259 Courier IMAP ("some version from 2004"). Mostly based on similar
6260 code in the same function.
6261
62622005-10-26 Didier Verna <didier@xemacs.org>
6263
002876ab 6264 * gnus-group.el (gnus-group-compact-group): Invalidate original
01c52d31 6265 article buffer.
002876ab 6266 * gnus-srvr.el (gnus-server-compact-server): Ditto.
c9e31f32 6267 * nnml.el (nnml-request-compact-group): Handle self Xref: field in
01c52d31
MB
6268 NOV database and in article itself.
6269 Invalidate article backlog.
6270
62712005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
6272
6273 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
6274
62752005-10-26 Simon Josefsson <jas@extundo.com>
6276
6277 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
6278 part of 2004-07-25 change.
6279
62802005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
6281
6282 * message.el (message-display-completion-list): New function.
6283 (message-expand-group): Use it; make sure the Completions buffer
6284 is modifiable.
6285
62862005-10-30 Chong Yidong <cyd@stupidchicken.com>
6287
c9e31f32 6288 * imap.el (imap-open): Handle case where buffer is a buffer object.
01c52d31
MB
6289
62902005-10-24 Eli Zaretskii <eliz@gnu.org>
6291
6292 * pgg-def.el:
6293 * pgg-gpg.el:
6294 * pgg-parse.el:
6295 * pgg-pgp.el:
6296 * pgg-pgp5.el:
6297 * pgg.el: Move to the parent lisp directory.
6298
62992005-10-23 Chong Yidong <cyd@stupidchicken.com>
6300
6301 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
6302 user-mail-name is an empty string.
6303
63042005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
6305
6306 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
6307 depending on gnus-score-decay-constant.
6308
6309 * encrypt.el (encrypt-insert-file-contents)
6310 (encrypt-write-file-contents): Don't use `gnus-message'.
6311
6312 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
6313 arguments.
6314 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
6315 arguments to mm-uu-verbatim-marks-extract.
6316 (mm-uu-hide-markers): New variable.
6317 (mm-uu-extract): Use face similar to `gnus-cite-3'.
6318
6319 * gnus-fun.el (gnus-convert-image-to-x-face-command)
6320 (gnus-convert-image-to-face-command): Use "convert" by default to
6321 allow other input image formats.
6322 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
6323 accordingly.
6324
63252005-10-23 Simon Josefsson <jas@extundo.com>
6326
6327 * imap.el (imap-gssapi-program): Align command line parameters
6328 with latest GNU SASL.
6329 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
6330
63312005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6332
6333 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
6334 HTML.
6335 (nnslashdot-request-article): Ditto.
6336
63372005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
6338
6339 * mail-source.el (mail-source-fetch-pop): Require pop3.
6340 (mail-source-check-pop): Ditto.
6341
63422005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
6343
6344 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
6345 errors.
6346
63472005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
6348
6349 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
6350 (gnus-treat-strip-leading-blank-lines): Improve doc string.
6351
6352 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
6353
6354 * mm-bodies.el (mm-decode-string): Call
6355 `mm-charset-to-coding-system' with allow-override argument.
6356
63572005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
6358
6359 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
6360 (rfc2047-charset-to-coding-system): New function.
6361 (rfc2047-decode-encoded-words): New function.
6362 (rfc2047-decode-region): Use them.
6363 (rfc2047-decode-cte): Remove.
6364 (rfc2047-parse-and-decode): Remove.
6365 (rfc2047-decode): Remove.
6366
63672005-10-15 Kenichi Handa <handa@m17n.org>
6368
6369 * rfc2047.el (rfc2047-decode-cte): New function.
6370 (rfc2047-decode-region): Change the way to decode successive
6371 encoded-words: decode B- or Q-encoding in each encoded-word,
6372 concatenate them, and decode it as charset.
6373
63742005-10-17 Chong Yidong <cyd@stupidchicken.com>
6375
6376 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
6377 widget-move-and-invoke.
6378 (gnus-custom-mode): Use gnus-custom-map.
6379
63802005-10-15 Bill Wohler <wohler@newt.com>
6381
6382 * message.el (message-tool-bar-map): Renamed image file from
6383 mail_send to mail/send.
6384
63852005-10-16 Masatake YAMATO <jet@gyve.org>
6386
6387 * message.el (message-expand-group): Pass the common
6388 prefix substring of completion to `display-completion-list'.
6389
63902005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
6391
6392 * mml-sec.el (mml-secure-method): New internal variable.
6393 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
6394 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
6395 functions using mml-secure-method.
6396
6397 * mml.el (mml-mode-map): Add key bindings for those functions.
6398 (mml-menu): Simplify security menu entries. Suggested by Jesper
6399 Harder <harder@myrealbox.com>.
6400 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
6401 end of message if point is the headers of the message.
6402
6403 * message.el (message-in-body-p): New function.
6404
6405 * assistant.el: Autoload gnus-util and netrc.
6406
6407 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
6408 Use `mm-charset-override-alist' only when decoding.
6409
6410 * mm-bodies.el (mm-decode-body): Call
6411 `mm-charset-to-coding-system' with allow-override argument.
6412
6413 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
6414 `filename' from Content-Disposition if Content-Type doesn't
6415 provide `name'.
6416 (gnus-mime-view-part-as-type): Set default instead of
6417 initial-input.
6418
64192005-10-09 Daniel Brockman <daniel@brockman.se>
6420
6421 * format-spec.el (format-spec): Propagate text properties of % spec.
6422
64232005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
6424
6425 * gnus-art.el (gnus-treat-predicate): Add `first'.
6426
64272005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
6428
6429 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
6430 (mm-charset-override-alist): New variable.
6431 (mm-charset-to-coding-system): Use it.
6432 (mm-codepage-setup): New helper function.
6433 (mm-charset-eval-alist): New variable.
6434 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
6435 about unknown charsets.
6436
64372005-10-04 David Hansen <david.hansen@gmx.net>
6438
6439 * nnrss.el (nnrss-request-article): Add support for the comments tag.
6440 (nnrss-check-group): Ditto.
6441
64422005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
6443
6444 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
6445 Rename x-gnus-verbatim to x-verbatim.
6446 (mm-uu-type-alist): Fix regexp for verbatim-marks.
6447
6448 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
6449 x-verbatim.
6450
6451 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
6452
6453 * gnus-util.el (gnus-remove-duplicates): Remove.
6454
6455 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
6456 instead of gnus-remove-duplicates.
6457
6458 * message.el (message-remove-duplicates): Remove.
6459 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
6460 message-remove-duplicates.
6461
6462 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
6463 available, else use implementation from `delete-dups'.
6464
6465 * message.el (message-insert-expires): New function.
6466 (message-mode-map): Add key binding.
6467 (message-mode-field-menu): Add menu entry.
6468 (message-mode): Document it.
6469 (message-make-expires-date): Use `message-make-date'.
6470
64712005-10-04 Josh Huber <huber@alum.wpi.edu>
6472
6473 * message.el (message-make-expires-date): New function.
6474
64752005-10-04 Katsumi Yamaoka <yamaoka@jpl.org>
6476
6477 * Makefile.in (list-installed-shadows): New entry.
6478 (install): Use it.
6479 (remove-installed-shadows): New entry.
6480
64812005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
6482
6483 * time-date.el: Autoload parse-time-string, XEmacs needs it.
6484
64852005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
6486
6487 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
6488 function rather than the diff-mode.el package.
6489 (mm-display-external): Use with-current-buffer.
6490 (mm-viewer-completion-map, mm-viewer-completion-map):
6491 Move initialization inside declaration.
6492
64932005-09-29 Simon Josefsson <jas@extundo.com>
6494
6495 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
6496 autoload mail-check-payment.
6497 (spam-check-hashcash): Define unconditionally, since hashcash.el
6498 is part of Gnus now. Ignore errors from payment checking.
6499
65002005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
6501
6502 * message.el (message-bold-region, message-unbold-region): Rename
6503 from `bold-region' and `unbold-region'.
6504
6505 * message.el: Remove useless autoloads.
6506
65072005-09-28 Simon Josefsson <jas@extundo.com>
6508
6509 * message.el (message-use-idna): Default to t.
6510 (message-use-idna): Test whether encoding works too. Doc fix.
6511
65122005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
6513
6514 * nntp.el (nntp-warn-about-losing-connection): Remove.
6515
65162005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
6517
6518 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
6519 customizable. Change default value.
6520 (mm-uu-diff-groups-regexp): Change default value.
6521 (mm-uu-type-alist): Add doc string.
6522 (mm-uu-configure): Add doc string. Make it interactive.
6523 (mm-uu-tex-groups-regexp): New variable.
6524 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
6525 (mm-uu-type-alist): Add LaTeX documents.
6526 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
6527 of "text/verbatim".
6528 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
6529
6530 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
6531 instead of "text/verbatim".
6532
6533 * message.el (message-mark-inserted-region)
6534 (message-mark-insert-file): Use slrn style marks when called with
6535 prefix argument.
6536
65372005-09-27 Simon Josefsson <jas@extundo.com>
6538
6539 * message.el (message-idna-to-ascii-rhs-1): Reformat.
6540
880820fe 65412005-09-27 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
6542
6543 * message.el (message-remove-duplicates): New function.
6544 Implementation borrowed from `gnus-remove-duplicates'.
6545 (message-idna-to-ascii-rhs): Also encode idna addresses in
6546 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
6547 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
6548 only ask about the same idna domain once per header and also tell
6549 in what header to replace the idna domain.
6550
6551 * gnus-art.el (article-decode-idna-rhs): Also decode idna
6552 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
6553 (article-decode-idna-rhs): Fix regexp so that all idna-address in
6554 a header is decoded and not just the last one.
6555
65562005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
6557
6558 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
6559 has been decoded.
6560
6561 * mm-decode.el (mm-automatic-display): Add text/verbatim.
6562 (mm-insert-part): Don't modify text if it has been decoded.
6563
6564 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
6565 decoded.
6566
6567 * mm-view.el (mm-inline-text): Don't strip text props unless
6568 decoding enriched or richtext parts.
6569
65702005-09-25 Romain Francoise <romain@orebokech.com>
6571
6572 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
6573 * gnus-start.el (gnus-subscribe-interactively):
6574 * gnus-uu.el (gnus-uu-grab-articles):
6575 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
6576 space.
6577
65782005-09-24 Emilio C. Lopes <eclig@gmx.net>
6579
6580 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
6581 * mm-view.el (mm-view-pkcs7-decrypt):
6582 * gnus-sum.el (gnus-summary-limit-to-extra)
6583 (gnus-summary-respool-article, gnus-read-move-group-name):
6584 * gnus-score.el (gnus-summary-increase-score):
6585 * gnus-util.el (gnus-completing-read-with-default):
6586 * gnus-art.el (gnus-read-save-file-name)
6587 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
6588 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
6589 * message.el (message-check-news-header-syntax):
6590 Follow convention for reading with the minibuffer.
6591
65922005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
6593
6594 * spam-report.el (spam-report-url-ping-plain):
6595 Use gnus-extended-version as User-Agent.
6596
6597 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
6598 default value is nil.
6599
6600 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
6601 (mm-uu-verbatim-marks-extract): New function.
6602 (mm-uu-extract): New face.
6603 (mm-uu-copy-to-buffer): Use it.
6604
6605 * spam-report.el (spam-report-gmane-ham): Renamed from
6606 `spam-report-gmane-unspam'.
6607 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
6608 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
6609
6610 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
6611 Autoload.
6612 (spam-report-gmane-unregister-routine): Renamed
6613 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
6614
66152005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
6616
6617 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
6618 (spam-report-gmane-unregister-routine): Add support for gmane
6619 unregistration.
6620
6621 * spam-report.el (spam-report-gmane-unspam)
6622 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
6623 (spam-report-gmane): Change to take a single article and do unspam
6624 registration.
6625
66262005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
6627
6628 * mm-url.el (mm-url-decode-entities): Fix regexp.
6629
66302005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6631
6632 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
6633 default to nil, to be able to use Gnus at all. If the default
6634 switches to something else, then the function should be fixed not
6635 be exceedingly slow.
6636
66372005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
6638
6639 * gnus-start.el (gnus-activate-group): If the server is nil, don't
6640 fail hard.
6641
6642 * spam-report.el: Add better Keywords line.
6643
6644 * spam.el: Add Maintainer and better Keywords line.
6645
66462005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
6647
6648 * gnus-art.el (gnus-article-replace-part)
6649 (gnus-mime-replace-part): New functions.
6650 (gnus-mime-action-alist, gnus-mime-button-commands)
6651 (gnus-mime-save-part-and-strip): Added file argument.
6652 (gnus-article-part-wrapper): Added interactive argument.
6653
6654 * gnus-sum.el (gnus-summary-mime-map): Add
6655 `gnus-article-replace-part'.
6656
66572005-09-19 Didier Verna <didier@xemacs.org>
6658
6659 The nnml compaction feature:
6660 * nnml.el (nnml-request-compact-group): New function.
6661 * nnml.el (nnml-request-compact): New function.
6662 * gnus-int.el (gnus-request-compact-group): New function.
6663 * gnus-int.el (gnus-request-compact): New function.
6664 * gnus-group.el (gnus-group-compact-group): New function.
6665 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
6666 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
6667 * gnus-srvr.el (gnus-server-compact-server): New function.
6668 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
6669 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
6670
66712005-09-18 Deepak Goel <deego@gnufans.org>
6672
6673 * sieve.el (sieve-help): Fix `message' call: first arg should be a
6674 format spec.
6675
66762005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
6677
6678 * gnus.el (gnus-group-startup-message): Bind image-load-path.
6679
66802005-09-15 Romain Francoise <romain@orebokech.com>
6681
6682 * message.el (message-fill-paragraph): Clarify docstring.
6683
66842005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
6685
6686 * gnus-art.el (gnus-mime-display-part): Protect against broken
6687 MIME messages.
6688
66892005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
6690
6691 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
6692 before parsing header.
6693
66942005-09-11 Jari Aalto <jari.aalto@cante.net>
6695
002876ab 6696 * html2text.el (html2text-replace-list): Add new entities.
01c52d31
MB
6697
66982005-09-11 Romain Francoise <romain@orebokech.com>
6699
6700 * message.el (message-alternative-emails): Improve docstring.
6701 (message-setup-1): Call `message-use-alternative-email-as-from'
6702 after `message-setup-hook' to give it precedence over posting
6703 styles, etc.
6704 (message-use-alternative-email-as-from): Add docstring. Remove
6705 the original From header if present.
6706
6707 * nnml.el (nnml-compressed-files-size-threshold): New variable.
6708 (nnml-save-mail): Use it.
6709
6710 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
6711 articles. Add new argument `silent'.
6712 (gnus-uu-mark-all): Report the total number of marked articles.
6713
67142005-09-10 Romain Francoise <romain@orebokech.com>
6715
6716 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
6717 (gnus-uu-mark-series): Likewise.
6718
67192005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
6720
6721 * spam-report.el (spam-report-gmane): Fix generation of spam
6722 report URL.
6723
67242005-09-10 Simon Josefsson <jas@extundo.com>
6725
6726 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
6727 t, based on discussion on the ding list with Robert Epprecht
6728 <epprecht@solnet.ch>.
6729
67302005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
6731
6732 * spam-report.el (spam-report-gmane): Make it work without
6733 X-Report-Spam header. Gmane now only provides Archived-At.
6734 This is only used if `spam-report-gmane-use-article-number' is nil.
6735 (spam-report-gmane-spam-header): Remove. Not used anymore.
6736
6737 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
6738 make `gnus-summary-sort-by-recipient' work with threading.
6739
6740 * nnweb.el (nnweb-google-wash-article): Print a message if article
6741 is not available.
6742
67432005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
6744
6745 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
6746 change. Decode text/* parts content before displaying.
6747
67482005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
6749
6750 * mml-smime.el: Remove defvar of gnus-extract-address-components.
6751
67522005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
6753
6754 * mm-view.el (mm-display-inline-fontify): Disable support modes.
6755
67562005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
6757
c9e31f32 6758 * message.el (message-tab-body-function): Fix mismatched custom type.
01c52d31
MB
6759
6760 * gnus.el (gnus-group-change-level-function): Ditto.
6761
6762 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
6763
6764 * gnus-art.el (gnus-signature-limit)
6765 (gnus-article-mime-part-function): Ditto.
6766
67672005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
6768
6769 * mml.el (mml-mode): Silence the byte compiler.
6770
6771 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
6772 using `(sit-for 0)' before moving the point to the specified part;
6773 skip unbuttonized parts.
6774 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
6775 return to the summary window if gnus-auto-select-part is non-nil.
6776
67772005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
6778
6779 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
6780 variables.
6781 (mml-dnd-attach-file, mml-mode): Use them.
6782
6783 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
6784 Make fetching article by MID work again for Google Groups. Added
6785 FIXME concerning gnus-group-make-web-group.
6786
6787 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
6788 Don't depend on Gnus by using mail-extract-address-components if
6789 gnus-extract-address-components is not bound.
6790
67912005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6792
6793 * gnus-art.el (gnus-mime-display-security): Don't display the
6794 signature, but only the signed part.
6795
67962005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
6797
6798 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
6799
6800 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
6801 list, not listp.
6802
68032005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
6804
6805 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
6806 when encoding.
6807
6808 * mm-bodies.el (mm-decode-content-transfer-encoding):
6809 De-canonicalize CRLF for all text content types, not just
6810 text/plain.
6811
68122005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
6813
6814 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
6815 valid article; point arrow and cursor at the MIME button.
6816
68172005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
6818
6819 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
6820 Suggested by Dan Christensen <jdc@uwo.ca>.
6821
6822 * mm-decode.el (mm-save-part): Enable change of prompt.
6823
68242005-08-29 Jari Aalto <jari.aalto@cante.net>
6825
6826 * gnus-msg.el (gnus-inews-add-send-actions): Made
6827 `message-post-method' lambda parameter ARG `&optional'.
6828
68292005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
6830
6831 * gnus-sum.el (gnus-summary-mime-map): Added
6832 gnus-article-save-part-and-strip, gnus-article-delete-part and
6833 gnus-article-jump-to-part.
6834
6835 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
6836 (gnus-article-edit-part): Use it.
6837 (gnus-article-part-wrapper): Added no-handle argument.
6838 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
6839 functions.
6840
68412005-08-29 Romain Francoise <romain@orebokech.com>
6842
6843 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
6844 docstring.
6845 (gnus-face-from-file): Likewise.
6846
68472005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
6848
6849 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
6850 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
6851 non-nil.
6852 (gnus-auto-select-part): New variable.
6853 (gnus-article-jump-to-part): New function.
6854 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
6855 (gnus-mime-delete-part): Allow selecting specified part after
6856 deleting or stripping parts.
6857 (gnus-article-jump-to-part): Don't use `read-number'. Use last
6858 part if argument is bogus.
6859
68602005-08-31 Juanma Barranquero <lekktu@gmail.com>
6861
6862 * gnus-art.el (w3m-minor-mode-map):
6863 * gnus-spec.el (gnus-newsrc-file-version):
6864 * gnus-util.el (nnmail-active-file-coding-system)
6865 (gnus-original-article-buffer, gnus-user-agent):
6866 * gnus.el (gnus-ham-process-destinations)
6867 (gnus-parameter-ham-marks-alist)
6868 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
6869 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
6870 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
6871 * mm-decode.el (gnus-current-window-configuration):
6872 * mm-extern.el (gnus-article-mime-handles):
6873 * mm-url.el (url-current-object, url-package-name)
6874 (url-package-version):
6875 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
6876 (smime-keys, w3m-cid-retrieve-function-alist)
6877 (w3m-current-buffer, w3m-display-inline-images)
6878 (w3m-minor-mode-map):
6879 * mml-smime.el (gnus-extract-address-components):
6880 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
6881 (gnus-newsrc-hashtb, message-default-charset)
6882 (message-deletable-headers, message-options)
6883 (message-posting-charset, message-required-mail-headers)
6884 (message-required-news-headers):
6885 * mml1991.el (mc-pgp-always-sign):
6886 * mml2015.el (mc-pgp-always-sign):
6887 * nnheader.el (nnmail-extra-headers):
6888 * rfc1843.el (gnus-decode-encoded-word-function)
6889 (gnus-decode-header-function, gnus-newsgroup-name):
6890 * spam-stat.el (gnus-original-article-buffer): Add defvars.
6891
68922005-08-22 Karl Chen <quarl@cs.berkeley.edu>
6893
6894 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
6895 the end of the date treatments.
6896
68972005-08-15 Simon Josefsson <jas@extundo.com>
6898
6899 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
6900 it in url-handlers.el and XEmacs in url.el. Reported by Luca
6901 Capello and Romain Francoise.
6902 (pgg-fetch-key-function): Removed, not used?
6903 (pgg-insert-url-with-w3): Require url, to get
6904 url-insert-file-contents regardless of where it is defined.
6905
69062005-08-13 Romain Francoise <romain@orebokech.com>
6907
6908 * message.el (message-cite-original-1): New function.
6909 (message-cite-original): Use it.
6910 (message-cite-original-without-signature): Ditto.
6911
69122005-08-08 Romain Francoise <romain@orebokech.com>
6913
6914 * message.el (message-yank-empty-prefix): New variable.
6915 (message-indent-citation): Use it.
6916 (message-cite-original-without-signature): Respect X-No-Archive.
6917
69182005-08-08 Simon Josefsson <jas@extundo.com>
6919
6920 * pgg.el: Autoload url-insert-file-contents instead of loading
6921 w3/url.
6922 (pgg-insert-url-with-w3): Don't load url here.
6923
69242005-08-07 Jesper Harder <harder@phys.au.dk>
6925
6926 * message.el (message-kill-to-signature): Don't insert newline at
6927 bol.
6928 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
6929
69302005-08-06 Romain Francoise <romain@orebokech.com>
6931
6932 * message.el (message-user-fqdn): Fix typo in docstring.
6933
69342005-08-05 Daiki Ueno <ueno@unixuser.org>
6935
6936 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
6937
6938 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
6939
69402005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
6941
6942 * mm-bodies.el (mm-encode-body): Use coding system rather than
6943 charset to encode text.
6944
6945 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
6946 number of charsets if utf-8 is available (XEmacs).
6947
69482005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
6949
6950 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
6951 taken from `gnus-button-mid-or-mail-regexp'.
6952 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
6953 (gnus-button-alist): Improve regexp for domain part of the MIDs
6954 for news:localpart@domain buttons.
6955 (gnus-button-ctan-directory-regexp): Update.
6956
69572005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
6958
6959 * sieve-manage.el (sieve-manage-interactive-login): Use
6960 make-local-variable rather than make-variable-buffer-local.
6961 (sieve-manage-open): Ditto.
6962 (sieve-manage-authenticate): Ditto.
6963
6964 * mml.el (mml-generate-mime-1): Make the content type default to
6965 text/plain if the filename is not specified.
6966
69672005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
6968
6969 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
6970 instead of insert-buffer.
6971
6972 * message.el (message-yank-original): Ditto; set the mark at the
6973 end of the yanked message.
6974
69752005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
6976
6977 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
6978 lines to scroll rather than to stop it.
6979
6980 * mml.el (mml-generate-default-type): Add doc string.
6981 (mml-generate-mime-1): Use mm-default-file-encoding or make it
6982 default to application/octet-stream when determining the content
6983 type if it is not specified for the part or the mml contents; add
6984 a comment about mml-generate-default-type.
6985
69862005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
6987
6988 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
6989 make it default to application/octet-stream when determining the
6990 content type if it is not specified for the external contents.
6991
69922005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
6993
6994 * rfc2231.el (rfc2231-parse-string): Take care that not only a
6995 segmented parameter but also other parameters might be there.
6996
69972005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
6998
6999 * mm-decode.el (mm-display-external): Delete temp file, directory
7000 and buffer immediately if the external process is exited.
7001
70022005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
7003
7004 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
7005 fewer lines than that of scroll-margin.
7006 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
7007
70082005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
7009
7010 * gnus-art.el (gnus-article-next-page): Revert.
7011 (gnus-article-beginning-of-window): New macro.
7012 (gnus-article-next-page-1): Use it.
7013 (gnus-article-prev-page): Ditto.
7014 (gnus-article-edit-part): Use insert-buffer-substring instead of
7015 insert-buffer.
7016 (gnus-article-edit-exit): Ditto.
7017
7018 * gnus-util.el (gnus-beginning-of-window): Remove.
7019 (gnus-end-of-window): Remove.
7020
70212005-07-25 Simon Josefsson <jas@extundo.com>
7022
7023 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
7024 to have the url package without w3. Reported by Daiki Ueno
7025 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
7026
70272005-07-20 Didier Verna <didier@xemacs.org>
7028
7029 * gnus-diary.el: Remove the description comment (nndiary is now
7030 properly documented in the Gnus manual).
7031 Fix the spelling of "Back End".
7032 * nndiary.el: Ditto.
7033 Fix the copyright notice.
7034
70352005-07-18 Romain Francoise <romain@orebokech.com>
7036
149cd465
JB
7037 * gnus-sum.el (gnus-summary-to-prefix)
7038 (gnus-summary-newsgroup-prefix): New variables.
01c52d31
MB
7039 (gnus-summary-from-or-to-or-newsgroups): Use them.
7040
70412005-07-17 Romain Francoise <romain@orebokech.com>
7042
7043 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
7044 space as it's generally not especially interesting to the user.
7045
70462005-07-16 Romain Francoise <romain@orebokech.com>
7047
7048 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
7049 nil to avoid prompting and file modification if one of the
7050 messages at the top of the nnfolder file contains a copyright
7051 notice.
7052 Update copyright notice.
7053
7054 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
7055 instead of `current-time-string' as the latter creates a time
7056 string that is not RFC 2822 compliant (it lacks the zone).
7057 Update copyright notice.
7058
70592005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7060
7061 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
7062 for text/rtf. Display default in prompt. Pass default for M-n.
7063
7064 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
7065
70662005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7067
7068 * gnus-msg.el (gnus-button-mailto): Remove
7069 save-selected-window-window hackery because it relies on
7070 save-selected-window internals.
7071
70722005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
7073
7074 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
7075 (gnus-article-next-page-1): Use gnus-beginning-of-window.
7076 (gnus-article-prev-page): Ditto.
7077
7078 * gnus-util.el (gnus-beginning-of-window): New function.
7079 (gnus-end-of-window): New function.
7080
70812005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
7082
7083 * gnus-score.el (gnus-score-edit-all-score): Set
7084 gnus-score-edit-exit-function to gnus-score-edit-done and call
7085 gnus-message.
7086
70872005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7088
7089 * gnus-msg.el (gnus-button-mailto): Remove
7090 save-selected-window-window hackery because it relies on
7091 save-selected-window internals.
7092
70932005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
7094
7095 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
7096 add-minor-mode.
7097 (gnus-binary-mode): Ditto.
7098
7099 * gnus-topic.el (gnus-topic-mode): Ditto.
7100
71012005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
7102
7103 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
7104 (gnus-article-prev-page): Take scroll-margin into consideration.
7105
71062005-07-04 Lute Kamstra <lute@gnu.org>
7107
7108 Update FSF's address in GPL notices.
7109
71102005-07-04 Juanma Barranquero <lekktu@gmail.com>
7111
7112 * gnus.el (gnus-exit):
7113 * gnus-group.el (gnus-group-icons):
7114 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
7115
7116 * gnus-nocem.el (gnus-nocem):
7117 * message.el (message-various, message-buffers, message-sending)
7118 (message-interface, message-forwarding, message-insertion)
7119 (message-headers, message-news, message-mail):
7120 * pgg-gpg.el (pgg-gpg):
7121 * pgg-parse.el (pgg-parse):
7122 * pgg-pgp.el (pgg-pgp):
7123 * pgg-pgp5.el (pgg-pgp5):
7124 * pop3.el (pop3): Finish `defgroup' description with period.
7125
71262005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
7127
7128 * gnus-art.el (article-display-face): Improve the efficiency.
7129 (article-display-x-face): Ditto; remove grey x-face stuff.
7130
71312005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
7132
7133 * gnus-art.el (article-display-face): Correct the position in
7134 which Faces are inserted.
7135
71362005-06-29 Didier Verna <didier@xemacs.org>
7137
7138 * gnus-art.el (article-display-face): Display faces in correct
7139 order.
7140
71412005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
7142
7143 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
7144 (gnus-fill-real-hashtb): Use hash table instead of obarray.
7145 (gnus-nocem-check-article): Fetch the Type header.
7146 (gnus-nocem-message-wanted-p): Fix the way to examine types.
7147 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
7148 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
7149 make sure gnus-nocem-hashtb is initialized.
7150 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
7151 (gnus-nocem-unwanted-article-p): Ditto.
7152
7153 * pgg.el (pgg-verify): Return the verification result.
7154
71552005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7156
7157 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
7158 is ascii.
7159
71602005-06-24 Juanma Barranquero <lekktu@gmail.com>
7161
7162 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
7163 `show-nonbreak-escape'.
7164
71652005-06-23 Lute Kamstra <lute@gnu.org>
7166
7167 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
7168
7169 * dig.el (dig-mode):
7170 * smime.el (smime-mode): Use gnus-run-mode-hooks.
7171
71722005-06-21 Juanma Barranquero <lekktu@gmail.com>
7173
7174 * nnimap.el (nnimap-split-download-body): Fix spellings.
7175
71762005-06-16 Juanma Barranquero <lekktu@gmail.com>
7177
7178 * gnus-art.el (gnus-article-encrypt-body):
7179 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
7180 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
7181 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 7182
880820fe 71832005-06-16 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
7184
7185 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
7186 header by looking for magic "MII" at the beginnig.
7187
71882005-06-16 Miles Bader <miles@gnu.org>
7189
7190 * assistant.el (assistant-field): Remove "-face" suffix from face name.
7191 (assistant-field-face): New backward-compatibility alias for renamed
7192 face.
7193 (assistant-render-text): Use renamed assistant-field face.
7194
7195 * spam.el (spam): Remove "-face" suffix from face name.
7196 (spam-face): New backward-compatibility alias for renamed face.
7197 (spam-face, spam-initialize): Use renamed spam face.
7198
7199 * message.el (message-header-to, message-header-cc)
7200 (message-header-subject, message-header-newsgroups)
7201 (message-header-other, message-header-name)
7202 (message-header-xheader, message-separator, message-cited-text)
7203 (message-mml): Remove "-face" suffix from face names.
7204 (message-header-to-face, message-header-cc-face)
7205 (message-header-subject-face, message-header-newsgroups-face)
7206 (message-header-other-face, message-header-name-face)
7207 (message-header-xheader-face, message-separator-face)
7208 (message-cited-text-face, message-mml-face):
7209 New backward-compatibility aliases for renamed faces.
7210 (message-font-lock-keywords): Use renamed message faces.
7211
7212 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
7213 (sieve-test-commands, sieve-tagged-arguments):
7214 Remove "-face" suffix from face names.
7215 (sieve-control-commands-face, sieve-action-commands-face)
7216 (sieve-test-commands-face, sieve-tagged-arguments-face):
7217 New backward-compatibility aliases for renamed faces.
7218 (sieve-control-commands-face, sieve-action-commands-face)
7219 (sieve-test-commands-face, sieve-tagged-arguments-face):
7220 Use renamed sieve faces.
7221
7222 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
7223 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
7224 (gnus-group-news-3-empty, gnus-group-news-4)
7225 (gnus-group-news-4-empty, gnus-group-news-5)
7226 (gnus-group-news-5-empty, gnus-group-news-6)
7227 (gnus-group-news-6-empty, gnus-group-news-low)
7228 (gnus-group-news-low-empty, gnus-group-mail-1)
7229 (gnus-group-mail-1-empty, gnus-group-mail-2)
7230 (gnus-group-mail-2-empty, gnus-group-mail-3)
7231 (gnus-group-mail-3-empty, gnus-group-mail-low)
7232 (gnus-group-mail-low-empty, gnus-summary-selected)
7233 (gnus-summary-cancelled, gnus-summary-high-ticked)
7234 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
7235 (gnus-summary-high-ancient, gnus-summary-low-ancient)
7236 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
7237 (gnus-summary-low-undownloaded)
7238 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
7239 (gnus-summary-low-unread, gnus-summary-normal-unread)
7240 (gnus-summary-high-read, gnus-summary-low-read)
7241 (gnus-summary-normal-read, gnus-splash):
7242 Remove "-face" suffix from face names.
7243 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
7244 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
7245 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
7246 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
7247 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
7248 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
7249 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
7250 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
7251 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
7252 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
7253 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
7254 (gnus-summary-selected-face, gnus-summary-cancelled-face)
7255 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
7256 (gnus-summary-normal-ticked-face)
7257 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
7258 (gnus-summary-normal-ancient-face)
7259 (gnus-summary-high-undownloaded-face)
7260 (gnus-summary-low-undownloaded-face)
7261 (gnus-summary-normal-undownloaded-face)
7262 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
7263 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
7264 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
7265 (gnus-splash-face):
7266 New backward-compatibility aliases for renamed faces.
7267 (gnus-group-startup-message): Use renamed gnus faces.
7268
7269 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
7270 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
7271 (gnus-server-agent): Remove "-face" suffix from face names.
7272 (gnus-server-agent-face, gnus-server-opened-face)
7273 (gnus-server-closed-face, gnus-server-denied-face)
7274 (gnus-server-offline-face):
7275 New backward-compatibility aliases for renamed faces.
7276 (gnus-server-agent-face, gnus-server-opened-face)
7277 (gnus-server-closed-face, gnus-server-denied-face)
7278 (gnus-server-offline-face): Use renamed gnus faces.
7279
7280 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
7281 Remove "-face" suffix from face names.
7282 (gnus-picon-xbm-face, gnus-picon-face):
7283 New backward-compatibility aliases for renamed faces.
7284
7285 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
7286 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
7287 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
7288 (gnus-cite-11): Remove "-face" suffix from face names.
7289 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
7290 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
7291 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
7292 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
7293 New backward-compatibility aliases for renamed faces.
7294 (gnus-cite-attribution-face, gnus-cite-face-list)
7295 (gnus-article-boring-faces): Use renamed gnus faces.
7296
7297 * gnus-art.el (gnus-signature, gnus-header-from)
7298 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
7299 (gnus-header-content): Remove "-face" suffix from face names.
7300 (gnus-signature-face, gnus-header-from-face)
7301 (gnus-header-subject-face, gnus-header-newsgroups-face)
7302 (gnus-header-name-face, gnus-header-content-face):
7303 New backward-compatibility aliases for renamed faces.
7304 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
7305
7306 * gnus-sum.el (gnus-summary-selected-face)
7307 (gnus-summary-highlight): Use renamed gnus faces.
7308 * gnus-group.el (gnus-group-highlight): Likewise.
7309
73102005-06-14 Juanma Barranquero <lekktu@gmail.com>
7311
7312 * gnus-sieve.el (gnus-sieve-article-add-rule):
7313 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
7314 * spam-stat.el (spam-stat-buffer-change-to-spam)
7315 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
7316
7317 * message.el (message-is-yours-p):
7318 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
7319
73202005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
7321
7322 * mm-view.el (mm-inline-text): Withdraw the last change.
7323
73242005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
7325
7326 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
7327 executing enriched-decode.
7328
73292005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
7330
7331 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
7332 charset of tar files.
7333
73342005-06-04 Luc Teirlinck <teirllm@auburn.edu>
7335
7336 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
7337
73382005-06-04 Lute Kamstra <lute@gnu.org>
7339
7340 * nnfolder.el (nnfolder-read-folder): Make sure that undo
7341 information is never recorded.
7342
73432005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
7344
7345 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
7346
73472005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
7348
7349 * pop3.el (pop3-apop): Run md5 in the binary mode.
7350
7351 * starttls.el (starttls-set-process-query-on-exit-flag):
7352 Use eval-and-compile.
7353
73542005-05-31 Simon Josefsson <jas@extundo.com>
7355
7356 * smime.el (smime-replace-in-string): Define.
7357 (smime-cert-by-ldap-1): Use it.
7358
73592005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
7360
7361 * gnus-art.el (article-display-x-face): Replace
7362 process-kill-without-query by gnus-set-process-query-on-exit-flag.
7363
7364 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
7365 set-process-query-on-exit-flag or process-kill-without-query.
7366
7367 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
7368 loop instead of replace-regexp.
7369
7370 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
7371 instead of process-kill-without-query if it is available.
7372
7373 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
7374 instead of find-file-hooks if it is available.
7375
7376 * mml1991.el: Bind pgg-default-user-id when compiling.
7377
7378 * mml2015.el: Bind pgg-default-user-id when compiling.
7379
7380 * nndraft.el (nndraft-request-associate-buffer):
7381 Use write-contents-functions instead of write-contents-hooks if it is
7382 available.
7383
7384 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
7385 instead of find-file-hooks if it is available.
7386
7387 * nntp.el (nntp-open-connection): Replace
7388 process-kill-without-query by gnus-set-process-query-on-exit-flag.
7389 (nntp-open-ssl-stream): Ditto.
7390 (nntp-open-tls-stream): Ditto.
7391
7392 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
7393 set-process-query-on-exit-flag or process-kill-without-query.
7394 (starttls-open-stream-gnutls): Use it instead of
7395 process-kill-without-query.
7396 (starttls-open-stream): Ditto.
7397
73982005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
7399
7400 * smime.el (smime-cert-by-ldap-1): Don't use
7401 replace-regexp-in-string.
7402
880820fe 74032005-05-31 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
7404
7405 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
7406
7407 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
002876ab 7408 in PEM format. Adjust to the XEmacs compability.
01c52d31
MB
7409
74102005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
7411
7412 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
7413 by `string-to-number'.
7414 * gnus-agent.el (gnus-agent-regenerate-group)
7415 (gnus-agent-fetch-articles): Ditto.
7416 * gnus-art.el (gnus-button-fetch-group): Ditto.
7417 * gnus-cache.el (gnus-cache-generate-active)
7418 (gnus-cache-articles-in-group): Ditto.
7419 * gnus-group.el (gnus-group-set-current-level)
7420 (gnus-group-insert-group-line): Ditto.
7421 * gnus-score.el (gnus-score-set-expunge-below)
7422 (gnus-score-set-mark-below, gnus-summary-score-effect)
7423 (gnus-summary-score-entry): Ditto.
7424 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
7425 (gnus-soup-pack): Ditto.
7426 * gnus-spec.el (gnus-xmas-format): Ditto.
7427 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
7428 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
7429 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
7430 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
7431 * nndb.el (nndb-get-remote-expire-response): Ditto.
7432 * nndiary.el (nndiary-parse-schedule-value)
7433 (nndiary-string-to-number, nndiary-request-replace-article)
7434 (nndiary-request-article): Ditto.
7435 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
7436 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
7437 * nneething.el (nneething-make-head): Ditto.
7438 * nnfolder.el (nnfolder-request-article)
7439 (nnfolder-retrieve-headers): Ditto.
7440 * nnheader.el (nnheader-file-to-number): Ditto.
7441 * nnkiboze.el (nnkiboze-request-article): Ditto.
7442 * nnmail.el (nnmail-process-unix-mail-format)
7443 (nnmail-process-babyl-mail-format): Ditto.
7444 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
7445 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
7446 (nnmh-request-create-group, nnmh-request-list-1)
7447 (nnmh-request-group, nnmh-request-article): Ditto.
7448 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
7449 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
7450 * nnsoup.el (nnsoup-make-active): Ditto.
7451 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
7452 * nntp.el (nntp-find-group-and-number)
7453 (nntp-retrieve-headers-with-xover): Ditto.
7454 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
7455 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
7456 (pgg-format-key-identifier): Ditto.
7457 * pop3.el (pop3-last, pop3-stat): Ditto.
7458 * qp.el (quoted-printable-decode-region): Ditto.
7459
7460 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
7461 of concat.
7462
74632005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
7464
7465 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
7466
7467 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
7468
7469 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
7470
7471 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
7472
7473 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
7474
7475 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
7476
7477 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
7478 (gnus-carpal-mode): Ditto.
7479
7480 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
7481 (gnus-browse-mode): Ditto.
7482
7483 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
7484
7485 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
7486
74872005-05-29 Richard M. Stallman <rms@gnu.org>
7488
7489 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
7490
74912005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
7492
7493 * gnus-util.el (gnus-run-mode-hooks): New function.
7494
7495 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
7496
74972005-05-26 Luc Teirlinck <teirllm@auburn.edu>
7498
7499 * gnus-agent.el (gnus-agent-make-mode-line-string):
7500 Use mode-line-highlight as mouse-face.
7501
75022005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
7503
7504 * canlock.el (canlock): Change the parent group to news.
7505
7506 * deuglify.el (gnus-outlook-deuglify): Add :group.
7507
7508 * dig.el (dig): Add :group.
7509
7510 * dns-mode.el (dns-mode): Add :group.
7511
7512 * encrypt.el (encrypt): Add :group.
7513
7514 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
7515 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
7516 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
7517 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
7518 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
7519
7520 * gnus-diary.el (gnus-diary): Add :group.
7521
7522 * gnus.el (gnus-group-news-1-face): Add :group.
7523 (gnus-group-news-1-empty-face): Ditto.
7524 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
7525 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
7526 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
7527 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
7528 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
7529 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
7530 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
7531 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
7532 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
7533 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
7534 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
7535 (gnus-summary-high-ticked-face): Ditto.
7536 (gnus-summary-low-ticked-face): Ditto.
7537 (gnus-summary-normal-ticked-face): Ditto.
7538 (gnus-summary-high-ancient-face): Ditto.
7539 (gnus-summary-low-ancient-face): Ditto.
7540 (gnus-summary-normal-ancient-face): Ditto.
7541 (gnus-summary-high-undownloaded-face): Ditto.
7542 (gnus-summary-low-undownloaded-face): Ditto.
7543 (gnus-summary-normal-undownloaded-face): Ditto.
7544 (gnus-summary-high-unread-face): Ditto.
7545 (gnus-summary-low-unread-face): Ditto.
7546 (gnus-summary-normal-unread-face): Ditto.
7547 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
7548 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
7549
7550 * hashcash.el (hashcash): New custom group.
7551 (hashcash-default-payment): Add :group.
7552 (hashcash-payment-alist): Ditto.
7553 (hashcash-default-accept-payment): Ditto.
7554 (hashcash-accept-resources): Ditto.
7555 (hashcash-path): Ditto.
7556 (hashcash-extra-generate-parameters): Ditto.
7557 (hashcash-double-spend-database): Ditto.
7558 (hashcash-in-news): Ditto.
7559
7560 * message.el (message-minibuffer-local-map): Add :group.
7561
7562 * netrc.el (netrc): Add :group.
7563
7564 * sieve-manage.el (sieve-manage-log): Add :group.
7565 (sieve-manage-default-user): Diito.
7566 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
7567 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
7568 (sieve-manage-authenticators): Ditto.
7569 (sieve-manage-authenticator-alist): Ditto.
7570 (sieve-manage-default-port): Ditto.
7571
7572 * sieve-mode.el (sieve-control-commands-face): Add :group.
7573 (sieve-action-commands-face): Ditto.
7574 (sieve-test-commands-face): Ditto.
7575 (sieve-tagged-arguments-face): Ditto.
7576
7577 * smime.el (smime): Add :group.
7578
7579 * spam-report.el (spam-report): Add :group.
7580
7581 * spam.el (spam, spam-face): Add :group.
7582
75832005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7584
7585 * nntp.el (nntp-next-result-arrived-p): Some news servers may
7586 return \n.\n.\n at the end of articles. Protect against that.
7587 (nntp-with-open-group): Allow debugging.
7588
7589 * nnheader.el (mail-header-set-extra): Make into a function
7590 because I just could't understand how to quote the list properly.
7591
7592 * dns.el (query-dns-cached): New function.
7593
75942005-05-26 Lute Kamstra <lute@gnu.org>
7595
7596 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
7597
75982005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
7599
7600 * gnus-art.el: Don't autoload mail-extract-address-components.
7601
7602 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
7603 eval-and-compile to evaluate it.
7604
7605 * hashcash.el: Don't autoload executable-find.
7606
7607 * nndb.el: Don't declare the nndb back end two or more times; don't
7608 autoload news-reply-mode, news-setup, cancel-timer and telnet.
7609
7610 * nntp.el: Autoload format-spec instead of format; use
7611 eval-and-compile to evaluate autoload forms.
7612
76132005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
7614
7615 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
7616
76172005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7618
7619 * gnus.el (gnus-version-number): Bump version.
7620
76212005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
7622
7623 * gnus.el: No Gnus v0.3 is released.
7624
76252005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
7626
7627 * gnus-art.el (gnus-article-edit-part): Disable undo.
7628
76292005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
7630
7631 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
7632 gnus-article-date-lapsed-new-header is t if date timer is active;
7633 skip headers in which the original date value is empty.
7634 (gnus-article-save-original-date): Redefine it as a macro.
7635 (gnus-display-mime): Use it.
7636
76372005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
7638
7639 * gnus-art.el (article-date-ut): Support converting date in
7640 forwarded parts as well.
7641 (gnus-article-save-original-date): New function.
7642 (gnus-display-mime): Use it.
7643
76442005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
7645
7646 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
7647 enclosure element of <item>.
7648
76492005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
7650
7651 * message.el (message-kill-buffer-query): Renamed from
7652 `message-kill-buffer-query-if-modified'. Added :version.
7653
76542005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
7655
7656 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
7657 window layout.
7658
76592005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
7660
7661 * mml.el: Autoload dnd when compiling.
7662
76632005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
7664
7665 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
7666 x-dnd-*.
7667
76682005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
7669
7670 * qp.el (quoted-printable-encode-region): Save excursion.
7671
76722005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
7673
7674 * message.el (message-kill-buffer-query-if-modified): Add new variable
7675 so the user can kill a modified message buffer quickly.
7676 (message-kill-buffer): Use it.
7677
76782005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
7679
7680 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
7681 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
7682
76832005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
7684
7685 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
7686 contained in text because xml.el decodes entities) with LFs.
7687
76882005-04-11 Lute Kamstra <lute@gnu.org>
7689
7690 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
7691 differently.
7692
76932005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
7694
7695 * mm-util.el (mm-detect-coding-region): Typo.
7696
76972005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
7698
7699 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
7700
77012005-04-06 D Goel <deego@gnufans.org>
7702
7703 * spam-stat.el (spam-stat-score-buffer): Add a call to a
7704 user-function allow user modifications of the scores.
7705 (spam-stat-score-buffer-user): New function, to allow
7706 user-computed modifications to the score.
002876ab
JB
7707 (spam-stat-score-buffer-user-functions): List of additional
7708 scoring functions.
7709 (spam-stat-error-holder): Global temporary error holder.
7710 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
7711 variable.
01c52d31
MB
7712
77132005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
7714
7715 * gnus-registry.el (gnus-registry-clean-empty-function)
7716 (gnus-registry-trim, gnus-registry-fetch-groups)
7717 (gnus-registry-delete-group): Groups that match
7718 `gnus-registry-ignored-groups' are removed from the registry
7719 entries, not just ignored for splitting. This helps clean up the
7720 registry. Also, `gnus-registry-fetch-groups' is a convenient way
7721 to get all the groups a message ID is in.
7722
7723 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
7724 (spam-stat-split-fancy): Change "threshhold" to "threshold"
7725 (spam-stat-score-buffer-user-functions): Add :number custom type.
7726
77272005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
7728
7729 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
7730 argument in XEmacs.
7731
7732 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
7733 (nnrss-request-group): Decode group name first.
7734 (nnrss-request-article): Make a text/plain article if mml-to-mime
7735 failed.
7736 (nnrss-get-encoding): Return a compatible encoding according to
7737 nnrss-compatible-encoding-alist.
7738 (nnrss-find-el): Use consp instead of listp.
7739 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
7740
77412005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
7742
7743 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
7744 which Emacs 20 doesn't support.
7745 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
7746
77472005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
7748
7749 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
002876ab 7750 silence the byte compiler inside the defun.
01c52d31
MB
7751
7752 * gnus-demon.el (parse-time-string): Add autoload.
7753
7754 * gnus-delay.el (parse-time-string): Add autoload.
7755
7756 * gnus-art.el (parse-time-string): Add autoload.
7757
7758 * nnultimate.el (parse-time): Require for `parse-time-string'.
7759
77602005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
7761
7762 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
7763
7764 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
7765
7766 * smime.el (smime-ldap-host-list): Add :version.
7767
77682005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
7769
7770 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
7771 pass it to `gnus-browse-read-group'.
7772 (gnus-browse-read-group): Add NUMBER argument and pass it to
7773 `gnus-group-read-ephemeral-group'.
7774
7775 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
7776 argument and pass it to `gnus-group-read-group'.
7777
77782005-03-19 Aidan Kehoe <kehoea@parhasard.net>
7779
7780 * mm-util.el (mm-xemacs-find-mime-charset): Only call
7781 mm-xemacs-find-mime-charset-1 if we have the mule feature
7782 available at runtime.
7783
77842005-03-25 Werner Lemberg <wl@gnu.org>
7785
7786 * nnmaildir.el: Replace `illegal' with `invalid'.
7787
77882005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
7789
7790 * gnus-start.el (gnus-display-time-event-handler):
7791 Check display-time-timer at runtime rather than only at load time
7792 in case display-time-mode is turned off in the mean time.
7793
77942005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
7795
7796 * nnimap.el (nnimap-open-connection): Print which authinfo file is
7797 used.
7798
7799 * nneething.el (nneething-map-file-directory): Derive from
7800 `gnus-directory'.
7801
7802 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
7803 the To/Cc button.
7804
78052005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
7806
7807 * nnmaildir.el (nnmaildir-request-accept-article):
7808 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
7809
78102005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
7811
7812 * gnus-async.el: Require timer-funcs at compile time when in
7813 XEmacs for `run-with-idle-timer'.
7814
78152005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
7816
7817 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
7818 autoloaded function.
7819
78202005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
7821
7822 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
7823
880820fe 78242005-03-10 Arne Jørgensen <arne@arnested.dk> (tiny change)
01c52d31
MB
7825
7826 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
7827
78282005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7829
7830 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
7831 gnus-expert-user to default.
7832
78332005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
7834
7835 * nnimap.el (nnimap-open-server): Ditto.
7836
7837 * imap.el (imap-authenticate): Fix typo.
7838
78392005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
7840
7841 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
7842 buffer (since IMAP server might return FETCH response out of
7843 order, and the nntp buffer must be sorted).
7844
78452005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
7846
7847 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
7848 comparison on string.
7849
149cd465
JB
7850 * gnus-agent.el (gnus-agent-long-article, gnus-agent-short-article)
7851 (gnus-agent-score): Renamed category keywords to match gnus-cus.
01c52d31
MB
7852 (gnus-agent-summary-fetch-series): Modified to protect against
7853 gnus-agent-summary-fetch-group clearing processable flags.
7854 (gnus-agent-synchronize-group-flags): Update live group buffer as
7855 synchronization may occur due to the user toggle the plugged
7856 status.
7857 (gnus-agent-fetch-group-1): Clear downloadable flag when article
7858 successfully downloaded.
7859 (gnus-agent-expire-group-1): Avoid using markers when the overview
7860 is in ascending order; greatly improves performance.
7861 (gnus-agent-regenerate-group): Use
7862 gnus-agent-synchronize-group-flags to reset read status in both
7863 gnus and server.
7864 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
7865
78662005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
7867
7868 * message.el: Don't autoload former message-utils variables.
7869 (message-strip-subject-trailing-was): Change doc string.
7870
7871 * nnweb.el: Fixes for `gnus-group-make-web-group'.
7872 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
7873 (nnweb-google-search): Add "hl=en" here.
7874 (nnweb-google-parse-1, nnweb-google-create-mapping):
7875 Don't hardcode URL.
7876
78772005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7878
7879 * message.el (message-get-reply-headers, message-followup):
7880 Mention related variables `message-use-followup-to' and
7881 `message-use-mail-followup-to', in the information buffer.
7882
7883 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
7884 of broken groups(-beta).google.com.
7885
78862005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
7887
7888 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
7889 parameter to invoked gnus-request-move-article; remove the
7890 redundant gnus-sum-hint-move-is-internal variable; apply the marks
7891 all at once instead of once per article.
7892 (gnus-summary-remove-process-mark): Accept a list of articles as
7893 well as a single article for processing.
7894
7895 * gnus-int.el (gnus-request-move-article): Add move-is-internal
7896 parameter.
7897
7898 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
7899
7900 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
7901
7902 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
7903 parameter.
7904
7905 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
7906 parameter.
7907
7908 * nnimap.el (nnimap-request-move-article): Add move-is-internal
7909 parameter and remove the gnus-sum-hint-move-is-internal variable.
7910
7911 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
7912 parameter.
7913
7914 * nndraft.el (nndraft-request-move-article): Add move-is-internal
7915 parameter.
7916
7917 * nndiary.el (nndiary-request-move-article): Add move-is-internal
7918 parameter.
7919
7920 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
7921
7922 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
7923 parameter.
7924
7925 * nnagent.el (nnagent-request-move-article): Add move-is-internal
7926 parameter.
7927
79282005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
7929
7930 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
7931 a more conservative way.
7932
79332005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
7934
7935 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
7936 buffer, so it moves the window's cursor.
7937
880820fe 79382005-02-26 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
7939
7940 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
7941 `mm-dissect-multipart' and receive the from field as an (optional)
7942 argument from `mm-dissect-multipart'.
7943 (mm-dissect-multipart): Receive the from field as an argument and
7944 pass it on when we call `mm-dissect-buffer' on MIME parts.
7945 Fixes verification/decryption of signed/encrypted MIME parts.
7946
79472005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
7948
7949 * gnus-sum.el (gnus-summary-move-article): Set
7950 gnus-sum-hint-move-is-internal for gnus-request-move-article and
7951 whatever it calls (right now, only nnimap-request-move article
7952 respects it).
7953
7954 * nnimap.el (nnimap-request-move-article): When
7955 gnus-sum-hint-move-is-internal is set, don't do the extra
7956 nnimap-request-article.
7957
79582005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
7959
7960 * nnheader.el (nnheader-find-file-noselect): Add doc string.
7961
7962 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
7963 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
7964
7965 * gnus-sum.el (gnus-summary-caesar-message):
7966 Apply `gnus-treat-article' after rotation.
7967
7968 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
7969 doc string.
7970
79712005-02-22 Simon Josefsson <jas@extundo.com>
7972
7973 * encrypt.el (encrypt-password-cache-expiry): Remove (use
880820fe 7974 `password-cache-expiry' instead). Reported by Arne Jørgensen
01c52d31
MB
7975 <arne@arnested.dk>.
7976 (encrypt): Add password-cache and password-cache-expiry as group
7977 members.
7978
880820fe 79792005-02-22 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
7980
7981 * smime.el (smime-ldap-host-list): Doc fix.
7982 (smime-ask-passphrase): Use `password-read-and-add' to read (and
7983 cache) password.
7984 (smime-sign-region): Use it.
7985 (smime-decrypt-region): Use it.
7986 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
7987 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
7988 fails.
7989 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
7990 certificate from DER to PEM format rather than calling openssl.
7991
7992 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
7993
7994 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
7995 for signing/encryption.
7996
7997 * mml.el (mml-parse-1): Use them.
7998
880820fe 79992005-02-21 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8000
8001 * nnrss.el (nnrss-verbose): Removed.
8002 (nnrss-request-group): Use `nnheader-message' instead.
8003
80042005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
8005
8006 * nnrss.el (nnrss-verbose): New variable.
8007 (nnrss-request-group): Make it say nnrss is requesting a group.
8008
80092005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
8010
8011 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
8012 Handle news URL with given port correctly.
8013
80142005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
8015
8016 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
8017 containing special characters.
8018
8019 * gnus-sum.el (gnus-summary-edit-article): Ditto.
8020
8021 * mml.el (mime-to-mml): Ditto.
8022
8023 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
8024 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
8025 (rfc2047-decode-region): Quote decoded words containing special
8026 characters when rfc2047-quote-decoded-words-containing-tspecials
8027 is non-nil.
8028
80292005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
8030
8031 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
8032
8033 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
8034
80352005-02-15 Simon Josefsson <jas@extundo.com>
8036
8037 * nnimap.el (nnimap-debug): Doc fix.
8038
8039 * imap.el (imap-debug): Doc fix.
8040
80412005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
8042
8043 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
8044
80452005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
8046
8047 * gnus.el (spam-contents): Improve docs for spam-contents
8048 parameter in its variable incarnation.
8049
80502005-02-14 Simon Josefsson <jas@extundo.com>
8051
8052 * smime-ldap.el: Use require instead of load-library for ldap.
8053 (smime-ldap-search): Indent.
8054 (smime-ldap-search-internal): Shorten line.
8055
8056 * smime.el (smime-cert-by-dns): Add doc-string.
8057 (smime-cert-by-ldap-1): Indent.
8058
8059 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
8060 mml-smime-get-dns-ldap.
8061 (mml-smime-encrypt-query): Use new function. Default to ldap.
8062
880820fe 80632005-02-14 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8064
8065 * smime.el: Require smime-ldap.
8066 (smime-ldap-host-list): New variable.
8067 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
8068
8069 * mml-smime.el (mml-smime-encrypt-query): New function.
8070 (mml-smime-encrypt-query): Use it.
8071
8072 * smime-ldap.el: New file.
8073
80742005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
8075
8076 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
8077
80782005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
8079
8080 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
8081 argument in doc string. Make query for type more clear.
8082
80832005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
8084
8085 * gnus.el (gnus-group-startup-message): Search for gnus images in
8086 etc/images/gnus.
8087 * mm-util.el (mm-image-load-path): Likewise.
8088 * smiley.el (smiley-data-directory): Search for smilies in
8089 etc/images/smilies.
8090
80912005-02-09 Kim F. Storm <storm@cua.dk>
8092
8093 Change Emacs release version from 21.4 to 22.1 throughout.
8094 Change Emacs development version from 21.3.50 to 22.0.50.
8095
80962005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
8097
8098 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
8099
8100 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
8101 non-Mule XEmacs as well.
8102 (mm-decompress-buffer): Signal an error intentionally if it does
8103 not decompress compressed data because auto-compression-mode is
8104 disabled.
8105
81062005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
8107
8108 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
8109 an ID in the registry even if it has no groups.
8110
81112005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
8112
8113 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
8114 merge it into mm-decompress-buffer.
8115 (gnus-mime-copy-part): Use the MIME part charset, the value which
8116 a user specified or gnus-newsgroup-charset for decoding, like
8117 gnus-mime-inline-part does; set buffer-file-coding-system to tell
8118 save-buffer what was used. Suggested by Kevin Ryde
8119 <user42@zip.com.au>.
8120 (gnus-mime-inline-part): Allow the name parameter as well as the
8121 filename parameter; force decompressing of compressed data; always
8122 display contents being not decoded as unibyte.
8123
8124 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
8125 as well as the filename parameter.
8126
8127 * mm-util.el (mm-decompress-buffer): Merge
8128 gnus-mime-jka-compr-maybe-uncompress.
8129 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
8130 of compressed data.
8131
81322005-02-08 Simon Josefsson <jas@extundo.com>
8133
8134 * imap.el (imap-log): Doc fix.
8135
81362005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
8137
8138 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
8139 the coding cookies; decompress compressed parts.
8140
8141 * mml.el (mml-generate-mime-1): Add the charaset parameter according
8142 to the value which a user specified manually or the coding cookie.
8143
8144 * mm-util.el (mm-string-to-multibyte): New function.
8145 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
8146 (mm-coding-system-to-mime-charset): New function.
8147 (mm-decompress-buffer): New function.
8148 (mm-find-buffer-file-coding-system): New function.
8149
8150 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
8151 (mm-display-inline-fontify): Rewrite for decoding and decompressing
8152 parts.
8153
81542005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
8155
8156 * mm-view.el (mm-display-inline-fontify): Decode a part according
8157 to the charset parameter.
8158
81592005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
8160
8161 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
8162 prefix arg is neither nil nor a number, as info specifies.
8163
81642005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
8165
8166 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
8167 timestamps.
8168
81692005-02-02 Jari Aalto <jari.aalto@cante.net>
8170
8171 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
8172 groups error checking and notify user.
8173
81742005-02-02 Jari Aalto <jari.aalto@poboxes.com>
8175
8176 * message.el (message-send-mail-function): Check existence of
8177 sendmail-program first before using default value
8178 `message-send-mail-with-sendmail'. Otherwise use more generic
8179 `smtpmail-send-it'.
8180
81812005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
8182
8183 * nntp.el (nntp-request-update-info): Always return nil.
8184
81852005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
8186
8187 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
8188
81892005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
8190
8191 * message.el (message-beginning-of-line): Change the behavior when
8192 invoked between BOL and : so that it first moves backward.
8193
81942005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
8195
8196 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
8197 article buffer when editing of the article is discarded.
8198 (gnus-article-prepare): Revert.
8199
82002005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
8201
8202 * gnus-art.el (gnus-article-prepare):
8203 Remove message-strip-forbidden-properties from the local hook.
8204
82052005-01-27 Simon Josefsson <jas@extundo.com>
8206
8207 * password.el (password-cache-add): Only start one timer per key.
8208 Reported by Derek Atkins <warlord@MIT.EDU>.
8209
82102005-01-26 Steve Youngs <steve@sxemacs.org>
8211
8212 * run-at-time.el: Removed. It is no longer needed as
8213 timer-funcs.el in the xemacs-base package has a working version of
8214 `run-at-time'.
8215
8216 * password.el: Require timer-funcs instead of run-at-time in
8217 XEmacs.
8218 Remove `password-run-at-time' macro.
8219 (password-cache-add): Use `run-at-time' instead of
8220 `password-run-at-time'.
8221
8222 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
8223 for `run-with-idle-timer'.
8224
8225 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
8226 for `run-at-time'.
8227
8228 * mm-url.el: Require timer-funcs at compile time when in XEmacs
8229 for `with-timeout'.
8230
82312005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
8232
8233 * mml.el (mml-generate-mime-1): Convert string into unibyte when
8234 inserting " *mml*" buffer's contents into a unibyte temp buffer.
8235
82362005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
8237
8238 * mail-source.el (mail-source-fetch-imap): Search for ^From case
8239 sensitively.
8240
82412005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
8242
8243 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
8244
82452005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
8246
8247 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
8248 which will be inserted according to the multibyteness of a buffer
8249 rather than the type of contents. Suggested by ARISAWA Akihiro
8250 <ari@mbf.ocn.ne.jp>.
8251
8252 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
8253 of string which old xml.el may return rather than a string.
8254
82552005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
8256
8257 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
8258
82592005-01-16 Simon Josefsson <jas@extundo.com>
8260
8261 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
8262 idn/idna.el isn't available.
8263 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
8264 <michael@waxrat.com>.
8265
8266 * hashcash.el: Remove non-FSF copyright header.
8267
8268 * hashcash.el (hashcash-extra-generate-parameters): New variable.
8269 (hashcash-generate-payment): Use it.
8270 (hashcash-generate-payment-async): Use it.
8271
82722005-01-15 Simon Josefsson <jas@extundo.com>
8273
8274 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
8275 Suggested by Raymond Scholz <ray-2005@zonix.de>.
8276
8277 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
8278 gnus-summary-idna-message.
8279 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
8280 (gnus-summary-idna-message): New function.
8281
82822005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
8283
8284 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
8285 gnus-novice-user.
8286
82872005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
8288
8289 * nnrss.el (nnrss-request-delete-group): Delete entries in
8290 nnrss-group-alist as well.
8291 (nnrss-save-server-data): Insert newline.
8292
82932005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
8294
8295 * gnus.el (gnus-user-agent): Use list of symbols instead of
8296 symbols. Display full version number for (S)XEmacs. Optionally
8297 display (S)XEmacs codename.
8298
8299 * gnus-util.el (gnus-emacs-version): Update for new
8300 `gnus-user-agent'.
8301
8302 * gnus-msg.el (gnus-extended-version): Make it possible to omit
8303 Gnus version.
8304
83052005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
8306
8307 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
8308 which is unreadable in some setups.
8309
83102005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
8311
8312 * gnus-spec.el (gnus-update-format-specifications): Flush the
8313 group format spec cache if it doesn't support decoded group names.
8314
83152005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
8316
c9e31f32
SM
8317 * gnus-score.el (gnus-decay-scores, gnus-score-load-file):
8318 Allow to apply decay on score files matching a regexp.
01c52d31
MB
8319
83202004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
8321
8322 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
8323 compatibility in %g and %c.
8324
83252004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
8326
8327 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
8328 name for only %g and %c.
8329 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
8330 of gnus-tmp-group to decoded group name.
8331 (gnus-group-make-rss-group): Exclude `/'s from group names.
8332
83332004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
8334
8335 * nnrss.el (nnrss-get-encoding): Fix regexp.
8336
83372004-12-27 Simon Josefsson <jas@extundo.com>
8338
8339 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
8340 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
8341 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
8342
83432004-12-17 Kim F. Storm <storm@cua.dk>
8344
8345 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
8346
8347 * gnus-sum.el (gnus-summary-mode-map): Likewise.
8348
83492004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
8350
8351 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
8352
83532004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
8354
8355 * nnrss.el: Require rfc2047 and mml.
8356 (nnrss-file-coding-system): New variable.
8357 (nnrss-format-string): Redefine it as an inline function.
8358 (nnrss-decode-group-name): New function.
8359 (nnrss-string-as-multibyte): Remove.
8360 (nnrss-retrieve-headers): Decode group name; don't use
8361 nnrss-format-string.
8362 (nnrss-request-group): Decode group name.
8363 (nnrss-request-article): Decode group name; allow a Message-ID as
8364 well as an article number; don't use nnrss-format-string; encode a
8365 Message-ID string which may contain non-ASCII characters; use
8366 mml-to-mime to compose a MIME article.
8367 (nnrss-request-expire-articles): Decode group name.
8368 (nnrss-request-delete-group): Decode group name.
8369 (nnrss-fetch): Clarify error message.
8370 (nnrss-read-server-data): Use insert-file-contents instead of load;
8371 bind file-name-coding-system; use multibyte buffer.
8372 (nnrss-save-server-data): Bind coding-system-for-write to the
8373 value of nnrss-file-coding-system; bind file-name-coding-system;
8374 add coding cookie.
8375 (nnrss-read-group-data): Use insert-file-contents instead of load;
8376 bind file-name-coding-system; use multibyte buffer.
8377 (nnrss-save-group-data): Bind coding-system-for-write to the
8378 value of nnrss-file-coding-system; bind file-name-coding-system.
8379 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
8380 make it work with non-ASCII text.
8381 (nnrss-find-el): Make it work with old xml.el as well.
8382
83832004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
8384
8385 * nnrss.el (nnrss-get-encoding): New function.
8386 (nnrss-fetch): Use unibyte buffer initially; bind
8387 coding-system-for-read while performing mm-url-insert; remove ^Ms;
8388 decode contents according to the encoding attribute.
8389 (nnrss-save-group-data): Add coding cookie.
8390 (nnrss-mime-encode-string): New function.
8391 (nnrss-check-group): Use it to encode subject and author.
8392
83932004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
8394
8395 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
8396 imaginary variable.
8397
83982004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
8399
8400 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
8401 correctly even if there are wide characters.
8402
84032004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
8404
8405 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
8406 downcased symbol names; make a new cache instead of reusing
8407 bbdb-hashtable.
8408
84092004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
8410
8411 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
8412 concatenating segments rather than before concatenating them.
8413 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
8414
8415 * message.el (message-get-reply-headers): Bind `extra'.
8416
84172004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8418
8419 * message.el (message-extra-wide-headers): New variable.
8420 (message-get-reply-headers): Use it.
8421
84222004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
8423
8424 * gnus-agent.el (gnus-agent-group-path): Decode group name.
8425 (gnus-agent-group-pathname): Ditto.
8426
8427 * gnus-cache.el (gnus-cache-file-name): Decode group name.
8428
8429 * gnus-group.el (gnus-group-make-group): Decode group name.
8430 (gnus-group-make-rss-group): Register the group data after opening
8431 the nnrss group.
8432
84332004-12-17 Paul Jarc <prj@po.cwru.edu>
8434
8435 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
8436 by expiry now get marked as read.
8437
84382004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
8439
8440 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
8441
84422004-12-17 Aidan Kehoe <kehoea@parhasard.net>
8443
8444 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
8445 unify Latin characters in XEmacs.
8446 (mm-find-mime-charset-region): Use it.
8447
84482004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
8449
8450 * gnus-util.el (gnus-delete-directory): New function.
8451
8452 * gnus-agent.el (gnus-agent-delete-group): Use it.
8453
8454 * gnus-cache.el (gnus-cache-delete-group): Use it.
8455
84562004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
8457
8458 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
8459 names.
8460
84612004-12-16 Simon Josefsson <jas@extundo.com>
8462
8463 * hashcash.el (hashcash-payment-alist): Fix custom :type.
8464
84652004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
8466
8467 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
8468
8469 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
8470 (gnus-group-set-current-level): Decode group name.
8471
84722004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
8473
8474 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
8475 failed.
8476
84772004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
8478
8479 * gnus-group.el (gnus-group-delete-group): Decode group name.
8480 (gnus-group-make-rss-group): Encode group name.
8481 (gnus-group-catchup-current): Decode group name.
8482 (gnus-group-kill-group): Decode group name.
8483
84842004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
8485
8486 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
8487
84882004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
8489
8490 * gnus-group.el (gnus-group-make-rss-group):
8491 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
8492
8493 * gnus-start.el (gnus-setup-news): Honor user's setting to
8494 gnus-message-archive-method. Suggested by Lute Kamstra
8495 <lute@gnu.org>.
8496
84972004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
8498
8499 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
8500 global counterparts of the buffer-local variables.
8501
85022004-11-16 Romain Francoise <romain@orebokech.com>
8503
8504 * gnus-sum.el (gnus-summary-exit): Don't clear the global
8505 counterparts of the buffer-local variables.
8506
85072004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
8508
8509 * message.el (message-forbidden-properties): Fixed typo in doc
8510 string.
8511
85122004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
8513
8514 * gnus-util.el (gnus-replace-in-string): Added doc string.
8515
8516 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
8517 to avoid problems when splitting mails with many recipients.
8518
85192004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
8520
8521 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
8522 pop-to-buffer, covered by the subsequent gnus-configure-windows.
8523
85242004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
8525
8526 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
8527 if there is no hashtable in memory or file modification time is
8528 newer than cached timestamp.
8529
85302004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
8531
8532 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
8533 not-matching option.
8534
85352004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
8536
8537 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
8538 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
8539 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
8540 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
8541 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
8542 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
8543
85442004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
8545
8546 * message.el (message-forward-make-body-mml): Remove headers
8547 according to message-forward-ignored-headers if a message is decoded.
8548
85492004-12-02 Romain Francoise <romain@orebokech.com>
8550
8551 * message.el (message-forward-make-body-plain): Always remove
8552 headers according to message-forward-ignored-headers.
8553
85542004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
8555
8556 * spam.el (spam-summary-prepare-exit): Remove the
8557 gnus-summary-limit pop for now, it has problems with ham marks for
8558 me.
8559
85602004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
8561
8562 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
8563 correctly.
8564
85652004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
8566
8567 * format-spec.el (format-spec): Message the char.
8568
85692004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
8570
8571 * gnus-art.el (gnus-split-methods): Reformat comments.
8572
8573 * spam.el (spam-summary-prepare-exit): Remove article limits
8574 before exiting the summary buffer.
8575
85762004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
8577
8578 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
8579 order to silence the byte compiler.
8580
8581 * spam.el: Fix the way to silence the byte compiler, which
8582 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
8583 bbdb-search-simple, spam-BBDB-register-routine,
8584 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
8585 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
8586 spam-stat-buffer-is-spam, spam-stat-load,
8587 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
8588 spam-stat-save and spam-stat-split-fancy.
8589
85902004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
8591
8592 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
8593 which may confuse users.
8594 (canlock-password-for-verify): Ditto.
8595
8596 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
8597
8598 * gnus-art.el (gnus-emphasis-alist): Ditto.
8599
8600 * gnus-registry.el (gnus-registry-max-entries): Ditto.
8601
8602 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
8603
8604 * gnus-start.el (gnus-save-killed-list): Ditto.
8605
8606 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
8607 (gnus-sum-thread-tree-root): Ditto.
8608 (gnus-sum-thread-tree-false-root): Ditto.
8609 (gnus-sum-thread-tree-single-indent): Ditto.
8610
8611 * message.el (message-courtesy-message): Ditto.
8612 (message-archive-note): Ditto.
8613 (message-subscribed-address-file): Ditto.
8614 (message-user-fqdn): Ditto.
8615
8616 * spam-report.el (spam-report-gmane-regex): Ditto.
8617
8618 * spam.el (spam-blackhole-good-server-regex): Ditto.
8619
86202004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
8621
8622 * mml.el (mml-preview): Widen the message buffer before copying
8623 the contents to the preview buffer; sort headers before previewing.
8624
8625 * message.el (message-hidden-headers): Fix the way to avoid a bug
8626 in the `repeat' widget in Emacs 21.3 or earlier.
8627
86282004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
8629
8630 * message.el (message-hidden-headers): Default to "^References:".
8631 Improve customization type. Suggested by Reiner Steib
8632 <Reiner.Steib@gmx.de>.
8633
86342004-11-25 Romain Francoise <romain@orebokech.com>
8635
8636 * message.el (message-strip-forbidden-properties): Remove check for
8637 obsolete `message-hidden' text property, hidden headers are not
8638 accessible in the buffer anymore.
8639
86402004-11-22 Romain Francoise <romain@orebokech.com>
8641
8642 * message.el (message-header-format-alist): Add `From' in list
8643 so that it can be sorted.
8644 (message-fix-before-sending): Widen and sort headers before
8645 sending.
8646 (message-hide-headers): Use narrowing to hide headers by moving
8647 them to the top of the buffer and narrowing to the region
8648 underneath.
8649
86502004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
8651
8652 * message.el (message-strip-forbidden-properties): Bind
8653 buffer-read-only (etc) to nil.
8654
86552004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
8656
8657 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
8658 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
8659
86602004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
8661
8662 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
8663
86642004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8665
8666 * dns.el (query-dns): Use sit-for to time instead of
8667 accept-process-output, since that doesn't seem to work on udp
8668 sockets.
8669
86702004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
8671
8672 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
8673
86742004-11-15 Jesper Harder <harder@ifa.au.dk>
8675
8676 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
8677 doc string. Improve doc string.
8678
86792004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
8680
8681 * nntp.el (nntp-request-update-info): Return nil if
8682 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
8683 may not call gnus-activate-group which uselessly issues the GROUP
8684 commands for all nntp groups and wastes time. Reported by Romain
8685 Francoise <romain@orebokech.com>.
8686
8687 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
8688
86892004-11-15 Simon Josefsson <jas@extundo.com>
8690
8691 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
8692 headers separately.
880820fe 8693 (gnus-button-openpgp): New function, inspired by Jochen Küpper
01c52d31
MB
8694 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
8695
86962004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
8697
8698 * gnus-start.el (gnus-convert-old-newsrc):
8699 Assign legacy-gnus-agent to 5.10.7.
8700
87012004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8702
8703 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
8704 start of the lines.
8705
87062004-11-14 Magnus Henoch <mange@freemail.hu>
8707
8708 * hashcash.el (hashcash-default-payment): Change default to 20
8709 (hashcash-default-accept-payment): Change default to 20
8710 (hashcash-process-alist): New variable
8711 (hashcash-generate-payment-async): Add
8712 (hashcash-already-paid-p): Add
8713 (hashcash-insert-payment): Don't generate payments twice
8714 (hashcash-insert-payment-async): Add
8715 (hashcash-insert-payment-async-2): Add
8716 (hashcash-cancel-async): Add
8717 (hashcash-wait-async): Add
8718 (hashcash-processes-running-p): Add
8719 (hashcash-wait-or-cancel): Add
8720 (mail-add-payment): New optional argument. Conditionally start
8721 asynchronous calculation.
8722 (mail-add-payment-async): Add
8723
8724 * message.el (message-send-mail): Wait for asynchronous hashcash
8725 results. Don't clobber existing X-Hashcash headers.
8726 (message-setup-1): Call mail-add-payment-async when
8727 message-generate-hashcash is non-nil.
8728
87292004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
8730
8731 * message.el (message-use-alternative-email-as-from): Examine the
8732 From header as well; use message-make-from in order to include a
8733 user's full name.
8734
87352004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
8736
8737 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
8738 default; improve customization type.
8739 (gnus-emphasis-custom-with-format): New macro.
8740 (gnus-emphasis-custom-value-to-external): New function.
8741 (gnus-emphasis-custom-value-to-internal): New function.
8742
87432004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
8744
8745 * dns.el (query-dns): Resolve reverse addresses.
8746
87472004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
8748
8749 * gnus-group.el (gnus-group-get-new-news): Use it.
8750
8751 * gnus-start.el (gnus-check-reasonable-setup): New function.
8752
87532004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
8754
8755 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
8756 "Args out of range" error. Reported by Arnaud Giersch
8757 <arnaud.giersch@free.fr>.
8758
87592004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
8760
8761 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
8762
87632004-11-04 Richard M. Stallman <rms@gnu.org>
8764
8765 * spam.el (spam group): Add :version.
8766
8767 * pgg-def.el (pgg group): Add :version.
8768
87692004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
8770
8771 * gnus-art.el (gnus-article-edit-article): Don't associate the
8772 article buffer with a draft file. This is a temporary measure
8773 against the 2004-08-22 change to gnus-article-edit-mode.
8774
87752004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
8776
8777 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
8778 (html2text-format-tags): Remove unused variable `attr'.
8779
87802004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
8781
8782 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
8783
8784 * spam-stat.el (spam-stat): Add :version.
8785
8786 * sieve.el (sieve): Add :version.
8787
8788 * sha1.el (sha1): Add :version.
8789 (sha1-use-external): Remove redundant version.
8790
8791 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
8792 (nnmail-cache-ignore-groups, nnmail-spool-hook)
8793 (nnmail-split-fancy-match-partial-words)
8794 (nnmail-split-lowercase-expanded): Add :version.
8795
8796 * nndiary.el (nndiary): Add :version.
8797
8798 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
8799
8800 * mml-sec.el (mml-default-sign-method)
8801 (mml-default-encrypt-method, mml-signencrypt-style-alist):
8802 Add :version.
8803
8804 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
8805
8806 * mm-url.el (mm-url-use-external, mm-url-program)
8807 (mm-url-arguments): Add :version.
8808
8809 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
8810 (mm-attachment-file-modes, mm-decrypt-option)
8811 (mm-w3m-safe-url-regexp): Add :version.
8812
8813 * message.el (message-cite-prefix-regexp)
8814 (message-sendmail-envelope-from, message-minibuffer-local-map)
8815 (message-user-fqdn, message-completion-alist): Add :version.
8816
8817 * gnus-win.el (gnus-configure-windows-hook)
8818 (gnus-use-frames-on-any-display): Add :version.
8819
8820 * gnus-art.el (gnus-article-address-banner-alist)
8821 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
8822 (gnus-treat-from-picon, gnus-treat-mail-picon)
8823 (gnus-treat-x-pgp-sig): Add :version.
8824
8825 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
8826 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
8827 (gnus-summary-article-delete-hook)
8828 (gnus-summary-display-while-building): Add :version.
8829
8830 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
8831 (gnus-get-top-new-news-hook):Add :version.
8832
8833 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
8834 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
8835
8836 * gnus-registry.el (gnus-registry): Add :version.
8837
8838 * gnus-spec.el (gnus-use-correct-string-widths)
8839 (gnus-make-format-preserve-properties): Add :version.
8840
8841 * gnus.el (gnus-group-charter-alist)
8842 (gnus-group-fetch-control-use-browse-url)
8843 (gnus-install-group-spam-parameters): Add :version.
8844
8845 * gnus-diary.el (gnus-diary): Add :version.
8846
8847 * gnus-delay.el (gnus-delay): Add :version.
8848
8849 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
8850 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
8851 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
8852 Add :version.
8853
8854 * gnus-agent.el (gnus-agent-max-fetch-size)
8855 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
8856 (gnus-agent-prompt-send-queue): Add :version.
8857
8858 * deuglify.el (gnus-outlook-deuglify): Add :version.
8859
8860 * html2text.el: Beautify code. Improve doc strings. Some
8861 checkdoc cleanup.
8862 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
8863
88642004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
8865
8866 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
8867
88682004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
8869
8870 * gnus-registry.el (gnus-registry-hashtb): Create the registry
8871 when package is loaded.
8872
8873 * spam.el (spam-summary-score-preferred-header): Add global preference
8874 for people who want to override the default SpamAssassin over
8875 Bogofilter preference (when both are set).
8876 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
8877 (spam-user-format-function-S): Check
8878 spam-summary-score-preferred-header.
8879 (spam-extra-header-to-number): Add X-Bogosity header parsing.
8880 (spam-user-format-function-S): Format the score correctly.
8881
88822004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
8883
8884 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
8885 signature file. Suggested by Manoj Srivastava
8886 <srivasta@golden-gryphon.com>.
8887
8888 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
8889 iso-2022-jp even in the Japanese language environment.
8890 Suggested by Jason Rumney <jasonr@gnu.org>.
8891
88922004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
8893
8894 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
8895 use the same characters as the dummy marks; make it free from
8896 getting affected by the language environment.
8897 (gnus-summary-read-group-1): Update mark positions only when the
8898 format spec is updated.
8899
8900 * gnus-spec.el (gnus-update-format-specifications): Return a list
8901 of updated types.
8902
89032004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
8904
8905 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
8906 of boundp to check if display-warning is available.
8907
89082004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
8909
8910 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
8911
89122004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
8913
8914 * nnspool.el (nnspool-spool-directory): Use news-path if the
8915 news-directory variable is not bound.
8916
8917 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
8918 function instead of display-warning if it is not available.
8919
89202004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
8921
8922 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
8923 v5-10: Use `point-at-bol'.
8924
89252004-10-26 Simon Josefsson <jas@extundo.com>
8926
8927 * hashcash.el: Fix URL in comment, reported by Cheng Gao
8928 <chenggao@gmail.com>.
8929
89302004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
8931
8932 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
8933 instead.
8934
89352004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
8936
8937 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
8938 to remove a server from the nnimap-server-buffer-alist.
8939 (nnimap-open-connection, nnimap-close-server): Use it.
8940
8941 * gnus-encrypt.el: Remove file in favor of encrypt.el.
8942
89432004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
8944
8945 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
8946 running the major-mode function.
8947
89482004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
8949
8950 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
8951 dummy marks in the right way.
8952
89532004-10-18 David Edmondson <dme@dme.org>
8954
8955 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
8956 excessively.
8957
89582004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
8959
8960 * gnus-util.el (gnus-split-references): Accept a nil references
8961 string and go on blissfully.
8962
8963 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
8964 cases where the references string is non-nil but has no references.
8965
8966 * encrypt.el: Add autoload tags.
8967
8968 * spam.el (spam-resolve-registrations-routine): Remove article
8969 from unregistration list too. Reported by David Hanak
8970 <dhanak@isis.vanderbilt.edu>
8971
89722004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
8973
8974 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
8975 nil. Changed custom type.
8976
89772004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
8978
8979 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
8980
8981 * gnus-sum.el (gnus-summary-move-article): Use it.
8982
89832004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
8984
8985 * encrypt.el: Add autoload cookies.
8986
8987 * spam.el (spam-backend-article-list-property)
8988 (spam-backend-get-article-todo-list)
8989 (spam-backend-put-article-todo-list, )
8990 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
8991 Resolve registrations separately.
8992 (spam-register-routine): Format comments.
8993 (spam-unregister-routine, spam-register-routine): Always call with
8994 specific-articles, no default list.
8995 (spam-summary-prepare-exit): Use the spam-classifications function.
8996
8997 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
8998 gnus-encrypt.el.
8999
002876ab 9000 * encrypt.el: Copied from gnus-encrypt.el.
01c52d31 9001
002876ab 9002 * gnus-encrypt.el: Commented that it's obsolete.
01c52d31
MB
9003
90042004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
9005
9006 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
9007 (gnus-score-save): Use it.
9008
9009 * message.el (message-bury): Use `window-dedicated-p'.
9010
90112004-10-15 Simon Josefsson <jas@extundo.com>
9012
9013 * pop3.el (top-level): Don't require nnheader.
9014 (pop3-read-timeout): Add.
9015 (pop3-accept-process-output): Add.
9016 (pop3-read-response, pop3-retr): Use it.
9017
90182004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
9019
9020 * spam.el (spam-register-routine): Move comment.
9021 (spam-verify-bogofilter): Use 'unknown for the initial
9022 spam-bogofilter-valid state, not 'never.
9023
9024 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
9025 for netrc-machine.
9026
9027 * nnimap.el (nnimap-open-connection): Use
9028 netrc-machine-user-or-password.
9029
90302004-10-17 Richard M. Stallman <rms@gnu.org>
9031
9032 * gnus-registry.el (gnus-registry-unload-hook):
9033 Set as a variable with add-hook.
9034
9035 * nnspool.el (nnspool-spool-directory): Use news-directory instead
9036 of news-path.
9037
9038 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
9039
9040 * spam.el: Delete duplicate `provide'.
9041 (spam-unload-hook): Set as a variable with add-hook.
9042
90432004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
9044
9045 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
9046 in the doc string.
9047
9048 * message.el (message-ignored-news-headers)
9049 (message-ignored-supersedes-headers)
9050 (message-ignored-resent-headers)
9051 (message-forward-ignored-headers): Improve custom type.
9052
90532004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
9054
9055 * message.el (message-tokenize-header): Fix 2004-09-06 change
9056 which used point-min in the wrong place.
9057
90582004-10-12 Simon Josefsson <jas@extundo.com>
9059
9060 * tls.el (tls-certtool-program): New variable.
9061 (tls-certificate-information): New function, based on
9062 ssl-certificate-information.
9063
90642004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
9065
9066 * compface.el: Move the version of ELisp-based uncompface program
9067 to the contrib directory because of the copyright problem.
9068
90692004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
9070
9071 * message.el (message-kill-buffer): Raise the current frame.
9072
90732004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
9074
9075 * gnus-sum.el: Mention that multibyte characters don't work as marks.
9076
9077 * gnus.el (message-y-or-n-p): Autoload.
9078
9079 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
9080 (pop3-password-required, pop3-authentication-scheme)
9081 (pop3-leave-mail-on-server): Made customizable.
9082 (pop3): New custom group.
9083 (pop3-retr): Remove `sleep-for' statements.
9084 Suggested by Dave Love <fx@gnu.org>.
9085
9086 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
9087 Windows/DOS.
9088
9089 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
9090 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
9091 Dave Love <fx@gnu.org>.
9092
9093 * mml.el (mml-minibuffer-read-disposition): Require match.
9094 Suggested by Dave Love <fx@gnu.org>.
9095
90962004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
9097
9098 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
9099 doc string.
9100
91012004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
9102
9103 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
9104
91052004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
9106
9107 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
9108 instead of calling `mm-insert-inline', to decode text/* parts
9109 before displaying them.
9110
91112004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
9112
9113 * mm-uu.el (mm-uu-text-plain-type): New variable.
9114 (mm-uu-pgp-signed-extract-1): Use it.
9115 (mm-uu-pgp-encrypted-extract-1): Use it.
9116 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
9117 bind mm-uu-text-plain-type with that value.
9118 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
9119 mm-uu-dissect.
9120
91212004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
9122
9123 * gnus-group.el (gnus-update-group-mark-positions):
9124 * gnus-sum.el (gnus-update-summary-mark-positions):
9125 * message.el (message-check-news-body-syntax):
9126 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
9127 of string-as-multibyte.
9128
91292004-10-05 Juri Linkov <juri@jurta.org>
9130
9131 * gnus-group.el (gnus-update-group-mark-positions):
9132 * gnus-sum.el (gnus-update-summary-mark-positions):
9133 * message.el (message-check-news-body-syntax):
9134 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
9135 8-bit unibyte values to a multibyte string for search functions.
9136
91372004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
9138
9139 * mm-uu.el (mm-uu-dissect): Allow optional arg.
9140 (mm-uu-dissect-text-parts): New function.
9141
9142 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
9143 dissect text parts.
9144
9145 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
9146 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
9147
9148 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
9149
9150 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
9151 gnus-current-topics instead of gnus-current-topic.
9152
91532004-10-06 Jesper Harder <harder@ifa.au.dk>
9154
9155 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
9156
91572004-10-05 Jesper Harder <harder@ifa.au.dk>
9158
9159 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
9160 where approriate.
9161
9162 * nnml.el (nnml-generate-active-info): do.
9163
9164 * nndiary.el (nndiary-generate-active-info): do.
9165
9166 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
9167 (gnus-topic-move): do.
9168
9169 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
9170 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
9171
9172 * gnus-srvr.el (gnus-server-prepare)
9173 (gnus-server-open-all-servers): do.
9174
9175 * gnus-msg.el (gnus-summary-cancel-article)
9176 (gnus-summary-resend-message)
9177 (gnus-summary-mail-crosspost-complaint): do.
9178
9179 * gnus-move.el (gnus-change-server): do.
9180
9181 * gnus-group.el (gnus-group-unmark-all-groups)
9182 (gnus-group-set-current-level): do.
9183
91842004-10-04 Simon Josefsson <jas@extundo.com>
9185
9186 * message.el (message-generate-hashcash): Doc fix.
9187
91882004-10-02 Kevin Greiner <kgreiner@compsol.cc>
9189
9190 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
9191 avoid infinite recursion via gnus-get-function.
9192
91932004-10-02 Jesper Harder <harder@ifa.au.dk>
9194
9195 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
9196
9197 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
9198
9199 * nnmail.el (nnmail-split-history): do.
9200
9201 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
9202 (nnml-request-delete-group): do.
9203
9204 * nnslashdot.el (nnslashdot-read-groups): do.
9205
9206 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
9207 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
9208
9209 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
9210 (nnspool-sift-nov-with-sed): Use last
9211 (nnspool-retrieve-headers-with-nov): Use mapc.
9212 (nnspool-request-newgroups): Use dolist.
9213 (nnspool-request-group): Use last.
9214
9215 * nntp.el (nntp-read-server-type): Use dolist.
9216
9217 * nnvirtual.el (nnvirtual-create-mapping)
9218 (nnvirtual-update-read-and-marked): Use dolist.
9219 (nnvirtual-convert-headers): Simplify.
9220
92212004-10-01 Kevin Greiner <kgreiner@compsol.cc>
9222
9223 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
9224 support for sync'ing tick marks.
9225
92262004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
9227
9228 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
9229 there's no visible header.
9230
92312004-10-01 Kevin Greiner <kgreiner@compsol.cc>
9232
9233 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
9234 necessary, pass full group name to gnus-request-set-marks.
9235
92362004-10-01 Simon Josefsson <jas@extundo.com>
9237
9238 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
9239 acroread.
9240
92412004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9242
9243 * spam-report.el (spam-report-gmane): Fix interactive.
9244
9245 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
9246
9247 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
9248 when writing file.
9249 (gnus-agent-synchronize-flags): Don't default to being
9250 interactive.
9251
92522004-09-30 Simon Josefsson <jas@extundo.com>
9253
9254 * message.el (message-generate-hashcash): Add.
9255 (message-send-mail): Use it, call mail-add-payment.
9256
92572004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
9258
9259 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
9260
92612004-09-28 Kevin Greiner <kgreiner@compsol.cc>
9262
9263 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
9264 gnus-requst-update-info with explicit code to sync the in-memory
9265 info read flags with the marks being sync'd to the backend.
9266
9267 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
9268
92692004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
9270
9271 * spam.el (spam-verify-bogofilter): Add new function.
9272 (spam-check-bogofilter)
9273 (spam-bogofilter-register-with-bogofilter): Use it.
9274 (spam-verify-bogofilter): Add small fixes.
9275
92762004-09-28 Simon Josefsson <jas@extundo.com>
9277
9278 * hashcash.el (hashcash-generate-payment): Revert.
9279
92802004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
9281
9282 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
9283 gnus-extract-references instead of gnus-split-references.
9284
9285 * gnus-util.el (gnus-extract-references): Add new function, analogous
9286 to gnus-split-references but extracts only the message-ID without
9287 anything extra.
9288
9289 * hashcash.el (hashcash-generate-payment)
9290 (hashcash-check-payment): Do the right thing if hashcash-path is
9291 nil (because the hashcash program could not be found).
9292
9293 * spam.el (spam-use-hashcash): Remove comment.
9294
92952004-09-27 Jesper Harder <harder@ifa.au.dk>
9296
9297 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
9298 (gnus-cache-enter-article, gnus-cache-remove-article)
9299 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
9300
9301 * gnus-async.el (gnus-async-prefetch-remove-group): do.
9302
9303 * gnus-art.el (article-hide-boring-headers)
9304 (article-translate-strings, article-display-face)
9305 (gnus-article-mime-match-handle-first)
9306 (gnus-article-highlight-headers)
9307 (gnus-article-add-buttons-to-head): do.
9308
93092004-09-27 Simon Josefsson <jas@extundo.com>
9310
9311 * hashcash.el: New version, from
9312 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
9313 ../contrib/.
9314
93152004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
9316
9317 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
9318
93192004-09-26 Jesper Harder <harder@ifa.au.dk>
9320
9321 * gnus-dup.el (gnus-dup-open): Use mapc.
9322 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
9323
9324 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
9325 Reported by Stefan Wiens <s.wi@gmx.net>.
9326
9327 * gnus.el (gnus-shutdown): Use dolist.
9328
9329 * gnus-undo.el (gnus-undo): Use mapc.
9330
9331 * nnrss.el (nnrss-generate-active): do.
9332
9333 * message.el (message-cite-original-without-signature)
9334 (message-cite-original): Use mapc.
9335 (message-do-actions, message-make-forward-subject): Use dolist.
9336
93372004-09-25 Kevin Greiner <kgreiner@compsol.cc>
9338
9339 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
9340 deletion to remove entire duplicate line. Fixes merged article
9341 number bug.
9342
93432004-09-25 Kevin Greiner <kgreiner@compsol.cc>
9344
9345 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
9346 servers that are offline. Avoids having gnus-agent-toggle-plugged
9347 first ask if you want to open a server and then, even when you
9348 responded with no, asking if you want to synchronize the server's
9349 flags.
9350 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
9351 multi-line expressions.
9352 (gnus-agent-synchronize-group-flags): New internal function.
9353 Updates marks in memory (in the info structure) AND in the
9354 backend.
9355
9356 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
9357
9358 * nnagent.el (nnagent-request-set-mark): Use
9359 gnus-agent-synchronize-group-flags, not backend's request-set-mark
9360 method, to ensure that synchronization updates marks in the
9361 backend and in the info (in memory) structure.
9362
93632004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
9364
9365 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
9366 convention fully; don't miss the root article of a thread; make
9367 the X-Draft-From header with correct article numbers.
9368
93692004-09-23 Kevin Greiner <kgreiner@compsol.cc>
9370
9371 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
9372 unless plugged. Disable the agent so that an open failure causes
9373 an error.
9374
9375 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
9376 Reverted 2004-09-21 change. The backend must be opened while
9377 synchronizing flags even when the backend stores the flags
9378 locally.
9379
93802004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
9381
9382 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
9383 in `header' match. Reported by Svend Tollak Munkejord.
9384
9385 * message.el (message-cite-original): Fix use of
9386 `message-cite-articles-with-x-no-archive'.
9387
93882004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
9389
9390 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
9391 (gnus-window-to-buffer): Ditto.
9392
9393 * mml.el (mml-preview-buffer): New variable.
9394 (mml-preview): Manage window layout with gnus-buffer-configuration.
9395
9396 * gnus-msg.el (gnus-setup-message): Put article numbers into the
9397 X-Draft-From header even if those articles aren't quoted.
9398
93992004-09-21 Kevin Greiner <kgreiner@compsol.cc>
9400
9401 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
9402 (gnus-request-set-mark, gnus-request-update-mark): Use new
9403 g-s-t-u-l-m to decide to use backend even when unplugged.
9404
94052004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
9406
9407 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
9408 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
9409
94102004-09-20 Simon Josefsson <jas@extundo.com>
9411
9412 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
9413 "utf-16-le".
9414
94152004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
9416
9417 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
9418
94192004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
9420
9421 * uudecode.el (uudecode-use-external): Add :version.
9422
9423 * smime.el (smime-CA-file, smime-encrypt-cipher)
9424 (smime-dns-server): Add :version.
9425
9426 * smiley.el (gnus-smiley-file-types): Add :version.
9427
9428 * sha1.el (sha1-use-external): Add :version.
9429
9430 * pgg-def.el (pgg-query-keyserver): Add :version.
9431
9432 * nnmail.el (nnmail-fancy-expiry-targets)
9433 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
9434 Add :version.
9435
9436 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
9437 (nnimap-retrieve-groups-asynchronous): Add :version.
9438 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
9439
9440 * mml.el (mml-content-disposition-parameters)
9441 (mml-insert-mime-headers-always): Add :version.
9442
9443 * mm-util.el (mm-coding-system-priorities): Add :version.
9444
9445 * mm-decode.el (mm-inline-text-html-with-images)
9446 (mm-keep-viewer-alive-types, mm-external-terminal-program)
9447 (mm-verify-option): Add :version.
9448 (mm-text-html-renderer): Change :version.
9449
9450 * message.el (message-fcc-externalize-attachments)
9451 (message-required-headers, message-draft-headers)
9452 (message-subject-trailing-was-query)
9453 (message-subject-trailing-was-ask-regexp)
9454 (message-subject-trailing-was-regexp, message-mark-insert-begin)
9455 (message-mark-insert-end, message-archive-header)
9456 (message-archive-note, message-cross-post-default)
9457 (message-cross-post-note, message-followup-to-note)
9458 (message-cross-post-note-function, message-use-mail-followup-to)
9459 (message-subscribed-address-functions)
9460 (message-subscribed-address-file, message-subscribed-addresses)
9461 (message-subscribed-regexps, message-allow-no-recipients)
9462 (message-yank-cited-prefix, message-signature-insert-empty-line)
9463 (message-hidden-headers, message-hierarchical-addresses)
9464 (message-mail-user-agent, message-use-idna)
9465 (message-valid-fqdn-regexp)
9466 (message-strip-special-text-properties, message-header-synonyms)
9467 (message-beginning-of-line, message-tab-body-function): Add :version.
9468 (message-insert-canlock, message-wide-reply-confirm-recipients):
9469 Change :version.
9470
9471 * mail-source.el (mail-source-ignore-errors): Add :group, :type
9472 and :version.
9473 (mail-source-delete-old-incoming-confirm)
9474 (mail-source-movemail-program): Add :version.
9475
9476 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
9477 (gnus-agent-cache, gnus-agent): Change :version.
9478
9479 * gnus-util.el (gnus-use-byte-compile): Change :version.
9480
9481 * gnus-sum.el (gnus-summary-make-false-root-always)
9482 (gnus-summary-default-high-score)
9483 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
9484 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
9485 (gnus-read-all-available-headers, gnus-article-emulate-mime)
9486 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
9487 (gnus-sum-thread-tree-single-indent)
9488 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9489 (gnus-sum-thread-tree-leaf-with-other)
9490 (gnus-sum-thread-tree-single-leaf): Add :version.
9491 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
9492 (gnus-article-loose-mime): Change :version.
9493
9494 * gnus-start.el (gnus-backup-startup-file)
9495 (gnus-save-startup-file-via-temp-buffer): Add :version.
9496
9497 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
9498 (gnus-server-offline-face): Add :version.
9499
9500 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
9501
9502 * gnus-msg.el (gnus-gcc-externalize-attachments)
9503 (gnus-debug-files, gnus-debug-exclude-variables)
9504 (gnus-discouraged-post-methods): Change :version.
9505 (gnus-confirm-mail-reply-to-news)
9506 (gnus-confirm-treat-mail-like-news): Add :version.
9507
9508 * gnus-int.el (gnus-server-unopen-status): Add :version.
9509
9510 * gnus-group.el (gnus-group-jump-to-group-prompt)
9511 (gnus-large-ephemeral-newsgroup)
9512 (gnus-fetch-old-ephemeral-headers): Add :version.
9513
9514 * gnus-fun.el (gnus-x-face-directory)
9515 (gnus-convert-pbm-to-x-face-command)
9516 (gnus-convert-image-to-x-face-command)
9517 (gnus-convert-image-to-face-command): Add :version.
9518
9519 * gnus-delay.el (gnus-delay-default-hour): Add :version.
9520
9521 * gnus-cite.el (gnus-cite-blank-line-after-header)
9522 (gnus-article-boring-faces): Add :version.
9523
9524 * gnus-art.el (gnus-buttonized-mime-types)
9525 (gnus-inhibit-mime-unbuttonizing)
9526 (gnus-treat-display-face)
9527 (gnus-treat-body-boundary): Change :version.
9528 (gnus-body-boundary-delimiter, gnus-picon-databases)
9529 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
9530 (gnus-treat-date-english, gnus-treat-fold-headers)
9531 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
9532 (gnus-treat-mail-picon, gnus-treat-wash-html)
9533 (gnus-article-encrypt-protocol)
9534 (gnus-use-idna, gnus-article-over-scroll)
9535 (gnus-mime-display-multipart-alternative-as-mixed)
9536 (gnus-mime-display-multipart-related-as-mixed)
9537 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
9538 (gnus-ctan-url, gnus-button-ctan-handler)
9539 (gnus-button-handle-ctan-bogus-regexp)
9540 (gnus-button-ctan-directory-regexp)
9541 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
9542 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
9543 (gnus-button-man-level, gnus-button-emacs-level)
9544 (gnus-button-message-level, gnus-button-browse-level): Add :version.
9545
9546 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
9547 (gnus-agent-go-online): Change :version.
9548 (gnus-agent-expire-unagentized-dirs)
9549 (gnus-agent-auto-agentize-methods): Add :version.
9550
9551 * flow-fill.el (fill-flowed-display-column)
9552 (fill-flowed-encode-column): Add :version.
9553
9554 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
9555 (gnus-outlook-deuglify-unwrap-max)
9556 (gnus-outlook-deuglify-cite-marks)
9557 (gnus-outlook-deuglify-unwrap-stop-chars)
9558 (gnus-outlook-deuglify-no-wrap-chars)
9559 (gnus-outlook-deuglify-attrib-cut-regexp)
9560 (gnus-outlook-deuglify-attrib-verb-regexp)
9561 (gnus-outlook-deuglify-attrib-end-regexp)
9562 (gnus-outlook-display-hook): Add :version.
9563
9564 * binhex.el (binhex-use-external): Add :version.
9565
95662004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
9567
9568 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
9569 and `invisible'.
9570
95712004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
9572
9573 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
9574 in gnus-registry-trim.
9575
95762004-09-13 Simon Josefsson <jas@extundo.com>
9577
9578 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
9579
9580 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
9581
9582 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
9583 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
9584 <yamaoka@jpl.org>.
9585 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
9586 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
9587 <yamaoka@jpl.org>.
9588
9589 * sieve.el (sieve-manage-mode): Ditto.
9590
95912004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
9592
9593 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
9594
95952004-09-11 Simon Josefsson <jas@extundo.com>
9596
9597 * dns-mode.el: Add.
9598
9599 * mm-view.el (mm-display-dns-inline): Add.
9600
9601 * mm-decode.el (mm-inline-media-tests): Add text/dns.
9602 (mm-automatic-display): Ditto.
9603
9604 * mailcap.el (mailcap-mime-data): Add text/dns.
9605 (mailcap-mime-extensions): Map .soa to text/dns.
9606
96072004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
9608
9609 * gnus-art.el (article-decode-mime-words, article-babel)
9610 (gnus-article-highlight-signature, gnus-article-add-buttons)
9611 (gnus-signature-toggle): Remove unnecessary bindings of
9612 `inhibit-read-only' inherited from v5.10 merge.
9613
96142004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
9615
9616 * nntp.el (nntp): New customization group.
9617 (nntp-authinfo-file): Add customization group.
9618
9619 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
9620
9621 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
9622
9623 * gnus.el (to-address, to-list, subscribed)
9624 (large-newsgroup-initial): Ditto.
9625
9626 * flow-fill.el (fill-flowed-display-column)
9627 (fill-flowed-encode-column): Ditto.
9628
ce058493 96292004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
01c52d31
MB
9630
9631 * message.el (message-tokenize-header, message-send-mail-with-qmail):
9632 Use point-min rather than 1.
9633 (message-send-mail): Use buffer-size rather than point-max.
9634
9635 * gnus-sum.el (gnus-summary-search-article-forward):
9636 Signal a specific `search-failed' rather than a generic `error'.
9637
9638 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
9639 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
9640 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
9641
96422004-09-10 Simon Josefsson <jas@extundo.com>
9643
9644 * nndb.el (require): Remove tcp and duplicate cl.
9645
96462004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
9647
9648 * gnus-agent.el (directory-files-and-attributes): Move forward.
9649
96502004-09-09 Kevin Greiner <kgreiner@compsol.cc>
9651
9652 * gnus-agent.el (directory-files-and-attributes): Optionally
9653 defined to support XEmacs.
9654
96552004-09-09 Kevin Greiner <kgreiner@compsol.cc>
9656
002876ab 9657 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
01c52d31
MB
9658 to avoid run-time CL dependencies.
9659 (gnus-agent-unfetch-articles): New function.
9660 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
9661 article numbers even when local .overview file is missing.
002876ab 9662 (gnus-agent-read-article-number): New function. Only accepts
01c52d31
MB
9663 27-bit article numbers.
9664 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
9665 gnus-agent-read-article-number.
9666 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
9667 from backend while recognizing that article numbers in .overview
9668 must be valid.
9669 (gnus-agent-update-files-total-fetched-for): Use
9670 directory-files-and-attributes to improve performance.
9671 * gnus-int.el (gnus-request-move-article): Use
9672 gnus-agent-unfetch-articles in place of gnus-agent-expire to
9673 improve performance.
9674
9675 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
9676 some users confused by references to .newsrc when they only have a
9677 .newsrc.eld file.
149cd465
JB
9678 (gnus-convert-mark-converter-prompt)
9679 (gnus-convert-converter-needs-prompt): Fixed use of property list.
01c52d31 9680 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
002876ab 9681 New function. Used internally to only display 'gnus converting
01c52d31
MB
9682 files' message when actually necessary.
9683
9684 * gnus-sum.el (): Removed (require 'gnus-agent) as required
9685 methods now autoloaded.
9686
96872004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
9688
9689 * gnus-sum.el (gnus-summary-insert-subject): Remove list
9690 identifiers.
9691
96922004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
9693
9694 * gnus-picon.el: Fix indentation and closing parenthesis.
9695
96962004-09-01 Simon Josefsson <jas@extundo.com>
9697
9698 * message.el (message-canlock-generate): Require sha1, not
9699 sha1-el. (Can we get rid of this require alltogheter? It is ugly
9700 to require within a function. Sadly, if sha1.el isn't loaded, the
9701 let binding in m-c-g will hide the defcustom definition, which is
9702 bad.)
9703
9704 * canlock.el: Require sha1, not sha1-el.
9705
9706 * message.el: Don't autoload sha1 (there is a autoload cookie in
9707 sha1.el).
9708
9709 * sha1-el.el: Renamed to sha1.el.
9710
97112004-08-30 Juanma Barranquero <lektu@terra.es>
9712
9713 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
9714
97152004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
9716
9717 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
9718
97192004-08-30 Kim F. Storm <storm@cua.dk>
9720
9721 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
9722
9723 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
9724 Add :group 'nnimap.
9725
97262004-08-30 Andreas Schwab <schwab@suse.de>
9727
9728 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
9729 ?* and ?\;.
9730
9731 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
9732 and ?\' to symbol instead of whitespace.
9733
97342004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
9735
9736 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
9737
9738 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
9739 instead of re-search-forward.
9740
9741 * gnus-uu.el (gnus-uu-save-article): Ditto.
9742 (gnus-uu-post-encode-uuencode): Ditto.
9743
9744 * html2text.el (html2text-clean-list-items): Ditto.
9745 (html2text-clean-dtdd): Ditto.
9746 (html2text-format-tags): Ditto.
9747
9748 * message.el (message-send-mail-with-sendmail): Fix regexp.
9749 (message-fill-field-general): Use search-forward instead of
9750 re-search-forward.
9751 (unbold-region): Ditto.
9752
9753 * nnrss.el (nnrss-request-article): Ditto.
9754
9755 * nnslashdot.el (nnslashdot-request-article): Ditto.
9756
9757 * nnweb.el (nnweb-gmane-wash-article): Ditto.
9758
9759 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
9760 "Unrecognized menu descriptor" error in XEmacs.
9761
97622004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
9763
9764 * gnus-sum.el (gnus-read-header): Don't remove a header for the
9765 parent article of a sparse article in the thread hashtb.
9766
97672004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
9768
9769 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
9770 (nnmail-expand-newtext): Lowercase expanded entries if
9771 nnmail-split-lowercase-expanded is non-nil.
9772
97732004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
9774
c9e31f32 9775 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward entry.
01c52d31
MB
9776
9777 * gnus-group.el (gnus-group-line-format-alist): Convert the value
9778 of gnus-tmp-news-method into string under XEmacs. It will be
9779 passed to gnus-correct-length which takes only a string argument.
9780
97812004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
9782
9783 * gnus-util.el (gnus-bind-print-variables): New macro.
9784 (gnus-prin1): Use it.
9785 (gnus-prin1-to-string): Use it.
9786 (gnus-pp): New function.
9787 (gnus-pp-to-string): New function.
9788
c9e31f32
SM
9789 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
9790 Replace pp-to-string with gnus-pp-to-string.
01c52d31
MB
9791 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
9792 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
9793 * gnus-msg.el (gnus-debug): Ditto.
9794 * gnus-score.el (gnus-score-save): Ditto.
9795 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
9796 gnus-pp-to-string.
9797 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
9798 with gnus-pp.
9799 * score-mode.el (gnus-score-pretty-print): Ditto.
9800 * webmail.el (webmail-debug): Ditto.
9801
98022004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
9803
c9e31f32
SM
9804 * gnus-art.el (article-display-face, article-display-x-face):
9805 Use buffer-read-only.
01c52d31
MB
9806
98072004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
9808
c9e31f32
SM
9809 * gnus-art.el (article-hide-list-identifiers):
9810 Bind inhibit-read-only as t.
01c52d31
MB
9811
98122004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
9813
9814 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
9815
98162004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
9817
9818 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
9819 (gnus-narrow-to-page): Don't assume point-min == 1.
9820 (gnus-article-edit-mode): Derive from message-mode.
9821
9822 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
9823 point-min == 1.
9824
9825 * imap.el (imap-parse-address-list, imap-parse-body-ext):
9826 Disable incorrect use of `assert'.
9827
9828 * message.el (message-mode): Set comment-start-skip.
9829
9830
98312004-08-22 Sam Steingold <sds@gnu.org>
9832
9833 * pop3.el (pop3-leave-mail-on-server): New user variable.
9834 (pop3-movemail): Delete mail only when it is nil.
9835
98362004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
9837
9838 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
9839
9840 * mml.el (mml-preview): Use `pop-to-buffer'.
9841
9842 * message.el (message-goto-mail-followup-to): Insert after "To".
9843 (message-carefully-insert-headers): Add comment.
9844
9845 * gnus.el: Remove unused variable `gnus-article-check-size'.
9846
9847 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
9848
9849 * gnus-art.el (gnus-button-alist): Improve
9850 `gnus-button-handle-library' entry.
9851
98522004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
9853
9854 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
9855 downcase, since XEmacs capitalizes error messages differently.
9856
98572004-08-18 Jesper Harder <harder@ifa.au.dk>
9858
9859 * nntp.el: Add (require 'gnus) due to reference to
9860 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
9861
98622004-08-18 Florian Weimer <fw@deneb.enyo.de>
9863
9864 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
9865 `mm-fill-flowed'.
9866
9867 * mm-decode.el (mm-dissect-singlepart): Check it.
9868
98692004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
9870
9871 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
9872 'imap' for netrc parsing.
9873
98742004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
9875
9876 * mailcap.el (mailcap-mime-data): Mark as risky.
9877
98782004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
9879
9880 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
9881 may be included in the encoded word.
9882 (rfc2047-encode): Don't append a space if the encoded word
9883 includes close parenthesis.
9884
98852004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
9886
9887 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
9888 of text within parentheses.
9889
98902004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
9891
9892 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
9893 (gnus-encrypt-write-file-contents): Make the password key the file
9894 name PLUS the cipher, not just the cipher. Also remove failed
9895 passwords from the cache.
9896
98972004-08-06 Simon Josefsson <jas@extundo.com>
9898
9899 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
9900 fix.
9901
99022004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
9903
9904 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
9905 LWSP.
9906
99072004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
9908
9909 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
9910 to append in-reply-to: data to the references: header.
9911
9912 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
9913 (netrc-parse): Use gnus-encrypt.el functions.
9914
9915 * gnus-encrypt.el: Add new file for encryption support; currently
9916 does only a few GPG ciphers and an internal XOR cipher.
9917
9918 * password.el: Add comments on using password-read-and-add.
9919 (password-read-and-add): Add function to read and add the
9920 password to the cache at once.
9921
99222004-07-28 Simon Josefsson <jas@extundo.com>
9923
9924 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
9925 parameter (but don't use it, for now).
9926
9927 * imap.el (imap-ssl-open): Use imap-process-connection-type,
9928 instead of hard coding to nil.
9929
99302004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
9931
9932 * mm-view.el (mm-inline-image-emacs): Open lines under an image
9933 as mm-inline-image-xemacs does.
9934
99352004-07-26 Simon Josefsson <jas@extundo.com>
9936
9937 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
9938 Revert part of 2004-07-17 change below.
9939
99402004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
9941
9942 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
9943 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
9944
99452004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9946
9947 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
9948 quotes that actually start with ">" at the beginning of the
9949 lines.
9950
99512004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
9952
9953 * rfc2047.el (rfc2047-encode-region): Fix last change.
9954 (rfc2047-encode-parameter): Remove useless concat.
9955
99562004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
9957
9958 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
9959 encode special characters; fix some kind of misconfigured headers;
9960 signal a real error if debug-on-quit or debug-on-error is non-nil.
9961 (rfc2047-encode-max-chars): New variable.
9962 (rfc2047-encode-1): Use it.
9963 (rfc2047-encode-parameter): New function.
9964
9965 * mml.el (mml-insert-parameter): Remove an excessive space.
9966
99672004-07-17 Simon Josefsson <jas@extundo.com>
9968
9969 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
9970 Kai Grossjohann <kai@emptydomain.de>.
9971 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
9972 (gnus-group-make-menu-bar): Ditto.
9973
9974 * gnus-util.el (gnus-group-server): Add.
9975
99762004-07-16 Jesper Harder <harder@ifa.au.dk>
9977
9978 * message.el (message-clone-locals): Clone sendmail and smtp
9979 variables.
9980
99812004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
9982
9983 * rfc2047.el (rfc2047-encode-region): Fix last change.
9984
99852004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
9986
9987 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
9988 characters as non-special.
9989
99902004-07-09 Simon Josefsson <jas@extundo.com>
9991
9992 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
9993 Users will lose all flag changes made while unplugged with
9994 e.g. nntp unless flag synchronization happens, thus `nil' is not a
9995 good default. See numerous reports on ding mailing list.
9996
99972004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
9998
9999 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
10000 add generate-head-function and generate-article-function to the
10001 rfc822-forward entry.
10002 (nndoc-rfc822-forward-generate-article): New function.
10003 (nndoc-rfc822-forward-generate-head): New function.
10004
10005 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
10006
100072004-07-06 Dan Christensen <jdc@uwo.ca>
10008
10009 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
10010 respect display group parameter and gnus-summary-expunge-below.
10011 (gnus-articles-to-read): Remove unused reference to display group
10012 parameter.
10013
100142004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10015
10016 * nnheader.el (nnheader-uniquify-message-id): New experimental
10017 variable.
10018 (nnheader-nov-read-message-id): Use it.
10019
10020 * spam-report.el (spam-report-gmane): Add interactive.
10021
100222004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
10023
10024 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
10025 qp-or-base64 for the application/* types.
10026
100272004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
10028
10029 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
10030
100312004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
10032
10033 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
10034 trim value.
10035
100362004-01-25 Paul Jarc <prj@po.cwru.edu>
10037
10038 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
10039 New macro and function.
10040 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
10041
100422004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
10043
10044 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
10045 after-load-alist.
10046
100472004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10048
10049 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
10050 update info that isn't there.
10051
100522004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
10053
10054 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
10055 entry.
10056
100572004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
10058
10059 * mm-view.el (mm-inline-render-with-function): Use multibyte
10060 buffer; decode html source by charset.
10061
10062 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
10063
10064 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
10065 Mule-UCS is loaded under XEmacs.
10066 (mm-mime-mule-charset-alist): Avoid duplicated entries.
10067
100682004-06-28 Jesper Harder <harder@ifa.au.dk>
10069
10070 * nnheader.el (nnheader-max-head-length): Increase to 8192.
10071
100722004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
10073
10074 * mm-util.el (mm-coding-system-p): Return a coding-system.
10075 (mm-mime-mule-charset-alist): Use shift_jis instead of
10076 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
10077 entries for the mime charsets iso-2022-jp-3 and shift_jis.
10078 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
10079 instead of japanese-shift-jis and iso-latin-1 respectively in
10080 order to share the default value with both Emacs and XEmacs-mule.
10081 (mm-mule-charset-to-mime-charset): Make
10082 mm-coding-system-priorities effective.
10083 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
10084 while predicating of candidates upon the priorities.
10085
100862004-06-27 Jesper Harder <harder@ifa.au.dk>
10087
10088 * gnus-sum.el (gnus-summary-make-menu-bar): Add
10089 gnus-uu-invert-processable.
10090
10091 * gnus.el: Autoload gnus-uu-invert-processable.
10092
100932004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
10094
10095 * mm-util.el (mm-with-multibyte-buffer): New macro.
10096
10097 * rfc2047.el (rfc2047-encode-string): Use it.
10098 (rfc2047-encode-region): Move point to the end of the region after
10099 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
10100
101012004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
10102
10103 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
10104 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
10105
101062004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
10107
10108 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
10109 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
10110 Karl Chen <quarl@nospam.quarl.org>.
10111
101122004-06-23 Jesper Harder <harder@ifa.au.dk>
10113
10114 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
10115 invalid addresses.
10116
101172004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
10118
10119 * spam.el: Change section markers, revise TODO list.
10120 (spam-backends): Make new master list of all installed backends.
10121 (spam-summary-exit-behavior): Add new variable to determine how
10122 messages moves are done at summary exit.
10123 (spam-move-spam-nonspam-groups-only)
10124 (spam-process-ham-in-nonham-groups)
10125 (spam-process-ham-in-spam-groups): Remove variables, the
10126 spam-summary-exit-behavior variable should be used to manage this
10127 behavior.
10128 (spam-old-ham-articles, spam-old-spam-articles): Remove.
10129 (spam-old-articles): Add variable, replacing spam-old-ham-articles
10130 and spam-old-spam-articles.
10131 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
10132 Add empty variables, placeholders for the backends they represent.
10133 (spam-set-difference): Move, unchanged.
10134 (spam-list-of-processors): Declare OBSOLETE, not used anymore
10135 unless the user has a processor variable.
10136 (spam-classifications, spam-classification-valid-p)
10137 (spam-backend-properties, spam-backend-property-valid-p)
10138 (spam-backend-function-type-valid-p)
10139 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
10140 (spam-report-articles-gmane, spam-report-articles-resend):
10141 Remove functions, they are not needed.
10142 (spam-install-backend-super, spam-backend-list)
10143 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
10144 (spam-backend-function, spam-backend-ham-registration-function)
10145 (spam-backend-spam-registration-function)
10146 (spam-backend-ham-unregistration-function)
10147 (spam-backend-spam-unregistration-function)
10148 (spam-backend-statistical-p, spam-backend-mover-p)
10149 (spam-install-backend-alias, spam-install-checkonly-backend)
10150 (spam-install-mover-backend, spam-install-nocheck-backend)
10151 (spam-install-backend, spam-install-statistical-backend)
10152 (spam-install-statistical-checkonly-backend): Add backend installation
10153 support.
10154 (spam-summary-prepare-exit): Rewrite to use the new backend code.
10155 (spam-group-processor-p): Use the new backend code and respect the
10156 summary exit behavior.
10157 (spam-mark-spam-as-expired-and-move-routine): Remove.
10158 (spam-summary-prepare): Change to use the new spam-old-articles
10159 variable.
10160 (spam-copy-or-move-routine, spam-copy-spam-routine)
10161 (spam-move-spam-routine, spam-copy-ham-routine)
10162 (spam-move-ham-routine): Add code to copy/move ham or spam.
10163 (spam-fetch-field-fast): Improve doc and code, plus allow the
10164 'number request.
10165 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
10166 variables.
10167 (spam-split, spam-find-spam): Use the new backend code.
10168 (spam-registration-functions): Remove variable.
10169 (spam-unregister-routine): Add convenience wrapper.
10170 (spam-log-undo-registration, spam-register-routine)
10171 (spam-log-processing-to-registry)
10172 (spam-log-unregistration-needed-p): Rename "check" to "backend"
10173 where possible.
10174 (spam-check-gmane-xref, spam-check-regex-headers)
10175 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
10176 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
10177 (spam-check-bogofilter-headers, spam-check-spamoracle)
10178 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
10179 (spam-check-crm114-headers): Use the spam-split-group that
10180 spam-split prepares, no need to determine it every time.
10181
10182 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
10183 to the nnheader-parse-naked-head call.
10184
10185 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
10186
10187 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
10188 the nnheader-nov-read-message-id call.
10189
101902004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
10191
10192 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
10193 gnus-activate-group twice. Suggested by Markus Peter
10194 <warp@spin.de>.
10195
101962004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
10197
10198 * gnus-art.el (gnus-article-time-format): Exchange the order of
10199 day and month in the default value; fix customization type.
10200 (article-date-ut): Use add-text-properties.
10201 (article-make-date-line): Use message-make-date instead of
10202 current-time-string.
10203
10204 * message.el (message-fetch-field): Don't use set-text-properties.
10205 (message-make-date): Simplify.
0f49874b 10206
01c52d31 102072004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 10208
01c52d31
MB
10209 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
10210 (rfc2047-encode-region): Treat text within parentheses as special;
10211 show the original text when error has occurred.
0f49874b 10212
01c52d31
MB
10213 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
10214 already-computed method to gnus-activate-group.
0f49874b 10215
01c52d31
MB
10216 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
10217 same select-methods identical Lisp objects.
0f49874b 10218
01c52d31
MB
10219 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
10220 object when modifying the info.
0f49874b 10221
01c52d31 102222004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 10223
01c52d31
MB
10224 * gnus-srvr.el (gnus-server-set-info): Remove the server from
10225 gnus-opened-servers since it has never been opened with the new
10226 configuration yet.
0f49874b 10227
01c52d31 102282004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 10229
01c52d31
MB
10230 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
10231 arg to nnheader-generate-fake-message-id.
0f49874b 10232
01c52d31 102332004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 10234
01c52d31
MB
10235 * nnheader.el (nnheader-generate-fake-message-id): Accept a
10236 number and build a fake message ID localized to a group and
10237 article number (so it's repeatable from that point on).
cc4a96c6 10238 (nnheader-fake-message-id-p): Change regex to accommodate new fake
01c52d31 10239 ID format.
ca0a6900 10240
01c52d31
MB
10241 * gnus-sum.el (gnus-get-newsgroup-headers): Call
10242 nnheader-generate-fake-message-id with the article number.
ca0a6900 10243
01c52d31 102442004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 10245
01c52d31
MB
10246 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
10247 end-of-buffer.
a21fb88e 10248
01c52d31 102492004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 10250
01c52d31 10251 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 10252
01c52d31 102532004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 10254
01c52d31
MB
10255 * rfc2047.el (rfc2047-encode-message-header): Remove useless
10256 goto-char.
10257 (rfc2047-encode): Fold the line before encoding.
bfe5418b 10258
01c52d31 102592004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 10260
01c52d31
MB
10261 * rfc2047.el (rfc2047-encode-message-header): Disabled header
10262 folding -- not all headers can be folded, and this should be done
10263 by the message composition mode. Probably. I think.
d4755e04 10264
01c52d31 102652004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 10266
01c52d31
MB
10267 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
10268 fast.
95f75c75 10269
01c52d31
MB
10270 * gnus-ems.el (gnus-remove-image): Don't use
10271 message-text-with-property; remove only the image found first.
4a43ee9b 10272
01c52d31 102732004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 10274
01c52d31 10275 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 10276
01c52d31 102772004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 10278
01c52d31
MB
10279 * message.el (message-text-with-property): Make it fast and accept
10280 optional arguments.
10281 (message-strip-forbidden-properties): Use it.
10282 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 10283
01c52d31 10284 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 10285
01c52d31 102862004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 10287
01c52d31
MB
10288 * gnus-art.el (article-hide-headers): Don't change the buffer
10289 mistakenly when performing mml-preview even if
10290 gnus-single-article-buffer is nil.
4a43ee9b 10291
01c52d31 102922004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 10293
01c52d31
MB
10294 * message.el (message-expand-name-databases): New user option.
10295 (message-expand-name): Use it.
4a43ee9b 10296
01c52d31 102972004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 10298
01c52d31
MB
10299 * spam.el (spam-report-articles-resend)
10300 (spam-report-resend-register-routine): Allow ham reporting.
10301 (spam-report-resend-register-ham-routine): Add wrapper.
10302 (spam-registration-functions): Add ham resending functions.
10303 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 10304
01c52d31
MB
10305 * gnus.el (ham-resend-to): Add new group parameter.
10306 (spam-process): Add ham resend option.
4a43ee9b 10307
01c52d31
MB
10308 * spam-report.el (spam-report-resend): Allow reporting ham.
10309 (spam-report-resend-ham): Add wrapper.
4a43ee9b 10310
01c52d31 103112004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 10312
01c52d31
MB
10313 * message.el (message-cite-articles-with-x-no-archive): New
10314 variable.
10315 (message-cite-original): Use it.
4a43ee9b 10316
01c52d31 103172004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 10318
01c52d31 10319 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 10320
01c52d31 103212004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 10322
01c52d31
MB
10323 * gnus-art.el (article-hide-headers): Refer to the values for
10324 gnus-ignored-headers and gnus-visible-headers in the summary
10325 buffer since a user may have set them as group parameters.
cfcd5c91 10326
01c52d31 103272004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 10328
01c52d31
MB
10329 * assistant.el (assistant-node-name): Add convenience function.
10330 (assistant-render-text, assistant-render-node): Add error handling,
10331 plus handle multiple next nodes.
10332 (assistant-find-next-node): Comment out for now.
10333 (assistant-find-next-nodes): Add function, returns list of next
10334 nodes.
10335
103362004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
10337
10338 * mail-source.el (mail-source-directory): Fix doc-string.
10339
103402004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
10341
10342 * assistant.el (assistant-render-text, assistant-eval): Add :set
10343 widget type, which is different because it takes and returns a
10344 list. Much hilarity ensues.
10345
103462004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
10347
10348 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
10349
10350 * gnus-group.el (gnus-group-get-new-news-this-group): Added
10351 doc-string.
10352
10353 * gnus-start.el (gnus-activate-group): Added doc-string.
10354
103552004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
10356
10357 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
10358
103592004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
10360
10361 * assistant.el (assistant-render-text): Try to add a :set
10362 widget, more to come.
10363
10364 * spam.el (spam-group-spam-contents-p): Handle empty groupname
10365 strings.
10366 (spam-report-articles-resend)
10367 (spam-register-routine): Do registration iff any articles warrant
10368 it.
10369 (spam-summary-prepare-exit): Change log message for nil group
10370 destinations.
10371
103722004-05-27 Daniel Pittman <daniel@rimspace.net>
10373
10374 * spam.el (spam-report-resend-register-routine): Allow
10375 spam-report-resend-to to be a group parameter or a global value.
10376
103772004-05-26 Simon Josefsson <jas@extundo.com>
10378
10379 * starttls.el: Merge with my GNUTLS based starttls.el.
10380 (starttls-gnutls-program, starttls-use-gnutls)
10381 (starttls-extra-arguments, starttls-process-connection-type)
10382 (starttls-connect, starttls-failure, starttls-success): New
10383 variables.
10384 (starttls-program, starttls-extra-args): Doc fix.
10385 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
10386 functions.
10387 (starttls-negotiate, starttls-open-stream): Check
10388 `starttls-use-gnutls' and pass on to corresponding *-gnutls
10389 function if it is set.
10390
103912004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
10392
10393 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
10394 structured fields.
10395
103962004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
10397
10398 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
10399
104002004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
10401
10402 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
10403 variable.
10404 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
10405 assigning the spam-mark to new messages.
10406
880820fe 104072004-05-26 Adam Sjøgren <asjo@koldfront.dk> (tiny change)
01c52d31
MB
10408
10409 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
10410
104112004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
10412
10413 * rfc2047.el (rfc2047-encodable-p): Don't move point.
10414 (rfc2047-decode): Treat the ascii coding-system as raw-text by
10415 default.
10416
104172004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
10418
002876ab 10419 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
01c52d31
MB
10420 correct data.
10421
104222004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
10423
10424 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
10425 (spam-group-processor-p): Fix function.
10426 (spam-group-processor-multiple-p)
10427 (spam-group-spam-processor-report-gmane-p)
10428 (spam-group-spam-processor-report-resend-p)
10429 (spam-group-spam-processor-bogofilter-p)
10430 (spam-group-spam-processor-blacklist-p)
10431 (spam-group-spam-processor-ifile-p)
10432 (spam-group-ham-processor-ifile-p)
10433 (spam-group-spam-processor-spamoracle-p)
10434 (spam-group-spam-processor-crm114-p)
10435 (spam-group-ham-processor-bogofilter-p)
10436 (spam-group-spam-processor-stat-p)
10437 (spam-group-ham-processor-stat-p)
10438 (spam-group-ham-processor-whitelist-p)
10439 (spam-group-ham-processor-BBDB-p)
10440 (spam-group-ham-processor-spamoracle-p)
10441 (spam-group-ham-processor-copy-p): Remove functions with some
10442 prejudice against unneeded code.
10443 (spam-report-articles-resend)
10444 (spam-report-resend-register-routine): Allow the group/topic
10445 spam-resend-to value to override spam-report-resend-to.
10446 (spam-summary-prepare-exit): Invoke spam-group-processor-p
10447 properly now.
10448
10449 * gnus.el (spam-resend-to): Add group/topic parameter.
10450 (spam-process): Move the OBSOLETE processors to the end of the
10451 choices.
10452
104532004-05-24 Daniel Pittman <daniel@rimspace.net>
10454
10455 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
10456 with resend-to set to nil, and then ask the user if necessary.
10457 (spam-report-resend): spam-report-resend takes a list of articles, not
10458 separate article numbers.
10459
104602004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
10461
10462 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
10463 addition to emacs-w3m.
10464
104652004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10466
10467 * assistant.el (assistant-authinfo-data): New function.
10468 (assistant-eval): Eval for entire assistant.
10469
10470 * netrc.el (netrc-services-file): New variable.
10471 (netrc-parse-services): New function.
10472 (netrc-find-service-name): New function.
10473 (netrc-find-service-number): New function.
10474 (netrc-port-equal): New function.
10475 (netrc-machine): Use it.
10476
10477 * nnimap.el (nnimap-open-connection): Use netrc.
10478
10479 * gnus-util.el (gnus-netrc-get): Remove aliases.
10480
10481 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
10482
10483 * assistant.el (wid-edit): Fix compilation.
10484
10485 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
10486
104872004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
10488
10489 * gnus-util.el (gnus-set-file-modes): New function. (small
10490 patch).
10491
104922004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 10493
01c52d31 10494 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 10495
01c52d31
MB
10496 * assistant.el (assistant-render-node): Fix up rendering and
10497 read-only text.
10498 (assistant-render-node): Reset.
10499 (assistant-make-read-only): Not sticky.
cfcd5c91 10500
01c52d31 105012004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 10502
01c52d31
MB
10503 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
10504 centered even when gnus-auto-center-summary is t
cfcd5c91 10505
01c52d31 105062004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 10507
01c52d31
MB
10508 * dns.el (dns-get-txt-answer): New function.
10509 (dns-read-txt): Ditto.
10510 (query-dns): Use it.
cfcd5c91 10511
01c52d31 105122004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 10513
01c52d31
MB
10514 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
10515 active for foreign groups even if the group level is higher than
10516 the specified value.
cfcd5c91 10517
01c52d31 105182004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 10519
01c52d31
MB
10520 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
10521 non-active groups.
9ad41fb7 10522
01c52d31 10523 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 10524
01c52d31 105252004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 10526
01c52d31 10527 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 10528
01c52d31 105292004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 10530
01c52d31
MB
10531 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
10532 (spam-crm114-header, spam-crm114-spam-switch)
10533 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
10534 (spam-crm114-positive-spam-header)
10535 (spam-crm114-database-directory, spam-list-of-processors)
10536 (spam-group-spam-processor-crm114-p)
10537 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
10538 (spam-generic-score, spam-list-of-checks)
10539 (spam-list-of-statistical-checks, spam-registration-functions)
10540 (spam-check-crm114-headers, spam-crm114-score)
10541 (spam-check-crm114, spam-crm114-register-with-crm114)
10542 (spam-crm114-register-spam-routine)
10543 (spam-crm114-unregister-spam-routine)
10544 (spam-crm114-register-ham-routine)
10545 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
880820fe 10546 asjo@koldfront.dk (Adam Sjøgren).
ddfbe5db 10547
01c52d31 10548 * gnus.el: Add spam-use-crm114.
d0859c9a 10549
01c52d31
MB
10550 * spam.el (spam-list-of-processors, spam-registration-functions):
10551 Add spam-use-resend.
10552 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
10553 (spam-report-articles-gmane): Add doc fix.
149cd465
JB
10554 (spam-report-articles-resend, spam-report-resend-register-routine):
10555 Add wrappers around spam-report-resend-to.
d0859c9a 10556
01c52d31
MB
10557 * spam-report.el (spam-report-resend-to, spam-report-resend):
10558 Add support for resending spam.
10559 (spam-report-gmane): Fix line length >80.
d0859c9a 10560
01c52d31 10561 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 10562
01c52d31 105632004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 10564
01c52d31
MB
10565 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
10566 number of processed spam messages.
10567 (spam-ham-copy-or-move-routine): Return the number of processed
10568 ham messages.
10569 (spam-summary-prepare-exit): Use the above values to decide
10570 whether status messages shouled be displayed.
d0859c9a 10571
01c52d31 105722004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 10573
01c52d31
MB
10574 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
10575 `rfc2047-encoding-function-alist' in order to avoid conflicting
10576 with the old version.
10577 (rfc2047-encode-region): Concatenate words containing non-ASCII
10578 characters in structured fields; don't encode space-delimited
10579 ASCII words even in unstructured fields; don't break words at
10580 char-category boundaries.
10581 (rfc2047-encode-1): New function.
10582 (rfc2047-encode): Use it; encode text so that it occupies the
10583 maximum width within 76-column; work correctly on Q encoding for
10584 iso-2022-* charsets.
10585 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
10586 sure not to break a line just after the header name.
10587 (rfc2047-b-encode-region): Removed.
10588 (rfc2047-b-encode-string): New function.
10589 (rfc2047-q-encode-region): Removed.
10590 (rfc2047-q-encode-string): New function.
d0859c9a 10591
01c52d31 10592 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 10593
01c52d31 105942004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 10595
01c52d31
MB
10596 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
10597 get it right.
10598 (gnus-inews-make-draft): Really.
d0859c9a 10599
01c52d31 106002004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 10601
01c52d31
MB
10602 * nnmh.el (nnmh-request-list-1): Don't check the link count
10603 before descending. (small patch)
d0859c9a 10604
01c52d31 106052004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 10606
01c52d31
MB
10607 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
10608 stuff.
6441d280 10609
01c52d31
MB
10610 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
10611 on real group name.
6441d280 10612
01c52d31 10613 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 10614
01c52d31 10615 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 10616
01c52d31 106172004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 10618
01c52d31
MB
10619 * gnus-draft.el (gnus-draft-send): Bind
10620 rfc2047-encode-encoded-words.
8654e13a 10621
01c52d31
MB
10622 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
10623 (rfc2047-encodable-p): Say that =? needs encoding.
10624 (rfc2047-encode-encoded-words): New variable.
8654e13a 10625
01c52d31 10626 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 10627
01c52d31 10628 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 10629
01c52d31
MB
10630 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
10631 to nil.
31640842 10632
01c52d31 10633 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 10634
01c52d31 10635 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 10636
01c52d31 106372004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 10638
01c52d31
MB
10639 * gnus-msg.el (gnus-summary-followup-with-original): Document
10640 yanking of region when active.
61b397cd 10641
01c52d31 106422004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 10643
01c52d31
MB
10644 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
10645 groups if the group level is higher than the specified value.
31640842 10646
01c52d31 106472004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 10648
01c52d31
MB
10649 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
10650 (gnus-group-jump-to-group): Added prefix argument using
10651 `gnus-group-jump-to-group-prompt'. Query before jumping to
10652 non-active group.
cd01ded9 10653
01c52d31
MB
10654 * compface.el (uncompface): Be verbose when changing
10655 `uncompface-use-external'.
850c333d 10656
01c52d31
MB
10657 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
10658 handle manual section.
850c333d 10659
01c52d31 106602004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 10661
01c52d31 10662 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 10663
01c52d31 106642004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 10665
01c52d31 10666 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 10667
01c52d31 106682004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 10669
01c52d31
MB
10670 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
10671 whether backend can accept message.
6a748eda 10672
01c52d31 10673 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 10674
01c52d31 106752004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 10676
01c52d31
MB
10677 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
10678 Avoid creating directory when nntp-marks-is-evil is true.
10679 Reported by Reiner Steib.
9a89f5b0 10680
01c52d31 106812004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 10682
01c52d31
MB
10683 * gnus-picon.el (gnus-picon-style): New variable.
10684 (gnus-picon-insert-glyph): Added optional `nostring' argument.
10685 (gnus-picon-transform-address): Support `gnus-picon-style'. From
10686 Jesper Harder <harder@ifa.au.dk>.
91472578 10687
01c52d31 106882004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 10689
01c52d31
MB
10690 * message.el (message-fill-field): Return point.
10691 (message-generate-headers): Go to end of field.
91472578 10692
01c52d31
MB
10693 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
10694 stuff for non-living groups.
91472578 10695
01c52d31 106962004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 10697
01c52d31
MB
10698 * gnus-art.el (gnus-article-followup-with-original)
10699 (gnus-article-reply-with-original): gnus-mark-active-p ->
10700 gnus-region-active-p.
91472578 10701
01c52d31 107022004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 10703
01c52d31
MB
10704 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
10705 only when there is spam or ham to be processed.
91472578 10706
01c52d31 107072004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 10708
01c52d31
MB
10709 * mail-source.el (mail-source-delete-crash-box): Refactor.
10710 (mail-source-fetch): Use it.
10711 (mail-source-fetch-file): Ditto.
10712 (mail-source-fetch-directory): Run postscript in loop.
10713 (mail-source-fetch-pop): Delete.
10714 (mail-source-fetch-maildir): Ditto.
10715 (mail-source-fetch-imap): Ditto.
91472578 10716
01c52d31 10717 * imap.el (imap-authenticators): Comment out sasl.
91472578 10718
01c52d31
MB
10719 * message.el (message-skip-to-next-address): New function.
10720 (message-fill-header-address): Refactor.
10721 (message-fill-address): Use it.
10722 (message-delete-address): Use it.
10723 (message-fill-header-general): Refactor.
10724 (message-fill-field-address): Rename.
10725 (message-narrow-to-field): Find the start of the header.
10726 (message-header-format-alist): Don't pre-fill.
10727 (message-fill-header): Removed.
10728 (message-insert-header): New function.
10729 (message-shorten-references): Use it.
91472578 10730
01c52d31 10731 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 10732
01c52d31 10733 * mail-parse.el (mail-header-make-address): New alias.
91472578 10734
01c52d31 10735 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 10736
01c52d31 10737 * imap.el: Add compiler directives.
91472578 10738
01c52d31 10739 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 10740
01c52d31
MB
10741 * gnus-art.el (article-decode-idna-rhs): Don't use
10742 message-idna-inside-rhs-p.
91472578 10743
01c52d31 107442004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 10745
01c52d31
MB
10746 * message.el (message-idna-inside-rhs-p): Removed.
10747 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 10748
01c52d31
MB
10749 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
10750 false positives.
1b155fbd 10751
ce058493 107522004-05-16 Kim-Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 10753
01c52d31 10754 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 10755
01c52d31 107562004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 10757
ce058493 10758 * nneething.el (nneething-file-name): Don't create spurious
01c52d31 10759 files.
91472578 10760
01c52d31
MB
10761 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
10762 (gnus-inews-do-gcc): Remove sleep.
498063ec 10763
01c52d31
MB
10764 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
10765 part under point.
498063ec 10766
01c52d31
MB
10767 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
10768 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 10769
01c52d31 107702004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 10771
01c52d31 10772 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 10773
01c52d31 107742004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 10775
01c52d31
MB
10776 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
10777 as expired without moving it" message when there are spam
10778 messages left.
498063ec 10779
01c52d31 107802004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 10781
002876ab 10782 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
01c52d31 10783 header is not nil.
707f2b38 10784
01c52d31 107852004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 10786
01c52d31
MB
10787 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
10788 nntp-possibly-create-directory, not nntp-possibly-change-group.
10789 (nntp-marks-changed-p): New arg SERVER.
10790 (nntp-request-update-info): Adjust caller.
10ace8ea 10791
01c52d31 107922004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 10793
01c52d31 10794 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 10795
01c52d31 107962004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 10797
01c52d31
MB
10798 * nntp.el: Support marks.
10799 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
10800 (nntp-marks-modtime, nntp-marks-directory): New variables.
10801 (nntp-request-set-mark, nntp-request-update-info)
10802 (nntp-possibly-create-directory, nntp-marks-changed-p)
10803 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
10804 functions.
10ace8ea 10805
01c52d31 108062004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 10807
01c52d31
MB
10808 * gnus-score.el (gnus-score-insert-help): Use
10809 gnus-select-lowest-window.
10ace8ea 10810
01c52d31
MB
10811 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
10812 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 10813
01c52d31 10814 * gnus.el: do.
10ace8ea 10815
01c52d31 108162004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 10817
01c52d31
MB
10818 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
10819 encodings of MIME-encoded words, in order to improve
10820 interoperability with several broken MUAs.
10ace8ea 10821
01c52d31 108222004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 10823
01c52d31
MB
10824 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
10825 tags, only when charsets are not specified in headers.
10826 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 10827
01c52d31 108282004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 10829
01c52d31
MB
10830 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
10831 instead of MIME-decoded from fields when checking
10832 `gnus-article-address-banner-alist'.
0302b80e 10833
01c52d31 108342004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 10835
01c52d31
MB
10836 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
10837 description rather than subject.
fa9a04e1 10838
01c52d31 108392004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 10840
01c52d31 10841 * gnus.el (gnus-version-number): Bump.
fa9a04e1 10842
01c52d31 108432004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 10844
01c52d31 10845 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 10846
01c52d31 108472004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 10848
01c52d31
MB
10849 * gnus-agent.el (gnus-agent-read-agentview): Inline
10850 gnus-uncompress-range.
fa9a04e1 10851
01c52d31 108522004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 10853
01c52d31
MB
10854 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
10855 `exec-installed-p'.
fa9a04e1 10856
01c52d31 108572004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 10858
01c52d31
MB
10859 * gnus.el (spam-process, spam-autodetect-methods): Add
10860 bsfilter and bsfilter-headers.
fa9a04e1 10861
01c52d31
MB
10862 * spam.el (spam-bsfilter): New customize group.
10863 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
10864 (spam-bsfilter-header, spam-bsfilter-probability-header)
10865 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
10866 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
10867 (spam-bsfilter-database-directory): New options.
10868 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
10869 (spam-list-of-statistical-checks, spam-registration-functions):
10870 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
10871 (spam-bsfilter-score): New command.
10872 (spam-check-bsfilter-headers, spam-check-bsfilter)
10873 (spam-bsfilter-register-with-bsfilter)
10874 (spam-bsfilter-register-spam-routine)
10875 (spam-bsfilter-unregister-spam-routine)
10876 (spam-bsfilter-register-ham-routine)
10877 (spam-bsfilter-unregister-ham-routine): New functions.
10878 (spam-generic-score): Support bsfilter; Accept an optional argument
10879 to recalcurate spam score even if scoring header has already been
10880 added.
10881 (spam-bogofilter-score, spam-spamassassin-score): Accept an
10882 optional argument to recalcurate spam score even if scoring header
10883 has already been added.
bf68d4e6 10884
01c52d31 108852004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 10886
01c52d31
MB
10887 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
10888 strings! Reported by David D. Smith <davidsmith@acm.org>.
10889 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
10890 link is missing.
f66ce3b9 10891
01c52d31 108922004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 10893
01c52d31
MB
10894 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
10895 (html2text-get-attr): Rewrite.
14f56b66 10896
01c52d31
MB
10897 * message.el (message-setup-1): Remove redundant put-text-property
10898 on mail-header-separator.
14f56b66 10899
01c52d31 109002004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 10901
01c52d31
MB
10902 * gnus-registry.el (gnus-registry-cache-whitespace)
10903 (gnus-registry-action, gnus-registry-spool-action)
10904 (gnus-registry-split-fancy-with-parent): Change message levels
10905 from 5 to 3 or 7, as needed.
ec3c4a4c 10906
01c52d31
MB
10907 * spam.el (spam-summary-prepare-exit)
10908 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
10909 (spam-split, spam-find-spam, spam-log-undo-registration)
10910 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
10911 level from 5 to 6.
5f5475ac 10912
01c52d31 109132004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 10914
01c52d31
MB
10915 * gnus-ems.el: Autoload appt-select-lowest-window (revert
10916 2004-03-04 change).
5f5475ac 10917
01c52d31 109182004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 10919
c9e31f32
SM
10920 * sieve-manage.el (sieve-manage-open):
10921 * nnweb.el (nnweb-insert-html):
01c52d31 10922 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
c9e31f32
SM
10923 (nnvirtual-partition-sequence, nnvirtual-create-mapping):
10924 * nnspool.el (nnspool-request-group):
01c52d31 10925 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
c9e31f32 10926 * nnml.el (nnml-request-update-info):
01c52d31 10927 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
c9e31f32 10928 (nnmh-request-create-group, nnmh-update-gnus-unreads):
01c52d31 10929 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
c9e31f32
SM
10930 (nnimap-request-set-mark):
10931 * nnfolder.el (nnfolder-request-update-info):
01c52d31 10932 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
c9e31f32
SM
10933 * mml.el (mml-destroy-buffers, mml-compute-boundary-1):
10934 * gnus-uu.el (gnus-uu-find-articles-matching):
01c52d31 10935 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
01c52d31 10936 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
c9e31f32
SM
10937 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files):
10938 * gnus-nocem.el (gnus-nocem-scan-groups):
10939 * gnus-int.el (gnus-start-news-server):
01c52d31 10940 * gnus-group.el (gnus-group-make-kiboze-group)
c9e31f32
SM
10941 (gnus-group-browse-foreign-server):
10942 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
10943 Use mapc when appropriate.
270a576a 10944
01c52d31 109452004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10946
01c52d31 10947 FIXME: Make separate entries for each person.
270a576a 10948
01c52d31 10949 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
880820fe 10950 Sjøgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
01c52d31 10951 <shields@msrl.com>:
270a576a 10952
01c52d31
MB
10953 * spam.el (spam-necessary-extra-headers): Get the extra headers we
10954 may need for spam sorting and scoring.
10955 (spam-user-format-function-S): Add user format function suitable for
10956 general use.
10957 (spam-article-sort-by-spam-status): Add sorting function for summary
10958 sorting.
10959 (spam-extra-header-to-number): Add function to get a score from a
10960 header.
10961 (spam-summary-score): Add function to get a numeric score from the
10962 headers.
c9e31f32 10963 (spam-generic-score): Fix function doc, was in wrong place.
01c52d31
MB
10964 (spam-initialize): Take symbols when it's run, and install the
10965 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 10966
01c52d31 109672004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10968
01c52d31 10969 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
880820fe 10970 Reported by bojohan+news@dd.chalmers.se (Johan Bockgård).
270a576a 10971
01c52d31 109722004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 10973
01c52d31
MB
10974 * gnus-sum.el (gnus-set-global-variables)
10975 (gnus-build-all-threads, gnus-get-newsgroup-headers)
10976 (gnus-article-get-xrefs, gnus-summary-best-group)
10977 (gnus-summary-next-article, gnus-summary-enter-digest-group)
10978 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
c9e31f32
SM
10979 (gnus-summary-update-info, gnus-kill-or-deaden-summary):
10980 Use with-current-buffer.
270a576a 10981
01c52d31 109822004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10983
01c52d31
MB
10984 * spam.el (spam-summary-prepare-exit): Simplify logic.
10985 (spam-fetch-article-header): Read the article header if it's not
10986 available.
10987 (spam-list-articles): Simplify logic.
10988 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 10989
01c52d31 10990 * gnus-registry.el: Fix comments at beginning.
270a576a 10991
01c52d31 109922004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 10993
01c52d31
MB
10994 * message.el (message-cater-to-broken-inn): Remove.
10995 (message-shorten-references): Make sure the total folded length of
10996 References is shorter than 998 characters to cater to a bug in INN
10997 2.3. Also, don't pretend that references aren't folded -- this
10998 hasn't worked for a while.
d31fa104 10999
01c52d31 110002004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 11001
01c52d31
MB
11002 * gnus-agent.el (gnus-agentize):
11003 gnus-agent-send-mail-real-function no longer set to current value
11004 of message-send-mail-function but rather a lambda that calls
11005 message-send-mail-function. The change makes the agent real-time
11006 responsive to user changes to message-send-mail-function.
9b981cb6 11007
01c52d31 110082004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 11009
01c52d31
MB
11010 * legacy-gnus-agent.el
11011 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
11012 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 11013
01c52d31 110142004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 11015
01c52d31 11016 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 11017
01c52d31 110182004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 11019
01c52d31
MB
11020 * nnmail.el (nnmail-cache-insert): Always check whether
11021 nnmail-cache-ignore-groups matches a group name.
f429956a 11022
01c52d31 110232004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 11024
01c52d31
MB
11025 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
11026 (spam-find-spam, spam-log-processing-to-registry)
11027 (spam-log-registered-p, spam-log-unregistration-needed-p)
11028 (spam-log-undo-registration): Use gnus-message instead of
11029 gnus-error, none of these errors are fatal.
5c243ee4 11030
01c52d31
MB
11031 * gnus-registry.el (gnus-registry-clean-empty-function)
11032 (gnus-registry-clean-empty): Remove only empty entries without
11033 extra data.
aba1948a 11034
01c52d31 110352004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 11036
01c52d31
MB
11037 * spam-stat.el (spam-stat-buffer-change-to-spam)
11038 (spam-stat-buffer-change-to-non-spam): Change (error) to
11039 (gnus-message 8) invocation.
aba1948a 11040
01c52d31 110412004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 11042
01c52d31
MB
11043 * nntp.el (nntp-via-netcat-command): New variable.
11044 (nntp-via-netcat-switches): New variable.
11045 (nntp-open-via-rlogin-and-netcat): New function.
11046 (nntp-open-connection-function): Doc fix.
11047 (nntp-telnet-command): Doc fix.
11048 (nntp-end-of-line): Doc fix.
11049 (nntp-via-rlogin-command): Doc fix.
11050 (nntp-via-user-name): Doc fix.
11051 (nntp-via-address): Doc fix.
aba1948a 11052
01c52d31 110532004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 11054
01c52d31
MB
11055 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
11056 error in Emacs 21.1.
ddff82cf 11057
01c52d31 110582004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 11059
01c52d31 11060 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 11061
01c52d31
MB
110622004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
11063 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
11064 (gnus-agent-with-refreshed-group): New macro.
11065 (gnus-agent-rename-group): New function.
11066 (gnus-agent-delete-group): New function.
11067 (gnus-agent-save-group-info): Use gnus-command-method when
11068 `method' parameter is nil. Don't write nil entries into the
11069 active file.
11070 (gnus-agent-get-group-info): New function.
11071 (gnus-agent-fetch-articles): Use
11072 gnus-agent-update-files-total-fetched-for to increment disk space
11073 used.
11074 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
11075 gnus-agent-update-view-total-fetched-for to increment disk space
11076 used.
11077 (gnus-agent-get-local): Added optional parameters to avoid calling
11078 gnus-group-real-name and gnus-find-method-for-group.
11079 (gnus-agent-set-local): Delete stored entry if either min, or max,
11080 are nil.
11081 (gnus-agent-fetch-session): Reworded error/quit messages. On
11082 quit, use gnus-agent-regenerate-group to record existance of any
11083 articles fetched to disk before the quit occurred.
11084 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
11085 gnus-agent-update-view-total-fetched-for, and
11086 gnus-agent-update-files-total-fetched-for to decrement disk space
11087 used.
11088 (gnus-agent-retrieve-headers): Use
11089 gnus-agent-update-view-total-fetched-for to increment disk space
11090 used.
11091 (gnus-agent-regenerate-group): Replace gnus-group-update-group
11092 with gnus-agent-update-files-total-fetched-for to decrement disk
11093 space and fresh group buffer.
11094 (gnus-agent-inhibit-update-total-fetched-for): New variable.
11095 (gnus-agent-need-update-total-fetched-for): New variable.
11096 (gnus-agent-update-files-total-fetched-for): New function.
11097 (gnus-agent-update-view-total-fetched-for): New function.
11098 (gnus-agent-total-fetched-for): New function.
11099
11100 * gnus-cache.el (gnus-cache-save-buffers): Use
11101 gnus-cache-update-overview-total-fetched-for to change disk space
11102 used by this group.
11103 (gnus-cache-possibly-enter-article): Use
11104 gnus-cache-update-file-total-fetched-for to increment disk space
11105 used by this group.
11106 (gnus-cache-possibly-remove-article): Use
11107 gnus-cache-update-file-total-fetched-for to decrement disk space
11108 used by this group.
11109 (gnus-cache-generate-nov-databases): Purge total fetched cache.
11110 (gnus-cache-rename-group): New function.
11111 (gnus-cache-delete-group): New function.
11112 (gnus-cache-inhibit-update-total-fetched-for): New variable.
11113 (gnus-cache-need-update-total-fetched-for): New variable.
11114 (gnus-cache-with-refreshed-group): New macro.
11115 (gnus-cache-update-file-total-fetched-for): New function.
11116 (gnus-cache-update-overview-total-fetched-for): New function.
11117 (gnus-cache-rename-group-total-fetched-for): New function.
11118 (gnus-cache-delete-group-total-fetched-for): New function.
11119 (gnus-cache-total-fetched-for): New function.
112d84ef 11120
01c52d31
MB
11121 * gnus-group.el: Require gnus-sum and autoload functions to
11122 resolve warnings when gnus-group.el compiled alone.
11123 (gnus-group-line-format): Documented new %F
11124 (size of Fetched data) group line format; identifies disk space
11125 used by agent and cache.
11126 (gnus-group-line-format-alist): Defined new F format.
11127 (gnus-total-fetched-for): New function.
11128 (gnus-group-delete-group): No longer update
11129 gnus-cache-active-altered as gnus-request-delete-group now keeps
11130 the cache in sync.
11131 (gnus-group-list-active): Let the agent store a server's active
11132 list if currently plugged.
2f7717f6 11133
c9e31f32
SM
11134 * gnus-int.el (gnus-request-delete-group):
11135 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
01c52d31 11136 local disk in sync with the server.
c9e31f32
SM
11137 (gnus-request-rename-group):
11138 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
01c52d31 11139 local disk in sync with the server.
2f7717f6 11140
c9e31f32
SM
11141 * gnus-start.el (gnus-get-unread-articles):
11142 Cosmetic simplification to logic.
c44edf72 11143
01c52d31 11144 * gnus-util.el (gnus-rename-file): New function.
c44edf72 11145
01c52d31 111462004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 11147
01c52d31 11148 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 11149
01c52d31 111502004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 11151
01c52d31
MB
11152 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
11153 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 11154
01c52d31 111552004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 11156
01c52d31
MB
11157 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
11158 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 11159
01c52d31 111602004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 11161
01c52d31 11162 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 11163
01c52d31 111642004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 11165
01c52d31
MB
11166 * spam.el (spam-set-difference): Add function to replace
11167 gnus-set-difference in spam.el.
11168 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 11169
01c52d31 111702004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 11171
01c52d31
MB
11172 * gnus-registry.el (gnus-registry-cache-file): Update to use
11173 gnus-dribble-directory OR gnus-home-directory OR ~.
11174 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 11175
01c52d31 111762004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 11177
01c52d31
MB
11178 * message.el (message-exchange-point-and-mark): Use
11179 message-mark-active-p. Suggested by Jesper Harder
11180 <harder@ifa.au.dk>.
45893b95 11181
01c52d31 111822004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 11183
01c52d31
MB
11184 * message.el (message-exchange-point-and-mark): Don't activate
11185 region if it was inactive. Suggested by Hiroshi Fujishima
11186 <pooh@nature.tsukuba.ac.jp>.
734c5765 11187
01c52d31 111882004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 11189
01c52d31
MB
11190 * gnus-art.el (article-display-face): Display Faces in the same
11191 order as X-Faces.
734c5765 11192
01c52d31 111932004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 11194
01c52d31 11195 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 11196
01c52d31 111972004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 11198
01c52d31
MB
11199 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
11200 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
11201 (gnus-article-mime-hierarchy): Remove.
11202 (gnus-article-mime-hierarchy-next): Remove.
11203 (gnus-article-mode): Revert 2004-03-19 change.
11204 (gnus-article-setup-buffer): Revert 2004-03-19 change.
11205 (gnus-insert-mime-button): Revert 2004-03-19 change.
11206 (gnus-mime-accumulate-hierarchy): Remove.
11207 (gnus-mime-enter-multipart): Remove.
149cd465 11208 (gnus-mime-leave-multipart): Remove.
01c52d31
MB
11209 (gnus-mime-display-part): Revert 2004-03-19 change.
11210 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 11211
01c52d31 11212 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 11213
01c52d31 112142004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 11215
01c52d31 11216 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 11217
01c52d31 112182004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 11219
01c52d31
MB
11220 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
11221 t while entering a file name using the mm-with-multibyte macro.
11222 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 11223
01c52d31 11224 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 11225
01c52d31 112262004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 11227
01c52d31
MB
11228 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
11229 user option.
11230 (gnus-mime-multipart-functions): Doc and customization fix.
11231 (gnus-article-mime-hierarchy): New variable.
11232 (gnus-article-mime-hierarchy-next): New variable.
11233 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
11234 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
11235 gnus-article-mime-hierarchy-next to nil.
11236 (gnus-insert-mime-button): Show hierarchy numbers.
11237 (gnus-mime-accumulate-hierarchy): New function.
11238 (gnus-mime-enter-multipart): New function.
11239 (gnus-mime-leave-multipart): New function.
11240 (gnus-mime-display-part): Recompute hierarchical MIME structure.
11241 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 11242
01c52d31
MB
11243 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
11244 gnus-article-mime-hierarchy-next to nil.
ad136a7c 11245
01c52d31 112462004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 11247
01c52d31 11248 * dns.el: Don't require gnus-xmas.
ad136a7c 11249
01c52d31 112502004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 11251
01c52d31
MB
11252 * mml.el (mml-generate-mime-1): Don't use format=flowed with
11253 inline PGP.
11254 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 11255
01c52d31 112562004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 11257
01c52d31
MB
11258 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
11259 when the group's active is not available.
ad136a7c 11260
01c52d31 112612004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 11262
01c52d31
MB
11263 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
11264 error.
ad136a7c 11265
01c52d31 112662004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 11267
01c52d31
MB
11268 * imap.el (imap-store-password): New variable.
11269 (imap-interactive-login): Use it.
11270 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 11271
01c52d31 112722004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 11273
01c52d31
MB
11274 * gnus-art.el (gnus-article-read-summary-keys): Restore new
11275 window-start and hscroll to summary window.
ad136a7c 11276
01c52d31 112772004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 11278
01c52d31
MB
11279 * gnus-start.el (gnus-convert-old-newsrc): Only write the
11280 conversion message to newsrc-dribble when an actual conversion is
11281 performed.
ad136a7c 11282
01c52d31 112832004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 11284
01c52d31 11285 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 11286
01c52d31 112872004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 11288
01c52d31
MB
11289 * mm-decode.el (mm-complicated-handles): New function reviving
11290 former definition of mm-multiple-handles.
49561cf6 11291
01c52d31
MB
11292 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
11293 (gnus-mime-delete-part): Use it.
49561cf6 11294
01c52d31 112952004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 11296
01c52d31
MB
11297 * gnus-agent.el (gnus-agent-read-local): Bind
11298 nnheader-file-coding-system to gnus-agent-file-coding-system to
11299 avoid the implicit assumption that they will always be equal.
11300 (gnus-agent-save-local): Bind buffer-file-coding-system, not
11301 coding-system-for-write, as the with-temp-file macro first prints
11302 to a buffer then saves the buffer.
87589a70 11303
01c52d31 113042004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 11305
01c52d31
MB
11306 * gnus-art.el (gnus-article-edit-part): New function.
11307 (gnus-mime-save-part-and-strip): Use it; do query instead of
11308 signaling an error; don't use mm-multiple-handles.
11309 (gnus-mime-delete-part): Ditto.
c825ac9d 11310
01c52d31 113112004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 11312
01c52d31
MB
11313 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
11314 old file versions.
11315 (gnus-group-prepare-hook): Removed function that converted list
11316 form of gnus-agent-expire-days to group properties.
ae465fa7 11317
01c52d31
MB
11318 * gnus-int.el: Autoload gnus-agent-regenerate-group.
11319 (gnus-request-accept-article): Re-indented.
5f49be3f 11320
01c52d31
MB
11321 * gnus-start.el (gnus-convert-old-newsrc): Registered new
11322 converters to handle old agent file formats. Added logic for a
11323 "backup before upgrading warning".
11324 (gnus-convert-mark-converter-prompt): Developers can mark
11325 functions as needing (default), or not needing,
11326 gnus-convert-old-newsrc's "backup before upgrading warning".
11327 (gnus-convert-converter-needs-prompt): Tests whether the user
11328 should be protected from potentially irreversable changes by the
11329 function.
5f49be3f 11330
002876ab 11331 * legacy-gnus-agent.el: New. Provides converters that are only
01c52d31 11332 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 11333
01c52d31 113342004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 11335
01c52d31 11336 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 11337
01c52d31 11338 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 11339
01c52d31 113402004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 11341
01c52d31 11342 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 11343
01c52d31 11344 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 11345
01c52d31 11346 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 11347
01c52d31 113482004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 11349
01c52d31
MB
11350 * gnus-sum.el (gnus-widget-reversible-match)
11351 (gnus-widget-reversible-to-internal)
11352 (gnus-widget-reversible-to-external): New functions.
11353 (gnus-widget-reversible): New widget.
11354 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 11355
01c52d31 113562004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 11357
01c52d31
MB
11358 * gnus-sum.el (gnus-thread-sort-functions)
11359 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 11360
01c52d31 113612004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 11362
01c52d31
MB
11363 * spam.el (spam-use-gmane-xref): Add new backend.
11364 (spam-gmane-xref-spam-group): Add variable to control the name of the
11365 Gmane spam group.
11366 (spam-blackhole-servers, spam-blackhole-good-server-regex)
11367 (spam-regex-headers-spam, spam-regex-headers-ham)
11368 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
11369 (spam-list-of-checks): Add spam-use-gmane-xref to list of
11370 backends and checks.
11371 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 11372
01c52d31
MB
11373 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
11374 an autodetect method.
e2642250 11375
01c52d31 113762004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 11377
01c52d31
MB
11378 * gnus-int.el (gnus-request-accept-article): Inform the agent that
11379 articles are being added to a group.
11380 (gnus-request-replace-article): Inform the agent that articles
11381 need to be uncached as the cached contents are no longer valid.
e2642250 11382
01c52d31 113832004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 11384
01c52d31 11385 * binhex.el: Don't autoload executable-find.
e2642250 11386
01c52d31 11387 * canlock.el: Don't autoload mail-fetch-field.
e2642250 11388
01c52d31 11389 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 11390
01c52d31
MB
11391 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
11392 rmail-dont-reply-to and rmail-output.
e2642250 11393
01c52d31 11394 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 11395
01c52d31 11396 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 11397
01c52d31
MB
11398 * imap.el: Don't autoload base64-decode-string,
11399 base64-encode-string and md5.
e2642250 11400
01c52d31
MB
11401 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
11402 and rmail-msg-restore-non-pruned-header.
e2642250 11403
01c52d31 11404 * mm-decode.el: Don't autoload executable-find.
e2642250 11405
01c52d31 11406 * mm-url.el: Don't autoload executable-find.
e2642250 11407
01c52d31 11408 * mm-view.el: Don't autoload diff-mode.
e2642250 11409
01c52d31
MB
11410 * nndb.el: Don't autoload news-reply-mode, news-setup,
11411 cancel-timer and telnet.
e2642250 11412
01c52d31 11413 * password.el: Don't autoload run-at-time for Emacs.
e2642250 11414
01c52d31 11415 * sha1-el.el: Don't autoload executable-find.
e2642250 11416
01c52d31 11417 * sieve-mode.el: Don't autoload c-mode.
e2642250 11418
01c52d31 11419 * uudecode.el: Don't autoload executable-find.
e2642250 11420
01c52d31 114212004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 11422
01c52d31
MB
11423 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
11424 (gnus-agent-possibly-alter-active): Avoid null in numeric
11425 comparison.
11426 (gnus-agent-set-local): Refuse to save null in local object table.
11427 (gnus-agent-regenerate-group): The REREAD parameter can now be a
11428 list of articles that will be marked as unread.
e2642250 11429
01c52d31 114302004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 11431
01c52d31 11432 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 11433
01c52d31 114342004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 11435
01c52d31
MB
11436 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
11437 language tags.
ba0226dd 11438
01c52d31 114392004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 11440
01c52d31
MB
11441 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
11442 Don't bind "obarray".
5153a47a 11443
01c52d31
MB
11444 * gnus-sum.el (gnus-thread-sort-functions): Added
11445 `gnus-thread-sort-by-most-recent-number' and
11446 `gnus-thread-sort-by-most-recent-date'.
11447 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 11448
01c52d31 114492004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 11450
01c52d31 11451 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 11452
01c52d31 114532004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 11454
01c52d31
MB
11455 * gnus-cus.el (gnus-agent-customize-category): Removed
11456 ignore-errors macro reference that required cl to be loaded at
11457 run-time.
5153a47a 11458
01c52d31
MB
11459 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
11460 single-interval range of the form (min . max). Previously the
11461 range had to look like ((min . max)). Likewise, return
11462 (min . max) rather than ((min . max)).
11463 (gnus-range-map): Use gnus-range-normalize to accept
11464 single-interval range.
5153a47a 11465
01c52d31
MB
11466 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
11467 the cache, but not the agent, now appear with their usual face.
5153a47a 11468
01c52d31 114692004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 11470
01c52d31
MB
11471 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
11472 w3m-safe-url-regexp variable buffer-local.
86713405 11473
01c52d31 11474 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 11475
01c52d31 114762004-02-27 Simon Josefsson <jas@extundo.com>
86713405 11477
01c52d31
MB
11478 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
11479 gnus-group-real-prefix.
11480 (gnus-summary-move-article): Use it, instead of
11481 gnus-group-real-prefix.
86713405 11482
01c52d31 114832004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 11484
01c52d31
MB
11485 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
11486 w3m-safe-url-regexp variable buffer-local and set it as the value
11487 of mm-w3m-safe-url-regexp.
d5ddd795 11488
01c52d31 11489 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 11490
01c52d31
MB
11491 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
11492 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 11493
01c52d31
MB
11494 * nnrss.el (nnrss-opml-export): Use
11495 mm-set-buffer-file-coding-system instead of
11496 set-buffer-file-coding-system.
54506618 11497
01c52d31 114982004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 11499
01c52d31
MB
11500 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
11501 of checkdoc.el).
11502 * nnrss.el: do.
11503 * gnus-mlspl.el: do.
11504 * gnus-ml.el: do.
11505 * gnus-srvr.el: do.
54506618 11506
01c52d31 11507 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 11508
01c52d31 115092004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 11510
01c52d31
MB
11511 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
11512 Corrections to custom-manual links.
54506618 11513
01c52d31 11514 * gnus-art.el (gnus-article): Ditto.
54506618 11515
01c52d31 11516 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 11517
01c52d31 115182004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 11519
01c52d31 11520 * flow-fill.el: Typo.
54506618 11521
01c52d31 115222004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 11523
01c52d31 11524 * spam-wash.el: New file.
54506618 11525
01c52d31 115262004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 11527
01c52d31 11528 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 11529
01c52d31 115302004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 11531
01c52d31
MB
11532 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
11533 to be run with new-articles as LIST1, not LIST2.
11534 (spam-registration-functions): Add spam-use-ham-copy as a nil
11535 registration backend.
54506618 11536
01c52d31 115372004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 11538
01c52d31
MB
11539 * spam-stat.el (spam-stat-washing-hook): New option.
11540 (spam-stat-buffer-words): Use it.
11541 (spam-stat-process-directory, spam-stat-test-directory): Use
11542 insert-file-contents-literally.
11543 (spam-stat-coding-system): New variable.
11544 (spam-stat-load, spam-stat-save): Use it.
54506618 11545
01c52d31 115462004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 11547
01c52d31
MB
11548 * spam-report.el (spam-report-plug-agent): Quote
11549 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 11550
01c52d31 115512004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 11552
01c52d31
MB
11553 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
11554 / in mailto URLs.
54506618 11555
01c52d31 115562004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 11557
01c52d31
MB
11558 * spam-report.el (spam-report-process-queue): Fix interactive use.
11559 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
11560 (spam-report-unplug-agent): Doc fixes.
11561 (spam-report-url-ping-mm-url, spam-report-url-to-file)
11562 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 11563
01c52d31 115642004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 11565
01c52d31
MB
11566 * message.el (message-setup-fill-variables): Add mml tags to
11567 paragraph-start and paragraph-separate. Suggested by Andrew Korty
11568 <ajk@iu.edu>.
11569 (message-mode): Don't modify paragraph-separate there.
54506618 11570
01c52d31 115712004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 11572
01c52d31
MB
11573 * compface.el (uncompface-use-external): Default to undecided.
11574 (uncompface-use-external-threshold): New variable.
11575 (uncompface-float-time): New macro.
11576 (uncompface): Determine whether to use the external decoder if
11577 uncompface-use-external is undecided.
54506618 11578
01c52d31 115792004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 11580
01c52d31
MB
11581 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
11582 after images.
54506618 11583
01c52d31 11584 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 11585
01c52d31 115862004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 11587
01c52d31 11588 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 11589
002876ab 11590 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
54506618 11591
01c52d31
MB
11592 * gnus-sum.el (gnus-summary-limit-to-age)
11593 (gnus-summary-limit-children): do.
54506618 11594
01c52d31 11595 * gnus-int.el (gnus-request-scan): do.
54506618 11596
01c52d31 11597 * gnus-group.el (gnus-group-suspend): do.
54506618 11598
01c52d31 11599 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 11600
01c52d31 11601 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 11602
01c52d31
MB
11603 * gnus-agent.el (gnus-summary-set-agent-mark)
11604 (gnus-agent-regenerate-group): do.
54506618 11605
01c52d31 11606 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 11607
01c52d31 11608 * binhex.el (binhex-decode-region-internal): do.
54506618 11609
01c52d31 116102004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 11611
01c52d31
MB
11612 * gnus-fun.el (gnus-face-properties-alist): New user option.
11613 (gnus-display-x-face-in-from): Use it.
54506618 11614
01c52d31 11615 * gnus-art.el (article-display-face): Ditto.
54506618 11616
01c52d31 11617 * compface.el (uncompface-use-external): Default to nil.
54506618 11618
01c52d31 116192004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 11620
01c52d31
MB
11621 * nntp.el (nntp-erase-buffer): New function.
11622 (nntp-retrieve-data, nntp-send-command)
11623 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
11624 (nntp-possibly-change-group): Use it.
54506618 11625
01c52d31
MB
11626 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
11627 with-current-buffer.
54506618 11628
01c52d31 116292004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 11630
01c52d31
MB
11631 * compface.el: Merge the ELisp-based uncompface program.
11632 (compface): New customization group.
11633 (uncompface-use-external): New user option.
11634 (uncompface): Call uncompface-internal if uncompface-use-external
11635 is nil.
11636 (uncompface-internal): New function. Note that there are also
11637 some other functions and variables added for this function.
54506618 11638
01c52d31 116392004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 11640
01c52d31
MB
11641 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
11642 if necessary.
54506618 11643
01c52d31 116442004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 11645
01c52d31
MB
11646 * spam-report.el (spam-report-unplug-agent)
11647 (spam-report-plug-agent, spam-report-deagentize)
11648 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
11649 Add support for the Agent in spam-report: when unplugged, report to a
11650 file; when plugged, submit all the requests.
54506618 11651
01c52d31
MB
11652 * spam.el (spam-register-routine): Fix message about
11653 registration.
54506618 11654
01c52d31 116552004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 11656
01c52d31
MB
11657 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
11658 dependencies.
11659 (rfc2047-encode): Use it.
54506618 11660
01c52d31
MB
11661 * gnus-art.el (gnus-button-marker-list): Move before first
11662 reference.
54506618 11663
01c52d31
MB
11664 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
11665 (imap-parse-body): Fix format string mismatch.
54506618 11666
01c52d31 11667 * gnus-score.el (gnus-summary-increase-score): do.
54506618 11668
01c52d31 11669 * nnrss.el (nnrss-close): New function.
54506618 11670
01c52d31 116712004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 11672
01c52d31
MB
11673 * nnrss.el (nnrss-make-filename): New function.
11674 (nnrss-request-delete-group, nnrss-read-server-data)
11675 (nnrss-save-server-data, nnrss-read-group-data)
11676 (nnrss-save-group-data): Use it.
11677 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
11678 (nnrss-read-server-data, nnrss-read-group-data): Use load.
11679 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 11680
01c52d31 116812004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 11682
01c52d31 11683 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 11684
01c52d31 116852004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 11686
01c52d31
MB
11687 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
11688 files.
54506618 11689
01c52d31
MB
11690 * message.el (message-generate-headers-first): Don't quote nil
11691 and t in docstrings.
54506618 11692
01c52d31 11693 * imap.el (imap-id): do.
54506618 11694
01c52d31
MB
11695 * gnus-agent.el (gnus-agent-consider-all-articles)
11696 (gnus-agent-queue-mail): do.
54506618 11697
01c52d31 116982004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 11699
01c52d31
MB
11700 * spam-report.el (spam-report-process-queue): New function.
11701 Process requests from `spam-report-requests-file'.
11702 (spam-report-process-queue): Doc fix.
54506618 11703
01c52d31 117042004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 11705
01c52d31
MB
11706 * spam.el (spam-register-routine)
11707 (spam-log-processing-to-registry, spam-log-registered-p)
11708 (spam-log-unregistration-needed-p, spam-log-undo-registration):
11709 Change "check" to "spam-check" for semi-clarity.
531e5812 11710
01c52d31 117112004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 11712
01c52d31 11713 * pop3.el: Require nnheader.
531e5812 11714
01c52d31 11715 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 11716
01c52d31 11717 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 11718
01c52d31 11719 * gnus-picon.el: Require cl.
531e5812 11720
01c52d31 11721 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 11722
01c52d31 11723 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 11724
01c52d31 11725 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 11726
01c52d31
MB
11727 * gnus-art.el (gnus-article-edit-mode): Define before first
11728 reference.
531e5812 11729
01c52d31 117302004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 11731
01c52d31
MB
11732 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
11733 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 11734
01c52d31 11735 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 11736
01c52d31 11737 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 11738
01c52d31 11739 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 11740
01c52d31 11741 * gnus-art.el (article-date-ut): do.
69075cdd 11742
01c52d31
MB
11743 * message.el (message-fetch-field): Remove redundant
11744 case-fold-search binding.
11745 (message-narrow-to-field): Simplify.
69075cdd 11746
01c52d31 117472004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 11748
01c52d31 11749 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 11750
01c52d31
MB
11751 * spam-report.el (spam-report-url-to-file)
11752 (spam-report-requests-file): New function and variable for offline
11753 reporting.
11754 (spam-report-url-ping-function): Add `spam-report-url-to-file'
11755 and user defined function.
11756 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 11757
01c52d31 117582004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 11759
01c52d31 11760 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 11761
01c52d31 117622004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 11763
01c52d31
MB
11764 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
11765 format string mismatch.
ebbeed62 11766
01c52d31 11767 * sieve.el (sieve-deactivate-all): do.
8903a9c8 11768
01c52d31 11769 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 11770
01c52d31 11771 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 11772
01c52d31 11773 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 11774
01c52d31 11775 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 11776
01c52d31 117772004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 11778
01c52d31
MB
11779 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
11780 the list of checks.
e62e7654 11781
01c52d31 117822004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 11783
01c52d31
MB
11784 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
11785 padding.
e62e7654 11786
01c52d31 117872004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 11788
01c52d31
MB
11789 * mm-view.el (mm-fill-flowed): New variable.
11790 (mm-inline-text): Use it.
eb6a2b61 11791
01c52d31 117922004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 11793
01c52d31
MB
11794 * spam.el (spam-spamassassin-register-ham-routine)
11795 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 11796
01c52d31 117972004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 11798
01c52d31
MB
11799 * gnus.el (gnus-tmp-grouplens): Remove.
11800 (gnus-summary-line-format): Remove grouplens.
f0096211 11801
01c52d31 11802 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 11803
01c52d31
MB
11804 * gnus-spec.el (gnus-format-specs): Ditto.
11805 (gnus-update-format-specifications): Flush the group format spec
11806 cache if there's the grouplens stuff.
11807 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 11808
01c52d31 118092004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 11810
01c52d31
MB
11811 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
11812 omission.
14e20e13 11813
01c52d31 118142004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 11815
01c52d31
MB
11816 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
11817 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 11818
01c52d31 118192004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 11820
149cd465
JB
11821 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile)
11822 (nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
01c52d31
MB
11823 New macros and functions.
11824 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
11825 Handle > NLINK_MAX messages.
11826 * nnmaildir.el (nnmaildir-request-set-mark): Use
11827 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 11828
01c52d31 118292004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 11830
01c52d31
MB
11831 * spam-stat.el (spam-stat-process-directory-age): New option.
11832 (spam-stat-process-directory): Use it.
c1d7d285 11833
01c52d31 118342004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 11835
01c52d31
MB
11836 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
11837 (spam-stat-save): Accept prefix argument.
c1d7d285 11838
01c52d31 118392004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 11840
01c52d31
MB
11841 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
11842 links" error.
c1d7d285 11843
01c52d31 118442004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 11845
01c52d31
MB
11846 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
11847 compatibility with old .newsrc.eld files.
10b43d7c 11848
01c52d31 11849 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 11850
01c52d31 11851 * gnus-start.el (gnus-1): do.
f4dd4ae8 11852
01c52d31 11853 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 11854
01c52d31 11855 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 11856
01c52d31 11857 * gnus-gl.el: Remove.
f4dd4ae8 11858
01c52d31 118592004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 11860
01c52d31
MB
11861 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
11862 marks consisting of a single range {for example, (3 . 5)} rather
11863 than a list of a single range { ((3 . 5)) }.
49561cf6 11864
01c52d31 118652004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 11866
01c52d31
MB
11867 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
11868 with-current-buffer.
11869 (spam-stat-store-current-buffer): Use insert-buffer-substring to
11870 avoid consing a string.
f4dd4ae8 11871
01c52d31
MB
11872 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
11873 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 11874
01c52d31 118752004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 11876
01c52d31
MB
11877 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
11878 uncompressed list.
f4dd4ae8 11879
01c52d31 118802004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 11881
01c52d31
MB
11882 * spam-stat.el (spam-stat-strip-xref): New function.
11883 (spam-stat-process-directory): Use it.
f4dd4ae8 11884
01c52d31
MB
11885 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
11886 here -- it's done in message-fetch-field.
f4dd4ae8 11887
01c52d31 118882004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 11889
149cd465
JB
11890 * gnus-agent.el (gnus-agent-queue-mail)
11891 (gnus-agent-prompt-send-queue): New variables.
01c52d31
MB
11892 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
11893 * gnus-draft.el (gnus-group-send-queue): Pass the group name
11894 "nndraft:queue" along to gnus-draft-send. Use
11895 gnus-agent-prompt-send-queue.
11896 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
11897 is "nndraft:queue". Suggested by Gaute Strokkenes
11898 <gs234@srcf.ucam.org>
f4dd4ae8 11899
01c52d31
MB
11900 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
11901 (agent-enable-undownloaded-faces): Added
11902 (gnus-agent-cat-groups): Use eval-and-compile, not
11903 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
11904 method of gnus-agent-cat-groups even when the buffer has been
11905 evaled.
3042deef 11906 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31 11907 delete gnus-agent-save-active-1.
002876ab 11908 (gnus-agent-save-groups): Deleted. Identical to
01c52d31
MB
11909 gnus-agent-save-active.
11910 (gnus-agent-write-active): No longer adjust agent's copy of active
11911 file as agent's adjustments are now stored in their own
002876ab 11912 file. Removed optional parameter.
01c52d31
MB
11913 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
11914 servers. Add use of min/max range limits from server's local
11915 file.
11916 (gnus-agent-save-alist): Removed unused optional argument.
149cd465
JB
11917 (gnus-agent-load-local, gnus-agent-read-and-cache-local)
11918 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local)
01c52d31 11919 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 11920 limits for articles known to the agent. Provides a fast mechanism
01c52d31 11921 for altering many active ranges.
3042deef 11922 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
11923 active file (local makes it unnecessary).
11924 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
11925
11926 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
11927 (agent-enable-undownloaded-faces): Added
11928
11929 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
11930 disable it when sending to "nndraft:queue".
11931 (gnus-group-send-queue): Add safety check to avoid sending queue
11932 when unplugged.
f4dd4ae8 11933
01c52d31
MB
11934 * gnus-group.el (gnus-group-catchup): Use new
11935 gnus-sequence-of-unread-articles, not
11936 gnus-list-of-unread-articles, to avoid exhausting memory with huge
11937 numbers of articles. Use gnus-range-map to avoid having to
11938 uncompress the unread list.
149cd465
JB
11939 (gnus-group-archive-directory, gnus-group-recent-archive-directory):
11940 Fixed invalid ange-ftp reference.
9b5773bc 11941
01c52d31
MB
11942 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
11943 (gnus-sorted-range-intersection): Intersection of two ranges
11944 without requiring that they first be uncompressed.
9b5773bc 11945
01c52d31
MB
11946 * gnus-start.el (gnus-activate-group): Unless blocked by the
11947 caller, possibly expand the active range to include both cached
11948 and agentized articles.
11949 (gnus-convert-old-newsrc): Rewrote in anticipation of having
11950 multiple version-dependent converters.
11951 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
11952 gnus-agent-save-active.
11953 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 11954
01c52d31
MB
11955 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
11956 gnus-agent-possibly-alter-active.
11957 (gnus-adjust-marked-articles): Faster handling of simple lists
11958
119592004-01-21 Jesper Harder <harder@ifa.au.dk>
11960
11961 * spam-stat.el (spam-stat-test-directory): New optional argument
11962 displays a list of files detected. Suggested by Andrew Cohen
11963 <cohen@andy.bu.edu>.
11964 (spam-stat-buffer-words-with-scores): Don't narrow and change
11965 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
11966
296fa7b4 119672004-01-20 Hubert Chan <hubert@uhoreg.ca>
01c52d31
MB
11968
11969 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
11970 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
11971 (spam-spamassassin-arguments)
11972 (spam-spamassassin-spam-flag-header)
11973 (spam-spamassassin-positive-spam-flag-header)
11974 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
11975 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
11976 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
11977 (spam-list-of-processors, spam-list-of-checks)
11978 (spam-list-of-statistical-checks, spam-registration-functions)
11979 (spam-check-spamassassin-headers, spam-check-spamassassin)
11980 (spam-spamassassin-score)
11981 (spam-spamassassin-register-with-sa-learn)
11982 (spam-spamassassin-register-spam-routine)
11983 (spam-spamassassin-register-ham-routine)
11984 (spam-assassin-register-spam-routine)
002876ab
JB
11985 (spam-assassin-register-ham-routine): Add SpamAssassin support.
11986 (spam-bogofilter-score): Fix to show article before scoring.
01c52d31
MB
11987
119882004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
11989
11990 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
11991 default scoring function.
11992 (spam-generic-score): Call spam-spamassassin-score if
11993 spam-use-spamassassin or spam-use-spamassassin-headers is on;
11994 spam-bogofilter-score otherwise.
11995
11996 * gnus.el (spam-process, spam-autodetect-methods): Add
11997 spamassassin and spamassassin-headers.
11998
119992004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
12000
12001 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
12002 Suppress unnecessary messages.
12003
120042004-01-20 Jesper Harder <harder@ifa.au.dk>
12005
12006 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
12007 make-hash-table.
46cdaf24 12008
01c52d31 120092004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 12010
01c52d31 12011 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 12012
01c52d31 120132004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 12014
01c52d31
MB
12015 * run-at-time.el: Remove useless (require 'itimer),
12016 eval-and-compile and (featurep 'xemacs).
a08b59c9 12017
01c52d31 120182004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 12019
01c52d31
MB
12020 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
12021 GROUP is a virtual group.
a08b59c9 12022
01c52d31 120232004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 12024
01c52d31 12025 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 12026
01c52d31 120272004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 12028
01c52d31 12029 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 12030
01c52d31 12031 * pgg-def.el: do.
a08b59c9 12032
01c52d31 12033 * nnmail.el: do.
a08b59c9 12034
01c52d31 12035 * gnus-undo.el: do.
a08b59c9 12036
01c52d31 12037 * gnus-picon.el: do.
a08b59c9 12038
01c52d31 12039 * gnus-util.el: do.
a08b59c9 12040
01c52d31 120412004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 12042
01c52d31 12043 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 12044
01c52d31 120452004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 12046
01c52d31
MB
12047 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
12048 handle, as well as a list.
a08b59c9 12049
01c52d31
MB
12050 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
12051 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
12052 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 12053
01c52d31 120542004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 12055
01c52d31
MB
12056 * message.el (message-kill-to-signature): Allow prefix arg to
12057 specify number of lines to keep before signature.
a08b59c9 12058
01c52d31
MB
120592004-01-14 Kai Grossjohann <kai@emptydomain.de>
12060
12061 (message-kill-to-signature): Change docstring.
a08b59c9 12062
01c52d31 120632004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 12064
01c52d31
MB
12065 * canlock.el: Always require sha1-el.
12066 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 12067
01c52d31 12068 * message.el: Autoload sha1 only when compiling.
a08b59c9 12069
01c52d31 120702004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 12071
01c52d31 12072 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 12073
01c52d31 120742004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 12075
01c52d31 12076 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 12077
01c52d31 120782004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 12079
01c52d31
MB
12080 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
12081 Invoke gnus-score-mode. Reported by
880820fe 12082 bojohan+news@dd.chalmers.se (Johan Bockgård).
1232b9cb 12083
01c52d31
MB
12084 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
12085 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 12086
01c52d31 120872004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 12088
01c52d31 12089 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 12090
01c52d31 120912004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 12092
01c52d31
MB
12093 * spam.el (spam-get-article-as-string): Update to use
12094 gnus-request-article-this-buffer, much simpler.
12095 (spam-get-article-as-buffer): Remove.
6e7fb80c 12096
01c52d31 120972004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 12098
296fa7b4 12099 * message.el (message-expand-name): Use EUDC if the user uses that.
7cb0aa56 12100
01c52d31 121012004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 12102
01c52d31
MB
12103 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
12104 character for the encoding to avoid consing a string.
7cb0aa56 12105
01c52d31
MB
12106 * rfc2047.el (rfc2047-decode-string): Don't cons a string
12107 unnecessarily.
7cb0aa56 12108
01c52d31 12109 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 12110
01c52d31
MB
12111 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
12112 of mm-replace-chars-in-string.
e79f14a4 12113
01c52d31 121142004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 12115
c9e31f32 12116 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new strings.
e79f14a4 12117
01c52d31 12118 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 12119
01c52d31
MB
12120 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
12121 a new string in every iteration. Use shy groups.
e79f14a4 12122
01c52d31 121232004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 12124
c9e31f32
SM
12125 * gnus-srvr.el (gnus-browse-unsubscribe-group):
12126 * gnus-soup.el (gnus-soup-group-brew):
12127 * gnus-msg.el (gnus-put-message):
12128 * gnus-move.el (gnus-group-move-group-to-server):
12129 * gnus-kill.el (gnus-batch-score):
01c52d31
MB
12130 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
12131 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
12132 (gnus-group-update-group, gnus-group-read-group)
12133 (gnus-group-make-group, gnus-group-make-help-group)
12134 (gnus-group-make-archive-group, gnus-group-make-directory-group)
12135 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
12136 (gnus-group-sort-by-unread, gnus-group-catchup)
12137 (gnus-group-unsubscribe-group, gnus-group-kill-group)
12138 (gnus-group-yank-group, gnus-group-set-info)
c9e31f32
SM
12139 (gnus-group-list-groups):
12140 * gnus.el (gnus-generate-new-group-name):
12141 * gnus-delay.el (gnus-delay-send-queue):
12142 * nnvirtual.el (nnvirtual-catchup-group):
01c52d31 12143 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
01c52d31 12144 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
c9e31f32 12145 (gnus-group-prepare-topics, gnus-topic-check-topology):
01c52d31
MB
12146 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
12147 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
12148 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
c9e31f32
SM
12149 (gnus-group-make-articles-read):
12150 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
12151 (gnus-group-change-level, gnus-kill-newsgroup)
12152 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
12153 (gnus-get-unread-articles, gnus-make-articles-unread)
12154 (gnus-make-ascending-articles-unread): Use accessor
12155 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
12156 to get group information for improved readability.
12157
1270d7ca 12158
01c52d31 121592004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 12160
01c52d31
MB
12161 * gnus-art.el (article-decode-mime-words, article-babel)
12162 (gnus-article-highlight-signature, gnus-article-add-buttons)
12163 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 12164
01c52d31
MB
12165 * gnus-art.el (gnus-article-highlight-headers)
12166 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 12167
01c52d31
MB
12168 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
12169 (gnus-article-set-globals, gnus-request-article-this-buffer)
12170 (gnus-button-message-id, gnus-article-maybe-hide-headers)
12171 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
12172 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 12173
01c52d31 121742004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 12175
01c52d31
MB
12176 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
12177 also under 80 char limit, and call gnus-error if needed.
12178 (spam-fetch-article-header): Fix - it was a
12179 buffer-local variable (gnus-newsgroup-data).
12180 (spam-find-spam): Use spam-generate-fake-headers, forget about
12181 spam-insert-fake-headers.
12182 (spam-insert-fake-headers): Remove.
1270d7ca 12183
01c52d31 121842004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 12185
01c52d31
MB
12186 * deuglify.el (gnus-article-outlook-unwrap-lines)
12187 (gnus-outlook-rearrange-article)
12188 (gnus-outlook-repair-attribution-outlook)
12189 (gnus-outlook-repair-attribution-block)
12190 (gnus-outlook-repair-attribution-other): Remove redundant
12191 save-excursion.
1270d7ca 12192
01c52d31 121932004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 12194
01c52d31
MB
12195 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
12196 (spam-fetch-field-subject-fast)
12197 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
12198 (spam-fetch-article-header): Add functions to deal with Gnus
12199 internals for fast retrieval of article header data.
12200 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 12201
01c52d31 122022004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 12203
01c52d31
MB
12204 * pop3.el (pop3-md5): Remove.
12205 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 12206
01c52d31 12207 * mm-bodies.el: base64 is always built-in.
1270d7ca 12208
01c52d31
MB
12209 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
12210 with-current-buffer.
1270d7ca 12211
23f87bed 122122004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 12213
23f87bed
MB
12214 * canlock.el (canlock-insert-header): Remove excessive grouping in
12215 regexp.
1270d7ca 12216
01c52d31
MB
12217 * gnus-sum.el (gnus-summary-read-document): Ditto.
12218
12219 * gnus-uu.el (gnus-uu-part-number): Ditto.
12220
12221 * html2text.el (html2text-remove-tags): Ditto.
12222 (html2text-format-tags): Ditto.
12223 (html2text-format-single-elements): Ditto.
12224
12225 * mml.el (mml-parse-1): Ditto.
12226
122272004-01-08 Jesper Harder <harder@ifa.au.dk>
12228
12229 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
12230
12231 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
12232
12233 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
12234
12235 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
12236
122372003-11-15 Simon Josefsson <jas@extundo.com>
12238
12239 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
12240 (pgg-gpg-lookup-key): Use regexp match instead of
12241 split-string (split-string is different between emacs 21.2 and
12242 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
12243
122442004-01-08 Jesper Harder <harder@ifa.au.dk>
12245
12246 * gnus-art.el (gnus-mime-view-all-parts)
12247 (gnus-article-part-wrapper, gnus-article-view-part): Use
12248 with-current-buffer.
12249
122502004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
12251
12252 * spam.el (spam-disable-spam-split-during-ham-respool)
12253 (spam-spamoracle-database, spam-cache-lookups)
12254 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
12255 (spam-group-ham-mark-p, spam-group-spam-mark-p)
12256 (spam-group-ham-marks, spam-group-spam-marks)
12257 (spam-group-spam-contents-p, spam-group-ham-contents-p)
12258 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
12259 also add spam-use-blackholes to the statistical checks.
12260 (spam-fetch-field-fast): Add interface to fetching fields, may
12261 become a macro.
12262 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
12263 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
12264 (spam-insert-fake-headers): Fake an article when needed.
12265 (spam-find-spam): Fake article when possible.
12266 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
12267 (spam-check-bogofilter-headers): Use message-fetch-field instead
12268 of nnmail-fetch-field.
12269
122702004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
12271
12272 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
12273
122742004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
12275
12276 * spam.el (spam-split): Do not require spam-use-CHECK to be
12277 enabled if that check is passed to spam-split explicitly; also
12278 fix so 'spam doesn't get converted to spam-split-group when
12279 spam-split-symbolic-return is t.
12280 (spam-find-spam): Find registrations of the article and use those
12281 instead of re-running spam-split to find the spam/ham
12282 classification of the article.
12283 (spam-log-processing-to-registry, spam-log-registered-p)
12284 (spam-log-unregistration-needed-p, spam-log-undo-registration):
12285 Use gnus-error instead of gnus-message.
12286 (spam-log-registration-type): Add function to determine the
12287 classification of a message based on registry entries; will
12288 return nil if both 'spam and 'ham are found.
12289 (spam-check-BBDB): Expand all the BBDB macros here so we can have
12290 a reasonably fast local cache without the loading errors.
12291 (spam-cache-lookups): Set to t by default.
12292 (spam-find-spam): Don't try to guess spam-cache-lookups.
12293 (spam-enter-whitelist, spam-enter-blacklist): Clear the
12294 spam-caches entry.
12295 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
12296 caching of whitelist/blacklist entries.
12297 (spam-check-whitelist, spam-check-blacklist): Invoke
12298 spam-from-listed-p with a type, not a cache variable.
12299 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
12300
123012004-01-07 Jesper Harder <harder@ifa.au.dk>
12302
12303 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
12304
12305 * nnmail.el (nnmail-split-fancy): do.
12306
12307 * mml.el (mml-parse): do.
12308
12309 * gnus-score.el (gnus-enter-score-words-into-hashtb)
12310 (gnus-score-adaptive): do.
12311
23f87bed 123122004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 12313
01c52d31
MB
12314 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
12315 (gnus-mime-button-map): Don't set keymap parent.
12316 (gnus-button-ctan-directory-regexp): Use shy grouping.
12317 (gnus-prev-page-map): Don't set keymap parent.
12318 (gnus-prev-page-map): Remove duplicated one.
12319 (gnus-next-page-map): Don't set keymap parent.
12320 (gnus-mime-security-button-map): Ditto.
12321
12322 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
12323 version number.
12324
23f87bed 12325 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 12326
23f87bed 123272004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 12328
23f87bed
MB
12329 * canlock.el (canlock-sha1-function): Remove.
12330 (canlock-sha1-function-for-verify): Remove.
12331 (canlock-openssl-program): Remove.
12332 (canlock-openssl-args): Remove.
12333 (canlock-ignore-errors): Remove.
12334 (canlock-sha1-with-openssl): Remove.
12335 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
12336 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 12337
23f87bed
MB
12338 * sha1-el.el (sha1-string-external): Make it can return a string
12339 in binary form.
12340 (sha1-region-external): Ditto.
12341 (sha1-string-internal): Ditto.
12342 (sha1-region-internal): Ditto.
12343 (sha1-region): Ditto.
12344 (sha1-string): Ditto.
12345 (sha1): Ditto.
1270d7ca 12346
01c52d31 123472004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 12348
01c52d31 12349 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 12350
01c52d31 123512004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 12352
01c52d31 12353 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 12354
01c52d31
MB
12355 * run-at-time.el (run-at-time-saved): Remove.
12356 (run-at-time): Doc fix.
1270d7ca 12357
01c52d31 123582004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 12359
01c52d31
MB
12360 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
12361 (gnus-summary-limit-map): Add it.
12362 (gnus-summary-make-menu-bar): do.
1270d7ca 12363
01c52d31 123642004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 12365
01c52d31
MB
12366 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
12367 Make attempt at some caching support (done for BBDB only now).
12368 (spam-find-spam): Set spam-cache-lookups if there are more than 2
12369 addresses to be checked.
12370 (spam-clear-cache-BBDB): Add function, to be invoked by
12371 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
12372 (spam-check-BBDB): Check and use the caches, if
12373 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 12374
01c52d31 123752004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 12376
01c52d31 12377 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 12378
01c52d31 123792004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 12380
01c52d31
MB
12381 * run-at-time.el (run-at-time-saved): Move to after the definition
12382 of `run-at-time'.
1270d7ca 12383
01c52d31 123842004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 12385
01c52d31
MB
12386 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
12387 mm-w3m-local-map-property.
1270d7ca 12388
01c52d31
MB
12389 * mm-view.el (mm-w3m-mode-map): Remove.
12390 (mm-w3m-local-map-property): Remove.
12391 (mm-inline-text-html-render-with-w3m): Don't use
12392 mm-w3m-local-map-property.
1270d7ca 12393
01c52d31 123942004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 12395
01c52d31 12396 * run-at-time.el: New file.
1270d7ca 12397
01c52d31
MB
12398 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
12399 of gnus-set-text-properties.
1270d7ca 12400
01c52d31 12401 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 12402
01c52d31 12403 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 12404
01c52d31 12405 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 12406
01c52d31
MB
12407 * gnus-art.el (gnus-button-push): Use set-text-properties instead
12408 of gnus-.
1b155fbd 12409
01c52d31
MB
12410 * gnus.el: Changed calls to nnheader-run-at-time and
12411 password-run-at-time throughout to use run-at-time directly.
1b155fbd 12412
01c52d31 12413 * password.el: Removed definition of run-at-time.
1b155fbd 12414
880820fe 124152004-01-05 Karl Pflästerer <sigurd@12move.de> (tiny change)
1b155fbd 12416
01c52d31
MB
12417 * mml.el (mml-minibuffer-read-disposition): Show attachment type
12418 in prompt.
1b155fbd 12419
01c52d31 124202004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 12421
01c52d31
MB
12422 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
12423 XEmacs version.
1270d7ca 12424
01c52d31
MB
12425 * dns.el (dns-make-network-process): Use `open-network-stream'
12426 instead of `gnus-xmas-open-network-stream'.
1270d7ca 12427
01c52d31 12428 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 12429
01c52d31 124302004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 12431
01c52d31
MB
12432 * gnus-art.el (gnus-mime-display-alternative)
12433 (gnus-insert-mime-button, gnus-insert-mime-security-button)
12434 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
12435 Don't use gnus-local-map-property.
1270d7ca 12436
01c52d31 12437 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 12438
01c52d31
MB
12439 * mm-view.el (mm-view-pkcs7-decrypt): Replace
12440 gnus-completing-read-maybe-default with completing-read.
1270d7ca 12441
01c52d31
MB
12442 * gnus-util.el (gnus-completing-read): do.
12443 (gnus-completing-read-maybe-default): Remove.
1270d7ca 12444
01c52d31 124452004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 12446
01c52d31
MB
12447 * password.el: Only autoload `run-at-time' if not XEmacs.
12448 Only autoload the itimer functions if XEmacs.
1270d7ca 12449
01c52d31 124502004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 12451
01c52d31
MB
12452 * gnus-art.el (gnus-read-string): Remove.
12453 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
12454 read-string.
1270d7ca 12455
01c52d31 124562004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 12457
01c52d31
MB
12458 * netrc.el: Autoload password-read.
12459 (netrc): Add configuration group.
12460 (netrc-encoding-method, netrc-openssl-path): Add
12461 variables for encoding and decoding of files with symmetric
12462 ciphers.
12463 (netrc-encode): Add assistant function to encode a file with
12464 netrc-encoding-method.
12465 (netrc-parse): Add interactive parameter, added optional
12466 decoding if netrc-encoding-method is non-nil but otherwise
12467 behavior is standard.
12468 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
12469 Do s/encode/encrypt/ everywhere.
1270d7ca 12470
01c52d31 12471 * spam.el: Remove executable-find autoload.
1270d7ca 12472
01c52d31 124732004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 12474
01c52d31 12475 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 12476
01c52d31 12477 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 12478
01c52d31 124792004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 12480
01c52d31 12481 * gnus-art.el (gnus-treat-ansi-sequences,
149cd465 12482 (article-treat-ansi-sequences): New variable and function.
01c52d31 12483 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 12484
01c52d31
MB
12485 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
12486 Use it.
1270d7ca 12487
01c52d31 124882004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 12489
01c52d31 12490 * mm-util.el (mm-quote-arg): Remove.
23f87bed 12491
01c52d31
MB
12492 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
12493 shell-quote-argument.
1270d7ca 12494
01c52d31 12495 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 12496
01c52d31 12497 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 12498
01c52d31
MB
12499 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
12500 with make-char.
1270d7ca 12501
01c52d31 12502 * mm-util.el (mm-make-char): Remove.
1270d7ca 12503
01c52d31
MB
12504 * mml.el (mml-mode): Replace gnus-add-minor-mode with
12505 add-minor-mode.
1270d7ca 12506
01c52d31 12507 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 12508
01c52d31 12509 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 12510
01c52d31 12511 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 12512
01c52d31 12513 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 12514
01c52d31 12515 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 12516
01c52d31 12517 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 12518
01c52d31 12519 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 12520
01c52d31 12521 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 12522
01c52d31 12523 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 12524
01c52d31 12525 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 12526
01c52d31
MB
12527 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
12528 Replace gnus-char-width with char-width.
1270d7ca 12529
01c52d31 12530 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 12531
01c52d31
MB
12532 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
12533 Replace gnus-char-width with char-width.
1270d7ca 12534
01c52d31 12535 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 12536
01c52d31
MB
12537 * spam-stat.el (with-syntax-table): Remove with-syntax-table
12538 definition.
12539 Remove Emacs 20 hash table compatibility code.
1270d7ca 12540
01c52d31
MB
12541 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
12542 20 compatibility code.
1270d7ca 12543
01c52d31 12544 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 12545
01c52d31 12546 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 12547
01c52d31
MB
12548 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
12549 with point-at-{eol,bol}.
1270d7ca 12550
01c52d31 12551 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 12552
01c52d31 12553 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 12554
149cd465
JB
12555 * flow-fill.el (fill-flowed-point-at-bol)
12556 (fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 12557
01c52d31
MB
12558 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
12559 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 12560
01c52d31 125612004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 12562
01c52d31
MB
12563 * ntlm.el (ntlm-string-as-unibyte): New macro.
12564 (ntlm-build-auth-response): Use it.
1270d7ca 12565
01c52d31
MB
12566 Remove Emacs 20 stuff:
12567 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
12568 of delq and copy-sequence.
12569 * gnus-art.el (popup-menu): Remove the compiler macro.
12570 * nnmail.el (nnmail-split-fancy): Don't support customizing with
12571 Emacs 20.
1270d7ca 12572
01c52d31 125732004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 12574
01c52d31
MB
12575 * ntlm.el: Fix namespace. Change smb-passwd-hash into
12576 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
12577 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
12578 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
12579 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
12580 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
12581 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
12582 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
12583 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
12584 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
12585 ntlm-string-permute, string-lshift into ntlm-string-lshift,
12586 string-xor into ntlm-string-xor. Suggested by
12587 Jesper Harder <harder@myrealbox.com>.
1270d7ca 12588
01c52d31 12589 * ntlm.el: Don't include poem.
1270d7ca 12590
01c52d31
MB
12591 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
12592 Jesper Harder <harder@myrealbox.com>.
1270d7ca 12593
01c52d31 12594 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 12595
01c52d31
MB
12596 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
12597 probably breaks emacs with DL patch, but do we care? Is anyone
12598 still using the DL stuff?)
1270d7ca 12599
01c52d31
MB
12600 * sieve-manage.el: Use the password package.
12601 (sieve-manage-read-passwd): Remove.
12602 (sieve-manage-interactive-login): Use password. Re-add
12603 condition-case around loop.
12604
12605 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
12606 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
12607 the password package.
12608
126092003-02-19 Simon Josefsson <jas@extundo.com>
12610
12611 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
12612 token.
12613
126142002-08-07 Simon Josefsson <jas@extundo.com>
12615
12616 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
12617 (sieve-manage-authenticators):
12618 (sieve-manage-authenticator-alist): Add some SASL mechs.
12619 (sieve-sasl-auth): New function.
12620 (sieve-manage-cram-md5-auth):
12621 (sieve-manage-plain-auth): Rewrite using SASL library.
12622 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
12623 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
12624 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
12625 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
12626
126272004-01-05 Simon Josefsson <jas@extundo.com>
12628
12629 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
12630 New files.
12631
126322004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
12633
12634 * gnus-group.el (gnus-no-groups-message): Update.
12635
12636 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
12637
126382003-11-09 Simon Josefsson <jas@extundo.com>
12639
12640 * imap.el: Support for ID IMAP extension (RFC 2971).
12641 (imap-local-variables): Add imap-id.
12642 (imap-id): New variable.
12643 (imap-id): New function.
12644 (imap-parse-response): Parse untagged ID response.
12645 * nnimap.el (nnimap-id): New variable.
12646 (nnimap-open-connection): Use it.
12647
126482003-12-28 Simon Josefsson <jas@extundo.com>
12649
12650 * gnus-score.el (gnus-score-edit-all-score): New.
12651 * gnus-group.el (gnus-group-score-map): Bind it to W e.
12652
126532004-01-04 Simon Josefsson <jas@extundo.com>
12654
12655 * password.el: Add.
12656
126572004-01-04 Mario Lang <lang@zid.tugraz.at>
12658
12659 * dns.el: Add support for AAAA records (see RFC 3596)
12660
12661 * Fix typo PRT -> PTR
12662
12663 * Parse MX, PTR and SOA replies (see RFC 1035)
12664
126652004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
12666
12667 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
12668
12669 * Moved to Changelog.2.
12670
126712004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
12672
12673 * gnus.el (gnus-version-number): Bump version.
12674
126752004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
12676
12677 * gnus.el: No Gnus v0.1 is released.
1270d7ca 12678
01c52d31 126792004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 12680
01c52d31 12681 * gnus.el: No Gnus v0.0 is released.
1270d7ca 12682
01c52d31 126832004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 12684
01c52d31
MB
12685 * gnus.el (gnus-version-number): Bump.
12686 (gnus-version): No.
1270d7ca 12687
ef3b7aae 12688See ChangeLog.2 for earlier changes.
2a34a036 12689
e3fe4da0 12690 Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
5b87ad55
GM
12691
12692 This file is part of GNU Emacs.
12693
5e809f55 12694 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 12695 it under the terms of the GNU General Public License as published by
5e809f55
GM
12696 the Free Software Foundation, either version 3 of the License, or
12697 (at your option) any later version.
5b87ad55
GM
12698
12699 GNU Emacs is distributed in the hope that it will be useful,
12700 but WITHOUT ANY WARRANTY; without even the implied warranty of
12701 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12702 GNU General Public License for more details.
12703
12704 You should have received a copy of the GNU General Public License
5e809f55 12705 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9 12706
ef3b7aae 12707;; Local Variables:
880820fe 12708;; coding: utf-8
d7ba2a01 12709;; fill-column: 79
33462dfa 12710;; add-log-time-zone-rule: t
ef3b7aae
MB
12711;; End:
12712
ab5796a9 12713;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4