Fix typo.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
127a6f0e
GM
12007-11-17 Richard Stallman <rms@gnu.org>
2
3 * assistant.el: Remove file.
4
9efa445f
DN
52007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
6
7 * smime.el (from):
8 * rfc2047.el (message-posting-charset):
9 * qp.el (mm-use-ultra-safe-encoding):
10 * pop3.el (parse-time-months):
11 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
12 * nnml.el (files):
13 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
14 (jka-compr-compression-info-list, ange-ftp-path-format)
15 (efs-path-regexp):
16 * nndiary.el (files):
17 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
18 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
19 (epg-digest-algorithm-alist, inhibit-redisplay)
20 (password-cache-expiry):
21 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
22 (pgg-output-buffer, password-cache-expiry):
23 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
24 (efs-path-regexp):
25 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
26 (inhibit-redisplay):
27 * mm-uu.el (file-name, start-point, end-point, entry)
28 (gnus-newsgroup-name, gnus-newsgroup-charset):
29 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
30 (latin-unity-ucs-list):
31 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
32 (mm-uu-binhex-decode-function):
33 * message.el (gnus-message-group-art, gnus-list-identifiers, )
34 (rmail-enable-mime-composing, gnus-local-organization)
35 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
36 (gnus-read-active-file, facemenu-add-face-function)
37 (facemenu-remove-face-function, gnus-article-decoded-p)
38 (tool-bar-mode):
39 * mail-source.el (display-time-mail-function):
40 * gnus-util.el (nnmail-pathname-coding-system)
41 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
42 (gnus-original-article-buffer, gnus-user-agent)
43 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
44 (xemacs-codename, sxemacs-codename, emacs-program-version):
45 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
46 * gnus-start.el (gnus-agent-covered-methods)
47 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
48 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
49 (gnus-newsgroup-headers, gnus-group-list-mode)
50 (gnus-group-mark-positions, gnus-newsgroup-data)
51 (gnus-newsgroup-unreads, nnoo-state-alist)
52 (gnus-current-select-method, mail-sources)
53 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
54 (nnmail-spool-file, gnus-cache-active-hashtb):
55 * gnus-mh.el (mh-lib-progs):
56 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
57 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
58 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
59 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
60 (gnus-group-buffer):
61 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
62 (font-lock-set-defaults):
63 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
64 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
65 (gnus-summary-post-menu, total-parts, type, condition, length):
66 * gnus-agent.el (gnus-agent-read-agentview):
67 * flow-fill.el (show-trailing-whitespace):
68 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
69 eval-and-compile wrappers for byte compiler pacifiers.
70
71 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
72 (mm-display-inline-fontify): Check for featurep 'xemacs not
73 extent-list.
74
75 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
76 itimer-list.
77 (mm-create-image-xemacs): Only do something for XEmacs.
78 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
79
80 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
81
82 * gnus-registry.el (gnus-adaptive-word-syntax-table):
83 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
84
e9346447
JB
852007-11-15 Juanma Barranquero <lekktu@gmail.com>
86
ec5741dc 87 * nnimap.el (nnimap-split-download-body):
e9346447 88 * gnus-demon.el (gnus-demon):
ec5741dc 89 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 90
1428d46b
MB
912007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
92
93 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
94 macros.
95 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
96 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
97 copy data from unibyte buffer to multibyte current buffer.
98 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
99 to copy data from unibyte current buffer to multibyte buffer.
100 (nntp-make-process-buffer): Make process buffer unibyte.
101
102 * pop3.el (pop3-open-server): Fix typo in Lisp code.
103
1042007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
105
106 * pop3.el (pop3-open-server): Accept and process data more robustly at
107 connexion start to avoid spurious "POP SSL connexion failed" errors.
108
1092007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
110
111 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
112 read group names.
113
1142007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
115
116 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
117
1182007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
119
120 * nnmail.el (nnmail-parse-active): Make group names unibyte.
121 (nnmail-save-active): Use a unibyte buffer when saving active file,
122 which may contain non-ASCII group names.
123
124 * nnml.el (nnml-request-group): Decode group names in messages.
125
4d8a28ec
MB
1262007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
127
128 * message.el (message-citation-line-function)
129 (message-insert-formatted-citation-line): Fix spelling of
130 `message-insert-formated-citation-line'.
131
c12ecb0a
MB
1322007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
133
134 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
135
4d8a28ec
MB
1362007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
137
138 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
139 nnmail-pathname-coding-system.
140
141 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
142 that a user enters; decode group names in messages.
143
144 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
145
60ece9b0
MB
1462007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
147
148 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
149
150 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
151
152 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
153 risky local variable.
154
155 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
156
1572007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
158
159 * encrypt.el: Improve documentation to fix function name typo.
160 Reported by Daiki Ueno <ueno@unixuser.org>.
161
1622007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
163
164 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
165 even if the point is not in the last page of an article.
166 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
167 back to the previous page.
168
c590ed3a
MB
1692007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
170
171 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
172
60ece9b0
MB
1732007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
174
175 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
176
c70dbcd5
SM
1772007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
178
60ece9b0
MB
179 * message.el (message-check-news-body-syntax): Avoid
180 mm-string-as-multibyte.
c70dbcd5
SM
181 (message-hide-headers): Don't assume (point-min)==1.
182
437ce4be
MB
1832007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
184
185 * message.el (message-remove-blank-cited-lines): Fix if remove is
186 given.
187 (message-bogus-address-regexp): New variable.
188 (message-bogus-recipient-p): New function.
189 (message-check-recipients): New command.
190 (message-syntax-checks): Add `bogus-recipient'.
191 (message-fix-before-sending): Add `bogus-recipient'.
192
193 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
194 (gnus-treat-emphasize, gnus-treat-body-boundary): Don't test
195 window-system.
196
c7ff939a
RS
1972007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
198
199 * gnus.el: Bump version to Gnus v5.13.
200
01c52d31
MB
2012007-10-28 Miles Bader <miles@gnu.org>
202
203 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
204 at compile-time too.
205
437ce4be
MB
2062007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
207
208 * gnus-msg.el (gnus-message-setup-hook): Add
209 `message-remove-blank-cited-lines' to options.
210
01c52d31
MB
2112007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
212
213 * message.el (message-remove-blank-cited-lines): New function.
214 Suggested by Karl Pl\e,Ad\e(Bsterer.
215
2162007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
217
218 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
219 mapc.
220
221 * imap.el (imap-open): Replace mapcar called for effect with mapc.
222 (top-level): Use mapc to set functions to be traced for debugging.
223
224 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
225 called for effect with while loop.
226
227 * message.el (message-talkative-question): Replace mapcar called for
228 effect with mapc.
229
230 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
231 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
232 called for effect with dolist.
233
234 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
235
236 * nndiary.el: Use dolist instead of mapcar to add diary headers to
237 gnus-extra-headers and nnmail-extra-headers.
238
239 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
240 called for effect with dolist.
241 (top-level): Use mapc to set functions to be traced for debugging.
242
243 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
244 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
245 dolist.
246
247 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
248 Replace mapcar called for effect with mapc.
249 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
250 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
251 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
252 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
253
254 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
255 remove-if that's a cl function.
256
257 * webmail.el (webmail-debug): Replace mapcar called for effect with
258 dolist.
259
260 * gnus-xmas.el (gnus-group-add-icon): Replace mapcar called for effect
261 with mapc.
262
2632007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
264
265 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
266 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
267 with while loop.
268
269 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
270 functions from article-* functions.
271 (gnus-multi-decode-header): Replace mapcar called for effect with
272 dolist.
273
274 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
275 (gnus-bookmark-show-details): Replace mapcar called for effect with
276 while loop.
277
278 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
279 called for effect with while loop.
280
281 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
282 with dolist.
283
284 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
285 mapcar called for effect with dolist.
286
287 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
288
289 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
290 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
291 Replace mapcar called for effect with dolist.
292 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
293 mapc.
294
295 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
296 Replace mapcar called for effect with dolist.
297 (gnus-topic-list): Replace mapcar called for effect with mapc.
298
299 * gnus.el: Use mapc instead of mapcar to add autoloads.
300
4b576f7d
RS
3012007-10-23 Richard Stallman <rms@gnu.org>
302
303 * gnus-group.el (gnus-group-highlight): Mark as risky.
304
fdc90613
MB
3052007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
306
307 * gnus.el (gnus-server-to-method): Return method found first in
308 gnus-newsrc-alist.
309
01c52d31
MB
310 * gnus-art.el (gnus-article-highlight-signature)
311 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
312 button overlay without the front stickiness.
313
3142007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
315
316 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
317 overview buffer needed a catch to receive its throw.
318 (gnus-agent-flush-cache): Declared as interactive to make this function
319 easier to use.
320
fdc90613
MB
3212007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
322
323 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
324 `next-line'.
325
5255e3ff
MB
3262007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
327
328 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
329 exclude address matching message-dont-reply-to-names.
330
b4fde39f
MB
3312007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
332
333 * gnus-util.el (gnus-string<): New function.
334
335 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 336 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
337
3382007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
339
340 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
341 the frame-focus tag is set in gnus-buffer-configuration.
342
01c52d31
MB
3432007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
344
345 * gnus-art.el (gnus-article-add-button): Make a button overlay without
346 the front stickiness.
347
3482007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
349
350 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
351 url pattern; remove duplicate one.
352 (gnus-article-extend-url-button): New function.
353 (gnus-article-add-buttons): Use it.
354 (gnus-button-push): Use concatenated url that it makes.
355
6ab3804a
JB
3562007-10-04 Juanma Barranquero <lekktu@gmail.com>
357
358 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
359 (sieve-manage-open): Use `mapc' instead of `mapcar'.
360
2f19ece7
SM
3612007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
362
363 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
364 Don't hardcode point-min==1.
365
1d0df8af
DK
3662007-09-30 David Kastrup <dak@gnu.org>
367
368 * gnus-art.el (gnus-article-reply-with-original)
369 (gnus-article-followup-with-original): When `transient-mark-mode' is
370 off, refrain from active-region behavior for followups.
371
4b70e299
MB
3722007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
373
374 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
375 Fix comment about "iso8859-1".
376
3772007-10-08 Daiki Ueno <ueno@unixuser.org>
378
379 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
380 ones returned from the verify-function.
381
382 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
383 mml2015-extract-cleartext-signature if extraction failed.
384
3852007-10-07 Daiki Ueno <ueno@unixuser.org>
386
387 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
388 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
389 failed.
4b70e299
MB
390
3912007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
392
e9346447 393 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 394
01c52d31
MB
3952007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
396
397 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
398 to mark a thread as expirable. Add variable `hide' to handle hiding of
399 thread for both the null and zero (kill/expire thread) universal prefix
400 cases.
401 (gnus-summary-expire-thread): Add new function to expire a thread,
402 using gnus-summary-kill-thread.
403 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
404 shortcuts for gnus-summary-expire-thread.
405 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
406 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
407
4082007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
409
410 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
411 extras value, so an extras entry can be deleted.
412 (gnus-registry-delete-extra-entry): Use it.
413 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
414 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
415 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
416 storage through the gnus-registry, and provide an appropriate API for
417 it.
418
4b70e299
MB
4192007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
420
421 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
422 Suggested by Leo <sdl.web@gmail.com>.
423
424 * gnus.el: Do.
425
4262007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
427
428 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
429 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
430
431 * gnus-agent.el (gnus-agent-fetch-headers): Do.
432
433 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
434 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
435
4362007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
437
438 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
439 newline.
440 (nnmbox-request-accept-article): Don't change article in source buffer;
441 narrow to header to use message-fetch-field rather than
442 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
443 (nnmbox-request-replace-article): Quote lines that'll be misidentified
444 as delimiters; make sure article ends with newline.
445 (nnmbox-delete-mail): Correct last position of article to be deleted;
446 ignore X-Gnus-Newsgroup header in article body.
447 (nnmbox-save-mail): Quote lines looking like delimiters at the right
448 positions; make sure article ends with newline.
449
01c52d31
MB
450 * message.el (message-display-abbrev): Don't infloop when a user
451 inserts SPC in the beginning of header.
452
4532007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
454
455 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
456 list of groups not followed by default. Fix type to be regexp.
457 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
458
4592007-09-06 Tassilo Horn <tassilo@member.fsf.org>
460
461 * hmac-def.el (define-hmac-function): Switch from old-style to
462 new-style backquotes.
463
464 * md4.el (md4-make-step): likewise.
465
4662007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
467
468 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
469 raw-text coding system when saving .newsrc file, which may contain
470 non-ASCII group names.
471
4b70e299
MB
4722007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
473
474 * gnus-cus.el (gnus-score-extra): New widget.
475 (gnus-score-extra-convert): New function.
476 (gnus-score-customize): Use it for Extra.
477
01c52d31
MB
4782007-08-31 Daiki Ueno <ueno@unixuser.org>
479
480 * mml2015.el (mml2015-extract-cleartext-signature): New function.
481 (mml2015-mailcrypt-clear-verify): Use it.
482 (mml2015-gpg-clear-verify): Use it.
483 (mml2015-pgg-clear-verify): Use it.
484 (mml2015-epg-clear-verify): Replace the current part with the output
485 from GnuPG; don't extract the plaintext by itself.
486
487 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
488 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
489 mml2015-clear-verify-function; don't touch the armor headers or
490 dash-escaped text here.
491
4922007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
493
494 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
495 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
496 parts, or application/octet-stream as a last resort.
497 (gnus-mime-view-part-as-type): Don't toggle display.
498 (gnus-mime-view-part-as-charset): Don't turn off display before
499 querying charset.
500
501 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
502 stuff to undisplayer function in Emacs.
503 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
504
505 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
506 text/calendar parts.
507
7f22a765
MB
5082007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
509
01c52d31
MB
510 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
511 decoding text/calendar parts.
512
513 * message.el (message-forward-make-body-mime): Always mark body as
514 having no illegible text; remove signed-or-encrypted argument.
515 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
516
7f22a765
MB
517 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
518 (mml-generate-mime-1): Don't encode body if it is specified to be in
519 raw form; don't make buffer be unibyte when inserting multibyte string.
520
67d0660b
SM
5212007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
522
523 * sha1.el: Fix up comment style.
524 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
525 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
526
527 * hex-util.el: Fix up comment style.
528 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
529
530 * gnus-salt.el: Use with-current-buffer.
531 (gnus-pick-setup-message): Fix long-standing typo.
532
bdaf8a62
MB
5332007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
534
01c52d31
MB
535 * imap.el (imap-logout-timeout): New variable.
536 (imap-logout, imap-logout-wait): New functions.
537 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
538
539 * nnimap.el (nnimap-logout-timeout): New server variable.
540 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
541 nnimap-logout-timeout.
542
bdaf8a62
MB
543 * gnus-art.el (gnus-article-summary-command-nosave)
544 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
545
5462007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
547
548 * gnus.el (gnus-maximum-newsgroup): New variable.
549
550 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
551 according to gnus-maximum-newsgroup.
552
553 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
554 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
555 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 556
01c52d31
MB
5572007-08-14 Tassilo Horn <tassilo@member.fsf.org>
558
559 * gnus-art.el (gnus-sticky-article): Fixed problems described in
560 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
561 Don't perform gnus-configure-windows here; reuse existing sticky
562 article buffer.
563
564 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
565 it doesn't exist in gnus-article-mode.
566
5672007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
568
569 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
570 (gnus-agent-decoded-group-name): New function.
571 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
572 (gnus-agent-expire-group-1): Use it; decode group name in messages.
573
5742007-08-12 Tassilo Horn <tassilo@member.fsf.org>
575
576 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
577 Add binding for gnus-sticky-article.
578 (gnus-summary-exit): Don't kill sticky article buffers.
579
580 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
581 article buffer.
582 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
583 (gnus-kill-sticky-article-buffers): New commands.
584
37cc095b
MB
5852007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
586
587 * nntp.el (nntp-xref-number-is-evil): New server variable.
588 (nntp-find-group-and-number): If it is non-nil, don't trust article
589 numbers in the Xref header.
590
01c52d31
MB
5912007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
592
593 * gnus-agent.el (gnus-agent-read-group): New function.
594 (gnus-agent-flush-group, gnus-agent-expire-group)
595 (gnus-agent-regenerate-group): Use it.
596 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
597 nnmail-pathname-coding-system.
598
37cc095b
MB
5992007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
600
601 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
602
01c52d31
MB
603 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
604 that are unread as unread, and also as selected so that information of
605 marks having been changed by a user may be updated when exiting group.
606
37cc095b
MB
6072007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
608
609 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
610
01c52d31
MB
6112007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
612
613 * gnus-art.el (gnus-mime-display-single): Pass part number that is
614 calculated ignoring signature parts to gnus-treat-article.
615
6162007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
617
618 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
619 a point here in order to keep the window start.
620 (gnus-insert-mime-security-button): Make a button overlay without the
621 front stickiness.
622 (gnus-mime-display-security): Goto the end of a button.
623
624 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
625
6262007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
627
628 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
629 group-name-at-point.
630 (gnus-group-completing-read): New function that offers decoded
631 non-ASCII group names for completion.
632 (gnus-fetch-group, gnus-group-read-ephemeral-group)
633 (gnus-group-jump-to-group, gnus-group-make-group-simple)
634 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
635 (gnus-group-fetch-control): Use it.
636 (gnus-fetch-group): Use group-name-at-point for the initial value
637 rather than the default value; use gnus-alive-p.
638
639 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
640 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
641 (gnus-summary-post-news): Use gnus-group-completing-read.
642
643 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
644 (gnus-read-move-group-name): Decode group name for completion.
645
6462007-07-31 Ted Zlatanov <tzz@lifelogs.com>
647
648 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
649 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
650 Yamaoka slightly modified the code).
651
6522007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
653
654 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
655 (nnmail-split-incoming): Bind it.
656
657 * nnml.el (nnml-group-name-charset): New function.
658 (nnml-decoded-group-name): Use it; don't decode group name if
659 nnmail-group-names-not-encoded-p is non-nil.
660 (nnml-encoded-group-name): New function.
661 (nnml-group-pathname): Inline nnml-decoded-group-name.
662 (nnml-request-expire-articles): Decode group name in message.
663 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
664 nnmail-pathname-coding-system.
665 (nnml-save-mail, nnml-active-number): Work with decoded group names and
666 not decoded ones according to nnmail-group-names-not-encoded-p.
667 (nnml-generate-active-info): Use nnml-encoded-group-name.
668
3ecd3a56
GM
6692007-08-08 Glenn Morris <rgm@gnu.org>
670
671 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
672 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
673 doc-strings and comments.
674
cacc7b51
GM
6752007-07-25 Glenn Morris <rgm@gnu.org>
676
677 * Relicense all FSF files to GPLv3 or later.
678
01c52d31 6792007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 680
01c52d31
MB
681 * gnus-sum.el (gnus-summary-move-article): Make
682 gnus-summary-respool-article work.
2f62a044 683
f931ce84
MB
6842007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
685
686 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
687 string.
688
01c52d31
MB
6892007-07-20 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
690
691 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
692 that should be ignored when comparing distant RSS articles with local
693 ones.
694 (nnrss-make-hash-index): New function. Create a hash index according
695 to the ignored fields.
696 (nnrss-check-group): Use it.
697
6982007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
699
700 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
701
702 * gnus-art.el (article-decode-group-name): Decode Xref header too.
703
704 * gnus-group.el (gnus-group-make-group): Encode group name here unless
705 the new optional argument ENCODED is non-nil.
706 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
707 coding system for encoding group name.
708 (gnus-group-make-rss-group): Pass un-encoded group name to
709 gnus-group-make-group.
710 (gnus-group-set-info): Tell gnus-group-make-group that group name is
711 encoded.
712
713 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
714 Encode group name to which articles are moved or copied.
715 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
716 coding system for encoding Newsgroup, Followup-To and Xref headers.
717
718 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
719 marks; use nnheader-file-coding-system to write a file.
720 (nnagent-retrieve-headers): Bind file-name-coding-system to
721 nnmail-pathname-coding-system.
722
723 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
724
725 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
726 (nnml-request-article, nnml-request-create-group)
727 (nnml-request-rename-group, nnml-find-id)
728 (nnml-possibly-change-directory, nnml-possibly-create-directory)
729 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
730 (nnml-save-marks): Use nnml-group-pathname instead of
731 nnmail-group-pathname.
732
733 (nnml-request-create-group, nnml-request-expire-articles)
734 (nnml-request-move-article, nnml-request-delete-group)
735 (nnml-deletable-article-p, nnml-possibly-create-directory)
736 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
737 (nnml-open-marks): Bind file-name-coding-system to
738 nnmail-pathname-coding-system.
739
740 (nnml-request-article): Pass server argument to nnml-find-group-number.
741 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
742 server argument to nnml-possibly-create-directory.
743 (nnml-request-accept-article): Pass server argument to
744 nnml-active-number and nnml-save-mail.
745 (nnml-find-group-number): Pass server argument to nnml-find-id.
746 (nnml-request-update-info): Pass server argument to
747 nnml-marks-changed-p.
748
749 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
750 (nnml-save-mail, nnml-active-number): Add server argument.
751
752 (nnml-request-delete-group): Warn if group is missing.
753 (nnml-get-nov-buffer): Decode group name.
754 (nnml-generate-active-info): Encode group name.
755 (nnml-open-marks): Decode group name in messages.
756
7572007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
758
759 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
760 if it is not specified.
761 (gnus-article-pipe-part, gnus-article-save-part)
762 (gnus-article-interactively-view-part, gnus-article-copy-part)
763 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
764 (gnus-article-inline-part, gnus-article-save-part-and-strip)
765 (gnus-article-replace-part, gnus-article-delete-part)
766 (gnus-article-view-part-as-type): Pass raw prefix argument to
767 gnus-article-part-wrapper.
768
7692007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
770
771 * gnus-agent.el (gnus-agent-save-active): Bind
772 nnheader-file-coding-system to gnus-agent-file-coding-system.
773
774 * gnus-cache.el (gnus-cache-save-buffers)
775 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
776 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
777 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
778 (gnus-cache-braid-nov, gnus-cache-braid-heads)
779 (gnus-cache-generate-active, gnus-cache-rename-group)
780 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
781 (gnus-cache-update-overview-total-fetched-for): Bind
782 file-name-coding-system to nnmail-pathname-coding-system.
783 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
784 variables.
785 (gnus-cache-decoded-group-name): New function.
786 (gnus-cache-file-name): Use it.
787 (gnus-cache-generate-active): Use non-decoded group name for active.
788
789 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
790 right place.
791 (gnus-write-active-file): Don't break non-ASCII group names.
792
793 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
794 nnmail-pathname-coding-system.
795
796 * gnus-uu.el (gnus-uu-decode-save): Typo.
797
f931ce84
MB
7982007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
799
800 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
801
2f62a044
MB
8022007-07-14 David Kastrup <dak@gnu.org>
803
804 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
805 finishing actions if we did not edit the article.
806
01c52d31
MB
8072007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
808
809 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
810 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
811 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
812 (gnus-agent-flush-group, gnus-agent-flush-cache)
813 (gnus-agent-fetch-headers, gnus-agent-load-alist)
814 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
815 (gnus-agent-retrieve-headers, gnus-agent-request-article)
816 (gnus-agent-regenerate-group)
817 (gnus-agent-update-files-total-fetched-for)
818 (gnus-agent-update-view-total-fetched-for): Bind
819 file-name-coding-system to nnmail-pathname-coding-system.
820 (gnus-agent-group-pathname): Don't encode file names by
821 nnmail-pathname-coding-system.
822 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
823 coding-system-for-write instead of buffer-file-coding-system to
824 gnus-agent-file-coding-system.
825
826 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
827 Decode group name.
828
829 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
830
831 * gnus-start.el (gnus-update-active-hashtb-from-killed)
832 (gnus-read-newsrc-el-file): Make group names unibyte.
833
834 * nnmail.el (nnmail-group-pathname): Don't encode file names by
835 nnmail-pathname-coding-system.
836
837 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
838 (nnrss-request-delete-group): Bind file-name-coding-system to
839 nnmail-pathname-coding-system.
840 (nnrss-read-server-data, nnrss-read-group-data): Bind
841 file-name-coding-system correctly.
842 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
843
844 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
845 (nntp-server-to-method-cache): New variable.
846 (nntp-group-pathname): New function that decodes non-ASCII group names.
847 (nntp-possibly-create-directory, nntp-marks-changed-p)
848 (nntp-save-marks, nntp-open-marks): Use it.
849 (nntp-possibly-create-directory, nntp-open-marks):
850 Bind file-name-coding-system to nnmail-pathname-coding-system.
851 (nntp-open-marks): Decode group names when bootstrapping marks.
852
853 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
854 Newsgroups and Folowup-To headers.
855
82fe1aed
MB
8562007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
857
858 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
859 (gnus-server-closed-face, gnus-server-denied-face)
860 (gnus-server-offline-face): Remove variable.
861 (gnus-server-font-lock-keywords): Use faces that are not aliases.
862
01c52d31
MB
863 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
864 of modifying message-stack directly for XEmacs.
865
82fe1aed
MB
866 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
867 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
868 if the coding-system argument is nil for XEmacs.
869
870 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
871 mm-charset-override-alist.
872
873 * rfc2047.el: Don't require base64; require rfc2045 for the function
874 rfc2045-encode-string.
875 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
876 to quote the parameter value.
877
01c52d31
MB
8782007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
879
880 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
881 form in gnus-group-name-charset-method-alist.
882
883 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
884 overrides the default layout edit-form.
885
886 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
887
888 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
889
60b0b668
MB
8902007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
891
892 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
893 as unfetched articles.
894
8952007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
896
897 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
898
01c52d31
MB
8992007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
900
901 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
902 original back end that keeps marks in the local system.
903
60b0b668
MB
9042007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
905
01c52d31
MB
906 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
907 arg of pop-to-buffer for XEmacs.
908 (gnus-article-read-summary-keys): Ditto; don't restore window
909 configuration if summary command ends up with neither article buffer
910 nor summary buffer; describe bindings if summary keys end with C-h.
911
9122007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
913
914 * message.el (message-fix-before-sending): Skip raw message part to be
915 forwarded while checking illegible text.
916 (message-forward-make-body-mime, message-forward-make-body): Mark
917 signed or encrypted raw message as having no illegible text.
918
9192007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
920
921 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
922 (gnus-message-with-timestamp-1): New macro.
923 (gnus-message-with-timestamp): New function.
924 (gnus-message): Use them.
925
926 * nnheader.el (nnheader-message): Use them.
927
9282007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
929
930 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
931 .newsrc.eld file.
60b0b668 932
5cedca8d
MB
9332007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
934
935 * gnus-agent.el (gnus-agent-fetch-headers)
936 (gnus-agent-retrieve-headers): Bind
937 gnus-decode-encoded-address-function to identity.
938
939 * nntp.el (nntp-send-xover-command): Recognize an xover command is
940 available also when the server returns simply a dot.
941
942 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
943
524705ae
MB
9442007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
945
01c52d31
MB
946 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
947
9482007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
949
524705ae
MB
950 * gnus-ems.el (gnus-x-splash): Make it work.
951
952 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
953 from being used.
954
01c52d31
MB
9552007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
956
957 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
958 the front stickiness.
959 (gnus-article-summary-command-nosave): Correct the order of the
960 arguments passed to pop-to-buffer.
961 (gnus-article-read-summary-keys): Ditto; make it work properly when the
962 summary command ends up with the article buffer.
963
964 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
965 the same faces.
524705ae 966
770edeec
JB
9672007-06-07 Juanma Barranquero <lekktu@gmail.com>
968
524705ae 969 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 970
34c5dce5
JB
9712007-06-06 Juanma Barranquero <lekktu@gmail.com>
972
3e3dc2c3
JB
973 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
974 * gnus-sum.el (gnus-summary-highlight):
524705ae 975 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 976 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 977
524705ae
MB
9782007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
979
980 * gnus-art.el (gnus-mime-view-part-externally)
981 (gnus-mime-view-part-internally): Fix predicate function passed to
982 completing-read.
983
01c52d31
MB
984 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
985
986 * gnus.el (gnus-update-message-archive-method): Add :version.
987
9882007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
989
990 * gnus.el (gnus-update-message-archive-method): New variable.
991
992 * gnus-start.el (gnus-setup-news): Update saved "archive" method
993 according to gnus-message-archive-method if
994 gnus-update-message-archive-method is non-nil.
995
9962007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
997
998 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
999 by Loic Dachary <loic@dachary.org>.
1000 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 1001
c14dcd06
CY
10022007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
1003
1004 * message.el (message-pop-to-buffer): Add switch-function argument.
1005 (message-mail): Pass switch-function argument to it.
524705ae 1006
01c52d31
MB
10072007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
1008
1009 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
1010 Improve doc string.
1011
10122007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
1013
1014 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
1015 (gnus-header-content)
1016 * gnus-cite.el (gnus-cite-10)
1017 * gnus-srvr.el (gnus-server-closed)
1018 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
1019 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
1020 (gnus-group-mail-3-empty, gnus-group-mail-low)
1021 (gnus-group-mail-low-empty, gnus-splash)
1022 * message.el (message-header-to, message-header-cc)
1023 (message-header-subject, message-header-other, message-header-name)
1024 (message-header-xheader, message-separator, message-cited-text)
1025 (message-mml): Lighten colors of faces used for dark background.
1026
10272007-05-24 Simon Josefsson <simon@josefsson.org>
1028
1029 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
1030 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
1031
524705ae
MB
10322007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
1033
1034 * message.el (message-narrow-to-headers-or-head): Ignore
1035 mail-header-separator in the body.
1036
01c52d31
MB
10372007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1038
1039 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
1040 same as window size.
1041
10422007-05-22 Kevin Ryde <user42@zip.com.au>
1043
1044 * message.el (message-font-lock-keywords): Use message-header-xheader
1045 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
1046 ahead of the anything pattern, to get it recognised.
1047
10482007-05-12 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1049
1050 * gnus-sum.el (gnus-articles-to-read)
1051 (gnus-summary-insert-old-articles): Don't truncate group name for
1052 `read-string'.
1053
1054 * gnus-util.el (gnus-limit-string): Delete this function.
1055
1056 * gnus-sum.el (gnus-simplify-subject-fully): Use
1057 `truncate-string-to-width' instead.
1058
10592007-05-11 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1060
1061 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
1062 if, on summary exit, the next group has to be selected.
1063 (gnus-summary-exit): Use it.
1064
524705ae
MB
10652007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1066
1067 * gnus-art.el (gnus-article-mode): Fix comment about displaying
1068 non-break space.
c14dcd06 1069
01c52d31
MB
10702007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
1071
1072 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
1073 Check if group is not a directory.
1074 (nnfolder-request-expire-articles): Don't delete articles if the target
1075 group is not available.
1076
1077 * nnml.el (nnml-request-create-group): Properly check if group is not a
1078 file.
1079 (nnml-request-expire-articles): Don't delete articles if the target
1080 group is not available.
1081
1082 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
1083 Don't quote characters that are within parentheses.
1084
10852007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
1086
1087 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
1088 (gnus-handle-ephemeral-exit): Select article according to it.
1089
10902007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
1091
1092 * message.el (message-insert-formated-citation-line): Remove newline.
1093 (message-citation-line-format): Add final \n here so that the user can
1094 avoid a blank line.
1095
10962007-05-03 Dan Christensen <jdc@uwo.ca>
1097
1098 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
1099 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
1100 Update lanl/arXiv support.
596e5f72 1101
01c52d31
MB
11022007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
1103
1104 * gnus.el: Bump version number.
1105
11062007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1107
1108 * gnus.el (gnus-version-number): Bump version.
1109
11102007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1111
1112 * gnus.el: No Gnus v0.6 is released.
1113
11142007-04-27 Didier Verna <didier@xemacs.org>
1115
1116 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
1117 * gmm-utils.el (gmm-regexp-concat): here.
1118 * message.el: Don't require 'gnus-util.
1119 (message-dont-reply-to-names): Handle name change above.
1120 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
1121
11222007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
1123
1124 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
1125 since the initial value varies according to the system.
1126
11272007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
1128
1129 * mm-util.el (mm-charset-synonym-alist): Defcustom.
1130
11312007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
1132
1133 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
1134
11352007-04-24 Didier Verna <didier@xemacs.org>
1136
1137 Improve the type of gnus-ignored-from-addresses.
1138 * gnus-util.el (gnus-orify-regexp): New function.
1139 * message.el (gnus-util): Require it.
1140 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
1141 * gnus-sum.el (gnus-ignored-from-addresses): New function.
1142 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
1143
11442007-04-24 Didier Verna <didier@xemacs.org>
1145
1146 * gnus-sum.el:
1147 * gnus-utils.el: Fix some trailing whitespaces.
1148
11492007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
1150
1151 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
1152 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
1153 article's Message-ID; refer parent article in summary buffer.
1154
1155 * message.el (message-bounce): Call mime-to-mml.
1156
11572007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
1158
1159 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 1160
6b554e88
MB
11612007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
1162
1163 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
1164 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
1165 displayed of multipart/alternative part if it is invoked from summary
1166 buffer.
6b554e88
MB
1167
1168 * mm-view.el (mm-inline-text-html-render-with-w3m)
1169 (mm-inline-text-html-render-with-w3m-standalone)
1170 (mm-inline-render-with-function): Use mail-parse-charset by default.
1171
01c52d31
MB
11722007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
1173
1174 * parse-time.el (parse-time-string-chars): Check if CHAR
1175 is less than the length of parse-time-syntax.
1176
11772007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
1178
1179 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
1180 from gnus-newsgroup-processable.
1181
11822007-04-16 Didier Verna <didier@xemacs.org>
1183
1184 * gnus-msg.el (gnus-configure-posting-styles): Handle
1185 message-signature-directory properly with :file syntax. Reported by
1186 "Leo".
1187
11882007-04-11 Didier Verna <didier@xemacs.org>
1189
1190 New user option: message-signature-directory.
1191 * gnus-msg.el (gnus-configure-posting-styles): Support it.
1192 * message.el (message-insert-signature): Ditto.
1193 * message.el (message-signature-file): Doc update.
1194 * message.el (message-signature-directory): New.
1195
c429815a
MB
11962007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
1197
1198 * gnus-msg.el (gnus-inews-yank-articles): Use
1199 message-exchange-point-and-mark instead of exchange-point-and-mark.
1200
12012007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
1202
1203 * message.el (message-yank-original): Make sure cited text ends with
1204 newline; don't exchange point and mark.
1205
12062007-04-07 Chong Yidong <cyd@stupidchicken.com>
1207
1208 * tls.el (open-tls-stream): Properly handle case where there
1209 is no associated buffer.
1210
c345112e
TTN
12112007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
1212
1213 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
1214 message-yank-original, make sure (< mark TEXT point).
1215
8aed9ac5
RS
12162007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
1217
01c52d31
MB
1218 * message.el (message-fill-column): New variable.
1219 (message-mode): Use it. Add comment on a possible new hook.
1220
8aed9ac5
RS
1221 * nnmail.el (nnmail-spool-file): Mark as obsolete.
1222 (nnmail-get-new-mail): Reformat.
1223
1224 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
1225
1226 * gmm-utils.el: Fix Commentary.
1227 (gmm-tool-bar-from-list): Fix typo in doc string.
1228
561fb491
TTN
12292007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
1230
01c52d31
MB
1231 * message.el (message-yank-original): Don't switch point and mark
1232 unnecessarily to put point and mark as documented.
1233
12342007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1235
1236 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
1237 from the message heads.
1238
12392007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
1240
1241 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
1242 article buffer does not have a window. This may not be the best
1243 solution but is certainly better than setting the start of the null,
1244 that is the current, window.
1245
12462007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
1247
1248 * gnus-draft.el (gnus-draft-setup-hook): New hook.
1249 (gnus-draft-setup): Run it.
1250
1251 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
1252 gnus-score-fast-scoring. Allow regexp.
1253 (gnus-score-headers): Use it.
1254
1255 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
1256 XEmacs.
1257
1258 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
1259 string.
1260 (gnus-button-alist): Also catch `<f1> k ...'.
1261 (gnus-treat-display-x-face): Fix doc string.
561fb491 1262
87ba2830
MB
12632007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1264
1265 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
1266 evaluation of gnus-extended-version to ensure correct generation of the
1267 User-Agent header when message-generate-headers-first is used.
1268
01c52d31 12692007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 1270
01c52d31
MB
1271 * hashcash.el (hashcash-generate-payment-async): Don't crash if
1272 hashcash-path is nil. Don't call callback with incorrect number of
1273 parameters if val is 0.
87ba2830 1274
815b81c8
MB
12752007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1276
1277 * message.el (message-required-news-headers):
1278 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
1279
12802007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
1281
1282 * message.el (message-generate-new-buffers): Change the meaning of the
1283 nil value; add `standard' to the choices; treat t as `unique'; improve
1284 doc string.
1285 (gnus-select-frame-set-input-focus): Autoload.
1286 (message-buffer-name): Search for the existing message buffer if
1287 message-generate-new-buffers is nil or `standard'; treat the value t of
1288 message-generate-new-buffers as `unique'.
1289 (message-pop-to-buffer): Raise the frame already displaying the message
1290 buffer; clear the echo area after querying.
1291 (message-setup): Pass the `continue' argument to compose-mail.
1292 (message-mail): Prefer `switch-function' if it is given; search for the
1293 existing message buffer if the `continue' argument is non-nil; pass
1294 continue and switch-function arguments to compose-mail by way of
1295 message-setup.
1296 (message-mail-other-window): Adjust argument of message-setup.
1297 (message-mail-other-frame): Ditto.
1298
01c52d31
MB
12992007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
1300
1301 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
1302 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
1303 to turn font-lock on when turning gnus-message-citation-mode on.
1304
13052007-03-06 Daiki Ueno <ueno@unixuser.org>
1306
1307 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
1308 (mml-smime-function-alist): New variable; add epg as the backend.
1309 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
1310 mml-smime- functions instead.
1311 * mm-view.el: Require smime.
1312
13132007-03-05 Didier Verna <didier@xemacs.org>
1314
1315 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
1316 instead of just inheritance for posting styles.
1317 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
1318
13192007-02-24 John Paul Wallington <jpw@pobox.com>
1320
1321 * tls.el (tls-certtool-program): Fix custom type.
1322
13232007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1324
1325 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
1326 and point-at-eol instead of line-(beginning|end)-position.
1327
1328 * assistant.el (assistant-parse-buffer): Ditto.
1329
13302007-02-28 Daiki Ueno <ueno@unixuser.org>
1331
1332 * mml2015.el (mml2015-epg-find-usable-key): New function.
1333 (mml2015-epg-sign): Use it.
1334 (mml2015-epg-encrypt): Use it.
1335
45cb30ee
MB
13362007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1337
1338 * message.el (message-make-in-reply-to): Quote name containing
1339 non-ASCII characters. It will make the RFC2047 encoder cause an error
1340 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 1341 <nakaji@jp.freebsd.org>.
45cb30ee 1342
01c52d31
MB
13432007-02-27 Didier Verna <didier@xemacs.org>
1344
1345 Include the group parameters as well as the topic ones in the
1346 inheritance filter process.
1347 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
1348 argument GROUP-PARAMS-LIST.
1349 * gnus-topic.el (gnus-group-topic-parameters): Use it.
1350
45cb30ee
MB
13512007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
1352
1353 * nntp.el (nntp-never-echoes-commands)
1354 (nntp-open-connection-functions-never-echo-commands): New variables.
1355 (nntp-send-command): Use them.
1356
01c52d31
MB
13572007-02-20 Daiki Ueno <ueno@unixuser.org>
1358
1359 * mml2015.el (mml2015-epg-verify): Simplified.
1360
13612007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1362
1363 * mml.el (mml-content-disposition-alist): New user option.
1364 (mml-content-disposition): New function.
1365 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
1366 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
1367
13682007-02-19 Daiki Ueno <ueno@unixuser.org>
1369
1370 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
1371 verification.
1372
aa260d63
MB
13732007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1374
1375 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
1376 articles posted in the last 24 hours.
1377
c371062c
CY
13782007-02-14 Chong Yidong <cyd@stupidchicken.com>
1379
1380 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
1381
01c52d31
MB
13822007-02-14 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1383
1384 * nntp.el (nntp-send-command): Don't wait for echoes when
1385 nntp-open-ssl-stream is used.
1386
13872007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1388
1389 * gnus-cite.el (gnus-test-font-lock-add-keywords)
1390 (gnus-message-add-citation-keywords)
1391 (gnus-message-remove-citation-keywords): Remove.
1392 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
1393 directly, make the variables in font-lock-defaults buffer-local, add
1394 gnus-message-citation-keywords to them and then update the value of
1395 font-lock-keywords.
1396
13972007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
1398
1399 * message.el (message-cite-original-1): Don't call
1400 gnus-article-highlight-citation.
1401
1402 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
1403 citations; fix line count.
1404
14052007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1406
1407 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
1408 (gnus-message-add-citation-keywords)
1409 (gnus-message-remove-citation-keywords): Use it; fix the emulating
1410 versions of font-lock-add-keywords and font-lock-remove-keywords to
1411 work with XEmacs correctly.
1412
14132007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
1414
1415 * gnus-cite.el (gnus-cite-face-list): Set the values of
1416 gnus-message-max-citation-depth and gnus-message-citation-keywords.
1417 (gnus-message-max-citation-depth): Use defvar rather than defconst.
1418 (gnus-message-cite-prefix-regexp): New variable.
1419 (gnus-message-search-citation-line): Use it; protect against long
1420 citation prefix; fill match data with nil rather than 0 for XEmacs; set
1421 the 0th match data for Emacs.
1422 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
1423 (gnus-message-add-citation-keywords): Append keywords rather than
1424 prepending; emulate font-lock-add-keywords if it is not available.
1425 (gnus-message-remove-citation-keywords): Emulate
1426 font-lock-remove-keywords if it is not available.
1427
1428 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
1429
1430 * message.el (message-cite-prefix-regexp): Set the value of
1431 gnus-message-cite-prefix-regexp.
1432
c91f4b83
MB
14332007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1434
1435 * nnweb.el (nnweb-google-parse-1): Update parser.
1436
8f77631e
JB
14372007-01-29 Juanma Barranquero <lekktu@gmail.com>
1438
1439 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
1440
41e49ce6
MB
14412007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1442
1443 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
1444 regexp.
1445
14462007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1447
1448 * uudecode.el (uudecode-string-to-multibyte): New function emulating
1449 string-to-multibyte.
1450 (uudecode-decode-region-internal): Use it.
1451
b28080e3
MB
14522007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
1453
1454 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
1455 custom choice.
1456
1457 * gnus-art.el (gnus-signature-limit): Fix custom choice.
1458
01c52d31
MB
14592007-01-22 Daiki Ueno <ueno@unixuser.org>
1460
1461 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
1462
1463 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
1464 `write-region' to respect `mm-inhibit-file-name-handlers'.
1465
b66f54c1
MB
14662007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
1467
1468 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
1469 Use gnus-home-directory instead of "~/" or "$HOME".
1470
01c52d31
MB
14712007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
1472
1473 * encrypt.el (encrypt-insert-file-contents): Add better prompt
1474 to mention filename.
1475 Add comments at beginning regarding usage.
1476 (encrypt-write-file-contents): Change interactive so a string is
1477 acceptable. If the file has no associated model, show an error instead
1478 of a nonsense prompt.
1479
14802007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1481
1482 * spam.el (spam-bsfilter-ham-switch): Fix typo.
1483 Thanks to Yoshihiko Yamada for kind notification of this typo.
1484
0d7c8ac4
KH
14852007-01-12 Kenichi Handa <handa@m17n.org>
1486
1487 * uudecode.el (uudecode-decode-region-internal): Make it work in a
1488 multibyte buffer.
651408cb
MB
1489
14902007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
1491
01c52d31
MB
1492 * gnus-score.el (gnus-score-fast-scoring): New variable.
1493 (gnus-score-headers): Use it.
1494
651408cb 1495 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 1496
01c52d31
MB
1497 * message.el (message-cite-original-1): Call
1498 gnus-article-highlight-citation if requested.
60ece9b0 1499 (message-make-from): Allow name and address as optional arguments.
40e902eb 1500
01c52d31 1501 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 1502
01c52d31
MB
1503 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
1504 bugs to doc string.
1505 (gnus-button-alist): Add mid\\|message-id.
1506 (gnus-button-fetch-group): Extend for use in
1507 `browse-url-browser-function'.
1508 (gnus-button-url-regexp): Try to catch paired parentheses like in
1509 Wikipedia URLs.
d84c3737 1510
01c52d31
MB
1511 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
1512 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 1513
01c52d31 15142007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 1515
01c52d31
MB
1516 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
1517 Update copyright.
ba361211 1518
01c52d31 15192007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 1520
01c52d31 1521 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 1522
01c52d31 15232007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 1524
01c52d31
MB
1525 * gnus-registry.el (gnus-registry-unfollowed-groups)
1526 (gnus-registry-split-fancy-with-parent): Fix documentation.
1527
15282007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1529
1530 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
1531 from nnweb groups.
1532
15332006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1534
1535 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
1536 Xref urls. Erase buffer before requesting head.
1537
1538 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
1539
15402007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
1541
1542 * gnus-soup.el (gnus-soup): New custom group. Make user variables
1543 customizable.
1544
15452007-01-05 Daiki Ueno <ueno@unixuser.org>
1546
1547 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
1548 no signing key is found.
1549 (mml2015-epg-encrypt): Ask user whether to skip or abort if
1550 no encrypting and/or signing key is found.
1551
15522007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
1553
1554 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
1555
15562007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1557
1558 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
1559 headers read from disk with the ones newly found in the current search.
1560 This should no longer cause problems, because the article numbers in
1561 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
1562
15632007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1564
1565 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
1566
15672007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1568
1569 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
1570
01c52d31
MB
15712007-01-01 Romain Francoise <romain@orebokech.com>
1572
1573 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
1574
15752006-12-31 Steve Youngs <steve@sxemacs.org>
1576
1577 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
1578 `define-minor-mode' macro definition expanded properly.
1579 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
1580 exclude it there.
1581
1582 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
1583 of 2006-12-30. The default is nil on (S)XEmacs already because of the
1584 `fboundp' test.
1585 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
1586 This is OK to autoload in (S)XEmacs now.
1587
15882006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1589
1590 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
1591 keystroke.
1592 (gnus-summary-limit-to-singletons): Fix typo.
1593
1594 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
1595 else fails.
1596
db629244
MB
15972006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1598
01c52d31
MB
1599 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
1600 docstring.
1601
1602 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
1603 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
1604 (gnus-summary-insert-dormant-articles): Fix typo in message.
1605
16062006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
1607
1608 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
1609 nil for XEmacs.
1610 (gnus-message-citation-mode): Don't autoload in XEmacs.
1611
1612 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 1613
11e95b02
MB
16142006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
1615
1616 * nnimap.el (nnimap-expunge-search-string): Mention
1617 nnimap-search-uids-not-since-is-evil in docstring.
1618
16192006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
1620
1621 * spam.el: Revert to make-obsolete-variable because
1622 define-obsolete-variable-alias is not supported in Emacs 21.
1623
01c52d31
MB
1624 * spam.el (spam-ifile-path, spam-ifile-database-path)
1625 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
1626 make-obsolete-variable.
1627 (spam-bsfilter-path, spam-bsfilter-program)
1628 (spam-spamassassin-path, spam-spamassassin-program)
1629 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
1630 use "path" inappropriately.
1631 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
1632 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
1633 variable names.
1634
11e95b02
MB
16352006-12-28 Daiki Ueno <ueno@unixuser.org>
1636
1637 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
1638 summary buffer.
1639
01c52d31
MB
1640 * password.el (password-cache-remove): Use clear-string to burn
1641 password, if available.
11e95b02 1642
01c52d31
MB
16432006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
1644
1645 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
1646
1647 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
1648
1649 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
1650 (gnus-message-highlight-citation): Move defcustom here from
1651 gnus-cite.el.
1652 (gnus-message-citation-mode): Autoload.
1653
1654 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
1655 checks to make it compile with XEmacs.
1656 (gnus-message-citation-mode): New minor mode.
1657 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
1658 (gnus-message-highlight-citation): New variables.
1659 (gnus-message-search-citation-line)
1660 (gnus-message-add-citation-keywords)
1661 (gnus-message-remove-citation-keywords)
1662 (turn-on-gnus-message-citation-mode)
1663 (turn-off-gnus-message-citation-mode): New functions.
1664
16652006-12-26 Oliver Scholz <epameinondas@gmx.de>
1666
1667 * gnus-cite.el: Enable highlighting of different citation levels in
1668 message-mode.
11e95b02
MB
1669
16702006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
1671
1672 * message.el (message-make-fqdn): Fix comment.
1673 (message-bogus-system-names): Add ".local".
1674
1675 * spam.el (spam-ifile-path, spam-ifile-program)
1676 (spam-ifile-database-path, spam-ifile-database)
1677 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
1678 Don't use "path" inappropriately.
1679 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
1680 strings.
1681 (spam-check-ifile, spam-ifile-register-with-ifile)
1682 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
1683 new variable names.
1684
1685 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
1686 (gnus-treat-display-smileys): Simplify using
1687 gnus-image-type-available-p.
1688
1689 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
1690 available.
1691
16922006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1693
1694 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
1695 one after turning on the buffer's multibyteness instead of decoding
1696 them directly in the unibyte buffer that causes unexpected conversion
1697 in Emacs 23 (unicode).
1698
01c52d31
MB
16992006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1700
1701 * message.el (message-generate-hashcash): Fix custom type.
1702
17032006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
1704
1705 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
1706
9b9e104e
MB
17072006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
1708
1709 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
1710 disconnect icons. Add help text.
1711
01c52d31
MB
17122006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
1713
1714 * spam.el (spam-extra-header-to-number): CRM114 spam score is
1715 negated to be consistent with the others we handle.
1716
17172006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1718
1719 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
1720 version of gnus-summary-buffer to something, so that we can use two
1721 article buffers at the same time.
1722
17232006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
1724
1725 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
1726 trigger all the extra headers.
1727 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
1728 sorting.
1729
17302006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1731
1732 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
1733 solid groups.
1734
bcd3e063
MB
17352006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
1736
1737 * legacy-gnus-agent.el: Add Copyright notice.
1738
82e5f93f
CY
17392006-12-12 Chong Yidong <cyd@stupidchicken.com>
1740
1741 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
1742
01c52d31
MB
17432006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1744
1745 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
1746
1747 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
1748 to make it work reliably in CVS Emacs.
1749 (gnus-summary-limit-strange-charsets-predicate)
1750 (gnus-summary-limit-to-predicate): New functions.
1751
f88e76a8
CY
17522006-12-08 Chong Yidong <cyd@stupidchicken.com>
1753
1754 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
1755 specifying array size.
1756 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
1757 array if it is too small.
1758 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
1759 (gnus-sort-threads-loop): New function.
1760
e925d5ae 17612006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
1762
1763 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
1764 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
1765
11e95b02 17662006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3aa84d30
MB
1767
1768 * mm-url.el (mm-url-predefined-programs): Call curl with correct
1769 options.
1770
01c52d31
MB
17712006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1772
1773 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
1774 DOS-ing the recipient.
1775
1776 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
1777 the headers when creating the mapping to avoid mismappings.
1778 (nnweb-gmane-create-mapping): Always nix out old mapping.
1779
17802006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
1781
1782 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
1783 and mm-verify-option to never.
1784
5538c331
MB
17852006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
1786
01c52d31
MB
1787 * message.el (message-signed-or-encrypted-p): New function.
1788 (message-forward-make-body): Use it.
1789
1790 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
1791 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
1792
17932006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
1794
1795 * nneething.el (nneething-decode-file-name): Replace
1796 decode-coding-string with mm-decode-coding-string.
1797
01c52d31
MB
1798 * gnus-int.el (gnus-open-server): Say failed server's name.
1799
550831ed
JB
18002006-11-24 Juanma Barranquero <lekktu@gmail.com>
1801
1802 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
1803 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
1804
1805 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
1806 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
1807 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
1808 (gnus-group-make-directory-group, gnus-group-transpose-groups):
1809 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
1810 (gnus-subscribe-newsgroup, gnus-1):
1811 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
1812 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
1813 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
1814 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
1815
01c52d31
MB
18162006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1817
1818 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
1819 keystroke.
1820 (gnus-summary-limit-to-bodies): Implement headersp.
1821
18222006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1823
1824 * dns.el (query-dns): Protect against "Process dns deleted" strings.
1825
e8f0f70d
MB
18262006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
1827
1828 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
1829
01c52d31
MB
18302006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1831
1832 * message.el (message-generate-hashcash): Expand range of values to
1833 include `opportunistic'.
1834 (message-send-mail): Use it.
1835
b07e0143
MB
18362006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1837
1838 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
1839 and comment it.
1840
1841 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
1842
4573e0df
MB
18432006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
1844
1845 * gnus-util.el (gnus-extract-address-components): Improve comment.
1846
18472006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
1848
1849 * gnus-util.el (gnus-extract-address-components): Work with address in
1850 which the name portion contains @.
1851
18522006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1853
1854 * gnus.el (gnus-start): Move custom group up.
1855 (gnus-select-method): Don't autoload, but make it available for
1856 `customize-variable'.
1857 (gnus-getenv-nntpserver): Don't autoload.
1858
01c52d31
MB
18592006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
1860
1861 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
1862
18632006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1864
1865 * message.el (message-sendmail-extra-arguments): New variable.
1866 (message-send-mail-with-sendmail): Use it.
1867
4573e0df
MB
18682006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
1869
1870 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
1871 mm-with-unibyte-current-buffer to make string unibyte.
1872
1873 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
1874 mm-string-as-multibyte.
1875
01c52d31
MB
18762006-11-14 Daiki Ueno <ueno@unixuser.org>
1877
1878 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
1879 Reported by Werner Koch <wk@gnupg.org>.
1880
18812006-11-14 Daiki Ueno <ueno@p360>
1882
1883 * mml2015.el: Autoload epa-select-keys when compiling.
1884
18852006-11-13 Daiki Ueno <ueno@unixuser.org>
1886
1887 * mml2015.el (mml2015-epg-sign): Save the signing keys in
1888 message-options.
1889 (mml2015-epg-encrypt): Save the recipient keys in message-options.
1890
18912006-11-13 Daiki Ueno <ueno@unixuser.org>
1892
1893 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
1894 EasyPG (< 0.0.6).
1895 (mml2015-always-trust): New user option.
1896 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
1897 prompt.
1898
18992006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1900
1901 * nntp.el (nntp-authinfo-force): New variable.
1902 (nntp-send-authinfo): Use it.
1903
4573e0df
MB
19042006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
1905
01c52d31
MB
1906 * message.el (message-strip-subject-encoded-words): Allow _not_ to
1907 decode encoded words. Improve prompt. Add comment about forwarding.
1908 (message-replacement-char): Move up.
4573e0df
MB
1909
19102006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
1911
1912 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
1913 instead of gnus-intersection because arguments of gnus-sorted-nunion
1914 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
1915
01c52d31
MB
19162006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
1917
1918 * message.el (message-strip-subject-encoded-words): Reformat prompt.
1919 (message-simplify-subject-functions): Enable
1920 message-strip-subject-encoded-words by default.
1921
19222006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
1923
1924 * message.el (message-strip-subject-encoded-words): New function
1925 (message-simplify-subject-functions): New variable.
1926 (message-simplify-subject): Use it. Fix typo in doc string.
1927 Support message-strip-subject-encoded-words.
1928
06856b12
JB
19292006-11-03 Juanma Barranquero <lekktu@gmail.com>
1930
1931 * gnus-diary.el (gnus-diary-delay-format-function):
1932 * nndiary.el (nndiary-reminders):
1933 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
1934
b193caa3
MB
19352006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1936
1937 * gnus-art.el (article-hide-boring-headers): Fetch date from
1938 gnus-original-article-buffer to avoid problems with localized date
1939 strings.
1940
19412006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
1942
1943 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
1944
ab785936
MB
19452006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
1946
06856b12
JB
1947 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
1948 New variables.
ab785936
MB
1949 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
1950 (mm-charset-synonym-alist): Move some entries to
1951 mm-codepage-iso-8859-list.
1952 (mm-charset-synonym-alist, mm-charset-override-alist): Add
1953 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
1954
b90a6149
MB
19552006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
1956
1957 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
1958
19592006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
1960
1961 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
1962 with Emacs 21 and XEmacs.
1963
01c52d31
MB
19642006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
1965
1966 * spam.el (spam-parse-address): New function for better parsing,
1967 catching errors, etc.
1968 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
1969
b90a6149
MB
19702006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
1971
1972 * mm-view.el: Add interactive arg to html2text autoload.
1973
19742006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
1975
1976 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
1977
01c52d31
MB
19782006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
1979
1980 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
1981 variables.
1982 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
1983 (mm-charset-synonym-alist): Move some entries to
1984 mm-codepage-iso-8859-list.
1985
1986 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
1987
19882006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
1989
1990 * message.el (message-citation-line-format)
1991 (message-insert-formated-citation-line): Fix implementation of %E, %N
1992 and %n according to the doc string.
1993
19942006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
1995
1996 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
1997 car-safe to avoid bad parses.
1998
c86d4601
MB
19992006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
2000
2001 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
2002 names.
2003
2004 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
2005
20062006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2007
01c52d31
MB
2008 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
2009 header.
2010
2011 * message.el (message-draft-headers): Add Date.
2012 (message-headers-to-generate): Fix typo in docstring.
2013
2014 * nndraft.el (nndraft-required-headers): New variable.
2015 (nndraft-generate-headers): Use it.
2016
2017 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
2018
20192006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2020
2021 * gnus-registry.el (gnus-registry-wash-for-keywords)
2022 (gnus-registry-find-keywords): New functions to allow easy searching of
2023 articles that are in the registry.
2024
20252006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2026
2027 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
2028 ietf-drums-parse-address instead of gnus-extract-address-components.
2029 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
2030
20312006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
2032
2033 * gnus.el (gnus-mime): Remove unused custom group.
2034
92edaeed
MB
20352006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2036
2037 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
2038 "blank line" when searching for end of armor headers.
2039
20402006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
2041
2042 * gmm-utils.el (gmm-write-region): Fix variable name.
2043
20442006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2045
2046 * gmm-utils.el (gmm-write-region): New function based on compatibility
2047 code from `mm-make-temp-file'.
2048
2049 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
2050
2051 * nnmaildir.el (nnmaildir--update-nov)
2052 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
2053 Use `gmm-write-region'.
2054
996aa8c1
MB
20552006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2056
01c52d31
MB
2057 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
2058 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
2059
2060 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
2061
2062 * message.el (message-replacement-char): New variable.
2063 (message-fix-before-sending): Use it.
2064 (message-simplify-subject): New function to remove duplicate code.
2065 (message-reply, message-followup): Use it.
2066
996aa8c1
MB
2067 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
2068 gnus-summary-limit-to-articles.
2069
01c52d31 20702006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 2071
01c52d31 2072 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 2073
01c52d31 2074 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 2075
01c52d31 20762006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2077
01c52d31
MB
2078 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
2079 ignore non-string data.
996aa8c1 2080
01c52d31 20812006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2082
01c52d31
MB
2083 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
2084 non-string data (needs to be done in the registry too).
996aa8c1 2085
01c52d31 20862006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2087
01c52d31
MB
2088 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
2089 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
2090 (gnus-registry-split-fancy-with-parent)
2091 (gnus-registry-fetch-simplified-message-subject-fast)
2092 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
2093 Remove text properties on ingress into the registry and when it's saved.
2094 (gnus-registry-clean-empty-function): Fix bug with cleaning the
2095 registry from entries with no groups.
996aa8c1 2096
01c52d31 20972006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2098
01c52d31
MB
2099 * gnus-util.el (gnus-string-remove-all-properties): Add utility
2100 function to remove string properties.
996aa8c1 2101
67099291
MB
21022006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
2103
2104 * gmm-utils.el (gmm): Adjust custom version.
2105
2106 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
2107 custom version.
2108
2109 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
2110
01c52d31
MB
21112006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2112
2113 * gnus-art.el (gnus-insert-prev-page-button)
2114 (gnus-insert-next-page-button): Simplify. Reformat.
2115
21162006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2117
2118 * gnus-art.el (gnus-insert-prev-page-button)
2119 (gnus-insert-next-page-button): Apply gnus-article-button-face.
2120
94019f61
CY
21212006-09-25 Chong Yidong <cyd@stupidchicken.com>
2122
2123 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
2124
01c52d31
MB
21252006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2126
2127 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
2128 gnus-article-button-face to MIME and security buttons.
2129
21302006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2131
2132 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
2133 readable.
2134
21352006-09-20 Steve Youngs <steve@sxemacs.org>
2136
2137 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
2138 `browse-url-of-file' instead of `browse-url'.
2139
0327a464
MB
21402006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2141
2142 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
2143 regexp. Articles containing quotation were cut prematurely.
2144
21452006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
2146
01c52d31
MB
2147 * message.el (message-cite-original-1): Use nobody by default for the
2148 value of From header.
0327a464
MB
2149 (message-reply): Ditto.
2150
01c52d31
MB
21512006-09-11 Daiki Ueno <ueno@unixuser.org>
2152
2153 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
2154 to the gnus-info. This fixes a bug of inline-PGP message verification.
2155 Reported by Michael Piotrowski <mxp@dynalabs.de>.
2156
b110774a
MB
21572006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
2158
2159 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
2160 mails in the doc string. Add some URLs in comment.
01c52d31 2161 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
2162
21632006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
2164
2165 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
2166 backslashes handling and the way to find boundaries of quoted strings.
2167
01c52d31
MB
21682006-09-07 Daiki Ueno <ueno@unixuser.org>
2169
2170 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
2171 mml1991-encrypt-to-self is set and mml1991-signers is not set.
2172 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
2173 mml2015-encrypt-to-self is set and mml2015-signers is not set.
2174
676c1893
RS
21752006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2176
01c52d31
MB
2177 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
2178 doc string.
2179 (gnus-button-regexp, gnus-button-last): Remove unused variables.
2180
21812006-09-06 Simon Josefsson <jas@extundo.com>
2182
2183 * mml2015.el (mml2015-use): Doc fix, mention epg.
2184
21852006-09-06 Daiki Ueno <ueno@unixuser.org>
2186
2187 * mml2015.el (mml2015-use): Default to epg, if available.
2188
21892006-09-06 Daiki Ueno <ueno@unixuser.org>
2190
2191 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
2192 message-sender.
2193 (mml1991-epg-encrypt): Ditto.
2194 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
2195 message-sender.
2196 (mml2015-epg-encrypt): Ditto.
676c1893 2197
de4fbbe4
CY
21982006-09-04 Chong Yidong <cyd@stupidchicken.com>
2199
2200 * message.el (message-send-mail-with-sendmail): Look for sendmail in
2201 several common directories.
2202
01c52d31
MB
22032006-09-05 Daiki Ueno <ueno@unixuser.org>
2204
2205 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
2206 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
2207
d7093904
MB
22082006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2209
8fbdffe5
MB
2210 * gnus-art.el (article-decode-encoded-words): Make it fast.
2211
22122006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2213
2214 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
2215
d7093904
MB
2216 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
2217 in quoted string into `\'.
2218
343d6628
MB
22192006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2220
2221 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2222 Use standard-syntax-table.
2223
22242006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2225
2226 * gnus-art.el (gnus-decode-address-function): New variable.
2227 (article-decode-encoded-words): Use it to decode headers which are
2228 assumed to contain addresses.
2229 (gnus-mime-delete-part): Remove useless `or'.
2230
2231 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
2232 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
2233 (gnus-nov-parse-line): Use it to decode From header.
2234 (gnus-get-newsgroup-headers): Ditto.
2235 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
2236
2237 * mail-parse.el (mail-decode-encoded-address-region): New alias.
2238 (mail-decode-encoded-address-string): New alias.
2239
2240 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2241 New function.
2242 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
2243 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
2244 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
2245 (rfc2047-decode-string): Ditto.
2246 (rfc2047-decode-address-region): New function.
2247 (rfc2047-decode-address-string): New function.
2248
01c52d31
MB
22492006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2250
2251 * message.el (message-caesar-buffer-body): Allow rotating headers.
2252
2253 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
2254
2255 * message.el (message-insert-formated-citation-line): Fix %f.
2256 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
2257
22582006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
2259
2260 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
2261 (gnus-bookmark-mouse-available-p): New macro.
2262 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
2263 (gnus-bookmark-bmenu-show-infos): Use it.
2264 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
2265 (gnus-bookmark-bmenu-hide-infos): Ditto.
2266 (gnus-bookmark-remove-properties): New function.
2267 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
2268 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
2269 (gnus-bookmark-write-file): Bind coding-system-for-write.
2270 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
2271 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
2272 group before selecting it.
2273 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
2274 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
2275 quit-window if it is not available; use gnus-mouse-2 and bind it to
2276 gnus-bookmark-bmenu-select-by-mouse.
2277 (gnus-bookmark-show-details): Remove unused variable `details-list'.
2278 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 2279
5dab7628
RF
22802006-08-13 Romain Francoise <romain@orebokech.com>
2281
2282 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
2283 space.
2284
5ebdc299
MB
22852006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2286
2287 * compface.el (uncompface): Use binary rather than raw-text-unix.
2288
22892006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2290
2291 * compface.el (uncompface): Make sure the eol conversion doesn't take
2292 place when communicating with the external programs. Reported by
2293 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2294
22952006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
2296
2297 * nnheader.el (nnheader-insert-head): Fix typo in comment.
2298
22992006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2300
2301 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
2302 Make it more robust by parsing author and date independently.
2303
ebf693f3
MB
23042006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2305
2306 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
2307
01c52d31
MB
23082006-07-28 Daiki Ueno <ueno@unixuser.org>
2309
2310 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
2311 first matching secret key.
2312 (mml2015-epg-encrypt): Ditto.
2313
2314 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
2315 first matching secret key.
2316 (mml1991-epg-encrypt): Ditto.
2317
2318 * mml2015.el (mml2015-encrypt-to-self): New user option.
2319 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
2320 mml2015-epg-encrypt-to-self is set.
2321
2322 * mml1991.el (mml1991-encrypt-to-self): New variable.
2323 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
2324 mml1991-epg-encrypt-to-self is set.
2325
2326 * mml2015.el (mml2015-signers): New user option.
2327 (mml2015-epg-sign): Reflect the value of mml2015-signers.
2328 (mml2015-epg-encrypt): Allow to select signing keys.
2329
2330 * mml1991.el (mml1991-signers): New variable.
2331 (mml1991-epg-sign): Reflect the value of mml1991-signers.
2332 (mml1991-epg-encrypt): Allow to select signing keys.
2333
ebf693f3
MB
23342006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2335
2336 * nnheader.el (nnheader-insert-head): Make it work even if the file
2337 uses CRLF for the line-break code.
2338
01c52d31
MB
23392006-07-25 Daiki Ueno <ueno@unixuser.org>
2340
2341 * mml2015.el: Require mml-sec instead of password.
2342 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
2343 (mml2015-cache-passphrase): Inherit the default value from
2344 mml-secure-cache-passphrase.
2345 (mml2015-passphrase-cache-expiry): Inherit the default value from
2346 mml-secure-passphrase-cache-expiry.
2347
2348 * mml1991.el: Require mml-sec instead of password.
2349 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
2350 (mml1991-cache-passphrase): Inherit the default value from
2351 mml-secure-cache-passphrase.
2352 (mml1991-passphrase-cache-expiry): Inherit the default value from
2353 mml-secure-passphrase-cache-expiry.
2354
2355 * mml-sec.el: Require password.
2356 (mml-secure-verbose): New user option.
2357 (mml-secure-cache-passphrase): New user option.
2358 (mml-secure-passphrase-cache-expiry): New user option.
2359
23602006-07-24 Daiki Ueno <ueno@unixuser.org>
2361
2362 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
2363 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
2364 andreas@altroot.de (Andreas V\e,Av\e(Bgele)
2365
2366 FIXME: Use `tiny change'?
2367
bd876f90
MB
23682006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2369
2370 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
2371 workaround for the url package included with Emacs.
2372
2373 * nnweb.el (nnweb-google-create-mapping): Update regexp.
2374
01c52d31
MB
23752006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
2376
2377 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
2378 correctly. This fixes a bug caused by the 2006-05-12 change.
2379
06dc8321
KF
23802006-07-18 Karl Fogel <kfogel@red-bean.com>
2381
2382 * nnmail.el (nnmail-article-group): If splitting raises an error, give
2383 some information about the error when saying that the `bogus' mail
2384 group will be used.
2385
7ce31649
MB
23862006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
2387
2388 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
2389 string.
2390
b44409c9
MB
23912006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
2392
2393 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
2394
763bb2d4
MB
23952006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2396
2397 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
2398
01c52d31
MB
23992006-07-10 Daiki Ueno <ueno@unixuser.org>
2400
2401 * mml1991.el (mml1991-function-alist): Add epg.
2402 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
2403 (mml1991-epg-encrypt): New functions.
2404
24052006-07-10 Daiki Ueno <ueno@unixuser.org>
2406
2407 * mml2015.el (mml2015-verbose): New variable.
2408 (mml2015-cache-passphrase): Ditto.
2409 (mml2015-passphrase-cache-expiry): Ditto.
2410 (mml2015-function-alist): Add epg.
2411 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
2412 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
2413 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
2414 functions.
2415
24162006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2417
2418 * message.el (message-cite-original-1): Preserve region when removing
2419 quoted text due to X-No-Archive in order to avoid bogus attribution
2420 when citing multiple messages.
2421
24222006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2423
2424 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
2425 Kenneth Jacker <khj@be.cs.appstate.edu>.
2426
827dc73d
MB
24272006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
2428
2429 * gnus-diary.el (gnus-user-format-function-d)
2430 (gnus-user-format-function-D): Autoload.
2431
01c52d31 2432 * imap.el (Commentary): Fix typo.
827dc73d 2433
01c52d31
MB
2434 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
2435 2006-04-22 contribution.
2436
24372006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2438
2439 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
2440 It didn't really fix the bogosity I'm seeing with solid web groups.
2441
24422006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2443
2444 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
2445 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
2446 created using server names. If we use the feature without declaring
2447 it, Gnus does not properly manage server and group state.
2448
2449 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
2450 bound.
2451
24522006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2453
2454 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
2455 looking up the method using GROUP's prefix before inventing a new one.
2456 It is used on killed/unknown groups in various places where returning
2457 an all-new method isn't expected by the caller.
2458
2459 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
2460 and match semantics of gnus-group-real-prefix.
2461
24622006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
2463
2464 * nnmail.el (nnmail-broken-references-mailers): New variable.
2465 (nnmail-ignore-broken-references): New function generalizing
2466 nnmail-fix-eudora-headers.
2467 (nnmail-fix-eudora-headers): Now obsolete.
2468
2469 * gnus-art.el (gnus-button-handle-custom): Support
2470 `customize-apropos*'.
2471
24722006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2473
2474 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
2475
2476 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
2477 articles.
2478
24792006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
2480
2481 * message.el (message-cite-reply-above): New variable.
2482 (message-yank-original): Use it.
827dc73d 2483
a367620f
MB
24842006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
2485
2486 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
2487
01c52d31
MB
24882006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
2489
2490 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
2491 as read.
2492
2493 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
2494
24952006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
2496
2497 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
2498 (gnus-bookmark-default-file): Use gnus-directory.
2499 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
2500 Remove "*" in doc string.
2501 (gnus-bookmark-write-file): Simplify.
2502 (gnus-bookmark-maybe-sort-alist): Use `when'.
2503 (gnus-bookmark-get-bookmark): Fix typo in doc string.
2504 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
2505 FIXME about Emacs 21 and XEmacs compatibility.
2506 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
2507 compatibility.
2508 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
2509 compatibility.
2510 (gnus-bookmark-menu-heading): Fix version.
2511
25122006-06-19 Bastien Guerry <bzg@altern.org>
2513
2514 * gnus-bookmark.el: New file.
2515
5cfd0f2e
MB
25162006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
2517
2518 * message.el (message-syntax-checks): Doc fix.
2519
01c52d31
MB
25202006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2521
2522 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
2523 unsubscribed groups as if they were killed ones. It causes duplicate
2524 entries in gnus-newsrc-alist.
2525
f362b760
MB
25262006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2527
2528 * message.el (message-syntax-checks): Doc fix.
2529 (message-send-mail): Add check for continuation headers.
2530 (message-check-news-header-syntax): Fix regexp used to check for
2531 continuation headers.
2532
25332006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2534
2535 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
2536
01c52d31
MB
25372006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
2538
2539 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
2540
25412006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
2542
2543 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
2544 default-truncate-lines.
2545
26c9afc3
MB
25462006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
2547
2548 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
2549 to fill the utf-8 entry.
2550
01c52d31 25512006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 2552
01c52d31
MB
2553 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
2554
25552006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
2556
2557 * gnus-agent.el (directory-files-and-attributes): Move all the way
2558 forward (the third and final move).
2559 (gnus-agent-read-agentview): Trap reconstruction errors due to
2560 nonexistant directory. Handle by returning nil.
2561
25622006-05-30 Didier Verna <didier@xemacs.org>
2563
2564 * message.el (message-dont-reply-to-names): Update the custom type.
2565 * message.el (message-dont-reply-to-names): New defsubst: potentially
2566 convert a list of regexps into a single one.
2567 * message.el (message-get-reply-headers): Use it.
2568 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
2569
25702006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2571
2572 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
2573
25742006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
2575
2576 * gnus-ml.el (gnus-mailing-list-subscribe)
2577 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
2578 (gnus-mailing-list-message): Fix doc strings.
2579
25802006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2581
2582 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
2583 of doing it manually.
2584
01c52d31
MB
25852006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
2586
2587 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
2588 comment.
2589
26c9afc3
MB
25902006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
2591
01c52d31
MB
2592 * gnus-agent.el (Added gnus-agent-flush*) to purge agent info.
2593 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
26c9afc3
MB
2594 (gnus-agent-read-local): All symbols allocated in my-obarray
2595 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
2596 (gnus-agent-regenerate-group): Check numeric names to see if they are
2597 messages or groups.
01c52d31
MB
2598 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
2599 better way of do this...)
2600
2601 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
2602 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
2603
26042006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
2605
2606 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
2607 (gnus-saved-headers): Ditto.
01c52d31 2608 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
2609 (gnus-article-save): Override gnus-save-all-headers and
2610 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
2611 (gnus-summary-save-in-file): Add :headers property.
2612 (gnus-summary-write-to-file): Ditto.
2613
2614 * gnus-sum.el (gnus-summary-save-article): Bind
2615 gnus-prompt-before-saving to t when saving many articles in a file;
2616 always show all headers.
2617
26182006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
2619
2620 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
2621 marks.
2622
2623 * message.el (message-indent-citation): Add optional arguments to allow
2624 using it outside of message buffers.
2625
2626 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
2627 (gnus-article-treat-unfold-headers): Use it.
2628 (gnus-article-truncate-lines): New variable.
2629 (gnus-article-mode): Use it.
2630 (gnus-article-toggle-truncate-lines): New function.
2631
2632 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
2633 gnus-article-toggle-truncate-lines.
2634
2635 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
2636 coding system in XEmacs, use binary.
2637
26382006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
2639
2640 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
2641 after-load-alist.
2642
2643 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
2644 this function should save decoded articles.
2645 (gnus-summary-write-to-file): Use property to specify this function
2646 should save decoded articles and specify gnus-summary-save-in-file
2647 should be used to save articles other than the first one when saving
2648 many articles.
2649 (gnus-summary-save-body-in-file): Use property to specify this
2650 function should save decoded articles.
2651 (gnus-summary-write-body-to-file): Use property to specify this
2652 function should save decoded articles and specify
2653 gnus-summary-save-body-in-file should be used to save articles other
2654 than the first one when saving many articles.
2655
2656 * gnus-sum.el (gnus-summary-save-article): Simplify.
2657
26582006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
2659
2660 * gnus-art.el (gnus-default-article-saver): Add
2661 gnus-summary-write-body-to-file.
2662 (gnus-article-save-coding-system): Don't use coding system object
2663 in XEmacs.
26c9afc3
MB
2664 (gnus-read-save-file-name): Add optional `dir-var' argument which
2665 specifies directory in which files are saved; work even if optional
2666 `variable' argument is not specified.
01c52d31
MB
2667 (gnus-summary-write-to-file): Read file name.
2668 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
2669 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
2670
2671 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
2672 (gnus-summary-local-variables): Add it.
2673 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
2674 (gnus-summary-save-article): Remove optional `decode' argument;
2675 determine whether to decode articles by the value of
2676 gnus-default-article-saver; when saving many files using
2677 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
2678 it first and use gnus-summary-save-in-file or
2679 gnus-summary-save-body-in-file thereafter unless
2680 gnus-prompt-before-saving is always; move point to article which
2681 will be saved.
2682 (gnus-summary-save-article-file): Revert.
2683 (gnus-summary-write-article-file): Revert.
2684 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
2685 (gnus-summary-write-article-body-file): New function.
2686
26872006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
2688
01c52d31 2689 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 2690
01c52d31 26912006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 2692
01c52d31
MB
2693 * gnus-art.el (gnus-default-article-saver): Doc fix.
2694 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
2695 from gnus-summary-save-article-coding-system, and default to a
2696 certain coding system.
2697 (gnus-output-to-file): Add coding cookie and encode text according
2698 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 2699
01c52d31
MB
2700 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
2701 gnus-art.el and rename to gnus-article-save-coding-system.
2702 (gnus-summary-save-article): Require gnus-art; don't show all
2703 headers if it decodes articles; don't add coding cookie here;
2704 don't bind mm-text-coding-system-for-write.
2705 (gnus-summary-save-article-file): Save decoded articles.
2706 (gnus-summary-write-article-file): When saving many files, use
2707 gnus-summary-write-to-file first and gnus-summary-save-in-file
2708 thereafter unless gnus-prompt-before-saving is always.
2709 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 2710
01c52d31 27112006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 2712
01c52d31 2713 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 2714
01c52d31
MB
27152006-05-23 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
2716
2717 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
2718 its hash index. Store this hash in `nnrss-group-data'.
2719 (nnrss-read-group-data): Update accordingly.
2720
27212006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
2722
2723 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
2724 entry.
2725
2726 * gnus-sum.el (gnus-summary-make-menu-bar): Add
2727 gnus-article-browse-html-article.
2728
27292006-05-23 Hynek Schlawack <hynek@ularx.de>
2730
2731 * gnus-sum.el (gnus-summary-mime-map): Add
2732 gnus-article-browse-html-article.
27332006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
2734
2735 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
2736 suitable coding systems in customize.
2737
27382006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
2739
2740 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 2741
d7ba2a01
RS
27422006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
2743
f18df03d
MB
2744 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
2745 (gnus-summary-expire-articles-now): Shorten prompt.
2746
d7ba2a01
RS
2747 * gmm-utils.el (wid-edit): Require.
2748 (defun-gmm): Renamed from `gmm-defun-compat'.
2749 (gmm-image-search-load-path): Use it.
2750 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
2751
01c52d31
MB
27522006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2753
2754 * gnus-sum.el (gnus-summary-save-article-coding-system): New
2755 variable.
2756 (gnus-summary-save-article): Add optional `decode' argument. If
2757 it is set and gnus-summary-save-article-coding-system is non-nil,
2758 save decoded article.
2759 (gnus-summary-write-article-file): Save decoded article if
2760 gnus-summary-save-article-coding-system is non-nil.
2761
2762 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
2763 type.
2764
27652006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2766
2767 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
2768
27692006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
2770
2771 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
2772 first to test gnus-single-article-buffer which may be buffer-local.
2773
2774 * gnus-sum.el (gnus-summary-setup-buffer): Make
2775 gnus-single-article-buffer buffer-local and nil in ephemeral
2776 group; make gnus-article-buffer, gnus-article-current, and
2777 gnus-original-article-buffer always buffer-local.
2778 (gnus-summary-exit): Kill article buffer belonging to ephemeral
2779 group.
2780 (gnus-handle-ephemeral-exit): Don't move to next summary line.
2781
27822006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
2783
2784 * nnml.el (nnml-request-compact-group): Compressed files might not
2785 have .gz extension.
2786
54e573e6
MB
27872006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
2788
2789 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
2790 (mm-copy-to-buffer): Use with-current-buffer.
2791 (mm-display-part): Simplify.
2792 (mm-inlinable-p): Add optional arg `type'.
2793
01c52d31
MB
27942006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
2795
49c7d1ac 2796 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
2797 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
2798 Try harder to show the attachment internally or externally using
2799 gnus-mime-view-part-as-type.
2800
01c52d31 28012006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 2802
01c52d31
MB
2803 * message.el (message-from-style, message-signature-separator)
2804 (message-user-organization-file, message-send-mail-function)
2805 (message-citation-line-function, message-yank-prefix)
2806 (message-indent-citation-function, message-signature)
2807 (message-signature-file, message-signature-insert-empty-line):
2808 Remove autoloads.
2809
2810 * gnus-art.el (gnus-buttonized-mime-types): Remove
2811 "multipart/signed". Revert 2006-04-26 change.
2812
28132006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2814
2815 * gnus.el (gnus-version-number): Bump version.
2816
28172006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2818
2819 * gnus.el: No Gnus v0.5 is released.
2820
28212006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2822
2823 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
2824 fetching articles by message-id.
2825
28262006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2827
2828 * message.el (hashcash): Require hashcash as normal.
2829
2830 * ecomplete.el (ecomplete-highlight-match-line): Use
2831 point-at-eol.
2832 (ecomplete-highlight-match-line): Use `highlight', because that
2833 face exists in both Emacs and XEmacs.
2834
2835 * message.el (message-display-abbrev): Use point-at-bol.
2836
2837 * mail-source.el: Don't require timer/timer-funcs.
2838
2839 * gnus-async.el: Ditto.
2840
2841 * password.el: Ditto.
2842
2843 * mm-url.el: Ditto.
2844
2845 * mm-util.el: Require timer/timer-funcs.
2846
28472006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2848
2849 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
2850 Close.
54e573e6 2851
9606f1cb
MB
28522006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
2853
2854 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
2855 unibyte after clear-decrypt function runs.
2856
2857 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
2858 returns as a unibyte string.
2859
305452a5
MB
28602006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
2861
305452a5
MB
2862 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
2863 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
2864 (mml1991-pgg-encrypt): Ditto.
2865
0565caeb
MB
28662006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
2867
01c52d31
MB
2868 * message.el (message-user-organization-file): Check several
2869 locations of the organization file.
0565caeb 2870
01c52d31
MB
2871 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
2872 Add gnus-article-view-part-as-type.
0565caeb 2873
01c52d31 2874 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
2875
2876 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
2877 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 2878
01c52d31
MB
2879 * mml.el: Simplify autoload.
2880 (mml-mode): defvar dnd-protocol-alist instead of using
2881 symbol-value.
2882 (mml-default-directory): New variable.
2883 (mml-minibuffer-read-file): Use it.
2884 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
2885
2886 * message.el (message-citation-line-format): New variable.
2887 (message-insert-formated-citation-line): New function.
2888 (message-citation-line-function): Add
2889 `message-insert-formated-citation-line' to custom type.
2890
2891 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
2892 to doc string.
2893
2894 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
2895 depending on mm-verify-option.
0565caeb 2896
305452a5
MB
28972006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
2898
2899 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
2900 binding pgg-* variables; reimplement the section which prevents
2901 MIME header from being signed.
2902 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
2903 pgg-text-mode; remove a blank line at the top of body.
2904
2905 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
2906 lines at the top of body; use gnus-newsgroup-charset if there's no
2907 Charset header.
2908
0565caeb
MB
29092006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
2910
01c52d31
MB
2911 * message.el (message-self-insert-commands): Doc fix.
2912
0565caeb
MB
2913 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
2914 (mm-uu-pgp-encrypted-test): Ditto.
2915 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
2916 between header and body; return application/pgp-encrypted handle
2917 if decryption failed; decode decrypted body by charset.
2918
2919 * mm-decode.el (mm-automatic-display): Don't make application/pgp
2920 element match to application/pgp-*.
2921
01c52d31
MB
29222006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2923
2924 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
2925 HTML.
2926
29272006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2928
2929 * mail-source.el (mail-source-call-script): Message the error
2930 string.
2931
29322006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2933
2934 * gnus-util.el (gnus-byte-compile): Use it.
2935
29362006-04-22 xyblor <fake@invalid.email> (Tiny change.)
2937
2938 * gnus-util.el (kill-empty-logs): New function.
2939
29402006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2941
2942 * message.el (message-mail-alias-type): Doc fix.
2943 (message-mail-alias-type-p): New function.
2944 (message-send): Use it.
2945 (message-mode): Ditto.
2946 (message-strip-forbidden-properties): Ditto.
2947
2948 * ecomplete.el (ecomplete-database-file-coding-system): New
2949 variable.
2950 (ecomplete-save): Use it.
2951 (ecomplete-setup): Use it.
2952
29532006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
2954
2955 * message.el (message-self-insert-commands): New variable.
2956 (message-strip-forbidden-properties): Use it.
2957
29582006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2959
2960 * message.el (message-put-addresses-in-ecomplete): Use a regexp
2961 that doesn't make XEmacs choke.
2962
f67d6742
MB
29632006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
2964
49c7d1ac
SM
2965 * gnus-util.el (gnus-replace-in-string):
2966 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
2967
29682006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
2969
49c7d1ac
SM
2970 * gnus-util.el (gnus-select-frame-set-input-focus):
2971 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
2972 definition defined in Emacs 22 for old Emacsen.
2973
01c52d31 29742006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 2975
01c52d31 2976 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 2977
01c52d31 29782006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 2979
01c52d31
MB
2980 * gnus-registry.el (gnus-registry-cache-save): Remove text
2981 properties when saving via the temp buffer.
bd29ba20 2982
01c52d31 29832006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 2984
01c52d31 2985 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 2986
01c52d31 29872006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 2988
01c52d31
MB
2989 * message.el (message-generate-hashcash): Default to non-nil when
2990 hashcash is found.
18c06a99 2991
01c52d31
MB
2992 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
2993 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 2994
01c52d31 2995 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 2996
01c52d31 2997 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 2998
01c52d31 29992006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 3000
01c52d31
MB
3001 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3002 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
3003 Remove autoloads.
163cb72d 3004
01c52d31 30052006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 3006
01c52d31 3007 * message.el (message-generate-hashcash): Default to.
163cb72d 3008
01c52d31 30092006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 3010
01c52d31
MB
3011 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3012 concatenating segments rather than before concatenating them.
163cb72d 3013
01c52d31 30142006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3015
01c52d31 3016 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 3017
01c52d31
MB
3018 * imap.el (imap-quote-specials): New function.
3019 (imap-login-auth): Quote specials.
14e6dc54 3020
01c52d31 30212006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3022
01c52d31 3023 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 3024
01c52d31
MB
3025 * message.el (message-forward-make-body-plain): Allow
3026 message-forward-ignored-headers to be a list.
3027 (message-remove-ignored-headers): Factor out into function.
3028 (message-forward-make-body-mml): Use it.
3029 * rfc2231.el (rfc2231-parse-string): Remove dead code.
3030 (rfc2231-parse-string): Allow concatanation of parameters that
3031 aren't contiguous. The test case is
3032 (mail-header-parse-content-type "message/external-body;
3033 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
3034 access-type=LOCAL-FILE;
3035 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 3036
01c52d31 30372006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 3038
01c52d31
MB
3039 * nntp.el (nntp-accept-process-output): Return the value of
3040 `nnheader-accept-process-output'.
14e6dc54 3041
01c52d31 30422006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3043
01c52d31
MB
3044 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
3045 (gnus-button-alist): Recognize more diff formats.
3046 (gnus-button-patch): Strip directory.
14e6dc54 3047
01c52d31 30482006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3049
01c52d31
MB
3050 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
3051 Emacs 22 when setting focus.
1b155fbd 3052
01c52d31 30532006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 3054
01c52d31
MB
3055 * gnus-art.el (gnus-article-treat-types): Do treatment of
3056 text/x-verbatim parts.
3057 (gnus-button-patch): New command.
b6f2cf4b 3058
01c52d31
MB
3059 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
3060 addresses that contain invalid characters.
b6f2cf4b 3061
01c52d31 30622006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 3063
01c52d31
MB
3064 * message.el (message-put-addresses-in-ecomplete): Use
3065 gnus-replace-in-string.
3066 (message-is-yours-p): Use the more correct
3067 mail-header-parse-address instead of
3068 mail-extract-address-components.
3069 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 3070
01c52d31
MB
3071 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
3072 keystroke.
77218834 3073
01c52d31
MB
3074 * gnus-art.el (gnus-treatment-function-alist): Change order of
3075 newsgroups/generic header folding to avoid double-folding.
77218834 3076
01c52d31 3077 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 3078
01c52d31
MB
3079 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
3080 command.
3081 (gnus-summary-repeat-search-article-backward): New command.
d451514f 3082
01c52d31
MB
3083 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
3084 groups in the parent topic.
3085
30862006-04-16 Jo\e,Ac\e(Bo Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
3087
3088 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
3089 (spam-extra-header-to-number): Return the CRM114 number as a
3090 number instead of a string.
3091
30922006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3093
3094 * gnus-art.el (gnus-face-properties-alist): Moved here from
3095 gnus-fun.
3096
3097 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
3098
30992006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3100
3101 * message.el (message-strip-forbidden-properties): Only display on
3102 self-insert-command.
3103
3104 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
3105 reindent.
3106 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
3107
31082006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
3109
3110 * smiley.el (smiley-style): Fix typo.
d451514f 3111
4f162824
KH
31122006-03-23 Kenichi Handa <handa@m17n.org>
3113
3114 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
3115 instead of set-buffer-multibyte.
3116
e9e33c19
KH
31172006-03-23 Kenichi Handa <handa@m17n.org>
3118
3119 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3120 buffer and then decode the buffer text if necessary.
3121 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3122 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 3123
01c52d31 31242006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3125
01c52d31
MB
3126 * hashcash.el (hashcash-insert-payment-async-2): Use
3127 message-goto-eoh instead of doing it manually.
3128 (mail-add-payment): Use message-narrow-to-header instead of trying
3129 to do the same itself.
f5e92214 3130
01c52d31 3131 * message.el (message-hidden-headers): Add Face.
f5e92214 3132
01c52d31
MB
3133 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
3134 reparenting code.
3135 (gnus-summary-reparent-children): Refactored out code.
3136 (gnus-summary-thread-map): New keystroke.
3137 (gnus-summary-reparent-children): Make into command.
f5e92214 3138
01c52d31
MB
3139 * smiley.el (smiley-style): Default to `medium' if using a large
3140 font.
f5e92214 3141
01c52d31
MB
3142 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
3143 does it itself.
f5e92214 3144
01c52d31 3145 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 3146
01c52d31 31472006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3148
01c52d31
MB
3149 * nnagent.el (nnagent-request-set-mark): Silence log file
3150 writing.
3151 (nnagent-request-set-mark): Use write-region instead of
3152 append-to-file.
f5e92214 3153
01c52d31
MB
3154 * gnus-sum.el (gnus-read-header): Fudge article number if using a
3155 strange select method.
f5e92214 3156
01c52d31
MB
3157 * ecomplete.el (ecomplete-display-matches): Get highlightling
3158 right.
3159 (ecomplete-display-matches): Use literals.
3160 (ecomplete-display-matches): Disable message logging.
f5e92214 3161
01c52d31 3162 * message.el (message-display-abbrev): Small optimization.
531bedc3 3163
01c52d31
MB
3164 * ecomplete.el (ecomplete-display-matches): Allow automatic
3165 display.
531bedc3 3166
01c52d31
MB
3167 * message.el (message-strip-forbidden-properties): Display
3168 abbrevs.
3169 (message-display-abbrev): Get automatic display right.
531bedc3 3170
01c52d31
MB
3171 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
3172 keystrokes.
531bedc3 3173
01c52d31 31742006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 3175
01c52d31 3176 TODO: Backport to v5-10!
531bedc3 3177
01c52d31
MB
3178 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
3179 Moved here (and renamed) from gnus-registry.el.
531bedc3 3180
01c52d31
MB
3181 * gnus-registry.el: Require gnus-util.
3182 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 3183
01c52d31 31842006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3185
01c52d31
MB
3186 * gnus-group.el (gnus-group-catchup-current): Change
3187 if-then-else-if-then-else into cond.
3188 (gnus-group-catchup): Indent.
3189 (group-name-at-point): New function.
3190 (gnus-fetch-group): Provide default from thing at point.
531bedc3 3191
01c52d31 31922006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3193
01c52d31 3194 * message.el (message-display-abbrev): Fix regexp.
531bedc3 3195
01c52d31
MB
3196 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
3197 choosing.
3198 (ecomplete-highlight-match-line): Fix up code rewrite, remove
3199 dead variables.
ea8ae765 3200
01c52d31
MB
3201 * message.el (message-newline-and-indent): Remove debugging.
3202 (message-display-abbrev): Use new implementation.
ea8ae765 3203
01c52d31 32042006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 3205
01c52d31
MB
3206 * gnus-art.el (gnus-article-mode): Set
3207 cursor-in-non-selected-windows to nil.
ea8ae765 3208
01c52d31
MB
3209 * smiley.el: Revert previous change.
3210 (smiley-data-directory): defvar it before using it in the
3211 defcustom of `smiley-style'.
ea8ae765 3212
01c52d31 32132006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 3214
01c52d31 3215 * message.el (message-newline-and-indent): New function.
ea8ae765 3216
01c52d31 3217 * ecomplete.el: Implement more bits.
85fd8002 3218
01c52d31
MB
3219 * message.el (message-put-addresses-in-ecomplete): Clean up the
3220 string.
85fd8002 3221
01c52d31 3222 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 3223
01c52d31
MB
3224 * gnus-sum.el (gnus-summary-save-parts): Bind
3225 gnus-summary-save-parts-counter and use it to make unique file
3226 names.
85fd8002 3227
01c52d31 3228 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 3229
01c52d31
MB
3230 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
3231 parameter to say whether to actually parse the individual
3232 addresses.
61e66a15 3233
01c52d31
MB
3234 * message.el (message-put-addresses-in-ecomplete): New function.
3235 (ecomplete): Require.
3236 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 3237
01c52d31 32382006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 3239
01c52d31
MB
3240 * flow-fill.el (fill-flowed): Remove trailing space from blank
3241 quoted lines.
fe62aacc 3242
01c52d31 32432006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 3244
01c52d31
MB
3245 * smiley.el (smiley-style): Move definition later to avoid a
3246 compilation warning.
fe62aacc 3247
01c52d31 32482006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 3249
01c52d31
MB
3250 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3251 buffer and then decode the buffer text if necessary.
3252 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3253 first, and after mm-encode-body, change the buffer to unibyte.
3254 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 3255
01c52d31 32562006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 3257
01c52d31
MB
3258 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
3259 Content-Type header instead of Content-Disposition header.
3260 (gnus-mime-inline-part): Ditto.
3261 (gnus-mime-view-part-as-charset): Ignore charset that the part
3262 specifies.
719120ef 3263
01c52d31
MB
3264 * mm-decode.el (mm-display-part): Work with external parts and
3265 usual parts similarly.
719120ef 3266
01c52d31
MB
3267 * mm-extern.el (mm-inline-external-body): Use mm-display-part
3268 instead of gnus-display-mime.
719120ef 3269
01c52d31
MB
3270 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
3271 instead of with-temp-buffer.
719120ef 3272
01c52d31
MB
3273 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
3274 tag to summarized topics part in order to encode non-ASCII text.
719120ef 3275
01c52d31 32762006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3277
01c52d31
MB
3278 * smiley.el (smiley-style): New variable.
3279 (smiley-directory): New function.
3280 (smiley-data-directory): Derive from `smiley-style' using
3281 `smiley-directory'.
3282 (smiley-regexp-alist): Add new entries.
719120ef 3283
01c52d31
MB
3284 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
3285 (gnus-article-browse-delete-temp): Add :version.
719120ef 3286
01c52d31 32872006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
719120ef 3288
01c52d31
MB
3289 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
3290 the sieve region.
719120ef 3291
01c52d31 32922006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3293
01c52d31 3294 * gnus.el (gnus-version-number): Bump version.
719120ef 3295
01c52d31 32962006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3297
01c52d31 3298 * gnus.el: No Gnus v0.4 is released.
719120ef 3299
01c52d31 33002006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3301
01c52d31
MB
3302 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
3303 layout.
719120ef 3304
01c52d31
MB
3305 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
3306 unknown charset.
719120ef 3307
01c52d31
MB
3308 * message.el (message-header-synonyms): Add Original-To to the
3309 default.
ba0226dd 3310
01c52d31
MB
3311 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
3312 optional parameter.
ba0226dd 3313
01c52d31 33142006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 3315
01c52d31 3316 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 3317
01c52d31 33182006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 3319
01c52d31 3320 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 3321
01c52d31 33222006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3323
01c52d31 3324 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 3325
01c52d31 33262006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 3327
01c52d31 3328 * password.el (password-reset): New function.
5f4264e5 3329
01c52d31 33302006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3331
01c52d31
MB
3332 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
3333 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 3334
01c52d31 33352006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 3336
01c52d31
MB
3337 * nnweb.el (nnweb-google-create-mapping): Update regexp.
3338 Some whitespace was matched into the url, which broke browsing hits
3339 > 100 when mm-url-use-external was nil.
5f4264e5 3340
01c52d31 33412006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 3342
01c52d31
MB
3343 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
3344 gnus-extra-headers for 'Newsgroups.
5f4264e5 3345
01c52d31
MB
3346 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
3347 bound.
e13be7a2 3348
01c52d31 33492006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 3350
01c52d31
MB
3351 * pgg-gpg.el: Clean up process buffers every time gpg processes
3352 complete.
b5189759 3353
01c52d31 33542006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 3355
01c52d31
MB
3356 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
3357 doc string.
16f18d05 3358
01c52d31 33592006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 3360
01c52d31
MB
3361 * pgg-gpg.el (pgg-gpg-process-filter)
3362 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 3363
01c52d31
MB
3364 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
3365 lines, temporary fix.
d71c0855 3366
01c52d31 33672006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3368
01c52d31 3369 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 3370
01c52d31 33712006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 3372
01c52d31
MB
3373 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
3374 default-enable-multibyte-characters. This reverts the change from
3375 revision 6.17 which is no longer necessary because the passphrase
3376 is sent separately now. GnuPG messages are unreadable under
3377 multibyte locales with default-enable-multibyte-characters set to
3378 nil.
cf5a5c38 3379
01c52d31 33802006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3381
01c52d31 3382 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 3383
01c52d31 33842006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3385
01c52d31
MB
3386 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
3387 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
3388 instead.
cf5a5c38 3389
01c52d31 33902006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 3391
01c52d31
MB
3392 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
3393 newsgroups handling for NNTP overviews which don't include
3394 Newsgroups.
cf5a5c38 3395
01c52d31 33962006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 3397
01c52d31 3398 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 3399
01c52d31 34002006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 3401
01c52d31
MB
3402 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
3403 when searching for already-paid recipients.
34128042 3404
01c52d31 34052006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 3406
01c52d31
MB
3407 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
3408 passphrases when it is not needed.
3409 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
3410 passphrase stuff from gpg, should only be necessary when you use
3411 gpg with a smartcard.
34128042 3412
01c52d31 34132006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 3414
01c52d31
MB
3415 * mml.el (mml-insert-mime): Ignore cached contents of
3416 message/external-body part.
34128042 3417
01c52d31
MB
3418 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
3419 (mm-insert-part): Ditto.
34128042 3420
01c52d31 34212006-03-23 Simon Josefsson <jas@extundo.com>
34128042 3422
01c52d31
MB
3423 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
3424 Reiner.
3425 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 3426
01c52d31 34272006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 3428
01c52d31
MB
3429 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
3430 older emacsen.
3431 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 3432
01c52d31 34332006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 3434
01c52d31
MB
3435 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
3436 if we can.
c96ec15a 3437
01c52d31 34382006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 3439
01c52d31
MB
3440 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
3441 (pgg-gpg-update-agent): New function.
3442 (pgg-gpg-use-agent-p): New function.
3443 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
3444 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
3445 (pgg-gpg-sign-region): Use it.
c96ec15a 3446
01c52d31 34472006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 3448
01c52d31
MB
3449 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
3450 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 3451
01c52d31 34522006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 3453
01c52d31
MB
3454 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
3455 <wilde@sha-bang.de>.
3456 (pgg-gpg-use-agent): New variable.
3457 (pgg-gpg-process-region): Use it.
3458 (pgg-gpg-encrypt-region): Likewise.
3459 (pgg-gpg-encrypt-symmetric-region): Likewise.
3460 (pgg-gpg-decrypt-region): Likewise.
3461 (pgg-gpg-sign-region): Likewise.
3462 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 3463
01c52d31 34642006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 3465
01c52d31 3466 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 3467
01c52d31
MB
3468 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
3469 Add comment on version.
6203370b 3470
01c52d31 34712006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 3472
01c52d31 3473 * smiley.el: Add missing test smiley.
6203370b 3474
01c52d31 34752006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 3476
01c52d31
MB
3477 * mm-decode.el (mm-with-part): New macro.
3478 (mm-get-part): Use it; work with message/external-body as well.
3479 (mm-save-part): Treat name and filename equally.
6203370b 3480
01c52d31
MB
3481 * mm-extern.el (mm-extern-cache-contents): New function.
3482 (mm-inline-external-body): Use it; force the part to be displayed;
3483 move undisplayer added to the cached handle to the parent.
6203370b 3484
01c52d31
MB
3485 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
3486 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 3487
01c52d31 3488 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 3489
01c52d31 34902006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 3491
01c52d31
MB
3492 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
3493 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
3494 Emacs.]
46e8fe3d 3495
01c52d31 34962006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 3497
01c52d31
MB
3498 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
3499 path rather than symbol. Always return list of directories.
3500 Guarantee that image directory comes first. [Sync with image.el,
3501 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 3502
01c52d31
MB
3503 * message.el (message-make-tool-bar): Adjust to new API of
3504 `gmm-image-load-path-for-library'.
46e8fe3d 3505
01c52d31 3506 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 3507
01c52d31 3508 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 3509
01c52d31 35102006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 3511
01c52d31
MB
3512 * gnus-art.el (gnus-article-only-boring-p):
3513 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
3514 intangible text.
3515 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 3516
01c52d31 35172006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 3518
01c52d31
MB
3519 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
3520 `defun' instead of `gmm-defun-compat'.
46e8fe3d 3521
01c52d31 35222006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 3523
01c52d31
MB
3524 * message.el (message-unique-id): Don't use message-number-base36
3525 if (user-uid) is a float.
3526 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 3527
01c52d31 35282006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 3529
01c52d31 3530 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 3531
01c52d31
MB
3532 * gnus-art.el (gnus-mime-display-single): Make sure there is an
3533 empty line between a part and a message part.
7347faa8 3534
01c52d31 35352006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 3536
01c52d31
MB
3537 * smiley.el: Add more test smileys.
3538 (smiley-data-directory, smiley-regexp-alist)
3539 (gnus-smiley-file-types): Fix doc strings.
3540 (smiley-update-cache): Clear smiley-cached-regexp-alist before
3541 adding new elements.
3542 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 3543
01c52d31 35442006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 3545
01c52d31
MB
3546 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
3547 scan latest NoCeM messages instead of old ones.
3548 (gnus-nocem-check-article): Fix regexps so as to match to PGP
3549 delimiters that are recently used.
3550 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 3551
01c52d31 3552 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 3553
01c52d31
MB
3554 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
3555 level which is larger than gnus-use-nocem is specified.
7347faa8 3556
01c52d31 3557 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 3558
01c52d31 35592006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 3560
01c52d31 3561 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 3562
01c52d31
MB
3563 * gnus-group.el (gnus-group-update-tool-bar): New variable.
3564 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 3565
01c52d31 3566 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 3567
01c52d31
MB
3568 * gnus-group.el (gnus-group-redraw-when-idle)
3569 (gnus-group-redraw-check): Remove.
3570 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 3571
01c52d31 35722006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 3573
01c52d31
MB
3574 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
3575 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 3576
01c52d31 35772006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 3578
01c52d31
MB
3579 * message.el (message-make-tool-bar): Rename gmm-image-load-path
3580 to gmm-image-load-path-for-library. Call with no-error argument.
3581 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 3582
01c52d31 3583 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 3584
01c52d31 3585 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 3586
01c52d31 3587 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 3588
01c52d31 35892006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 3590
01c52d31 3591 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 3592
01c52d31
MB
3593 * nnml.el (nnml-generate-nov-databases-directory): Rename from
3594 nnml-generate-nov-databases-1.
3595 (nnml-generate-nov-databases): Use it.
3596 (nnml-generate-nov-databases-directory): Document no-active
3597 argument.
c4288669 3598
01c52d31
MB
3599 * gmm-utils.el (gmm-image-load-path-for-library): Return single
3600 directory if path is t. Add no-error.
c4288669 3601
01c52d31
MB
3602 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
3603 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 3604
01c52d31
MB
3605 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
3606 resetting gnus-article-browse-html-temp-list.
c4288669 3607
01c52d31
MB
3608 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
3609 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
3610 Add example to docstring. Rename local variables. Move error
3611 checks to default case in cond and simplify.
73043f7d 3612
01c52d31 36132006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 3614
01c52d31
MB
3615 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
3616 handle is multipart when calling it recursively.
3617 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 3618
01c52d31 36192006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 3620
01c52d31
MB
3621 * nnimap.el (nnimap-request-update-info-internal): Optimize.
3622 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 3623
01c52d31 36242006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 3625
01c52d31
MB
3626 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
3627 is loaded.
7dafe00b 3628
01c52d31
MB
3629 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
3630 loaded.
7dafe00b 3631
01c52d31 36322006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3633
01c52d31
MB
3634 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
3635 to "Emacs 23 (unicode)" in doc string.
7dafe00b 3636
01c52d31
MB
3637 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
3638 "Emacs 23 (unicode)" in comment.
7dafe00b 3639
01c52d31 36402006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 3641
01c52d31 3642 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 3643
01c52d31
MB
3644 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
3645 characters 160 through 255 in Emacs 23.
7dafe00b 3646
01c52d31 36472006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3648
01c52d31
MB
3649 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
3650 gnus-article-browse-html-temp.
3651 (gnus-article-browse-delete-temp): Make it customizable. Add
3652 `file'. Adjust doc string.
3653 (gnus-article-browse-delete-temp-files): Add argument. Allow
3654 query for each file. Adjust doc string.
3655 (gnus-article-browse-html-parts): Add
3656 `gnus-article-browse-delete-temp-files' to
3657 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 3658
01c52d31 36592006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 3660
01c52d31
MB
3661 * gnus-art.el (gnus-article-browse-html-temp)
3662 (gnus-article-browse-delete-temp): New variables.
3663 (gnus-article-browse-delete-temp-files): New function.
3664 (gnus-article-browse-html-parts): Use it.
7dafe00b 3665
01c52d31 36662006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3667
01c52d31 3668 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 3669
01c52d31
MB
3670 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
3671 string.
7dafe00b 3672
01c52d31
MB
3673 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
3674 gnus-summary-insert-new-articles when unplugged. Remove
3675 gnus-summary-search-article-forward.
7dafe00b 3676
01c52d31
MB
3677 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
3678 display-visual-class instead of display-color-cells.
7dafe00b 3679
01c52d31 36802006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 3681
01c52d31
MB
3682 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
3683 message/* containing non-ASCII text properly.
7dafe00b 3684
01c52d31 36852006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3686
01c52d31
MB
3687 * message.el: Require gmm-utils, remove autoloads.
3688 (message-tool-bar): Set default based on
3689 gmm-tool-bar-style.
3690 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 3691
01c52d31
MB
3692 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
3693 gmm-tool-bar-style.
3694 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 3695
01c52d31
MB
3696 * gnus-group.el (gnus-group-tool-bar): Set default based on
3697 gmm-tool-bar-style.
3698 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 3699
01c52d31
MB
3700 * gmm-utils.el (gmm-image-directory): Rename variable from
3701 gmm-image-load-path.
3702 (gmm-image-load-path): Use gmm-image-directory.
3703 (gmm-customize-mode): New function.
3704 (gmm-tool-bar-style): New variable.
7dafe00b 3705
01c52d31
MB
3706 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
3707 gnus-group-redraw-line-number.
3708 (gnus-group-redraw-check): Simplify.
3709 (gnus-group-tool-bar-update): Remove redraw check.
3710 (gnus-group-make-tool-bar): Add redraw check.
447505b5 3711
01c52d31 37122006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 3713
01c52d31 3714 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 3715
01c52d31 37162006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 3717
01c52d31 3718 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 3719
01c52d31 37202006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 3721
01c52d31
MB
3722 * gnus-art.el (gnus-button): New face.
3723 (gnus-article-button-face): Use it.
3031d8b0 3724
01c52d31
MB
3725 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
3726 gnus-summary-next-page. Re-order.
3031d8b0 3727
01c52d31
MB
3728 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
3729 next-node are now included.
3730 (gnus-group-redraw-line-number): New internal variable.
3731 (gnus-group-redraw-check): Helper function for updating the tool
3732 bar.
3733 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 3734
01c52d31 3735 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 3736
01c52d31
MB
3737 * spam.el (spam-spamassassin-score-regexp): New internal variable.
3738 (spam-extra-header-to-number, spam-check-spamassassin-headers):
3739 Use it to match format of Spamassassin 3.0 and later. Reported by
3740 IRIE Tetsuya <irie@t.email.ne.jp>.
3741 (spam-check-bogofilter)
3742 (spam-bogofilter-register-with-bogofilter): Fix args of
3743 `gnus-error' calls.
3031d8b0 3744
01c52d31 37452006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 3746
01c52d31
MB
3747 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
3748 unnecessary interaction when sending queued mails. Reported by
3749 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 3750
01c52d31 37512006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 3752
01c52d31
MB
3753 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
3754 first or last are nil.
3031d8b0 3755
01c52d31 37562006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 3757
01c52d31 3758 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 3759
01c52d31 37602006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 3761
01c52d31 3762 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 3763
01c52d31 37642006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 3765
01c52d31 3766 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 3767
01c52d31 37682006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3769
01c52d31
MB
3770 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
3771 nov.php.
58090a8d 3772
01c52d31 37732006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 3774
01c52d31
MB
3775 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
3776 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
3777 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
3778 output on the server side.
3779 (nnweb-google-create-mapping): Update regexps and add some
3780 progress indication.
58090a8d 3781
01c52d31 37822006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3783
01c52d31
MB
3784 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
3785 gnus-agent-toggle-plugged. Re-order icons.
3786 (gnus-group-tool-bar-gnome): Add
3787 gnus-group-{prev,next}-unread-group.
3788 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 3789
01c52d31
MB
3790 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
3791 gnus-summary-insert-new-articles.
58090a8d 3792
01c52d31
MB
3793 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
3794 comments.
58090a8d 3795
01c52d31
MB
3796 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
3797 also available in Emacs 21.3.
58090a8d 3798
01c52d31
MB
3799 * message.el (message-fix-before-sending): Change "Emacs 22" to
3800 "Emacs 23 (unicode)" in comment.
58090a8d 3801
01c52d31
MB
3802 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
3803 "Emacs 23 (unicode)" in comment.
58090a8d 3804
01c52d31
MB
3805 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
3806 comment.
3807 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 3808
01c52d31 3809 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 3810
01c52d31 38112006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 3812
01c52d31
MB
3813 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
3814 and load-path.
58090a8d 3815
01c52d31 38162006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3817
01c52d31
MB
3818 * message.el: Autoload gmm-image-load-path.
3819 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
3820 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
3821 consitency.
58090a8d 3822
01c52d31
MB
3823 * gmm-utils.el (gmm-image-load-path): Also search in
3824 "../etc/images". Don't set gmm-image-load-path if we don't find
3825 the image.
58090a8d 3826
01c52d31 38272006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 3828
01c52d31
MB
3829 * gmm-utils.el (gmm-image-load-path): Don't make
3830 `gmm-image-load-path' include subdirectories which the second arg
3831 `image' might specify.
58090a8d 3832
01c52d31
MB
3833 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
3834 subdirectory to icon file names.
58090a8d 3835
01c52d31 3836 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 3837
01c52d31 38382006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3839
01c52d31
MB
3840 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
3841 gmm-image-load-path calls.
58090a8d 3842
01c52d31 3843 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 3844
01c52d31 3845 * message.el (message-make-tool-bar): Ditto.
58090a8d 3846
01c52d31 3847 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 3848
01c52d31
MB
3849 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
3850 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 3851
01c52d31
MB
3852 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
3853 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 3854
01c52d31
MB
3855 * message.el (message-tool-bar-gnome): Use new icon names.
3856 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 3857
01c52d31
MB
3858 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
3859 functions from MH-E.
3860 (gmm-image-load-path): New variable from MH-E.
3861 (gmm-image-load-path): New function from MH-E. Added arguments
3862 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
3863 *-image-load-path-called-flag.
4c2ad11d 3864
01c52d31 38652006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 3866
01c52d31 3867 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 3868
01c52d31 38692006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 3870
01c52d31
MB
3871 * nnimap.el (nnimap-request-move-article): Change folder back to
3872 source group before deleting.
6586e9c9 3873
01c52d31 38742006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 3875
01c52d31 3876 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 3877
01c52d31
MB
3878 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
3879 mm-url.
e8beac8a 3880
01c52d31 3881 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 3882
01c52d31 38832006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 3884
01c52d31
MB
3885 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
3886 coding system which mm-charset-to-coding-system returns for a
3887 given charset is valid.
e8beac8a 3888
01c52d31 38892006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 3890
01c52d31
MB
3891 * html2text.el (html2text-remove-tag-list):
3892 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 3893
01c52d31 38942006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 3895
01c52d31 3896 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 3897
01c52d31 38982006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 3899
01c52d31
MB
3900 * gnus-art.el (article-strip-banner): Call
3901 article-really-strip-banner only when the regexp match is made.
3b059693 3902
01c52d31 39032006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 3904
01c52d31
MB
3905 * gnus-art.el (article-strip-banner): Use
3906 gnus-extract-address-components instead of
3907 mail-header-parse-addresses to make it work with non-ASCII text;
3908 remove mail-encode-encoded-word-string.
3b059693 3909
01c52d31
MB
3910 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
3911 values which are surrounded with \"...\"; make it never cause a
3912 Lisp error; give up parsing of parameters if it failed in
3913 extracting type.
3b059693 3914
01c52d31 39152006-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3b059693 3916
01c52d31
MB
3917 * smime.el (smime-cert-by-ldap-1): Fix bug where
3918 `smime-ldap-search' returns results without userCertificates.
ab513ed4 3919
01c52d31 39202006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 3921
01c52d31 3922 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 3923
01c52d31 39242006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 3925
01c52d31
MB
3926 * spam.el (spam-check-spamassassin-headers): Adapt format for
3927 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
3928 <ari@mbf.ocn.ne.jp>.
3929 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 3930
01c52d31 39312006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 3932
01c52d31
MB
3933 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
3934 make-temp-file; make it work with XEmacs as well.
9516b9f4 3935
01c52d31
MB
3936 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
3937 mm-make-temp-file.
9516b9f4 3938
01c52d31
MB
3939 * mm-decode.el (mm-display-external): Use the 3rd arg of
3940 mm-make-temp-file.
3941 (mm-create-image-xemacs): Ditto.
9516b9f4 3942
01c52d31 39432006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 3944
01c52d31
MB
3945 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
3946 with message-narrow-to-headers.
3947 (gnus-draft-setup): Narrow to header to run message-fetch-field.
3948 (gnus-draft-check-draft-articles): New function.
3949 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 3950
01c52d31 39512006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 3952
01c52d31
MB
3953 * gnus-art.el (gnus-article-browse-html-parts):
3954 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
3955 Don't use suffix argument for mm-make-temp-file for Emacs 21
3956 compatibility. Remove useless `format'.
292f71fe 3957
01c52d31 39582006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 3959
01c52d31
MB
3960 * nnweb.el (nnweb-google-wash-article): Update regexps.
3961 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 3962
01c52d31 39632006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 3964
01c52d31
MB
3965 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
3966 re-loading nn* modules.
292f71fe 3967
01c52d31 39682006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 3969
01c52d31
MB
3970 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
3971 for `tool-bar-mode' and don't check it's default-value.
292f71fe 3972
01c52d31 3973 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 3974
01c52d31 3975 * message.el (message-make-tool-bar): Ditto.
292f71fe 3976
01c52d31
MB
3977 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
3978 `substring'. Shorten tmp-file name.
292f71fe 3979
01c52d31 3980 * gnus.el: Remove bogus comment.
292f71fe 3981
01c52d31 39822006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 3983
01c52d31
MB
3984 * gnus-art.el (gnus-article-browse-html-parts): New function.
3985 (gnus-article-browse-html-article): New function for viewing html
3986 articles with a browser.
bd2cef66 3987
01c52d31 39882006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 3989
01c52d31
MB
3990 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
3991 (mml2015-pgg-encrypt): Ditto.
ffda926c 3992
01c52d31
MB
3993 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
3994 (mml1991-pgg-encrypt): Ditto.
f5fab556 3995
01c52d31 39962006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 3997
01c52d31
MB
3998 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
3999 message-make-date instead of current-time-string.
4b9f0de2 4000
01c52d31
MB
4001 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
4002 to gnus-decoded which mm-uu might set.
4b9f0de2 4003
01c52d31 40042006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 4005
01c52d31
MB
4006 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
4007 don't decode quoted parameters; remove misimported Emacs code.
4008 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4009 (rfc2231-decode-encoded-string): Don't use split-string which
4010 behaves differently according to Emacs version; use
4011 mm-decode-coding-region to convert charset to coding-system.
4012 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4013 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 4014
01c52d31 40152006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 4016
01c52d31
MB
4017 * gnus-art.el (article-decode-charset): Don't use ignore-errors
4018 when calling mail-header-parse-content-type.
4019 (article-de-quoted-unreadable): Ditto.
4020 (article-de-base64-unreadable): Ditto.
4021 (article-wash-html): Ditto.
20051b27 4022
01c52d31
MB
4023 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
4024 calling mail-header-parse-content-type and
4025 mail-header-parse-content-disposition.
4026 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
4027 mail-header-parse-content-type.
82259e50 4028
01c52d31
MB
4029 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
4030 insert charset and format parameters; encode description after
4031 inserting it to buffer.
4032 (mml-insert-parameter): Fold lines properly even if a parameter is
4033 segmented into two or more lines; change the max column to 76.
82259e50 4034
01c52d31
MB
4035 * rfc1843.el (rfc1843-decode-article-body): Don't use
4036 ignore-errors when calling mail-header-parse-content-type.
46f93472 4037
01c52d31
MB
4038 * rfc2231.el (rfc2231-parse-string): Return at least type if
4039 possible; don't cause an error even if it fails in parsing of
4040 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4041 (rfc2231-encode-string): Don't break lines at the beginning, leave
4042 it to mml-insert-parameter.
46f93472 4043
01c52d31
MB
4044 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
4045 calling mail-header-parse-content-type.
d3a597b7 4046
01c52d31 40472006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 4048
01c52d31
MB
4049 * spam-report.el (spam-report-gmane-use-article-number):
4050 Improve doc string.
4051 (spam-report-gmane-internal): Check if a suitable header was found
4052 in the article.
8753ddee 4053
01c52d31 40542006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 4055
01c52d31
MB
4056 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
4057 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 4058
01c52d31 40592006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 4060
01c52d31 4061 Update copyright notices of all files in the gnus directory.
8753ddee 4062
01c52d31 40632006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 4064
01c52d31 4065 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 4066
01c52d31 40672006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 4068
01c52d31
MB
4069 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
4070 segmented lines of parameter value to cope with Thunderbird 1.5
4071 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
4072 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4073 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 4074
01c52d31 40752006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 4076
01c52d31
MB
4077 * mml.el (mml-generate-mime-1): Correct the order of inline signed
4078 parts.
a33704bb 4079
01c52d31 40802006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 4081
01c52d31
MB
4082 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
4083 there's only one active file for all servers.
4084 (nnweb-request-scan): Make sure nnweb-articles is initialized on
4085 solid groups. Gnus might have used a FAST request to select the group.
4086 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
4087 and nnweb-search redundantly in the active file.
4088 (nnweb-request-list): Don't list bogus groups. There can only be one.
4089 (nnweb-request-create-group): Don't use ARGS.
4090 (nnweb-possibly-change-server, nnweb-request-group): Remove some
4091 initialisations. Let nnoo do the work.
a33704bb 4092
01c52d31 40932006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 4094
01c52d31
MB
4095 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
4096 Say the part has been decoded.
a33704bb 4097
01c52d31 4098 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 4099
01c52d31 41002006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 4101
01c52d31
MB
4102 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
4103 mailcap-viewer-test-cache when there's no 'test clause, since that
4104 will invert the meaning of a "nil" test previously determined by
4105 mailcap-mailcap-entry-passes-test.
53cfefc8 4106
01c52d31 41072006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 4108
01c52d31
MB
4109 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
4110 compiling.
53cfefc8 4111
01c52d31 4112 * gnus-sum.el: Ditto.
53cfefc8 4113
01c52d31 4114 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 4115
01c52d31 41162006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4117
01c52d31 4118 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 4119
01c52d31 41202006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 4121
01c52d31
MB
4122 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
4123 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
4124 current Google Groups.
53cfefc8 4125
01c52d31 41262006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4127
01c52d31
MB
4128 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
4129 and tool-bar-mode.
66841476 4130
01c52d31
MB
4131 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
4132 and tool-bar-mode.
66841476 4133
01c52d31
MB
4134 * message.el (message-tool-bar-update): Simplify.
4135 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 4136
01c52d31
MB
4137 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
4138 gnus-summary-buffer.
4139 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
4140 gnus-summary-reply.
81df110a 4141
01c52d31 4142 * gmm-utils.el (gmm): Add :version.
5fae1cae 4143
01c52d31 41442006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4145
01c52d31
MB
4146 * Makefile.in (clean): New rule.
4147 (distclean): Use it.
5fae1cae 4148
01c52d31 41492006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 4150
01c52d31
MB
4151 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
4152 autoload.
5fae1cae 4153
01c52d31 41542006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4155
01c52d31 4156 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 4157
01c52d31 41582006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 4159
01c52d31 4160 * message.el: Change some comments WRT tool-bars.
81df110a 4161
01c52d31
MB
4162 * gnus-sum.el (gnus-summary-tool-bar)
4163 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
4164 (gnus-summary-tool-bar-zap-list): New variables.
4165 (gnus-summary-make-tool-bar): Complete rewrite using
4166 `gmm-tool-bar-from-list'.
430d3ed7 4167
01c52d31
MB
4168 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
4169 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
4170 variables.
4171 (gnus-group-make-tool-bar): Complete rewrite using
4172 `gmm-tool-bar-from-list'.
4173 (gnus-group-tool-bar-update): New function.
430d3ed7 4174
01c52d31 4175 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 4176
01c52d31 41772006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 4178
01c52d31
MB
4179 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
4180 is dissected into a single part of which the type is the same as
4181 the given one; decode charset.
6ff5b064 4182
01c52d31 41832006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 4184
01c52d31
MB
4185 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
4186 into alists as symbol not string, since that's what
4187 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
4188 look for.
a8f6d239 4189
01c52d31 41902006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 4191
01c52d31
MB
4192 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
4193 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 4194
01c52d31 4195 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 4196
01c52d31 41972006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4198
01c52d31
MB
4199 * gnus-art.el (gnus-mime-security-button-commands): New variable.
4200 (gnus-mime-security-button-menu): New definition.
4201 (gnus-mime-security-button-map): Use them.
4202 (gnus-mime-security-button-menu): New function.
4203 (gnus-insert-mime-security-button): Addition to help echo.
4204 (gnus-mime-security-run-function, gnus-mime-security-save-part)
4205 (gnus-mime-security-pipe-part): New functions.
d752cf53 4206
01c52d31
MB
4207 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
4208 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 4209
01c52d31
MB
4210 * mm-decode.el (mm-handle-set-disposition): Remove.
4211 (mm-handle-set-description): Remove.
d752cf53 4212
01c52d31 42132006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4214
01c52d31
MB
4215 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
4216 (mm-w3m-standalone-supports-m17n-p): New function.
4217 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
4218 w3m usage.
d752cf53 4219
01c52d31
MB
4220 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
4221 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 4222
01c52d31 42232006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 4224
01c52d31
MB
4225 * message.el (message-tool-bar-zap-list): Use
4226 gmm-tool-bar-zap-list as custom type.
4227 (message-tool-bar-update): New function.
4228 (message-tool-bar, message-tool-bar-gnome)
4229 (message-tool-bar-retro): Add message-tool-bar-update.
4230 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 4231
01c52d31 4232 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 4233
01c52d31
MB
4234 * gmm-utils.el (gmm-error): Describe `args'.
4235 (gmm-tool-bar-zap-list): New widget.
4236 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 4237
01c52d31 42382006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4239
01c52d31
MB
4240 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
4241 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
4242 the number of recursive calls.
4a2358e9 4243
01c52d31
MB
4244 * mm-decode.el (mm-handle-set-disposition): New macro.
4245 (mm-handle-set-description): New macro.
4a2358e9 4246
01c52d31 42472006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4248
01c52d31
MB
4249 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
4250 encoding.
4a2358e9 4251
01c52d31 42522006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4253
01c52d31
MB
4254 * message.el (message-tool-bar-zap-list, message-tool-bar)
4255 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
4256 (message-tool-bar-local-item-from-menu): Remove.
4257 (message-tool-bar-map): Replace by `message-make-tool-bar'.
4258 (message-make-tool-bar): New function.
4259 (message-mode): Use `message-make-tool-bar'.
4a2358e9 4260
01c52d31
MB
4261 * gmm-utils.el: New file.
4262 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
4263 (gmm-lazy): New widget copied from `nnmail.el'.
4264 (gmm-tool-bar-from-list): New function for creating customizable
4265 tool bars.
4266 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
4267 output.
4268 (gmm): Add :prefix to defgroup.
4a2358e9 4269
01c52d31 42702006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 4271
01c52d31 4272 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 4273
01c52d31 42742006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4275
01c52d31
MB
4276 * mml.el (mml-attach-file): Describe `description' in doc string.
4277 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 4278
01c52d31 42792006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 4280
01c52d31 4281 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 4282
01c52d31 42832006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 4284
01c52d31 4285 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 4286
01c52d31 42872006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 4288
01c52d31
MB
4289 * imap.el (imap-open): Handle case where buffer is a buffer
4290 object.
41e11121 4291
01c52d31 42922005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 4293
01c52d31
MB
4294 * gnus-delay.el (gnus-delay): Don't autoload.
4295 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
4296 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 4297
01c52d31 42982005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 4299
01c52d31 4300 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 4301
01c52d31 43022006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 4303
01c52d31 4304 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 4305
01c52d31 4306 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 4307
01c52d31 43082006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 4309
01c52d31 4310 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 4311
01c52d31 43122006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 4313
01c52d31
MB
4314 * mm-decode.el (mm-inlined-types): Add application/pgp.
4315 (mm-automatic-display): Ditto.
11e22c4a 4316
01c52d31
MB
4317 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
4318 part as text.
11e22c4a 4319
01c52d31 43202006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 4321
01c52d31
MB
4322 * nnrss.el: Update copyright.
4323 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 4324
01c52d31
MB
4325 * gnus-art.el:
4326 * gnus-sum.el:
4327 * mm-uu.el:
4328 * mm-view.el: Update copyright.
97f78c9b 4329
01c52d31 43302006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 4331
01c52d31
MB
4332 * message.el (message-info): New function.
4333 (message-mode-menu): Add it.
4334 Update copyright.
97f78c9b 4335
01c52d31 4336 * ChangeLog: Fix and update copyright.
97f78c9b 4337
01c52d31 43382006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 4339
01c52d31
MB
4340 * message.el (message-forward-subject-name-subject): Prefer the
4341 address to 'nowhere' if the sender has no name.
4342 Fix typo. Update copyright year.
97f78c9b 4343
01c52d31 43442006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 4345
01c52d31
MB
4346 * gnus-art.el (article-wash-html): Use
4347 gnus-summary-show-article-charset-alist if a numeric arg is given.
4348 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 4349
01c52d31
MB
4350 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
4351 mm-inline-text-html-render-with-w3m-standalone.
4352 (mm-text-html-washer-alist): Map w3m-standalone to
4353 gnus-article-wash-html-with-w3m-standalone.
4354 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 4355
01c52d31 43562006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 4357
01c52d31
MB
4358 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
4359 Improve LaTeX.
4b91459a 4360
01c52d31 43612006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 4362
01c52d31
MB
4363 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
4364 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 4365
01c52d31
MB
4366 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
4367 the buffer.
4b91459a 4368
01c52d31 43692006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4370
01c52d31
MB
4371 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
4372 custom definition of `gnus-posting-styles'.
d44e3b45 4373
01c52d31
MB
4374 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
4375 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 4376
01c52d31 43772006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4378
01c52d31
MB
4379 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
4380 Use nntp for bug archive.
4b91459a 4381
01c52d31 43822006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 4383
01c52d31
MB
4384 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
4385 parts.
4386 (nnrss-normalize-date): New function converts ISO 8601 date into
4387 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
4388 (nnrss-check-group): Use it.
c03ac728 4389
01c52d31 43902006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 4391
01c52d31 4392 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 4393
01c52d31
MB
4394 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
4395 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
4396 (nnrss-insert-w3): Ditto.
d8a88581 4397
01c52d31 43982005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 4399
01c52d31
MB
4400 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
4401 the articles to be forwarded including the case where neither a
4402 number of articles nor a region is specified.
d8a88581 4403
01c52d31 44042005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 4405
01c52d31
MB
4406 * nnrss.el (nnrss-request-article): Fix last change; fill
4407 text/plain parts.
7573397b 4408
01c52d31 44092005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 4410
01c52d31
MB
4411 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
4412 in text/plain part.
4413 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 4414
01c52d31 44152005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 4416
01c52d31
MB
4417 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
4418 article.
9ebc3953 4419
01c52d31 44202005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 4421
01c52d31
MB
4422 * nnml.el: Don't require gnus-bcklg. Autoload it.
4423 (nnml-use-compressed-files, nnml-save-mail): Support other
4424 comression programs such as bzip2.
7929f858 4425
01c52d31 44262005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 4427
01c52d31
MB
4428 * dns.el (query-dns): Make sure we check the buffer size before
4429 removing tcp headers.
7929f858 4430
01c52d31 44312005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 4432
01c52d31
MB
4433 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
4434 remove MIME buttons associated with multipart/alternative parts.
4435 (gnus-mime-display-alternative): Tag buttons using `article-type'
4436 text property.
ead25b5c 4437
01c52d31
MB
4438 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
4439 associated with multipart/alternative parts.
ead25b5c 4440
01c52d31 4441 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 4442
01c52d31
MB
4443 * mm-decode.el (mm-inlined-types): Fix custom type.
4444 (mm-keep-viewer-alive-types): Ditto.
4445 (mm-automatic-display): Ditto.
4446 (mm-attachment-override-types): Ditto.
4447 (mm-inline-override-types): Ditto.
4448 (mm-automatic-external-display): Ditto.
8774406b 4449
01c52d31 44502005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 4451
01c52d31
MB
4452 * spam-report.el (spam-report-user-mail-address)
4453 (spam-report-user-agent): New variables.
4454 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 4455
01c52d31 44562005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 4457
01c52d31
MB
4458 * gnus-art.el (gnus-button-handle-custom): Do not just use
4459 `customize-apropos' for any "M-x customize-*" button but the
4460 function called for. Accept both the function name and its
4461 argument in order to achieve this.
4462 (gnus-button-alist): Remove support for "custom:" URL's. Pass
4463 function name to `gnus-button-handle-custom' in case of "M-x
4464 customize-*" buttons.
59fda2fa 4465
01c52d31 44662005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 4467
01c52d31
MB
4468 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
4469 multipart/alternative and add xref to mm-discouraged-alternatives
4470 in doc string.
7d0c69be 4471
01c52d31
MB
4472 * mm-decode.el (mm-discouraged-alternatives): Add xref to
4473 gnus-buttonized-mime-types in doc string.
7d0c69be 4474
01c52d31 44752005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 4476
01c52d31
MB
4477 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
4478 Suggest image/.* in the doc string.
d6697c02 4479
01c52d31 44802005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 4481
01c52d31
MB
4482 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
4483 message-marks (Debian bug #342521).
d6697c02 4484
01c52d31 44852005-12-12 Simon Josefsson <jas@extundo.com>
84861437 4486
01c52d31
MB
4487 * password.el (password-read-from-cache): Add.
4488 (password-read): Use it.
84861437 4489
01c52d31 44902005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 4491
01c52d31
MB
4492 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
4493 us-ascii as a MIME charset.
3338c0ad 4494
01c52d31
MB
4495 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
4496 against the case where the 2nd arg TYPE is nil.
3338c0ad 4497
01c52d31 44982005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 4499
01c52d31 4500 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 4501
01c52d31 4502 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 4503
01c52d31 45042005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 4505
01c52d31 4506 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 4507
01c52d31 45082005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 4509
01c52d31
MB
4510 * mm-decode.el (mm-display-external): Use nametemplate (defined in
4511 RFC1524) if it is in mailcap or add a suffix according to
4512 mailcap-mime-extensions when generating a temp filename; postpone
4513 deleting a temp file for 2 seconds for some wrappers, shell
4514 scripts, and so on, which might exit right after having started a
4515 viewer command as a background job.
4516
45172005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
4518
4519 * nntp.el (nntp-marks-directory): Fix custom group.
4520
4521 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
4522 steps when < 10.
4523
4524 * gnus-start.el (gnus-no-server-1): Mention
4525 `gnus-level-default-subscribed' in doc string.
4526
45272005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
4528
4529 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
4530 parens.
4531
45322005-11-26 Dave Love <fx@gnu.org>
4533
4534 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
4535 (tls-program, tls-success): Provide openssl alternative.
4536
4537 * starttls.el: Doc fixes.
4538 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
4539 SERVICE to PORT.
4540
4541 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
4542 port null or service name.
4543 (starttls-negotiate): Autoload.
4544
45452005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
4546
4547 * message.el (message-kill-to-signature): Fix interactive spec.
4548
45492005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
4550
4551 * pop3.el (pop3-open-server): Recognize a string as a service name.
4552
45532005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
4554
4555 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
4556
45572005-11-23 Dave Love <fx@gnu.org>
4558
4559 Add pop3s, pop3/starttls.
4560
4561 * pop3.el (pop3-authentication-scheme): Clarify doc.
4562 (open-tls-stream, starttls-open-stream): Autoload.
4563 (pop3-stream-type): New.
4564 (pop3-open-server): Use it.
4565
4566 * mail-source.el (mail-sources): Fix some :types. Add stream type
4567 for POP.
4568 (mail-source-keyword-map): Add :stream for POP.
4569 (mail-source-fetch-pop): Use pop3-stream-type.
4570
45712005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
4572
4573 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
4574 of current-time-string.
4575
45762005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
4577
4578 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
4579 date header.
4580
45812005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
4582
4583 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
4584 it can seriously impact performance as it bypasses the agent's
4585 local caches.
4586
45872005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
4588
4589 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
4590 must be explicitly online rather than "not explicitly offline" for
4591 its flags to be synchronized.
4592
4593 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
4594 that gnus-uu-unmark-thread will function correctly.
4595
4596 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
4597 1024K is instead displayed as 1M.
4598
45992005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4600
4601 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
4602
46032005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
4604
4605 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
4606
46072005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
4608
4609 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
4610 error message to display actual error condition.
4611 (gnus-agent-save-local): Avoid saving symbols that are bound to
4612 nil as they simply result in a warning message in
4613 gnus-agent-read-local.
4614
46152005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
4616
4617 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
4618 rather than make-variable-buffer-local for file-precious-flag.
4619
46202005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
4621
4622 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
4623 for duplicates which are removed. The invalid sort check then
4624 triggers a rescan after the sort as sorting may have moved
4625 duplicate entries such that they can be cheaply detected.
4626
46272005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
4628
4629 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
4630
46312005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
4632
4633 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
4634 internal variable to a custom variable. Changed default value
4635 from compressed(2) to uncompressed(1).
4636 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
4637 support for uncompressed agentview files. Taken together, reading
4638 the agentview file should now be 6-7 times faster.
4639
46402005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
4641
4642 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
4643 as a buffer-local variable. This avoids creating truncated
4644 dribble files as a result of a hang up, eg.
4645
46462005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
4647
4648 * gnus-start.el (gnus-start-draft-setup): Enforce
4649 `gnus-draft-mode' for nndraft:drafts at startup.
4650
4651 * gnus.el (gnus-splash): Change custom group.
4652 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
4653 allow-list argument.
4654
4655 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
4656 string.
4657
46582005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
4659
4660 * gnus-art.el (gnus-default-article-saver): Add user-defined
4661 `function' to custom type.
4662
46632005-10-30 Chong Yidong <cyd@stupidchicken.com>
4664
4665 * imap.el (imap-open): Handle case where buffer is a buffer
4666 object.
4667
46682005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
4669
4670 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
4671 long lines.
4672 (gnus-cache-delete-group): Wrap doc strings.
4673
4674 * gnus-agent.el (gnus-agent-rename-group)
4675 (gnus-agent-delete-group): Wrap doc strings.
4676
4677
46782005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4679
4680 * gnus-start.el (gnus-1): Add "native" to
4681 gnus-predefined-server-alist.
4682
4683 * gnus.el (gnus-method-to-server): Don't add "native" to the
4684 lists here, because that leads to problems when
4685 gnus-select-method is bound.
4686
46872005-11-09 Simon Josefsson <jas@extundo.com>
4688
4689 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
4690 use (not sort-by-date) instead.
4691
46922005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
4693
4694 * gnus-delay.el (gnus-delay-group): Don't autoload.
4695 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
4696 to be re-loaded when customizing the `gnus-delay' group.
4697
46982005-11-19 Chong Yidong <cyd@stupidchicken.com>
4699
4700 * message.el: Revert last changes.
4701 (message-insert-citation-line): Use newlines.
4702
47032005-11-17 Chong Yidong <cyd@stupidchicken.com>
4704
4705 * message.el (message-courtesy-message)
4706 (message-mark-insert-begin, message-mark-insert-end)
4707 (message-elide-ellipsis, message-cancel-message)
4708 (message-add-header, message-change-subject)
4709 (message-cross-post-followup-to-header)
4710 (message-cross-post-insert-note, message-reduce-to-to-cc)
4711 (message-widen-reply, message-delete-not-region)
4712 (message-kill-to-signature, message-insert-signature)
4713 (message-insert-importance-high, message-insert-importance-low)
4714 (message-insert-or-toggle-importance)
4715 (message-insert-disposition-notification-to)
4716 (message-indent-citation, message-yank-original)
4717 (message-cite-original-without-signature, message-cite-original)
4718 (message-insert-citation-line, message-position-on-field)
4719 (message-fix-before-sending, message-send-mail-partially)
4720 (message-send-mail, message-send-mail-with-sendmail)
4721 (message-send-mail-with-qmail, message-send-news)
4722 (message-check-news-header-syntax, message-generate-headers)
4723 (message-insert-courtesy-copy, message-fill-address)
4724 (message-fill-header, message-shorten-references)
4725 (message-setup-1, message-cancel-news)
4726 (message-forward-make-body-plain, message-forward-make-body-mime)
4727 (message-forward-make-body-mml, message-encode-message-body)
4728 (message-forward-make-body-digest-plain)
4729 (message-forward-make-body-digest-mime)
4730 (message-use-alternative-email-as-from): Insert `hard-newline'
4731 instead of ordinary newlines.
4732
47332005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
4734
4735 * message.el (message-generate-headers): Downcase the argument
4736 given to message-check-element.
4737
47382005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
4739
4740 * nntp.el (nntp-authinfo-rejected): New error condition.
4741 (nntp-wait-for): Use new error condition to signal authentication
4742 error.
4743 (nntp-retrieve-data): Rethrow new error condition to break out of
4744 recursive call to nntp-send-authinfo.
4745
47462005-11-08 Romain Francoise <romain@orebokech.com>
4747
4748 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
4749 (gnus-summary-exit-map): Bind to `Z p'.
4750 (gnus-summary-make-menu-bar): Add menu item.
4751
47522005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
4753
4754 * gnus-art.el (gnus-article-treat-custom): Add `first'.
4755 (gnus-treat-*): Add `first' in all doc strings.
4756
4757 * gnus-group.el (gnus-group-compact-group): Fix typo.
4758
47592005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
4760
4761 * gnus.el (gnus-parameters-case-fold-search): New variable.
4762 (gnus-parameters-get-parameter): Use it.
4763
4764 * gnus-score.el (gnus-home-score-file): Doc fix.
4765
47662005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
4767
4768 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
4769
47702005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
4771
4772 * mm-util.el (mm-special-display-p): New function.
4773
4774 * mml.el (mml-preview): Use it; doc fix.
4775
47762005-10-29 Romain Francoise <romain@orebokech.com>
4777
4778 * message.el (message-fix-before-sending): Fix comment.
4779
47802005-10-29 Jari Aalto <jari.aalto@cante.net>
4781
4782 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
4783
47842005-10-29 Jari Aalto <jari.aalto@cante.net>
4785
4786 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
4787 Used in gnus-score.el.
4788
47892005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
4790
4791 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
4792
47932005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
4794
4795 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
4796 whitespace removed in revision 7.8. Use concatenated string to
4797 protect trailing whitespace.
4798
47992005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
4800
4801 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
4802 (nnimap-request-expire-articles): Use it to avoid sending 'UID
4803 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
4804 Courier IMAP ("some version from 2004"). Mostly based on similar
4805 code in the same function.
4806
48072005-10-26 Didier Verna <didier@xemacs.org>
4808
4809 * gnus-group.el (gnus-group-compact-group): invalidate original
4810 article buffer.
4811 * gnus-srvr.el (gnus-server-compact-server): ditto.
4812 * nnml.el (nnml-request-compact-group): handle self Xref: field in
4813 NOV database and in article itself.
4814 Invalidate article backlog.
4815
48162005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
4817
4818 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
4819
48202005-10-26 Simon Josefsson <jas@extundo.com>
4821
4822 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
4823 part of 2004-07-25 change.
4824
48252005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
4826
4827 * message.el (message-display-completion-list): New function.
4828 (message-expand-group): Use it; make sure the Completions buffer
4829 is modifiable.
4830
48312005-10-30 Chong Yidong <cyd@stupidchicken.com>
4832
4833 * imap.el (imap-open): Handle case where buffer is a buffer
4834 object.
4835
48362005-10-24 Eli Zaretskii <eliz@gnu.org>
4837
4838 * pgg-def.el:
4839 * pgg-gpg.el:
4840 * pgg-parse.el:
4841 * pgg-pgp.el:
4842 * pgg-pgp5.el:
4843 * pgg.el: Move to the parent lisp directory.
4844
48452005-10-23 Chong Yidong <cyd@stupidchicken.com>
4846
4847 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
4848 user-mail-name is an empty string.
4849
48502005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
4851
4852 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
4853 depending on gnus-score-decay-constant.
4854
4855 * encrypt.el (encrypt-insert-file-contents)
4856 (encrypt-write-file-contents): Don't use `gnus-message'.
4857
4858 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
4859 arguments.
4860 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
4861 arguments to mm-uu-verbatim-marks-extract.
4862 (mm-uu-hide-markers): New variable.
4863 (mm-uu-extract): Use face similar to `gnus-cite-3'.
4864
4865 * gnus-fun.el (gnus-convert-image-to-x-face-command)
4866 (gnus-convert-image-to-face-command): Use "convert" by default to
4867 allow other input image formats.
4868 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
4869 accordingly.
4870
48712005-10-23 Simon Josefsson <jas@extundo.com>
4872
4873 * imap.el (imap-gssapi-program): Align command line parameters
4874 with latest GNU SASL.
4875 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
4876
48772005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4878
4879 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
4880 HTML.
4881 (nnslashdot-request-article): Ditto.
4882
48832005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
4884
4885 * mail-source.el (mail-source-fetch-pop): Require pop3.
4886 (mail-source-check-pop): Ditto.
4887
48882005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
4889
4890 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
4891 errors.
4892
48932005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
4894
4895 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
4896 (gnus-treat-strip-leading-blank-lines): Improve doc string.
4897
4898 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
4899
4900 * mm-bodies.el (mm-decode-string): Call
4901 `mm-charset-to-coding-system' with allow-override argument.
4902
49032005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
4904
4905 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
4906 (rfc2047-charset-to-coding-system): New function.
4907 (rfc2047-decode-encoded-words): New function.
4908 (rfc2047-decode-region): Use them.
4909 (rfc2047-decode-cte): Remove.
4910 (rfc2047-parse-and-decode): Remove.
4911 (rfc2047-decode): Remove.
4912
49132005-10-15 Kenichi Handa <handa@m17n.org>
4914
4915 * rfc2047.el (rfc2047-decode-cte): New function.
4916 (rfc2047-decode-region): Change the way to decode successive
4917 encoded-words: decode B- or Q-encoding in each encoded-word,
4918 concatenate them, and decode it as charset.
4919
49202005-10-17 Chong Yidong <cyd@stupidchicken.com>
4921
4922 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
4923 widget-move-and-invoke.
4924 (gnus-custom-mode): Use gnus-custom-map.
4925
49262005-10-15 Bill Wohler <wohler@newt.com>
4927
4928 * message.el (message-tool-bar-map): Renamed image file from
4929 mail_send to mail/send.
4930
49312005-10-16 Masatake YAMATO <jet@gyve.org>
4932
4933 * message.el (message-expand-group): Pass the common
4934 prefix substring of completion to `display-completion-list'.
4935
49362005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
4937
4938 * mml-sec.el (mml-secure-method): New internal variable.
4939 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
4940 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
4941 functions using mml-secure-method.
4942
4943 * mml.el (mml-mode-map): Add key bindings for those functions.
4944 (mml-menu): Simplify security menu entries. Suggested by Jesper
4945 Harder <harder@myrealbox.com>.
4946 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
4947 end of message if point is the headers of the message.
4948
4949 * message.el (message-in-body-p): New function.
4950
4951 * assistant.el: Autoload gnus-util and netrc.
4952
4953 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
4954 Use `mm-charset-override-alist' only when decoding.
4955
4956 * mm-bodies.el (mm-decode-body): Call
4957 `mm-charset-to-coding-system' with allow-override argument.
4958
4959 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
4960 `filename' from Content-Disposition if Content-Type doesn't
4961 provide `name'.
4962 (gnus-mime-view-part-as-type): Set default instead of
4963 initial-input.
4964
49652005-10-09 Daniel Brockman <daniel@brockman.se>
4966
4967 * format-spec.el (format-spec): Propagate text properties of % spec.
4968
49692005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
4970
4971 * gnus-art.el (gnus-treat-predicate): Add `first'.
4972
49732005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
4974
4975 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
4976 (mm-charset-override-alist): New variable.
4977 (mm-charset-to-coding-system): Use it.
4978 (mm-codepage-setup): New helper function.
4979 (mm-charset-eval-alist): New variable.
4980 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
4981 about unknown charsets.
4982
49832005-10-04 David Hansen <david.hansen@gmx.net>
4984
4985 * nnrss.el (nnrss-request-article): Add support for the comments tag.
4986 (nnrss-check-group): Ditto.
4987
49882005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
4989
4990 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
4991 Rename x-gnus-verbatim to x-verbatim.
4992 (mm-uu-type-alist): Fix regexp for verbatim-marks.
4993
4994 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
4995 x-verbatim.
4996
4997 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
4998
4999 * gnus-util.el (gnus-remove-duplicates): Remove.
5000
5001 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
5002 instead of gnus-remove-duplicates.
5003
5004 * message.el (message-remove-duplicates): Remove.
5005 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
5006 message-remove-duplicates.
5007
5008 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
5009 available, else use implementation from `delete-dups'.
5010
5011 * message.el (message-insert-expires): New function.
5012 (message-mode-map): Add key binding.
5013 (message-mode-field-menu): Add menu entry.
5014 (message-mode): Document it.
5015 (message-make-expires-date): Use `message-make-date'.
5016
50172005-10-04 Josh Huber <huber@alum.wpi.edu>
5018
5019 * message.el (message-make-expires-date): New function.
5020
50212005-10-04 Katsumi Yamaoka <yamaoka@jpl.org>
5022
5023 * Makefile.in (list-installed-shadows): New entry.
5024 (install): Use it.
5025 (remove-installed-shadows): New entry.
5026
50272005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
5028
5029 * time-date.el: Autoload parse-time-string, XEmacs needs it.
5030
50312005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
5032
5033 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
5034 function rather than the diff-mode.el package.
5035 (mm-display-external): Use with-current-buffer.
5036 (mm-viewer-completion-map, mm-viewer-completion-map):
5037 Move initialization inside declaration.
5038
50392005-09-29 Simon Josefsson <jas@extundo.com>
5040
5041 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
5042 autoload mail-check-payment.
5043 (spam-check-hashcash): Define unconditionally, since hashcash.el
5044 is part of Gnus now. Ignore errors from payment checking.
5045
50462005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
5047
5048 * message.el (message-bold-region, message-unbold-region): Rename
5049 from `bold-region' and `unbold-region'.
5050
5051 * message.el: Remove useless autoloads.
5052
50532005-09-28 Simon Josefsson <jas@extundo.com>
5054
5055 * message.el (message-use-idna): Default to t.
5056 (message-use-idna): Test whether encoding works too. Doc fix.
5057
50582005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
5059
5060 * nntp.el (nntp-warn-about-losing-connection): Remove.
5061
50622005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
5063
5064 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
5065 customizable. Change default value.
5066 (mm-uu-diff-groups-regexp): Change default value.
5067 (mm-uu-type-alist): Add doc string.
5068 (mm-uu-configure): Add doc string. Make it interactive.
5069 (mm-uu-tex-groups-regexp): New variable.
5070 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
5071 (mm-uu-type-alist): Add LaTeX documents.
5072 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
5073 of "text/verbatim".
5074 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
5075
5076 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
5077 instead of "text/verbatim".
5078
5079 * message.el (message-mark-inserted-region)
5080 (message-mark-insert-file): Use slrn style marks when called with
5081 prefix argument.
5082
50832005-09-27 Simon Josefsson <jas@extundo.com>
5084
5085 * message.el (message-idna-to-ascii-rhs-1): Reformat.
5086
50872005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
5088
5089 * message.el (message-remove-duplicates): New function.
5090 Implementation borrowed from `gnus-remove-duplicates'.
5091 (message-idna-to-ascii-rhs): Also encode idna addresses in
5092 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5093 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
5094 only ask about the same idna domain once per header and also tell
5095 in what header to replace the idna domain.
5096
5097 * gnus-art.el (article-decode-idna-rhs): Also decode idna
5098 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5099 (article-decode-idna-rhs): Fix regexp so that all idna-address in
5100 a header is decoded and not just the last one.
5101
51022005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
5103
5104 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
5105 has been decoded.
5106
5107 * mm-decode.el (mm-automatic-display): Add text/verbatim.
5108 (mm-insert-part): Don't modify text if it has been decoded.
5109
5110 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
5111 decoded.
5112
5113 * mm-view.el (mm-inline-text): Don't strip text props unless
5114 decoding enriched or richtext parts.
5115
51162005-09-25 Romain Francoise <romain@orebokech.com>
5117
5118 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
5119 * gnus-start.el (gnus-subscribe-interactively):
5120 * gnus-uu.el (gnus-uu-grab-articles):
5121 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
5122 space.
5123
51242005-09-24 Emilio C. Lopes <eclig@gmx.net>
5125
5126 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
5127 * mm-view.el (mm-view-pkcs7-decrypt):
5128 * gnus-sum.el (gnus-summary-limit-to-extra)
5129 (gnus-summary-respool-article, gnus-read-move-group-name):
5130 * gnus-score.el (gnus-summary-increase-score):
5131 * gnus-util.el (gnus-completing-read-with-default):
5132 * gnus-art.el (gnus-read-save-file-name)
5133 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
5134 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
5135 * message.el (message-check-news-header-syntax):
5136 Follow convention for reading with the minibuffer.
5137
51382005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
5139
5140 * spam-report.el (spam-report-url-ping-plain):
5141 Use gnus-extended-version as User-Agent.
5142
5143 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
5144 default value is nil.
5145
5146 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
5147 (mm-uu-verbatim-marks-extract): New function.
5148 (mm-uu-extract): New face.
5149 (mm-uu-copy-to-buffer): Use it.
5150
5151 * spam-report.el (spam-report-gmane-ham): Renamed from
5152 `spam-report-gmane-unspam'.
5153 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
5154 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
5155
5156 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
5157 Autoload.
5158 (spam-report-gmane-unregister-routine): Renamed
5159 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
5160
51612005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
5162
5163 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
5164 (spam-report-gmane-unregister-routine): Add support for gmane
5165 unregistration.
5166
5167 * spam-report.el (spam-report-gmane-unspam)
5168 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
5169 (spam-report-gmane): Change to take a single article and do unspam
5170 registration.
5171
51722005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5173
5174 * mm-url.el (mm-url-decode-entities): Fix regexp.
5175
51762005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5177
5178 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
5179 default to nil, to be able to use Gnus at all. If the default
5180 switches to something else, then the function should be fixed not
5181 be exceedingly slow.
5182
51832005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
5184
5185 * gnus-start.el (gnus-activate-group): If the server is nil, don't
5186 fail hard.
5187
5188 * spam-report.el: Add better Keywords line.
5189
5190 * spam.el: Add Maintainer and better Keywords line.
5191
51922005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5193
5194 * gnus-art.el (gnus-article-replace-part)
5195 (gnus-mime-replace-part): New functions.
5196 (gnus-mime-action-alist, gnus-mime-button-commands)
5197 (gnus-mime-save-part-and-strip): Added file argument.
5198 (gnus-article-part-wrapper): Added interactive argument.
5199
5200 * gnus-sum.el (gnus-summary-mime-map): Add
5201 `gnus-article-replace-part'.
5202
52032005-09-19 Didier Verna <didier@xemacs.org>
5204
5205 The nnml compaction feature:
5206 * nnml.el (nnml-request-compact-group): New function.
5207 * nnml.el (nnml-request-compact): New function.
5208 * gnus-int.el (gnus-request-compact-group): New function.
5209 * gnus-int.el (gnus-request-compact): New function.
5210 * gnus-group.el (gnus-group-compact-group): New function.
5211 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
5212 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
5213 * gnus-srvr.el (gnus-server-compact-server): New function.
5214 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
5215 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
5216
52172005-09-18 Deepak Goel <deego@gnufans.org>
5218
5219 * sieve.el (sieve-help): Fix `message' call: first arg should be a
5220 format spec.
5221
52222005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
5223
5224 * gnus.el (gnus-group-startup-message): Bind image-load-path.
5225
52262005-09-15 Romain Francoise <romain@orebokech.com>
5227
5228 * message.el (message-fill-paragraph): Clarify docstring.
5229
52302005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
5231
5232 * gnus-art.el (gnus-mime-display-part): Protect against broken
5233 MIME messages.
5234
52352005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
5236
5237 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
5238 before parsing header.
5239
52402005-09-11 Jari Aalto <jari.aalto@cante.net>
5241
5242 * html2text.el: (html2text-replace-list): Add new entities.
5243
52442005-09-11 Romain Francoise <romain@orebokech.com>
5245
5246 * message.el (message-alternative-emails): Improve docstring.
5247 (message-setup-1): Call `message-use-alternative-email-as-from'
5248 after `message-setup-hook' to give it precedence over posting
5249 styles, etc.
5250 (message-use-alternative-email-as-from): Add docstring. Remove
5251 the original From header if present.
5252
5253 * nnml.el (nnml-compressed-files-size-threshold): New variable.
5254 (nnml-save-mail): Use it.
5255
5256 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
5257 articles. Add new argument `silent'.
5258 (gnus-uu-mark-all): Report the total number of marked articles.
5259
52602005-09-10 Romain Francoise <romain@orebokech.com>
5261
5262 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
5263 (gnus-uu-mark-series): Likewise.
5264
52652005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
5266
5267 * spam-report.el (spam-report-gmane): Fix generation of spam
5268 report URL.
5269
52702005-09-10 Simon Josefsson <jas@extundo.com>
5271
5272 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
5273 t, based on discussion on the ding list with Robert Epprecht
5274 <epprecht@solnet.ch>.
5275
52762005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
5277
5278 * spam-report.el (spam-report-gmane): Make it work without
5279 X-Report-Spam header. Gmane now only provides Archived-At.
5280 This is only used if `spam-report-gmane-use-article-number' is nil.
5281 (spam-report-gmane-spam-header): Remove. Not used anymore.
5282
5283 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
5284 make `gnus-summary-sort-by-recipient' work with threading.
5285
5286 * nnweb.el (nnweb-google-wash-article): Print a message if article
5287 is not available.
5288
52892005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
5290
5291 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
5292 change. Decode text/* parts content before displaying.
5293
52942005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
5295
5296 * mml-smime.el: Remove defvar of gnus-extract-address-components.
5297
52982005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
5299
5300 * mm-view.el (mm-display-inline-fontify): Disable support modes.
5301
53022005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
5303
5304 * message.el (message-tab-body-function): Fixed mismatched custom
5305 type.
5306
5307 * gnus.el (gnus-group-change-level-function): Ditto.
5308
5309 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
5310
5311 * gnus-art.el (gnus-signature-limit)
5312 (gnus-article-mime-part-function): Ditto.
5313
53142005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
5315
5316 * mml.el (mml-mode): Silence the byte compiler.
5317
5318 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
5319 using `(sit-for 0)' before moving the point to the specified part;
5320 skip unbuttonized parts.
5321 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
5322 return to the summary window if gnus-auto-select-part is non-nil.
5323
53242005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5325
5326 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
5327 variables.
5328 (mml-dnd-attach-file, mml-mode): Use them.
5329
5330 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
5331 Make fetching article by MID work again for Google Groups. Added
5332 FIXME concerning gnus-group-make-web-group.
5333
5334 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
5335 Don't depend on Gnus by using mail-extract-address-components if
5336 gnus-extract-address-components is not bound.
5337
53382005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5339
5340 * gnus-art.el (gnus-mime-display-security): Don't display the
5341 signature, but only the signed part.
5342
53432005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
5344
5345 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
5346
5347 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
5348 list, not listp.
5349
53502005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
5351
5352 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
5353 when encoding.
5354
5355 * mm-bodies.el (mm-decode-content-transfer-encoding):
5356 De-canonicalize CRLF for all text content types, not just
5357 text/plain.
5358
53592005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5360
5361 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
5362 valid article; point arrow and cursor at the MIME button.
5363
53642005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
5365
5366 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
5367 Suggested by Dan Christensen <jdc@uwo.ca>.
5368
5369 * mm-decode.el (mm-save-part): Enable change of prompt.
5370
53712005-08-29 Jari Aalto <jari.aalto@cante.net>
5372
5373 * gnus-msg.el (gnus-inews-add-send-actions): Made
5374 `message-post-method' lambda parameter ARG `&optional'.
5375
53762005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
5377
5378 * gnus-sum.el (gnus-summary-mime-map): Added
5379 gnus-article-save-part-and-strip, gnus-article-delete-part and
5380 gnus-article-jump-to-part.
5381
5382 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
5383 (gnus-article-edit-part): Use it.
5384 (gnus-article-part-wrapper): Added no-handle argument.
5385 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
5386 functions.
5387
53882005-08-29 Romain Francoise <romain@orebokech.com>
5389
5390 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
5391 docstring.
5392 (gnus-face-from-file): Likewise.
5393
53942005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
5395
5396 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
5397 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
5398 non-nil.
5399 (gnus-auto-select-part): New variable.
5400 (gnus-article-jump-to-part): New function.
5401 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
5402 (gnus-mime-delete-part): Allow selecting specified part after
5403 deleting or stripping parts.
5404 (gnus-article-jump-to-part): Don't use `read-number'. Use last
5405 part if argument is bogus.
5406
54072005-08-31 Juanma Barranquero <lekktu@gmail.com>
5408
5409 * gnus-art.el (w3m-minor-mode-map):
5410 * gnus-spec.el (gnus-newsrc-file-version):
5411 * gnus-util.el (nnmail-active-file-coding-system)
5412 (gnus-original-article-buffer, gnus-user-agent):
5413 * gnus.el (gnus-ham-process-destinations)
5414 (gnus-parameter-ham-marks-alist)
5415 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
5416 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
5417 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
5418 * mm-decode.el (gnus-current-window-configuration):
5419 * mm-extern.el (gnus-article-mime-handles):
5420 * mm-url.el (url-current-object, url-package-name)
5421 (url-package-version):
5422 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
5423 (smime-keys, w3m-cid-retrieve-function-alist)
5424 (w3m-current-buffer, w3m-display-inline-images)
5425 (w3m-minor-mode-map):
5426 * mml-smime.el (gnus-extract-address-components):
5427 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
5428 (gnus-newsrc-hashtb, message-default-charset)
5429 (message-deletable-headers, message-options)
5430 (message-posting-charset, message-required-mail-headers)
5431 (message-required-news-headers):
5432 * mml1991.el (mc-pgp-always-sign):
5433 * mml2015.el (mc-pgp-always-sign):
5434 * nnheader.el (nnmail-extra-headers):
5435 * rfc1843.el (gnus-decode-encoded-word-function)
5436 (gnus-decode-header-function, gnus-newsgroup-name):
5437 * spam-stat.el (gnus-original-article-buffer): Add defvars.
5438
54392005-08-22 Karl Chen <quarl@cs.berkeley.edu>
5440
5441 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
5442 the end of the date treatments.
5443
54442005-08-15 Simon Josefsson <jas@extundo.com>
5445
5446 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
5447 it in url-handlers.el and XEmacs in url.el. Reported by Luca
5448 Capello and Romain Francoise.
5449 (pgg-fetch-key-function): Removed, not used?
5450 (pgg-insert-url-with-w3): Require url, to get
5451 url-insert-file-contents regardless of where it is defined.
5452
54532005-08-13 Romain Francoise <romain@orebokech.com>
5454
5455 * message.el (message-cite-original-1): New function.
5456 (message-cite-original): Use it.
5457 (message-cite-original-without-signature): Ditto.
5458
54592005-08-08 Romain Francoise <romain@orebokech.com>
5460
5461 * message.el (message-yank-empty-prefix): New variable.
5462 (message-indent-citation): Use it.
5463 (message-cite-original-without-signature): Respect X-No-Archive.
5464
54652005-08-08 Simon Josefsson <jas@extundo.com>
5466
5467 * pgg.el: Autoload url-insert-file-contents instead of loading
5468 w3/url.
5469 (pgg-insert-url-with-w3): Don't load url here.
5470
54712005-08-07 Jesper Harder <harder@phys.au.dk>
5472
5473 * message.el (message-kill-to-signature): Don't insert newline at
5474 bol.
5475 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
5476
54772005-08-06 Romain Francoise <romain@orebokech.com>
5478
5479 * message.el (message-user-fqdn): Fix typo in docstring.
5480
54812005-08-05 Daiki Ueno <ueno@unixuser.org>
5482
5483 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
5484
5485 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
5486
54872005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
5488
5489 * mm-bodies.el (mm-encode-body): Use coding system rather than
5490 charset to encode text.
5491
5492 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
5493 number of charsets if utf-8 is available (XEmacs).
5494
54952005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
5496
5497 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
5498 taken from `gnus-button-mid-or-mail-regexp'.
5499 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
5500 (gnus-button-alist): Improve regexp for domain part of the MIDs
5501 for news:localpart@domain buttons.
5502 (gnus-button-ctan-directory-regexp): Update.
5503
55042005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
5505
5506 * sieve-manage.el (sieve-manage-interactive-login): Use
5507 make-local-variable rather than make-variable-buffer-local.
5508 (sieve-manage-open): Ditto.
5509 (sieve-manage-authenticate): Ditto.
5510
5511 * mml.el (mml-generate-mime-1): Make the content type default to
5512 text/plain if the filename is not specified.
5513
55142005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
5515
5516 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
5517 instead of insert-buffer.
5518
5519 * message.el (message-yank-original): Ditto; set the mark at the
5520 end of the yanked message.
5521
55222005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
5523
5524 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
5525 lines to scroll rather than to stop it.
5526
5527 * mml.el (mml-generate-default-type): Add doc string.
5528 (mml-generate-mime-1): Use mm-default-file-encoding or make it
5529 default to application/octet-stream when determining the content
5530 type if it is not specified for the part or the mml contents; add
5531 a comment about mml-generate-default-type.
5532
55332005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
5534
5535 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
5536 make it default to application/octet-stream when determining the
5537 content type if it is not specified for the external contents.
5538
55392005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
5540
5541 * rfc2231.el (rfc2231-parse-string): Take care that not only a
5542 segmented parameter but also other parameters might be there.
5543
55442005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
5545
5546 * mm-decode.el (mm-display-external): Delete temp file, directory
5547 and buffer immediately if the external process is exited.
5548
55492005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
5550
5551 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
5552 fewer lines than that of scroll-margin.
5553 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
5554
55552005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
5556
5557 * gnus-art.el (gnus-article-next-page): Revert.
5558 (gnus-article-beginning-of-window): New macro.
5559 (gnus-article-next-page-1): Use it.
5560 (gnus-article-prev-page): Ditto.
5561 (gnus-article-edit-part): Use insert-buffer-substring instead of
5562 insert-buffer.
5563 (gnus-article-edit-exit): Ditto.
5564
5565 * gnus-util.el (gnus-beginning-of-window): Remove.
5566 (gnus-end-of-window): Remove.
5567
55682005-07-25 Simon Josefsson <jas@extundo.com>
5569
5570 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
5571 to have the url package without w3. Reported by Daiki Ueno
5572 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
5573
55742005-07-20 Didier Verna <didier@xemacs.org>
5575
5576 * gnus-diary.el: Remove the description comment (nndiary is now
5577 properly documented in the Gnus manual).
5578 Fix the spelling of "Back End".
5579 * nndiary.el: Ditto.
5580 Fix the copyright notice.
5581
55822005-07-18 Romain Francoise <romain@orebokech.com>
5583
5584 * gnus-sum.el (gnus-summary-to-prefix,
5585 gnus-summary-newsgroup-prefix): New variables.
5586 (gnus-summary-from-or-to-or-newsgroups): Use them.
5587
55882005-07-17 Romain Francoise <romain@orebokech.com>
5589
5590 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
5591 space as it's generally not especially interesting to the user.
5592
55932005-07-16 Romain Francoise <romain@orebokech.com>
5594
5595 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
5596 nil to avoid prompting and file modification if one of the
5597 messages at the top of the nnfolder file contains a copyright
5598 notice.
5599 Update copyright notice.
5600
5601 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
5602 instead of `current-time-string' as the latter creates a time
5603 string that is not RFC 2822 compliant (it lacks the zone).
5604 Update copyright notice.
5605
56062005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5607
5608 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
5609 for text/rtf. Display default in prompt. Pass default for M-n.
5610
5611 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
5612
56132005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5614
5615 * gnus-msg.el (gnus-button-mailto): Remove
5616 save-selected-window-window hackery because it relies on
5617 save-selected-window internals.
5618
56192005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
5620
5621 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
5622 (gnus-article-next-page-1): Use gnus-beginning-of-window.
5623 (gnus-article-prev-page): Ditto.
5624
5625 * gnus-util.el (gnus-beginning-of-window): New function.
5626 (gnus-end-of-window): New function.
5627
56282005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
5629
5630 * gnus-score.el (gnus-score-edit-all-score): Set
5631 gnus-score-edit-exit-function to gnus-score-edit-done and call
5632 gnus-message.
5633
56342005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5635
5636 * gnus-msg.el (gnus-button-mailto): Remove
5637 save-selected-window-window hackery because it relies on
5638 save-selected-window internals.
5639
56402005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
5641
5642 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
5643 add-minor-mode.
5644 (gnus-binary-mode): Ditto.
5645
5646 * gnus-topic.el (gnus-topic-mode): Ditto.
5647
56482005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
5649
5650 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
5651 (gnus-article-prev-page): Take scroll-margin into consideration.
5652
56532005-07-04 Lute Kamstra <lute@gnu.org>
5654
5655 Update FSF's address in GPL notices.
5656
56572005-07-04 Juanma Barranquero <lekktu@gmail.com>
5658
5659 * gnus.el (gnus-exit):
5660 * gnus-group.el (gnus-group-icons):
5661 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
5662
5663 * gnus-nocem.el (gnus-nocem):
5664 * message.el (message-various, message-buffers, message-sending)
5665 (message-interface, message-forwarding, message-insertion)
5666 (message-headers, message-news, message-mail):
5667 * pgg-gpg.el (pgg-gpg):
5668 * pgg-parse.el (pgg-parse):
5669 * pgg-pgp.el (pgg-pgp):
5670 * pgg-pgp5.el (pgg-pgp5):
5671 * pop3.el (pop3): Finish `defgroup' description with period.
5672
56732005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
5674
5675 * gnus-art.el (article-display-face): Improve the efficiency.
5676 (article-display-x-face): Ditto; remove grey x-face stuff.
5677
56782005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
5679
5680 * gnus-art.el (article-display-face): Correct the position in
5681 which Faces are inserted.
5682
56832005-06-29 Didier Verna <didier@xemacs.org>
5684
5685 * gnus-art.el (article-display-face): Display faces in correct
5686 order.
5687
56882005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
5689
5690 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
5691 (gnus-fill-real-hashtb): Use hash table instead of obarray.
5692 (gnus-nocem-check-article): Fetch the Type header.
5693 (gnus-nocem-message-wanted-p): Fix the way to examine types.
5694 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
5695 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
5696 make sure gnus-nocem-hashtb is initialized.
5697 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
5698 (gnus-nocem-unwanted-article-p): Ditto.
5699
5700 * pgg.el (pgg-verify): Return the verification result.
5701
57022005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5703
5704 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
5705 is ascii.
5706
57072005-06-24 Juanma Barranquero <lekktu@gmail.com>
5708
5709 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
5710 `show-nonbreak-escape'.
5711
57122005-06-23 Lute Kamstra <lute@gnu.org>
5713
5714 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
5715
5716 * dig.el (dig-mode):
5717 * smime.el (smime-mode): Use gnus-run-mode-hooks.
5718
57192005-06-21 Juanma Barranquero <lekktu@gmail.com>
5720
5721 * nnimap.el (nnimap-split-download-body): Fix spellings.
5722
57232005-06-16 Juanma Barranquero <lekktu@gmail.com>
5724
5725 * gnus-art.el (gnus-article-encrypt-body):
5726 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
5727 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
5728 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 5729
01c52d31
MB
57302005-06-16 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
5731
5732 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
5733 header by looking for magic "MII" at the beginnig.
5734
57352005-06-16 Miles Bader <miles@gnu.org>
5736
5737 * assistant.el (assistant-field): Remove "-face" suffix from face name.
5738 (assistant-field-face): New backward-compatibility alias for renamed
5739 face.
5740 (assistant-render-text): Use renamed assistant-field face.
5741
5742 * spam.el (spam): Remove "-face" suffix from face name.
5743 (spam-face): New backward-compatibility alias for renamed face.
5744 (spam-face, spam-initialize): Use renamed spam face.
5745
5746 * message.el (message-header-to, message-header-cc)
5747 (message-header-subject, message-header-newsgroups)
5748 (message-header-other, message-header-name)
5749 (message-header-xheader, message-separator, message-cited-text)
5750 (message-mml): Remove "-face" suffix from face names.
5751 (message-header-to-face, message-header-cc-face)
5752 (message-header-subject-face, message-header-newsgroups-face)
5753 (message-header-other-face, message-header-name-face)
5754 (message-header-xheader-face, message-separator-face)
5755 (message-cited-text-face, message-mml-face):
5756 New backward-compatibility aliases for renamed faces.
5757 (message-font-lock-keywords): Use renamed message faces.
5758
5759 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
5760 (sieve-test-commands, sieve-tagged-arguments):
5761 Remove "-face" suffix from face names.
5762 (sieve-control-commands-face, sieve-action-commands-face)
5763 (sieve-test-commands-face, sieve-tagged-arguments-face):
5764 New backward-compatibility aliases for renamed faces.
5765 (sieve-control-commands-face, sieve-action-commands-face)
5766 (sieve-test-commands-face, sieve-tagged-arguments-face):
5767 Use renamed sieve faces.
5768
5769 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
5770 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
5771 (gnus-group-news-3-empty, gnus-group-news-4)
5772 (gnus-group-news-4-empty, gnus-group-news-5)
5773 (gnus-group-news-5-empty, gnus-group-news-6)
5774 (gnus-group-news-6-empty, gnus-group-news-low)
5775 (gnus-group-news-low-empty, gnus-group-mail-1)
5776 (gnus-group-mail-1-empty, gnus-group-mail-2)
5777 (gnus-group-mail-2-empty, gnus-group-mail-3)
5778 (gnus-group-mail-3-empty, gnus-group-mail-low)
5779 (gnus-group-mail-low-empty, gnus-summary-selected)
5780 (gnus-summary-cancelled, gnus-summary-high-ticked)
5781 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
5782 (gnus-summary-high-ancient, gnus-summary-low-ancient)
5783 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
5784 (gnus-summary-low-undownloaded)
5785 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
5786 (gnus-summary-low-unread, gnus-summary-normal-unread)
5787 (gnus-summary-high-read, gnus-summary-low-read)
5788 (gnus-summary-normal-read, gnus-splash):
5789 Remove "-face" suffix from face names.
5790 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
5791 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
5792 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
5793 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
5794 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
5795 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
5796 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
5797 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
5798 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
5799 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
5800 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
5801 (gnus-summary-selected-face, gnus-summary-cancelled-face)
5802 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
5803 (gnus-summary-normal-ticked-face)
5804 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
5805 (gnus-summary-normal-ancient-face)
5806 (gnus-summary-high-undownloaded-face)
5807 (gnus-summary-low-undownloaded-face)
5808 (gnus-summary-normal-undownloaded-face)
5809 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
5810 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
5811 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
5812 (gnus-splash-face):
5813 New backward-compatibility aliases for renamed faces.
5814 (gnus-group-startup-message): Use renamed gnus faces.
5815
5816 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
5817 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
5818 (gnus-server-agent): Remove "-face" suffix from face names.
5819 (gnus-server-agent-face, gnus-server-opened-face)
5820 (gnus-server-closed-face, gnus-server-denied-face)
5821 (gnus-server-offline-face):
5822 New backward-compatibility aliases for renamed faces.
5823 (gnus-server-agent-face, gnus-server-opened-face)
5824 (gnus-server-closed-face, gnus-server-denied-face)
5825 (gnus-server-offline-face): Use renamed gnus faces.
5826
5827 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
5828 Remove "-face" suffix from face names.
5829 (gnus-picon-xbm-face, gnus-picon-face):
5830 New backward-compatibility aliases for renamed faces.
5831
5832 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
5833 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
5834 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
5835 (gnus-cite-11): Remove "-face" suffix from face names.
5836 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
5837 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
5838 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
5839 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
5840 New backward-compatibility aliases for renamed faces.
5841 (gnus-cite-attribution-face, gnus-cite-face-list)
5842 (gnus-article-boring-faces): Use renamed gnus faces.
5843
5844 * gnus-art.el (gnus-signature, gnus-header-from)
5845 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
5846 (gnus-header-content): Remove "-face" suffix from face names.
5847 (gnus-signature-face, gnus-header-from-face)
5848 (gnus-header-subject-face, gnus-header-newsgroups-face)
5849 (gnus-header-name-face, gnus-header-content-face):
5850 New backward-compatibility aliases for renamed faces.
5851 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
5852
5853 * gnus-sum.el (gnus-summary-selected-face)
5854 (gnus-summary-highlight): Use renamed gnus faces.
5855 * gnus-group.el (gnus-group-highlight): Likewise.
5856
58572005-06-14 Juanma Barranquero <lekktu@gmail.com>
5858
5859 * gnus-sieve.el (gnus-sieve-article-add-rule):
5860 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
5861 * spam-stat.el (spam-stat-buffer-change-to-spam)
5862 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
5863
5864 * message.el (message-is-yours-p):
5865 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
5866
58672005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
5868
5869 * mm-view.el (mm-inline-text): Withdraw the last change.
5870
58712005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
5872
5873 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
5874 executing enriched-decode.
5875
58762005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
5877
5878 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
5879 charset of tar files.
5880
58812005-06-04 Luc Teirlinck <teirllm@auburn.edu>
5882
5883 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
5884
58852005-06-04 Lute Kamstra <lute@gnu.org>
5886
5887 * nnfolder.el (nnfolder-read-folder): Make sure that undo
5888 information is never recorded.
5889
58902005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
5891
5892 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
5893
58942005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
5895
5896 * pop3.el (pop3-apop): Run md5 in the binary mode.
5897
5898 * starttls.el (starttls-set-process-query-on-exit-flag):
5899 Use eval-and-compile.
5900
59012005-05-31 Simon Josefsson <jas@extundo.com>
5902
5903 * smime.el (smime-replace-in-string): Define.
5904 (smime-cert-by-ldap-1): Use it.
5905
59062005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
5907
5908 * gnus-art.el (article-display-x-face): Replace
5909 process-kill-without-query by gnus-set-process-query-on-exit-flag.
5910
5911 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
5912 set-process-query-on-exit-flag or process-kill-without-query.
5913
5914 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
5915 loop instead of replace-regexp.
5916
5917 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
5918 instead of process-kill-without-query if it is available.
5919
5920 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
5921 instead of find-file-hooks if it is available.
5922
5923 * mml1991.el: Bind pgg-default-user-id when compiling.
5924
5925 * mml2015.el: Bind pgg-default-user-id when compiling.
5926
5927 * nndraft.el (nndraft-request-associate-buffer):
5928 Use write-contents-functions instead of write-contents-hooks if it is
5929 available.
5930
5931 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
5932 instead of find-file-hooks if it is available.
5933
5934 * nntp.el (nntp-open-connection): Replace
5935 process-kill-without-query by gnus-set-process-query-on-exit-flag.
5936 (nntp-open-ssl-stream): Ditto.
5937 (nntp-open-tls-stream): Ditto.
5938
5939 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
5940 set-process-query-on-exit-flag or process-kill-without-query.
5941 (starttls-open-stream-gnutls): Use it instead of
5942 process-kill-without-query.
5943 (starttls-open-stream): Ditto.
5944
59452005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
5946
5947 * smime.el (smime-cert-by-ldap-1): Don't use
5948 replace-regexp-in-string.
5949
59502005-05-31 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
5951
5952 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
5953
5954 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
5955 in PEM format. Adjust to the XEmacs compability.
5956
59572005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
5958
5959 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
5960 by `string-to-number'.
5961 * gnus-agent.el (gnus-agent-regenerate-group)
5962 (gnus-agent-fetch-articles): Ditto.
5963 * gnus-art.el (gnus-button-fetch-group): Ditto.
5964 * gnus-cache.el (gnus-cache-generate-active)
5965 (gnus-cache-articles-in-group): Ditto.
5966 * gnus-group.el (gnus-group-set-current-level)
5967 (gnus-group-insert-group-line): Ditto.
5968 * gnus-score.el (gnus-score-set-expunge-below)
5969 (gnus-score-set-mark-below, gnus-summary-score-effect)
5970 (gnus-summary-score-entry): Ditto.
5971 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
5972 (gnus-soup-pack): Ditto.
5973 * gnus-spec.el (gnus-xmas-format): Ditto.
5974 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
5975 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
5976 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
5977 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
5978 * nndb.el (nndb-get-remote-expire-response): Ditto.
5979 * nndiary.el (nndiary-parse-schedule-value)
5980 (nndiary-string-to-number, nndiary-request-replace-article)
5981 (nndiary-request-article): Ditto.
5982 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
5983 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
5984 * nneething.el (nneething-make-head): Ditto.
5985 * nnfolder.el (nnfolder-request-article)
5986 (nnfolder-retrieve-headers): Ditto.
5987 * nnheader.el (nnheader-file-to-number): Ditto.
5988 * nnkiboze.el (nnkiboze-request-article): Ditto.
5989 * nnmail.el (nnmail-process-unix-mail-format)
5990 (nnmail-process-babyl-mail-format): Ditto.
5991 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
5992 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
5993 (nnmh-request-create-group, nnmh-request-list-1)
5994 (nnmh-request-group, nnmh-request-article): Ditto.
5995 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
5996 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
5997 * nnsoup.el (nnsoup-make-active): Ditto.
5998 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
5999 * nntp.el (nntp-find-group-and-number)
6000 (nntp-retrieve-headers-with-xover): Ditto.
6001 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
6002 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
6003 (pgg-format-key-identifier): Ditto.
6004 * pop3.el (pop3-last, pop3-stat): Ditto.
6005 * qp.el (quoted-printable-decode-region): Ditto.
6006
6007 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
6008 of concat.
6009
60102005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
6011
6012 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
6013
6014 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
6015
6016 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
6017
6018 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
6019
6020 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
6021
6022 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
6023
6024 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
6025 (gnus-carpal-mode): Ditto.
6026
6027 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
6028 (gnus-browse-mode): Ditto.
6029
6030 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
6031
6032 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
6033
60342005-05-29 Richard M. Stallman <rms@gnu.org>
6035
6036 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
6037
60382005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
6039
6040 * gnus-util.el (gnus-run-mode-hooks): New function.
6041
6042 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
6043
60442005-05-26 Luc Teirlinck <teirllm@auburn.edu>
6045
6046 * gnus-agent.el (gnus-agent-make-mode-line-string):
6047 Use mode-line-highlight as mouse-face.
6048
60492005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
6050
6051 * canlock.el (canlock): Change the parent group to news.
6052
6053 * deuglify.el (gnus-outlook-deuglify): Add :group.
6054
6055 * dig.el (dig): Add :group.
6056
6057 * dns-mode.el (dns-mode): Add :group.
6058
6059 * encrypt.el (encrypt): Add :group.
6060
6061 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
6062 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
6063 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
6064 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
6065 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
6066
6067 * gnus-diary.el (gnus-diary): Add :group.
6068
6069 * gnus.el (gnus-group-news-1-face): Add :group.
6070 (gnus-group-news-1-empty-face): Ditto.
6071 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
6072 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
6073 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
6074 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
6075 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
6076 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
6077 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
6078 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
6079 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
6080 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
6081 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
6082 (gnus-summary-high-ticked-face): Ditto.
6083 (gnus-summary-low-ticked-face): Ditto.
6084 (gnus-summary-normal-ticked-face): Ditto.
6085 (gnus-summary-high-ancient-face): Ditto.
6086 (gnus-summary-low-ancient-face): Ditto.
6087 (gnus-summary-normal-ancient-face): Ditto.
6088 (gnus-summary-high-undownloaded-face): Ditto.
6089 (gnus-summary-low-undownloaded-face): Ditto.
6090 (gnus-summary-normal-undownloaded-face): Ditto.
6091 (gnus-summary-high-unread-face): Ditto.
6092 (gnus-summary-low-unread-face): Ditto.
6093 (gnus-summary-normal-unread-face): Ditto.
6094 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
6095 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
6096
6097 * hashcash.el (hashcash): New custom group.
6098 (hashcash-default-payment): Add :group.
6099 (hashcash-payment-alist): Ditto.
6100 (hashcash-default-accept-payment): Ditto.
6101 (hashcash-accept-resources): Ditto.
6102 (hashcash-path): Ditto.
6103 (hashcash-extra-generate-parameters): Ditto.
6104 (hashcash-double-spend-database): Ditto.
6105 (hashcash-in-news): Ditto.
6106
6107 * message.el (message-minibuffer-local-map): Add :group.
6108
6109 * netrc.el (netrc): Add :group.
6110
6111 * sieve-manage.el (sieve-manage-log): Add :group.
6112 (sieve-manage-default-user): Diito.
6113 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
6114 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
6115 (sieve-manage-authenticators): Ditto.
6116 (sieve-manage-authenticator-alist): Ditto.
6117 (sieve-manage-default-port): Ditto.
6118
6119 * sieve-mode.el (sieve-control-commands-face): Add :group.
6120 (sieve-action-commands-face): Ditto.
6121 (sieve-test-commands-face): Ditto.
6122 (sieve-tagged-arguments-face): Ditto.
6123
6124 * smime.el (smime): Add :group.
6125
6126 * spam-report.el (spam-report): Add :group.
6127
6128 * spam.el (spam, spam-face): Add :group.
6129
61302005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6131
6132 * nntp.el (nntp-next-result-arrived-p): Some news servers may
6133 return \n.\n.\n at the end of articles. Protect against that.
6134 (nntp-with-open-group): Allow debugging.
6135
6136 * nnheader.el (mail-header-set-extra): Make into a function
6137 because I just could't understand how to quote the list properly.
6138
6139 * dns.el (query-dns-cached): New function.
6140
61412005-05-26 Lute Kamstra <lute@gnu.org>
6142
6143 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
6144
61452005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
6146
6147 * gnus-art.el: Don't autoload mail-extract-address-components.
6148
6149 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
6150 eval-and-compile to evaluate it.
6151
6152 * hashcash.el: Don't autoload executable-find.
6153
6154 * nndb.el: Don't declare the nndb back end two or more times; don't
6155 autoload news-reply-mode, news-setup, cancel-timer and telnet.
6156
6157 * nntp.el: Autoload format-spec instead of format; use
6158 eval-and-compile to evaluate autoload forms.
6159
61602005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
6161
6162 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
6163
61642005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6165
6166 * gnus.el (gnus-version-number): Bump version.
6167
61682005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6169
6170 * gnus.el: No Gnus v0.3 is released.
6171
61722005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
6173
6174 * gnus-art.el (gnus-article-edit-part): Disable undo.
6175
61762005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
6177
6178 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
6179 gnus-article-date-lapsed-new-header is t if date timer is active;
6180 skip headers in which the original date value is empty.
6181 (gnus-article-save-original-date): Redefine it as a macro.
6182 (gnus-display-mime): Use it.
6183
61842005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
6185
6186 * gnus-art.el (article-date-ut): Support converting date in
6187 forwarded parts as well.
6188 (gnus-article-save-original-date): New function.
6189 (gnus-display-mime): Use it.
6190
61912005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
6192
6193 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
6194 enclosure element of <item>.
6195
61962005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
6197
6198 * message.el (message-kill-buffer-query): Renamed from
6199 `message-kill-buffer-query-if-modified'. Added :version.
6200
62012005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
6202
6203 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
6204 window layout.
6205
62062005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6207
6208 * mml.el: Autoload dnd when compiling.
6209
62102005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
6211
6212 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
6213 x-dnd-*.
6214
62152005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6216
6217 * qp.el (quoted-printable-encode-region): Save excursion.
6218
62192005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
6220
6221 * message.el (message-kill-buffer-query-if-modified): Add new variable
6222 so the user can kill a modified message buffer quickly.
6223 (message-kill-buffer): Use it.
6224
62252005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
6226
6227 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
6228 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
6229
62302005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
6231
6232 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
6233 contained in text because xml.el decodes entities) with LFs.
6234
62352005-04-11 Lute Kamstra <lute@gnu.org>
6236
6237 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
6238 differently.
6239
62402005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
6241
6242 * mm-util.el (mm-detect-coding-region): Typo.
6243
62442005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
6245
6246 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
6247
62482005-04-06 D Goel <deego@gnufans.org>
6249
6250 * spam-stat.el (spam-stat-score-buffer): Add a call to a
6251 user-function allow user modifications of the scores.
6252 (spam-stat-score-buffer-user): New function, to allow
6253 user-computed modifications to the score.
6254 (spam-stat-score-buffer-user-functions): list of additional
6255 scoring functions
6256 (spam-stat-error-holder): global temporary error holder
6257 (spam-stat-split-fancy): use the new `spam-stat-error-holder'
6258 variable
6259
62602005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
6261
6262 * gnus-registry.el (gnus-registry-clean-empty-function)
6263 (gnus-registry-trim, gnus-registry-fetch-groups)
6264 (gnus-registry-delete-group): Groups that match
6265 `gnus-registry-ignored-groups' are removed from the registry
6266 entries, not just ignored for splitting. This helps clean up the
6267 registry. Also, `gnus-registry-fetch-groups' is a convenient way
6268 to get all the groups a message ID is in.
6269
6270 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
6271 (spam-stat-split-fancy): Change "threshhold" to "threshold"
6272 (spam-stat-score-buffer-user-functions): Add :number custom type.
6273
62742005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6275
6276 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
6277 argument in XEmacs.
6278
6279 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
6280 (nnrss-request-group): Decode group name first.
6281 (nnrss-request-article): Make a text/plain article if mml-to-mime
6282 failed.
6283 (nnrss-get-encoding): Return a compatible encoding according to
6284 nnrss-compatible-encoding-alist.
6285 (nnrss-find-el): Use consp instead of listp.
6286 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
6287
62882005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6289
6290 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
6291 which Emacs 20 doesn't support.
6292 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
6293
62942005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
6295
6296 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
6297 silence the byte compiler inside the defun
6298
6299 * gnus-demon.el (parse-time-string): Add autoload.
6300
6301 * gnus-delay.el (parse-time-string): Add autoload.
6302
6303 * gnus-art.el (parse-time-string): Add autoload.
6304
6305 * nnultimate.el (parse-time): Require for `parse-time-string'.
6306
63072005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
6308
6309 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
6310
6311 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
6312
6313 * smime.el (smime-ldap-host-list): Add :version.
6314
63152005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
6316
6317 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
6318 pass it to `gnus-browse-read-group'.
6319 (gnus-browse-read-group): Add NUMBER argument and pass it to
6320 `gnus-group-read-ephemeral-group'.
6321
6322 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
6323 argument and pass it to `gnus-group-read-group'.
6324
63252005-03-19 Aidan Kehoe <kehoea@parhasard.net>
6326
6327 * mm-util.el (mm-xemacs-find-mime-charset): Only call
6328 mm-xemacs-find-mime-charset-1 if we have the mule feature
6329 available at runtime.
6330
63312005-03-25 Werner Lemberg <wl@gnu.org>
6332
6333 * nnmaildir.el: Replace `illegal' with `invalid'.
6334
63352005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
6336
6337 * gnus-start.el (gnus-display-time-event-handler):
6338 Check display-time-timer at runtime rather than only at load time
6339 in case display-time-mode is turned off in the mean time.
6340
63412005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
6342
6343 * nnimap.el (nnimap-open-connection): Print which authinfo file is
6344 used.
6345
6346 * nneething.el (nneething-map-file-directory): Derive from
6347 `gnus-directory'.
6348
6349 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
6350 the To/Cc button.
6351
63522005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
6353
6354 * nnmaildir.el (nnmaildir-request-accept-article):
6355 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
6356
63572005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6358
6359 * gnus-async.el: Require timer-funcs at compile time when in
6360 XEmacs for `run-with-idle-timer'.
6361
63622005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6363
6364 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
6365 autoloaded function.
6366
63672005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
6368
6369 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
6370
63712005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
6372
6373 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
6374
63752005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6376
6377 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
6378 gnus-expert-user to default.
6379
63802005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
6381
6382 * nnimap.el (nnimap-open-server): Ditto.
6383
6384 * imap.el (imap-authenticate): Fix typo.
6385
63862005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
6387
6388 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
6389 buffer (since IMAP server might return FETCH response out of
6390 order, and the nntp buffer must be sorted).
6391
63922005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
6393
6394 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
6395 comparison on string.
6396
6397 * gnus-agent.el (gnus-agent-long-article,
6398 gnus-agent-short-article, gnus-agent-score): Renamed category
6399 keywords to match gnus-cus.
6400 (gnus-agent-summary-fetch-series): Modified to protect against
6401 gnus-agent-summary-fetch-group clearing processable flags.
6402 (gnus-agent-synchronize-group-flags): Update live group buffer as
6403 synchronization may occur due to the user toggle the plugged
6404 status.
6405 (gnus-agent-fetch-group-1): Clear downloadable flag when article
6406 successfully downloaded.
6407 (gnus-agent-expire-group-1): Avoid using markers when the overview
6408 is in ascending order; greatly improves performance.
6409 (gnus-agent-regenerate-group): Use
6410 gnus-agent-synchronize-group-flags to reset read status in both
6411 gnus and server.
6412 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
6413
64142005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
6415
6416 * message.el: Don't autoload former message-utils variables.
6417 (message-strip-subject-trailing-was): Change doc string.
6418
6419 * nnweb.el: Fixes for `gnus-group-make-web-group'.
6420 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
6421 (nnweb-google-search): Add "hl=en" here.
6422 (nnweb-google-parse-1, nnweb-google-create-mapping):
6423 Don't hardcode URL.
6424
64252005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
6426
6427 * message.el (message-get-reply-headers, message-followup):
6428 Mention related variables `message-use-followup-to' and
6429 `message-use-mail-followup-to', in the information buffer.
6430
6431 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
6432 of broken groups(-beta).google.com.
6433
64342005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
6435
6436 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
6437 parameter to invoked gnus-request-move-article; remove the
6438 redundant gnus-sum-hint-move-is-internal variable; apply the marks
6439 all at once instead of once per article.
6440 (gnus-summary-remove-process-mark): Accept a list of articles as
6441 well as a single article for processing.
6442
6443 * gnus-int.el (gnus-request-move-article): Add move-is-internal
6444 parameter.
6445
6446 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
6447
6448 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
6449
6450 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
6451 parameter.
6452
6453 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
6454 parameter.
6455
6456 * nnimap.el (nnimap-request-move-article): Add move-is-internal
6457 parameter and remove the gnus-sum-hint-move-is-internal variable.
6458
6459 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
6460 parameter.
6461
6462 * nndraft.el (nndraft-request-move-article): Add move-is-internal
6463 parameter.
6464
6465 * nndiary.el (nndiary-request-move-article): Add move-is-internal
6466 parameter.
6467
6468 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
6469
6470 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
6471 parameter.
6472
6473 * nnagent.el (nnagent-request-move-article): Add move-is-internal
6474 parameter.
6475
64762005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
6477
6478 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
6479 a more conservative way.
6480
64812005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
6482
6483 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
6484 buffer, so it moves the window's cursor.
6485
64862005-02-26 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6487
6488 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
6489 `mm-dissect-multipart' and receive the from field as an (optional)
6490 argument from `mm-dissect-multipart'.
6491 (mm-dissect-multipart): Receive the from field as an argument and
6492 pass it on when we call `mm-dissect-buffer' on MIME parts.
6493 Fixes verification/decryption of signed/encrypted MIME parts.
6494
64952005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
6496
6497 * gnus-sum.el (gnus-summary-move-article): Set
6498 gnus-sum-hint-move-is-internal for gnus-request-move-article and
6499 whatever it calls (right now, only nnimap-request-move article
6500 respects it).
6501
6502 * nnimap.el (nnimap-request-move-article): When
6503 gnus-sum-hint-move-is-internal is set, don't do the extra
6504 nnimap-request-article.
6505
65062005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
6507
6508 * nnheader.el (nnheader-find-file-noselect): Add doc string.
6509
6510 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
6511 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
6512
6513 * gnus-sum.el (gnus-summary-caesar-message):
6514 Apply `gnus-treat-article' after rotation.
6515
6516 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
6517 doc string.
6518
65192005-02-22 Simon Josefsson <jas@extundo.com>
6520
6521 * encrypt.el (encrypt-password-cache-expiry): Remove (use
6522 `password-cache-expiry' instead). Reported by Arne J\e,Ax\e(Brgensen
6523 <arne@arnested.dk>.
6524 (encrypt): Add password-cache and password-cache-expiry as group
6525 members.
6526
65272005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6528
6529 * smime.el (smime-ldap-host-list): Doc fix.
6530 (smime-ask-passphrase): Use `password-read-and-add' to read (and
6531 cache) password.
6532 (smime-sign-region): Use it.
6533 (smime-decrypt-region): Use it.
6534 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
6535 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
6536 fails.
6537 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
6538 certificate from DER to PEM format rather than calling openssl.
6539
6540 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
6541
6542 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
6543 for signing/encryption.
6544
6545 * mml.el (mml-parse-1): Use them.
6546
65472005-02-21 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6548
6549 * nnrss.el (nnrss-verbose): Removed.
6550 (nnrss-request-group): Use `nnheader-message' instead.
6551
65522005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
6553
6554 * nnrss.el (nnrss-verbose): New variable.
6555 (nnrss-request-group): Make it say nnrss is requesting a group.
6556
65572005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
6558
6559 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
6560 Handle news URL with given port correctly.
6561
65622005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
6563
6564 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
6565 containing special characters.
6566
6567 * gnus-sum.el (gnus-summary-edit-article): Ditto.
6568
6569 * mml.el (mime-to-mml): Ditto.
6570
6571 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
6572 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
6573 (rfc2047-decode-region): Quote decoded words containing special
6574 characters when rfc2047-quote-decoded-words-containing-tspecials
6575 is non-nil.
6576
65772005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
6578
6579 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
6580
6581 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
6582
65832005-02-15 Simon Josefsson <jas@extundo.com>
6584
6585 * nnimap.el (nnimap-debug): Doc fix.
6586
6587 * imap.el (imap-debug): Doc fix.
6588
65892005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
6590
6591 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
6592
65932005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
6594
6595 * gnus.el (spam-contents): Improve docs for spam-contents
6596 parameter in its variable incarnation.
6597
65982005-02-14 Simon Josefsson <jas@extundo.com>
6599
6600 * smime-ldap.el: Use require instead of load-library for ldap.
6601 (smime-ldap-search): Indent.
6602 (smime-ldap-search-internal): Shorten line.
6603
6604 * smime.el (smime-cert-by-dns): Add doc-string.
6605 (smime-cert-by-ldap-1): Indent.
6606
6607 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
6608 mml-smime-get-dns-ldap.
6609 (mml-smime-encrypt-query): Use new function. Default to ldap.
6610
66112005-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6612
6613 * smime.el: Require smime-ldap.
6614 (smime-ldap-host-list): New variable.
6615 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
6616
6617 * mml-smime.el (mml-smime-encrypt-query): New function.
6618 (mml-smime-encrypt-query): Use it.
6619
6620 * smime-ldap.el: New file.
6621
66222005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
6623
6624 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
6625
66262005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
6627
6628 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
6629 argument in doc string. Make query for type more clear.
6630
66312005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
6632
6633 * gnus.el (gnus-group-startup-message): Search for gnus images in
6634 etc/images/gnus.
6635 * mm-util.el (mm-image-load-path): Likewise.
6636 * smiley.el (smiley-data-directory): Search for smilies in
6637 etc/images/smilies.
6638
66392005-02-09 Kim F. Storm <storm@cua.dk>
6640
6641 Change Emacs release version from 21.4 to 22.1 throughout.
6642 Change Emacs development version from 21.3.50 to 22.0.50.
6643
66442005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
6645
6646 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
6647
6648 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
6649 non-Mule XEmacs as well.
6650 (mm-decompress-buffer): Signal an error intentionally if it does
6651 not decompress compressed data because auto-compression-mode is
6652 disabled.
6653
66542005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
6655
6656 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
6657 an ID in the registry even if it has no groups.
6658
66592005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
6660
6661 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
6662 merge it into mm-decompress-buffer.
6663 (gnus-mime-copy-part): Use the MIME part charset, the value which
6664 a user specified or gnus-newsgroup-charset for decoding, like
6665 gnus-mime-inline-part does; set buffer-file-coding-system to tell
6666 save-buffer what was used. Suggested by Kevin Ryde
6667 <user42@zip.com.au>.
6668 (gnus-mime-inline-part): Allow the name parameter as well as the
6669 filename parameter; force decompressing of compressed data; always
6670 display contents being not decoded as unibyte.
6671
6672 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
6673 as well as the filename parameter.
6674
6675 * mm-util.el (mm-decompress-buffer): Merge
6676 gnus-mime-jka-compr-maybe-uncompress.
6677 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
6678 of compressed data.
6679
66802005-02-08 Simon Josefsson <jas@extundo.com>
6681
6682 * imap.el (imap-log): Doc fix.
6683
66842005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
6685
6686 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
6687 the coding cookies; decompress compressed parts.
6688
6689 * mml.el (mml-generate-mime-1): Add the charaset parameter according
6690 to the value which a user specified manually or the coding cookie.
6691
6692 * mm-util.el (mm-string-to-multibyte): New function.
6693 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
6694 (mm-coding-system-to-mime-charset): New function.
6695 (mm-decompress-buffer): New function.
6696 (mm-find-buffer-file-coding-system): New function.
6697
6698 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
6699 (mm-display-inline-fontify): Rewrite for decoding and decompressing
6700 parts.
6701
67022005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
6703
6704 * mm-view.el (mm-display-inline-fontify): Decode a part according
6705 to the charset parameter.
6706
67072005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
6708
6709 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
6710 prefix arg is neither nil nor a number, as info specifies.
6711
67122005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
6713
6714 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
6715 timestamps.
6716
67172005-02-02 Jari Aalto <jari.aalto@cante.net>
6718
6719 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
6720 groups error checking and notify user.
6721
67222005-02-02 Jari Aalto <jari.aalto@poboxes.com>
6723
6724 * message.el (message-send-mail-function): Check existence of
6725 sendmail-program first before using default value
6726 `message-send-mail-with-sendmail'. Otherwise use more generic
6727 `smtpmail-send-it'.
6728
67292005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
6730
6731 * nntp.el (nntp-request-update-info): Always return nil.
6732
67332005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
6734
6735 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
6736
67372005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
6738
6739 * message.el (message-beginning-of-line): Change the behavior when
6740 invoked between BOL and : so that it first moves backward.
6741
67422005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6743
6744 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
6745 article buffer when editing of the article is discarded.
6746 (gnus-article-prepare): Revert.
6747
67482005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6749
6750 * gnus-art.el (gnus-article-prepare):
6751 Remove message-strip-forbidden-properties from the local hook.
6752
67532005-01-27 Simon Josefsson <jas@extundo.com>
6754
6755 * password.el (password-cache-add): Only start one timer per key.
6756 Reported by Derek Atkins <warlord@MIT.EDU>.
6757
67582005-01-26 Steve Youngs <steve@sxemacs.org>
6759
6760 * run-at-time.el: Removed. It is no longer needed as
6761 timer-funcs.el in the xemacs-base package has a working version of
6762 `run-at-time'.
6763
6764 * password.el: Require timer-funcs instead of run-at-time in
6765 XEmacs.
6766 Remove `password-run-at-time' macro.
6767 (password-cache-add): Use `run-at-time' instead of
6768 `password-run-at-time'.
6769
6770 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
6771 for `run-with-idle-timer'.
6772
6773 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
6774 for `run-at-time'.
6775
6776 * mm-url.el: Require timer-funcs at compile time when in XEmacs
6777 for `with-timeout'.
6778
67792005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
6780
6781 * mml.el (mml-generate-mime-1): Convert string into unibyte when
6782 inserting " *mml*" buffer's contents into a unibyte temp buffer.
6783
67842005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
6785
6786 * mail-source.el (mail-source-fetch-imap): Search for ^From case
6787 sensitively.
6788
67892005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
6790
6791 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
6792
67932005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
6794
6795 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
6796 which will be inserted according to the multibyteness of a buffer
6797 rather than the type of contents. Suggested by ARISAWA Akihiro
6798 <ari@mbf.ocn.ne.jp>.
6799
6800 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
6801 of string which old xml.el may return rather than a string.
6802
68032005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
6804
6805 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
6806
68072005-01-16 Simon Josefsson <jas@extundo.com>
6808
6809 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
6810 idn/idna.el isn't available.
6811 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
6812 <michael@waxrat.com>.
6813
6814 * hashcash.el: Remove non-FSF copyright header.
6815
6816 * hashcash.el (hashcash-extra-generate-parameters): New variable.
6817 (hashcash-generate-payment): Use it.
6818 (hashcash-generate-payment-async): Use it.
6819
68202005-01-15 Simon Josefsson <jas@extundo.com>
6821
6822 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
6823 Suggested by Raymond Scholz <ray-2005@zonix.de>.
6824
6825 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
6826 gnus-summary-idna-message.
6827 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
6828 (gnus-summary-idna-message): New function.
6829
68302005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
6831
6832 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
6833 gnus-novice-user.
6834
68352005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
6836
6837 * nnrss.el (nnrss-request-delete-group): Delete entries in
6838 nnrss-group-alist as well.
6839 (nnrss-save-server-data): Insert newline.
6840
68412005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
6842
6843 * gnus.el (gnus-user-agent): Use list of symbols instead of
6844 symbols. Display full version number for (S)XEmacs. Optionally
6845 display (S)XEmacs codename.
6846
6847 * gnus-util.el (gnus-emacs-version): Update for new
6848 `gnus-user-agent'.
6849
6850 * gnus-msg.el (gnus-extended-version): Make it possible to omit
6851 Gnus version.
6852
68532005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
6854
6855 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
6856 which is unreadable in some setups.
6857
68582005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
6859
6860 * gnus-spec.el (gnus-update-format-specifications): Flush the
6861 group format spec cache if it doesn't support decoded group names.
6862
68632005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
6864
6865 * gnus-score.el (gnus-decay-scores, gnus-score-load-file): Allow
6866 to apply decay on score files matching a regexp.
6867
68682004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
6869
6870 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
6871 compatibility in %g and %c.
6872
68732004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
6874
6875 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
6876 name for only %g and %c.
6877 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
6878 of gnus-tmp-group to decoded group name.
6879 (gnus-group-make-rss-group): Exclude `/'s from group names.
6880
68812004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
6882
6883 * nnrss.el (nnrss-get-encoding): Fix regexp.
6884
68852004-12-27 Simon Josefsson <jas@extundo.com>
6886
6887 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
6888 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
6889 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
6890
68912004-12-17 Kim F. Storm <storm@cua.dk>
6892
6893 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
6894
6895 * gnus-sum.el (gnus-summary-mode-map): Likewise.
6896
68972004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
6898
6899 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
6900
69012004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
6902
6903 * nnrss.el: Require rfc2047 and mml.
6904 (nnrss-file-coding-system): New variable.
6905 (nnrss-format-string): Redefine it as an inline function.
6906 (nnrss-decode-group-name): New function.
6907 (nnrss-string-as-multibyte): Remove.
6908 (nnrss-retrieve-headers): Decode group name; don't use
6909 nnrss-format-string.
6910 (nnrss-request-group): Decode group name.
6911 (nnrss-request-article): Decode group name; allow a Message-ID as
6912 well as an article number; don't use nnrss-format-string; encode a
6913 Message-ID string which may contain non-ASCII characters; use
6914 mml-to-mime to compose a MIME article.
6915 (nnrss-request-expire-articles): Decode group name.
6916 (nnrss-request-delete-group): Decode group name.
6917 (nnrss-fetch): Clarify error message.
6918 (nnrss-read-server-data): Use insert-file-contents instead of load;
6919 bind file-name-coding-system; use multibyte buffer.
6920 (nnrss-save-server-data): Bind coding-system-for-write to the
6921 value of nnrss-file-coding-system; bind file-name-coding-system;
6922 add coding cookie.
6923 (nnrss-read-group-data): Use insert-file-contents instead of load;
6924 bind file-name-coding-system; use multibyte buffer.
6925 (nnrss-save-group-data): Bind coding-system-for-write to the
6926 value of nnrss-file-coding-system; bind file-name-coding-system.
6927 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
6928 make it work with non-ASCII text.
6929 (nnrss-find-el): Make it work with old xml.el as well.
6930
69312004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
6932
6933 * nnrss.el (nnrss-get-encoding): New function.
6934 (nnrss-fetch): Use unibyte buffer initially; bind
6935 coding-system-for-read while performing mm-url-insert; remove ^Ms;
6936 decode contents according to the encoding attribute.
6937 (nnrss-save-group-data): Add coding cookie.
6938 (nnrss-mime-encode-string): New function.
6939 (nnrss-check-group): Use it to encode subject and author.
6940
69412004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
6942
6943 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
6944 imaginary variable.
6945
69462004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
6947
6948 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
6949 correctly even if there are wide characters.
6950
69512004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
6952
6953 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
6954 downcased symbol names; make a new cache instead of reusing
6955 bbdb-hashtable.
6956
69572004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
6958
6959 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
6960 concatenating segments rather than before concatenating them.
6961 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6962
6963 * message.el (message-get-reply-headers): Bind `extra'.
6964
69652004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6966
6967 * message.el (message-extra-wide-headers): New variable.
6968 (message-get-reply-headers): Use it.
6969
69702004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
6971
6972 * gnus-agent.el (gnus-agent-group-path): Decode group name.
6973 (gnus-agent-group-pathname): Ditto.
6974
6975 * gnus-cache.el (gnus-cache-file-name): Decode group name.
6976
6977 * gnus-group.el (gnus-group-make-group): Decode group name.
6978 (gnus-group-make-rss-group): Register the group data after opening
6979 the nnrss group.
6980
69812004-12-17 Paul Jarc <prj@po.cwru.edu>
6982
6983 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
6984 by expiry now get marked as read.
6985
69862004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6987
6988 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
6989
69902004-12-17 Aidan Kehoe <kehoea@parhasard.net>
6991
6992 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
6993 unify Latin characters in XEmacs.
6994 (mm-find-mime-charset-region): Use it.
6995
69962004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6997
6998 * gnus-util.el (gnus-delete-directory): New function.
6999
7000 * gnus-agent.el (gnus-agent-delete-group): Use it.
7001
7002 * gnus-cache.el (gnus-cache-delete-group): Use it.
7003
70042004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
7005
7006 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
7007 names.
7008
70092004-12-16 Simon Josefsson <jas@extundo.com>
7010
7011 * hashcash.el (hashcash-payment-alist): Fix custom :type.
7012
70132004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
7014
7015 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
7016
7017 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
7018 (gnus-group-set-current-level): Decode group name.
7019
70202004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
7021
7022 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
7023 failed.
7024
70252004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
7026
7027 * gnus-group.el (gnus-group-delete-group): Decode group name.
7028 (gnus-group-make-rss-group): Encode group name.
7029 (gnus-group-catchup-current): Decode group name.
7030 (gnus-group-kill-group): Decode group name.
7031
70322004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
7033
7034 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
7035
70362004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
7037
7038 * gnus-group.el (gnus-group-make-rss-group):
7039 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
7040
7041 * gnus-start.el (gnus-setup-news): Honor user's setting to
7042 gnus-message-archive-method. Suggested by Lute Kamstra
7043 <lute@gnu.org>.
7044
70452004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
7046
7047 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
7048 global counterparts of the buffer-local variables.
7049
70502004-11-16 Romain Francoise <romain@orebokech.com>
7051
7052 * gnus-sum.el (gnus-summary-exit): Don't clear the global
7053 counterparts of the buffer-local variables.
7054
70552004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7056
7057 * message.el (message-forbidden-properties): Fixed typo in doc
7058 string.
7059
70602004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7061
7062 * gnus-util.el (gnus-replace-in-string): Added doc string.
7063
7064 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
7065 to avoid problems when splitting mails with many recipients.
7066
70672004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
7068
7069 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
7070 pop-to-buffer, covered by the subsequent gnus-configure-windows.
7071
70722004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
7073
7074 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
7075 if there is no hashtable in memory or file modification time is
7076 newer than cached timestamp.
7077
70782004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
7079
7080 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
7081 not-matching option.
7082
70832004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
7084
7085 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
7086 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
7087 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
7088 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
7089 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
7090 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
7091
70922004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
7093
7094 * message.el (message-forward-make-body-mml): Remove headers
7095 according to message-forward-ignored-headers if a message is decoded.
7096
70972004-12-02 Romain Francoise <romain@orebokech.com>
7098
7099 * message.el (message-forward-make-body-plain): Always remove
7100 headers according to message-forward-ignored-headers.
7101
71022004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
7103
7104 * spam.el (spam-summary-prepare-exit): Remove the
7105 gnus-summary-limit pop for now, it has problems with ham marks for
7106 me.
7107
71082004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
7109
7110 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
7111 correctly.
7112
71132004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
7114
7115 * format-spec.el (format-spec): Message the char.
7116
71172004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
7118
7119 * gnus-art.el (gnus-split-methods): Reformat comments.
7120
7121 * spam.el (spam-summary-prepare-exit): Remove article limits
7122 before exiting the summary buffer.
7123
71242004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7125
7126 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
7127 order to silence the byte compiler.
7128
7129 * spam.el: Fix the way to silence the byte compiler, which
7130 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
7131 bbdb-search-simple, spam-BBDB-register-routine,
7132 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
7133 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
7134 spam-stat-buffer-is-spam, spam-stat-load,
7135 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
7136 spam-stat-save and spam-stat-split-fancy.
7137
71382004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7139
7140 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
7141 which may confuse users.
7142 (canlock-password-for-verify): Ditto.
7143
7144 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
7145
7146 * gnus-art.el (gnus-emphasis-alist): Ditto.
7147
7148 * gnus-registry.el (gnus-registry-max-entries): Ditto.
7149
7150 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
7151
7152 * gnus-start.el (gnus-save-killed-list): Ditto.
7153
7154 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
7155 (gnus-sum-thread-tree-root): Ditto.
7156 (gnus-sum-thread-tree-false-root): Ditto.
7157 (gnus-sum-thread-tree-single-indent): Ditto.
7158
7159 * message.el (message-courtesy-message): Ditto.
7160 (message-archive-note): Ditto.
7161 (message-subscribed-address-file): Ditto.
7162 (message-user-fqdn): Ditto.
7163
7164 * spam-report.el (spam-report-gmane-regex): Ditto.
7165
7166 * spam.el (spam-blackhole-good-server-regex): Ditto.
7167
71682004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7169
7170 * mml.el (mml-preview): Widen the message buffer before copying
7171 the contents to the preview buffer; sort headers before previewing.
7172
7173 * message.el (message-hidden-headers): Fix the way to avoid a bug
7174 in the `repeat' widget in Emacs 21.3 or earlier.
7175
71762004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7177
7178 * message.el (message-hidden-headers): Default to "^References:".
7179 Improve customization type. Suggested by Reiner Steib
7180 <Reiner.Steib@gmx.de>.
7181
71822004-11-25 Romain Francoise <romain@orebokech.com>
7183
7184 * message.el (message-strip-forbidden-properties): Remove check for
7185 obsolete `message-hidden' text property, hidden headers are not
7186 accessible in the buffer anymore.
7187
71882004-11-22 Romain Francoise <romain@orebokech.com>
7189
7190 * message.el (message-header-format-alist): Add `From' in list
7191 so that it can be sorted.
7192 (message-fix-before-sending): Widen and sort headers before
7193 sending.
7194 (message-hide-headers): Use narrowing to hide headers by moving
7195 them to the top of the buffer and narrowing to the region
7196 underneath.
7197
71982004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7199
7200 * message.el (message-strip-forbidden-properties): Bind
7201 buffer-read-only (etc) to nil.
7202
72032004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
7204
7205 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
7206 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7207
72082004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
7209
7210 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
7211
72122004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7213
7214 * dns.el (query-dns): Use sit-for to time instead of
7215 accept-process-output, since that doesn't seem to work on udp
7216 sockets.
7217
72182004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
7219
7220 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
7221
72222004-11-15 Jesper Harder <harder@ifa.au.dk>
7223
7224 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
7225 doc string. Improve doc string.
7226
72272004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7228
7229 * nntp.el (nntp-request-update-info): Return nil if
7230 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
7231 may not call gnus-activate-group which uselessly issues the GROUP
7232 commands for all nntp groups and wastes time. Reported by Romain
7233 Francoise <romain@orebokech.com>.
7234
7235 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
7236
72372004-11-15 Simon Josefsson <jas@extundo.com>
7238
7239 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
7240 headers separately.
7241 (gnus-button-openpgp): New function, inspired by Jochen K\e,A|\e(Bpper
7242 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
7243
72442004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
7245
7246 * gnus-start.el (gnus-convert-old-newsrc):
7247 Assign legacy-gnus-agent to 5.10.7.
7248
72492004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7250
7251 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
7252 start of the lines.
7253
72542004-11-14 Magnus Henoch <mange@freemail.hu>
7255
7256 * hashcash.el (hashcash-default-payment): Change default to 20
7257 (hashcash-default-accept-payment): Change default to 20
7258 (hashcash-process-alist): New variable
7259 (hashcash-generate-payment-async): Add
7260 (hashcash-already-paid-p): Add
7261 (hashcash-insert-payment): Don't generate payments twice
7262 (hashcash-insert-payment-async): Add
7263 (hashcash-insert-payment-async-2): Add
7264 (hashcash-cancel-async): Add
7265 (hashcash-wait-async): Add
7266 (hashcash-processes-running-p): Add
7267 (hashcash-wait-or-cancel): Add
7268 (mail-add-payment): New optional argument. Conditionally start
7269 asynchronous calculation.
7270 (mail-add-payment-async): Add
7271
7272 * message.el (message-send-mail): Wait for asynchronous hashcash
7273 results. Don't clobber existing X-Hashcash headers.
7274 (message-setup-1): Call mail-add-payment-async when
7275 message-generate-hashcash is non-nil.
7276
72772004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
7278
7279 * message.el (message-use-alternative-email-as-from): Examine the
7280 From header as well; use message-make-from in order to include a
7281 user's full name.
7282
72832004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
7284
7285 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
7286 default; improve customization type.
7287 (gnus-emphasis-custom-with-format): New macro.
7288 (gnus-emphasis-custom-value-to-external): New function.
7289 (gnus-emphasis-custom-value-to-internal): New function.
7290
72912004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7292
7293 * dns.el (query-dns): Resolve reverse addresses.
7294
72952004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7296
7297 * gnus-group.el (gnus-group-get-new-news): Use it.
7298
7299 * gnus-start.el (gnus-check-reasonable-setup): New function.
7300
73012004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
7302
7303 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
7304 "Args out of range" error. Reported by Arnaud Giersch
7305 <arnaud.giersch@free.fr>.
7306
73072004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
7308
7309 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
7310
73112004-11-04 Richard M. Stallman <rms@gnu.org>
7312
7313 * spam.el (spam group): Add :version.
7314
7315 * pgg-def.el (pgg group): Add :version.
7316
73172004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
7318
7319 * gnus-art.el (gnus-article-edit-article): Don't associate the
7320 article buffer with a draft file. This is a temporary measure
7321 against the 2004-08-22 change to gnus-article-edit-mode.
7322
73232004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
7324
7325 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
7326 (html2text-format-tags): Remove unused variable `attr'.
7327
73282004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
7329
7330 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
7331
7332 * spam-stat.el (spam-stat): Add :version.
7333
7334 * sieve.el (sieve): Add :version.
7335
7336 * sha1.el (sha1): Add :version.
7337 (sha1-use-external): Remove redundant version.
7338
7339 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
7340 (nnmail-cache-ignore-groups, nnmail-spool-hook)
7341 (nnmail-split-fancy-match-partial-words)
7342 (nnmail-split-lowercase-expanded): Add :version.
7343
7344 * nndiary.el (nndiary): Add :version.
7345
7346 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
7347
7348 * mml-sec.el (mml-default-sign-method)
7349 (mml-default-encrypt-method, mml-signencrypt-style-alist):
7350 Add :version.
7351
7352 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
7353
7354 * mm-url.el (mm-url-use-external, mm-url-program)
7355 (mm-url-arguments): Add :version.
7356
7357 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
7358 (mm-attachment-file-modes, mm-decrypt-option)
7359 (mm-w3m-safe-url-regexp): Add :version.
7360
7361 * message.el (message-cite-prefix-regexp)
7362 (message-sendmail-envelope-from, message-minibuffer-local-map)
7363 (message-user-fqdn, message-completion-alist): Add :version.
7364
7365 * gnus-win.el (gnus-configure-windows-hook)
7366 (gnus-use-frames-on-any-display): Add :version.
7367
7368 * gnus-art.el (gnus-article-address-banner-alist)
7369 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
7370 (gnus-treat-from-picon, gnus-treat-mail-picon)
7371 (gnus-treat-x-pgp-sig): Add :version.
7372
7373 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
7374 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
7375 (gnus-summary-article-delete-hook)
7376 (gnus-summary-display-while-building): Add :version.
7377
7378 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
7379 (gnus-get-top-new-news-hook):Add :version.
7380
7381 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
7382 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
7383
7384 * gnus-registry.el (gnus-registry): Add :version.
7385
7386 * gnus-spec.el (gnus-use-correct-string-widths)
7387 (gnus-make-format-preserve-properties): Add :version.
7388
7389 * gnus.el (gnus-group-charter-alist)
7390 (gnus-group-fetch-control-use-browse-url)
7391 (gnus-install-group-spam-parameters): Add :version.
7392
7393 * gnus-diary.el (gnus-diary): Add :version.
7394
7395 * gnus-delay.el (gnus-delay): Add :version.
7396
7397 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
7398 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
7399 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
7400 Add :version.
7401
7402 * gnus-agent.el (gnus-agent-max-fetch-size)
7403 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
7404 (gnus-agent-prompt-send-queue): Add :version.
7405
7406 * deuglify.el (gnus-outlook-deuglify): Add :version.
7407
7408 * html2text.el: Beautify code. Improve doc strings. Some
7409 checkdoc cleanup.
7410 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
7411
74122004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
7413
7414 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
7415
74162004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
7417
7418 * gnus-registry.el (gnus-registry-hashtb): Create the registry
7419 when package is loaded.
7420
7421 * spam.el (spam-summary-score-preferred-header): Add global preference
7422 for people who want to override the default SpamAssassin over
7423 Bogofilter preference (when both are set).
7424 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
7425 (spam-user-format-function-S): Check
7426 spam-summary-score-preferred-header.
7427 (spam-extra-header-to-number): Add X-Bogosity header parsing.
7428 (spam-user-format-function-S): Format the score correctly.
7429
74302004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7431
7432 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
7433 signature file. Suggested by Manoj Srivastava
7434 <srivasta@golden-gryphon.com>.
7435
7436 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
7437 iso-2022-jp even in the Japanese language environment.
7438 Suggested by Jason Rumney <jasonr@gnu.org>.
7439
74402004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
7441
7442 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
7443 use the same characters as the dummy marks; make it free from
7444 getting affected by the language environment.
7445 (gnus-summary-read-group-1): Update mark positions only when the
7446 format spec is updated.
7447
7448 * gnus-spec.el (gnus-update-format-specifications): Return a list
7449 of updated types.
7450
74512004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
7452
7453 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
7454 of boundp to check if display-warning is available.
7455
74562004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
7457
7458 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
7459
74602004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
7461
7462 * nnspool.el (nnspool-spool-directory): Use news-path if the
7463 news-directory variable is not bound.
7464
7465 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
7466 function instead of display-warning if it is not available.
7467
74682004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
7469
7470 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
7471 v5-10: Use `point-at-bol'.
7472
74732004-10-26 Simon Josefsson <jas@extundo.com>
7474
7475 * hashcash.el: Fix URL in comment, reported by Cheng Gao
7476 <chenggao@gmail.com>.
7477
74782004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
7479
7480 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
7481 instead.
7482
74832004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
7484
7485 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
7486 to remove a server from the nnimap-server-buffer-alist.
7487 (nnimap-open-connection, nnimap-close-server): Use it.
7488
7489 * gnus-encrypt.el: Remove file in favor of encrypt.el.
7490
74912004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
7492
7493 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
7494 running the major-mode function.
7495
74962004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
7497
7498 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
7499 dummy marks in the right way.
7500
75012004-10-18 David Edmondson <dme@dme.org>
7502
7503 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
7504 excessively.
7505
75062004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
7507
7508 * gnus-util.el (gnus-split-references): Accept a nil references
7509 string and go on blissfully.
7510
7511 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
7512 cases where the references string is non-nil but has no references.
7513
7514 * encrypt.el: Add autoload tags.
7515
7516 * spam.el (spam-resolve-registrations-routine): Remove article
7517 from unregistration list too. Reported by David Hanak
7518 <dhanak@isis.vanderbilt.edu>
7519
75202004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
7521
7522 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
7523 nil. Changed custom type.
7524
75252004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
7526
7527 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
7528
7529 * gnus-sum.el (gnus-summary-move-article): Use it.
7530
75312004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
7532
7533 * encrypt.el: Add autoload cookies.
7534
7535 * spam.el (spam-backend-article-list-property)
7536 (spam-backend-get-article-todo-list)
7537 (spam-backend-put-article-todo-list, )
7538 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
7539 Resolve registrations separately.
7540 (spam-register-routine): Format comments.
7541 (spam-unregister-routine, spam-register-routine): Always call with
7542 specific-articles, no default list.
7543 (spam-summary-prepare-exit): Use the spam-classifications function.
7544
7545 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
7546 gnus-encrypt.el.
7547
7548 * encrypt.el: copied from gnus-encrypt.el
7549
7550 * gnus-encrypt.el: commented that it's obsolete
7551
75522004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
7553
7554 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
7555 (gnus-score-save): Use it.
7556
7557 * message.el (message-bury): Use `window-dedicated-p'.
7558
75592004-10-15 Simon Josefsson <jas@extundo.com>
7560
7561 * pop3.el (top-level): Don't require nnheader.
7562 (pop3-read-timeout): Add.
7563 (pop3-accept-process-output): Add.
7564 (pop3-read-response, pop3-retr): Use it.
7565
75662004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
7567
7568 * spam.el (spam-register-routine): Move comment.
7569 (spam-verify-bogofilter): Use 'unknown for the initial
7570 spam-bogofilter-valid state, not 'never.
7571
7572 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
7573 for netrc-machine.
7574
7575 * nnimap.el (nnimap-open-connection): Use
7576 netrc-machine-user-or-password.
7577
75782004-10-17 Richard M. Stallman <rms@gnu.org>
7579
7580 * gnus-registry.el (gnus-registry-unload-hook):
7581 Set as a variable with add-hook.
7582
7583 * nnspool.el (nnspool-spool-directory): Use news-directory instead
7584 of news-path.
7585
7586 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
7587
7588 * spam.el: Delete duplicate `provide'.
7589 (spam-unload-hook): Set as a variable with add-hook.
7590
75912004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
7592
7593 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
7594 in the doc string.
7595
7596 * message.el (message-ignored-news-headers)
7597 (message-ignored-supersedes-headers)
7598 (message-ignored-resent-headers)
7599 (message-forward-ignored-headers): Improve custom type.
7600
76012004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
7602
7603 * message.el (message-tokenize-header): Fix 2004-09-06 change
7604 which used point-min in the wrong place.
7605
76062004-10-12 Simon Josefsson <jas@extundo.com>
7607
7608 * tls.el (tls-certtool-program): New variable.
7609 (tls-certificate-information): New function, based on
7610 ssl-certificate-information.
7611
76122004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
7613
7614 * compface.el: Move the version of ELisp-based uncompface program
7615 to the contrib directory because of the copyright problem.
7616
76172004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
7618
7619 * message.el (message-kill-buffer): Raise the current frame.
7620
76212004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
7622
7623 * gnus-sum.el: Mention that multibyte characters don't work as marks.
7624
7625 * gnus.el (message-y-or-n-p): Autoload.
7626
7627 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
7628 (pop3-password-required, pop3-authentication-scheme)
7629 (pop3-leave-mail-on-server): Made customizable.
7630 (pop3): New custom group.
7631 (pop3-retr): Remove `sleep-for' statements.
7632 Suggested by Dave Love <fx@gnu.org>.
7633
7634 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
7635 Windows/DOS.
7636
7637 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
7638 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
7639 Dave Love <fx@gnu.org>.
7640
7641 * mml.el (mml-minibuffer-read-disposition): Require match.
7642 Suggested by Dave Love <fx@gnu.org>.
7643
76442004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
7645
7646 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
7647 doc string.
7648
76492004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
7650
7651 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
7652
76532004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7654
7655 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
7656 instead of calling `mm-insert-inline', to decode text/* parts
7657 before displaying them.
7658
76592004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
7660
7661 * mm-uu.el (mm-uu-text-plain-type): New variable.
7662 (mm-uu-pgp-signed-extract-1): Use it.
7663 (mm-uu-pgp-encrypted-extract-1): Use it.
7664 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
7665 bind mm-uu-text-plain-type with that value.
7666 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
7667 mm-uu-dissect.
7668
76692004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
7670
7671 * gnus-group.el (gnus-update-group-mark-positions):
7672 * gnus-sum.el (gnus-update-summary-mark-positions):
7673 * message.el (message-check-news-body-syntax):
7674 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
7675 of string-as-multibyte.
7676
76772004-10-05 Juri Linkov <juri@jurta.org>
7678
7679 * gnus-group.el (gnus-update-group-mark-positions):
7680 * gnus-sum.el (gnus-update-summary-mark-positions):
7681 * message.el (message-check-news-body-syntax):
7682 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
7683 8-bit unibyte values to a multibyte string for search functions.
7684
76852004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
7686
7687 * mm-uu.el (mm-uu-dissect): Allow optional arg.
7688 (mm-uu-dissect-text-parts): New function.
7689
7690 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
7691 dissect text parts.
7692
7693 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
7694 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
7695
7696 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
7697
7698 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
7699 gnus-current-topics instead of gnus-current-topic.
7700
77012004-10-06 Jesper Harder <harder@ifa.au.dk>
7702
7703 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
7704
77052004-10-05 Jesper Harder <harder@ifa.au.dk>
7706
7707 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
7708 where approriate.
7709
7710 * nnml.el (nnml-generate-active-info): do.
7711
7712 * nndiary.el (nndiary-generate-active-info): do.
7713
7714 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
7715 (gnus-topic-move): do.
7716
7717 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
7718 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
7719
7720 * gnus-srvr.el (gnus-server-prepare)
7721 (gnus-server-open-all-servers): do.
7722
7723 * gnus-msg.el (gnus-summary-cancel-article)
7724 (gnus-summary-resend-message)
7725 (gnus-summary-mail-crosspost-complaint): do.
7726
7727 * gnus-move.el (gnus-change-server): do.
7728
7729 * gnus-group.el (gnus-group-unmark-all-groups)
7730 (gnus-group-set-current-level): do.
7731
77322004-10-04 Simon Josefsson <jas@extundo.com>
7733
7734 * message.el (message-generate-hashcash): Doc fix.
7735
77362004-10-02 Kevin Greiner <kgreiner@compsol.cc>
7737
7738 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
7739 avoid infinite recursion via gnus-get-function.
7740
77412004-10-02 Jesper Harder <harder@ifa.au.dk>
7742
7743 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
7744
7745 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
7746
7747 * nnmail.el (nnmail-split-history): do.
7748
7749 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
7750 (nnml-request-delete-group): do.
7751
7752 * nnslashdot.el (nnslashdot-read-groups): do.
7753
7754 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
7755 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
7756
7757 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
7758 (nnspool-sift-nov-with-sed): Use last
7759 (nnspool-retrieve-headers-with-nov): Use mapc.
7760 (nnspool-request-newgroups): Use dolist.
7761 (nnspool-request-group): Use last.
7762
7763 * nntp.el (nntp-read-server-type): Use dolist.
7764
7765 * nnvirtual.el (nnvirtual-create-mapping)
7766 (nnvirtual-update-read-and-marked): Use dolist.
7767 (nnvirtual-convert-headers): Simplify.
7768
77692004-10-01 Kevin Greiner <kgreiner@compsol.cc>
7770
7771 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
7772 support for sync'ing tick marks.
7773
77742004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
7775
7776 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
7777 there's no visible header.
7778
77792004-10-01 Kevin Greiner <kgreiner@compsol.cc>
7780
7781 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
7782 necessary, pass full group name to gnus-request-set-marks.
7783
77842004-10-01 Simon Josefsson <jas@extundo.com>
7785
7786 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
7787 acroread.
7788
77892004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7790
7791 * spam-report.el (spam-report-gmane): Fix interactive.
7792
7793 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
7794
7795 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
7796 when writing file.
7797 (gnus-agent-synchronize-flags): Don't default to being
7798 interactive.
7799
78002004-09-30 Simon Josefsson <jas@extundo.com>
7801
7802 * message.el (message-generate-hashcash): Add.
7803 (message-send-mail): Use it, call mail-add-payment.
7804
78052004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
7806
7807 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
7808
78092004-09-28 Kevin Greiner <kgreiner@compsol.cc>
7810
7811 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
7812 gnus-requst-update-info with explicit code to sync the in-memory
7813 info read flags with the marks being sync'd to the backend.
7814
7815 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
7816
78172004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
7818
7819 * spam.el (spam-verify-bogofilter): Add new function.
7820 (spam-check-bogofilter)
7821 (spam-bogofilter-register-with-bogofilter): Use it.
7822 (spam-verify-bogofilter): Add small fixes.
7823
78242004-09-28 Simon Josefsson <jas@extundo.com>
7825
7826 * hashcash.el (hashcash-generate-payment): Revert.
7827
78282004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
7829
7830 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
7831 gnus-extract-references instead of gnus-split-references.
7832
7833 * gnus-util.el (gnus-extract-references): Add new function, analogous
7834 to gnus-split-references but extracts only the message-ID without
7835 anything extra.
7836
7837 * hashcash.el (hashcash-generate-payment)
7838 (hashcash-check-payment): Do the right thing if hashcash-path is
7839 nil (because the hashcash program could not be found).
7840
7841 * spam.el (spam-use-hashcash): Remove comment.
7842
78432004-09-27 Jesper Harder <harder@ifa.au.dk>
7844
7845 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
7846 (gnus-cache-enter-article, gnus-cache-remove-article)
7847 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
7848
7849 * gnus-async.el (gnus-async-prefetch-remove-group): do.
7850
7851 * gnus-art.el (article-hide-boring-headers)
7852 (article-translate-strings, article-display-face)
7853 (gnus-article-mime-match-handle-first)
7854 (gnus-article-highlight-headers)
7855 (gnus-article-add-buttons-to-head): do.
7856
78572004-09-27 Simon Josefsson <jas@extundo.com>
7858
7859 * hashcash.el: New version, from
7860 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
7861 ../contrib/.
7862
78632004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7864
7865 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
7866
78672004-09-26 Jesper Harder <harder@ifa.au.dk>
7868
7869 * gnus-dup.el (gnus-dup-open): Use mapc.
7870 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
7871
7872 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
7873 Reported by Stefan Wiens <s.wi@gmx.net>.
7874
7875 * gnus.el (gnus-shutdown): Use dolist.
7876
7877 * gnus-undo.el (gnus-undo): Use mapc.
7878
7879 * nnrss.el (nnrss-generate-active): do.
7880
7881 * message.el (message-cite-original-without-signature)
7882 (message-cite-original): Use mapc.
7883 (message-do-actions, message-make-forward-subject): Use dolist.
7884
78852004-09-25 Kevin Greiner <kgreiner@compsol.cc>
7886
7887 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
7888 deletion to remove entire duplicate line. Fixes merged article
7889 number bug.
7890
78912004-09-25 Kevin Greiner <kgreiner@compsol.cc>
7892
7893 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
7894 servers that are offline. Avoids having gnus-agent-toggle-plugged
7895 first ask if you want to open a server and then, even when you
7896 responded with no, asking if you want to synchronize the server's
7897 flags.
7898 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
7899 multi-line expressions.
7900 (gnus-agent-synchronize-group-flags): New internal function.
7901 Updates marks in memory (in the info structure) AND in the
7902 backend.
7903
7904 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
7905
7906 * nnagent.el (nnagent-request-set-mark): Use
7907 gnus-agent-synchronize-group-flags, not backend's request-set-mark
7908 method, to ensure that synchronization updates marks in the
7909 backend and in the info (in memory) structure.
7910
79112004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
7912
7913 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
7914 convention fully; don't miss the root article of a thread; make
7915 the X-Draft-From header with correct article numbers.
7916
79172004-09-23 Kevin Greiner <kgreiner@compsol.cc>
7918
7919 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
7920 unless plugged. Disable the agent so that an open failure causes
7921 an error.
7922
7923 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
7924 Reverted 2004-09-21 change. The backend must be opened while
7925 synchronizing flags even when the backend stores the flags
7926 locally.
7927
79282004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
7929
7930 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
7931 in `header' match. Reported by Svend Tollak Munkejord.
7932
7933 * message.el (message-cite-original): Fix use of
7934 `message-cite-articles-with-x-no-archive'.
7935
79362004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
7937
7938 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
7939 (gnus-window-to-buffer): Ditto.
7940
7941 * mml.el (mml-preview-buffer): New variable.
7942 (mml-preview): Manage window layout with gnus-buffer-configuration.
7943
7944 * gnus-msg.el (gnus-setup-message): Put article numbers into the
7945 X-Draft-From header even if those articles aren't quoted.
7946
79472004-09-21 Kevin Greiner <kgreiner@compsol.cc>
7948
7949 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
7950 (gnus-request-set-mark, gnus-request-update-mark): Use new
7951 g-s-t-u-l-m to decide to use backend even when unplugged.
7952
79532004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
7954
7955 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
7956 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
7957
79582004-09-20 Simon Josefsson <jas@extundo.com>
7959
7960 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
7961 "utf-16-le".
7962
79632004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
7964
7965 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
7966
79672004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
7968
7969 * uudecode.el (uudecode-use-external): Add :version.
7970
7971 * smime.el (smime-CA-file, smime-encrypt-cipher)
7972 (smime-dns-server): Add :version.
7973
7974 * smiley.el (gnus-smiley-file-types): Add :version.
7975
7976 * sha1.el (sha1-use-external): Add :version.
7977
7978 * pgg-def.el (pgg-query-keyserver): Add :version.
7979
7980 * nnmail.el (nnmail-fancy-expiry-targets)
7981 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
7982 Add :version.
7983
7984 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
7985 (nnimap-retrieve-groups-asynchronous): Add :version.
7986 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
7987
7988 * mml.el (mml-content-disposition-parameters)
7989 (mml-insert-mime-headers-always): Add :version.
7990
7991 * mm-util.el (mm-coding-system-priorities): Add :version.
7992
7993 * mm-decode.el (mm-inline-text-html-with-images)
7994 (mm-keep-viewer-alive-types, mm-external-terminal-program)
7995 (mm-verify-option): Add :version.
7996 (mm-text-html-renderer): Change :version.
7997
7998 * message.el (message-fcc-externalize-attachments)
7999 (message-required-headers, message-draft-headers)
8000 (message-subject-trailing-was-query)
8001 (message-subject-trailing-was-ask-regexp)
8002 (message-subject-trailing-was-regexp, message-mark-insert-begin)
8003 (message-mark-insert-end, message-archive-header)
8004 (message-archive-note, message-cross-post-default)
8005 (message-cross-post-note, message-followup-to-note)
8006 (message-cross-post-note-function, message-use-mail-followup-to)
8007 (message-subscribed-address-functions)
8008 (message-subscribed-address-file, message-subscribed-addresses)
8009 (message-subscribed-regexps, message-allow-no-recipients)
8010 (message-yank-cited-prefix, message-signature-insert-empty-line)
8011 (message-hidden-headers, message-hierarchical-addresses)
8012 (message-mail-user-agent, message-use-idna)
8013 (message-valid-fqdn-regexp)
8014 (message-strip-special-text-properties, message-header-synonyms)
8015 (message-beginning-of-line, message-tab-body-function): Add :version.
8016 (message-insert-canlock, message-wide-reply-confirm-recipients):
8017 Change :version.
8018
8019 * mail-source.el (mail-source-ignore-errors): Add :group, :type
8020 and :version.
8021 (mail-source-delete-old-incoming-confirm)
8022 (mail-source-movemail-program): Add :version.
8023
8024 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
8025 (gnus-agent-cache, gnus-agent): Change :version.
8026
8027 * gnus-util.el (gnus-use-byte-compile): Change :version.
8028
8029 * gnus-sum.el (gnus-summary-make-false-root-always)
8030 (gnus-summary-default-high-score)
8031 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
8032 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
8033 (gnus-read-all-available-headers, gnus-article-emulate-mime)
8034 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
8035 (gnus-sum-thread-tree-single-indent)
8036 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
8037 (gnus-sum-thread-tree-leaf-with-other)
8038 (gnus-sum-thread-tree-single-leaf): Add :version.
8039 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
8040 (gnus-article-loose-mime): Change :version.
8041
8042 * gnus-start.el (gnus-backup-startup-file)
8043 (gnus-save-startup-file-via-temp-buffer): Add :version.
8044
8045 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
8046 (gnus-server-offline-face): Add :version.
8047
8048 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
8049
8050 * gnus-msg.el (gnus-gcc-externalize-attachments)
8051 (gnus-debug-files, gnus-debug-exclude-variables)
8052 (gnus-discouraged-post-methods): Change :version.
8053 (gnus-confirm-mail-reply-to-news)
8054 (gnus-confirm-treat-mail-like-news): Add :version.
8055
8056 * gnus-int.el (gnus-server-unopen-status): Add :version.
8057
8058 * gnus-group.el (gnus-group-jump-to-group-prompt)
8059 (gnus-large-ephemeral-newsgroup)
8060 (gnus-fetch-old-ephemeral-headers): Add :version.
8061
8062 * gnus-fun.el (gnus-x-face-directory)
8063 (gnus-convert-pbm-to-x-face-command)
8064 (gnus-convert-image-to-x-face-command)
8065 (gnus-convert-image-to-face-command): Add :version.
8066
8067 * gnus-delay.el (gnus-delay-default-hour): Add :version.
8068
8069 * gnus-cite.el (gnus-cite-blank-line-after-header)
8070 (gnus-article-boring-faces): Add :version.
8071
8072 * gnus-art.el (gnus-buttonized-mime-types)
8073 (gnus-inhibit-mime-unbuttonizing)
8074 (gnus-treat-display-face)
8075 (gnus-treat-body-boundary): Change :version.
8076 (gnus-body-boundary-delimiter, gnus-picon-databases)
8077 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
8078 (gnus-treat-date-english, gnus-treat-fold-headers)
8079 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
8080 (gnus-treat-mail-picon, gnus-treat-wash-html)
8081 (gnus-article-encrypt-protocol)
8082 (gnus-use-idna, gnus-article-over-scroll)
8083 (gnus-mime-display-multipart-alternative-as-mixed)
8084 (gnus-mime-display-multipart-related-as-mixed)
8085 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
8086 (gnus-ctan-url, gnus-button-ctan-handler)
8087 (gnus-button-handle-ctan-bogus-regexp)
8088 (gnus-button-ctan-directory-regexp)
8089 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
8090 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
8091 (gnus-button-man-level, gnus-button-emacs-level)
8092 (gnus-button-message-level, gnus-button-browse-level): Add :version.
8093
8094 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
8095 (gnus-agent-go-online): Change :version.
8096 (gnus-agent-expire-unagentized-dirs)
8097 (gnus-agent-auto-agentize-methods): Add :version.
8098
8099 * flow-fill.el (fill-flowed-display-column)
8100 (fill-flowed-encode-column): Add :version.
8101
8102 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
8103 (gnus-outlook-deuglify-unwrap-max)
8104 (gnus-outlook-deuglify-cite-marks)
8105 (gnus-outlook-deuglify-unwrap-stop-chars)
8106 (gnus-outlook-deuglify-no-wrap-chars)
8107 (gnus-outlook-deuglify-attrib-cut-regexp)
8108 (gnus-outlook-deuglify-attrib-verb-regexp)
8109 (gnus-outlook-deuglify-attrib-end-regexp)
8110 (gnus-outlook-display-hook): Add :version.
8111
8112 * binhex.el (binhex-use-external): Add :version.
8113
81142004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
8115
8116 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
8117 and `invisible'.
8118
81192004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
8120
8121 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
8122 in gnus-registry-trim.
8123
81242004-09-13 Simon Josefsson <jas@extundo.com>
8125
8126 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
8127
8128 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
8129
8130 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
8131 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8132 <yamaoka@jpl.org>.
8133 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
8134 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8135 <yamaoka@jpl.org>.
8136
8137 * sieve.el (sieve-manage-mode): Ditto.
8138
81392004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
8140
8141 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
8142
81432004-09-11 Simon Josefsson <jas@extundo.com>
8144
8145 * dns-mode.el: Add.
8146
8147 * mm-view.el (mm-display-dns-inline): Add.
8148
8149 * mm-decode.el (mm-inline-media-tests): Add text/dns.
8150 (mm-automatic-display): Ditto.
8151
8152 * mailcap.el (mailcap-mime-data): Add text/dns.
8153 (mailcap-mime-extensions): Map .soa to text/dns.
8154
81552004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
8156
8157 * gnus-art.el (article-decode-mime-words, article-babel)
8158 (gnus-article-highlight-signature, gnus-article-add-buttons)
8159 (gnus-signature-toggle): Remove unnecessary bindings of
8160 `inhibit-read-only' inherited from v5.10 merge.
8161
81622004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
8163
8164 * nntp.el (nntp): New customization group.
8165 (nntp-authinfo-file): Add customization group.
8166
8167 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
8168
8169 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
8170
8171 * gnus.el (to-address, to-list, subscribed)
8172 (large-newsgroup-initial): Ditto.
8173
8174 * flow-fill.el (fill-flowed-display-column)
8175 (fill-flowed-encode-column): Ditto.
8176
81772004-09-06 Stefan <monnier@iro.umontreal.ca>
8178
8179 * message.el (message-tokenize-header, message-send-mail-with-qmail):
8180 Use point-min rather than 1.
8181 (message-send-mail): Use buffer-size rather than point-max.
8182
8183 * gnus-sum.el (gnus-summary-search-article-forward):
8184 Signal a specific `search-failed' rather than a generic `error'.
8185
8186 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
8187 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
8188 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
8189
81902004-09-10 Simon Josefsson <jas@extundo.com>
8191
8192 * nndb.el (require): Remove tcp and duplicate cl.
8193
81942004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8195
8196 * gnus-agent.el (directory-files-and-attributes): Move forward.
8197
81982004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8199
8200 * gnus-agent.el (directory-files-and-attributes): Optionally
8201 defined to support XEmacs.
8202
82032004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8204
8205 * gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf
8206 to avoid run-time CL dependencies.
8207 (gnus-agent-unfetch-articles): New function.
8208 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
8209 article numbers even when local .overview file is missing.
8210 (gnus-agent-read-article-number): New function. Only accepts
8211 27-bit article numbers.
8212 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
8213 gnus-agent-read-article-number.
8214 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
8215 from backend while recognizing that article numbers in .overview
8216 must be valid.
8217 (gnus-agent-update-files-total-fetched-for): Use
8218 directory-files-and-attributes to improve performance.
8219 * gnus-int.el (gnus-request-move-article): Use
8220 gnus-agent-unfetch-articles in place of gnus-agent-expire to
8221 improve performance.
8222
8223 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
8224 some users confused by references to .newsrc when they only have a
8225 .newsrc.eld file.
8226 (gnus-convert-mark-converter-prompt,
8227 gnus-convert-converter-needs-prompt): Fixed use of property list.
8228 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
8229 New function. Used internally to only display 'gnus converting
8230 files' message when actually necessary.
8231
8232 * gnus-sum.el (): Removed (require 'gnus-agent) as required
8233 methods now autoloaded.
8234
82352004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8236
8237 * gnus-sum.el (gnus-summary-insert-subject): Remove list
8238 identifiers.
8239
82402004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
8241
8242 * gnus-picon.el: Fix indentation and closing parenthesis.
8243
82442004-09-01 Simon Josefsson <jas@extundo.com>
8245
8246 * message.el (message-canlock-generate): Require sha1, not
8247 sha1-el. (Can we get rid of this require alltogheter? It is ugly
8248 to require within a function. Sadly, if sha1.el isn't loaded, the
8249 let binding in m-c-g will hide the defcustom definition, which is
8250 bad.)
8251
8252 * canlock.el: Require sha1, not sha1-el.
8253
8254 * message.el: Don't autoload sha1 (there is a autoload cookie in
8255 sha1.el).
8256
8257 * sha1-el.el: Renamed to sha1.el.
8258
82592004-08-30 Juanma Barranquero <lektu@terra.es>
8260
8261 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
8262
82632004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
8264
8265 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
8266
82672004-08-30 Kim F. Storm <storm@cua.dk>
8268
8269 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
8270
8271 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
8272 Add :group 'nnimap.
8273
82742004-08-30 Andreas Schwab <schwab@suse.de>
8275
8276 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
8277 ?* and ?\;.
8278
8279 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
8280 and ?\' to symbol instead of whitespace.
8281
82822004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
8283
8284 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
8285
8286 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
8287 instead of re-search-forward.
8288
8289 * gnus-uu.el (gnus-uu-save-article): Ditto.
8290 (gnus-uu-post-encode-uuencode): Ditto.
8291
8292 * html2text.el (html2text-clean-list-items): Ditto.
8293 (html2text-clean-dtdd): Ditto.
8294 (html2text-format-tags): Ditto.
8295
8296 * message.el (message-send-mail-with-sendmail): Fix regexp.
8297 (message-fill-field-general): Use search-forward instead of
8298 re-search-forward.
8299 (unbold-region): Ditto.
8300
8301 * nnrss.el (nnrss-request-article): Ditto.
8302
8303 * nnslashdot.el (nnslashdot-request-article): Ditto.
8304
8305 * nnweb.el (nnweb-gmane-wash-article): Ditto.
8306
8307 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
8308 "Unrecognized menu descriptor" error in XEmacs.
8309
83102004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
8311
8312 * gnus-sum.el (gnus-read-header): Don't remove a header for the
8313 parent article of a sparse article in the thread hashtb.
8314
83152004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
8316
8317 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
8318 (nnmail-expand-newtext): Lowercase expanded entries if
8319 nnmail-split-lowercase-expanded is non-nil.
8320
83212004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8322
8323 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward
8324 entry.
8325
8326 * gnus-group.el (gnus-group-line-format-alist): Convert the value
8327 of gnus-tmp-news-method into string under XEmacs. It will be
8328 passed to gnus-correct-length which takes only a string argument.
8329
83302004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
8331
8332 * gnus-util.el (gnus-bind-print-variables): New macro.
8333 (gnus-prin1): Use it.
8334 (gnus-prin1-to-string): Use it.
8335 (gnus-pp): New function.
8336 (gnus-pp-to-string): New function.
8337
8338 * gnus-cus.el (gnus-agent-cat-prepare-category-field): Replace
8339 pp-to-string with gnus-pp-to-string.
8340 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
8341 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
8342 * gnus-msg.el (gnus-debug): Ditto.
8343 * gnus-score.el (gnus-score-save): Ditto.
8344 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
8345 gnus-pp-to-string.
8346 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
8347 with gnus-pp.
8348 * score-mode.el (gnus-score-pretty-print): Ditto.
8349 * webmail.el (webmail-debug): Ditto.
8350
83512004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
8352
8353 * gnus-art.el (article-display-face, article-display-x-face): Use
8354 buffer-read-only.
8355
83562004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
8357
8358 * gnus-art.el (article-hide-list-identifiers): Bind
8359 inhibit-read-only as t.
8360
83612004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
8362
8363 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
8364
83652004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
8366
8367 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
8368 (gnus-narrow-to-page): Don't assume point-min == 1.
8369 (gnus-article-edit-mode): Derive from message-mode.
8370
8371 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
8372 point-min == 1.
8373
8374 * imap.el (imap-parse-address-list, imap-parse-body-ext):
8375 Disable incorrect use of `assert'.
8376
8377 * message.el (message-mode): Set comment-start-skip.
8378
8379
83802004-08-22 Sam Steingold <sds@gnu.org>
8381
8382 * pop3.el (pop3-leave-mail-on-server): New user variable.
8383 (pop3-movemail): Delete mail only when it is nil.
8384
83852004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
8386
8387 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
8388
8389 * mml.el (mml-preview): Use `pop-to-buffer'.
8390
8391 * message.el (message-goto-mail-followup-to): Insert after "To".
8392 (message-carefully-insert-headers): Add comment.
8393
8394 * gnus.el: Remove unused variable `gnus-article-check-size'.
8395
8396 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
8397
8398 * gnus-art.el (gnus-button-alist): Improve
8399 `gnus-button-handle-library' entry.
8400
84012004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
8402
8403 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
8404 downcase, since XEmacs capitalizes error messages differently.
8405
84062004-08-18 Jesper Harder <harder@ifa.au.dk>
8407
8408 * nntp.el: Add (require 'gnus) due to reference to
8409 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
8410
84112004-08-18 Florian Weimer <fw@deneb.enyo.de>
8412
8413 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
8414 `mm-fill-flowed'.
8415
8416 * mm-decode.el (mm-dissect-singlepart): Check it.
8417
84182004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
8419
8420 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
8421 'imap' for netrc parsing.
8422
84232004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
8424
8425 * mailcap.el (mailcap-mime-data): Mark as risky.
8426
84272004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8428
8429 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
8430 may be included in the encoded word.
8431 (rfc2047-encode): Don't append a space if the encoded word
8432 includes close parenthesis.
8433
84342004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
8435
8436 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
8437 of text within parentheses.
8438
84392004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
8440
8441 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
8442 (gnus-encrypt-write-file-contents): Make the password key the file
8443 name PLUS the cipher, not just the cipher. Also remove failed
8444 passwords from the cache.
8445
84462004-08-06 Simon Josefsson <jas@extundo.com>
8447
8448 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
8449 fix.
8450
84512004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
8452
8453 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
8454 LWSP.
8455
84562004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
8457
8458 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
8459 to append in-reply-to: data to the references: header.
8460
8461 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
8462 (netrc-parse): Use gnus-encrypt.el functions.
8463
8464 * gnus-encrypt.el: Add new file for encryption support; currently
8465 does only a few GPG ciphers and an internal XOR cipher.
8466
8467 * password.el: Add comments on using password-read-and-add.
8468 (password-read-and-add): Add function to read and add the
8469 password to the cache at once.
8470
84712004-07-28 Simon Josefsson <jas@extundo.com>
8472
8473 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
8474 parameter (but don't use it, for now).
8475
8476 * imap.el (imap-ssl-open): Use imap-process-connection-type,
8477 instead of hard coding to nil.
8478
84792004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
8480
8481 * mm-view.el (mm-inline-image-emacs): Open lines under an image
8482 as mm-inline-image-xemacs does.
8483
84842004-07-26 Simon Josefsson <jas@extundo.com>
8485
8486 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
8487 Revert part of 2004-07-17 change below.
8488
84892004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
8490
8491 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
8492 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
8493
84942004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8495
8496 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
8497 quotes that actually start with ">" at the beginning of the
8498 lines.
8499
85002004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
8501
8502 * rfc2047.el (rfc2047-encode-region): Fix last change.
8503 (rfc2047-encode-parameter): Remove useless concat.
8504
85052004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
8506
8507 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
8508 encode special characters; fix some kind of misconfigured headers;
8509 signal a real error if debug-on-quit or debug-on-error is non-nil.
8510 (rfc2047-encode-max-chars): New variable.
8511 (rfc2047-encode-1): Use it.
8512 (rfc2047-encode-parameter): New function.
8513
8514 * mml.el (mml-insert-parameter): Remove an excessive space.
8515
85162004-07-17 Simon Josefsson <jas@extundo.com>
8517
8518 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
8519 Kai Grossjohann <kai@emptydomain.de>.
8520 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
8521 (gnus-group-make-menu-bar): Ditto.
8522
8523 * gnus-util.el (gnus-group-server): Add.
8524
85252004-07-16 Jesper Harder <harder@ifa.au.dk>
8526
8527 * message.el (message-clone-locals): Clone sendmail and smtp
8528 variables.
8529
85302004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
8531
8532 * rfc2047.el (rfc2047-encode-region): Fix last change.
8533
85342004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
8535
8536 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
8537 characters as non-special.
8538
85392004-07-09 Simon Josefsson <jas@extundo.com>
8540
8541 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
8542 Users will lose all flag changes made while unplugged with
8543 e.g. nntp unless flag synchronization happens, thus `nil' is not a
8544 good default. See numerous reports on ding mailing list.
8545
85462004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
8547
8548 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
8549 add generate-head-function and generate-article-function to the
8550 rfc822-forward entry.
8551 (nndoc-rfc822-forward-generate-article): New function.
8552 (nndoc-rfc822-forward-generate-head): New function.
8553
8554 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
8555
85562004-07-06 Dan Christensen <jdc@uwo.ca>
8557
8558 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
8559 respect display group parameter and gnus-summary-expunge-below.
8560 (gnus-articles-to-read): Remove unused reference to display group
8561 parameter.
8562
85632004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8564
8565 * nnheader.el (nnheader-uniquify-message-id): New experimental
8566 variable.
8567 (nnheader-nov-read-message-id): Use it.
8568
8569 * spam-report.el (spam-report-gmane): Add interactive.
8570
85712004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
8572
8573 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
8574 qp-or-base64 for the application/* types.
8575
85762004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
8577
8578 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
8579
85802004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
8581
8582 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
8583 trim value.
8584
85852004-01-25 Paul Jarc <prj@po.cwru.edu>
8586
8587 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
8588 New macro and function.
8589 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
8590
85912004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
8592
8593 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
8594 after-load-alist.
8595
85962004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8597
8598 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
8599 update info that isn't there.
8600
86012004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
8602
8603 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
8604 entry.
8605
86062004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
8607
8608 * mm-view.el (mm-inline-render-with-function): Use multibyte
8609 buffer; decode html source by charset.
8610
8611 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
8612
8613 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
8614 Mule-UCS is loaded under XEmacs.
8615 (mm-mime-mule-charset-alist): Avoid duplicated entries.
8616
86172004-06-28 Jesper Harder <harder@ifa.au.dk>
8618
8619 * nnheader.el (nnheader-max-head-length): Increase to 8192.
8620
86212004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8622
8623 * mm-util.el (mm-coding-system-p): Return a coding-system.
8624 (mm-mime-mule-charset-alist): Use shift_jis instead of
8625 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
8626 entries for the mime charsets iso-2022-jp-3 and shift_jis.
8627 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
8628 instead of japanese-shift-jis and iso-latin-1 respectively in
8629 order to share the default value with both Emacs and XEmacs-mule.
8630 (mm-mule-charset-to-mime-charset): Make
8631 mm-coding-system-priorities effective.
8632 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
8633 while predicating of candidates upon the priorities.
8634
86352004-06-27 Jesper Harder <harder@ifa.au.dk>
8636
8637 * gnus-sum.el (gnus-summary-make-menu-bar): Add
8638 gnus-uu-invert-processable.
8639
8640 * gnus.el: Autoload gnus-uu-invert-processable.
8641
86422004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
8643
8644 * mm-util.el (mm-with-multibyte-buffer): New macro.
8645
8646 * rfc2047.el (rfc2047-encode-string): Use it.
8647 (rfc2047-encode-region): Move point to the end of the region after
8648 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
8649
86502004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
8651
8652 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
8653 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
8654
86552004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
8656
8657 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
8658 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
8659 Karl Chen <quarl@nospam.quarl.org>.
8660
86612004-06-23 Jesper Harder <harder@ifa.au.dk>
8662
8663 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
8664 invalid addresses.
8665
86662004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
8667
8668 * spam.el: Change section markers, revise TODO list.
8669 (spam-backends): Make new master list of all installed backends.
8670 (spam-summary-exit-behavior): Add new variable to determine how
8671 messages moves are done at summary exit.
8672 (spam-move-spam-nonspam-groups-only)
8673 (spam-process-ham-in-nonham-groups)
8674 (spam-process-ham-in-spam-groups): Remove variables, the
8675 spam-summary-exit-behavior variable should be used to manage this
8676 behavior.
8677 (spam-old-ham-articles, spam-old-spam-articles): Remove.
8678 (spam-old-articles): Add variable, replacing spam-old-ham-articles
8679 and spam-old-spam-articles.
8680 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
8681 Add empty variables, placeholders for the backends they represent.
8682 (spam-set-difference): Move, unchanged.
8683 (spam-list-of-processors): Declare OBSOLETE, not used anymore
8684 unless the user has a processor variable.
8685 (spam-classifications, spam-classification-valid-p)
8686 (spam-backend-properties, spam-backend-property-valid-p)
8687 (spam-backend-function-type-valid-p)
8688 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
8689 (spam-report-articles-gmane, spam-report-articles-resend):
8690 Remove functions, they are not needed.
8691 (spam-install-backend-super, spam-backend-list)
8692 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
8693 (spam-backend-function, spam-backend-ham-registration-function)
8694 (spam-backend-spam-registration-function)
8695 (spam-backend-ham-unregistration-function)
8696 (spam-backend-spam-unregistration-function)
8697 (spam-backend-statistical-p, spam-backend-mover-p)
8698 (spam-install-backend-alias, spam-install-checkonly-backend)
8699 (spam-install-mover-backend, spam-install-nocheck-backend)
8700 (spam-install-backend, spam-install-statistical-backend)
8701 (spam-install-statistical-checkonly-backend): Add backend installation
8702 support.
8703 (spam-summary-prepare-exit): Rewrite to use the new backend code.
8704 (spam-group-processor-p): Use the new backend code and respect the
8705 summary exit behavior.
8706 (spam-mark-spam-as-expired-and-move-routine): Remove.
8707 (spam-summary-prepare): Change to use the new spam-old-articles
8708 variable.
8709 (spam-copy-or-move-routine, spam-copy-spam-routine)
8710 (spam-move-spam-routine, spam-copy-ham-routine)
8711 (spam-move-ham-routine): Add code to copy/move ham or spam.
8712 (spam-fetch-field-fast): Improve doc and code, plus allow the
8713 'number request.
8714 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
8715 variables.
8716 (spam-split, spam-find-spam): Use the new backend code.
8717 (spam-registration-functions): Remove variable.
8718 (spam-unregister-routine): Add convenience wrapper.
8719 (spam-log-undo-registration, spam-register-routine)
8720 (spam-log-processing-to-registry)
8721 (spam-log-unregistration-needed-p): Rename "check" to "backend"
8722 where possible.
8723 (spam-check-gmane-xref, spam-check-regex-headers)
8724 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
8725 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
8726 (spam-check-bogofilter-headers, spam-check-spamoracle)
8727 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
8728 (spam-check-crm114-headers): Use the spam-split-group that
8729 spam-split prepares, no need to determine it every time.
8730
8731 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
8732 to the nnheader-parse-naked-head call.
8733
8734 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
8735
8736 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
8737 the nnheader-nov-read-message-id call.
8738
87392004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
8740
8741 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
8742 gnus-activate-group twice. Suggested by Markus Peter
8743 <warp@spin.de>.
8744
87452004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
8746
8747 * gnus-art.el (gnus-article-time-format): Exchange the order of
8748 day and month in the default value; fix customization type.
8749 (article-date-ut): Use add-text-properties.
8750 (article-make-date-line): Use message-make-date instead of
8751 current-time-string.
8752
8753 * message.el (message-fetch-field): Don't use set-text-properties.
8754 (message-make-date): Simplify.
0f49874b 8755
01c52d31 87562004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 8757
01c52d31
MB
8758 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
8759 (rfc2047-encode-region): Treat text within parentheses as special;
8760 show the original text when error has occurred.
0f49874b 8761
01c52d31
MB
8762 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
8763 already-computed method to gnus-activate-group.
0f49874b 8764
01c52d31
MB
8765 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
8766 same select-methods identical Lisp objects.
0f49874b 8767
01c52d31
MB
8768 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
8769 object when modifying the info.
0f49874b 8770
01c52d31 87712004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 8772
01c52d31
MB
8773 * gnus-srvr.el (gnus-server-set-info): Remove the server from
8774 gnus-opened-servers since it has never been opened with the new
8775 configuration yet.
0f49874b 8776
01c52d31 87772004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 8778
01c52d31
MB
8779 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
8780 arg to nnheader-generate-fake-message-id.
0f49874b 8781
01c52d31 87822004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 8783
01c52d31
MB
8784 * nnheader.el (nnheader-generate-fake-message-id): Accept a
8785 number and build a fake message ID localized to a group and
8786 article number (so it's repeatable from that point on).
8787 (nnheader-fake-message-id-p): Change regex to accomodate new fake
8788 ID format.
ca0a6900 8789
01c52d31
MB
8790 * gnus-sum.el (gnus-get-newsgroup-headers): Call
8791 nnheader-generate-fake-message-id with the article number.
ca0a6900 8792
01c52d31 87932004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 8794
01c52d31
MB
8795 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
8796 end-of-buffer.
a21fb88e 8797
01c52d31 87982004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 8799
01c52d31 8800 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 8801
01c52d31 88022004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 8803
01c52d31
MB
8804 * rfc2047.el (rfc2047-encode-message-header): Remove useless
8805 goto-char.
8806 (rfc2047-encode): Fold the line before encoding.
bfe5418b 8807
01c52d31 88082004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 8809
01c52d31
MB
8810 * rfc2047.el (rfc2047-encode-message-header): Disabled header
8811 folding -- not all headers can be folded, and this should be done
8812 by the message composition mode. Probably. I think.
d4755e04 8813
01c52d31 88142004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 8815
01c52d31
MB
8816 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
8817 fast.
95f75c75 8818
01c52d31
MB
8819 * gnus-ems.el (gnus-remove-image): Don't use
8820 message-text-with-property; remove only the image found first.
4a43ee9b 8821
01c52d31 88222004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 8823
01c52d31 8824 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 8825
01c52d31 88262004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 8827
01c52d31
MB
8828 * message.el (message-text-with-property): Make it fast and accept
8829 optional arguments.
8830 (message-strip-forbidden-properties): Use it.
8831 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 8832
01c52d31 8833 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 8834
01c52d31 88352004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 8836
01c52d31
MB
8837 * gnus-art.el (article-hide-headers): Don't change the buffer
8838 mistakenly when performing mml-preview even if
8839 gnus-single-article-buffer is nil.
4a43ee9b 8840
01c52d31 88412004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 8842
01c52d31
MB
8843 * message.el (message-expand-name-databases): New user option.
8844 (message-expand-name): Use it.
4a43ee9b 8845
01c52d31 88462004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 8847
01c52d31
MB
8848 * spam.el (spam-report-articles-resend)
8849 (spam-report-resend-register-routine): Allow ham reporting.
8850 (spam-report-resend-register-ham-routine): Add wrapper.
8851 (spam-registration-functions): Add ham resending functions.
8852 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 8853
01c52d31
MB
8854 * gnus.el (ham-resend-to): Add new group parameter.
8855 (spam-process): Add ham resend option.
4a43ee9b 8856
01c52d31
MB
8857 * spam-report.el (spam-report-resend): Allow reporting ham.
8858 (spam-report-resend-ham): Add wrapper.
4a43ee9b 8859
01c52d31 88602004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 8861
01c52d31
MB
8862 * message.el (message-cite-articles-with-x-no-archive): New
8863 variable.
8864 (message-cite-original): Use it.
4a43ee9b 8865
01c52d31 88662004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 8867
01c52d31 8868 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 8869
01c52d31 88702004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 8871
01c52d31
MB
8872 * gnus-art.el (article-hide-headers): Refer to the values for
8873 gnus-ignored-headers and gnus-visible-headers in the summary
8874 buffer since a user may have set them as group parameters.
cfcd5c91 8875
01c52d31 88762004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 8877
01c52d31
MB
8878 * assistant.el (assistant-node-name): Add convenience function.
8879 (assistant-render-text, assistant-render-node): Add error handling,
8880 plus handle multiple next nodes.
8881 (assistant-find-next-node): Comment out for now.
8882 (assistant-find-next-nodes): Add function, returns list of next
8883 nodes.
8884
88852004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
8886
8887 * mail-source.el (mail-source-directory): Fix doc-string.
8888
88892004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
8890
8891 * assistant.el (assistant-render-text, assistant-eval): Add :set
8892 widget type, which is different because it takes and returns a
8893 list. Much hilarity ensues.
8894
88952004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
8896
8897 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
8898
8899 * gnus-group.el (gnus-group-get-new-news-this-group): Added
8900 doc-string.
8901
8902 * gnus-start.el (gnus-activate-group): Added doc-string.
8903
89042004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
8905
8906 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
8907
89082004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
8909
8910 * assistant.el (assistant-render-text): Try to add a :set
8911 widget, more to come.
8912
8913 * spam.el (spam-group-spam-contents-p): Handle empty groupname
8914 strings.
8915 (spam-report-articles-resend)
8916 (spam-register-routine): Do registration iff any articles warrant
8917 it.
8918 (spam-summary-prepare-exit): Change log message for nil group
8919 destinations.
8920
89212004-05-27 Daniel Pittman <daniel@rimspace.net>
8922
8923 * spam.el (spam-report-resend-register-routine): Allow
8924 spam-report-resend-to to be a group parameter or a global value.
8925
89262004-05-26 Simon Josefsson <jas@extundo.com>
8927
8928 * starttls.el: Merge with my GNUTLS based starttls.el.
8929 (starttls-gnutls-program, starttls-use-gnutls)
8930 (starttls-extra-arguments, starttls-process-connection-type)
8931 (starttls-connect, starttls-failure, starttls-success): New
8932 variables.
8933 (starttls-program, starttls-extra-args): Doc fix.
8934 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
8935 functions.
8936 (starttls-negotiate, starttls-open-stream): Check
8937 `starttls-use-gnutls' and pass on to corresponding *-gnutls
8938 function if it is set.
8939
89402004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
8941
8942 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
8943 structured fields.
8944
89452004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
8946
8947 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
8948
89492004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
8950
8951 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
8952 variable.
8953 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
8954 assigning the spam-mark to new messages.
8955
89562004-05-26 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
8957
8958 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
8959
89602004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
8961
8962 * rfc2047.el (rfc2047-encodable-p): Don't move point.
8963 (rfc2047-decode): Treat the ascii coding-system as raw-text by
8964 default.
8965
89662004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
8967
8968 * gnus-sum.el (gnus-summary-delete-article): invoke hook with
8969 correct data.
8970
89712004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
8972
8973 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
8974 (spam-group-processor-p): Fix function.
8975 (spam-group-processor-multiple-p)
8976 (spam-group-spam-processor-report-gmane-p)
8977 (spam-group-spam-processor-report-resend-p)
8978 (spam-group-spam-processor-bogofilter-p)
8979 (spam-group-spam-processor-blacklist-p)
8980 (spam-group-spam-processor-ifile-p)
8981 (spam-group-ham-processor-ifile-p)
8982 (spam-group-spam-processor-spamoracle-p)
8983 (spam-group-spam-processor-crm114-p)
8984 (spam-group-ham-processor-bogofilter-p)
8985 (spam-group-spam-processor-stat-p)
8986 (spam-group-ham-processor-stat-p)
8987 (spam-group-ham-processor-whitelist-p)
8988 (spam-group-ham-processor-BBDB-p)
8989 (spam-group-ham-processor-spamoracle-p)
8990 (spam-group-ham-processor-copy-p): Remove functions with some
8991 prejudice against unneeded code.
8992 (spam-report-articles-resend)
8993 (spam-report-resend-register-routine): Allow the group/topic
8994 spam-resend-to value to override spam-report-resend-to.
8995 (spam-summary-prepare-exit): Invoke spam-group-processor-p
8996 properly now.
8997
8998 * gnus.el (spam-resend-to): Add group/topic parameter.
8999 (spam-process): Move the OBSOLETE processors to the end of the
9000 choices.
9001
90022004-05-24 Daniel Pittman <daniel@rimspace.net>
9003
9004 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
9005 with resend-to set to nil, and then ask the user if necessary.
9006 (spam-report-resend): spam-report-resend takes a list of articles, not
9007 separate article numbers.
9008
90092004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
9010
9011 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
9012 addition to emacs-w3m.
9013
90142004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9015
9016 * assistant.el (assistant-authinfo-data): New function.
9017 (assistant-eval): Eval for entire assistant.
9018
9019 * netrc.el (netrc-services-file): New variable.
9020 (netrc-parse-services): New function.
9021 (netrc-find-service-name): New function.
9022 (netrc-find-service-number): New function.
9023 (netrc-port-equal): New function.
9024 (netrc-machine): Use it.
9025
9026 * nnimap.el (nnimap-open-connection): Use netrc.
9027
9028 * gnus-util.el (gnus-netrc-get): Remove aliases.
9029
9030 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
9031
9032 * assistant.el (wid-edit): Fix compilation.
9033
9034 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
9035
90362004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
9037
9038 * gnus-util.el (gnus-set-file-modes): New function. (small
9039 patch).
9040
90412004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9042
01c52d31 9043 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 9044
01c52d31
MB
9045 * assistant.el (assistant-render-node): Fix up rendering and
9046 read-only text.
9047 (assistant-render-node): Reset.
9048 (assistant-make-read-only): Not sticky.
cfcd5c91 9049
01c52d31 90502004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 9051
01c52d31
MB
9052 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
9053 centered even when gnus-auto-center-summary is t
cfcd5c91 9054
01c52d31 90552004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9056
01c52d31
MB
9057 * dns.el (dns-get-txt-answer): New function.
9058 (dns-read-txt): Ditto.
9059 (query-dns): Use it.
cfcd5c91 9060
01c52d31 90612004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 9062
01c52d31
MB
9063 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
9064 active for foreign groups even if the group level is higher than
9065 the specified value.
cfcd5c91 9066
01c52d31 90672004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 9068
01c52d31
MB
9069 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
9070 non-active groups.
9ad41fb7 9071
01c52d31 9072 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 9073
01c52d31 90742004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 9075
01c52d31 9076 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 9077
01c52d31 90782004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 9079
01c52d31
MB
9080 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
9081 (spam-crm114-header, spam-crm114-spam-switch)
9082 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
9083 (spam-crm114-positive-spam-header)
9084 (spam-crm114-database-directory, spam-list-of-processors)
9085 (spam-group-spam-processor-crm114-p)
9086 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
9087 (spam-generic-score, spam-list-of-checks)
9088 (spam-list-of-statistical-checks, spam-registration-functions)
9089 (spam-check-crm114-headers, spam-crm114-score)
9090 (spam-check-crm114, spam-crm114-register-with-crm114)
9091 (spam-crm114-register-spam-routine)
9092 (spam-crm114-unregister-spam-routine)
9093 (spam-crm114-register-ham-routine)
9094 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
9095 asjo@koldfront.dk (Adam Sj\e,Ax\e(Bgren).
ddfbe5db 9096
01c52d31 9097 * gnus.el: Add spam-use-crm114.
d0859c9a 9098
01c52d31
MB
9099 * spam.el (spam-list-of-processors, spam-registration-functions):
9100 Add spam-use-resend.
9101 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
9102 (spam-report-articles-gmane): Add doc fix.
9103 (spam-report-articles-resend,
9104 spam-report-resend-register-routine): Add wrappers around
9105 spam-report-resend-to.
d0859c9a 9106
01c52d31
MB
9107 * spam-report.el (spam-report-resend-to, spam-report-resend):
9108 Add support for resending spam.
9109 (spam-report-gmane): Fix line length >80.
d0859c9a 9110
01c52d31 9111 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 9112
01c52d31 91132004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 9114
01c52d31
MB
9115 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
9116 number of processed spam messages.
9117 (spam-ham-copy-or-move-routine): Return the number of processed
9118 ham messages.
9119 (spam-summary-prepare-exit): Use the above values to decide
9120 whether status messages shouled be displayed.
d0859c9a 9121
01c52d31 91222004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 9123
01c52d31
MB
9124 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
9125 `rfc2047-encoding-function-alist' in order to avoid conflicting
9126 with the old version.
9127 (rfc2047-encode-region): Concatenate words containing non-ASCII
9128 characters in structured fields; don't encode space-delimited
9129 ASCII words even in unstructured fields; don't break words at
9130 char-category boundaries.
9131 (rfc2047-encode-1): New function.
9132 (rfc2047-encode): Use it; encode text so that it occupies the
9133 maximum width within 76-column; work correctly on Q encoding for
9134 iso-2022-* charsets.
9135 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
9136 sure not to break a line just after the header name.
9137 (rfc2047-b-encode-region): Removed.
9138 (rfc2047-b-encode-string): New function.
9139 (rfc2047-q-encode-region): Removed.
9140 (rfc2047-q-encode-string): New function.
d0859c9a 9141
01c52d31 9142 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 9143
01c52d31 91442004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9145
01c52d31
MB
9146 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
9147 get it right.
9148 (gnus-inews-make-draft): Really.
d0859c9a 9149
01c52d31 91502004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 9151
01c52d31
MB
9152 * nnmh.el (nnmh-request-list-1): Don't check the link count
9153 before descending. (small patch)
d0859c9a 9154
01c52d31 91552004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9156
01c52d31
MB
9157 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
9158 stuff.
6441d280 9159
01c52d31
MB
9160 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
9161 on real group name.
6441d280 9162
01c52d31 9163 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 9164
01c52d31 9165 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 9166
01c52d31 91672004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 9168
01c52d31
MB
9169 * gnus-draft.el (gnus-draft-send): Bind
9170 rfc2047-encode-encoded-words.
8654e13a 9171
01c52d31
MB
9172 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
9173 (rfc2047-encodable-p): Say that =? needs encoding.
9174 (rfc2047-encode-encoded-words): New variable.
8654e13a 9175
01c52d31 9176 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 9177
01c52d31 9178 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 9179
01c52d31
MB
9180 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
9181 to nil.
31640842 9182
01c52d31 9183 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 9184
01c52d31 9185 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 9186
01c52d31 91872004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 9188
01c52d31
MB
9189 * gnus-msg.el (gnus-summary-followup-with-original): Document
9190 yanking of region when active.
61b397cd 9191
01c52d31 91922004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 9193
01c52d31
MB
9194 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
9195 groups if the group level is higher than the specified value.
31640842 9196
01c52d31 91972004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 9198
01c52d31
MB
9199 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
9200 (gnus-group-jump-to-group): Added prefix argument using
9201 `gnus-group-jump-to-group-prompt'. Query before jumping to
9202 non-active group.
cd01ded9 9203
01c52d31
MB
9204 * compface.el (uncompface): Be verbose when changing
9205 `uncompface-use-external'.
850c333d 9206
01c52d31
MB
9207 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
9208 handle manual section.
850c333d 9209
01c52d31 92102004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 9211
01c52d31 9212 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 9213
01c52d31 92142004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 9215
01c52d31 9216 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 9217
01c52d31 92182004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 9219
01c52d31
MB
9220 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
9221 whether backend can accept message.
6a748eda 9222
01c52d31 9223 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 9224
01c52d31 92252004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 9226
01c52d31
MB
9227 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
9228 Avoid creating directory when nntp-marks-is-evil is true.
9229 Reported by Reiner Steib.
9a89f5b0 9230
01c52d31 92312004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 9232
01c52d31
MB
9233 * gnus-picon.el (gnus-picon-style): New variable.
9234 (gnus-picon-insert-glyph): Added optional `nostring' argument.
9235 (gnus-picon-transform-address): Support `gnus-picon-style'. From
9236 Jesper Harder <harder@ifa.au.dk>.
91472578 9237
01c52d31 92382004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9239
01c52d31
MB
9240 * message.el (message-fill-field): Return point.
9241 (message-generate-headers): Go to end of field.
91472578 9242
01c52d31
MB
9243 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
9244 stuff for non-living groups.
91472578 9245
01c52d31 92462004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 9247
01c52d31
MB
9248 * gnus-art.el (gnus-article-followup-with-original)
9249 (gnus-article-reply-with-original): gnus-mark-active-p ->
9250 gnus-region-active-p.
91472578 9251
01c52d31 92522004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 9253
01c52d31
MB
9254 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
9255 only when there is spam or ham to be processed.
91472578 9256
01c52d31 92572004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9258
01c52d31
MB
9259 * mail-source.el (mail-source-delete-crash-box): Refactor.
9260 (mail-source-fetch): Use it.
9261 (mail-source-fetch-file): Ditto.
9262 (mail-source-fetch-directory): Run postscript in loop.
9263 (mail-source-fetch-pop): Delete.
9264 (mail-source-fetch-maildir): Ditto.
9265 (mail-source-fetch-imap): Ditto.
91472578 9266
01c52d31 9267 * imap.el (imap-authenticators): Comment out sasl.
91472578 9268
01c52d31
MB
9269 * message.el (message-skip-to-next-address): New function.
9270 (message-fill-header-address): Refactor.
9271 (message-fill-address): Use it.
9272 (message-delete-address): Use it.
9273 (message-fill-header-general): Refactor.
9274 (message-fill-field-address): Rename.
9275 (message-narrow-to-field): Find the start of the header.
9276 (message-header-format-alist): Don't pre-fill.
9277 (message-fill-header): Removed.
9278 (message-insert-header): New function.
9279 (message-shorten-references): Use it.
91472578 9280
01c52d31 9281 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 9282
01c52d31 9283 * mail-parse.el (mail-header-make-address): New alias.
91472578 9284
01c52d31 9285 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 9286
01c52d31 9287 * imap.el: Add compiler directives.
91472578 9288
01c52d31 9289 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 9290
01c52d31
MB
9291 * gnus-art.el (article-decode-idna-rhs): Don't use
9292 message-idna-inside-rhs-p.
91472578 9293
01c52d31 92942004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9295
01c52d31
MB
9296 * message.el (message-idna-inside-rhs-p): Removed.
9297 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 9298
01c52d31
MB
9299 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
9300 false positives.
1b155fbd 9301
01c52d31 93022004-05-16 Kim Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 9303
01c52d31 9304 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 9305
01c52d31 93062004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9307
01c52d31
MB
9308 * nneething.el (nneething-file-name): Don't create spurions
9309 files.
91472578 9310
01c52d31
MB
9311 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
9312 (gnus-inews-do-gcc): Remove sleep.
498063ec 9313
01c52d31
MB
9314 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
9315 part under point.
498063ec 9316
01c52d31
MB
9317 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
9318 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 9319
01c52d31 93202004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9321
01c52d31 9322 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 9323
01c52d31 93242004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9325
01c52d31
MB
9326 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
9327 as expired without moving it" message when there are spam
9328 messages left.
498063ec 9329
01c52d31 93302004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 9331
01c52d31
MB
9332 * gnus-dup.el (gnus-dup-unsuppress-article): don't assume the mail
9333 header is not nil.
707f2b38 9334
01c52d31 93352004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 9336
01c52d31
MB
9337 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
9338 nntp-possibly-create-directory, not nntp-possibly-change-group.
9339 (nntp-marks-changed-p): New arg SERVER.
9340 (nntp-request-update-info): Adjust caller.
10ace8ea 9341
01c52d31 93422004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 9343
01c52d31 9344 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 9345
01c52d31 93462004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 9347
01c52d31
MB
9348 * nntp.el: Support marks.
9349 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
9350 (nntp-marks-modtime, nntp-marks-directory): New variables.
9351 (nntp-request-set-mark, nntp-request-update-info)
9352 (nntp-possibly-create-directory, nntp-marks-changed-p)
9353 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
9354 functions.
10ace8ea 9355
01c52d31 93562004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 9357
01c52d31
MB
9358 * gnus-score.el (gnus-score-insert-help): Use
9359 gnus-select-lowest-window.
10ace8ea 9360
01c52d31
MB
9361 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
9362 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 9363
01c52d31 9364 * gnus.el: do.
10ace8ea 9365
01c52d31 93662004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 9367
01c52d31
MB
9368 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
9369 encodings of MIME-encoded words, in order to improve
9370 interoperability with several broken MUAs.
10ace8ea 9371
01c52d31 93722004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 9373
01c52d31
MB
9374 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
9375 tags, only when charsets are not specified in headers.
9376 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 9377
01c52d31 93782004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 9379
01c52d31
MB
9380 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
9381 instead of MIME-decoded from fields when checking
9382 `gnus-article-address-banner-alist'.
0302b80e 9383
01c52d31 93842004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 9385
01c52d31
MB
9386 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
9387 description rather than subject.
fa9a04e1 9388
01c52d31 93892004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 9390
01c52d31 9391 * gnus.el (gnus-version-number): Bump.
fa9a04e1 9392
01c52d31 93932004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 9394
01c52d31 9395 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 9396
01c52d31 93972004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 9398
01c52d31
MB
9399 * gnus-agent.el (gnus-agent-read-agentview): Inline
9400 gnus-uncompress-range.
fa9a04e1 9401
01c52d31 94022004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 9403
01c52d31
MB
9404 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
9405 `exec-installed-p'.
fa9a04e1 9406
01c52d31 94072004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 9408
01c52d31
MB
9409 * gnus.el (spam-process, spam-autodetect-methods): Add
9410 bsfilter and bsfilter-headers.
fa9a04e1 9411
01c52d31
MB
9412 * spam.el (spam-bsfilter): New customize group.
9413 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
9414 (spam-bsfilter-header, spam-bsfilter-probability-header)
9415 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
9416 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
9417 (spam-bsfilter-database-directory): New options.
9418 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
9419 (spam-list-of-statistical-checks, spam-registration-functions):
9420 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
9421 (spam-bsfilter-score): New command.
9422 (spam-check-bsfilter-headers, spam-check-bsfilter)
9423 (spam-bsfilter-register-with-bsfilter)
9424 (spam-bsfilter-register-spam-routine)
9425 (spam-bsfilter-unregister-spam-routine)
9426 (spam-bsfilter-register-ham-routine)
9427 (spam-bsfilter-unregister-ham-routine): New functions.
9428 (spam-generic-score): Support bsfilter; Accept an optional argument
9429 to recalcurate spam score even if scoring header has already been
9430 added.
9431 (spam-bogofilter-score, spam-spamassassin-score): Accept an
9432 optional argument to recalcurate spam score even if scoring header
9433 has already been added.
bf68d4e6 9434
01c52d31 94352004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 9436
01c52d31
MB
9437 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
9438 strings! Reported by David D. Smith <davidsmith@acm.org>.
9439 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
9440 link is missing.
f66ce3b9 9441
01c52d31 94422004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 9443
01c52d31
MB
9444 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
9445 (html2text-get-attr): Rewrite.
14f56b66 9446
01c52d31
MB
9447 * message.el (message-setup-1): Remove redundant put-text-property
9448 on mail-header-separator.
14f56b66 9449
01c52d31 94502004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 9451
01c52d31
MB
9452 * gnus-registry.el (gnus-registry-cache-whitespace)
9453 (gnus-registry-action, gnus-registry-spool-action)
9454 (gnus-registry-split-fancy-with-parent): Change message levels
9455 from 5 to 3 or 7, as needed.
ec3c4a4c 9456
01c52d31
MB
9457 * spam.el (spam-summary-prepare-exit)
9458 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
9459 (spam-split, spam-find-spam, spam-log-undo-registration)
9460 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
9461 level from 5 to 6.
5f5475ac 9462
01c52d31 94632004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 9464
01c52d31
MB
9465 * gnus-ems.el: Autoload appt-select-lowest-window (revert
9466 2004-03-04 change).
5f5475ac 9467
01c52d31 94682004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 9469
01c52d31
MB
9470 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
9471 Use mapc when appropriate.
2fd561a9 9472
01c52d31 9473 * sieve-manage.el (sieve-manage-open): do.
2fd561a9 9474
01c52d31 9475 * nnweb.el (nnweb-insert-html): do.
4e90f2b9 9476
01c52d31
MB
9477 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
9478 (nnvirtual-partition-sequence, nnvirtual-create-mapping): do.
4e90f2b9 9479
01c52d31 9480 * nnspool.el (nnspool-request-group): do.
ee7d3cc0 9481
01c52d31
MB
9482 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
9483 do.
ee7d3cc0 9484
01c52d31 9485 * nnml.el (nnml-request-update-info): do.
04ff38fb 9486
01c52d31
MB
9487 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
9488 (nnmh-request-create-group, nnmh-update-gnus-unreads): do.
04ff38fb 9489
01c52d31
MB
9490 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
9491 (nnimap-request-set-mark): do.
ff4d3926 9492
01c52d31 9493 * nnfolder.el (nnfolder-request-update-info): do.
ff4d3926 9494
01c52d31
MB
9495 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
9496 do.
ff4d3926 9497
01c52d31 9498 * mml.el (mml-destroy-buffers, mml-compute-boundary-1): do.
ff4d3926 9499
01c52d31 9500 * gnus-uu.el (gnus-uu-find-articles-matching): do.
ff4d3926 9501
01c52d31
MB
9502 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
9503 do.
ff4d3926 9504
01c52d31
MB
9505 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
9506 do.
ff4d3926 9507
01c52d31 9508 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files): do.
82a8ad04 9509
01c52d31 9510 * gnus-nocem.el (gnus-nocem-scan-groups): do.
82a8ad04 9511
01c52d31 9512 * gnus-int.el (gnus-start-news-server): do.
270a576a 9513
01c52d31
MB
9514 * gnus-group.el (gnus-group-make-kiboze-group)
9515 (gnus-group-browse-foreign-server): do.
270a576a 9516
01c52d31 95172004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 9518
01c52d31 9519 FIXME: Make separate entries for each person.
270a576a 9520
01c52d31
MB
9521 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
9522 Sj\e,Ax\e(Bgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
9523 <shields@msrl.com>:
270a576a 9524
01c52d31
MB
9525 * spam.el (spam-necessary-extra-headers): Get the extra headers we
9526 may need for spam sorting and scoring.
9527 (spam-user-format-function-S): Add user format function suitable for
9528 general use.
9529 (spam-article-sort-by-spam-status): Add sorting function for summary
9530 sorting.
9531 (spam-extra-header-to-number): Add function to get a score from a
9532 header.
9533 (spam-summary-score): Add function to get a numeric score from the
9534 headers.
9535 (spam-generic-score): Fixed function doc, was in wrong place.
9536 (spam-initialize): Take symbols when it's run, and install the
9537 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 9538
01c52d31 95392004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 9540
01c52d31
MB
9541 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
9542 Reported by bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
270a576a 9543
01c52d31 95442004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 9545
01c52d31
MB
9546 * gnus-sum.el (gnus-set-global-variables)
9547 (gnus-build-all-threads, gnus-get-newsgroup-headers)
9548 (gnus-article-get-xrefs, gnus-summary-best-group)
9549 (gnus-summary-next-article, gnus-summary-enter-digest-group)
9550 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
9551 (gnus-summary-update-info, gnus-kill-or-deaden-summary): Use
9552 with-current-buffer.
270a576a 9553
01c52d31 95542004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 9555
01c52d31
MB
9556 * spam.el (spam-summary-prepare-exit): Simplify logic.
9557 (spam-fetch-article-header): Read the article header if it's not
9558 available.
9559 (spam-list-articles): Simplify logic.
9560 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 9561
01c52d31 9562 * gnus-registry.el: Fix comments at beginning.
270a576a 9563
01c52d31 95642004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 9565
01c52d31
MB
9566 * message.el (message-cater-to-broken-inn): Remove.
9567 (message-shorten-references): Make sure the total folded length of
9568 References is shorter than 998 characters to cater to a bug in INN
9569 2.3. Also, don't pretend that references aren't folded -- this
9570 hasn't worked for a while.
d31fa104 9571
01c52d31 95722004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 9573
01c52d31
MB
9574 * gnus-agent.el (gnus-agentize):
9575 gnus-agent-send-mail-real-function no longer set to current value
9576 of message-send-mail-function but rather a lambda that calls
9577 message-send-mail-function. The change makes the agent real-time
9578 responsive to user changes to message-send-mail-function.
9b981cb6 9579
01c52d31 95802004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 9581
01c52d31
MB
9582 * legacy-gnus-agent.el
9583 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
9584 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 9585
01c52d31 95862004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 9587
01c52d31 9588 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 9589
01c52d31 95902004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 9591
01c52d31
MB
9592 * nnmail.el (nnmail-cache-insert): Always check whether
9593 nnmail-cache-ignore-groups matches a group name.
f429956a 9594
01c52d31 95952004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 9596
01c52d31
MB
9597 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
9598 (spam-find-spam, spam-log-processing-to-registry)
9599 (spam-log-registered-p, spam-log-unregistration-needed-p)
9600 (spam-log-undo-registration): Use gnus-message instead of
9601 gnus-error, none of these errors are fatal.
5c243ee4 9602
01c52d31
MB
9603 * gnus-registry.el (gnus-registry-clean-empty-function)
9604 (gnus-registry-clean-empty): Remove only empty entries without
9605 extra data.
aba1948a 9606
01c52d31 96072004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 9608
01c52d31
MB
9609 * spam-stat.el (spam-stat-buffer-change-to-spam)
9610 (spam-stat-buffer-change-to-non-spam): Change (error) to
9611 (gnus-message 8) invocation.
aba1948a 9612
01c52d31 96132004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 9614
01c52d31
MB
9615 * nntp.el (nntp-via-netcat-command): New variable.
9616 (nntp-via-netcat-switches): New variable.
9617 (nntp-open-via-rlogin-and-netcat): New function.
9618 (nntp-open-connection-function): Doc fix.
9619 (nntp-telnet-command): Doc fix.
9620 (nntp-end-of-line): Doc fix.
9621 (nntp-via-rlogin-command): Doc fix.
9622 (nntp-via-user-name): Doc fix.
9623 (nntp-via-address): Doc fix.
aba1948a 9624
01c52d31 96252004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 9626
01c52d31
MB
9627 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
9628 error in Emacs 21.1.
ddff82cf 9629
01c52d31 96302004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 9631
01c52d31 9632 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 9633
01c52d31
MB
96342004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
9635 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
9636 (gnus-agent-with-refreshed-group): New macro.
9637 (gnus-agent-rename-group): New function.
9638 (gnus-agent-delete-group): New function.
9639 (gnus-agent-save-group-info): Use gnus-command-method when
9640 `method' parameter is nil. Don't write nil entries into the
9641 active file.
9642 (gnus-agent-get-group-info): New function.
9643 (gnus-agent-fetch-articles): Use
9644 gnus-agent-update-files-total-fetched-for to increment disk space
9645 used.
9646 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
9647 gnus-agent-update-view-total-fetched-for to increment disk space
9648 used.
9649 (gnus-agent-get-local): Added optional parameters to avoid calling
9650 gnus-group-real-name and gnus-find-method-for-group.
9651 (gnus-agent-set-local): Delete stored entry if either min, or max,
9652 are nil.
9653 (gnus-agent-fetch-session): Reworded error/quit messages. On
9654 quit, use gnus-agent-regenerate-group to record existance of any
9655 articles fetched to disk before the quit occurred.
9656 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
9657 gnus-agent-update-view-total-fetched-for, and
9658 gnus-agent-update-files-total-fetched-for to decrement disk space
9659 used.
9660 (gnus-agent-retrieve-headers): Use
9661 gnus-agent-update-view-total-fetched-for to increment disk space
9662 used.
9663 (gnus-agent-regenerate-group): Replace gnus-group-update-group
9664 with gnus-agent-update-files-total-fetched-for to decrement disk
9665 space and fresh group buffer.
9666 (gnus-agent-inhibit-update-total-fetched-for): New variable.
9667 (gnus-agent-need-update-total-fetched-for): New variable.
9668 (gnus-agent-update-files-total-fetched-for): New function.
9669 (gnus-agent-update-view-total-fetched-for): New function.
9670 (gnus-agent-total-fetched-for): New function.
9671
9672 * gnus-cache.el (gnus-cache-save-buffers): Use
9673 gnus-cache-update-overview-total-fetched-for to change disk space
9674 used by this group.
9675 (gnus-cache-possibly-enter-article): Use
9676 gnus-cache-update-file-total-fetched-for to increment disk space
9677 used by this group.
9678 (gnus-cache-possibly-remove-article): Use
9679 gnus-cache-update-file-total-fetched-for to decrement disk space
9680 used by this group.
9681 (gnus-cache-generate-nov-databases): Purge total fetched cache.
9682 (gnus-cache-rename-group): New function.
9683 (gnus-cache-delete-group): New function.
9684 (gnus-cache-inhibit-update-total-fetched-for): New variable.
9685 (gnus-cache-need-update-total-fetched-for): New variable.
9686 (gnus-cache-with-refreshed-group): New macro.
9687 (gnus-cache-update-file-total-fetched-for): New function.
9688 (gnus-cache-update-overview-total-fetched-for): New function.
9689 (gnus-cache-rename-group-total-fetched-for): New function.
9690 (gnus-cache-delete-group-total-fetched-for): New function.
9691 (gnus-cache-total-fetched-for): New function.
112d84ef 9692
01c52d31
MB
9693 * gnus-group.el: Require gnus-sum and autoload functions to
9694 resolve warnings when gnus-group.el compiled alone.
9695 (gnus-group-line-format): Documented new %F
9696 (size of Fetched data) group line format; identifies disk space
9697 used by agent and cache.
9698 (gnus-group-line-format-alist): Defined new F format.
9699 (gnus-total-fetched-for): New function.
9700 (gnus-group-delete-group): No longer update
9701 gnus-cache-active-altered as gnus-request-delete-group now keeps
9702 the cache in sync.
9703 (gnus-group-list-active): Let the agent store a server's active
9704 list if currently plugged.
2f7717f6 9705
01c52d31
MB
9706 * gnus-int.el (gnus-request-delete-group): Use
9707 gnus-cache-delete-group and gnus-agent-delete-group to keep the
9708 local disk in sync with the server.
9709 (gnus-request-rename-group): Use
9710 gnus-cache-rename-group and gnus-agent-rename-group to keep the
9711 local disk in sync with the server.
2f7717f6 9712
01c52d31
MB
9713 * gnus-start.el (gnus-get-unread-articles): Cosmetic
9714 simplification to logic.
c44edf72 9715
01c52d31 9716 * gnus-util.el (gnus-rename-file): New function.
c44edf72 9717
01c52d31 97182004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 9719
01c52d31 9720 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 9721
01c52d31 97222004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 9723
01c52d31
MB
9724 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
9725 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 9726
01c52d31 97272004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 9728
01c52d31
MB
9729 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
9730 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 9731
01c52d31 97322004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 9733
01c52d31 9734 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 9735
01c52d31 97362004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 9737
01c52d31
MB
9738 * spam.el (spam-set-difference): Add function to replace
9739 gnus-set-difference in spam.el.
9740 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 9741
01c52d31 97422004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 9743
01c52d31
MB
9744 * gnus-registry.el (gnus-registry-cache-file): Update to use
9745 gnus-dribble-directory OR gnus-home-directory OR ~.
9746 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 9747
01c52d31 97482004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 9749
01c52d31
MB
9750 * message.el (message-exchange-point-and-mark): Use
9751 message-mark-active-p. Suggested by Jesper Harder
9752 <harder@ifa.au.dk>.
45893b95 9753
01c52d31 97542004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 9755
01c52d31
MB
9756 * message.el (message-exchange-point-and-mark): Don't activate
9757 region if it was inactive. Suggested by Hiroshi Fujishima
9758 <pooh@nature.tsukuba.ac.jp>.
734c5765 9759
01c52d31 97602004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 9761
01c52d31
MB
9762 * gnus-art.el (article-display-face): Display Faces in the same
9763 order as X-Faces.
734c5765 9764
01c52d31 97652004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9766
01c52d31 9767 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 9768
01c52d31 97692004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9770
01c52d31
MB
9771 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
9772 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
9773 (gnus-article-mime-hierarchy): Remove.
9774 (gnus-article-mime-hierarchy-next): Remove.
9775 (gnus-article-mode): Revert 2004-03-19 change.
9776 (gnus-article-setup-buffer): Revert 2004-03-19 change.
9777 (gnus-insert-mime-button): Revert 2004-03-19 change.
9778 (gnus-mime-accumulate-hierarchy): Remove.
9779 (gnus-mime-enter-multipart): Remove.
9780 (gnus-mime-leave-multipart): Remove,
9781 (gnus-mime-display-part): Revert 2004-03-19 change.
9782 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 9783
01c52d31 9784 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 9785
01c52d31 97862004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 9787
01c52d31 9788 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 9789
01c52d31 97902004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9791
01c52d31
MB
9792 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
9793 t while entering a file name using the mm-with-multibyte macro.
9794 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 9795
01c52d31 9796 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 9797
01c52d31 97982004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9799
01c52d31
MB
9800 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
9801 user option.
9802 (gnus-mime-multipart-functions): Doc and customization fix.
9803 (gnus-article-mime-hierarchy): New variable.
9804 (gnus-article-mime-hierarchy-next): New variable.
9805 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
9806 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
9807 gnus-article-mime-hierarchy-next to nil.
9808 (gnus-insert-mime-button): Show hierarchy numbers.
9809 (gnus-mime-accumulate-hierarchy): New function.
9810 (gnus-mime-enter-multipart): New function.
9811 (gnus-mime-leave-multipart): New function.
9812 (gnus-mime-display-part): Recompute hierarchical MIME structure.
9813 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 9814
01c52d31
MB
9815 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
9816 gnus-article-mime-hierarchy-next to nil.
ad136a7c 9817
01c52d31 98182004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 9819
01c52d31 9820 * dns.el: Don't require gnus-xmas.
ad136a7c 9821
01c52d31 98222004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 9823
01c52d31
MB
9824 * mml.el (mml-generate-mime-1): Don't use format=flowed with
9825 inline PGP.
9826 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 9827
01c52d31 98282004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9829
01c52d31
MB
9830 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
9831 when the group's active is not available.
ad136a7c 9832
01c52d31 98332004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9834
01c52d31
MB
9835 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
9836 error.
ad136a7c 9837
01c52d31 98382004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 9839
01c52d31
MB
9840 * imap.el (imap-store-password): New variable.
9841 (imap-interactive-login): Use it.
9842 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 9843
01c52d31 98442004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9845
01c52d31
MB
9846 * gnus-art.el (gnus-article-read-summary-keys): Restore new
9847 window-start and hscroll to summary window.
ad136a7c 9848
01c52d31 98492004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 9850
01c52d31
MB
9851 * gnus-start.el (gnus-convert-old-newsrc): Only write the
9852 conversion message to newsrc-dribble when an actual conversion is
9853 performed.
ad136a7c 9854
01c52d31 98552004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 9856
01c52d31 9857 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 9858
01c52d31 98592004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9860
01c52d31
MB
9861 * mm-decode.el (mm-complicated-handles): New function reviving
9862 former definition of mm-multiple-handles.
49561cf6 9863
01c52d31
MB
9864 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
9865 (gnus-mime-delete-part): Use it.
49561cf6 9866
01c52d31 98672004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 9868
01c52d31
MB
9869 * gnus-agent.el (gnus-agent-read-local): Bind
9870 nnheader-file-coding-system to gnus-agent-file-coding-system to
9871 avoid the implicit assumption that they will always be equal.
9872 (gnus-agent-save-local): Bind buffer-file-coding-system, not
9873 coding-system-for-write, as the with-temp-file macro first prints
9874 to a buffer then saves the buffer.
87589a70 9875
01c52d31 98762004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 9877
01c52d31
MB
9878 * gnus-art.el (gnus-article-edit-part): New function.
9879 (gnus-mime-save-part-and-strip): Use it; do query instead of
9880 signaling an error; don't use mm-multiple-handles.
9881 (gnus-mime-delete-part): Ditto.
c825ac9d 9882
01c52d31 98832004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 9884
01c52d31
MB
9885 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
9886 old file versions.
9887 (gnus-group-prepare-hook): Removed function that converted list
9888 form of gnus-agent-expire-days to group properties.
ae465fa7 9889
01c52d31
MB
9890 * gnus-int.el: Autoload gnus-agent-regenerate-group.
9891 (gnus-request-accept-article): Re-indented.
5f49be3f 9892
01c52d31
MB
9893 * gnus-start.el (gnus-convert-old-newsrc): Registered new
9894 converters to handle old agent file formats. Added logic for a
9895 "backup before upgrading warning".
9896 (gnus-convert-mark-converter-prompt): Developers can mark
9897 functions as needing (default), or not needing,
9898 gnus-convert-old-newsrc's "backup before upgrading warning".
9899 (gnus-convert-converter-needs-prompt): Tests whether the user
9900 should be protected from potentially irreversable changes by the
9901 function.
5f49be3f 9902
01c52d31
MB
9903 * legacy-gnus-agent.el (): New. Provides converters that are only
9904 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 9905
01c52d31 99062004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 9907
01c52d31 9908 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 9909
01c52d31 9910 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 9911
01c52d31 99122004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 9913
01c52d31 9914 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 9915
01c52d31 9916 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 9917
01c52d31 9918 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 9919
01c52d31 99202004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 9921
01c52d31
MB
9922 * gnus-sum.el (gnus-widget-reversible-match)
9923 (gnus-widget-reversible-to-internal)
9924 (gnus-widget-reversible-to-external): New functions.
9925 (gnus-widget-reversible): New widget.
9926 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 9927
01c52d31 99282004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 9929
01c52d31
MB
9930 * gnus-sum.el (gnus-thread-sort-functions)
9931 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 9932
01c52d31 99332004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 9934
01c52d31
MB
9935 * spam.el (spam-use-gmane-xref): Add new backend.
9936 (spam-gmane-xref-spam-group): Add variable to control the name of the
9937 Gmane spam group.
9938 (spam-blackhole-servers, spam-blackhole-good-server-regex)
9939 (spam-regex-headers-spam, spam-regex-headers-ham)
9940 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
9941 (spam-list-of-checks): Add spam-use-gmane-xref to list of
9942 backends and checks.
9943 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 9944
01c52d31
MB
9945 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
9946 an autodetect method.
e2642250 9947
01c52d31 99482004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 9949
01c52d31
MB
9950 * gnus-int.el (gnus-request-accept-article): Inform the agent that
9951 articles are being added to a group.
9952 (gnus-request-replace-article): Inform the agent that articles
9953 need to be uncached as the cached contents are no longer valid.
e2642250 9954
01c52d31 99552004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 9956
01c52d31 9957 * binhex.el: Don't autoload executable-find.
e2642250 9958
01c52d31 9959 * canlock.el: Don't autoload mail-fetch-field.
e2642250 9960
01c52d31 9961 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 9962
01c52d31
MB
9963 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
9964 rmail-dont-reply-to and rmail-output.
e2642250 9965
01c52d31 9966 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 9967
01c52d31 9968 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 9969
01c52d31
MB
9970 * imap.el: Don't autoload base64-decode-string,
9971 base64-encode-string and md5.
e2642250 9972
01c52d31
MB
9973 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
9974 and rmail-msg-restore-non-pruned-header.
e2642250 9975
01c52d31 9976 * mm-decode.el: Don't autoload executable-find.
e2642250 9977
01c52d31 9978 * mm-url.el: Don't autoload executable-find.
e2642250 9979
01c52d31 9980 * mm-view.el: Don't autoload diff-mode.
e2642250 9981
01c52d31
MB
9982 * nndb.el: Don't autoload news-reply-mode, news-setup,
9983 cancel-timer and telnet.
e2642250 9984
01c52d31 9985 * password.el: Don't autoload run-at-time for Emacs.
e2642250 9986
01c52d31 9987 * sha1-el.el: Don't autoload executable-find.
e2642250 9988
01c52d31 9989 * sieve-mode.el: Don't autoload c-mode.
e2642250 9990
01c52d31 9991 * uudecode.el: Don't autoload executable-find.
e2642250 9992
01c52d31 99932004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 9994
01c52d31
MB
9995 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
9996 (gnus-agent-possibly-alter-active): Avoid null in numeric
9997 comparison.
9998 (gnus-agent-set-local): Refuse to save null in local object table.
9999 (gnus-agent-regenerate-group): The REREAD parameter can now be a
10000 list of articles that will be marked as unread.
e2642250 10001
01c52d31 100022004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 10003
01c52d31 10004 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 10005
01c52d31 100062004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 10007
01c52d31
MB
10008 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
10009 language tags.
ba0226dd 10010
01c52d31 100112004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 10012
01c52d31
MB
10013 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
10014 Don't bind "obarray".
5153a47a 10015
01c52d31
MB
10016 * gnus-sum.el (gnus-thread-sort-functions): Added
10017 `gnus-thread-sort-by-most-recent-number' and
10018 `gnus-thread-sort-by-most-recent-date'.
10019 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 10020
01c52d31 100212004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10022
01c52d31 10023 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 10024
01c52d31 100252004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 10026
01c52d31
MB
10027 * gnus-cus.el (gnus-agent-customize-category): Removed
10028 ignore-errors macro reference that required cl to be loaded at
10029 run-time.
5153a47a 10030
01c52d31
MB
10031 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
10032 single-interval range of the form (min . max). Previously the
10033 range had to look like ((min . max)). Likewise, return
10034 (min . max) rather than ((min . max)).
10035 (gnus-range-map): Use gnus-range-normalize to accept
10036 single-interval range.
5153a47a 10037
01c52d31
MB
10038 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
10039 the cache, but not the agent, now appear with their usual face.
5153a47a 10040
01c52d31 100412004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10042
01c52d31
MB
10043 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
10044 w3m-safe-url-regexp variable buffer-local.
86713405 10045
01c52d31 10046 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 10047
01c52d31 100482004-02-27 Simon Josefsson <jas@extundo.com>
86713405 10049
01c52d31
MB
10050 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
10051 gnus-group-real-prefix.
10052 (gnus-summary-move-article): Use it, instead of
10053 gnus-group-real-prefix.
86713405 10054
01c52d31 100552004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 10056
01c52d31
MB
10057 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
10058 w3m-safe-url-regexp variable buffer-local and set it as the value
10059 of mm-w3m-safe-url-regexp.
d5ddd795 10060
01c52d31 10061 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 10062
01c52d31
MB
10063 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
10064 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 10065
01c52d31
MB
10066 * nnrss.el (nnrss-opml-export): Use
10067 mm-set-buffer-file-coding-system instead of
10068 set-buffer-file-coding-system.
54506618 10069
01c52d31 100702004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 10071
01c52d31
MB
10072 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
10073 of checkdoc.el).
10074 * nnrss.el: do.
10075 * gnus-mlspl.el: do.
10076 * gnus-ml.el: do.
10077 * gnus-srvr.el: do.
54506618 10078
01c52d31 10079 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 10080
01c52d31 100812004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 10082
01c52d31
MB
10083 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
10084 Corrections to custom-manual links.
54506618 10085
01c52d31 10086 * gnus-art.el (gnus-article): Ditto.
54506618 10087
01c52d31 10088 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 10089
01c52d31 100902004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10091
01c52d31 10092 * flow-fill.el: Typo.
54506618 10093
01c52d31 100942004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 10095
01c52d31 10096 * spam-wash.el: New file.
54506618 10097
01c52d31 100982004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 10099
01c52d31 10100 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 10101
01c52d31 101022004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 10103
01c52d31
MB
10104 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
10105 to be run with new-articles as LIST1, not LIST2.
10106 (spam-registration-functions): Add spam-use-ham-copy as a nil
10107 registration backend.
54506618 10108
01c52d31 101092004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10110
01c52d31
MB
10111 * spam-stat.el (spam-stat-washing-hook): New option.
10112 (spam-stat-buffer-words): Use it.
10113 (spam-stat-process-directory, spam-stat-test-directory): Use
10114 insert-file-contents-literally.
10115 (spam-stat-coding-system): New variable.
10116 (spam-stat-load, spam-stat-save): Use it.
54506618 10117
01c52d31 101182004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10119
01c52d31
MB
10120 * spam-report.el (spam-report-plug-agent): Quote
10121 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 10122
01c52d31 101232004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10124
01c52d31
MB
10125 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
10126 / in mailto URLs.
54506618 10127
01c52d31 101282004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10129
01c52d31
MB
10130 * spam-report.el (spam-report-process-queue): Fix interactive use.
10131 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
10132 (spam-report-unplug-agent): Doc fixes.
10133 (spam-report-url-ping-mm-url, spam-report-url-to-file)
10134 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 10135
01c52d31 101362004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10137
01c52d31
MB
10138 * message.el (message-setup-fill-variables): Add mml tags to
10139 paragraph-start and paragraph-separate. Suggested by Andrew Korty
10140 <ajk@iu.edu>.
10141 (message-mode): Don't modify paragraph-separate there.
54506618 10142
01c52d31 101432004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10144
01c52d31
MB
10145 * compface.el (uncompface-use-external): Default to undecided.
10146 (uncompface-use-external-threshold): New variable.
10147 (uncompface-float-time): New macro.
10148 (uncompface): Determine whether to use the external decoder if
10149 uncompface-use-external is undecided.
54506618 10150
01c52d31 101512004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 10152
01c52d31
MB
10153 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
10154 after images.
54506618 10155
01c52d31 10156 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 10157
01c52d31 101582004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 10159
01c52d31 10160 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 10161
01c52d31 10162 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do
54506618 10163
01c52d31
MB
10164 * gnus-sum.el (gnus-summary-limit-to-age)
10165 (gnus-summary-limit-children): do.
54506618 10166
01c52d31 10167 * gnus-int.el (gnus-request-scan): do.
54506618 10168
01c52d31 10169 * gnus-group.el (gnus-group-suspend): do.
54506618 10170
01c52d31 10171 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 10172
01c52d31 10173 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 10174
01c52d31
MB
10175 * gnus-agent.el (gnus-summary-set-agent-mark)
10176 (gnus-agent-regenerate-group): do.
54506618 10177
01c52d31 10178 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 10179
01c52d31 10180 * binhex.el (binhex-decode-region-internal): do.
54506618 10181
01c52d31 101822004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10183
01c52d31
MB
10184 * gnus-fun.el (gnus-face-properties-alist): New user option.
10185 (gnus-display-x-face-in-from): Use it.
54506618 10186
01c52d31 10187 * gnus-art.el (article-display-face): Ditto.
54506618 10188
01c52d31 10189 * compface.el (uncompface-use-external): Default to nil.
54506618 10190
01c52d31 101912004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 10192
01c52d31
MB
10193 * nntp.el (nntp-erase-buffer): New function.
10194 (nntp-retrieve-data, nntp-send-command)
10195 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
10196 (nntp-possibly-change-group): Use it.
54506618 10197
01c52d31
MB
10198 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
10199 with-current-buffer.
54506618 10200
01c52d31 102012004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 10202
01c52d31
MB
10203 * compface.el: Merge the ELisp-based uncompface program.
10204 (compface): New customization group.
10205 (uncompface-use-external): New user option.
10206 (uncompface): Call uncompface-internal if uncompface-use-external
10207 is nil.
10208 (uncompface-internal): New function. Note that there are also
10209 some other functions and variables added for this function.
54506618 10210
01c52d31 102112004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 10212
01c52d31
MB
10213 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
10214 if necessary.
54506618 10215
01c52d31 102162004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 10217
01c52d31
MB
10218 * spam-report.el (spam-report-unplug-agent)
10219 (spam-report-plug-agent, spam-report-deagentize)
10220 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
10221 Add support for the Agent in spam-report: when unplugged, report to a
10222 file; when plugged, submit all the requests.
54506618 10223
01c52d31
MB
10224 * spam.el (spam-register-routine): Fix message about
10225 registration.
54506618 10226
01c52d31 102272004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 10228
01c52d31
MB
10229 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
10230 dependencies.
10231 (rfc2047-encode): Use it.
54506618 10232
01c52d31
MB
10233 * gnus-art.el (gnus-button-marker-list): Move before first
10234 reference.
54506618 10235
01c52d31
MB
10236 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
10237 (imap-parse-body): Fix format string mismatch.
54506618 10238
01c52d31 10239 * gnus-score.el (gnus-summary-increase-score): do.
54506618 10240
01c52d31 10241 * nnrss.el (nnrss-close): New function.
54506618 10242
01c52d31 102432004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 10244
01c52d31
MB
10245 * nnrss.el (nnrss-make-filename): New function.
10246 (nnrss-request-delete-group, nnrss-read-server-data)
10247 (nnrss-save-server-data, nnrss-read-group-data)
10248 (nnrss-save-group-data): Use it.
10249 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
10250 (nnrss-read-server-data, nnrss-read-group-data): Use load.
10251 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 10252
01c52d31 102532004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 10254
01c52d31 10255 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 10256
01c52d31 102572004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 10258
01c52d31
MB
10259 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
10260 files.
54506618 10261
01c52d31
MB
10262 * message.el (message-generate-headers-first): Don't quote nil
10263 and t in docstrings.
54506618 10264
01c52d31 10265 * imap.el (imap-id): do.
54506618 10266
01c52d31
MB
10267 * gnus-agent.el (gnus-agent-consider-all-articles)
10268 (gnus-agent-queue-mail): do.
54506618 10269
01c52d31 102702004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10271
01c52d31
MB
10272 * spam-report.el (spam-report-process-queue): New function.
10273 Process requests from `spam-report-requests-file'.
10274 (spam-report-process-queue): Doc fix.
54506618 10275
01c52d31 102762004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 10277
01c52d31
MB
10278 * spam.el (spam-register-routine)
10279 (spam-log-processing-to-registry, spam-log-registered-p)
10280 (spam-log-unregistration-needed-p, spam-log-undo-registration):
10281 Change "check" to "spam-check" for semi-clarity.
531e5812 10282
01c52d31 102832004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 10284
01c52d31 10285 * pop3.el: Require nnheader.
531e5812 10286
01c52d31 10287 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 10288
01c52d31 10289 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 10290
01c52d31 10291 * gnus-picon.el: Require cl.
531e5812 10292
01c52d31 10293 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 10294
01c52d31 10295 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 10296
01c52d31 10297 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 10298
01c52d31
MB
10299 * gnus-art.el (gnus-article-edit-mode): Define before first
10300 reference.
531e5812 10301
01c52d31 103022004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 10303
01c52d31
MB
10304 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
10305 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 10306
01c52d31 10307 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 10308
01c52d31 10309 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 10310
01c52d31 10311 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 10312
01c52d31 10313 * gnus-art.el (article-date-ut): do.
69075cdd 10314
01c52d31
MB
10315 * message.el (message-fetch-field): Remove redundant
10316 case-fold-search binding.
10317 (message-narrow-to-field): Simplify.
69075cdd 10318
01c52d31 103192004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 10320
01c52d31 10321 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 10322
01c52d31
MB
10323 * spam-report.el (spam-report-url-to-file)
10324 (spam-report-requests-file): New function and variable for offline
10325 reporting.
10326 (spam-report-url-ping-function): Add `spam-report-url-to-file'
10327 and user defined function.
10328 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 10329
01c52d31 103302004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 10331
01c52d31 10332 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 10333
01c52d31 103342004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 10335
01c52d31
MB
10336 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
10337 format string mismatch.
ebbeed62 10338
01c52d31 10339 * sieve.el (sieve-deactivate-all): do.
8903a9c8 10340
01c52d31 10341 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 10342
01c52d31 10343 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 10344
01c52d31 10345 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 10346
01c52d31 10347 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 10348
01c52d31 103492004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 10350
01c52d31
MB
10351 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
10352 the list of checks.
e62e7654 10353
01c52d31 103542004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 10355
01c52d31
MB
10356 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
10357 padding.
e62e7654 10358
01c52d31 103592004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 10360
01c52d31
MB
10361 * mm-view.el (mm-fill-flowed): New variable.
10362 (mm-inline-text): Use it.
eb6a2b61 10363
01c52d31 103642004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 10365
01c52d31
MB
10366 * spam.el (spam-spamassassin-register-ham-routine)
10367 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 10368
01c52d31 103692004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 10370
01c52d31
MB
10371 * gnus.el (gnus-tmp-grouplens): Remove.
10372 (gnus-summary-line-format): Remove grouplens.
f0096211 10373
01c52d31 10374 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 10375
01c52d31
MB
10376 * gnus-spec.el (gnus-format-specs): Ditto.
10377 (gnus-update-format-specifications): Flush the group format spec
10378 cache if there's the grouplens stuff.
10379 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 10380
01c52d31 103812004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 10382
01c52d31
MB
10383 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
10384 omission.
14e20e13 10385
01c52d31 103862004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 10387
01c52d31
MB
10388 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
10389 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 10390
01c52d31 103912004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 10392
01c52d31
MB
10393 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
10394 nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
10395 New macros and functions.
10396 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
10397 Handle > NLINK_MAX messages.
10398 * nnmaildir.el (nnmaildir-request-set-mark): Use
10399 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 10400
01c52d31 104012004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 10402
01c52d31
MB
10403 * spam-stat.el (spam-stat-process-directory-age): New option.
10404 (spam-stat-process-directory): Use it.
c1d7d285 10405
01c52d31 104062004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 10407
01c52d31
MB
10408 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
10409 (spam-stat-save): Accept prefix argument.
c1d7d285 10410
01c52d31 104112004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 10412
01c52d31
MB
10413 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
10414 links" error.
c1d7d285 10415
01c52d31 104162004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 10417
01c52d31
MB
10418 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
10419 compatibility with old .newsrc.eld files.
10b43d7c 10420
01c52d31 10421 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 10422
01c52d31 10423 * gnus-start.el (gnus-1): do.
f4dd4ae8 10424
01c52d31 10425 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 10426
01c52d31 10427 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 10428
01c52d31 10429 * gnus-gl.el: Remove.
f4dd4ae8 10430
01c52d31 104312004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 10432
01c52d31
MB
10433 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
10434 marks consisting of a single range {for example, (3 . 5)} rather
10435 than a list of a single range { ((3 . 5)) }.
49561cf6 10436
01c52d31 104372004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 10438
01c52d31
MB
10439 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
10440 with-current-buffer.
10441 (spam-stat-store-current-buffer): Use insert-buffer-substring to
10442 avoid consing a string.
f4dd4ae8 10443
01c52d31
MB
10444 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
10445 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 10446
01c52d31 104472004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 10448
01c52d31
MB
10449 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
10450 uncompressed list.
f4dd4ae8 10451
01c52d31 104522004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 10453
01c52d31
MB
10454 * spam-stat.el (spam-stat-strip-xref): New function.
10455 (spam-stat-process-directory): Use it.
f4dd4ae8 10456
01c52d31
MB
10457 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
10458 here -- it's done in message-fetch-field.
f4dd4ae8 10459
01c52d31 104602004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 10461
01c52d31
MB
10462 * gnus-agent.el (gnus-agent-queue-mail,
10463 gnus-agent-prompt-send-queue): New variables.
10464 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
10465 * gnus-draft.el (gnus-group-send-queue): Pass the group name
10466 "nndraft:queue" along to gnus-draft-send. Use
10467 gnus-agent-prompt-send-queue.
10468 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
10469 is "nndraft:queue". Suggested by Gaute Strokkenes
10470 <gs234@srcf.ucam.org>
f4dd4ae8 10471
01c52d31
MB
10472 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
10473 (agent-enable-undownloaded-faces): Added
10474 (gnus-agent-cat-groups): Use eval-and-compile, not
10475 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
10476 method of gnus-agent-cat-groups even when the buffer has been
10477 evaled.
10478 (gnus-agent-save-active,gnus-agent-save-active-1): Merged to
10479 delete gnus-agent-save-active-1.
10480 (gnus-agent-save-groups): Deleted. Identical to
10481 gnus-agent-save-active.
10482 (gnus-agent-write-active): No longer adjust agent's copy of active
10483 file as agent's adjustments are now stored in their own
10484 file. Removed optional parameter.
10485 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
10486 servers. Add use of min/max range limits from server's local
10487 file.
10488 (gnus-agent-save-alist): Removed unused optional argument.
10489 (gnus-agent-load-local,gnus-agent-read-and-cache-local),
10490 (gnus-agent-read-local,gnus-agent-save-local,gnus-agent-get-local),
10491 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 10492 limits for articles known to the agent. Provides a fast mechanism
01c52d31
MB
10493 for altering many active ranges.
10494 (gnus-agent-expire-group,gnus-agent-expire): No longer save the
10495 active file (local makes it unnecessary).
10496 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
10497
10498 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
10499 (agent-enable-undownloaded-faces): Added
10500
10501 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
10502 disable it when sending to "nndraft:queue".
10503 (gnus-group-send-queue): Add safety check to avoid sending queue
10504 when unplugged.
f4dd4ae8 10505
01c52d31
MB
10506 * gnus-group.el (gnus-group-catchup): Use new
10507 gnus-sequence-of-unread-articles, not
10508 gnus-list-of-unread-articles, to avoid exhausting memory with huge
10509 numbers of articles. Use gnus-range-map to avoid having to
10510 uncompress the unread list.
10511 (gnus-group-archive-directory,
10512 gnus-group-recent-archive-directory): Fixed invalid ange-ftp
10513 reference.
9b5773bc 10514
01c52d31
MB
10515 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
10516 (gnus-sorted-range-intersection): Intersection of two ranges
10517 without requiring that they first be uncompressed.
9b5773bc 10518
01c52d31
MB
10519 * gnus-start.el (gnus-activate-group): Unless blocked by the
10520 caller, possibly expand the active range to include both cached
10521 and agentized articles.
10522 (gnus-convert-old-newsrc): Rewrote in anticipation of having
10523 multiple version-dependent converters.
10524 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
10525 gnus-agent-save-active.
10526 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 10527
01c52d31
MB
10528 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
10529 gnus-agent-possibly-alter-active.
10530 (gnus-adjust-marked-articles): Faster handling of simple lists
10531
105322004-01-21 Jesper Harder <harder@ifa.au.dk>
10533
10534 * spam-stat.el (spam-stat-test-directory): New optional argument
10535 displays a list of files detected. Suggested by Andrew Cohen
10536 <cohen@andy.bu.edu>.
10537 (spam-stat-buffer-words-with-scores): Don't narrow and change
10538 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
10539
105402004-01-20 Hubert Chan <hubert@uhoreg.ca>:
10541
10542 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
10543 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
10544 (spam-spamassassin-arguments)
10545 (spam-spamassassin-spam-flag-header)
10546 (spam-spamassassin-positive-spam-flag-header)
10547 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
10548 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
10549 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
10550 (spam-list-of-processors, spam-list-of-checks)
10551 (spam-list-of-statistical-checks, spam-registration-functions)
10552 (spam-check-spamassassin-headers, spam-check-spamassassin)
10553 (spam-spamassassin-score)
10554 (spam-spamassassin-register-with-sa-learn)
10555 (spam-spamassassin-register-spam-routine)
10556 (spam-spamassassin-register-ham-routine)
10557 (spam-assassin-register-spam-routine)
10558 (spam-assassin-register-ham-routine): add SpamAssassin support
10559 (spam-bogofilter-score): fix to show article before scoring
10560
105612004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
10562
10563 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
10564 default scoring function.
10565 (spam-generic-score): Call spam-spamassassin-score if
10566 spam-use-spamassassin or spam-use-spamassassin-headers is on;
10567 spam-bogofilter-score otherwise.
10568
10569 * gnus.el (spam-process, spam-autodetect-methods): Add
10570 spamassassin and spamassassin-headers.
10571
105722004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
10573
10574 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
10575 Suppress unnecessary messages.
10576
105772004-01-20 Jesper Harder <harder@ifa.au.dk>
10578
10579 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
10580 make-hash-table.
46cdaf24 10581
01c52d31 105822004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10583
01c52d31 10584 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 10585
01c52d31 105862004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10587
01c52d31
MB
10588 * run-at-time.el: Remove useless (require 'itimer),
10589 eval-and-compile and (featurep 'xemacs).
a08b59c9 10590
01c52d31 105912004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 10592
01c52d31
MB
10593 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
10594 GROUP is a virtual group.
a08b59c9 10595
01c52d31 105962004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 10597
01c52d31 10598 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 10599
01c52d31 106002004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 10601
01c52d31 10602 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 10603
01c52d31 10604 * pgg-def.el: do.
a08b59c9 10605
01c52d31 10606 * nnmail.el: do.
a08b59c9 10607
01c52d31 10608 * gnus-undo.el: do.
a08b59c9 10609
01c52d31 10610 * gnus-picon.el: do.
a08b59c9 10611
01c52d31 10612 * gnus-util.el: do.
a08b59c9 10613
01c52d31 106142004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 10615
01c52d31 10616 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 10617
01c52d31 106182004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10619
01c52d31
MB
10620 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
10621 handle, as well as a list.
a08b59c9 10622
01c52d31
MB
10623 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
10624 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
10625 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 10626
01c52d31 106272004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 10628
01c52d31
MB
10629 * message.el (message-kill-to-signature): Allow prefix arg to
10630 specify number of lines to keep before signature.
a08b59c9 10631
01c52d31
MB
106322004-01-14 Kai Grossjohann <kai@emptydomain.de>
10633
10634 (message-kill-to-signature): Change docstring.
a08b59c9 10635
01c52d31 106362004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10637
01c52d31
MB
10638 * canlock.el: Always require sha1-el.
10639 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 10640
01c52d31 10641 * message.el: Autoload sha1 only when compiling.
a08b59c9 10642
01c52d31 106432004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10644
01c52d31 10645 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 10646
01c52d31 106472004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 10648
01c52d31 10649 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 10650
01c52d31 106512004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 10652
01c52d31
MB
10653 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
10654 Invoke gnus-score-mode. Reported by
10655 bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
1232b9cb 10656
01c52d31
MB
10657 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
10658 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 10659
01c52d31 106602004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 10661
01c52d31 10662 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 10663
01c52d31 106642004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 10665
01c52d31
MB
10666 * spam.el (spam-get-article-as-string): Update to use
10667 gnus-request-article-this-buffer, much simpler.
10668 (spam-get-article-as-buffer): Remove.
6e7fb80c 10669
01c52d31 106702004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 10671
01c52d31
MB
10672 * message.el (message-expand-name): Use EUDC if the user uses
10673 that.
7cb0aa56 10674
01c52d31 106752004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 10676
01c52d31
MB
10677 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
10678 character for the encoding to avoid consing a string.
7cb0aa56 10679
01c52d31
MB
10680 * rfc2047.el (rfc2047-decode-string): Don't cons a string
10681 unnecessarily.
7cb0aa56 10682
01c52d31 10683 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 10684
01c52d31
MB
10685 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
10686 of mm-replace-chars-in-string.
e79f14a4 10687
01c52d31 106882004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 10689
01c52d31
MB
10690 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
10691 strings.
e79f14a4 10692
01c52d31 10693 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 10694
01c52d31
MB
10695 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
10696 a new string in every iteration. Use shy groups.
e79f14a4 10697
01c52d31 106982004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 10699
01c52d31
MB
10700 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
10701 (gnus-group-change-level, gnus-kill-newsgroup)
10702 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
10703 (gnus-get-unread-articles, gnus-make-articles-unread)
10704 (gnus-make-ascending-articles-unread): Use accessor
10705 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
10706 to get group information for improved readability.
0c6ec103 10707
01c52d31 10708 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
0c6ec103 10709
01c52d31 10710 * gnus-soup.el (gnus-soup-group-brew): do.
0c6ec103 10711
01c52d31 10712 * gnus-msg.el (gnus-put-message): do.
0c6ec103 10713
01c52d31 10714 * gnus-move.el (gnus-group-move-group-to-server): do.
5fa405b6 10715
01c52d31 10716 * gnus-kill.el (gnus-batch-score): do.
1270d7ca 10717
01c52d31
MB
10718 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
10719 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
10720 (gnus-group-update-group, gnus-group-read-group)
10721 (gnus-group-make-group, gnus-group-make-help-group)
10722 (gnus-group-make-archive-group, gnus-group-make-directory-group)
10723 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
10724 (gnus-group-sort-by-unread, gnus-group-catchup)
10725 (gnus-group-unsubscribe-group, gnus-group-kill-group)
10726 (gnus-group-yank-group, gnus-group-set-info)
10727 (gnus-group-list-groups): do.
1b155fbd 10728
01c52d31 10729 * gnus.el (gnus-generate-new-group-name): do.
1270d7ca 10730
01c52d31 10731 * gnus-delay.el (gnus-delay-send-queue): do.
1270d7ca 10732
01c52d31 10733 * nnvirtual.el (nnvirtual-catchup-group): do.
1270d7ca 10734
01c52d31
MB
10735 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
10736 do.
1270d7ca 10737
01c52d31
MB
10738 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
10739 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
1270d7ca 10740
01c52d31
MB
10741 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
10742 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
10743 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
10744 (gnus-group-make-articles-read): do.
1270d7ca 10745
01c52d31 107462004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 10747
01c52d31
MB
10748 * gnus-art.el (article-decode-mime-words, article-babel)
10749 (gnus-article-highlight-signature, gnus-article-add-buttons)
10750 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 10751
01c52d31
MB
10752 * gnus-art.el (gnus-article-highlight-headers)
10753 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 10754
01c52d31
MB
10755 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
10756 (gnus-article-set-globals, gnus-request-article-this-buffer)
10757 (gnus-button-message-id, gnus-article-maybe-hide-headers)
10758 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
10759 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 10760
01c52d31 107612004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 10762
01c52d31
MB
10763 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
10764 also under 80 char limit, and call gnus-error if needed.
10765 (spam-fetch-article-header): Fix - it was a
10766 buffer-local variable (gnus-newsgroup-data).
10767 (spam-find-spam): Use spam-generate-fake-headers, forget about
10768 spam-insert-fake-headers.
10769 (spam-insert-fake-headers): Remove.
1270d7ca 10770
01c52d31 107712004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 10772
01c52d31
MB
10773 * deuglify.el (gnus-article-outlook-unwrap-lines)
10774 (gnus-outlook-rearrange-article)
10775 (gnus-outlook-repair-attribution-outlook)
10776 (gnus-outlook-repair-attribution-block)
10777 (gnus-outlook-repair-attribution-other): Remove redundant
10778 save-excursion.
1270d7ca 10779
01c52d31 107802004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 10781
01c52d31
MB
10782 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
10783 (spam-fetch-field-subject-fast)
10784 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
10785 (spam-fetch-article-header): Add functions to deal with Gnus
10786 internals for fast retrieval of article header data.
10787 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 10788
01c52d31 107892004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 10790
01c52d31
MB
10791 * pop3.el (pop3-md5): Remove.
10792 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 10793
01c52d31 10794 * mm-bodies.el: base64 is always built-in.
1270d7ca 10795
01c52d31
MB
10796 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
10797 with-current-buffer.
1270d7ca 10798
23f87bed 107992004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10800
23f87bed
MB
10801 * canlock.el (canlock-insert-header): Remove excessive grouping in
10802 regexp.
1270d7ca 10803
01c52d31
MB
10804 * gnus-sum.el (gnus-summary-read-document): Ditto.
10805
10806 * gnus-uu.el (gnus-uu-part-number): Ditto.
10807
10808 * html2text.el (html2text-remove-tags): Ditto.
10809 (html2text-format-tags): Ditto.
10810 (html2text-format-single-elements): Ditto.
10811
10812 * mml.el (mml-parse-1): Ditto.
10813
108142004-01-08 Jesper Harder <harder@ifa.au.dk>
10815
10816 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
10817
10818 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
10819
10820 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
10821
10822 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
10823
108242003-11-15 Simon Josefsson <jas@extundo.com>
10825
10826 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
10827 (pgg-gpg-lookup-key): Use regexp match instead of
10828 split-string (split-string is different between emacs 21.2 and
10829 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
10830
108312004-01-08 Jesper Harder <harder@ifa.au.dk>
10832
10833 * gnus-art.el (gnus-mime-view-all-parts)
10834 (gnus-article-part-wrapper, gnus-article-view-part): Use
10835 with-current-buffer.
10836
108372004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
10838
10839 * spam.el (spam-disable-spam-split-during-ham-respool)
10840 (spam-spamoracle-database, spam-cache-lookups)
10841 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
10842 (spam-group-ham-mark-p, spam-group-spam-mark-p)
10843 (spam-group-ham-marks, spam-group-spam-marks)
10844 (spam-group-spam-contents-p, spam-group-ham-contents-p)
10845 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
10846 also add spam-use-blackholes to the statistical checks.
10847 (spam-fetch-field-fast): Add interface to fetching fields, may
10848 become a macro.
10849 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
10850 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
10851 (spam-insert-fake-headers): Fake an article when needed.
10852 (spam-find-spam): Fake article when possible.
10853 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
10854 (spam-check-bogofilter-headers): Use message-fetch-field instead
10855 of nnmail-fetch-field.
10856
108572004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
10858
10859 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
10860
108612004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
10862
10863 * spam.el (spam-split): Do not require spam-use-CHECK to be
10864 enabled if that check is passed to spam-split explicitly; also
10865 fix so 'spam doesn't get converted to spam-split-group when
10866 spam-split-symbolic-return is t.
10867 (spam-find-spam): Find registrations of the article and use those
10868 instead of re-running spam-split to find the spam/ham
10869 classification of the article.
10870 (spam-log-processing-to-registry, spam-log-registered-p)
10871 (spam-log-unregistration-needed-p, spam-log-undo-registration):
10872 Use gnus-error instead of gnus-message.
10873 (spam-log-registration-type): Add function to determine the
10874 classification of a message based on registry entries; will
10875 return nil if both 'spam and 'ham are found.
10876 (spam-check-BBDB): Expand all the BBDB macros here so we can have
10877 a reasonably fast local cache without the loading errors.
10878 (spam-cache-lookups): Set to t by default.
10879 (spam-find-spam): Don't try to guess spam-cache-lookups.
10880 (spam-enter-whitelist, spam-enter-blacklist): Clear the
10881 spam-caches entry.
10882 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
10883 caching of whitelist/blacklist entries.
10884 (spam-check-whitelist, spam-check-blacklist): Invoke
10885 spam-from-listed-p with a type, not a cache variable.
10886 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
10887
108882004-01-07 Jesper Harder <harder@ifa.au.dk>
10889
10890 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
10891
10892 * nnmail.el (nnmail-split-fancy): do.
10893
10894 * mml.el (mml-parse): do.
10895
10896 * gnus-score.el (gnus-enter-score-words-into-hashtb)
10897 (gnus-score-adaptive): do.
10898
23f87bed 108992004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10900
01c52d31
MB
10901 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
10902 (gnus-mime-button-map): Don't set keymap parent.
10903 (gnus-button-ctan-directory-regexp): Use shy grouping.
10904 (gnus-prev-page-map): Don't set keymap parent.
10905 (gnus-prev-page-map): Remove duplicated one.
10906 (gnus-next-page-map): Don't set keymap parent.
10907 (gnus-mime-security-button-map): Ditto.
10908
10909 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
10910 version number.
10911
23f87bed 10912 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 10913
23f87bed 109142004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10915
23f87bed
MB
10916 * canlock.el (canlock-sha1-function): Remove.
10917 (canlock-sha1-function-for-verify): Remove.
10918 (canlock-openssl-program): Remove.
10919 (canlock-openssl-args): Remove.
10920 (canlock-ignore-errors): Remove.
10921 (canlock-sha1-with-openssl): Remove.
10922 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
10923 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 10924
23f87bed
MB
10925 * sha1-el.el (sha1-string-external): Make it can return a string
10926 in binary form.
10927 (sha1-region-external): Ditto.
10928 (sha1-string-internal): Ditto.
10929 (sha1-region-internal): Ditto.
10930 (sha1-region): Ditto.
10931 (sha1-string): Ditto.
10932 (sha1): Ditto.
1270d7ca 10933
01c52d31 109342004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10935
01c52d31 10936 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 10937
01c52d31 109382004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10939
01c52d31 10940 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 10941
01c52d31
MB
10942 * run-at-time.el (run-at-time-saved): Remove.
10943 (run-at-time): Doc fix.
1270d7ca 10944
01c52d31 109452004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 10946
01c52d31
MB
10947 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
10948 (gnus-summary-limit-map): Add it.
10949 (gnus-summary-make-menu-bar): do.
1270d7ca 10950
01c52d31 109512004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 10952
01c52d31
MB
10953 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
10954 Make attempt at some caching support (done for BBDB only now).
10955 (spam-find-spam): Set spam-cache-lookups if there are more than 2
10956 addresses to be checked.
10957 (spam-clear-cache-BBDB): Add function, to be invoked by
10958 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
10959 (spam-check-BBDB): Check and use the caches, if
10960 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 10961
01c52d31 109622004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 10963
01c52d31 10964 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 10965
01c52d31 109662004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 10967
01c52d31
MB
10968 * run-at-time.el (run-at-time-saved): Move to after the definition
10969 of `run-at-time'.
1270d7ca 10970
01c52d31 109712004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10972
01c52d31
MB
10973 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
10974 mm-w3m-local-map-property.
1270d7ca 10975
01c52d31
MB
10976 * mm-view.el (mm-w3m-mode-map): Remove.
10977 (mm-w3m-local-map-property): Remove.
10978 (mm-inline-text-html-render-with-w3m): Don't use
10979 mm-w3m-local-map-property.
1270d7ca 10980
01c52d31 109812004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10982
01c52d31 10983 * run-at-time.el: New file.
1270d7ca 10984
01c52d31
MB
10985 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
10986 of gnus-set-text-properties.
1270d7ca 10987
01c52d31 10988 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 10989
01c52d31 10990 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 10991
01c52d31 10992 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 10993
01c52d31
MB
10994 * gnus-art.el (gnus-button-push): Use set-text-properties instead
10995 of gnus-.
1b155fbd 10996
01c52d31
MB
10997 * gnus.el: Changed calls to nnheader-run-at-time and
10998 password-run-at-time throughout to use run-at-time directly.
1b155fbd 10999
01c52d31 11000 * password.el: Removed definition of run-at-time.
1b155fbd 11001
01c52d31 110022004-01-05 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de> (tiny change)
1b155fbd 11003
01c52d31
MB
11004 * mml.el (mml-minibuffer-read-disposition): Show attachment type
11005 in prompt.
1b155fbd 11006
01c52d31 110072004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 11008
01c52d31
MB
11009 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
11010 XEmacs version.
1270d7ca 11011
01c52d31
MB
11012 * dns.el (dns-make-network-process): Use `open-network-stream'
11013 instead of `gnus-xmas-open-network-stream'.
1270d7ca 11014
01c52d31 11015 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 11016
01c52d31 110172004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11018
01c52d31
MB
11019 * gnus-art.el (gnus-mime-display-alternative)
11020 (gnus-insert-mime-button, gnus-insert-mime-security-button)
11021 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
11022 Don't use gnus-local-map-property.
1270d7ca 11023
01c52d31 11024 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 11025
01c52d31
MB
11026 * mm-view.el (mm-view-pkcs7-decrypt): Replace
11027 gnus-completing-read-maybe-default with completing-read.
1270d7ca 11028
01c52d31
MB
11029 * gnus-util.el (gnus-completing-read): do.
11030 (gnus-completing-read-maybe-default): Remove.
1270d7ca 11031
01c52d31 110322004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 11033
01c52d31
MB
11034 * password.el: Only autoload `run-at-time' if not XEmacs.
11035 Only autoload the itimer functions if XEmacs.
1270d7ca 11036
01c52d31 110372004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11038
01c52d31
MB
11039 * gnus-art.el (gnus-read-string): Remove.
11040 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
11041 read-string.
1270d7ca 11042
01c52d31 110432004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11044
01c52d31
MB
11045 * netrc.el: Autoload password-read.
11046 (netrc): Add configuration group.
11047 (netrc-encoding-method, netrc-openssl-path): Add
11048 variables for encoding and decoding of files with symmetric
11049 ciphers.
11050 (netrc-encode): Add assistant function to encode a file with
11051 netrc-encoding-method.
11052 (netrc-parse): Add interactive parameter, added optional
11053 decoding if netrc-encoding-method is non-nil but otherwise
11054 behavior is standard.
11055 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
11056 Do s/encode/encrypt/ everywhere.
1270d7ca 11057
01c52d31 11058 * spam.el: Remove executable-find autoload.
1270d7ca 11059
01c52d31 110602004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11061
01c52d31 11062 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 11063
01c52d31 11064 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 11065
01c52d31 110662004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 11067
01c52d31
MB
11068 * gnus-art.el (gnus-treat-ansi-sequences,
11069 article-treat-ansi-sequences): New variable and function.
11070 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 11071
01c52d31
MB
11072 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
11073 Use it.
1270d7ca 11074
01c52d31 110752004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11076
01c52d31 11077 * mm-util.el (mm-quote-arg): Remove.
23f87bed 11078
01c52d31
MB
11079 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
11080 shell-quote-argument.
1270d7ca 11081
01c52d31 11082 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 11083
01c52d31 11084 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 11085
01c52d31
MB
11086 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
11087 with make-char.
1270d7ca 11088
01c52d31 11089 * mm-util.el (mm-make-char): Remove.
1270d7ca 11090
01c52d31
MB
11091 * mml.el (mml-mode): Replace gnus-add-minor-mode with
11092 add-minor-mode.
1270d7ca 11093
01c52d31 11094 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 11095
01c52d31 11096 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 11097
01c52d31 11098 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 11099
01c52d31 11100 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 11101
01c52d31 11102 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 11103
01c52d31 11104 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 11105
01c52d31 11106 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 11107
01c52d31 11108 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 11109
01c52d31 11110 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 11111
01c52d31 11112 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 11113
01c52d31
MB
11114 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11115 Replace gnus-char-width with char-width.
1270d7ca 11116
01c52d31 11117 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11118
01c52d31
MB
11119 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11120 Replace gnus-char-width with char-width.
1270d7ca 11121
01c52d31 11122 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11123
01c52d31
MB
11124 * spam-stat.el (with-syntax-table): Remove with-syntax-table
11125 definition.
11126 Remove Emacs 20 hash table compatibility code.
1270d7ca 11127
01c52d31
MB
11128 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
11129 20 compatibility code.
1270d7ca 11130
01c52d31 11131 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 11132
01c52d31 11133 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 11134
01c52d31
MB
11135 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
11136 with point-at-{eol,bol}.
1270d7ca 11137
01c52d31 11138 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 11139
01c52d31 11140 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 11141
01c52d31
MB
11142 * flow-fill.el (fill-flowed-point-at-bol,
11143 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 11144
01c52d31
MB
11145 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
11146 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 11147
01c52d31 111482004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11149
01c52d31
MB
11150 * ntlm.el (ntlm-string-as-unibyte): New macro.
11151 (ntlm-build-auth-response): Use it.
1270d7ca 11152
01c52d31
MB
11153 Remove Emacs 20 stuff:
11154 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
11155 of delq and copy-sequence.
11156 * gnus-art.el (popup-menu): Remove the compiler macro.
11157 * nnmail.el (nnmail-split-fancy): Don't support customizing with
11158 Emacs 20.
1270d7ca 11159
01c52d31 111602004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 11161
01c52d31
MB
11162 * ntlm.el: Fix namespace. Change smb-passwd-hash into
11163 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
11164 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
11165 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
11166 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
11167 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
11168 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
11169 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
11170 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
11171 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
11172 ntlm-string-permute, string-lshift into ntlm-string-lshift,
11173 string-xor into ntlm-string-xor. Suggested by
11174 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11175
01c52d31 11176 * ntlm.el: Don't include poem.
1270d7ca 11177
01c52d31
MB
11178 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
11179 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11180
01c52d31 11181 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 11182
01c52d31
MB
11183 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
11184 probably breaks emacs with DL patch, but do we care? Is anyone
11185 still using the DL stuff?)
1270d7ca 11186
01c52d31
MB
11187 * sieve-manage.el: Use the password package.
11188 (sieve-manage-read-passwd): Remove.
11189 (sieve-manage-interactive-login): Use password. Re-add
11190 condition-case around loop.
11191
11192 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
11193 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
11194 the password package.
11195
111962003-02-19 Simon Josefsson <jas@extundo.com>
11197
11198 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
11199 token.
11200
112012002-08-07 Simon Josefsson <jas@extundo.com>
11202
11203 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
11204 (sieve-manage-authenticators):
11205 (sieve-manage-authenticator-alist): Add some SASL mechs.
11206 (sieve-sasl-auth): New function.
11207 (sieve-manage-cram-md5-auth):
11208 (sieve-manage-plain-auth): Rewrite using SASL library.
11209 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
11210 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
11211 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
11212 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
11213
112142004-01-05 Simon Josefsson <jas@extundo.com>
11215
11216 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
11217 New files.
11218
112192004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11220
11221 * gnus-group.el (gnus-no-groups-message): Update.
11222
11223 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
11224
112252003-11-09 Simon Josefsson <jas@extundo.com>
11226
11227 * imap.el: Support for ID IMAP extension (RFC 2971).
11228 (imap-local-variables): Add imap-id.
11229 (imap-id): New variable.
11230 (imap-id): New function.
11231 (imap-parse-response): Parse untagged ID response.
11232 * nnimap.el (nnimap-id): New variable.
11233 (nnimap-open-connection): Use it.
11234
112352003-12-28 Simon Josefsson <jas@extundo.com>
11236
11237 * gnus-score.el (gnus-score-edit-all-score): New.
11238 * gnus-group.el (gnus-group-score-map): Bind it to W e.
11239
112402004-01-04 Simon Josefsson <jas@extundo.com>
11241
11242 * password.el: Add.
11243
112442004-01-04 Mario Lang <lang@zid.tugraz.at>
11245
11246 * dns.el: Add support for AAAA records (see RFC 3596)
11247
11248 * Fix typo PRT -> PTR
11249
11250 * Parse MX, PTR and SOA replies (see RFC 1035)
11251
112522004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11253
11254 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
11255
11256 * Moved to Changelog.2.
11257
112582004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11259
11260 * gnus.el (gnus-version-number): Bump version.
11261
112622004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
11263
11264 * gnus.el: No Gnus v0.1 is released.
1270d7ca 11265
01c52d31 112662004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 11267
01c52d31 11268 * gnus.el: No Gnus v0.0 is released.
1270d7ca 11269
01c52d31 112702004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11271
01c52d31
MB
11272 * gnus.el (gnus-version-number): Bump.
11273 (gnus-version): No.
1270d7ca 11274
ef3b7aae 11275See ChangeLog.2 for earlier changes.
2a34a036 11276
d7a0267c 11277 Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
11278
11279 This file is part of GNU Emacs.
11280
11281 GNU Emacs is free software; you can redistribute it and/or modify
11282 it under the terms of the GNU General Public License as published by
5a9dffec 11283 the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
11284 any later version.
11285
11286 GNU Emacs is distributed in the hope that it will be useful,
11287 but WITHOUT ANY WARRANTY; without even the implied warranty of
11288 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11289 GNU General Public License for more details.
11290
11291 You should have received a copy of the GNU General Public License
11292 along with GNU Emacs; see the file COPYING. If not, write to the
11293 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
11294 Boston, MA 02110-1301, USA.
ab5796a9 11295
ef3b7aae
MB
11296;; Local Variables:
11297;; coding: iso-2022-7bit
d7ba2a01 11298;; fill-column: 79
33462dfa 11299;; add-log-time-zone-rule: t
ef3b7aae
MB
11300;; End:
11301
ab5796a9 11302;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4