(gud-remove, gud-break): Declare as functions.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
257a0a0d
GM
12007-11-30 Glenn Morris <rgm@gnu.org>
2
3 * encrypt.el: Require password, rather than autoloading password-read.
4
d50fd8e2
GM
52007-11-28 Richard Stallman <rms@gnu.org>
6
7 * md4.el: Move to ../.
8 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
9
a06e7b5d
SJ
102007-11-26 Simon Josefsson <simon@josefsson.org>
11
12 * imap.el: Move to ../net directory.
13
e3b0153a
GM
142007-11-24 Glenn Morris <rgm@gnu.org>
15
16 * message.el (message-tool-bar-retro): Update for rename
17 mail_send.xpm->mail-send.xpm.
18
145cc6b9
RS
192007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
20
63ff8478
RS
21 * hashcash.el: Move to ../mail directory.
22
8746c8b8
RS
23 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
24
145cc6b9
RS
25 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
26 `smime-ldap-search' for Emacs 22 and up.
27
82816ba1
SM
282007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
29
b7b80032
SM
30 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
31
82816ba1
SM
32 * message.el (message-send-mail-function): Fix error convention.
33 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
34 (message-widen-reply, message-send-mail, message-talkative-question)
35 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
36 (message-clone-locals, message-send-news): Use with-current-buffer.
37 (message-insert-or-toggle-importance): Remove unused var `valid'.
38 (message-make-references): Remove unused var `new-references'.
39 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
40
3042deef
JB
412007-11-22 Juanma Barranquero <lekktu@gmail.com>
42
43 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
44 (spam-split-symbolic-return-positive): Reflow docstring.
45 (spam-backends, spam-summary-exit-behavior)
46 (spam-mark-ham-unread-before-move-from-spam-group)
47 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
48 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
49 (spam-clear-cache, spam-backend-check, spam-install-backend)
50 (spam-install-statistical-backend, spam-list-of-processors)
51 (spam-group-processor-p, spam-split, spam-bogofilter-score)
52 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
53 (spam-check-crm114, spam-initialize, spam-unload-hook):
54 Fix typos in docstrings.
55
b62a39c4
RS
562007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
57
58 * message.el (message-send-mail-function): Require sendmail.
59
2ea6167b
RS
602007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
61
9e0a8576
RS
62 * message.el (message-send-mail-function): Check for smtpmail too.
63
f21470ef
RS
64 * utf7.el (utf7-encode, utf7-decode): Use coding system
65 `utf-7'/`utf-7-imap' from utf-7.el' if available.
66
2ea6167b
RS
67 * message.el (message-send-mail-function): New function.
68 (message-send-mail-function): Set default using
69 message-send-mail-function. Adjust doc string.
70 (message-send-mail-with-mailclient): New function.
71
127a6f0e
GM
722007-11-17 Richard Stallman <rms@gnu.org>
73
74 * assistant.el: Remove file.
75
9efa445f
DN
762007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
77
78 * smime.el (from):
79 * rfc2047.el (message-posting-charset):
80 * qp.el (mm-use-ultra-safe-encoding):
81 * pop3.el (parse-time-months):
82 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
83 * nnml.el (files):
84 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
85 (jka-compr-compression-info-list, ange-ftp-path-format)
86 (efs-path-regexp):
87 * nndiary.el (files):
88 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
89 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
90 (epg-digest-algorithm-alist, inhibit-redisplay)
91 (password-cache-expiry):
92 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
93 (pgg-output-buffer, password-cache-expiry):
94 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
95 (efs-path-regexp):
96 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
97 (inhibit-redisplay):
98 * mm-uu.el (file-name, start-point, end-point, entry)
99 (gnus-newsgroup-name, gnus-newsgroup-charset):
100 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
101 (latin-unity-ucs-list):
102 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
103 (mm-uu-binhex-decode-function):
104 * message.el (gnus-message-group-art, gnus-list-identifiers, )
105 (rmail-enable-mime-composing, gnus-local-organization)
106 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
107 (gnus-read-active-file, facemenu-add-face-function)
108 (facemenu-remove-face-function, gnus-article-decoded-p)
109 (tool-bar-mode):
110 * mail-source.el (display-time-mail-function):
111 * gnus-util.el (nnmail-pathname-coding-system)
112 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
113 (gnus-original-article-buffer, gnus-user-agent)
114 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
115 (xemacs-codename, sxemacs-codename, emacs-program-version):
116 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
117 * gnus-start.el (gnus-agent-covered-methods)
118 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
119 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
120 (gnus-newsgroup-headers, gnus-group-list-mode)
121 (gnus-group-mark-positions, gnus-newsgroup-data)
122 (gnus-newsgroup-unreads, nnoo-state-alist)
123 (gnus-current-select-method, mail-sources)
124 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
125 (nnmail-spool-file, gnus-cache-active-hashtb):
126 * gnus-mh.el (mh-lib-progs):
127 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
128 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
129 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
130 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
131 (gnus-group-buffer):
132 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
133 (font-lock-set-defaults):
134 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
135 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
136 (gnus-summary-post-menu, total-parts, type, condition, length):
137 * gnus-agent.el (gnus-agent-read-agentview):
138 * flow-fill.el (show-trailing-whitespace):
139 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
140 eval-and-compile wrappers for byte compiler pacifiers.
141
142 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
143 (mm-display-inline-fontify): Check for featurep 'xemacs not
144 extent-list.
145
146 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
147 itimer-list.
148 (mm-create-image-xemacs): Only do something for XEmacs.
149 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
150
151 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
152
153 * gnus-registry.el (gnus-adaptive-word-syntax-table):
154 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
155
e9346447
JB
1562007-11-15 Juanma Barranquero <lekktu@gmail.com>
157
ec5741dc 158 * nnimap.el (nnimap-split-download-body):
e9346447 159 * gnus-demon.el (gnus-demon):
ec5741dc 160 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 161
1428d46b
MB
1622007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
163
164 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
165 macros.
166 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
167 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
168 copy data from unibyte buffer to multibyte current buffer.
169 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
170 to copy data from unibyte current buffer to multibyte buffer.
171 (nntp-make-process-buffer): Make process buffer unibyte.
172
173 * pop3.el (pop3-open-server): Fix typo in Lisp code.
174
1752007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
176
177 * pop3.el (pop3-open-server): Accept and process data more robustly at
178 connexion start to avoid spurious "POP SSL connexion failed" errors.
179
1802007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
181
182 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
183 read group names.
184
1852007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
186
187 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
188
1892007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
190
191 * nnmail.el (nnmail-parse-active): Make group names unibyte.
192 (nnmail-save-active): Use a unibyte buffer when saving active file,
193 which may contain non-ASCII group names.
194
195 * nnml.el (nnml-request-group): Decode group names in messages.
196
4d8a28ec
MB
1972007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
198
199 * message.el (message-citation-line-function)
200 (message-insert-formatted-citation-line): Fix spelling of
201 `message-insert-formated-citation-line'.
202
c12ecb0a
MB
2032007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
204
205 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
206
4d8a28ec
MB
2072007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
208
209 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
210 nnmail-pathname-coding-system.
211
212 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
213 that a user enters; decode group names in messages.
214
215 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
216
60ece9b0
MB
2172007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
218
219 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
220
221 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
222
223 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
224 risky local variable.
225
226 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
227
2282007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
229
230 * encrypt.el: Improve documentation to fix function name typo.
231 Reported by Daiki Ueno <ueno@unixuser.org>.
232
2332007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
234
235 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
236 even if the point is not in the last page of an article.
237 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
238 back to the previous page.
239
c590ed3a
MB
2402007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
241
242 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
243
60ece9b0
MB
2442007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
245
246 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
247
c70dbcd5
SM
2482007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
249
60ece9b0
MB
250 * message.el (message-check-news-body-syntax): Avoid
251 mm-string-as-multibyte.
c70dbcd5
SM
252 (message-hide-headers): Don't assume (point-min)==1.
253
437ce4be
MB
2542007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
255
256 * message.el (message-remove-blank-cited-lines): Fix if remove is
257 given.
258 (message-bogus-address-regexp): New variable.
259 (message-bogus-recipient-p): New function.
260 (message-check-recipients): New command.
261 (message-syntax-checks): Add `bogus-recipient'.
262 (message-fix-before-sending): Add `bogus-recipient'.
263
264 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
265 (gnus-treat-emphasize, gnus-treat-body-boundary): Don't test
266 window-system.
267
c7ff939a
RS
2682007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
269
270 * gnus.el: Bump version to Gnus v5.13.
271
01c52d31
MB
2722007-10-28 Miles Bader <miles@gnu.org>
273
274 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
275 at compile-time too.
276
437ce4be
MB
2772007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
278
279 * gnus-msg.el (gnus-message-setup-hook): Add
280 `message-remove-blank-cited-lines' to options.
281
01c52d31
MB
2822007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
283
284 * message.el (message-remove-blank-cited-lines): New function.
285 Suggested by Karl Pl\e,Ad\e(Bsterer.
286
2872007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
288
289 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
290 mapc.
291
292 * imap.el (imap-open): Replace mapcar called for effect with mapc.
293 (top-level): Use mapc to set functions to be traced for debugging.
294
295 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
296 called for effect with while loop.
297
298 * message.el (message-talkative-question): Replace mapcar called for
299 effect with mapc.
300
301 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
302 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
303 called for effect with dolist.
304
305 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
306
307 * nndiary.el: Use dolist instead of mapcar to add diary headers to
308 gnus-extra-headers and nnmail-extra-headers.
309
310 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
311 called for effect with dolist.
312 (top-level): Use mapc to set functions to be traced for debugging.
313
314 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
315 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
316 dolist.
317
318 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
319 Replace mapcar called for effect with mapc.
320 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
321 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
322 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
323 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
324
325 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
326 remove-if that's a cl function.
327
328 * webmail.el (webmail-debug): Replace mapcar called for effect with
329 dolist.
330
331 * gnus-xmas.el (gnus-group-add-icon): Replace mapcar called for effect
332 with mapc.
333
3342007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
335
336 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
337 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
338 with while loop.
339
340 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
341 functions from article-* functions.
342 (gnus-multi-decode-header): Replace mapcar called for effect with
343 dolist.
344
345 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
346 (gnus-bookmark-show-details): Replace mapcar called for effect with
347 while loop.
348
349 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
350 called for effect with while loop.
351
352 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
353 with dolist.
354
355 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
356 mapcar called for effect with dolist.
357
358 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
359
360 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
361 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
362 Replace mapcar called for effect with dolist.
363 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
364 mapc.
365
366 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
367 Replace mapcar called for effect with dolist.
368 (gnus-topic-list): Replace mapcar called for effect with mapc.
369
370 * gnus.el: Use mapc instead of mapcar to add autoloads.
371
4b576f7d
RS
3722007-10-23 Richard Stallman <rms@gnu.org>
373
374 * gnus-group.el (gnus-group-highlight): Mark as risky.
375
fdc90613
MB
3762007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
377
378 * gnus.el (gnus-server-to-method): Return method found first in
379 gnus-newsrc-alist.
380
01c52d31
MB
381 * gnus-art.el (gnus-article-highlight-signature)
382 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
383 button overlay without the front stickiness.
384
3852007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
386
387 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
388 overview buffer needed a catch to receive its throw.
389 (gnus-agent-flush-cache): Declared as interactive to make this function
390 easier to use.
391
fdc90613
MB
3922007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
393
394 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
395 `next-line'.
396
5255e3ff
MB
3972007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
398
399 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
400 exclude address matching message-dont-reply-to-names.
401
b4fde39f
MB
4022007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
403
404 * gnus-util.el (gnus-string<): New function.
405
406 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 407 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
408
4092007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
410
411 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
412 the frame-focus tag is set in gnus-buffer-configuration.
413
01c52d31
MB
4142007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
415
416 * gnus-art.el (gnus-article-add-button): Make a button overlay without
417 the front stickiness.
418
4192007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
420
421 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
422 url pattern; remove duplicate one.
423 (gnus-article-extend-url-button): New function.
424 (gnus-article-add-buttons): Use it.
425 (gnus-button-push): Use concatenated url that it makes.
426
6ab3804a
JB
4272007-10-04 Juanma Barranquero <lekktu@gmail.com>
428
429 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
430 (sieve-manage-open): Use `mapc' instead of `mapcar'.
431
2f19ece7
SM
4322007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
433
434 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
435 Don't hardcode point-min==1.
436
1d0df8af
DK
4372007-09-30 David Kastrup <dak@gnu.org>
438
439 * gnus-art.el (gnus-article-reply-with-original)
440 (gnus-article-followup-with-original): When `transient-mark-mode' is
441 off, refrain from active-region behavior for followups.
442
4b70e299
MB
4432007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
444
445 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
446 Fix comment about "iso8859-1".
447
4482007-10-08 Daiki Ueno <ueno@unixuser.org>
449
450 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
451 ones returned from the verify-function.
452
453 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
454 mml2015-extract-cleartext-signature if extraction failed.
455
4562007-10-07 Daiki Ueno <ueno@unixuser.org>
457
458 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
459 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
460 failed.
4b70e299
MB
461
4622007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
463
e9346447 464 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 465
01c52d31
MB
4662007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
467
468 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
469 to mark a thread as expirable. Add variable `hide' to handle hiding of
470 thread for both the null and zero (kill/expire thread) universal prefix
471 cases.
472 (gnus-summary-expire-thread): Add new function to expire a thread,
473 using gnus-summary-kill-thread.
474 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
475 shortcuts for gnus-summary-expire-thread.
476 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
477 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
478
4792007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
480
481 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
482 extras value, so an extras entry can be deleted.
483 (gnus-registry-delete-extra-entry): Use it.
484 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
485 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
486 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
487 storage through the gnus-registry, and provide an appropriate API for
488 it.
489
4b70e299
MB
4902007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
491
492 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
493 Suggested by Leo <sdl.web@gmail.com>.
494
495 * gnus.el: Do.
496
4972007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
498
499 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
500 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
501
502 * gnus-agent.el (gnus-agent-fetch-headers): Do.
503
504 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
505 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
506
5072007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
508
509 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
510 newline.
511 (nnmbox-request-accept-article): Don't change article in source buffer;
512 narrow to header to use message-fetch-field rather than
513 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
514 (nnmbox-request-replace-article): Quote lines that'll be misidentified
515 as delimiters; make sure article ends with newline.
516 (nnmbox-delete-mail): Correct last position of article to be deleted;
517 ignore X-Gnus-Newsgroup header in article body.
518 (nnmbox-save-mail): Quote lines looking like delimiters at the right
519 positions; make sure article ends with newline.
520
01c52d31
MB
521 * message.el (message-display-abbrev): Don't infloop when a user
522 inserts SPC in the beginning of header.
523
5242007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
525
526 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
527 list of groups not followed by default. Fix type to be regexp.
528 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
529
5302007-09-06 Tassilo Horn <tassilo@member.fsf.org>
531
532 * hmac-def.el (define-hmac-function): Switch from old-style to
533 new-style backquotes.
534
535 * md4.el (md4-make-step): likewise.
536
5372007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
538
539 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
540 raw-text coding system when saving .newsrc file, which may contain
541 non-ASCII group names.
542
4b70e299
MB
5432007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
544
545 * gnus-cus.el (gnus-score-extra): New widget.
546 (gnus-score-extra-convert): New function.
547 (gnus-score-customize): Use it for Extra.
548
01c52d31
MB
5492007-08-31 Daiki Ueno <ueno@unixuser.org>
550
551 * mml2015.el (mml2015-extract-cleartext-signature): New function.
552 (mml2015-mailcrypt-clear-verify): Use it.
553 (mml2015-gpg-clear-verify): Use it.
554 (mml2015-pgg-clear-verify): Use it.
555 (mml2015-epg-clear-verify): Replace the current part with the output
556 from GnuPG; don't extract the plaintext by itself.
557
558 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
559 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
560 mml2015-clear-verify-function; don't touch the armor headers or
561 dash-escaped text here.
562
5632007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
564
565 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
566 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
567 parts, or application/octet-stream as a last resort.
568 (gnus-mime-view-part-as-type): Don't toggle display.
569 (gnus-mime-view-part-as-charset): Don't turn off display before
570 querying charset.
571
572 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
573 stuff to undisplayer function in Emacs.
574 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
575
576 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
577 text/calendar parts.
578
7f22a765
MB
5792007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
580
01c52d31
MB
581 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
582 decoding text/calendar parts.
583
584 * message.el (message-forward-make-body-mime): Always mark body as
585 having no illegible text; remove signed-or-encrypted argument.
586 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
587
7f22a765
MB
588 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
589 (mml-generate-mime-1): Don't encode body if it is specified to be in
590 raw form; don't make buffer be unibyte when inserting multibyte string.
591
67d0660b
SM
5922007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
593
594 * sha1.el: Fix up comment style.
595 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
596 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
597
598 * hex-util.el: Fix up comment style.
599 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
600
601 * gnus-salt.el: Use with-current-buffer.
602 (gnus-pick-setup-message): Fix long-standing typo.
603
bdaf8a62
MB
6042007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
605
01c52d31
MB
606 * imap.el (imap-logout-timeout): New variable.
607 (imap-logout, imap-logout-wait): New functions.
608 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
609
610 * nnimap.el (nnimap-logout-timeout): New server variable.
611 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
612 nnimap-logout-timeout.
613
bdaf8a62
MB
614 * gnus-art.el (gnus-article-summary-command-nosave)
615 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
616
6172007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
618
619 * gnus.el (gnus-maximum-newsgroup): New variable.
620
621 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
622 according to gnus-maximum-newsgroup.
623
624 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
625 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
626 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 627
01c52d31
MB
6282007-08-14 Tassilo Horn <tassilo@member.fsf.org>
629
630 * gnus-art.el (gnus-sticky-article): Fixed problems described in
631 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
632 Don't perform gnus-configure-windows here; reuse existing sticky
633 article buffer.
634
635 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
636 it doesn't exist in gnus-article-mode.
637
6382007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
639
640 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
641 (gnus-agent-decoded-group-name): New function.
642 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
643 (gnus-agent-expire-group-1): Use it; decode group name in messages.
644
6452007-08-12 Tassilo Horn <tassilo@member.fsf.org>
646
647 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
648 Add binding for gnus-sticky-article.
649 (gnus-summary-exit): Don't kill sticky article buffers.
650
651 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
652 article buffer.
653 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
654 (gnus-kill-sticky-article-buffers): New commands.
655
37cc095b
MB
6562007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
657
658 * nntp.el (nntp-xref-number-is-evil): New server variable.
659 (nntp-find-group-and-number): If it is non-nil, don't trust article
660 numbers in the Xref header.
661
01c52d31
MB
6622007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
663
664 * gnus-agent.el (gnus-agent-read-group): New function.
665 (gnus-agent-flush-group, gnus-agent-expire-group)
666 (gnus-agent-regenerate-group): Use it.
667 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
668 nnmail-pathname-coding-system.
669
37cc095b
MB
6702007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
671
672 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
673
01c52d31
MB
674 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
675 that are unread as unread, and also as selected so that information of
676 marks having been changed by a user may be updated when exiting group.
677
37cc095b
MB
6782007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
679
680 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
681
01c52d31
MB
6822007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
683
684 * gnus-art.el (gnus-mime-display-single): Pass part number that is
685 calculated ignoring signature parts to gnus-treat-article.
686
6872007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
688
689 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
690 a point here in order to keep the window start.
691 (gnus-insert-mime-security-button): Make a button overlay without the
692 front stickiness.
693 (gnus-mime-display-security): Goto the end of a button.
694
695 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
696
6972007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
698
699 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
700 group-name-at-point.
701 (gnus-group-completing-read): New function that offers decoded
702 non-ASCII group names for completion.
703 (gnus-fetch-group, gnus-group-read-ephemeral-group)
704 (gnus-group-jump-to-group, gnus-group-make-group-simple)
705 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
706 (gnus-group-fetch-control): Use it.
707 (gnus-fetch-group): Use group-name-at-point for the initial value
708 rather than the default value; use gnus-alive-p.
709
710 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
711 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
712 (gnus-summary-post-news): Use gnus-group-completing-read.
713
714 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
715 (gnus-read-move-group-name): Decode group name for completion.
716
7172007-07-31 Ted Zlatanov <tzz@lifelogs.com>
718
719 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
720 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
721 Yamaoka slightly modified the code).
722
7232007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
724
725 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
726 (nnmail-split-incoming): Bind it.
727
728 * nnml.el (nnml-group-name-charset): New function.
729 (nnml-decoded-group-name): Use it; don't decode group name if
730 nnmail-group-names-not-encoded-p is non-nil.
731 (nnml-encoded-group-name): New function.
732 (nnml-group-pathname): Inline nnml-decoded-group-name.
733 (nnml-request-expire-articles): Decode group name in message.
734 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
735 nnmail-pathname-coding-system.
736 (nnml-save-mail, nnml-active-number): Work with decoded group names and
737 not decoded ones according to nnmail-group-names-not-encoded-p.
738 (nnml-generate-active-info): Use nnml-encoded-group-name.
739
3ecd3a56
GM
7402007-08-08 Glenn Morris <rgm@gnu.org>
741
742 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
743 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
744 doc-strings and comments.
745
cacc7b51
GM
7462007-07-25 Glenn Morris <rgm@gnu.org>
747
748 * Relicense all FSF files to GPLv3 or later.
749
01c52d31 7502007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 751
01c52d31
MB
752 * gnus-sum.el (gnus-summary-move-article): Make
753 gnus-summary-respool-article work.
2f62a044 754
f931ce84
MB
7552007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
756
757 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
758 string.
759
01c52d31
MB
7602007-07-20 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
761
762 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
763 that should be ignored when comparing distant RSS articles with local
764 ones.
765 (nnrss-make-hash-index): New function. Create a hash index according
766 to the ignored fields.
767 (nnrss-check-group): Use it.
768
7692007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
770
771 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
772
773 * gnus-art.el (article-decode-group-name): Decode Xref header too.
774
775 * gnus-group.el (gnus-group-make-group): Encode group name here unless
776 the new optional argument ENCODED is non-nil.
777 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
778 coding system for encoding group name.
779 (gnus-group-make-rss-group): Pass un-encoded group name to
780 gnus-group-make-group.
781 (gnus-group-set-info): Tell gnus-group-make-group that group name is
782 encoded.
783
784 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
785 Encode group name to which articles are moved or copied.
786 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
787 coding system for encoding Newsgroup, Followup-To and Xref headers.
788
789 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
790 marks; use nnheader-file-coding-system to write a file.
791 (nnagent-retrieve-headers): Bind file-name-coding-system to
792 nnmail-pathname-coding-system.
793
794 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
795
796 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
797 (nnml-request-article, nnml-request-create-group)
798 (nnml-request-rename-group, nnml-find-id)
799 (nnml-possibly-change-directory, nnml-possibly-create-directory)
800 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
801 (nnml-save-marks): Use nnml-group-pathname instead of
802 nnmail-group-pathname.
803
804 (nnml-request-create-group, nnml-request-expire-articles)
805 (nnml-request-move-article, nnml-request-delete-group)
806 (nnml-deletable-article-p, nnml-possibly-create-directory)
807 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
808 (nnml-open-marks): Bind file-name-coding-system to
809 nnmail-pathname-coding-system.
810
811 (nnml-request-article): Pass server argument to nnml-find-group-number.
812 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
813 server argument to nnml-possibly-create-directory.
814 (nnml-request-accept-article): Pass server argument to
815 nnml-active-number and nnml-save-mail.
816 (nnml-find-group-number): Pass server argument to nnml-find-id.
817 (nnml-request-update-info): Pass server argument to
818 nnml-marks-changed-p.
819
820 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
821 (nnml-save-mail, nnml-active-number): Add server argument.
822
823 (nnml-request-delete-group): Warn if group is missing.
824 (nnml-get-nov-buffer): Decode group name.
825 (nnml-generate-active-info): Encode group name.
826 (nnml-open-marks): Decode group name in messages.
827
8282007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
829
830 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
831 if it is not specified.
832 (gnus-article-pipe-part, gnus-article-save-part)
833 (gnus-article-interactively-view-part, gnus-article-copy-part)
834 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
835 (gnus-article-inline-part, gnus-article-save-part-and-strip)
836 (gnus-article-replace-part, gnus-article-delete-part)
837 (gnus-article-view-part-as-type): Pass raw prefix argument to
838 gnus-article-part-wrapper.
839
8402007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
841
842 * gnus-agent.el (gnus-agent-save-active): Bind
843 nnheader-file-coding-system to gnus-agent-file-coding-system.
844
845 * gnus-cache.el (gnus-cache-save-buffers)
846 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
847 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
848 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
849 (gnus-cache-braid-nov, gnus-cache-braid-heads)
850 (gnus-cache-generate-active, gnus-cache-rename-group)
851 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
852 (gnus-cache-update-overview-total-fetched-for): Bind
853 file-name-coding-system to nnmail-pathname-coding-system.
854 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
855 variables.
856 (gnus-cache-decoded-group-name): New function.
857 (gnus-cache-file-name): Use it.
858 (gnus-cache-generate-active): Use non-decoded group name for active.
859
860 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
861 right place.
862 (gnus-write-active-file): Don't break non-ASCII group names.
863
864 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
865 nnmail-pathname-coding-system.
866
867 * gnus-uu.el (gnus-uu-decode-save): Typo.
868
f931ce84
MB
8692007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
870
871 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
872
2f62a044
MB
8732007-07-14 David Kastrup <dak@gnu.org>
874
875 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
876 finishing actions if we did not edit the article.
877
01c52d31
MB
8782007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
879
880 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
881 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
882 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
883 (gnus-agent-flush-group, gnus-agent-flush-cache)
884 (gnus-agent-fetch-headers, gnus-agent-load-alist)
885 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
886 (gnus-agent-retrieve-headers, gnus-agent-request-article)
887 (gnus-agent-regenerate-group)
888 (gnus-agent-update-files-total-fetched-for)
889 (gnus-agent-update-view-total-fetched-for): Bind
890 file-name-coding-system to nnmail-pathname-coding-system.
891 (gnus-agent-group-pathname): Don't encode file names by
892 nnmail-pathname-coding-system.
893 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
894 coding-system-for-write instead of buffer-file-coding-system to
895 gnus-agent-file-coding-system.
896
897 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
898 Decode group name.
899
900 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
901
902 * gnus-start.el (gnus-update-active-hashtb-from-killed)
903 (gnus-read-newsrc-el-file): Make group names unibyte.
904
905 * nnmail.el (nnmail-group-pathname): Don't encode file names by
906 nnmail-pathname-coding-system.
907
908 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
909 (nnrss-request-delete-group): Bind file-name-coding-system to
910 nnmail-pathname-coding-system.
911 (nnrss-read-server-data, nnrss-read-group-data): Bind
912 file-name-coding-system correctly.
913 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
914
915 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
916 (nntp-server-to-method-cache): New variable.
917 (nntp-group-pathname): New function that decodes non-ASCII group names.
918 (nntp-possibly-create-directory, nntp-marks-changed-p)
919 (nntp-save-marks, nntp-open-marks): Use it.
920 (nntp-possibly-create-directory, nntp-open-marks):
921 Bind file-name-coding-system to nnmail-pathname-coding-system.
922 (nntp-open-marks): Decode group names when bootstrapping marks.
923
924 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
925 Newsgroups and Folowup-To headers.
926
82fe1aed
MB
9272007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
928
929 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
930 (gnus-server-closed-face, gnus-server-denied-face)
931 (gnus-server-offline-face): Remove variable.
932 (gnus-server-font-lock-keywords): Use faces that are not aliases.
933
01c52d31
MB
934 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
935 of modifying message-stack directly for XEmacs.
936
82fe1aed
MB
937 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
938 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
939 if the coding-system argument is nil for XEmacs.
940
941 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
942 mm-charset-override-alist.
943
944 * rfc2047.el: Don't require base64; require rfc2045 for the function
945 rfc2045-encode-string.
946 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
947 to quote the parameter value.
948
01c52d31
MB
9492007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
950
951 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
952 form in gnus-group-name-charset-method-alist.
953
954 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
955 overrides the default layout edit-form.
956
957 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
958
959 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
960
60b0b668
MB
9612007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
962
963 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
964 as unfetched articles.
965
9662007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
967
968 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
969
01c52d31
MB
9702007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
971
972 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
973 original back end that keeps marks in the local system.
974
60b0b668
MB
9752007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
976
01c52d31
MB
977 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
978 arg of pop-to-buffer for XEmacs.
979 (gnus-article-read-summary-keys): Ditto; don't restore window
980 configuration if summary command ends up with neither article buffer
981 nor summary buffer; describe bindings if summary keys end with C-h.
982
9832007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
984
985 * message.el (message-fix-before-sending): Skip raw message part to be
986 forwarded while checking illegible text.
987 (message-forward-make-body-mime, message-forward-make-body): Mark
988 signed or encrypted raw message as having no illegible text.
989
9902007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
991
992 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
993 (gnus-message-with-timestamp-1): New macro.
994 (gnus-message-with-timestamp): New function.
995 (gnus-message): Use them.
996
997 * nnheader.el (nnheader-message): Use them.
998
9992007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
1000
1001 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
1002 .newsrc.eld file.
60b0b668 1003
5cedca8d
MB
10042007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1005
1006 * gnus-agent.el (gnus-agent-fetch-headers)
1007 (gnus-agent-retrieve-headers): Bind
1008 gnus-decode-encoded-address-function to identity.
1009
1010 * nntp.el (nntp-send-xover-command): Recognize an xover command is
1011 available also when the server returns simply a dot.
1012
1013 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
1014
524705ae
MB
10152007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
1016
01c52d31
MB
1017 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
1018
10192007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
1020
524705ae
MB
1021 * gnus-ems.el (gnus-x-splash): Make it work.
1022
1023 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
1024 from being used.
1025
01c52d31
MB
10262007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
1027
1028 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
1029 the front stickiness.
1030 (gnus-article-summary-command-nosave): Correct the order of the
1031 arguments passed to pop-to-buffer.
1032 (gnus-article-read-summary-keys): Ditto; make it work properly when the
1033 summary command ends up with the article buffer.
1034
1035 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
1036 the same faces.
524705ae 1037
770edeec
JB
10382007-06-07 Juanma Barranquero <lekktu@gmail.com>
1039
524705ae 1040 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 1041
34c5dce5
JB
10422007-06-06 Juanma Barranquero <lekktu@gmail.com>
1043
3e3dc2c3
JB
1044 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
1045 * gnus-sum.el (gnus-summary-highlight):
524705ae 1046 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 1047 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 1048
524705ae
MB
10492007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
1050
1051 * gnus-art.el (gnus-mime-view-part-externally)
1052 (gnus-mime-view-part-internally): Fix predicate function passed to
1053 completing-read.
1054
01c52d31
MB
1055 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
1056
1057 * gnus.el (gnus-update-message-archive-method): Add :version.
1058
10592007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
1060
1061 * gnus.el (gnus-update-message-archive-method): New variable.
1062
1063 * gnus-start.el (gnus-setup-news): Update saved "archive" method
1064 according to gnus-message-archive-method if
1065 gnus-update-message-archive-method is non-nil.
1066
10672007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
1068
1069 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
1070 by Loic Dachary <loic@dachary.org>.
1071 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 1072
c14dcd06
CY
10732007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
1074
1075 * message.el (message-pop-to-buffer): Add switch-function argument.
1076 (message-mail): Pass switch-function argument to it.
524705ae 1077
01c52d31
MB
10782007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
1079
1080 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
1081 Improve doc string.
1082
10832007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
1084
1085 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
1086 (gnus-header-content)
1087 * gnus-cite.el (gnus-cite-10)
1088 * gnus-srvr.el (gnus-server-closed)
1089 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
1090 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
1091 (gnus-group-mail-3-empty, gnus-group-mail-low)
1092 (gnus-group-mail-low-empty, gnus-splash)
1093 * message.el (message-header-to, message-header-cc)
1094 (message-header-subject, message-header-other, message-header-name)
1095 (message-header-xheader, message-separator, message-cited-text)
1096 (message-mml): Lighten colors of faces used for dark background.
1097
10982007-05-24 Simon Josefsson <simon@josefsson.org>
1099
1100 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
1101 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
1102
524705ae
MB
11032007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
1104
1105 * message.el (message-narrow-to-headers-or-head): Ignore
1106 mail-header-separator in the body.
1107
01c52d31
MB
11082007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1109
1110 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
1111 same as window size.
1112
11132007-05-22 Kevin Ryde <user42@zip.com.au>
1114
1115 * message.el (message-font-lock-keywords): Use message-header-xheader
1116 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
1117 ahead of the anything pattern, to get it recognised.
1118
11192007-05-12 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1120
1121 * gnus-sum.el (gnus-articles-to-read)
1122 (gnus-summary-insert-old-articles): Don't truncate group name for
1123 `read-string'.
1124
1125 * gnus-util.el (gnus-limit-string): Delete this function.
1126
1127 * gnus-sum.el (gnus-simplify-subject-fully): Use
1128 `truncate-string-to-width' instead.
1129
11302007-05-11 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1131
1132 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
1133 if, on summary exit, the next group has to be selected.
1134 (gnus-summary-exit): Use it.
1135
524705ae
MB
11362007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1137
1138 * gnus-art.el (gnus-article-mode): Fix comment about displaying
1139 non-break space.
c14dcd06 1140
01c52d31
MB
11412007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
1142
1143 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
1144 Check if group is not a directory.
1145 (nnfolder-request-expire-articles): Don't delete articles if the target
1146 group is not available.
1147
1148 * nnml.el (nnml-request-create-group): Properly check if group is not a
1149 file.
1150 (nnml-request-expire-articles): Don't delete articles if the target
1151 group is not available.
1152
1153 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
1154 Don't quote characters that are within parentheses.
1155
11562007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
1157
1158 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
1159 (gnus-handle-ephemeral-exit): Select article according to it.
1160
11612007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
1162
1163 * message.el (message-insert-formated-citation-line): Remove newline.
1164 (message-citation-line-format): Add final \n here so that the user can
1165 avoid a blank line.
1166
11672007-05-03 Dan Christensen <jdc@uwo.ca>
1168
1169 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
1170 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
1171 Update lanl/arXiv support.
596e5f72 1172
01c52d31
MB
11732007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
1174
1175 * gnus.el: Bump version number.
1176
11772007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1178
1179 * gnus.el (gnus-version-number): Bump version.
1180
11812007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1182
1183 * gnus.el: No Gnus v0.6 is released.
1184
11852007-04-27 Didier Verna <didier@xemacs.org>
1186
1187 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
1188 * gmm-utils.el (gmm-regexp-concat): here.
1189 * message.el: Don't require 'gnus-util.
1190 (message-dont-reply-to-names): Handle name change above.
1191 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
1192
11932007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
1194
1195 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
1196 since the initial value varies according to the system.
1197
11982007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
1199
1200 * mm-util.el (mm-charset-synonym-alist): Defcustom.
1201
12022007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
1203
1204 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
1205
12062007-04-24 Didier Verna <didier@xemacs.org>
1207
1208 Improve the type of gnus-ignored-from-addresses.
1209 * gnus-util.el (gnus-orify-regexp): New function.
1210 * message.el (gnus-util): Require it.
1211 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
1212 * gnus-sum.el (gnus-ignored-from-addresses): New function.
1213 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
1214
12152007-04-24 Didier Verna <didier@xemacs.org>
1216
1217 * gnus-sum.el:
1218 * gnus-utils.el: Fix some trailing whitespaces.
1219
12202007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
1221
1222 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
1223 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
1224 article's Message-ID; refer parent article in summary buffer.
1225
1226 * message.el (message-bounce): Call mime-to-mml.
1227
12282007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
1229
1230 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 1231
6b554e88
MB
12322007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
1233
1234 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
1235 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
1236 displayed of multipart/alternative part if it is invoked from summary
1237 buffer.
6b554e88
MB
1238
1239 * mm-view.el (mm-inline-text-html-render-with-w3m)
1240 (mm-inline-text-html-render-with-w3m-standalone)
1241 (mm-inline-render-with-function): Use mail-parse-charset by default.
1242
01c52d31
MB
12432007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
1244
1245 * parse-time.el (parse-time-string-chars): Check if CHAR
1246 is less than the length of parse-time-syntax.
1247
12482007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
1249
1250 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
1251 from gnus-newsgroup-processable.
1252
12532007-04-16 Didier Verna <didier@xemacs.org>
1254
1255 * gnus-msg.el (gnus-configure-posting-styles): Handle
1256 message-signature-directory properly with :file syntax. Reported by
1257 "Leo".
1258
12592007-04-11 Didier Verna <didier@xemacs.org>
1260
1261 New user option: message-signature-directory.
1262 * gnus-msg.el (gnus-configure-posting-styles): Support it.
1263 * message.el (message-insert-signature): Ditto.
1264 * message.el (message-signature-file): Doc update.
1265 * message.el (message-signature-directory): New.
1266
c429815a
MB
12672007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
1268
1269 * gnus-msg.el (gnus-inews-yank-articles): Use
1270 message-exchange-point-and-mark instead of exchange-point-and-mark.
1271
12722007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
1273
1274 * message.el (message-yank-original): Make sure cited text ends with
1275 newline; don't exchange point and mark.
1276
12772007-04-07 Chong Yidong <cyd@stupidchicken.com>
1278
1279 * tls.el (open-tls-stream): Properly handle case where there
1280 is no associated buffer.
1281
c345112e
TTN
12822007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
1283
1284 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
1285 message-yank-original, make sure (< mark TEXT point).
1286
8aed9ac5
RS
12872007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
1288
01c52d31
MB
1289 * message.el (message-fill-column): New variable.
1290 (message-mode): Use it. Add comment on a possible new hook.
1291
8aed9ac5
RS
1292 * nnmail.el (nnmail-spool-file): Mark as obsolete.
1293 (nnmail-get-new-mail): Reformat.
1294
1295 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
1296
1297 * gmm-utils.el: Fix Commentary.
1298 (gmm-tool-bar-from-list): Fix typo in doc string.
1299
561fb491
TTN
13002007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
1301
01c52d31
MB
1302 * message.el (message-yank-original): Don't switch point and mark
1303 unnecessarily to put point and mark as documented.
1304
13052007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1306
1307 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
1308 from the message heads.
1309
13102007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
1311
1312 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
1313 article buffer does not have a window. This may not be the best
1314 solution but is certainly better than setting the start of the null,
1315 that is the current, window.
1316
13172007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
1318
1319 * gnus-draft.el (gnus-draft-setup-hook): New hook.
1320 (gnus-draft-setup): Run it.
1321
1322 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
1323 gnus-score-fast-scoring. Allow regexp.
1324 (gnus-score-headers): Use it.
1325
1326 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
1327 XEmacs.
1328
1329 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
1330 string.
1331 (gnus-button-alist): Also catch `<f1> k ...'.
1332 (gnus-treat-display-x-face): Fix doc string.
561fb491 1333
87ba2830
MB
13342007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1335
1336 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
1337 evaluation of gnus-extended-version to ensure correct generation of the
1338 User-Agent header when message-generate-headers-first is used.
1339
01c52d31 13402007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 1341
01c52d31
MB
1342 * hashcash.el (hashcash-generate-payment-async): Don't crash if
1343 hashcash-path is nil. Don't call callback with incorrect number of
1344 parameters if val is 0.
87ba2830 1345
815b81c8
MB
13462007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1347
1348 * message.el (message-required-news-headers):
1349 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
1350
13512007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
1352
1353 * message.el (message-generate-new-buffers): Change the meaning of the
1354 nil value; add `standard' to the choices; treat t as `unique'; improve
1355 doc string.
1356 (gnus-select-frame-set-input-focus): Autoload.
1357 (message-buffer-name): Search for the existing message buffer if
1358 message-generate-new-buffers is nil or `standard'; treat the value t of
1359 message-generate-new-buffers as `unique'.
1360 (message-pop-to-buffer): Raise the frame already displaying the message
1361 buffer; clear the echo area after querying.
1362 (message-setup): Pass the `continue' argument to compose-mail.
1363 (message-mail): Prefer `switch-function' if it is given; search for the
1364 existing message buffer if the `continue' argument is non-nil; pass
1365 continue and switch-function arguments to compose-mail by way of
1366 message-setup.
1367 (message-mail-other-window): Adjust argument of message-setup.
1368 (message-mail-other-frame): Ditto.
1369
01c52d31
MB
13702007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
1371
1372 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
1373 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
1374 to turn font-lock on when turning gnus-message-citation-mode on.
1375
13762007-03-06 Daiki Ueno <ueno@unixuser.org>
1377
1378 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
1379 (mml-smime-function-alist): New variable; add epg as the backend.
1380 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
1381 mml-smime- functions instead.
1382 * mm-view.el: Require smime.
1383
13842007-03-05 Didier Verna <didier@xemacs.org>
1385
1386 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
1387 instead of just inheritance for posting styles.
1388 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
1389
13902007-02-24 John Paul Wallington <jpw@pobox.com>
1391
1392 * tls.el (tls-certtool-program): Fix custom type.
1393
13942007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1395
1396 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
1397 and point-at-eol instead of line-(beginning|end)-position.
1398
1399 * assistant.el (assistant-parse-buffer): Ditto.
1400
14012007-02-28 Daiki Ueno <ueno@unixuser.org>
1402
1403 * mml2015.el (mml2015-epg-find-usable-key): New function.
1404 (mml2015-epg-sign): Use it.
1405 (mml2015-epg-encrypt): Use it.
1406
45cb30ee
MB
14072007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1408
1409 * message.el (message-make-in-reply-to): Quote name containing
1410 non-ASCII characters. It will make the RFC2047 encoder cause an error
1411 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 1412 <nakaji@jp.freebsd.org>.
45cb30ee 1413
01c52d31
MB
14142007-02-27 Didier Verna <didier@xemacs.org>
1415
1416 Include the group parameters as well as the topic ones in the
1417 inheritance filter process.
1418 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
1419 argument GROUP-PARAMS-LIST.
1420 * gnus-topic.el (gnus-group-topic-parameters): Use it.
1421
45cb30ee
MB
14222007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
1423
1424 * nntp.el (nntp-never-echoes-commands)
1425 (nntp-open-connection-functions-never-echo-commands): New variables.
1426 (nntp-send-command): Use them.
1427
01c52d31
MB
14282007-02-20 Daiki Ueno <ueno@unixuser.org>
1429
1430 * mml2015.el (mml2015-epg-verify): Simplified.
1431
14322007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1433
1434 * mml.el (mml-content-disposition-alist): New user option.
1435 (mml-content-disposition): New function.
1436 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
1437 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
1438
14392007-02-19 Daiki Ueno <ueno@unixuser.org>
1440
1441 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
1442 verification.
1443
aa260d63
MB
14442007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1445
1446 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
1447 articles posted in the last 24 hours.
1448
c371062c
CY
14492007-02-14 Chong Yidong <cyd@stupidchicken.com>
1450
1451 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
1452
01c52d31
MB
14532007-02-14 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1454
1455 * nntp.el (nntp-send-command): Don't wait for echoes when
1456 nntp-open-ssl-stream is used.
1457
14582007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1459
1460 * gnus-cite.el (gnus-test-font-lock-add-keywords)
1461 (gnus-message-add-citation-keywords)
1462 (gnus-message-remove-citation-keywords): Remove.
1463 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
1464 directly, make the variables in font-lock-defaults buffer-local, add
1465 gnus-message-citation-keywords to them and then update the value of
1466 font-lock-keywords.
1467
14682007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
1469
1470 * message.el (message-cite-original-1): Don't call
1471 gnus-article-highlight-citation.
1472
1473 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
1474 citations; fix line count.
1475
14762007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1477
1478 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
1479 (gnus-message-add-citation-keywords)
1480 (gnus-message-remove-citation-keywords): Use it; fix the emulating
1481 versions of font-lock-add-keywords and font-lock-remove-keywords to
1482 work with XEmacs correctly.
1483
14842007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
1485
1486 * gnus-cite.el (gnus-cite-face-list): Set the values of
1487 gnus-message-max-citation-depth and gnus-message-citation-keywords.
1488 (gnus-message-max-citation-depth): Use defvar rather than defconst.
1489 (gnus-message-cite-prefix-regexp): New variable.
1490 (gnus-message-search-citation-line): Use it; protect against long
1491 citation prefix; fill match data with nil rather than 0 for XEmacs; set
1492 the 0th match data for Emacs.
1493 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
1494 (gnus-message-add-citation-keywords): Append keywords rather than
1495 prepending; emulate font-lock-add-keywords if it is not available.
1496 (gnus-message-remove-citation-keywords): Emulate
1497 font-lock-remove-keywords if it is not available.
1498
1499 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
1500
1501 * message.el (message-cite-prefix-regexp): Set the value of
1502 gnus-message-cite-prefix-regexp.
1503
c91f4b83
MB
15042007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1505
1506 * nnweb.el (nnweb-google-parse-1): Update parser.
1507
8f77631e
JB
15082007-01-29 Juanma Barranquero <lekktu@gmail.com>
1509
1510 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
1511
41e49ce6
MB
15122007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1513
1514 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
1515 regexp.
1516
15172007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1518
1519 * uudecode.el (uudecode-string-to-multibyte): New function emulating
1520 string-to-multibyte.
1521 (uudecode-decode-region-internal): Use it.
1522
b28080e3
MB
15232007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
1524
1525 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
1526 custom choice.
1527
1528 * gnus-art.el (gnus-signature-limit): Fix custom choice.
1529
01c52d31
MB
15302007-01-22 Daiki Ueno <ueno@unixuser.org>
1531
1532 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
1533
1534 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
1535 `write-region' to respect `mm-inhibit-file-name-handlers'.
1536
b66f54c1
MB
15372007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
1538
1539 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
1540 Use gnus-home-directory instead of "~/" or "$HOME".
1541
01c52d31
MB
15422007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
1543
1544 * encrypt.el (encrypt-insert-file-contents): Add better prompt
1545 to mention filename.
1546 Add comments at beginning regarding usage.
1547 (encrypt-write-file-contents): Change interactive so a string is
1548 acceptable. If the file has no associated model, show an error instead
1549 of a nonsense prompt.
1550
15512007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1552
1553 * spam.el (spam-bsfilter-ham-switch): Fix typo.
1554 Thanks to Yoshihiko Yamada for kind notification of this typo.
1555
0d7c8ac4
KH
15562007-01-12 Kenichi Handa <handa@m17n.org>
1557
1558 * uudecode.el (uudecode-decode-region-internal): Make it work in a
1559 multibyte buffer.
651408cb
MB
1560
15612007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
1562
01c52d31
MB
1563 * gnus-score.el (gnus-score-fast-scoring): New variable.
1564 (gnus-score-headers): Use it.
1565
651408cb 1566 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 1567
01c52d31
MB
1568 * message.el (message-cite-original-1): Call
1569 gnus-article-highlight-citation if requested.
60ece9b0 1570 (message-make-from): Allow name and address as optional arguments.
40e902eb 1571
01c52d31 1572 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 1573
01c52d31
MB
1574 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
1575 bugs to doc string.
1576 (gnus-button-alist): Add mid\\|message-id.
1577 (gnus-button-fetch-group): Extend for use in
1578 `browse-url-browser-function'.
1579 (gnus-button-url-regexp): Try to catch paired parentheses like in
1580 Wikipedia URLs.
d84c3737 1581
01c52d31
MB
1582 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
1583 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 1584
01c52d31 15852007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 1586
01c52d31
MB
1587 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
1588 Update copyright.
ba361211 1589
01c52d31 15902007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 1591
01c52d31 1592 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 1593
01c52d31 15942007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 1595
01c52d31
MB
1596 * gnus-registry.el (gnus-registry-unfollowed-groups)
1597 (gnus-registry-split-fancy-with-parent): Fix documentation.
1598
15992007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1600
1601 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
1602 from nnweb groups.
1603
16042006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1605
1606 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
1607 Xref urls. Erase buffer before requesting head.
1608
1609 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
1610
16112007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
1612
1613 * gnus-soup.el (gnus-soup): New custom group. Make user variables
1614 customizable.
1615
16162007-01-05 Daiki Ueno <ueno@unixuser.org>
1617
1618 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
1619 no signing key is found.
1620 (mml2015-epg-encrypt): Ask user whether to skip or abort if
1621 no encrypting and/or signing key is found.
1622
16232007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
1624
1625 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
1626
16272007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1628
1629 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
1630 headers read from disk with the ones newly found in the current search.
1631 This should no longer cause problems, because the article numbers in
1632 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
1633
16342007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1635
1636 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
1637
16382007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1639
1640 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
1641
01c52d31
MB
16422007-01-01 Romain Francoise <romain@orebokech.com>
1643
1644 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
1645
16462006-12-31 Steve Youngs <steve@sxemacs.org>
1647
1648 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
1649 `define-minor-mode' macro definition expanded properly.
1650 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
1651 exclude it there.
1652
1653 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
1654 of 2006-12-30. The default is nil on (S)XEmacs already because of the
1655 `fboundp' test.
1656 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
1657 This is OK to autoload in (S)XEmacs now.
1658
16592006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1660
1661 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
1662 keystroke.
1663 (gnus-summary-limit-to-singletons): Fix typo.
1664
1665 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
1666 else fails.
1667
db629244
MB
16682006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1669
01c52d31
MB
1670 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
1671 docstring.
1672
1673 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
1674 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
1675 (gnus-summary-insert-dormant-articles): Fix typo in message.
1676
16772006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
1678
1679 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
1680 nil for XEmacs.
1681 (gnus-message-citation-mode): Don't autoload in XEmacs.
1682
1683 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 1684
11e95b02
MB
16852006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
1686
1687 * nnimap.el (nnimap-expunge-search-string): Mention
1688 nnimap-search-uids-not-since-is-evil in docstring.
1689
16902006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
1691
1692 * spam.el: Revert to make-obsolete-variable because
1693 define-obsolete-variable-alias is not supported in Emacs 21.
1694
01c52d31
MB
1695 * spam.el (spam-ifile-path, spam-ifile-database-path)
1696 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
1697 make-obsolete-variable.
1698 (spam-bsfilter-path, spam-bsfilter-program)
1699 (spam-spamassassin-path, spam-spamassassin-program)
1700 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
1701 use "path" inappropriately.
1702 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
1703 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
1704 variable names.
1705
11e95b02
MB
17062006-12-28 Daiki Ueno <ueno@unixuser.org>
1707
1708 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
1709 summary buffer.
1710
01c52d31
MB
1711 * password.el (password-cache-remove): Use clear-string to burn
1712 password, if available.
11e95b02 1713
01c52d31
MB
17142006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
1715
1716 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
1717
1718 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
1719
1720 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
1721 (gnus-message-highlight-citation): Move defcustom here from
1722 gnus-cite.el.
1723 (gnus-message-citation-mode): Autoload.
1724
1725 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
1726 checks to make it compile with XEmacs.
1727 (gnus-message-citation-mode): New minor mode.
1728 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
1729 (gnus-message-highlight-citation): New variables.
1730 (gnus-message-search-citation-line)
1731 (gnus-message-add-citation-keywords)
1732 (gnus-message-remove-citation-keywords)
1733 (turn-on-gnus-message-citation-mode)
1734 (turn-off-gnus-message-citation-mode): New functions.
1735
17362006-12-26 Oliver Scholz <epameinondas@gmx.de>
1737
1738 * gnus-cite.el: Enable highlighting of different citation levels in
1739 message-mode.
11e95b02
MB
1740
17412006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
1742
1743 * message.el (message-make-fqdn): Fix comment.
1744 (message-bogus-system-names): Add ".local".
1745
1746 * spam.el (spam-ifile-path, spam-ifile-program)
1747 (spam-ifile-database-path, spam-ifile-database)
1748 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
1749 Don't use "path" inappropriately.
1750 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
1751 strings.
1752 (spam-check-ifile, spam-ifile-register-with-ifile)
1753 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
1754 new variable names.
1755
1756 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
1757 (gnus-treat-display-smileys): Simplify using
1758 gnus-image-type-available-p.
1759
1760 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
1761 available.
1762
17632006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1764
1765 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
1766 one after turning on the buffer's multibyteness instead of decoding
1767 them directly in the unibyte buffer that causes unexpected conversion
1768 in Emacs 23 (unicode).
1769
01c52d31
MB
17702006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1771
1772 * message.el (message-generate-hashcash): Fix custom type.
1773
17742006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
1775
1776 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
1777
9b9e104e
MB
17782006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
1779
1780 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
1781 disconnect icons. Add help text.
1782
01c52d31
MB
17832006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
1784
1785 * spam.el (spam-extra-header-to-number): CRM114 spam score is
1786 negated to be consistent with the others we handle.
1787
17882006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1789
1790 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
1791 version of gnus-summary-buffer to something, so that we can use two
1792 article buffers at the same time.
1793
17942006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
1795
1796 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
1797 trigger all the extra headers.
1798 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
1799 sorting.
1800
18012006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1802
1803 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
1804 solid groups.
1805
bcd3e063
MB
18062006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
1807
1808 * legacy-gnus-agent.el: Add Copyright notice.
1809
82e5f93f
CY
18102006-12-12 Chong Yidong <cyd@stupidchicken.com>
1811
1812 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
1813
01c52d31
MB
18142006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1815
1816 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
1817
1818 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
1819 to make it work reliably in CVS Emacs.
1820 (gnus-summary-limit-strange-charsets-predicate)
1821 (gnus-summary-limit-to-predicate): New functions.
1822
f88e76a8
CY
18232006-12-08 Chong Yidong <cyd@stupidchicken.com>
1824
1825 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
1826 specifying array size.
1827 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
1828 array if it is too small.
1829 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
1830 (gnus-sort-threads-loop): New function.
1831
e925d5ae 18322006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
1833
1834 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
1835 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
1836
11e95b02 18372006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3aa84d30
MB
1838
1839 * mm-url.el (mm-url-predefined-programs): Call curl with correct
1840 options.
1841
01c52d31
MB
18422006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1843
1844 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
1845 DOS-ing the recipient.
1846
1847 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
1848 the headers when creating the mapping to avoid mismappings.
1849 (nnweb-gmane-create-mapping): Always nix out old mapping.
1850
18512006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
1852
1853 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
1854 and mm-verify-option to never.
1855
5538c331
MB
18562006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
1857
01c52d31
MB
1858 * message.el (message-signed-or-encrypted-p): New function.
1859 (message-forward-make-body): Use it.
1860
1861 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
1862 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
1863
18642006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
1865
1866 * nneething.el (nneething-decode-file-name): Replace
1867 decode-coding-string with mm-decode-coding-string.
1868
01c52d31
MB
1869 * gnus-int.el (gnus-open-server): Say failed server's name.
1870
550831ed
JB
18712006-11-24 Juanma Barranquero <lekktu@gmail.com>
1872
1873 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
1874 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
1875
1876 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
1877 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
1878 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
1879 (gnus-group-make-directory-group, gnus-group-transpose-groups):
1880 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
1881 (gnus-subscribe-newsgroup, gnus-1):
1882 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
1883 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
1884 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
1885 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
1886
01c52d31
MB
18872006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1888
1889 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
1890 keystroke.
1891 (gnus-summary-limit-to-bodies): Implement headersp.
1892
18932006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1894
1895 * dns.el (query-dns): Protect against "Process dns deleted" strings.
1896
e8f0f70d
MB
18972006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
1898
1899 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
1900
01c52d31
MB
19012006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1902
1903 * message.el (message-generate-hashcash): Expand range of values to
1904 include `opportunistic'.
1905 (message-send-mail): Use it.
1906
b07e0143
MB
19072006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1908
1909 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
1910 and comment it.
1911
1912 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
1913
4573e0df
MB
19142006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
1915
1916 * gnus-util.el (gnus-extract-address-components): Improve comment.
1917
19182006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
1919
1920 * gnus-util.el (gnus-extract-address-components): Work with address in
1921 which the name portion contains @.
1922
19232006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1924
1925 * gnus.el (gnus-start): Move custom group up.
1926 (gnus-select-method): Don't autoload, but make it available for
1927 `customize-variable'.
1928 (gnus-getenv-nntpserver): Don't autoload.
1929
01c52d31
MB
19302006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
1931
1932 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
1933
19342006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1935
1936 * message.el (message-sendmail-extra-arguments): New variable.
1937 (message-send-mail-with-sendmail): Use it.
1938
4573e0df
MB
19392006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
1940
1941 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
1942 mm-with-unibyte-current-buffer to make string unibyte.
1943
1944 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
1945 mm-string-as-multibyte.
1946
01c52d31
MB
19472006-11-14 Daiki Ueno <ueno@unixuser.org>
1948
1949 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
1950 Reported by Werner Koch <wk@gnupg.org>.
1951
19522006-11-14 Daiki Ueno <ueno@p360>
1953
1954 * mml2015.el: Autoload epa-select-keys when compiling.
1955
19562006-11-13 Daiki Ueno <ueno@unixuser.org>
1957
1958 * mml2015.el (mml2015-epg-sign): Save the signing keys in
1959 message-options.
1960 (mml2015-epg-encrypt): Save the recipient keys in message-options.
1961
19622006-11-13 Daiki Ueno <ueno@unixuser.org>
1963
1964 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
1965 EasyPG (< 0.0.6).
1966 (mml2015-always-trust): New user option.
1967 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
1968 prompt.
1969
19702006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1971
1972 * nntp.el (nntp-authinfo-force): New variable.
1973 (nntp-send-authinfo): Use it.
1974
4573e0df
MB
19752006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
1976
01c52d31
MB
1977 * message.el (message-strip-subject-encoded-words): Allow _not_ to
1978 decode encoded words. Improve prompt. Add comment about forwarding.
1979 (message-replacement-char): Move up.
4573e0df
MB
1980
19812006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
1982
1983 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
1984 instead of gnus-intersection because arguments of gnus-sorted-nunion
1985 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
1986
01c52d31
MB
19872006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
1988
1989 * message.el (message-strip-subject-encoded-words): Reformat prompt.
1990 (message-simplify-subject-functions): Enable
1991 message-strip-subject-encoded-words by default.
1992
19932006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
1994
1995 * message.el (message-strip-subject-encoded-words): New function
1996 (message-simplify-subject-functions): New variable.
1997 (message-simplify-subject): Use it. Fix typo in doc string.
1998 Support message-strip-subject-encoded-words.
1999
06856b12
JB
20002006-11-03 Juanma Barranquero <lekktu@gmail.com>
2001
2002 * gnus-diary.el (gnus-diary-delay-format-function):
2003 * nndiary.el (nndiary-reminders):
2004 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
2005
b193caa3
MB
20062006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2007
2008 * gnus-art.el (article-hide-boring-headers): Fetch date from
2009 gnus-original-article-buffer to avoid problems with localized date
2010 strings.
2011
20122006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
2013
2014 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
2015
ab785936
MB
20162006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
2017
06856b12
JB
2018 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
2019 New variables.
ab785936
MB
2020 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
2021 (mm-charset-synonym-alist): Move some entries to
2022 mm-codepage-iso-8859-list.
2023 (mm-charset-synonym-alist, mm-charset-override-alist): Add
2024 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
2025
b90a6149
MB
20262006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2027
2028 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
2029
20302006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2031
2032 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
2033 with Emacs 21 and XEmacs.
2034
01c52d31
MB
20352006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
2036
2037 * spam.el (spam-parse-address): New function for better parsing,
2038 catching errors, etc.
2039 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
2040
b90a6149
MB
20412006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
2042
2043 * mm-view.el: Add interactive arg to html2text autoload.
2044
20452006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
2046
2047 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
2048
01c52d31
MB
20492006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
2050
2051 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
2052 variables.
2053 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
2054 (mm-charset-synonym-alist): Move some entries to
2055 mm-codepage-iso-8859-list.
2056
2057 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
2058
20592006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
2060
2061 * message.el (message-citation-line-format)
2062 (message-insert-formated-citation-line): Fix implementation of %E, %N
2063 and %n according to the doc string.
2064
20652006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
2066
2067 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
2068 car-safe to avoid bad parses.
2069
c86d4601
MB
20702006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
2071
2072 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
2073 names.
2074
2075 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
2076
20772006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2078
01c52d31
MB
2079 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
2080 header.
2081
2082 * message.el (message-draft-headers): Add Date.
2083 (message-headers-to-generate): Fix typo in docstring.
2084
2085 * nndraft.el (nndraft-required-headers): New variable.
2086 (nndraft-generate-headers): Use it.
2087
2088 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
2089
20902006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2091
2092 * gnus-registry.el (gnus-registry-wash-for-keywords)
2093 (gnus-registry-find-keywords): New functions to allow easy searching of
2094 articles that are in the registry.
2095
20962006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2097
2098 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
2099 ietf-drums-parse-address instead of gnus-extract-address-components.
2100 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
2101
21022006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
2103
2104 * gnus.el (gnus-mime): Remove unused custom group.
2105
92edaeed
MB
21062006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2107
2108 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
2109 "blank line" when searching for end of armor headers.
2110
21112006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
2112
2113 * gmm-utils.el (gmm-write-region): Fix variable name.
2114
21152006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2116
2117 * gmm-utils.el (gmm-write-region): New function based on compatibility
2118 code from `mm-make-temp-file'.
2119
2120 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
2121
2122 * nnmaildir.el (nnmaildir--update-nov)
2123 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
2124 Use `gmm-write-region'.
2125
996aa8c1
MB
21262006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2127
01c52d31
MB
2128 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
2129 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
2130
2131 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
2132
2133 * message.el (message-replacement-char): New variable.
2134 (message-fix-before-sending): Use it.
2135 (message-simplify-subject): New function to remove duplicate code.
2136 (message-reply, message-followup): Use it.
2137
996aa8c1
MB
2138 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
2139 gnus-summary-limit-to-articles.
2140
01c52d31 21412006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 2142
01c52d31 2143 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 2144
01c52d31 2145 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 2146
01c52d31 21472006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2148
01c52d31
MB
2149 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
2150 ignore non-string data.
996aa8c1 2151
01c52d31 21522006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2153
01c52d31
MB
2154 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
2155 non-string data (needs to be done in the registry too).
996aa8c1 2156
01c52d31 21572006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2158
01c52d31
MB
2159 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
2160 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
2161 (gnus-registry-split-fancy-with-parent)
2162 (gnus-registry-fetch-simplified-message-subject-fast)
2163 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
2164 Remove text properties on ingress into the registry and when it's saved.
2165 (gnus-registry-clean-empty-function): Fix bug with cleaning the
2166 registry from entries with no groups.
996aa8c1 2167
01c52d31 21682006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2169
01c52d31
MB
2170 * gnus-util.el (gnus-string-remove-all-properties): Add utility
2171 function to remove string properties.
996aa8c1 2172
67099291
MB
21732006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
2174
2175 * gmm-utils.el (gmm): Adjust custom version.
2176
2177 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
2178 custom version.
2179
2180 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
2181
01c52d31
MB
21822006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2183
2184 * gnus-art.el (gnus-insert-prev-page-button)
2185 (gnus-insert-next-page-button): Simplify. Reformat.
2186
21872006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2188
2189 * gnus-art.el (gnus-insert-prev-page-button)
2190 (gnus-insert-next-page-button): Apply gnus-article-button-face.
2191
94019f61
CY
21922006-09-25 Chong Yidong <cyd@stupidchicken.com>
2193
2194 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
2195
01c52d31
MB
21962006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2197
2198 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
2199 gnus-article-button-face to MIME and security buttons.
2200
22012006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2202
2203 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
2204 readable.
2205
22062006-09-20 Steve Youngs <steve@sxemacs.org>
2207
2208 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
2209 `browse-url-of-file' instead of `browse-url'.
2210
0327a464
MB
22112006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2212
2213 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
2214 regexp. Articles containing quotation were cut prematurely.
2215
22162006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
2217
01c52d31
MB
2218 * message.el (message-cite-original-1): Use nobody by default for the
2219 value of From header.
0327a464
MB
2220 (message-reply): Ditto.
2221
01c52d31
MB
22222006-09-11 Daiki Ueno <ueno@unixuser.org>
2223
2224 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
2225 to the gnus-info. This fixes a bug of inline-PGP message verification.
2226 Reported by Michael Piotrowski <mxp@dynalabs.de>.
2227
b110774a
MB
22282006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
2229
2230 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
2231 mails in the doc string. Add some URLs in comment.
01c52d31 2232 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
2233
22342006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
2235
2236 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
2237 backslashes handling and the way to find boundaries of quoted strings.
2238
01c52d31
MB
22392006-09-07 Daiki Ueno <ueno@unixuser.org>
2240
2241 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
2242 mml1991-encrypt-to-self is set and mml1991-signers is not set.
2243 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
2244 mml2015-encrypt-to-self is set and mml2015-signers is not set.
2245
676c1893
RS
22462006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2247
01c52d31
MB
2248 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
2249 doc string.
2250 (gnus-button-regexp, gnus-button-last): Remove unused variables.
2251
22522006-09-06 Simon Josefsson <jas@extundo.com>
2253
2254 * mml2015.el (mml2015-use): Doc fix, mention epg.
2255
22562006-09-06 Daiki Ueno <ueno@unixuser.org>
2257
2258 * mml2015.el (mml2015-use): Default to epg, if available.
2259
22602006-09-06 Daiki Ueno <ueno@unixuser.org>
2261
2262 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
2263 message-sender.
2264 (mml1991-epg-encrypt): Ditto.
2265 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
2266 message-sender.
2267 (mml2015-epg-encrypt): Ditto.
676c1893 2268
de4fbbe4
CY
22692006-09-04 Chong Yidong <cyd@stupidchicken.com>
2270
2271 * message.el (message-send-mail-with-sendmail): Look for sendmail in
2272 several common directories.
2273
01c52d31
MB
22742006-09-05 Daiki Ueno <ueno@unixuser.org>
2275
2276 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
2277 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
2278
d7093904
MB
22792006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2280
8fbdffe5
MB
2281 * gnus-art.el (article-decode-encoded-words): Make it fast.
2282
22832006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2284
2285 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
2286
d7093904
MB
2287 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
2288 in quoted string into `\'.
2289
343d6628
MB
22902006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2291
2292 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2293 Use standard-syntax-table.
2294
22952006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2296
2297 * gnus-art.el (gnus-decode-address-function): New variable.
2298 (article-decode-encoded-words): Use it to decode headers which are
2299 assumed to contain addresses.
2300 (gnus-mime-delete-part): Remove useless `or'.
2301
2302 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
2303 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
2304 (gnus-nov-parse-line): Use it to decode From header.
2305 (gnus-get-newsgroup-headers): Ditto.
2306 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
2307
2308 * mail-parse.el (mail-decode-encoded-address-region): New alias.
2309 (mail-decode-encoded-address-string): New alias.
2310
2311 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2312 New function.
2313 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
2314 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
2315 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
2316 (rfc2047-decode-string): Ditto.
2317 (rfc2047-decode-address-region): New function.
2318 (rfc2047-decode-address-string): New function.
2319
01c52d31
MB
23202006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2321
2322 * message.el (message-caesar-buffer-body): Allow rotating headers.
2323
2324 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
2325
2326 * message.el (message-insert-formated-citation-line): Fix %f.
2327 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
2328
23292006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
2330
2331 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
2332 (gnus-bookmark-mouse-available-p): New macro.
2333 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
2334 (gnus-bookmark-bmenu-show-infos): Use it.
2335 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
2336 (gnus-bookmark-bmenu-hide-infos): Ditto.
2337 (gnus-bookmark-remove-properties): New function.
2338 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
2339 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
2340 (gnus-bookmark-write-file): Bind coding-system-for-write.
2341 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
2342 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
2343 group before selecting it.
2344 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
2345 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
2346 quit-window if it is not available; use gnus-mouse-2 and bind it to
2347 gnus-bookmark-bmenu-select-by-mouse.
2348 (gnus-bookmark-show-details): Remove unused variable `details-list'.
2349 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 2350
5dab7628
RF
23512006-08-13 Romain Francoise <romain@orebokech.com>
2352
2353 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
2354 space.
2355
5ebdc299
MB
23562006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2357
2358 * compface.el (uncompface): Use binary rather than raw-text-unix.
2359
23602006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2361
2362 * compface.el (uncompface): Make sure the eol conversion doesn't take
2363 place when communicating with the external programs. Reported by
2364 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2365
23662006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
2367
2368 * nnheader.el (nnheader-insert-head): Fix typo in comment.
2369
23702006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2371
2372 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
2373 Make it more robust by parsing author and date independently.
2374
ebf693f3
MB
23752006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2376
2377 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
2378
01c52d31
MB
23792006-07-28 Daiki Ueno <ueno@unixuser.org>
2380
2381 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
2382 first matching secret key.
2383 (mml2015-epg-encrypt): Ditto.
2384
2385 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
2386 first matching secret key.
2387 (mml1991-epg-encrypt): Ditto.
2388
2389 * mml2015.el (mml2015-encrypt-to-self): New user option.
2390 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
2391 mml2015-epg-encrypt-to-self is set.
2392
2393 * mml1991.el (mml1991-encrypt-to-self): New variable.
2394 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
2395 mml1991-epg-encrypt-to-self is set.
2396
2397 * mml2015.el (mml2015-signers): New user option.
2398 (mml2015-epg-sign): Reflect the value of mml2015-signers.
2399 (mml2015-epg-encrypt): Allow to select signing keys.
2400
2401 * mml1991.el (mml1991-signers): New variable.
2402 (mml1991-epg-sign): Reflect the value of mml1991-signers.
2403 (mml1991-epg-encrypt): Allow to select signing keys.
2404
ebf693f3
MB
24052006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2406
2407 * nnheader.el (nnheader-insert-head): Make it work even if the file
2408 uses CRLF for the line-break code.
2409
01c52d31
MB
24102006-07-25 Daiki Ueno <ueno@unixuser.org>
2411
2412 * mml2015.el: Require mml-sec instead of password.
2413 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
2414 (mml2015-cache-passphrase): Inherit the default value from
2415 mml-secure-cache-passphrase.
2416 (mml2015-passphrase-cache-expiry): Inherit the default value from
2417 mml-secure-passphrase-cache-expiry.
2418
2419 * mml1991.el: Require mml-sec instead of password.
2420 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
2421 (mml1991-cache-passphrase): Inherit the default value from
2422 mml-secure-cache-passphrase.
2423 (mml1991-passphrase-cache-expiry): Inherit the default value from
2424 mml-secure-passphrase-cache-expiry.
2425
2426 * mml-sec.el: Require password.
2427 (mml-secure-verbose): New user option.
2428 (mml-secure-cache-passphrase): New user option.
2429 (mml-secure-passphrase-cache-expiry): New user option.
2430
24312006-07-24 Daiki Ueno <ueno@unixuser.org>
2432
2433 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
2434 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
2435 andreas@altroot.de (Andreas V\e,Av\e(Bgele)
2436
2437 FIXME: Use `tiny change'?
2438
bd876f90
MB
24392006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2440
2441 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
2442 workaround for the url package included with Emacs.
2443
2444 * nnweb.el (nnweb-google-create-mapping): Update regexp.
2445
01c52d31
MB
24462006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
2447
2448 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
2449 correctly. This fixes a bug caused by the 2006-05-12 change.
2450
06dc8321
KF
24512006-07-18 Karl Fogel <kfogel@red-bean.com>
2452
2453 * nnmail.el (nnmail-article-group): If splitting raises an error, give
2454 some information about the error when saying that the `bogus' mail
2455 group will be used.
2456
7ce31649
MB
24572006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
2458
2459 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
2460 string.
2461
b44409c9
MB
24622006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
2463
2464 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
2465
763bb2d4
MB
24662006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2467
2468 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
2469
01c52d31
MB
24702006-07-10 Daiki Ueno <ueno@unixuser.org>
2471
2472 * mml1991.el (mml1991-function-alist): Add epg.
2473 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
2474 (mml1991-epg-encrypt): New functions.
2475
24762006-07-10 Daiki Ueno <ueno@unixuser.org>
2477
2478 * mml2015.el (mml2015-verbose): New variable.
2479 (mml2015-cache-passphrase): Ditto.
2480 (mml2015-passphrase-cache-expiry): Ditto.
2481 (mml2015-function-alist): Add epg.
2482 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
2483 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
2484 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
2485 functions.
2486
24872006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2488
2489 * message.el (message-cite-original-1): Preserve region when removing
2490 quoted text due to X-No-Archive in order to avoid bogus attribution
2491 when citing multiple messages.
2492
24932006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2494
2495 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
2496 Kenneth Jacker <khj@be.cs.appstate.edu>.
2497
827dc73d
MB
24982006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
2499
2500 * gnus-diary.el (gnus-user-format-function-d)
2501 (gnus-user-format-function-D): Autoload.
2502
01c52d31 2503 * imap.el (Commentary): Fix typo.
827dc73d 2504
01c52d31
MB
2505 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
2506 2006-04-22 contribution.
2507
25082006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2509
2510 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
2511 It didn't really fix the bogosity I'm seeing with solid web groups.
2512
25132006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2514
2515 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
2516 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
2517 created using server names. If we use the feature without declaring
2518 it, Gnus does not properly manage server and group state.
2519
2520 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
2521 bound.
2522
25232006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2524
2525 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
2526 looking up the method using GROUP's prefix before inventing a new one.
2527 It is used on killed/unknown groups in various places where returning
2528 an all-new method isn't expected by the caller.
2529
2530 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
2531 and match semantics of gnus-group-real-prefix.
2532
25332006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
2534
2535 * nnmail.el (nnmail-broken-references-mailers): New variable.
2536 (nnmail-ignore-broken-references): New function generalizing
2537 nnmail-fix-eudora-headers.
2538 (nnmail-fix-eudora-headers): Now obsolete.
2539
2540 * gnus-art.el (gnus-button-handle-custom): Support
2541 `customize-apropos*'.
2542
25432006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2544
2545 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
2546
2547 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
2548 articles.
2549
25502006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
2551
2552 * message.el (message-cite-reply-above): New variable.
2553 (message-yank-original): Use it.
827dc73d 2554
a367620f
MB
25552006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
2556
2557 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
2558
01c52d31
MB
25592006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
2560
2561 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
2562 as read.
2563
2564 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
2565
25662006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
2567
2568 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
2569 (gnus-bookmark-default-file): Use gnus-directory.
2570 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
2571 Remove "*" in doc string.
2572 (gnus-bookmark-write-file): Simplify.
2573 (gnus-bookmark-maybe-sort-alist): Use `when'.
2574 (gnus-bookmark-get-bookmark): Fix typo in doc string.
2575 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
2576 FIXME about Emacs 21 and XEmacs compatibility.
2577 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
2578 compatibility.
2579 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
2580 compatibility.
2581 (gnus-bookmark-menu-heading): Fix version.
2582
25832006-06-19 Bastien Guerry <bzg@altern.org>
2584
2585 * gnus-bookmark.el: New file.
2586
5cfd0f2e
MB
25872006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
2588
2589 * message.el (message-syntax-checks): Doc fix.
2590
01c52d31
MB
25912006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2592
2593 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
2594 unsubscribed groups as if they were killed ones. It causes duplicate
2595 entries in gnus-newsrc-alist.
2596
f362b760
MB
25972006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2598
2599 * message.el (message-syntax-checks): Doc fix.
2600 (message-send-mail): Add check for continuation headers.
2601 (message-check-news-header-syntax): Fix regexp used to check for
2602 continuation headers.
2603
26042006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2605
2606 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
2607
01c52d31
MB
26082006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
2609
2610 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
2611
26122006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
2613
2614 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
2615 default-truncate-lines.
2616
26c9afc3
MB
26172006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
2618
2619 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
2620 to fill the utf-8 entry.
2621
01c52d31 26222006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 2623
01c52d31
MB
2624 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
2625
26262006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
2627
2628 * gnus-agent.el (directory-files-and-attributes): Move all the way
2629 forward (the third and final move).
2630 (gnus-agent-read-agentview): Trap reconstruction errors due to
2631 nonexistant directory. Handle by returning nil.
2632
26332006-05-30 Didier Verna <didier@xemacs.org>
2634
2635 * message.el (message-dont-reply-to-names): Update the custom type.
2636 * message.el (message-dont-reply-to-names): New defsubst: potentially
2637 convert a list of regexps into a single one.
2638 * message.el (message-get-reply-headers): Use it.
2639 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
2640
26412006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2642
2643 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
2644
26452006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
2646
2647 * gnus-ml.el (gnus-mailing-list-subscribe)
2648 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
2649 (gnus-mailing-list-message): Fix doc strings.
2650
26512006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2652
2653 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
2654 of doing it manually.
2655
01c52d31
MB
26562006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
2657
2658 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
2659 comment.
2660
26c9afc3
MB
26612006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
2662
01c52d31
MB
2663 * gnus-agent.el (Added gnus-agent-flush*) to purge agent info.
2664 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
26c9afc3
MB
2665 (gnus-agent-read-local): All symbols allocated in my-obarray
2666 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
2667 (gnus-agent-regenerate-group): Check numeric names to see if they are
2668 messages or groups.
01c52d31
MB
2669 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
2670 better way of do this...)
2671
2672 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
2673 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
2674
26752006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
2676
2677 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
2678 (gnus-saved-headers): Ditto.
01c52d31 2679 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
2680 (gnus-article-save): Override gnus-save-all-headers and
2681 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
2682 (gnus-summary-save-in-file): Add :headers property.
2683 (gnus-summary-write-to-file): Ditto.
2684
2685 * gnus-sum.el (gnus-summary-save-article): Bind
2686 gnus-prompt-before-saving to t when saving many articles in a file;
2687 always show all headers.
2688
26892006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
2690
2691 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
2692 marks.
2693
2694 * message.el (message-indent-citation): Add optional arguments to allow
2695 using it outside of message buffers.
2696
2697 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
2698 (gnus-article-treat-unfold-headers): Use it.
2699 (gnus-article-truncate-lines): New variable.
2700 (gnus-article-mode): Use it.
2701 (gnus-article-toggle-truncate-lines): New function.
2702
2703 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
2704 gnus-article-toggle-truncate-lines.
2705
2706 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
2707 coding system in XEmacs, use binary.
2708
27092006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
2710
2711 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
2712 after-load-alist.
2713
2714 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
2715 this function should save decoded articles.
2716 (gnus-summary-write-to-file): Use property to specify this function
2717 should save decoded articles and specify gnus-summary-save-in-file
2718 should be used to save articles other than the first one when saving
2719 many articles.
2720 (gnus-summary-save-body-in-file): Use property to specify this
2721 function should save decoded articles.
2722 (gnus-summary-write-body-to-file): Use property to specify this
2723 function should save decoded articles and specify
2724 gnus-summary-save-body-in-file should be used to save articles other
2725 than the first one when saving many articles.
2726
2727 * gnus-sum.el (gnus-summary-save-article): Simplify.
2728
27292006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
2730
2731 * gnus-art.el (gnus-default-article-saver): Add
2732 gnus-summary-write-body-to-file.
2733 (gnus-article-save-coding-system): Don't use coding system object
2734 in XEmacs.
26c9afc3
MB
2735 (gnus-read-save-file-name): Add optional `dir-var' argument which
2736 specifies directory in which files are saved; work even if optional
2737 `variable' argument is not specified.
01c52d31
MB
2738 (gnus-summary-write-to-file): Read file name.
2739 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
2740 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
2741
2742 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
2743 (gnus-summary-local-variables): Add it.
2744 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
2745 (gnus-summary-save-article): Remove optional `decode' argument;
2746 determine whether to decode articles by the value of
2747 gnus-default-article-saver; when saving many files using
2748 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
2749 it first and use gnus-summary-save-in-file or
2750 gnus-summary-save-body-in-file thereafter unless
2751 gnus-prompt-before-saving is always; move point to article which
2752 will be saved.
2753 (gnus-summary-save-article-file): Revert.
2754 (gnus-summary-write-article-file): Revert.
2755 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
2756 (gnus-summary-write-article-body-file): New function.
2757
27582006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
2759
01c52d31 2760 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 2761
01c52d31 27622006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 2763
01c52d31
MB
2764 * gnus-art.el (gnus-default-article-saver): Doc fix.
2765 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
2766 from gnus-summary-save-article-coding-system, and default to a
2767 certain coding system.
2768 (gnus-output-to-file): Add coding cookie and encode text according
2769 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 2770
01c52d31
MB
2771 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
2772 gnus-art.el and rename to gnus-article-save-coding-system.
2773 (gnus-summary-save-article): Require gnus-art; don't show all
2774 headers if it decodes articles; don't add coding cookie here;
2775 don't bind mm-text-coding-system-for-write.
2776 (gnus-summary-save-article-file): Save decoded articles.
2777 (gnus-summary-write-article-file): When saving many files, use
2778 gnus-summary-write-to-file first and gnus-summary-save-in-file
2779 thereafter unless gnus-prompt-before-saving is always.
2780 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 2781
01c52d31 27822006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 2783
01c52d31 2784 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 2785
01c52d31
MB
27862006-05-23 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
2787
2788 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
2789 its hash index. Store this hash in `nnrss-group-data'.
2790 (nnrss-read-group-data): Update accordingly.
2791
27922006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
2793
2794 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
2795 entry.
2796
2797 * gnus-sum.el (gnus-summary-make-menu-bar): Add
2798 gnus-article-browse-html-article.
2799
28002006-05-23 Hynek Schlawack <hynek@ularx.de>
2801
2802 * gnus-sum.el (gnus-summary-mime-map): Add
2803 gnus-article-browse-html-article.
28042006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
2805
2806 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
2807 suitable coding systems in customize.
2808
28092006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
2810
2811 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 2812
d7ba2a01
RS
28132006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
2814
f18df03d
MB
2815 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
2816 (gnus-summary-expire-articles-now): Shorten prompt.
2817
d7ba2a01
RS
2818 * gmm-utils.el (wid-edit): Require.
2819 (defun-gmm): Renamed from `gmm-defun-compat'.
2820 (gmm-image-search-load-path): Use it.
2821 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
2822
01c52d31
MB
28232006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2824
2825 * gnus-sum.el (gnus-summary-save-article-coding-system): New
2826 variable.
2827 (gnus-summary-save-article): Add optional `decode' argument. If
2828 it is set and gnus-summary-save-article-coding-system is non-nil,
2829 save decoded article.
2830 (gnus-summary-write-article-file): Save decoded article if
2831 gnus-summary-save-article-coding-system is non-nil.
2832
2833 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
2834 type.
2835
28362006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2837
2838 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
2839
28402006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
2841
2842 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
2843 first to test gnus-single-article-buffer which may be buffer-local.
2844
2845 * gnus-sum.el (gnus-summary-setup-buffer): Make
2846 gnus-single-article-buffer buffer-local and nil in ephemeral
2847 group; make gnus-article-buffer, gnus-article-current, and
2848 gnus-original-article-buffer always buffer-local.
2849 (gnus-summary-exit): Kill article buffer belonging to ephemeral
2850 group.
2851 (gnus-handle-ephemeral-exit): Don't move to next summary line.
2852
28532006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
2854
2855 * nnml.el (nnml-request-compact-group): Compressed files might not
2856 have .gz extension.
2857
54e573e6
MB
28582006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
2859
2860 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
2861 (mm-copy-to-buffer): Use with-current-buffer.
2862 (mm-display-part): Simplify.
2863 (mm-inlinable-p): Add optional arg `type'.
2864
01c52d31
MB
28652006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
2866
49c7d1ac 2867 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
2868 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
2869 Try harder to show the attachment internally or externally using
2870 gnus-mime-view-part-as-type.
2871
01c52d31 28722006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 2873
01c52d31
MB
2874 * message.el (message-from-style, message-signature-separator)
2875 (message-user-organization-file, message-send-mail-function)
2876 (message-citation-line-function, message-yank-prefix)
2877 (message-indent-citation-function, message-signature)
2878 (message-signature-file, message-signature-insert-empty-line):
2879 Remove autoloads.
2880
2881 * gnus-art.el (gnus-buttonized-mime-types): Remove
2882 "multipart/signed". Revert 2006-04-26 change.
2883
28842006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2885
2886 * gnus.el (gnus-version-number): Bump version.
2887
28882006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2889
2890 * gnus.el: No Gnus v0.5 is released.
2891
28922006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2893
2894 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
2895 fetching articles by message-id.
2896
28972006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2898
2899 * message.el (hashcash): Require hashcash as normal.
2900
2901 * ecomplete.el (ecomplete-highlight-match-line): Use
2902 point-at-eol.
2903 (ecomplete-highlight-match-line): Use `highlight', because that
2904 face exists in both Emacs and XEmacs.
2905
2906 * message.el (message-display-abbrev): Use point-at-bol.
2907
2908 * mail-source.el: Don't require timer/timer-funcs.
2909
2910 * gnus-async.el: Ditto.
2911
2912 * password.el: Ditto.
2913
2914 * mm-url.el: Ditto.
2915
2916 * mm-util.el: Require timer/timer-funcs.
2917
29182006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2919
2920 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
2921 Close.
54e573e6 2922
9606f1cb
MB
29232006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
2924
2925 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
2926 unibyte after clear-decrypt function runs.
2927
2928 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
2929 returns as a unibyte string.
2930
305452a5
MB
29312006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
2932
305452a5
MB
2933 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
2934 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
2935 (mml1991-pgg-encrypt): Ditto.
2936
0565caeb
MB
29372006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
2938
01c52d31
MB
2939 * message.el (message-user-organization-file): Check several
2940 locations of the organization file.
0565caeb 2941
01c52d31
MB
2942 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
2943 Add gnus-article-view-part-as-type.
0565caeb 2944
01c52d31 2945 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
2946
2947 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
2948 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 2949
01c52d31
MB
2950 * mml.el: Simplify autoload.
2951 (mml-mode): defvar dnd-protocol-alist instead of using
2952 symbol-value.
2953 (mml-default-directory): New variable.
2954 (mml-minibuffer-read-file): Use it.
2955 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
2956
2957 * message.el (message-citation-line-format): New variable.
2958 (message-insert-formated-citation-line): New function.
2959 (message-citation-line-function): Add
2960 `message-insert-formated-citation-line' to custom type.
2961
2962 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
2963 to doc string.
2964
2965 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
2966 depending on mm-verify-option.
0565caeb 2967
305452a5
MB
29682006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
2969
2970 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
2971 binding pgg-* variables; reimplement the section which prevents
2972 MIME header from being signed.
2973 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
2974 pgg-text-mode; remove a blank line at the top of body.
2975
2976 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
2977 lines at the top of body; use gnus-newsgroup-charset if there's no
2978 Charset header.
2979
0565caeb
MB
29802006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
2981
01c52d31
MB
2982 * message.el (message-self-insert-commands): Doc fix.
2983
0565caeb
MB
2984 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
2985 (mm-uu-pgp-encrypted-test): Ditto.
2986 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
2987 between header and body; return application/pgp-encrypted handle
2988 if decryption failed; decode decrypted body by charset.
2989
2990 * mm-decode.el (mm-automatic-display): Don't make application/pgp
2991 element match to application/pgp-*.
2992
01c52d31
MB
29932006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2994
2995 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
2996 HTML.
2997
29982006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2999
3000 * mail-source.el (mail-source-call-script): Message the error
3001 string.
3002
30032006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3004
3005 * gnus-util.el (gnus-byte-compile): Use it.
3006
30072006-04-22 xyblor <fake@invalid.email> (Tiny change.)
3008
3009 * gnus-util.el (kill-empty-logs): New function.
3010
30112006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3012
3013 * message.el (message-mail-alias-type): Doc fix.
3014 (message-mail-alias-type-p): New function.
3015 (message-send): Use it.
3016 (message-mode): Ditto.
3017 (message-strip-forbidden-properties): Ditto.
3018
3019 * ecomplete.el (ecomplete-database-file-coding-system): New
3020 variable.
3021 (ecomplete-save): Use it.
3022 (ecomplete-setup): Use it.
3023
30242006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
3025
3026 * message.el (message-self-insert-commands): New variable.
3027 (message-strip-forbidden-properties): Use it.
3028
30292006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3030
3031 * message.el (message-put-addresses-in-ecomplete): Use a regexp
3032 that doesn't make XEmacs choke.
3033
f67d6742
MB
30342006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
3035
49c7d1ac
SM
3036 * gnus-util.el (gnus-replace-in-string):
3037 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
3038
30392006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
3040
49c7d1ac
SM
3041 * gnus-util.el (gnus-select-frame-set-input-focus):
3042 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
3043 definition defined in Emacs 22 for old Emacsen.
3044
01c52d31 30452006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 3046
01c52d31 3047 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 3048
01c52d31 30492006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 3050
01c52d31
MB
3051 * gnus-registry.el (gnus-registry-cache-save): Remove text
3052 properties when saving via the temp buffer.
bd29ba20 3053
01c52d31 30542006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 3055
01c52d31 3056 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 3057
01c52d31 30582006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 3059
01c52d31
MB
3060 * message.el (message-generate-hashcash): Default to non-nil when
3061 hashcash is found.
18c06a99 3062
01c52d31
MB
3063 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
3064 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 3065
01c52d31 3066 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 3067
01c52d31 3068 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 3069
01c52d31 30702006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 3071
01c52d31
MB
3072 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3073 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
3074 Remove autoloads.
163cb72d 3075
01c52d31 30762006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 3077
01c52d31 3078 * message.el (message-generate-hashcash): Default to.
163cb72d 3079
01c52d31 30802006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 3081
01c52d31
MB
3082 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3083 concatenating segments rather than before concatenating them.
163cb72d 3084
01c52d31 30852006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3086
01c52d31 3087 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 3088
01c52d31
MB
3089 * imap.el (imap-quote-specials): New function.
3090 (imap-login-auth): Quote specials.
14e6dc54 3091
01c52d31 30922006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3093
01c52d31 3094 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 3095
01c52d31
MB
3096 * message.el (message-forward-make-body-plain): Allow
3097 message-forward-ignored-headers to be a list.
3098 (message-remove-ignored-headers): Factor out into function.
3099 (message-forward-make-body-mml): Use it.
3100 * rfc2231.el (rfc2231-parse-string): Remove dead code.
3101 (rfc2231-parse-string): Allow concatanation of parameters that
3102 aren't contiguous. The test case is
3103 (mail-header-parse-content-type "message/external-body;
3104 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
3105 access-type=LOCAL-FILE;
3106 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 3107
01c52d31 31082006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 3109
01c52d31
MB
3110 * nntp.el (nntp-accept-process-output): Return the value of
3111 `nnheader-accept-process-output'.
14e6dc54 3112
01c52d31 31132006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3114
01c52d31
MB
3115 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
3116 (gnus-button-alist): Recognize more diff formats.
3117 (gnus-button-patch): Strip directory.
14e6dc54 3118
01c52d31 31192006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3120
01c52d31
MB
3121 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
3122 Emacs 22 when setting focus.
1b155fbd 3123
01c52d31 31242006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 3125
01c52d31
MB
3126 * gnus-art.el (gnus-article-treat-types): Do treatment of
3127 text/x-verbatim parts.
3128 (gnus-button-patch): New command.
b6f2cf4b 3129
01c52d31
MB
3130 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
3131 addresses that contain invalid characters.
b6f2cf4b 3132
01c52d31 31332006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 3134
01c52d31
MB
3135 * message.el (message-put-addresses-in-ecomplete): Use
3136 gnus-replace-in-string.
3137 (message-is-yours-p): Use the more correct
3138 mail-header-parse-address instead of
3139 mail-extract-address-components.
3140 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 3141
01c52d31
MB
3142 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
3143 keystroke.
77218834 3144
01c52d31
MB
3145 * gnus-art.el (gnus-treatment-function-alist): Change order of
3146 newsgroups/generic header folding to avoid double-folding.
77218834 3147
01c52d31 3148 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 3149
01c52d31
MB
3150 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
3151 command.
3152 (gnus-summary-repeat-search-article-backward): New command.
d451514f 3153
01c52d31
MB
3154 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
3155 groups in the parent topic.
3156
31572006-04-16 Jo\e,Ac\e(Bo Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
3158
3159 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
3160 (spam-extra-header-to-number): Return the CRM114 number as a
3161 number instead of a string.
3162
31632006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3164
3165 * gnus-art.el (gnus-face-properties-alist): Moved here from
3166 gnus-fun.
3167
3168 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
3169
31702006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3171
3172 * message.el (message-strip-forbidden-properties): Only display on
3173 self-insert-command.
3174
3175 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
3176 reindent.
3177 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
3178
31792006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
3180
3181 * smiley.el (smiley-style): Fix typo.
d451514f 3182
4f162824
KH
31832006-03-23 Kenichi Handa <handa@m17n.org>
3184
3185 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
3186 instead of set-buffer-multibyte.
3187
e9e33c19
KH
31882006-03-23 Kenichi Handa <handa@m17n.org>
3189
3190 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3191 buffer and then decode the buffer text if necessary.
3192 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3193 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 3194
01c52d31 31952006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3196
01c52d31
MB
3197 * hashcash.el (hashcash-insert-payment-async-2): Use
3198 message-goto-eoh instead of doing it manually.
3199 (mail-add-payment): Use message-narrow-to-header instead of trying
3200 to do the same itself.
f5e92214 3201
01c52d31 3202 * message.el (message-hidden-headers): Add Face.
f5e92214 3203
01c52d31
MB
3204 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
3205 reparenting code.
3206 (gnus-summary-reparent-children): Refactored out code.
3207 (gnus-summary-thread-map): New keystroke.
3208 (gnus-summary-reparent-children): Make into command.
f5e92214 3209
01c52d31
MB
3210 * smiley.el (smiley-style): Default to `medium' if using a large
3211 font.
f5e92214 3212
01c52d31
MB
3213 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
3214 does it itself.
f5e92214 3215
01c52d31 3216 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 3217
01c52d31 32182006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3219
01c52d31
MB
3220 * nnagent.el (nnagent-request-set-mark): Silence log file
3221 writing.
3222 (nnagent-request-set-mark): Use write-region instead of
3223 append-to-file.
f5e92214 3224
01c52d31
MB
3225 * gnus-sum.el (gnus-read-header): Fudge article number if using a
3226 strange select method.
f5e92214 3227
01c52d31
MB
3228 * ecomplete.el (ecomplete-display-matches): Get highlightling
3229 right.
3230 (ecomplete-display-matches): Use literals.
3231 (ecomplete-display-matches): Disable message logging.
f5e92214 3232
01c52d31 3233 * message.el (message-display-abbrev): Small optimization.
531bedc3 3234
01c52d31
MB
3235 * ecomplete.el (ecomplete-display-matches): Allow automatic
3236 display.
531bedc3 3237
01c52d31
MB
3238 * message.el (message-strip-forbidden-properties): Display
3239 abbrevs.
3240 (message-display-abbrev): Get automatic display right.
531bedc3 3241
01c52d31
MB
3242 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
3243 keystrokes.
531bedc3 3244
01c52d31 32452006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 3246
01c52d31 3247 TODO: Backport to v5-10!
531bedc3 3248
01c52d31
MB
3249 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
3250 Moved here (and renamed) from gnus-registry.el.
531bedc3 3251
01c52d31
MB
3252 * gnus-registry.el: Require gnus-util.
3253 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 3254
01c52d31 32552006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3256
01c52d31
MB
3257 * gnus-group.el (gnus-group-catchup-current): Change
3258 if-then-else-if-then-else into cond.
3259 (gnus-group-catchup): Indent.
3260 (group-name-at-point): New function.
3261 (gnus-fetch-group): Provide default from thing at point.
531bedc3 3262
01c52d31 32632006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3264
01c52d31 3265 * message.el (message-display-abbrev): Fix regexp.
531bedc3 3266
01c52d31
MB
3267 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
3268 choosing.
3269 (ecomplete-highlight-match-line): Fix up code rewrite, remove
3270 dead variables.
ea8ae765 3271
01c52d31
MB
3272 * message.el (message-newline-and-indent): Remove debugging.
3273 (message-display-abbrev): Use new implementation.
ea8ae765 3274
01c52d31 32752006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 3276
01c52d31
MB
3277 * gnus-art.el (gnus-article-mode): Set
3278 cursor-in-non-selected-windows to nil.
ea8ae765 3279
01c52d31
MB
3280 * smiley.el: Revert previous change.
3281 (smiley-data-directory): defvar it before using it in the
3282 defcustom of `smiley-style'.
ea8ae765 3283
01c52d31 32842006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 3285
01c52d31 3286 * message.el (message-newline-and-indent): New function.
ea8ae765 3287
01c52d31 3288 * ecomplete.el: Implement more bits.
85fd8002 3289
01c52d31
MB
3290 * message.el (message-put-addresses-in-ecomplete): Clean up the
3291 string.
85fd8002 3292
01c52d31 3293 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 3294
01c52d31
MB
3295 * gnus-sum.el (gnus-summary-save-parts): Bind
3296 gnus-summary-save-parts-counter and use it to make unique file
3297 names.
85fd8002 3298
01c52d31 3299 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 3300
01c52d31
MB
3301 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
3302 parameter to say whether to actually parse the individual
3303 addresses.
61e66a15 3304
01c52d31
MB
3305 * message.el (message-put-addresses-in-ecomplete): New function.
3306 (ecomplete): Require.
3307 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 3308
01c52d31 33092006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 3310
01c52d31
MB
3311 * flow-fill.el (fill-flowed): Remove trailing space from blank
3312 quoted lines.
fe62aacc 3313
01c52d31 33142006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 3315
01c52d31
MB
3316 * smiley.el (smiley-style): Move definition later to avoid a
3317 compilation warning.
fe62aacc 3318
01c52d31 33192006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 3320
01c52d31
MB
3321 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3322 buffer and then decode the buffer text if necessary.
3323 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3324 first, and after mm-encode-body, change the buffer to unibyte.
3325 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 3326
01c52d31 33272006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 3328
01c52d31
MB
3329 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
3330 Content-Type header instead of Content-Disposition header.
3331 (gnus-mime-inline-part): Ditto.
3332 (gnus-mime-view-part-as-charset): Ignore charset that the part
3333 specifies.
719120ef 3334
01c52d31
MB
3335 * mm-decode.el (mm-display-part): Work with external parts and
3336 usual parts similarly.
719120ef 3337
01c52d31
MB
3338 * mm-extern.el (mm-inline-external-body): Use mm-display-part
3339 instead of gnus-display-mime.
719120ef 3340
01c52d31
MB
3341 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
3342 instead of with-temp-buffer.
719120ef 3343
01c52d31
MB
3344 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
3345 tag to summarized topics part in order to encode non-ASCII text.
719120ef 3346
01c52d31 33472006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3348
01c52d31
MB
3349 * smiley.el (smiley-style): New variable.
3350 (smiley-directory): New function.
3351 (smiley-data-directory): Derive from `smiley-style' using
3352 `smiley-directory'.
3353 (smiley-regexp-alist): Add new entries.
719120ef 3354
01c52d31
MB
3355 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
3356 (gnus-article-browse-delete-temp): Add :version.
719120ef 3357
01c52d31 33582006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
719120ef 3359
01c52d31
MB
3360 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
3361 the sieve region.
719120ef 3362
01c52d31 33632006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3364
01c52d31 3365 * gnus.el (gnus-version-number): Bump version.
719120ef 3366
01c52d31 33672006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3368
01c52d31 3369 * gnus.el: No Gnus v0.4 is released.
719120ef 3370
01c52d31 33712006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3372
01c52d31
MB
3373 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
3374 layout.
719120ef 3375
01c52d31
MB
3376 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
3377 unknown charset.
719120ef 3378
01c52d31
MB
3379 * message.el (message-header-synonyms): Add Original-To to the
3380 default.
ba0226dd 3381
01c52d31
MB
3382 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
3383 optional parameter.
ba0226dd 3384
01c52d31 33852006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 3386
01c52d31 3387 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 3388
01c52d31 33892006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 3390
01c52d31 3391 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 3392
01c52d31 33932006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3394
01c52d31 3395 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 3396
01c52d31 33972006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 3398
01c52d31 3399 * password.el (password-reset): New function.
5f4264e5 3400
01c52d31 34012006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3402
01c52d31
MB
3403 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
3404 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 3405
01c52d31 34062006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 3407
01c52d31
MB
3408 * nnweb.el (nnweb-google-create-mapping): Update regexp.
3409 Some whitespace was matched into the url, which broke browsing hits
3410 > 100 when mm-url-use-external was nil.
5f4264e5 3411
01c52d31 34122006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 3413
01c52d31
MB
3414 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
3415 gnus-extra-headers for 'Newsgroups.
5f4264e5 3416
01c52d31
MB
3417 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
3418 bound.
e13be7a2 3419
01c52d31 34202006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 3421
01c52d31
MB
3422 * pgg-gpg.el: Clean up process buffers every time gpg processes
3423 complete.
b5189759 3424
01c52d31 34252006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 3426
01c52d31
MB
3427 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
3428 doc string.
16f18d05 3429
01c52d31 34302006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 3431
01c52d31
MB
3432 * pgg-gpg.el (pgg-gpg-process-filter)
3433 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 3434
01c52d31
MB
3435 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
3436 lines, temporary fix.
d71c0855 3437
01c52d31 34382006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3439
01c52d31 3440 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 3441
01c52d31 34422006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 3443
01c52d31
MB
3444 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
3445 default-enable-multibyte-characters. This reverts the change from
3446 revision 6.17 which is no longer necessary because the passphrase
3447 is sent separately now. GnuPG messages are unreadable under
3448 multibyte locales with default-enable-multibyte-characters set to
3449 nil.
cf5a5c38 3450
01c52d31 34512006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3452
01c52d31 3453 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 3454
01c52d31 34552006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3456
01c52d31
MB
3457 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
3458 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
3459 instead.
cf5a5c38 3460
01c52d31 34612006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 3462
01c52d31
MB
3463 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
3464 newsgroups handling for NNTP overviews which don't include
3465 Newsgroups.
cf5a5c38 3466
01c52d31 34672006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 3468
01c52d31 3469 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 3470
01c52d31 34712006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 3472
01c52d31
MB
3473 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
3474 when searching for already-paid recipients.
34128042 3475
01c52d31 34762006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 3477
01c52d31
MB
3478 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
3479 passphrases when it is not needed.
3480 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
3481 passphrase stuff from gpg, should only be necessary when you use
3482 gpg with a smartcard.
34128042 3483
01c52d31 34842006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 3485
01c52d31
MB
3486 * mml.el (mml-insert-mime): Ignore cached contents of
3487 message/external-body part.
34128042 3488
01c52d31
MB
3489 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
3490 (mm-insert-part): Ditto.
34128042 3491
01c52d31 34922006-03-23 Simon Josefsson <jas@extundo.com>
34128042 3493
01c52d31
MB
3494 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
3495 Reiner.
3496 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 3497
01c52d31 34982006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 3499
01c52d31
MB
3500 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
3501 older emacsen.
3502 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 3503
01c52d31 35042006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 3505
01c52d31
MB
3506 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
3507 if we can.
c96ec15a 3508
01c52d31 35092006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 3510
01c52d31
MB
3511 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
3512 (pgg-gpg-update-agent): New function.
3513 (pgg-gpg-use-agent-p): New function.
3514 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
3515 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
3516 (pgg-gpg-sign-region): Use it.
c96ec15a 3517
01c52d31 35182006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 3519
01c52d31
MB
3520 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
3521 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 3522
01c52d31 35232006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 3524
01c52d31
MB
3525 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
3526 <wilde@sha-bang.de>.
3527 (pgg-gpg-use-agent): New variable.
3528 (pgg-gpg-process-region): Use it.
3529 (pgg-gpg-encrypt-region): Likewise.
3530 (pgg-gpg-encrypt-symmetric-region): Likewise.
3531 (pgg-gpg-decrypt-region): Likewise.
3532 (pgg-gpg-sign-region): Likewise.
3533 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 3534
01c52d31 35352006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 3536
01c52d31 3537 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 3538
01c52d31
MB
3539 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
3540 Add comment on version.
6203370b 3541
01c52d31 35422006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 3543
01c52d31 3544 * smiley.el: Add missing test smiley.
6203370b 3545
01c52d31 35462006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 3547
01c52d31
MB
3548 * mm-decode.el (mm-with-part): New macro.
3549 (mm-get-part): Use it; work with message/external-body as well.
3550 (mm-save-part): Treat name and filename equally.
6203370b 3551
01c52d31
MB
3552 * mm-extern.el (mm-extern-cache-contents): New function.
3553 (mm-inline-external-body): Use it; force the part to be displayed;
3554 move undisplayer added to the cached handle to the parent.
6203370b 3555
01c52d31
MB
3556 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
3557 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 3558
01c52d31 3559 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 3560
01c52d31 35612006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 3562
01c52d31
MB
3563 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
3564 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
3565 Emacs.]
46e8fe3d 3566
01c52d31 35672006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 3568
01c52d31
MB
3569 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
3570 path rather than symbol. Always return list of directories.
3571 Guarantee that image directory comes first. [Sync with image.el,
3572 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 3573
01c52d31
MB
3574 * message.el (message-make-tool-bar): Adjust to new API of
3575 `gmm-image-load-path-for-library'.
46e8fe3d 3576
01c52d31 3577 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 3578
01c52d31 3579 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 3580
01c52d31 35812006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 3582
01c52d31
MB
3583 * gnus-art.el (gnus-article-only-boring-p):
3584 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
3585 intangible text.
3586 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 3587
01c52d31 35882006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 3589
01c52d31
MB
3590 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
3591 `defun' instead of `gmm-defun-compat'.
46e8fe3d 3592
01c52d31 35932006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 3594
01c52d31
MB
3595 * message.el (message-unique-id): Don't use message-number-base36
3596 if (user-uid) is a float.
3597 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 3598
01c52d31 35992006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 3600
01c52d31 3601 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 3602
01c52d31
MB
3603 * gnus-art.el (gnus-mime-display-single): Make sure there is an
3604 empty line between a part and a message part.
7347faa8 3605
01c52d31 36062006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 3607
01c52d31
MB
3608 * smiley.el: Add more test smileys.
3609 (smiley-data-directory, smiley-regexp-alist)
3610 (gnus-smiley-file-types): Fix doc strings.
3611 (smiley-update-cache): Clear smiley-cached-regexp-alist before
3612 adding new elements.
3613 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 3614
01c52d31 36152006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 3616
01c52d31
MB
3617 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
3618 scan latest NoCeM messages instead of old ones.
3619 (gnus-nocem-check-article): Fix regexps so as to match to PGP
3620 delimiters that are recently used.
3621 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 3622
01c52d31 3623 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 3624
01c52d31
MB
3625 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
3626 level which is larger than gnus-use-nocem is specified.
7347faa8 3627
01c52d31 3628 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 3629
01c52d31 36302006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 3631
01c52d31 3632 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 3633
01c52d31
MB
3634 * gnus-group.el (gnus-group-update-tool-bar): New variable.
3635 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 3636
01c52d31 3637 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 3638
01c52d31
MB
3639 * gnus-group.el (gnus-group-redraw-when-idle)
3640 (gnus-group-redraw-check): Remove.
3641 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 3642
01c52d31 36432006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 3644
01c52d31
MB
3645 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
3646 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 3647
01c52d31 36482006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 3649
01c52d31
MB
3650 * message.el (message-make-tool-bar): Rename gmm-image-load-path
3651 to gmm-image-load-path-for-library. Call with no-error argument.
3652 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 3653
01c52d31 3654 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 3655
01c52d31 3656 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 3657
01c52d31 3658 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 3659
01c52d31 36602006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 3661
01c52d31 3662 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 3663
01c52d31
MB
3664 * nnml.el (nnml-generate-nov-databases-directory): Rename from
3665 nnml-generate-nov-databases-1.
3666 (nnml-generate-nov-databases): Use it.
3667 (nnml-generate-nov-databases-directory): Document no-active
3668 argument.
c4288669 3669
01c52d31
MB
3670 * gmm-utils.el (gmm-image-load-path-for-library): Return single
3671 directory if path is t. Add no-error.
c4288669 3672
01c52d31
MB
3673 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
3674 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 3675
01c52d31
MB
3676 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
3677 resetting gnus-article-browse-html-temp-list.
c4288669 3678
01c52d31
MB
3679 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
3680 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
3681 Add example to docstring. Rename local variables. Move error
3682 checks to default case in cond and simplify.
73043f7d 3683
01c52d31 36842006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 3685
01c52d31
MB
3686 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
3687 handle is multipart when calling it recursively.
3688 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 3689
01c52d31 36902006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 3691
01c52d31
MB
3692 * nnimap.el (nnimap-request-update-info-internal): Optimize.
3693 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 3694
01c52d31 36952006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 3696
01c52d31
MB
3697 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
3698 is loaded.
7dafe00b 3699
01c52d31
MB
3700 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
3701 loaded.
7dafe00b 3702
01c52d31 37032006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3704
01c52d31
MB
3705 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
3706 to "Emacs 23 (unicode)" in doc string.
7dafe00b 3707
01c52d31
MB
3708 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
3709 "Emacs 23 (unicode)" in comment.
7dafe00b 3710
01c52d31 37112006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 3712
01c52d31 3713 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 3714
01c52d31
MB
3715 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
3716 characters 160 through 255 in Emacs 23.
7dafe00b 3717
01c52d31 37182006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3719
01c52d31
MB
3720 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
3721 gnus-article-browse-html-temp.
3722 (gnus-article-browse-delete-temp): Make it customizable. Add
3723 `file'. Adjust doc string.
3724 (gnus-article-browse-delete-temp-files): Add argument. Allow
3725 query for each file. Adjust doc string.
3726 (gnus-article-browse-html-parts): Add
3727 `gnus-article-browse-delete-temp-files' to
3728 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 3729
01c52d31 37302006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 3731
01c52d31
MB
3732 * gnus-art.el (gnus-article-browse-html-temp)
3733 (gnus-article-browse-delete-temp): New variables.
3734 (gnus-article-browse-delete-temp-files): New function.
3735 (gnus-article-browse-html-parts): Use it.
7dafe00b 3736
01c52d31 37372006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3738
01c52d31 3739 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 3740
01c52d31
MB
3741 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
3742 string.
7dafe00b 3743
01c52d31
MB
3744 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
3745 gnus-summary-insert-new-articles when unplugged. Remove
3746 gnus-summary-search-article-forward.
7dafe00b 3747
01c52d31
MB
3748 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
3749 display-visual-class instead of display-color-cells.
7dafe00b 3750
01c52d31 37512006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 3752
01c52d31
MB
3753 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
3754 message/* containing non-ASCII text properly.
7dafe00b 3755
01c52d31 37562006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3757
01c52d31
MB
3758 * message.el: Require gmm-utils, remove autoloads.
3759 (message-tool-bar): Set default based on
3760 gmm-tool-bar-style.
3761 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 3762
01c52d31
MB
3763 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
3764 gmm-tool-bar-style.
3765 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 3766
01c52d31
MB
3767 * gnus-group.el (gnus-group-tool-bar): Set default based on
3768 gmm-tool-bar-style.
3769 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 3770
01c52d31
MB
3771 * gmm-utils.el (gmm-image-directory): Rename variable from
3772 gmm-image-load-path.
3773 (gmm-image-load-path): Use gmm-image-directory.
3774 (gmm-customize-mode): New function.
3775 (gmm-tool-bar-style): New variable.
7dafe00b 3776
01c52d31
MB
3777 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
3778 gnus-group-redraw-line-number.
3779 (gnus-group-redraw-check): Simplify.
3780 (gnus-group-tool-bar-update): Remove redraw check.
3781 (gnus-group-make-tool-bar): Add redraw check.
447505b5 3782
01c52d31 37832006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 3784
01c52d31 3785 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 3786
01c52d31 37872006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 3788
01c52d31 3789 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 3790
01c52d31 37912006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 3792
01c52d31
MB
3793 * gnus-art.el (gnus-button): New face.
3794 (gnus-article-button-face): Use it.
3031d8b0 3795
01c52d31
MB
3796 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
3797 gnus-summary-next-page. Re-order.
3031d8b0 3798
01c52d31
MB
3799 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
3800 next-node are now included.
3801 (gnus-group-redraw-line-number): New internal variable.
3802 (gnus-group-redraw-check): Helper function for updating the tool
3803 bar.
3804 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 3805
01c52d31 3806 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 3807
01c52d31
MB
3808 * spam.el (spam-spamassassin-score-regexp): New internal variable.
3809 (spam-extra-header-to-number, spam-check-spamassassin-headers):
3810 Use it to match format of Spamassassin 3.0 and later. Reported by
3811 IRIE Tetsuya <irie@t.email.ne.jp>.
3812 (spam-check-bogofilter)
3813 (spam-bogofilter-register-with-bogofilter): Fix args of
3814 `gnus-error' calls.
3031d8b0 3815
01c52d31 38162006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 3817
01c52d31
MB
3818 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
3819 unnecessary interaction when sending queued mails. Reported by
3820 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 3821
01c52d31 38222006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 3823
01c52d31
MB
3824 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
3825 first or last are nil.
3031d8b0 3826
01c52d31 38272006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 3828
01c52d31 3829 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 3830
01c52d31 38312006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 3832
01c52d31 3833 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 3834
01c52d31 38352006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 3836
01c52d31 3837 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 3838
01c52d31 38392006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3840
01c52d31
MB
3841 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
3842 nov.php.
58090a8d 3843
01c52d31 38442006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 3845
01c52d31
MB
3846 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
3847 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
3848 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
3849 output on the server side.
3850 (nnweb-google-create-mapping): Update regexps and add some
3851 progress indication.
58090a8d 3852
01c52d31 38532006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3854
01c52d31
MB
3855 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
3856 gnus-agent-toggle-plugged. Re-order icons.
3857 (gnus-group-tool-bar-gnome): Add
3858 gnus-group-{prev,next}-unread-group.
3859 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 3860
01c52d31
MB
3861 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
3862 gnus-summary-insert-new-articles.
58090a8d 3863
01c52d31
MB
3864 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
3865 comments.
58090a8d 3866
01c52d31
MB
3867 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
3868 also available in Emacs 21.3.
58090a8d 3869
01c52d31
MB
3870 * message.el (message-fix-before-sending): Change "Emacs 22" to
3871 "Emacs 23 (unicode)" in comment.
58090a8d 3872
01c52d31
MB
3873 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
3874 "Emacs 23 (unicode)" in comment.
58090a8d 3875
01c52d31
MB
3876 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
3877 comment.
3878 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 3879
01c52d31 3880 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 3881
01c52d31 38822006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 3883
01c52d31
MB
3884 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
3885 and load-path.
58090a8d 3886
01c52d31 38872006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3888
01c52d31
MB
3889 * message.el: Autoload gmm-image-load-path.
3890 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
3891 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
3892 consitency.
58090a8d 3893
01c52d31
MB
3894 * gmm-utils.el (gmm-image-load-path): Also search in
3895 "../etc/images". Don't set gmm-image-load-path if we don't find
3896 the image.
58090a8d 3897
01c52d31 38982006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 3899
01c52d31
MB
3900 * gmm-utils.el (gmm-image-load-path): Don't make
3901 `gmm-image-load-path' include subdirectories which the second arg
3902 `image' might specify.
58090a8d 3903
01c52d31
MB
3904 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
3905 subdirectory to icon file names.
58090a8d 3906
01c52d31 3907 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 3908
01c52d31 39092006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3910
01c52d31
MB
3911 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
3912 gmm-image-load-path calls.
58090a8d 3913
01c52d31 3914 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 3915
01c52d31 3916 * message.el (message-make-tool-bar): Ditto.
58090a8d 3917
01c52d31 3918 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 3919
01c52d31
MB
3920 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
3921 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 3922
01c52d31
MB
3923 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
3924 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 3925
01c52d31
MB
3926 * message.el (message-tool-bar-gnome): Use new icon names.
3927 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 3928
01c52d31
MB
3929 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
3930 functions from MH-E.
3931 (gmm-image-load-path): New variable from MH-E.
3932 (gmm-image-load-path): New function from MH-E. Added arguments
3933 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
3934 *-image-load-path-called-flag.
4c2ad11d 3935
01c52d31 39362006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 3937
01c52d31 3938 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 3939
01c52d31 39402006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 3941
01c52d31
MB
3942 * nnimap.el (nnimap-request-move-article): Change folder back to
3943 source group before deleting.
6586e9c9 3944
01c52d31 39452006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 3946
01c52d31 3947 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 3948
01c52d31
MB
3949 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
3950 mm-url.
e8beac8a 3951
01c52d31 3952 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 3953
01c52d31 39542006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 3955
01c52d31
MB
3956 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
3957 coding system which mm-charset-to-coding-system returns for a
3958 given charset is valid.
e8beac8a 3959
01c52d31 39602006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 3961
01c52d31
MB
3962 * html2text.el (html2text-remove-tag-list):
3963 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 3964
01c52d31 39652006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 3966
01c52d31 3967 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 3968
01c52d31 39692006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 3970
01c52d31
MB
3971 * gnus-art.el (article-strip-banner): Call
3972 article-really-strip-banner only when the regexp match is made.
3b059693 3973
01c52d31 39742006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 3975
01c52d31
MB
3976 * gnus-art.el (article-strip-banner): Use
3977 gnus-extract-address-components instead of
3978 mail-header-parse-addresses to make it work with non-ASCII text;
3979 remove mail-encode-encoded-word-string.
3b059693 3980
01c52d31
MB
3981 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
3982 values which are surrounded with \"...\"; make it never cause a
3983 Lisp error; give up parsing of parameters if it failed in
3984 extracting type.
3b059693 3985
01c52d31 39862006-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3b059693 3987
01c52d31
MB
3988 * smime.el (smime-cert-by-ldap-1): Fix bug where
3989 `smime-ldap-search' returns results without userCertificates.
ab513ed4 3990
01c52d31 39912006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 3992
01c52d31 3993 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 3994
01c52d31 39952006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 3996
01c52d31
MB
3997 * spam.el (spam-check-spamassassin-headers): Adapt format for
3998 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
3999 <ari@mbf.ocn.ne.jp>.
4000 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 4001
01c52d31 40022006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 4003
01c52d31
MB
4004 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
4005 make-temp-file; make it work with XEmacs as well.
9516b9f4 4006
01c52d31
MB
4007 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
4008 mm-make-temp-file.
9516b9f4 4009
01c52d31
MB
4010 * mm-decode.el (mm-display-external): Use the 3rd arg of
4011 mm-make-temp-file.
4012 (mm-create-image-xemacs): Ditto.
9516b9f4 4013
01c52d31 40142006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 4015
01c52d31
MB
4016 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
4017 with message-narrow-to-headers.
4018 (gnus-draft-setup): Narrow to header to run message-fetch-field.
4019 (gnus-draft-check-draft-articles): New function.
4020 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 4021
01c52d31 40222006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 4023
01c52d31
MB
4024 * gnus-art.el (gnus-article-browse-html-parts):
4025 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
4026 Don't use suffix argument for mm-make-temp-file for Emacs 21
4027 compatibility. Remove useless `format'.
292f71fe 4028
01c52d31 40292006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 4030
01c52d31
MB
4031 * nnweb.el (nnweb-google-wash-article): Update regexps.
4032 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 4033
01c52d31 40342006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 4035
01c52d31
MB
4036 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
4037 re-loading nn* modules.
292f71fe 4038
01c52d31 40392006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 4040
01c52d31
MB
4041 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
4042 for `tool-bar-mode' and don't check it's default-value.
292f71fe 4043
01c52d31 4044 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 4045
01c52d31 4046 * message.el (message-make-tool-bar): Ditto.
292f71fe 4047
01c52d31
MB
4048 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
4049 `substring'. Shorten tmp-file name.
292f71fe 4050
01c52d31 4051 * gnus.el: Remove bogus comment.
292f71fe 4052
01c52d31 40532006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 4054
01c52d31
MB
4055 * gnus-art.el (gnus-article-browse-html-parts): New function.
4056 (gnus-article-browse-html-article): New function for viewing html
4057 articles with a browser.
bd2cef66 4058
01c52d31 40592006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 4060
01c52d31
MB
4061 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
4062 (mml2015-pgg-encrypt): Ditto.
ffda926c 4063
01c52d31
MB
4064 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
4065 (mml1991-pgg-encrypt): Ditto.
f5fab556 4066
01c52d31 40672006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 4068
01c52d31
MB
4069 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
4070 message-make-date instead of current-time-string.
4b9f0de2 4071
01c52d31
MB
4072 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
4073 to gnus-decoded which mm-uu might set.
4b9f0de2 4074
01c52d31 40752006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 4076
01c52d31
MB
4077 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
4078 don't decode quoted parameters; remove misimported Emacs code.
4079 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4080 (rfc2231-decode-encoded-string): Don't use split-string which
4081 behaves differently according to Emacs version; use
4082 mm-decode-coding-region to convert charset to coding-system.
4083 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4084 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 4085
01c52d31 40862006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 4087
01c52d31
MB
4088 * gnus-art.el (article-decode-charset): Don't use ignore-errors
4089 when calling mail-header-parse-content-type.
4090 (article-de-quoted-unreadable): Ditto.
4091 (article-de-base64-unreadable): Ditto.
4092 (article-wash-html): Ditto.
20051b27 4093
01c52d31
MB
4094 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
4095 calling mail-header-parse-content-type and
4096 mail-header-parse-content-disposition.
4097 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
4098 mail-header-parse-content-type.
82259e50 4099
01c52d31
MB
4100 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
4101 insert charset and format parameters; encode description after
4102 inserting it to buffer.
4103 (mml-insert-parameter): Fold lines properly even if a parameter is
4104 segmented into two or more lines; change the max column to 76.
82259e50 4105
01c52d31
MB
4106 * rfc1843.el (rfc1843-decode-article-body): Don't use
4107 ignore-errors when calling mail-header-parse-content-type.
46f93472 4108
01c52d31
MB
4109 * rfc2231.el (rfc2231-parse-string): Return at least type if
4110 possible; don't cause an error even if it fails in parsing of
4111 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4112 (rfc2231-encode-string): Don't break lines at the beginning, leave
4113 it to mml-insert-parameter.
46f93472 4114
01c52d31
MB
4115 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
4116 calling mail-header-parse-content-type.
d3a597b7 4117
01c52d31 41182006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 4119
01c52d31
MB
4120 * spam-report.el (spam-report-gmane-use-article-number):
4121 Improve doc string.
4122 (spam-report-gmane-internal): Check if a suitable header was found
4123 in the article.
8753ddee 4124
01c52d31 41252006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 4126
01c52d31
MB
4127 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
4128 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 4129
01c52d31 41302006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 4131
01c52d31 4132 Update copyright notices of all files in the gnus directory.
8753ddee 4133
01c52d31 41342006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 4135
01c52d31 4136 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 4137
01c52d31 41382006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 4139
01c52d31
MB
4140 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
4141 segmented lines of parameter value to cope with Thunderbird 1.5
4142 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
4143 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4144 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 4145
01c52d31 41462006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 4147
01c52d31
MB
4148 * mml.el (mml-generate-mime-1): Correct the order of inline signed
4149 parts.
a33704bb 4150
01c52d31 41512006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 4152
01c52d31
MB
4153 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
4154 there's only one active file for all servers.
4155 (nnweb-request-scan): Make sure nnweb-articles is initialized on
4156 solid groups. Gnus might have used a FAST request to select the group.
4157 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
4158 and nnweb-search redundantly in the active file.
4159 (nnweb-request-list): Don't list bogus groups. There can only be one.
4160 (nnweb-request-create-group): Don't use ARGS.
4161 (nnweb-possibly-change-server, nnweb-request-group): Remove some
4162 initialisations. Let nnoo do the work.
a33704bb 4163
01c52d31 41642006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 4165
01c52d31
MB
4166 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
4167 Say the part has been decoded.
a33704bb 4168
01c52d31 4169 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 4170
01c52d31 41712006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 4172
01c52d31
MB
4173 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
4174 mailcap-viewer-test-cache when there's no 'test clause, since that
4175 will invert the meaning of a "nil" test previously determined by
4176 mailcap-mailcap-entry-passes-test.
53cfefc8 4177
01c52d31 41782006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 4179
01c52d31
MB
4180 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
4181 compiling.
53cfefc8 4182
01c52d31 4183 * gnus-sum.el: Ditto.
53cfefc8 4184
01c52d31 4185 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 4186
01c52d31 41872006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4188
01c52d31 4189 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 4190
01c52d31 41912006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 4192
01c52d31
MB
4193 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
4194 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
4195 current Google Groups.
53cfefc8 4196
01c52d31 41972006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4198
01c52d31
MB
4199 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
4200 and tool-bar-mode.
66841476 4201
01c52d31
MB
4202 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
4203 and tool-bar-mode.
66841476 4204
01c52d31
MB
4205 * message.el (message-tool-bar-update): Simplify.
4206 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 4207
01c52d31
MB
4208 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
4209 gnus-summary-buffer.
4210 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
4211 gnus-summary-reply.
81df110a 4212
01c52d31 4213 * gmm-utils.el (gmm): Add :version.
5fae1cae 4214
01c52d31 42152006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4216
01c52d31
MB
4217 * Makefile.in (clean): New rule.
4218 (distclean): Use it.
5fae1cae 4219
01c52d31 42202006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 4221
01c52d31
MB
4222 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
4223 autoload.
5fae1cae 4224
01c52d31 42252006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4226
01c52d31 4227 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 4228
01c52d31 42292006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 4230
01c52d31 4231 * message.el: Change some comments WRT tool-bars.
81df110a 4232
01c52d31
MB
4233 * gnus-sum.el (gnus-summary-tool-bar)
4234 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
4235 (gnus-summary-tool-bar-zap-list): New variables.
4236 (gnus-summary-make-tool-bar): Complete rewrite using
4237 `gmm-tool-bar-from-list'.
430d3ed7 4238
01c52d31
MB
4239 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
4240 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
4241 variables.
4242 (gnus-group-make-tool-bar): Complete rewrite using
4243 `gmm-tool-bar-from-list'.
4244 (gnus-group-tool-bar-update): New function.
430d3ed7 4245
01c52d31 4246 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 4247
01c52d31 42482006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 4249
01c52d31
MB
4250 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
4251 is dissected into a single part of which the type is the same as
4252 the given one; decode charset.
6ff5b064 4253
01c52d31 42542006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 4255
01c52d31
MB
4256 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
4257 into alists as symbol not string, since that's what
4258 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
4259 look for.
a8f6d239 4260
01c52d31 42612006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 4262
01c52d31
MB
4263 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
4264 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 4265
01c52d31 4266 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 4267
01c52d31 42682006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4269
01c52d31
MB
4270 * gnus-art.el (gnus-mime-security-button-commands): New variable.
4271 (gnus-mime-security-button-menu): New definition.
4272 (gnus-mime-security-button-map): Use them.
4273 (gnus-mime-security-button-menu): New function.
4274 (gnus-insert-mime-security-button): Addition to help echo.
4275 (gnus-mime-security-run-function, gnus-mime-security-save-part)
4276 (gnus-mime-security-pipe-part): New functions.
d752cf53 4277
01c52d31
MB
4278 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
4279 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 4280
01c52d31
MB
4281 * mm-decode.el (mm-handle-set-disposition): Remove.
4282 (mm-handle-set-description): Remove.
d752cf53 4283
01c52d31 42842006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4285
01c52d31
MB
4286 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
4287 (mm-w3m-standalone-supports-m17n-p): New function.
4288 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
4289 w3m usage.
d752cf53 4290
01c52d31
MB
4291 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
4292 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 4293
01c52d31 42942006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 4295
01c52d31
MB
4296 * message.el (message-tool-bar-zap-list): Use
4297 gmm-tool-bar-zap-list as custom type.
4298 (message-tool-bar-update): New function.
4299 (message-tool-bar, message-tool-bar-gnome)
4300 (message-tool-bar-retro): Add message-tool-bar-update.
4301 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 4302
01c52d31 4303 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 4304
01c52d31
MB
4305 * gmm-utils.el (gmm-error): Describe `args'.
4306 (gmm-tool-bar-zap-list): New widget.
4307 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 4308
01c52d31 43092006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4310
01c52d31
MB
4311 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
4312 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
4313 the number of recursive calls.
4a2358e9 4314
01c52d31
MB
4315 * mm-decode.el (mm-handle-set-disposition): New macro.
4316 (mm-handle-set-description): New macro.
4a2358e9 4317
01c52d31 43182006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4319
01c52d31
MB
4320 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
4321 encoding.
4a2358e9 4322
01c52d31 43232006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4324
01c52d31
MB
4325 * message.el (message-tool-bar-zap-list, message-tool-bar)
4326 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
4327 (message-tool-bar-local-item-from-menu): Remove.
4328 (message-tool-bar-map): Replace by `message-make-tool-bar'.
4329 (message-make-tool-bar): New function.
4330 (message-mode): Use `message-make-tool-bar'.
4a2358e9 4331
01c52d31
MB
4332 * gmm-utils.el: New file.
4333 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
4334 (gmm-lazy): New widget copied from `nnmail.el'.
4335 (gmm-tool-bar-from-list): New function for creating customizable
4336 tool bars.
4337 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
4338 output.
4339 (gmm): Add :prefix to defgroup.
4a2358e9 4340
01c52d31 43412006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 4342
01c52d31 4343 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 4344
01c52d31 43452006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4346
01c52d31
MB
4347 * mml.el (mml-attach-file): Describe `description' in doc string.
4348 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 4349
01c52d31 43502006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 4351
01c52d31 4352 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 4353
01c52d31 43542006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 4355
01c52d31 4356 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 4357
01c52d31 43582006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 4359
01c52d31
MB
4360 * imap.el (imap-open): Handle case where buffer is a buffer
4361 object.
41e11121 4362
01c52d31 43632005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 4364
01c52d31
MB
4365 * gnus-delay.el (gnus-delay): Don't autoload.
4366 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
4367 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 4368
01c52d31 43692005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 4370
01c52d31 4371 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 4372
01c52d31 43732006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 4374
01c52d31 4375 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 4376
01c52d31 4377 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 4378
01c52d31 43792006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 4380
01c52d31 4381 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 4382
01c52d31 43832006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 4384
01c52d31
MB
4385 * mm-decode.el (mm-inlined-types): Add application/pgp.
4386 (mm-automatic-display): Ditto.
11e22c4a 4387
01c52d31
MB
4388 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
4389 part as text.
11e22c4a 4390
01c52d31 43912006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 4392
01c52d31
MB
4393 * nnrss.el: Update copyright.
4394 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 4395
01c52d31
MB
4396 * gnus-art.el:
4397 * gnus-sum.el:
4398 * mm-uu.el:
4399 * mm-view.el: Update copyright.
97f78c9b 4400
01c52d31 44012006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 4402
01c52d31
MB
4403 * message.el (message-info): New function.
4404 (message-mode-menu): Add it.
4405 Update copyright.
97f78c9b 4406
01c52d31 4407 * ChangeLog: Fix and update copyright.
97f78c9b 4408
01c52d31 44092006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 4410
01c52d31
MB
4411 * message.el (message-forward-subject-name-subject): Prefer the
4412 address to 'nowhere' if the sender has no name.
4413 Fix typo. Update copyright year.
97f78c9b 4414
01c52d31 44152006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 4416
01c52d31
MB
4417 * gnus-art.el (article-wash-html): Use
4418 gnus-summary-show-article-charset-alist if a numeric arg is given.
4419 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 4420
01c52d31
MB
4421 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
4422 mm-inline-text-html-render-with-w3m-standalone.
4423 (mm-text-html-washer-alist): Map w3m-standalone to
4424 gnus-article-wash-html-with-w3m-standalone.
4425 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 4426
01c52d31 44272006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 4428
01c52d31
MB
4429 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
4430 Improve LaTeX.
4b91459a 4431
01c52d31 44322006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 4433
01c52d31
MB
4434 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
4435 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 4436
01c52d31
MB
4437 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
4438 the buffer.
4b91459a 4439
01c52d31 44402006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4441
01c52d31
MB
4442 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
4443 custom definition of `gnus-posting-styles'.
d44e3b45 4444
01c52d31
MB
4445 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
4446 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 4447
01c52d31 44482006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4449
01c52d31
MB
4450 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
4451 Use nntp for bug archive.
4b91459a 4452
01c52d31 44532006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 4454
01c52d31
MB
4455 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
4456 parts.
4457 (nnrss-normalize-date): New function converts ISO 8601 date into
4458 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
4459 (nnrss-check-group): Use it.
c03ac728 4460
01c52d31 44612006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 4462
01c52d31 4463 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 4464
01c52d31
MB
4465 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
4466 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
4467 (nnrss-insert-w3): Ditto.
d8a88581 4468
01c52d31 44692005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 4470
01c52d31
MB
4471 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
4472 the articles to be forwarded including the case where neither a
4473 number of articles nor a region is specified.
d8a88581 4474
01c52d31 44752005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 4476
01c52d31
MB
4477 * nnrss.el (nnrss-request-article): Fix last change; fill
4478 text/plain parts.
7573397b 4479
01c52d31 44802005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 4481
01c52d31
MB
4482 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
4483 in text/plain part.
4484 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 4485
01c52d31 44862005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 4487
01c52d31
MB
4488 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
4489 article.
9ebc3953 4490
01c52d31 44912005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 4492
01c52d31
MB
4493 * nnml.el: Don't require gnus-bcklg. Autoload it.
4494 (nnml-use-compressed-files, nnml-save-mail): Support other
4495 comression programs such as bzip2.
7929f858 4496
01c52d31 44972005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 4498
01c52d31
MB
4499 * dns.el (query-dns): Make sure we check the buffer size before
4500 removing tcp headers.
7929f858 4501
01c52d31 45022005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 4503
01c52d31
MB
4504 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
4505 remove MIME buttons associated with multipart/alternative parts.
4506 (gnus-mime-display-alternative): Tag buttons using `article-type'
4507 text property.
ead25b5c 4508
01c52d31
MB
4509 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
4510 associated with multipart/alternative parts.
ead25b5c 4511
01c52d31 4512 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 4513
01c52d31
MB
4514 * mm-decode.el (mm-inlined-types): Fix custom type.
4515 (mm-keep-viewer-alive-types): Ditto.
4516 (mm-automatic-display): Ditto.
4517 (mm-attachment-override-types): Ditto.
4518 (mm-inline-override-types): Ditto.
4519 (mm-automatic-external-display): Ditto.
8774406b 4520
01c52d31 45212005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 4522
01c52d31
MB
4523 * spam-report.el (spam-report-user-mail-address)
4524 (spam-report-user-agent): New variables.
4525 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 4526
01c52d31 45272005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 4528
01c52d31
MB
4529 * gnus-art.el (gnus-button-handle-custom): Do not just use
4530 `customize-apropos' for any "M-x customize-*" button but the
4531 function called for. Accept both the function name and its
4532 argument in order to achieve this.
4533 (gnus-button-alist): Remove support for "custom:" URL's. Pass
4534 function name to `gnus-button-handle-custom' in case of "M-x
4535 customize-*" buttons.
59fda2fa 4536
01c52d31 45372005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 4538
01c52d31
MB
4539 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
4540 multipart/alternative and add xref to mm-discouraged-alternatives
4541 in doc string.
7d0c69be 4542
01c52d31
MB
4543 * mm-decode.el (mm-discouraged-alternatives): Add xref to
4544 gnus-buttonized-mime-types in doc string.
7d0c69be 4545
01c52d31 45462005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 4547
01c52d31
MB
4548 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
4549 Suggest image/.* in the doc string.
d6697c02 4550
01c52d31 45512005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 4552
01c52d31
MB
4553 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
4554 message-marks (Debian bug #342521).
d6697c02 4555
01c52d31 45562005-12-12 Simon Josefsson <jas@extundo.com>
84861437 4557
01c52d31
MB
4558 * password.el (password-read-from-cache): Add.
4559 (password-read): Use it.
84861437 4560
01c52d31 45612005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 4562
01c52d31
MB
4563 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
4564 us-ascii as a MIME charset.
3338c0ad 4565
01c52d31
MB
4566 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
4567 against the case where the 2nd arg TYPE is nil.
3338c0ad 4568
01c52d31 45692005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 4570
01c52d31 4571 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 4572
01c52d31 4573 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 4574
01c52d31 45752005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 4576
01c52d31 4577 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 4578
01c52d31 45792005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 4580
01c52d31
MB
4581 * mm-decode.el (mm-display-external): Use nametemplate (defined in
4582 RFC1524) if it is in mailcap or add a suffix according to
4583 mailcap-mime-extensions when generating a temp filename; postpone
4584 deleting a temp file for 2 seconds for some wrappers, shell
4585 scripts, and so on, which might exit right after having started a
4586 viewer command as a background job.
4587
45882005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
4589
4590 * nntp.el (nntp-marks-directory): Fix custom group.
4591
4592 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
4593 steps when < 10.
4594
4595 * gnus-start.el (gnus-no-server-1): Mention
4596 `gnus-level-default-subscribed' in doc string.
4597
45982005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
4599
4600 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
4601 parens.
4602
46032005-11-26 Dave Love <fx@gnu.org>
4604
4605 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
4606 (tls-program, tls-success): Provide openssl alternative.
4607
4608 * starttls.el: Doc fixes.
4609 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
4610 SERVICE to PORT.
4611
4612 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
4613 port null or service name.
4614 (starttls-negotiate): Autoload.
4615
46162005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
4617
4618 * message.el (message-kill-to-signature): Fix interactive spec.
4619
46202005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
4621
4622 * pop3.el (pop3-open-server): Recognize a string as a service name.
4623
46242005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
4625
4626 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
4627
46282005-11-23 Dave Love <fx@gnu.org>
4629
4630 Add pop3s, pop3/starttls.
4631
4632 * pop3.el (pop3-authentication-scheme): Clarify doc.
4633 (open-tls-stream, starttls-open-stream): Autoload.
4634 (pop3-stream-type): New.
4635 (pop3-open-server): Use it.
4636
4637 * mail-source.el (mail-sources): Fix some :types. Add stream type
4638 for POP.
4639 (mail-source-keyword-map): Add :stream for POP.
4640 (mail-source-fetch-pop): Use pop3-stream-type.
4641
46422005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
4643
4644 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
4645 of current-time-string.
4646
46472005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
4648
4649 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
4650 date header.
4651
46522005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
4653
4654 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
4655 it can seriously impact performance as it bypasses the agent's
4656 local caches.
4657
46582005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
4659
4660 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
4661 must be explicitly online rather than "not explicitly offline" for
4662 its flags to be synchronized.
4663
4664 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
4665 that gnus-uu-unmark-thread will function correctly.
4666
4667 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
4668 1024K is instead displayed as 1M.
4669
46702005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4671
4672 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
4673
46742005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
4675
4676 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
4677
46782005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
4679
4680 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
4681 error message to display actual error condition.
4682 (gnus-agent-save-local): Avoid saving symbols that are bound to
4683 nil as they simply result in a warning message in
4684 gnus-agent-read-local.
4685
46862005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
4687
4688 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
4689 rather than make-variable-buffer-local for file-precious-flag.
4690
46912005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
4692
4693 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
4694 for duplicates which are removed. The invalid sort check then
4695 triggers a rescan after the sort as sorting may have moved
4696 duplicate entries such that they can be cheaply detected.
4697
46982005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
4699
4700 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
4701
47022005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
4703
4704 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
4705 internal variable to a custom variable. Changed default value
4706 from compressed(2) to uncompressed(1).
4707 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
4708 support for uncompressed agentview files. Taken together, reading
4709 the agentview file should now be 6-7 times faster.
4710
47112005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
4712
4713 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
4714 as a buffer-local variable. This avoids creating truncated
4715 dribble files as a result of a hang up, eg.
4716
47172005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
4718
4719 * gnus-start.el (gnus-start-draft-setup): Enforce
4720 `gnus-draft-mode' for nndraft:drafts at startup.
4721
4722 * gnus.el (gnus-splash): Change custom group.
4723 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
4724 allow-list argument.
4725
4726 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
4727 string.
4728
47292005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
4730
4731 * gnus-art.el (gnus-default-article-saver): Add user-defined
4732 `function' to custom type.
4733
47342005-10-30 Chong Yidong <cyd@stupidchicken.com>
4735
4736 * imap.el (imap-open): Handle case where buffer is a buffer
4737 object.
4738
47392005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
4740
4741 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
4742 long lines.
4743 (gnus-cache-delete-group): Wrap doc strings.
4744
4745 * gnus-agent.el (gnus-agent-rename-group)
4746 (gnus-agent-delete-group): Wrap doc strings.
4747
4748
47492005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4750
4751 * gnus-start.el (gnus-1): Add "native" to
4752 gnus-predefined-server-alist.
4753
4754 * gnus.el (gnus-method-to-server): Don't add "native" to the
4755 lists here, because that leads to problems when
4756 gnus-select-method is bound.
4757
47582005-11-09 Simon Josefsson <jas@extundo.com>
4759
4760 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
4761 use (not sort-by-date) instead.
4762
47632005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
4764
4765 * gnus-delay.el (gnus-delay-group): Don't autoload.
4766 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
4767 to be re-loaded when customizing the `gnus-delay' group.
4768
47692005-11-19 Chong Yidong <cyd@stupidchicken.com>
4770
4771 * message.el: Revert last changes.
4772 (message-insert-citation-line): Use newlines.
4773
47742005-11-17 Chong Yidong <cyd@stupidchicken.com>
4775
4776 * message.el (message-courtesy-message)
4777 (message-mark-insert-begin, message-mark-insert-end)
4778 (message-elide-ellipsis, message-cancel-message)
4779 (message-add-header, message-change-subject)
4780 (message-cross-post-followup-to-header)
4781 (message-cross-post-insert-note, message-reduce-to-to-cc)
4782 (message-widen-reply, message-delete-not-region)
4783 (message-kill-to-signature, message-insert-signature)
4784 (message-insert-importance-high, message-insert-importance-low)
4785 (message-insert-or-toggle-importance)
4786 (message-insert-disposition-notification-to)
4787 (message-indent-citation, message-yank-original)
4788 (message-cite-original-without-signature, message-cite-original)
4789 (message-insert-citation-line, message-position-on-field)
4790 (message-fix-before-sending, message-send-mail-partially)
4791 (message-send-mail, message-send-mail-with-sendmail)
4792 (message-send-mail-with-qmail, message-send-news)
4793 (message-check-news-header-syntax, message-generate-headers)
4794 (message-insert-courtesy-copy, message-fill-address)
4795 (message-fill-header, message-shorten-references)
4796 (message-setup-1, message-cancel-news)
4797 (message-forward-make-body-plain, message-forward-make-body-mime)
4798 (message-forward-make-body-mml, message-encode-message-body)
4799 (message-forward-make-body-digest-plain)
4800 (message-forward-make-body-digest-mime)
4801 (message-use-alternative-email-as-from): Insert `hard-newline'
4802 instead of ordinary newlines.
4803
48042005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
4805
4806 * message.el (message-generate-headers): Downcase the argument
4807 given to message-check-element.
4808
48092005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
4810
4811 * nntp.el (nntp-authinfo-rejected): New error condition.
4812 (nntp-wait-for): Use new error condition to signal authentication
4813 error.
4814 (nntp-retrieve-data): Rethrow new error condition to break out of
4815 recursive call to nntp-send-authinfo.
4816
48172005-11-08 Romain Francoise <romain@orebokech.com>
4818
4819 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
4820 (gnus-summary-exit-map): Bind to `Z p'.
4821 (gnus-summary-make-menu-bar): Add menu item.
4822
48232005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
4824
4825 * gnus-art.el (gnus-article-treat-custom): Add `first'.
4826 (gnus-treat-*): Add `first' in all doc strings.
4827
4828 * gnus-group.el (gnus-group-compact-group): Fix typo.
4829
48302005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
4831
4832 * gnus.el (gnus-parameters-case-fold-search): New variable.
4833 (gnus-parameters-get-parameter): Use it.
4834
4835 * gnus-score.el (gnus-home-score-file): Doc fix.
4836
48372005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
4838
4839 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
4840
48412005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
4842
4843 * mm-util.el (mm-special-display-p): New function.
4844
4845 * mml.el (mml-preview): Use it; doc fix.
4846
48472005-10-29 Romain Francoise <romain@orebokech.com>
4848
4849 * message.el (message-fix-before-sending): Fix comment.
4850
48512005-10-29 Jari Aalto <jari.aalto@cante.net>
4852
4853 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
4854
48552005-10-29 Jari Aalto <jari.aalto@cante.net>
4856
4857 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
4858 Used in gnus-score.el.
4859
48602005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
4861
4862 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
4863
48642005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
4865
4866 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
4867 whitespace removed in revision 7.8. Use concatenated string to
4868 protect trailing whitespace.
4869
48702005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
4871
4872 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
4873 (nnimap-request-expire-articles): Use it to avoid sending 'UID
4874 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
4875 Courier IMAP ("some version from 2004"). Mostly based on similar
4876 code in the same function.
4877
48782005-10-26 Didier Verna <didier@xemacs.org>
4879
4880 * gnus-group.el (gnus-group-compact-group): invalidate original
4881 article buffer.
4882 * gnus-srvr.el (gnus-server-compact-server): ditto.
4883 * nnml.el (nnml-request-compact-group): handle self Xref: field in
4884 NOV database and in article itself.
4885 Invalidate article backlog.
4886
48872005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
4888
4889 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
4890
48912005-10-26 Simon Josefsson <jas@extundo.com>
4892
4893 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
4894 part of 2004-07-25 change.
4895
48962005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
4897
4898 * message.el (message-display-completion-list): New function.
4899 (message-expand-group): Use it; make sure the Completions buffer
4900 is modifiable.
4901
49022005-10-30 Chong Yidong <cyd@stupidchicken.com>
4903
4904 * imap.el (imap-open): Handle case where buffer is a buffer
4905 object.
4906
49072005-10-24 Eli Zaretskii <eliz@gnu.org>
4908
4909 * pgg-def.el:
4910 * pgg-gpg.el:
4911 * pgg-parse.el:
4912 * pgg-pgp.el:
4913 * pgg-pgp5.el:
4914 * pgg.el: Move to the parent lisp directory.
4915
49162005-10-23 Chong Yidong <cyd@stupidchicken.com>
4917
4918 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
4919 user-mail-name is an empty string.
4920
49212005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
4922
4923 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
4924 depending on gnus-score-decay-constant.
4925
4926 * encrypt.el (encrypt-insert-file-contents)
4927 (encrypt-write-file-contents): Don't use `gnus-message'.
4928
4929 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
4930 arguments.
4931 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
4932 arguments to mm-uu-verbatim-marks-extract.
4933 (mm-uu-hide-markers): New variable.
4934 (mm-uu-extract): Use face similar to `gnus-cite-3'.
4935
4936 * gnus-fun.el (gnus-convert-image-to-x-face-command)
4937 (gnus-convert-image-to-face-command): Use "convert" by default to
4938 allow other input image formats.
4939 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
4940 accordingly.
4941
49422005-10-23 Simon Josefsson <jas@extundo.com>
4943
4944 * imap.el (imap-gssapi-program): Align command line parameters
4945 with latest GNU SASL.
4946 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
4947
49482005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4949
4950 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
4951 HTML.
4952 (nnslashdot-request-article): Ditto.
4953
49542005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
4955
4956 * mail-source.el (mail-source-fetch-pop): Require pop3.
4957 (mail-source-check-pop): Ditto.
4958
49592005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
4960
4961 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
4962 errors.
4963
49642005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
4965
4966 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
4967 (gnus-treat-strip-leading-blank-lines): Improve doc string.
4968
4969 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
4970
4971 * mm-bodies.el (mm-decode-string): Call
4972 `mm-charset-to-coding-system' with allow-override argument.
4973
49742005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
4975
4976 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
4977 (rfc2047-charset-to-coding-system): New function.
4978 (rfc2047-decode-encoded-words): New function.
4979 (rfc2047-decode-region): Use them.
4980 (rfc2047-decode-cte): Remove.
4981 (rfc2047-parse-and-decode): Remove.
4982 (rfc2047-decode): Remove.
4983
49842005-10-15 Kenichi Handa <handa@m17n.org>
4985
4986 * rfc2047.el (rfc2047-decode-cte): New function.
4987 (rfc2047-decode-region): Change the way to decode successive
4988 encoded-words: decode B- or Q-encoding in each encoded-word,
4989 concatenate them, and decode it as charset.
4990
49912005-10-17 Chong Yidong <cyd@stupidchicken.com>
4992
4993 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
4994 widget-move-and-invoke.
4995 (gnus-custom-mode): Use gnus-custom-map.
4996
49972005-10-15 Bill Wohler <wohler@newt.com>
4998
4999 * message.el (message-tool-bar-map): Renamed image file from
5000 mail_send to mail/send.
5001
50022005-10-16 Masatake YAMATO <jet@gyve.org>
5003
5004 * message.el (message-expand-group): Pass the common
5005 prefix substring of completion to `display-completion-list'.
5006
50072005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
5008
5009 * mml-sec.el (mml-secure-method): New internal variable.
5010 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
5011 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
5012 functions using mml-secure-method.
5013
5014 * mml.el (mml-mode-map): Add key bindings for those functions.
5015 (mml-menu): Simplify security menu entries. Suggested by Jesper
5016 Harder <harder@myrealbox.com>.
5017 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
5018 end of message if point is the headers of the message.
5019
5020 * message.el (message-in-body-p): New function.
5021
5022 * assistant.el: Autoload gnus-util and netrc.
5023
5024 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
5025 Use `mm-charset-override-alist' only when decoding.
5026
5027 * mm-bodies.el (mm-decode-body): Call
5028 `mm-charset-to-coding-system' with allow-override argument.
5029
5030 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
5031 `filename' from Content-Disposition if Content-Type doesn't
5032 provide `name'.
5033 (gnus-mime-view-part-as-type): Set default instead of
5034 initial-input.
5035
50362005-10-09 Daniel Brockman <daniel@brockman.se>
5037
5038 * format-spec.el (format-spec): Propagate text properties of % spec.
5039
50402005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
5041
5042 * gnus-art.el (gnus-treat-predicate): Add `first'.
5043
50442005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
5045
5046 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
5047 (mm-charset-override-alist): New variable.
5048 (mm-charset-to-coding-system): Use it.
5049 (mm-codepage-setup): New helper function.
5050 (mm-charset-eval-alist): New variable.
5051 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
5052 about unknown charsets.
5053
50542005-10-04 David Hansen <david.hansen@gmx.net>
5055
5056 * nnrss.el (nnrss-request-article): Add support for the comments tag.
5057 (nnrss-check-group): Ditto.
5058
50592005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
5060
5061 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
5062 Rename x-gnus-verbatim to x-verbatim.
5063 (mm-uu-type-alist): Fix regexp for verbatim-marks.
5064
5065 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
5066 x-verbatim.
5067
5068 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
5069
5070 * gnus-util.el (gnus-remove-duplicates): Remove.
5071
5072 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
5073 instead of gnus-remove-duplicates.
5074
5075 * message.el (message-remove-duplicates): Remove.
5076 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
5077 message-remove-duplicates.
5078
5079 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
5080 available, else use implementation from `delete-dups'.
5081
5082 * message.el (message-insert-expires): New function.
5083 (message-mode-map): Add key binding.
5084 (message-mode-field-menu): Add menu entry.
5085 (message-mode): Document it.
5086 (message-make-expires-date): Use `message-make-date'.
5087
50882005-10-04 Josh Huber <huber@alum.wpi.edu>
5089
5090 * message.el (message-make-expires-date): New function.
5091
50922005-10-04 Katsumi Yamaoka <yamaoka@jpl.org>
5093
5094 * Makefile.in (list-installed-shadows): New entry.
5095 (install): Use it.
5096 (remove-installed-shadows): New entry.
5097
50982005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
5099
5100 * time-date.el: Autoload parse-time-string, XEmacs needs it.
5101
51022005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
5103
5104 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
5105 function rather than the diff-mode.el package.
5106 (mm-display-external): Use with-current-buffer.
5107 (mm-viewer-completion-map, mm-viewer-completion-map):
5108 Move initialization inside declaration.
5109
51102005-09-29 Simon Josefsson <jas@extundo.com>
5111
5112 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
5113 autoload mail-check-payment.
5114 (spam-check-hashcash): Define unconditionally, since hashcash.el
5115 is part of Gnus now. Ignore errors from payment checking.
5116
51172005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
5118
5119 * message.el (message-bold-region, message-unbold-region): Rename
5120 from `bold-region' and `unbold-region'.
5121
5122 * message.el: Remove useless autoloads.
5123
51242005-09-28 Simon Josefsson <jas@extundo.com>
5125
5126 * message.el (message-use-idna): Default to t.
5127 (message-use-idna): Test whether encoding works too. Doc fix.
5128
51292005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
5130
5131 * nntp.el (nntp-warn-about-losing-connection): Remove.
5132
51332005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
5134
5135 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
5136 customizable. Change default value.
5137 (mm-uu-diff-groups-regexp): Change default value.
5138 (mm-uu-type-alist): Add doc string.
5139 (mm-uu-configure): Add doc string. Make it interactive.
5140 (mm-uu-tex-groups-regexp): New variable.
5141 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
5142 (mm-uu-type-alist): Add LaTeX documents.
5143 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
5144 of "text/verbatim".
5145 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
5146
5147 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
5148 instead of "text/verbatim".
5149
5150 * message.el (message-mark-inserted-region)
5151 (message-mark-insert-file): Use slrn style marks when called with
5152 prefix argument.
5153
51542005-09-27 Simon Josefsson <jas@extundo.com>
5155
5156 * message.el (message-idna-to-ascii-rhs-1): Reformat.
5157
51582005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
5159
5160 * message.el (message-remove-duplicates): New function.
5161 Implementation borrowed from `gnus-remove-duplicates'.
5162 (message-idna-to-ascii-rhs): Also encode idna addresses in
5163 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5164 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
5165 only ask about the same idna domain once per header and also tell
5166 in what header to replace the idna domain.
5167
5168 * gnus-art.el (article-decode-idna-rhs): Also decode idna
5169 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5170 (article-decode-idna-rhs): Fix regexp so that all idna-address in
5171 a header is decoded and not just the last one.
5172
51732005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
5174
5175 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
5176 has been decoded.
5177
5178 * mm-decode.el (mm-automatic-display): Add text/verbatim.
5179 (mm-insert-part): Don't modify text if it has been decoded.
5180
5181 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
5182 decoded.
5183
5184 * mm-view.el (mm-inline-text): Don't strip text props unless
5185 decoding enriched or richtext parts.
5186
51872005-09-25 Romain Francoise <romain@orebokech.com>
5188
5189 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
5190 * gnus-start.el (gnus-subscribe-interactively):
5191 * gnus-uu.el (gnus-uu-grab-articles):
5192 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
5193 space.
5194
51952005-09-24 Emilio C. Lopes <eclig@gmx.net>
5196
5197 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
5198 * mm-view.el (mm-view-pkcs7-decrypt):
5199 * gnus-sum.el (gnus-summary-limit-to-extra)
5200 (gnus-summary-respool-article, gnus-read-move-group-name):
5201 * gnus-score.el (gnus-summary-increase-score):
5202 * gnus-util.el (gnus-completing-read-with-default):
5203 * gnus-art.el (gnus-read-save-file-name)
5204 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
5205 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
5206 * message.el (message-check-news-header-syntax):
5207 Follow convention for reading with the minibuffer.
5208
52092005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
5210
5211 * spam-report.el (spam-report-url-ping-plain):
5212 Use gnus-extended-version as User-Agent.
5213
5214 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
5215 default value is nil.
5216
5217 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
5218 (mm-uu-verbatim-marks-extract): New function.
5219 (mm-uu-extract): New face.
5220 (mm-uu-copy-to-buffer): Use it.
5221
5222 * spam-report.el (spam-report-gmane-ham): Renamed from
5223 `spam-report-gmane-unspam'.
5224 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
5225 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
5226
5227 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
5228 Autoload.
5229 (spam-report-gmane-unregister-routine): Renamed
5230 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
5231
52322005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
5233
5234 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
5235 (spam-report-gmane-unregister-routine): Add support for gmane
5236 unregistration.
5237
5238 * spam-report.el (spam-report-gmane-unspam)
5239 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
5240 (spam-report-gmane): Change to take a single article and do unspam
5241 registration.
5242
52432005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5244
5245 * mm-url.el (mm-url-decode-entities): Fix regexp.
5246
52472005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5248
5249 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
5250 default to nil, to be able to use Gnus at all. If the default
5251 switches to something else, then the function should be fixed not
5252 be exceedingly slow.
5253
52542005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
5255
5256 * gnus-start.el (gnus-activate-group): If the server is nil, don't
5257 fail hard.
5258
5259 * spam-report.el: Add better Keywords line.
5260
5261 * spam.el: Add Maintainer and better Keywords line.
5262
52632005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5264
5265 * gnus-art.el (gnus-article-replace-part)
5266 (gnus-mime-replace-part): New functions.
5267 (gnus-mime-action-alist, gnus-mime-button-commands)
5268 (gnus-mime-save-part-and-strip): Added file argument.
5269 (gnus-article-part-wrapper): Added interactive argument.
5270
5271 * gnus-sum.el (gnus-summary-mime-map): Add
5272 `gnus-article-replace-part'.
5273
52742005-09-19 Didier Verna <didier@xemacs.org>
5275
5276 The nnml compaction feature:
5277 * nnml.el (nnml-request-compact-group): New function.
5278 * nnml.el (nnml-request-compact): New function.
5279 * gnus-int.el (gnus-request-compact-group): New function.
5280 * gnus-int.el (gnus-request-compact): New function.
5281 * gnus-group.el (gnus-group-compact-group): New function.
5282 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
5283 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
5284 * gnus-srvr.el (gnus-server-compact-server): New function.
5285 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
5286 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
5287
52882005-09-18 Deepak Goel <deego@gnufans.org>
5289
5290 * sieve.el (sieve-help): Fix `message' call: first arg should be a
5291 format spec.
5292
52932005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
5294
5295 * gnus.el (gnus-group-startup-message): Bind image-load-path.
5296
52972005-09-15 Romain Francoise <romain@orebokech.com>
5298
5299 * message.el (message-fill-paragraph): Clarify docstring.
5300
53012005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
5302
5303 * gnus-art.el (gnus-mime-display-part): Protect against broken
5304 MIME messages.
5305
53062005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
5307
5308 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
5309 before parsing header.
5310
53112005-09-11 Jari Aalto <jari.aalto@cante.net>
5312
5313 * html2text.el: (html2text-replace-list): Add new entities.
5314
53152005-09-11 Romain Francoise <romain@orebokech.com>
5316
5317 * message.el (message-alternative-emails): Improve docstring.
5318 (message-setup-1): Call `message-use-alternative-email-as-from'
5319 after `message-setup-hook' to give it precedence over posting
5320 styles, etc.
5321 (message-use-alternative-email-as-from): Add docstring. Remove
5322 the original From header if present.
5323
5324 * nnml.el (nnml-compressed-files-size-threshold): New variable.
5325 (nnml-save-mail): Use it.
5326
5327 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
5328 articles. Add new argument `silent'.
5329 (gnus-uu-mark-all): Report the total number of marked articles.
5330
53312005-09-10 Romain Francoise <romain@orebokech.com>
5332
5333 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
5334 (gnus-uu-mark-series): Likewise.
5335
53362005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
5337
5338 * spam-report.el (spam-report-gmane): Fix generation of spam
5339 report URL.
5340
53412005-09-10 Simon Josefsson <jas@extundo.com>
5342
5343 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
5344 t, based on discussion on the ding list with Robert Epprecht
5345 <epprecht@solnet.ch>.
5346
53472005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
5348
5349 * spam-report.el (spam-report-gmane): Make it work without
5350 X-Report-Spam header. Gmane now only provides Archived-At.
5351 This is only used if `spam-report-gmane-use-article-number' is nil.
5352 (spam-report-gmane-spam-header): Remove. Not used anymore.
5353
5354 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
5355 make `gnus-summary-sort-by-recipient' work with threading.
5356
5357 * nnweb.el (nnweb-google-wash-article): Print a message if article
5358 is not available.
5359
53602005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
5361
5362 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
5363 change. Decode text/* parts content before displaying.
5364
53652005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
5366
5367 * mml-smime.el: Remove defvar of gnus-extract-address-components.
5368
53692005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
5370
5371 * mm-view.el (mm-display-inline-fontify): Disable support modes.
5372
53732005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
5374
5375 * message.el (message-tab-body-function): Fixed mismatched custom
5376 type.
5377
5378 * gnus.el (gnus-group-change-level-function): Ditto.
5379
5380 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
5381
5382 * gnus-art.el (gnus-signature-limit)
5383 (gnus-article-mime-part-function): Ditto.
5384
53852005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
5386
5387 * mml.el (mml-mode): Silence the byte compiler.
5388
5389 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
5390 using `(sit-for 0)' before moving the point to the specified part;
5391 skip unbuttonized parts.
5392 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
5393 return to the summary window if gnus-auto-select-part is non-nil.
5394
53952005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5396
5397 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
5398 variables.
5399 (mml-dnd-attach-file, mml-mode): Use them.
5400
5401 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
5402 Make fetching article by MID work again for Google Groups. Added
5403 FIXME concerning gnus-group-make-web-group.
5404
5405 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
5406 Don't depend on Gnus by using mail-extract-address-components if
5407 gnus-extract-address-components is not bound.
5408
54092005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5410
5411 * gnus-art.el (gnus-mime-display-security): Don't display the
5412 signature, but only the signed part.
5413
54142005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
5415
5416 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
5417
5418 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
5419 list, not listp.
5420
54212005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
5422
5423 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
5424 when encoding.
5425
5426 * mm-bodies.el (mm-decode-content-transfer-encoding):
5427 De-canonicalize CRLF for all text content types, not just
5428 text/plain.
5429
54302005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5431
5432 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
5433 valid article; point arrow and cursor at the MIME button.
5434
54352005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
5436
5437 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
5438 Suggested by Dan Christensen <jdc@uwo.ca>.
5439
5440 * mm-decode.el (mm-save-part): Enable change of prompt.
5441
54422005-08-29 Jari Aalto <jari.aalto@cante.net>
5443
5444 * gnus-msg.el (gnus-inews-add-send-actions): Made
5445 `message-post-method' lambda parameter ARG `&optional'.
5446
54472005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
5448
5449 * gnus-sum.el (gnus-summary-mime-map): Added
5450 gnus-article-save-part-and-strip, gnus-article-delete-part and
5451 gnus-article-jump-to-part.
5452
5453 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
5454 (gnus-article-edit-part): Use it.
5455 (gnus-article-part-wrapper): Added no-handle argument.
5456 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
5457 functions.
5458
54592005-08-29 Romain Francoise <romain@orebokech.com>
5460
5461 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
5462 docstring.
5463 (gnus-face-from-file): Likewise.
5464
54652005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
5466
5467 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
5468 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
5469 non-nil.
5470 (gnus-auto-select-part): New variable.
5471 (gnus-article-jump-to-part): New function.
5472 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
5473 (gnus-mime-delete-part): Allow selecting specified part after
5474 deleting or stripping parts.
5475 (gnus-article-jump-to-part): Don't use `read-number'. Use last
5476 part if argument is bogus.
5477
54782005-08-31 Juanma Barranquero <lekktu@gmail.com>
5479
5480 * gnus-art.el (w3m-minor-mode-map):
5481 * gnus-spec.el (gnus-newsrc-file-version):
5482 * gnus-util.el (nnmail-active-file-coding-system)
5483 (gnus-original-article-buffer, gnus-user-agent):
5484 * gnus.el (gnus-ham-process-destinations)
5485 (gnus-parameter-ham-marks-alist)
5486 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
5487 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
5488 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
5489 * mm-decode.el (gnus-current-window-configuration):
5490 * mm-extern.el (gnus-article-mime-handles):
5491 * mm-url.el (url-current-object, url-package-name)
5492 (url-package-version):
5493 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
5494 (smime-keys, w3m-cid-retrieve-function-alist)
5495 (w3m-current-buffer, w3m-display-inline-images)
5496 (w3m-minor-mode-map):
5497 * mml-smime.el (gnus-extract-address-components):
5498 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
5499 (gnus-newsrc-hashtb, message-default-charset)
5500 (message-deletable-headers, message-options)
5501 (message-posting-charset, message-required-mail-headers)
5502 (message-required-news-headers):
5503 * mml1991.el (mc-pgp-always-sign):
5504 * mml2015.el (mc-pgp-always-sign):
5505 * nnheader.el (nnmail-extra-headers):
5506 * rfc1843.el (gnus-decode-encoded-word-function)
5507 (gnus-decode-header-function, gnus-newsgroup-name):
5508 * spam-stat.el (gnus-original-article-buffer): Add defvars.
5509
55102005-08-22 Karl Chen <quarl@cs.berkeley.edu>
5511
5512 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
5513 the end of the date treatments.
5514
55152005-08-15 Simon Josefsson <jas@extundo.com>
5516
5517 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
5518 it in url-handlers.el and XEmacs in url.el. Reported by Luca
5519 Capello and Romain Francoise.
5520 (pgg-fetch-key-function): Removed, not used?
5521 (pgg-insert-url-with-w3): Require url, to get
5522 url-insert-file-contents regardless of where it is defined.
5523
55242005-08-13 Romain Francoise <romain@orebokech.com>
5525
5526 * message.el (message-cite-original-1): New function.
5527 (message-cite-original): Use it.
5528 (message-cite-original-without-signature): Ditto.
5529
55302005-08-08 Romain Francoise <romain@orebokech.com>
5531
5532 * message.el (message-yank-empty-prefix): New variable.
5533 (message-indent-citation): Use it.
5534 (message-cite-original-without-signature): Respect X-No-Archive.
5535
55362005-08-08 Simon Josefsson <jas@extundo.com>
5537
5538 * pgg.el: Autoload url-insert-file-contents instead of loading
5539 w3/url.
5540 (pgg-insert-url-with-w3): Don't load url here.
5541
55422005-08-07 Jesper Harder <harder@phys.au.dk>
5543
5544 * message.el (message-kill-to-signature): Don't insert newline at
5545 bol.
5546 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
5547
55482005-08-06 Romain Francoise <romain@orebokech.com>
5549
5550 * message.el (message-user-fqdn): Fix typo in docstring.
5551
55522005-08-05 Daiki Ueno <ueno@unixuser.org>
5553
5554 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
5555
5556 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
5557
55582005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
5559
5560 * mm-bodies.el (mm-encode-body): Use coding system rather than
5561 charset to encode text.
5562
5563 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
5564 number of charsets if utf-8 is available (XEmacs).
5565
55662005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
5567
5568 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
5569 taken from `gnus-button-mid-or-mail-regexp'.
5570 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
5571 (gnus-button-alist): Improve regexp for domain part of the MIDs
5572 for news:localpart@domain buttons.
5573 (gnus-button-ctan-directory-regexp): Update.
5574
55752005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
5576
5577 * sieve-manage.el (sieve-manage-interactive-login): Use
5578 make-local-variable rather than make-variable-buffer-local.
5579 (sieve-manage-open): Ditto.
5580 (sieve-manage-authenticate): Ditto.
5581
5582 * mml.el (mml-generate-mime-1): Make the content type default to
5583 text/plain if the filename is not specified.
5584
55852005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
5586
5587 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
5588 instead of insert-buffer.
5589
5590 * message.el (message-yank-original): Ditto; set the mark at the
5591 end of the yanked message.
5592
55932005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
5594
5595 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
5596 lines to scroll rather than to stop it.
5597
5598 * mml.el (mml-generate-default-type): Add doc string.
5599 (mml-generate-mime-1): Use mm-default-file-encoding or make it
5600 default to application/octet-stream when determining the content
5601 type if it is not specified for the part or the mml contents; add
5602 a comment about mml-generate-default-type.
5603
56042005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
5605
5606 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
5607 make it default to application/octet-stream when determining the
5608 content type if it is not specified for the external contents.
5609
56102005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
5611
5612 * rfc2231.el (rfc2231-parse-string): Take care that not only a
5613 segmented parameter but also other parameters might be there.
5614
56152005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
5616
5617 * mm-decode.el (mm-display-external): Delete temp file, directory
5618 and buffer immediately if the external process is exited.
5619
56202005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
5621
5622 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
5623 fewer lines than that of scroll-margin.
5624 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
5625
56262005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
5627
5628 * gnus-art.el (gnus-article-next-page): Revert.
5629 (gnus-article-beginning-of-window): New macro.
5630 (gnus-article-next-page-1): Use it.
5631 (gnus-article-prev-page): Ditto.
5632 (gnus-article-edit-part): Use insert-buffer-substring instead of
5633 insert-buffer.
5634 (gnus-article-edit-exit): Ditto.
5635
5636 * gnus-util.el (gnus-beginning-of-window): Remove.
5637 (gnus-end-of-window): Remove.
5638
56392005-07-25 Simon Josefsson <jas@extundo.com>
5640
5641 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
5642 to have the url package without w3. Reported by Daiki Ueno
5643 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
5644
56452005-07-20 Didier Verna <didier@xemacs.org>
5646
5647 * gnus-diary.el: Remove the description comment (nndiary is now
5648 properly documented in the Gnus manual).
5649 Fix the spelling of "Back End".
5650 * nndiary.el: Ditto.
5651 Fix the copyright notice.
5652
56532005-07-18 Romain Francoise <romain@orebokech.com>
5654
5655 * gnus-sum.el (gnus-summary-to-prefix,
5656 gnus-summary-newsgroup-prefix): New variables.
5657 (gnus-summary-from-or-to-or-newsgroups): Use them.
5658
56592005-07-17 Romain Francoise <romain@orebokech.com>
5660
5661 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
5662 space as it's generally not especially interesting to the user.
5663
56642005-07-16 Romain Francoise <romain@orebokech.com>
5665
5666 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
5667 nil to avoid prompting and file modification if one of the
5668 messages at the top of the nnfolder file contains a copyright
5669 notice.
5670 Update copyright notice.
5671
5672 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
5673 instead of `current-time-string' as the latter creates a time
5674 string that is not RFC 2822 compliant (it lacks the zone).
5675 Update copyright notice.
5676
56772005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5678
5679 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
5680 for text/rtf. Display default in prompt. Pass default for M-n.
5681
5682 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
5683
56842005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5685
5686 * gnus-msg.el (gnus-button-mailto): Remove
5687 save-selected-window-window hackery because it relies on
5688 save-selected-window internals.
5689
56902005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
5691
5692 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
5693 (gnus-article-next-page-1): Use gnus-beginning-of-window.
5694 (gnus-article-prev-page): Ditto.
5695
5696 * gnus-util.el (gnus-beginning-of-window): New function.
5697 (gnus-end-of-window): New function.
5698
56992005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
5700
5701 * gnus-score.el (gnus-score-edit-all-score): Set
5702 gnus-score-edit-exit-function to gnus-score-edit-done and call
5703 gnus-message.
5704
57052005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5706
5707 * gnus-msg.el (gnus-button-mailto): Remove
5708 save-selected-window-window hackery because it relies on
5709 save-selected-window internals.
5710
57112005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
5712
5713 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
5714 add-minor-mode.
5715 (gnus-binary-mode): Ditto.
5716
5717 * gnus-topic.el (gnus-topic-mode): Ditto.
5718
57192005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
5720
5721 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
5722 (gnus-article-prev-page): Take scroll-margin into consideration.
5723
57242005-07-04 Lute Kamstra <lute@gnu.org>
5725
5726 Update FSF's address in GPL notices.
5727
57282005-07-04 Juanma Barranquero <lekktu@gmail.com>
5729
5730 * gnus.el (gnus-exit):
5731 * gnus-group.el (gnus-group-icons):
5732 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
5733
5734 * gnus-nocem.el (gnus-nocem):
5735 * message.el (message-various, message-buffers, message-sending)
5736 (message-interface, message-forwarding, message-insertion)
5737 (message-headers, message-news, message-mail):
5738 * pgg-gpg.el (pgg-gpg):
5739 * pgg-parse.el (pgg-parse):
5740 * pgg-pgp.el (pgg-pgp):
5741 * pgg-pgp5.el (pgg-pgp5):
5742 * pop3.el (pop3): Finish `defgroup' description with period.
5743
57442005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
5745
5746 * gnus-art.el (article-display-face): Improve the efficiency.
5747 (article-display-x-face): Ditto; remove grey x-face stuff.
5748
57492005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
5750
5751 * gnus-art.el (article-display-face): Correct the position in
5752 which Faces are inserted.
5753
57542005-06-29 Didier Verna <didier@xemacs.org>
5755
5756 * gnus-art.el (article-display-face): Display faces in correct
5757 order.
5758
57592005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
5760
5761 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
5762 (gnus-fill-real-hashtb): Use hash table instead of obarray.
5763 (gnus-nocem-check-article): Fetch the Type header.
5764 (gnus-nocem-message-wanted-p): Fix the way to examine types.
5765 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
5766 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
5767 make sure gnus-nocem-hashtb is initialized.
5768 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
5769 (gnus-nocem-unwanted-article-p): Ditto.
5770
5771 * pgg.el (pgg-verify): Return the verification result.
5772
57732005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5774
5775 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
5776 is ascii.
5777
57782005-06-24 Juanma Barranquero <lekktu@gmail.com>
5779
5780 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
5781 `show-nonbreak-escape'.
5782
57832005-06-23 Lute Kamstra <lute@gnu.org>
5784
5785 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
5786
5787 * dig.el (dig-mode):
5788 * smime.el (smime-mode): Use gnus-run-mode-hooks.
5789
57902005-06-21 Juanma Barranquero <lekktu@gmail.com>
5791
5792 * nnimap.el (nnimap-split-download-body): Fix spellings.
5793
57942005-06-16 Juanma Barranquero <lekktu@gmail.com>
5795
5796 * gnus-art.el (gnus-article-encrypt-body):
5797 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
5798 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
5799 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 5800
01c52d31
MB
58012005-06-16 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
5802
5803 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
5804 header by looking for magic "MII" at the beginnig.
5805
58062005-06-16 Miles Bader <miles@gnu.org>
5807
5808 * assistant.el (assistant-field): Remove "-face" suffix from face name.
5809 (assistant-field-face): New backward-compatibility alias for renamed
5810 face.
5811 (assistant-render-text): Use renamed assistant-field face.
5812
5813 * spam.el (spam): Remove "-face" suffix from face name.
5814 (spam-face): New backward-compatibility alias for renamed face.
5815 (spam-face, spam-initialize): Use renamed spam face.
5816
5817 * message.el (message-header-to, message-header-cc)
5818 (message-header-subject, message-header-newsgroups)
5819 (message-header-other, message-header-name)
5820 (message-header-xheader, message-separator, message-cited-text)
5821 (message-mml): Remove "-face" suffix from face names.
5822 (message-header-to-face, message-header-cc-face)
5823 (message-header-subject-face, message-header-newsgroups-face)
5824 (message-header-other-face, message-header-name-face)
5825 (message-header-xheader-face, message-separator-face)
5826 (message-cited-text-face, message-mml-face):
5827 New backward-compatibility aliases for renamed faces.
5828 (message-font-lock-keywords): Use renamed message faces.
5829
5830 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
5831 (sieve-test-commands, sieve-tagged-arguments):
5832 Remove "-face" suffix from face names.
5833 (sieve-control-commands-face, sieve-action-commands-face)
5834 (sieve-test-commands-face, sieve-tagged-arguments-face):
5835 New backward-compatibility aliases for renamed faces.
5836 (sieve-control-commands-face, sieve-action-commands-face)
5837 (sieve-test-commands-face, sieve-tagged-arguments-face):
5838 Use renamed sieve faces.
5839
5840 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
5841 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
5842 (gnus-group-news-3-empty, gnus-group-news-4)
5843 (gnus-group-news-4-empty, gnus-group-news-5)
5844 (gnus-group-news-5-empty, gnus-group-news-6)
5845 (gnus-group-news-6-empty, gnus-group-news-low)
5846 (gnus-group-news-low-empty, gnus-group-mail-1)
5847 (gnus-group-mail-1-empty, gnus-group-mail-2)
5848 (gnus-group-mail-2-empty, gnus-group-mail-3)
5849 (gnus-group-mail-3-empty, gnus-group-mail-low)
5850 (gnus-group-mail-low-empty, gnus-summary-selected)
5851 (gnus-summary-cancelled, gnus-summary-high-ticked)
5852 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
5853 (gnus-summary-high-ancient, gnus-summary-low-ancient)
5854 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
5855 (gnus-summary-low-undownloaded)
5856 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
5857 (gnus-summary-low-unread, gnus-summary-normal-unread)
5858 (gnus-summary-high-read, gnus-summary-low-read)
5859 (gnus-summary-normal-read, gnus-splash):
5860 Remove "-face" suffix from face names.
5861 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
5862 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
5863 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
5864 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
5865 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
5866 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
5867 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
5868 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
5869 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
5870 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
5871 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
5872 (gnus-summary-selected-face, gnus-summary-cancelled-face)
5873 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
5874 (gnus-summary-normal-ticked-face)
5875 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
5876 (gnus-summary-normal-ancient-face)
5877 (gnus-summary-high-undownloaded-face)
5878 (gnus-summary-low-undownloaded-face)
5879 (gnus-summary-normal-undownloaded-face)
5880 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
5881 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
5882 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
5883 (gnus-splash-face):
5884 New backward-compatibility aliases for renamed faces.
5885 (gnus-group-startup-message): Use renamed gnus faces.
5886
5887 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
5888 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
5889 (gnus-server-agent): Remove "-face" suffix from face names.
5890 (gnus-server-agent-face, gnus-server-opened-face)
5891 (gnus-server-closed-face, gnus-server-denied-face)
5892 (gnus-server-offline-face):
5893 New backward-compatibility aliases for renamed faces.
5894 (gnus-server-agent-face, gnus-server-opened-face)
5895 (gnus-server-closed-face, gnus-server-denied-face)
5896 (gnus-server-offline-face): Use renamed gnus faces.
5897
5898 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
5899 Remove "-face" suffix from face names.
5900 (gnus-picon-xbm-face, gnus-picon-face):
5901 New backward-compatibility aliases for renamed faces.
5902
5903 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
5904 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
5905 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
5906 (gnus-cite-11): Remove "-face" suffix from face names.
5907 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
5908 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
5909 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
5910 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
5911 New backward-compatibility aliases for renamed faces.
5912 (gnus-cite-attribution-face, gnus-cite-face-list)
5913 (gnus-article-boring-faces): Use renamed gnus faces.
5914
5915 * gnus-art.el (gnus-signature, gnus-header-from)
5916 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
5917 (gnus-header-content): Remove "-face" suffix from face names.
5918 (gnus-signature-face, gnus-header-from-face)
5919 (gnus-header-subject-face, gnus-header-newsgroups-face)
5920 (gnus-header-name-face, gnus-header-content-face):
5921 New backward-compatibility aliases for renamed faces.
5922 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
5923
5924 * gnus-sum.el (gnus-summary-selected-face)
5925 (gnus-summary-highlight): Use renamed gnus faces.
5926 * gnus-group.el (gnus-group-highlight): Likewise.
5927
59282005-06-14 Juanma Barranquero <lekktu@gmail.com>
5929
5930 * gnus-sieve.el (gnus-sieve-article-add-rule):
5931 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
5932 * spam-stat.el (spam-stat-buffer-change-to-spam)
5933 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
5934
5935 * message.el (message-is-yours-p):
5936 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
5937
59382005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
5939
5940 * mm-view.el (mm-inline-text): Withdraw the last change.
5941
59422005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
5943
5944 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
5945 executing enriched-decode.
5946
59472005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
5948
5949 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
5950 charset of tar files.
5951
59522005-06-04 Luc Teirlinck <teirllm@auburn.edu>
5953
5954 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
5955
59562005-06-04 Lute Kamstra <lute@gnu.org>
5957
5958 * nnfolder.el (nnfolder-read-folder): Make sure that undo
5959 information is never recorded.
5960
59612005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
5962
5963 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
5964
59652005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
5966
5967 * pop3.el (pop3-apop): Run md5 in the binary mode.
5968
5969 * starttls.el (starttls-set-process-query-on-exit-flag):
5970 Use eval-and-compile.
5971
59722005-05-31 Simon Josefsson <jas@extundo.com>
5973
5974 * smime.el (smime-replace-in-string): Define.
5975 (smime-cert-by-ldap-1): Use it.
5976
59772005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
5978
5979 * gnus-art.el (article-display-x-face): Replace
5980 process-kill-without-query by gnus-set-process-query-on-exit-flag.
5981
5982 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
5983 set-process-query-on-exit-flag or process-kill-without-query.
5984
5985 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
5986 loop instead of replace-regexp.
5987
5988 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
5989 instead of process-kill-without-query if it is available.
5990
5991 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
5992 instead of find-file-hooks if it is available.
5993
5994 * mml1991.el: Bind pgg-default-user-id when compiling.
5995
5996 * mml2015.el: Bind pgg-default-user-id when compiling.
5997
5998 * nndraft.el (nndraft-request-associate-buffer):
5999 Use write-contents-functions instead of write-contents-hooks if it is
6000 available.
6001
6002 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
6003 instead of find-file-hooks if it is available.
6004
6005 * nntp.el (nntp-open-connection): Replace
6006 process-kill-without-query by gnus-set-process-query-on-exit-flag.
6007 (nntp-open-ssl-stream): Ditto.
6008 (nntp-open-tls-stream): Ditto.
6009
6010 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
6011 set-process-query-on-exit-flag or process-kill-without-query.
6012 (starttls-open-stream-gnutls): Use it instead of
6013 process-kill-without-query.
6014 (starttls-open-stream): Ditto.
6015
60162005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
6017
6018 * smime.el (smime-cert-by-ldap-1): Don't use
6019 replace-regexp-in-string.
6020
60212005-05-31 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6022
6023 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
6024
6025 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
6026 in PEM format. Adjust to the XEmacs compability.
6027
60282005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
6029
6030 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
6031 by `string-to-number'.
6032 * gnus-agent.el (gnus-agent-regenerate-group)
6033 (gnus-agent-fetch-articles): Ditto.
6034 * gnus-art.el (gnus-button-fetch-group): Ditto.
6035 * gnus-cache.el (gnus-cache-generate-active)
6036 (gnus-cache-articles-in-group): Ditto.
6037 * gnus-group.el (gnus-group-set-current-level)
6038 (gnus-group-insert-group-line): Ditto.
6039 * gnus-score.el (gnus-score-set-expunge-below)
6040 (gnus-score-set-mark-below, gnus-summary-score-effect)
6041 (gnus-summary-score-entry): Ditto.
6042 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
6043 (gnus-soup-pack): Ditto.
6044 * gnus-spec.el (gnus-xmas-format): Ditto.
6045 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
6046 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
6047 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
6048 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
6049 * nndb.el (nndb-get-remote-expire-response): Ditto.
6050 * nndiary.el (nndiary-parse-schedule-value)
6051 (nndiary-string-to-number, nndiary-request-replace-article)
6052 (nndiary-request-article): Ditto.
6053 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
6054 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
6055 * nneething.el (nneething-make-head): Ditto.
6056 * nnfolder.el (nnfolder-request-article)
6057 (nnfolder-retrieve-headers): Ditto.
6058 * nnheader.el (nnheader-file-to-number): Ditto.
6059 * nnkiboze.el (nnkiboze-request-article): Ditto.
6060 * nnmail.el (nnmail-process-unix-mail-format)
6061 (nnmail-process-babyl-mail-format): Ditto.
6062 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
6063 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
6064 (nnmh-request-create-group, nnmh-request-list-1)
6065 (nnmh-request-group, nnmh-request-article): Ditto.
6066 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
6067 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
6068 * nnsoup.el (nnsoup-make-active): Ditto.
6069 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
6070 * nntp.el (nntp-find-group-and-number)
6071 (nntp-retrieve-headers-with-xover): Ditto.
6072 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
6073 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
6074 (pgg-format-key-identifier): Ditto.
6075 * pop3.el (pop3-last, pop3-stat): Ditto.
6076 * qp.el (quoted-printable-decode-region): Ditto.
6077
6078 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
6079 of concat.
6080
60812005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
6082
6083 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
6084
6085 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
6086
6087 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
6088
6089 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
6090
6091 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
6092
6093 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
6094
6095 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
6096 (gnus-carpal-mode): Ditto.
6097
6098 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
6099 (gnus-browse-mode): Ditto.
6100
6101 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
6102
6103 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
6104
61052005-05-29 Richard M. Stallman <rms@gnu.org>
6106
6107 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
6108
61092005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
6110
6111 * gnus-util.el (gnus-run-mode-hooks): New function.
6112
6113 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
6114
61152005-05-26 Luc Teirlinck <teirllm@auburn.edu>
6116
6117 * gnus-agent.el (gnus-agent-make-mode-line-string):
6118 Use mode-line-highlight as mouse-face.
6119
61202005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
6121
6122 * canlock.el (canlock): Change the parent group to news.
6123
6124 * deuglify.el (gnus-outlook-deuglify): Add :group.
6125
6126 * dig.el (dig): Add :group.
6127
6128 * dns-mode.el (dns-mode): Add :group.
6129
6130 * encrypt.el (encrypt): Add :group.
6131
6132 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
6133 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
6134 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
6135 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
6136 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
6137
6138 * gnus-diary.el (gnus-diary): Add :group.
6139
6140 * gnus.el (gnus-group-news-1-face): Add :group.
6141 (gnus-group-news-1-empty-face): Ditto.
6142 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
6143 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
6144 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
6145 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
6146 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
6147 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
6148 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
6149 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
6150 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
6151 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
6152 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
6153 (gnus-summary-high-ticked-face): Ditto.
6154 (gnus-summary-low-ticked-face): Ditto.
6155 (gnus-summary-normal-ticked-face): Ditto.
6156 (gnus-summary-high-ancient-face): Ditto.
6157 (gnus-summary-low-ancient-face): Ditto.
6158 (gnus-summary-normal-ancient-face): Ditto.
6159 (gnus-summary-high-undownloaded-face): Ditto.
6160 (gnus-summary-low-undownloaded-face): Ditto.
6161 (gnus-summary-normal-undownloaded-face): Ditto.
6162 (gnus-summary-high-unread-face): Ditto.
6163 (gnus-summary-low-unread-face): Ditto.
6164 (gnus-summary-normal-unread-face): Ditto.
6165 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
6166 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
6167
6168 * hashcash.el (hashcash): New custom group.
6169 (hashcash-default-payment): Add :group.
6170 (hashcash-payment-alist): Ditto.
6171 (hashcash-default-accept-payment): Ditto.
6172 (hashcash-accept-resources): Ditto.
6173 (hashcash-path): Ditto.
6174 (hashcash-extra-generate-parameters): Ditto.
6175 (hashcash-double-spend-database): Ditto.
6176 (hashcash-in-news): Ditto.
6177
6178 * message.el (message-minibuffer-local-map): Add :group.
6179
6180 * netrc.el (netrc): Add :group.
6181
6182 * sieve-manage.el (sieve-manage-log): Add :group.
6183 (sieve-manage-default-user): Diito.
6184 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
6185 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
6186 (sieve-manage-authenticators): Ditto.
6187 (sieve-manage-authenticator-alist): Ditto.
6188 (sieve-manage-default-port): Ditto.
6189
6190 * sieve-mode.el (sieve-control-commands-face): Add :group.
6191 (sieve-action-commands-face): Ditto.
6192 (sieve-test-commands-face): Ditto.
6193 (sieve-tagged-arguments-face): Ditto.
6194
6195 * smime.el (smime): Add :group.
6196
6197 * spam-report.el (spam-report): Add :group.
6198
6199 * spam.el (spam, spam-face): Add :group.
6200
62012005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6202
6203 * nntp.el (nntp-next-result-arrived-p): Some news servers may
6204 return \n.\n.\n at the end of articles. Protect against that.
6205 (nntp-with-open-group): Allow debugging.
6206
6207 * nnheader.el (mail-header-set-extra): Make into a function
6208 because I just could't understand how to quote the list properly.
6209
6210 * dns.el (query-dns-cached): New function.
6211
62122005-05-26 Lute Kamstra <lute@gnu.org>
6213
6214 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
6215
62162005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
6217
6218 * gnus-art.el: Don't autoload mail-extract-address-components.
6219
6220 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
6221 eval-and-compile to evaluate it.
6222
6223 * hashcash.el: Don't autoload executable-find.
6224
6225 * nndb.el: Don't declare the nndb back end two or more times; don't
6226 autoload news-reply-mode, news-setup, cancel-timer and telnet.
6227
6228 * nntp.el: Autoload format-spec instead of format; use
6229 eval-and-compile to evaluate autoload forms.
6230
62312005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
6232
6233 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
6234
62352005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6236
6237 * gnus.el (gnus-version-number): Bump version.
6238
62392005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6240
6241 * gnus.el: No Gnus v0.3 is released.
6242
62432005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
6244
6245 * gnus-art.el (gnus-article-edit-part): Disable undo.
6246
62472005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
6248
6249 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
6250 gnus-article-date-lapsed-new-header is t if date timer is active;
6251 skip headers in which the original date value is empty.
6252 (gnus-article-save-original-date): Redefine it as a macro.
6253 (gnus-display-mime): Use it.
6254
62552005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
6256
6257 * gnus-art.el (article-date-ut): Support converting date in
6258 forwarded parts as well.
6259 (gnus-article-save-original-date): New function.
6260 (gnus-display-mime): Use it.
6261
62622005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
6263
6264 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
6265 enclosure element of <item>.
6266
62672005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
6268
6269 * message.el (message-kill-buffer-query): Renamed from
6270 `message-kill-buffer-query-if-modified'. Added :version.
6271
62722005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
6273
6274 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
6275 window layout.
6276
62772005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6278
6279 * mml.el: Autoload dnd when compiling.
6280
62812005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
6282
6283 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
6284 x-dnd-*.
6285
62862005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6287
6288 * qp.el (quoted-printable-encode-region): Save excursion.
6289
62902005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
6291
6292 * message.el (message-kill-buffer-query-if-modified): Add new variable
6293 so the user can kill a modified message buffer quickly.
6294 (message-kill-buffer): Use it.
6295
62962005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
6297
6298 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
6299 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
6300
63012005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
6302
6303 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
6304 contained in text because xml.el decodes entities) with LFs.
6305
63062005-04-11 Lute Kamstra <lute@gnu.org>
6307
6308 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
6309 differently.
6310
63112005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
6312
6313 * mm-util.el (mm-detect-coding-region): Typo.
6314
63152005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
6316
6317 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
6318
63192005-04-06 D Goel <deego@gnufans.org>
6320
6321 * spam-stat.el (spam-stat-score-buffer): Add a call to a
6322 user-function allow user modifications of the scores.
6323 (spam-stat-score-buffer-user): New function, to allow
6324 user-computed modifications to the score.
6325 (spam-stat-score-buffer-user-functions): list of additional
6326 scoring functions
6327 (spam-stat-error-holder): global temporary error holder
6328 (spam-stat-split-fancy): use the new `spam-stat-error-holder'
6329 variable
6330
63312005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
6332
6333 * gnus-registry.el (gnus-registry-clean-empty-function)
6334 (gnus-registry-trim, gnus-registry-fetch-groups)
6335 (gnus-registry-delete-group): Groups that match
6336 `gnus-registry-ignored-groups' are removed from the registry
6337 entries, not just ignored for splitting. This helps clean up the
6338 registry. Also, `gnus-registry-fetch-groups' is a convenient way
6339 to get all the groups a message ID is in.
6340
6341 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
6342 (spam-stat-split-fancy): Change "threshhold" to "threshold"
6343 (spam-stat-score-buffer-user-functions): Add :number custom type.
6344
63452005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6346
6347 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
6348 argument in XEmacs.
6349
6350 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
6351 (nnrss-request-group): Decode group name first.
6352 (nnrss-request-article): Make a text/plain article if mml-to-mime
6353 failed.
6354 (nnrss-get-encoding): Return a compatible encoding according to
6355 nnrss-compatible-encoding-alist.
6356 (nnrss-find-el): Use consp instead of listp.
6357 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
6358
63592005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6360
6361 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
6362 which Emacs 20 doesn't support.
6363 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
6364
63652005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
6366
6367 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
6368 silence the byte compiler inside the defun
6369
6370 * gnus-demon.el (parse-time-string): Add autoload.
6371
6372 * gnus-delay.el (parse-time-string): Add autoload.
6373
6374 * gnus-art.el (parse-time-string): Add autoload.
6375
6376 * nnultimate.el (parse-time): Require for `parse-time-string'.
6377
63782005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
6379
6380 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
6381
6382 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
6383
6384 * smime.el (smime-ldap-host-list): Add :version.
6385
63862005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
6387
6388 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
6389 pass it to `gnus-browse-read-group'.
6390 (gnus-browse-read-group): Add NUMBER argument and pass it to
6391 `gnus-group-read-ephemeral-group'.
6392
6393 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
6394 argument and pass it to `gnus-group-read-group'.
6395
63962005-03-19 Aidan Kehoe <kehoea@parhasard.net>
6397
6398 * mm-util.el (mm-xemacs-find-mime-charset): Only call
6399 mm-xemacs-find-mime-charset-1 if we have the mule feature
6400 available at runtime.
6401
64022005-03-25 Werner Lemberg <wl@gnu.org>
6403
6404 * nnmaildir.el: Replace `illegal' with `invalid'.
6405
64062005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
6407
6408 * gnus-start.el (gnus-display-time-event-handler):
6409 Check display-time-timer at runtime rather than only at load time
6410 in case display-time-mode is turned off in the mean time.
6411
64122005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
6413
6414 * nnimap.el (nnimap-open-connection): Print which authinfo file is
6415 used.
6416
6417 * nneething.el (nneething-map-file-directory): Derive from
6418 `gnus-directory'.
6419
6420 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
6421 the To/Cc button.
6422
64232005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
6424
6425 * nnmaildir.el (nnmaildir-request-accept-article):
6426 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
6427
64282005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6429
6430 * gnus-async.el: Require timer-funcs at compile time when in
6431 XEmacs for `run-with-idle-timer'.
6432
64332005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6434
6435 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
6436 autoloaded function.
6437
64382005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
6439
6440 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
6441
64422005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
6443
6444 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
6445
64462005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6447
6448 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
6449 gnus-expert-user to default.
6450
64512005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
6452
6453 * nnimap.el (nnimap-open-server): Ditto.
6454
6455 * imap.el (imap-authenticate): Fix typo.
6456
64572005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
6458
6459 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
6460 buffer (since IMAP server might return FETCH response out of
6461 order, and the nntp buffer must be sorted).
6462
64632005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
6464
6465 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
6466 comparison on string.
6467
6468 * gnus-agent.el (gnus-agent-long-article,
6469 gnus-agent-short-article, gnus-agent-score): Renamed category
6470 keywords to match gnus-cus.
6471 (gnus-agent-summary-fetch-series): Modified to protect against
6472 gnus-agent-summary-fetch-group clearing processable flags.
6473 (gnus-agent-synchronize-group-flags): Update live group buffer as
6474 synchronization may occur due to the user toggle the plugged
6475 status.
6476 (gnus-agent-fetch-group-1): Clear downloadable flag when article
6477 successfully downloaded.
6478 (gnus-agent-expire-group-1): Avoid using markers when the overview
6479 is in ascending order; greatly improves performance.
6480 (gnus-agent-regenerate-group): Use
6481 gnus-agent-synchronize-group-flags to reset read status in both
6482 gnus and server.
6483 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
6484
64852005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
6486
6487 * message.el: Don't autoload former message-utils variables.
6488 (message-strip-subject-trailing-was): Change doc string.
6489
6490 * nnweb.el: Fixes for `gnus-group-make-web-group'.
6491 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
6492 (nnweb-google-search): Add "hl=en" here.
6493 (nnweb-google-parse-1, nnweb-google-create-mapping):
6494 Don't hardcode URL.
6495
64962005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
6497
6498 * message.el (message-get-reply-headers, message-followup):
6499 Mention related variables `message-use-followup-to' and
6500 `message-use-mail-followup-to', in the information buffer.
6501
6502 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
6503 of broken groups(-beta).google.com.
6504
65052005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
6506
6507 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
6508 parameter to invoked gnus-request-move-article; remove the
6509 redundant gnus-sum-hint-move-is-internal variable; apply the marks
6510 all at once instead of once per article.
6511 (gnus-summary-remove-process-mark): Accept a list of articles as
6512 well as a single article for processing.
6513
6514 * gnus-int.el (gnus-request-move-article): Add move-is-internal
6515 parameter.
6516
6517 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
6518
6519 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
6520
6521 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
6522 parameter.
6523
6524 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
6525 parameter.
6526
6527 * nnimap.el (nnimap-request-move-article): Add move-is-internal
6528 parameter and remove the gnus-sum-hint-move-is-internal variable.
6529
6530 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
6531 parameter.
6532
6533 * nndraft.el (nndraft-request-move-article): Add move-is-internal
6534 parameter.
6535
6536 * nndiary.el (nndiary-request-move-article): Add move-is-internal
6537 parameter.
6538
6539 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
6540
6541 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
6542 parameter.
6543
6544 * nnagent.el (nnagent-request-move-article): Add move-is-internal
6545 parameter.
6546
65472005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
6548
6549 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
6550 a more conservative way.
6551
65522005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
6553
6554 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
6555 buffer, so it moves the window's cursor.
6556
65572005-02-26 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6558
6559 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
6560 `mm-dissect-multipart' and receive the from field as an (optional)
6561 argument from `mm-dissect-multipart'.
6562 (mm-dissect-multipart): Receive the from field as an argument and
6563 pass it on when we call `mm-dissect-buffer' on MIME parts.
6564 Fixes verification/decryption of signed/encrypted MIME parts.
6565
65662005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
6567
6568 * gnus-sum.el (gnus-summary-move-article): Set
6569 gnus-sum-hint-move-is-internal for gnus-request-move-article and
6570 whatever it calls (right now, only nnimap-request-move article
6571 respects it).
6572
6573 * nnimap.el (nnimap-request-move-article): When
6574 gnus-sum-hint-move-is-internal is set, don't do the extra
6575 nnimap-request-article.
6576
65772005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
6578
6579 * nnheader.el (nnheader-find-file-noselect): Add doc string.
6580
6581 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
6582 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
6583
6584 * gnus-sum.el (gnus-summary-caesar-message):
6585 Apply `gnus-treat-article' after rotation.
6586
6587 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
6588 doc string.
6589
65902005-02-22 Simon Josefsson <jas@extundo.com>
6591
6592 * encrypt.el (encrypt-password-cache-expiry): Remove (use
6593 `password-cache-expiry' instead). Reported by Arne J\e,Ax\e(Brgensen
6594 <arne@arnested.dk>.
6595 (encrypt): Add password-cache and password-cache-expiry as group
6596 members.
6597
65982005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6599
6600 * smime.el (smime-ldap-host-list): Doc fix.
6601 (smime-ask-passphrase): Use `password-read-and-add' to read (and
6602 cache) password.
6603 (smime-sign-region): Use it.
6604 (smime-decrypt-region): Use it.
6605 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
6606 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
6607 fails.
6608 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
6609 certificate from DER to PEM format rather than calling openssl.
6610
6611 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
6612
6613 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
6614 for signing/encryption.
6615
6616 * mml.el (mml-parse-1): Use them.
6617
66182005-02-21 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6619
6620 * nnrss.el (nnrss-verbose): Removed.
6621 (nnrss-request-group): Use `nnheader-message' instead.
6622
66232005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
6624
6625 * nnrss.el (nnrss-verbose): New variable.
6626 (nnrss-request-group): Make it say nnrss is requesting a group.
6627
66282005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
6629
6630 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
6631 Handle news URL with given port correctly.
6632
66332005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
6634
6635 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
6636 containing special characters.
6637
6638 * gnus-sum.el (gnus-summary-edit-article): Ditto.
6639
6640 * mml.el (mime-to-mml): Ditto.
6641
6642 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
6643 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
6644 (rfc2047-decode-region): Quote decoded words containing special
6645 characters when rfc2047-quote-decoded-words-containing-tspecials
6646 is non-nil.
6647
66482005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
6649
6650 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
6651
6652 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
6653
66542005-02-15 Simon Josefsson <jas@extundo.com>
6655
6656 * nnimap.el (nnimap-debug): Doc fix.
6657
6658 * imap.el (imap-debug): Doc fix.
6659
66602005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
6661
6662 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
6663
66642005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
6665
6666 * gnus.el (spam-contents): Improve docs for spam-contents
6667 parameter in its variable incarnation.
6668
66692005-02-14 Simon Josefsson <jas@extundo.com>
6670
6671 * smime-ldap.el: Use require instead of load-library for ldap.
6672 (smime-ldap-search): Indent.
6673 (smime-ldap-search-internal): Shorten line.
6674
6675 * smime.el (smime-cert-by-dns): Add doc-string.
6676 (smime-cert-by-ldap-1): Indent.
6677
6678 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
6679 mml-smime-get-dns-ldap.
6680 (mml-smime-encrypt-query): Use new function. Default to ldap.
6681
66822005-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6683
6684 * smime.el: Require smime-ldap.
6685 (smime-ldap-host-list): New variable.
6686 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
6687
6688 * mml-smime.el (mml-smime-encrypt-query): New function.
6689 (mml-smime-encrypt-query): Use it.
6690
6691 * smime-ldap.el: New file.
6692
66932005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
6694
6695 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
6696
66972005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
6698
6699 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
6700 argument in doc string. Make query for type more clear.
6701
67022005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
6703
6704 * gnus.el (gnus-group-startup-message): Search for gnus images in
6705 etc/images/gnus.
6706 * mm-util.el (mm-image-load-path): Likewise.
6707 * smiley.el (smiley-data-directory): Search for smilies in
6708 etc/images/smilies.
6709
67102005-02-09 Kim F. Storm <storm@cua.dk>
6711
6712 Change Emacs release version from 21.4 to 22.1 throughout.
6713 Change Emacs development version from 21.3.50 to 22.0.50.
6714
67152005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
6716
6717 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
6718
6719 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
6720 non-Mule XEmacs as well.
6721 (mm-decompress-buffer): Signal an error intentionally if it does
6722 not decompress compressed data because auto-compression-mode is
6723 disabled.
6724
67252005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
6726
6727 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
6728 an ID in the registry even if it has no groups.
6729
67302005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
6731
6732 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
6733 merge it into mm-decompress-buffer.
6734 (gnus-mime-copy-part): Use the MIME part charset, the value which
6735 a user specified or gnus-newsgroup-charset for decoding, like
6736 gnus-mime-inline-part does; set buffer-file-coding-system to tell
6737 save-buffer what was used. Suggested by Kevin Ryde
6738 <user42@zip.com.au>.
6739 (gnus-mime-inline-part): Allow the name parameter as well as the
6740 filename parameter; force decompressing of compressed data; always
6741 display contents being not decoded as unibyte.
6742
6743 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
6744 as well as the filename parameter.
6745
6746 * mm-util.el (mm-decompress-buffer): Merge
6747 gnus-mime-jka-compr-maybe-uncompress.
6748 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
6749 of compressed data.
6750
67512005-02-08 Simon Josefsson <jas@extundo.com>
6752
6753 * imap.el (imap-log): Doc fix.
6754
67552005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
6756
6757 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
6758 the coding cookies; decompress compressed parts.
6759
6760 * mml.el (mml-generate-mime-1): Add the charaset parameter according
6761 to the value which a user specified manually or the coding cookie.
6762
6763 * mm-util.el (mm-string-to-multibyte): New function.
6764 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
6765 (mm-coding-system-to-mime-charset): New function.
6766 (mm-decompress-buffer): New function.
6767 (mm-find-buffer-file-coding-system): New function.
6768
6769 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
6770 (mm-display-inline-fontify): Rewrite for decoding and decompressing
6771 parts.
6772
67732005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
6774
6775 * mm-view.el (mm-display-inline-fontify): Decode a part according
6776 to the charset parameter.
6777
67782005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
6779
6780 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
6781 prefix arg is neither nil nor a number, as info specifies.
6782
67832005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
6784
6785 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
6786 timestamps.
6787
67882005-02-02 Jari Aalto <jari.aalto@cante.net>
6789
6790 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
6791 groups error checking and notify user.
6792
67932005-02-02 Jari Aalto <jari.aalto@poboxes.com>
6794
6795 * message.el (message-send-mail-function): Check existence of
6796 sendmail-program first before using default value
6797 `message-send-mail-with-sendmail'. Otherwise use more generic
6798 `smtpmail-send-it'.
6799
68002005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
6801
6802 * nntp.el (nntp-request-update-info): Always return nil.
6803
68042005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
6805
6806 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
6807
68082005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
6809
6810 * message.el (message-beginning-of-line): Change the behavior when
6811 invoked between BOL and : so that it first moves backward.
6812
68132005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6814
6815 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
6816 article buffer when editing of the article is discarded.
6817 (gnus-article-prepare): Revert.
6818
68192005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6820
6821 * gnus-art.el (gnus-article-prepare):
6822 Remove message-strip-forbidden-properties from the local hook.
6823
68242005-01-27 Simon Josefsson <jas@extundo.com>
6825
6826 * password.el (password-cache-add): Only start one timer per key.
6827 Reported by Derek Atkins <warlord@MIT.EDU>.
6828
68292005-01-26 Steve Youngs <steve@sxemacs.org>
6830
6831 * run-at-time.el: Removed. It is no longer needed as
6832 timer-funcs.el in the xemacs-base package has a working version of
6833 `run-at-time'.
6834
6835 * password.el: Require timer-funcs instead of run-at-time in
6836 XEmacs.
6837 Remove `password-run-at-time' macro.
6838 (password-cache-add): Use `run-at-time' instead of
6839 `password-run-at-time'.
6840
6841 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
6842 for `run-with-idle-timer'.
6843
6844 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
6845 for `run-at-time'.
6846
6847 * mm-url.el: Require timer-funcs at compile time when in XEmacs
6848 for `with-timeout'.
6849
68502005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
6851
6852 * mml.el (mml-generate-mime-1): Convert string into unibyte when
6853 inserting " *mml*" buffer's contents into a unibyte temp buffer.
6854
68552005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
6856
6857 * mail-source.el (mail-source-fetch-imap): Search for ^From case
6858 sensitively.
6859
68602005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
6861
6862 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
6863
68642005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
6865
6866 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
6867 which will be inserted according to the multibyteness of a buffer
6868 rather than the type of contents. Suggested by ARISAWA Akihiro
6869 <ari@mbf.ocn.ne.jp>.
6870
6871 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
6872 of string which old xml.el may return rather than a string.
6873
68742005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
6875
6876 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
6877
68782005-01-16 Simon Josefsson <jas@extundo.com>
6879
6880 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
6881 idn/idna.el isn't available.
6882 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
6883 <michael@waxrat.com>.
6884
6885 * hashcash.el: Remove non-FSF copyright header.
6886
6887 * hashcash.el (hashcash-extra-generate-parameters): New variable.
6888 (hashcash-generate-payment): Use it.
6889 (hashcash-generate-payment-async): Use it.
6890
68912005-01-15 Simon Josefsson <jas@extundo.com>
6892
6893 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
6894 Suggested by Raymond Scholz <ray-2005@zonix.de>.
6895
6896 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
6897 gnus-summary-idna-message.
6898 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
6899 (gnus-summary-idna-message): New function.
6900
69012005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
6902
6903 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
6904 gnus-novice-user.
6905
69062005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
6907
6908 * nnrss.el (nnrss-request-delete-group): Delete entries in
6909 nnrss-group-alist as well.
6910 (nnrss-save-server-data): Insert newline.
6911
69122005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
6913
6914 * gnus.el (gnus-user-agent): Use list of symbols instead of
6915 symbols. Display full version number for (S)XEmacs. Optionally
6916 display (S)XEmacs codename.
6917
6918 * gnus-util.el (gnus-emacs-version): Update for new
6919 `gnus-user-agent'.
6920
6921 * gnus-msg.el (gnus-extended-version): Make it possible to omit
6922 Gnus version.
6923
69242005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
6925
6926 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
6927 which is unreadable in some setups.
6928
69292005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
6930
6931 * gnus-spec.el (gnus-update-format-specifications): Flush the
6932 group format spec cache if it doesn't support decoded group names.
6933
69342005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
6935
6936 * gnus-score.el (gnus-decay-scores, gnus-score-load-file): Allow
6937 to apply decay on score files matching a regexp.
6938
69392004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
6940
6941 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
6942 compatibility in %g and %c.
6943
69442004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
6945
6946 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
6947 name for only %g and %c.
6948 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
6949 of gnus-tmp-group to decoded group name.
6950 (gnus-group-make-rss-group): Exclude `/'s from group names.
6951
69522004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
6953
6954 * nnrss.el (nnrss-get-encoding): Fix regexp.
6955
69562004-12-27 Simon Josefsson <jas@extundo.com>
6957
6958 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
6959 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
6960 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
6961
69622004-12-17 Kim F. Storm <storm@cua.dk>
6963
6964 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
6965
6966 * gnus-sum.el (gnus-summary-mode-map): Likewise.
6967
69682004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
6969
6970 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
6971
69722004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
6973
6974 * nnrss.el: Require rfc2047 and mml.
6975 (nnrss-file-coding-system): New variable.
6976 (nnrss-format-string): Redefine it as an inline function.
6977 (nnrss-decode-group-name): New function.
6978 (nnrss-string-as-multibyte): Remove.
6979 (nnrss-retrieve-headers): Decode group name; don't use
6980 nnrss-format-string.
6981 (nnrss-request-group): Decode group name.
6982 (nnrss-request-article): Decode group name; allow a Message-ID as
6983 well as an article number; don't use nnrss-format-string; encode a
6984 Message-ID string which may contain non-ASCII characters; use
6985 mml-to-mime to compose a MIME article.
6986 (nnrss-request-expire-articles): Decode group name.
6987 (nnrss-request-delete-group): Decode group name.
6988 (nnrss-fetch): Clarify error message.
6989 (nnrss-read-server-data): Use insert-file-contents instead of load;
6990 bind file-name-coding-system; use multibyte buffer.
6991 (nnrss-save-server-data): Bind coding-system-for-write to the
6992 value of nnrss-file-coding-system; bind file-name-coding-system;
6993 add coding cookie.
6994 (nnrss-read-group-data): Use insert-file-contents instead of load;
6995 bind file-name-coding-system; use multibyte buffer.
6996 (nnrss-save-group-data): Bind coding-system-for-write to the
6997 value of nnrss-file-coding-system; bind file-name-coding-system.
6998 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
6999 make it work with non-ASCII text.
7000 (nnrss-find-el): Make it work with old xml.el as well.
7001
70022004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
7003
7004 * nnrss.el (nnrss-get-encoding): New function.
7005 (nnrss-fetch): Use unibyte buffer initially; bind
7006 coding-system-for-read while performing mm-url-insert; remove ^Ms;
7007 decode contents according to the encoding attribute.
7008 (nnrss-save-group-data): Add coding cookie.
7009 (nnrss-mime-encode-string): New function.
7010 (nnrss-check-group): Use it to encode subject and author.
7011
70122004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
7013
7014 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
7015 imaginary variable.
7016
70172004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
7018
7019 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
7020 correctly even if there are wide characters.
7021
70222004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
7023
7024 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
7025 downcased symbol names; make a new cache instead of reusing
7026 bbdb-hashtable.
7027
70282004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7029
7030 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
7031 concatenating segments rather than before concatenating them.
7032 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7033
7034 * message.el (message-get-reply-headers): Bind `extra'.
7035
70362004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7037
7038 * message.el (message-extra-wide-headers): New variable.
7039 (message-get-reply-headers): Use it.
7040
70412004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7042
7043 * gnus-agent.el (gnus-agent-group-path): Decode group name.
7044 (gnus-agent-group-pathname): Ditto.
7045
7046 * gnus-cache.el (gnus-cache-file-name): Decode group name.
7047
7048 * gnus-group.el (gnus-group-make-group): Decode group name.
7049 (gnus-group-make-rss-group): Register the group data after opening
7050 the nnrss group.
7051
70522004-12-17 Paul Jarc <prj@po.cwru.edu>
7053
7054 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
7055 by expiry now get marked as read.
7056
70572004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
7058
7059 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
7060
70612004-12-17 Aidan Kehoe <kehoea@parhasard.net>
7062
7063 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
7064 unify Latin characters in XEmacs.
7065 (mm-find-mime-charset-region): Use it.
7066
70672004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
7068
7069 * gnus-util.el (gnus-delete-directory): New function.
7070
7071 * gnus-agent.el (gnus-agent-delete-group): Use it.
7072
7073 * gnus-cache.el (gnus-cache-delete-group): Use it.
7074
70752004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
7076
7077 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
7078 names.
7079
70802004-12-16 Simon Josefsson <jas@extundo.com>
7081
7082 * hashcash.el (hashcash-payment-alist): Fix custom :type.
7083
70842004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
7085
7086 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
7087
7088 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
7089 (gnus-group-set-current-level): Decode group name.
7090
70912004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
7092
7093 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
7094 failed.
7095
70962004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
7097
7098 * gnus-group.el (gnus-group-delete-group): Decode group name.
7099 (gnus-group-make-rss-group): Encode group name.
7100 (gnus-group-catchup-current): Decode group name.
7101 (gnus-group-kill-group): Decode group name.
7102
71032004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
7104
7105 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
7106
71072004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
7108
7109 * gnus-group.el (gnus-group-make-rss-group):
7110 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
7111
7112 * gnus-start.el (gnus-setup-news): Honor user's setting to
7113 gnus-message-archive-method. Suggested by Lute Kamstra
7114 <lute@gnu.org>.
7115
71162004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
7117
7118 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
7119 global counterparts of the buffer-local variables.
7120
71212004-11-16 Romain Francoise <romain@orebokech.com>
7122
7123 * gnus-sum.el (gnus-summary-exit): Don't clear the global
7124 counterparts of the buffer-local variables.
7125
71262004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7127
7128 * message.el (message-forbidden-properties): Fixed typo in doc
7129 string.
7130
71312004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7132
7133 * gnus-util.el (gnus-replace-in-string): Added doc string.
7134
7135 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
7136 to avoid problems when splitting mails with many recipients.
7137
71382004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
7139
7140 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
7141 pop-to-buffer, covered by the subsequent gnus-configure-windows.
7142
71432004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
7144
7145 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
7146 if there is no hashtable in memory or file modification time is
7147 newer than cached timestamp.
7148
71492004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
7150
7151 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
7152 not-matching option.
7153
71542004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
7155
7156 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
7157 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
7158 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
7159 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
7160 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
7161 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
7162
71632004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
7164
7165 * message.el (message-forward-make-body-mml): Remove headers
7166 according to message-forward-ignored-headers if a message is decoded.
7167
71682004-12-02 Romain Francoise <romain@orebokech.com>
7169
7170 * message.el (message-forward-make-body-plain): Always remove
7171 headers according to message-forward-ignored-headers.
7172
71732004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
7174
7175 * spam.el (spam-summary-prepare-exit): Remove the
7176 gnus-summary-limit pop for now, it has problems with ham marks for
7177 me.
7178
71792004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
7180
7181 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
7182 correctly.
7183
71842004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
7185
7186 * format-spec.el (format-spec): Message the char.
7187
71882004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
7189
7190 * gnus-art.el (gnus-split-methods): Reformat comments.
7191
7192 * spam.el (spam-summary-prepare-exit): Remove article limits
7193 before exiting the summary buffer.
7194
71952004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7196
7197 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
7198 order to silence the byte compiler.
7199
7200 * spam.el: Fix the way to silence the byte compiler, which
7201 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
7202 bbdb-search-simple, spam-BBDB-register-routine,
7203 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
7204 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
7205 spam-stat-buffer-is-spam, spam-stat-load,
7206 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
7207 spam-stat-save and spam-stat-split-fancy.
7208
72092004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7210
7211 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
7212 which may confuse users.
7213 (canlock-password-for-verify): Ditto.
7214
7215 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
7216
7217 * gnus-art.el (gnus-emphasis-alist): Ditto.
7218
7219 * gnus-registry.el (gnus-registry-max-entries): Ditto.
7220
7221 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
7222
7223 * gnus-start.el (gnus-save-killed-list): Ditto.
7224
7225 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
7226 (gnus-sum-thread-tree-root): Ditto.
7227 (gnus-sum-thread-tree-false-root): Ditto.
7228 (gnus-sum-thread-tree-single-indent): Ditto.
7229
7230 * message.el (message-courtesy-message): Ditto.
7231 (message-archive-note): Ditto.
7232 (message-subscribed-address-file): Ditto.
7233 (message-user-fqdn): Ditto.
7234
7235 * spam-report.el (spam-report-gmane-regex): Ditto.
7236
7237 * spam.el (spam-blackhole-good-server-regex): Ditto.
7238
72392004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7240
7241 * mml.el (mml-preview): Widen the message buffer before copying
7242 the contents to the preview buffer; sort headers before previewing.
7243
7244 * message.el (message-hidden-headers): Fix the way to avoid a bug
7245 in the `repeat' widget in Emacs 21.3 or earlier.
7246
72472004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7248
7249 * message.el (message-hidden-headers): Default to "^References:".
7250 Improve customization type. Suggested by Reiner Steib
7251 <Reiner.Steib@gmx.de>.
7252
72532004-11-25 Romain Francoise <romain@orebokech.com>
7254
7255 * message.el (message-strip-forbidden-properties): Remove check for
7256 obsolete `message-hidden' text property, hidden headers are not
7257 accessible in the buffer anymore.
7258
72592004-11-22 Romain Francoise <romain@orebokech.com>
7260
7261 * message.el (message-header-format-alist): Add `From' in list
7262 so that it can be sorted.
7263 (message-fix-before-sending): Widen and sort headers before
7264 sending.
7265 (message-hide-headers): Use narrowing to hide headers by moving
7266 them to the top of the buffer and narrowing to the region
7267 underneath.
7268
72692004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7270
7271 * message.el (message-strip-forbidden-properties): Bind
7272 buffer-read-only (etc) to nil.
7273
72742004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
7275
7276 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
7277 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7278
72792004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
7280
7281 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
7282
72832004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7284
7285 * dns.el (query-dns): Use sit-for to time instead of
7286 accept-process-output, since that doesn't seem to work on udp
7287 sockets.
7288
72892004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
7290
7291 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
7292
72932004-11-15 Jesper Harder <harder@ifa.au.dk>
7294
7295 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
7296 doc string. Improve doc string.
7297
72982004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7299
7300 * nntp.el (nntp-request-update-info): Return nil if
7301 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
7302 may not call gnus-activate-group which uselessly issues the GROUP
7303 commands for all nntp groups and wastes time. Reported by Romain
7304 Francoise <romain@orebokech.com>.
7305
7306 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
7307
73082004-11-15 Simon Josefsson <jas@extundo.com>
7309
7310 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
7311 headers separately.
7312 (gnus-button-openpgp): New function, inspired by Jochen K\e,A|\e(Bpper
7313 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
7314
73152004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
7316
7317 * gnus-start.el (gnus-convert-old-newsrc):
7318 Assign legacy-gnus-agent to 5.10.7.
7319
73202004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7321
7322 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
7323 start of the lines.
7324
73252004-11-14 Magnus Henoch <mange@freemail.hu>
7326
7327 * hashcash.el (hashcash-default-payment): Change default to 20
7328 (hashcash-default-accept-payment): Change default to 20
7329 (hashcash-process-alist): New variable
7330 (hashcash-generate-payment-async): Add
7331 (hashcash-already-paid-p): Add
7332 (hashcash-insert-payment): Don't generate payments twice
7333 (hashcash-insert-payment-async): Add
7334 (hashcash-insert-payment-async-2): Add
7335 (hashcash-cancel-async): Add
7336 (hashcash-wait-async): Add
7337 (hashcash-processes-running-p): Add
7338 (hashcash-wait-or-cancel): Add
7339 (mail-add-payment): New optional argument. Conditionally start
7340 asynchronous calculation.
7341 (mail-add-payment-async): Add
7342
7343 * message.el (message-send-mail): Wait for asynchronous hashcash
7344 results. Don't clobber existing X-Hashcash headers.
7345 (message-setup-1): Call mail-add-payment-async when
7346 message-generate-hashcash is non-nil.
7347
73482004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
7349
7350 * message.el (message-use-alternative-email-as-from): Examine the
7351 From header as well; use message-make-from in order to include a
7352 user's full name.
7353
73542004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
7355
7356 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
7357 default; improve customization type.
7358 (gnus-emphasis-custom-with-format): New macro.
7359 (gnus-emphasis-custom-value-to-external): New function.
7360 (gnus-emphasis-custom-value-to-internal): New function.
7361
73622004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7363
7364 * dns.el (query-dns): Resolve reverse addresses.
7365
73662004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7367
7368 * gnus-group.el (gnus-group-get-new-news): Use it.
7369
7370 * gnus-start.el (gnus-check-reasonable-setup): New function.
7371
73722004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
7373
7374 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
7375 "Args out of range" error. Reported by Arnaud Giersch
7376 <arnaud.giersch@free.fr>.
7377
73782004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
7379
7380 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
7381
73822004-11-04 Richard M. Stallman <rms@gnu.org>
7383
7384 * spam.el (spam group): Add :version.
7385
7386 * pgg-def.el (pgg group): Add :version.
7387
73882004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
7389
7390 * gnus-art.el (gnus-article-edit-article): Don't associate the
7391 article buffer with a draft file. This is a temporary measure
7392 against the 2004-08-22 change to gnus-article-edit-mode.
7393
73942004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
7395
7396 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
7397 (html2text-format-tags): Remove unused variable `attr'.
7398
73992004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
7400
7401 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
7402
7403 * spam-stat.el (spam-stat): Add :version.
7404
7405 * sieve.el (sieve): Add :version.
7406
7407 * sha1.el (sha1): Add :version.
7408 (sha1-use-external): Remove redundant version.
7409
7410 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
7411 (nnmail-cache-ignore-groups, nnmail-spool-hook)
7412 (nnmail-split-fancy-match-partial-words)
7413 (nnmail-split-lowercase-expanded): Add :version.
7414
7415 * nndiary.el (nndiary): Add :version.
7416
7417 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
7418
7419 * mml-sec.el (mml-default-sign-method)
7420 (mml-default-encrypt-method, mml-signencrypt-style-alist):
7421 Add :version.
7422
7423 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
7424
7425 * mm-url.el (mm-url-use-external, mm-url-program)
7426 (mm-url-arguments): Add :version.
7427
7428 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
7429 (mm-attachment-file-modes, mm-decrypt-option)
7430 (mm-w3m-safe-url-regexp): Add :version.
7431
7432 * message.el (message-cite-prefix-regexp)
7433 (message-sendmail-envelope-from, message-minibuffer-local-map)
7434 (message-user-fqdn, message-completion-alist): Add :version.
7435
7436 * gnus-win.el (gnus-configure-windows-hook)
7437 (gnus-use-frames-on-any-display): Add :version.
7438
7439 * gnus-art.el (gnus-article-address-banner-alist)
7440 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
7441 (gnus-treat-from-picon, gnus-treat-mail-picon)
7442 (gnus-treat-x-pgp-sig): Add :version.
7443
7444 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
7445 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
7446 (gnus-summary-article-delete-hook)
7447 (gnus-summary-display-while-building): Add :version.
7448
7449 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
7450 (gnus-get-top-new-news-hook):Add :version.
7451
7452 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
7453 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
7454
7455 * gnus-registry.el (gnus-registry): Add :version.
7456
7457 * gnus-spec.el (gnus-use-correct-string-widths)
7458 (gnus-make-format-preserve-properties): Add :version.
7459
7460 * gnus.el (gnus-group-charter-alist)
7461 (gnus-group-fetch-control-use-browse-url)
7462 (gnus-install-group-spam-parameters): Add :version.
7463
7464 * gnus-diary.el (gnus-diary): Add :version.
7465
7466 * gnus-delay.el (gnus-delay): Add :version.
7467
7468 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
7469 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
7470 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
7471 Add :version.
7472
7473 * gnus-agent.el (gnus-agent-max-fetch-size)
7474 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
7475 (gnus-agent-prompt-send-queue): Add :version.
7476
7477 * deuglify.el (gnus-outlook-deuglify): Add :version.
7478
7479 * html2text.el: Beautify code. Improve doc strings. Some
7480 checkdoc cleanup.
7481 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
7482
74832004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
7484
7485 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
7486
74872004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
7488
7489 * gnus-registry.el (gnus-registry-hashtb): Create the registry
7490 when package is loaded.
7491
7492 * spam.el (spam-summary-score-preferred-header): Add global preference
7493 for people who want to override the default SpamAssassin over
7494 Bogofilter preference (when both are set).
7495 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
7496 (spam-user-format-function-S): Check
7497 spam-summary-score-preferred-header.
7498 (spam-extra-header-to-number): Add X-Bogosity header parsing.
7499 (spam-user-format-function-S): Format the score correctly.
7500
75012004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7502
7503 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
7504 signature file. Suggested by Manoj Srivastava
7505 <srivasta@golden-gryphon.com>.
7506
7507 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
7508 iso-2022-jp even in the Japanese language environment.
7509 Suggested by Jason Rumney <jasonr@gnu.org>.
7510
75112004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
7512
7513 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
7514 use the same characters as the dummy marks; make it free from
7515 getting affected by the language environment.
7516 (gnus-summary-read-group-1): Update mark positions only when the
7517 format spec is updated.
7518
7519 * gnus-spec.el (gnus-update-format-specifications): Return a list
7520 of updated types.
7521
75222004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
7523
7524 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
7525 of boundp to check if display-warning is available.
7526
75272004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
7528
7529 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
7530
75312004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
7532
7533 * nnspool.el (nnspool-spool-directory): Use news-path if the
7534 news-directory variable is not bound.
7535
7536 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
7537 function instead of display-warning if it is not available.
7538
75392004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
7540
7541 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
7542 v5-10: Use `point-at-bol'.
7543
75442004-10-26 Simon Josefsson <jas@extundo.com>
7545
7546 * hashcash.el: Fix URL in comment, reported by Cheng Gao
7547 <chenggao@gmail.com>.
7548
75492004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
7550
7551 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
7552 instead.
7553
75542004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
7555
7556 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
7557 to remove a server from the nnimap-server-buffer-alist.
7558 (nnimap-open-connection, nnimap-close-server): Use it.
7559
7560 * gnus-encrypt.el: Remove file in favor of encrypt.el.
7561
75622004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
7563
7564 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
7565 running the major-mode function.
7566
75672004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
7568
7569 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
7570 dummy marks in the right way.
7571
75722004-10-18 David Edmondson <dme@dme.org>
7573
7574 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
7575 excessively.
7576
75772004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
7578
7579 * gnus-util.el (gnus-split-references): Accept a nil references
7580 string and go on blissfully.
7581
7582 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
7583 cases where the references string is non-nil but has no references.
7584
7585 * encrypt.el: Add autoload tags.
7586
7587 * spam.el (spam-resolve-registrations-routine): Remove article
7588 from unregistration list too. Reported by David Hanak
7589 <dhanak@isis.vanderbilt.edu>
7590
75912004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
7592
7593 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
7594 nil. Changed custom type.
7595
75962004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
7597
7598 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
7599
7600 * gnus-sum.el (gnus-summary-move-article): Use it.
7601
76022004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
7603
7604 * encrypt.el: Add autoload cookies.
7605
7606 * spam.el (spam-backend-article-list-property)
7607 (spam-backend-get-article-todo-list)
7608 (spam-backend-put-article-todo-list, )
7609 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
7610 Resolve registrations separately.
7611 (spam-register-routine): Format comments.
7612 (spam-unregister-routine, spam-register-routine): Always call with
7613 specific-articles, no default list.
7614 (spam-summary-prepare-exit): Use the spam-classifications function.
7615
7616 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
7617 gnus-encrypt.el.
7618
7619 * encrypt.el: copied from gnus-encrypt.el
7620
7621 * gnus-encrypt.el: commented that it's obsolete
7622
76232004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
7624
7625 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
7626 (gnus-score-save): Use it.
7627
7628 * message.el (message-bury): Use `window-dedicated-p'.
7629
76302004-10-15 Simon Josefsson <jas@extundo.com>
7631
7632 * pop3.el (top-level): Don't require nnheader.
7633 (pop3-read-timeout): Add.
7634 (pop3-accept-process-output): Add.
7635 (pop3-read-response, pop3-retr): Use it.
7636
76372004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
7638
7639 * spam.el (spam-register-routine): Move comment.
7640 (spam-verify-bogofilter): Use 'unknown for the initial
7641 spam-bogofilter-valid state, not 'never.
7642
7643 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
7644 for netrc-machine.
7645
7646 * nnimap.el (nnimap-open-connection): Use
7647 netrc-machine-user-or-password.
7648
76492004-10-17 Richard M. Stallman <rms@gnu.org>
7650
7651 * gnus-registry.el (gnus-registry-unload-hook):
7652 Set as a variable with add-hook.
7653
7654 * nnspool.el (nnspool-spool-directory): Use news-directory instead
7655 of news-path.
7656
7657 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
7658
7659 * spam.el: Delete duplicate `provide'.
7660 (spam-unload-hook): Set as a variable with add-hook.
7661
76622004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
7663
7664 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
7665 in the doc string.
7666
7667 * message.el (message-ignored-news-headers)
7668 (message-ignored-supersedes-headers)
7669 (message-ignored-resent-headers)
7670 (message-forward-ignored-headers): Improve custom type.
7671
76722004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
7673
7674 * message.el (message-tokenize-header): Fix 2004-09-06 change
7675 which used point-min in the wrong place.
7676
76772004-10-12 Simon Josefsson <jas@extundo.com>
7678
7679 * tls.el (tls-certtool-program): New variable.
7680 (tls-certificate-information): New function, based on
7681 ssl-certificate-information.
7682
76832004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
7684
7685 * compface.el: Move the version of ELisp-based uncompface program
7686 to the contrib directory because of the copyright problem.
7687
76882004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
7689
7690 * message.el (message-kill-buffer): Raise the current frame.
7691
76922004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
7693
7694 * gnus-sum.el: Mention that multibyte characters don't work as marks.
7695
7696 * gnus.el (message-y-or-n-p): Autoload.
7697
7698 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
7699 (pop3-password-required, pop3-authentication-scheme)
7700 (pop3-leave-mail-on-server): Made customizable.
7701 (pop3): New custom group.
7702 (pop3-retr): Remove `sleep-for' statements.
7703 Suggested by Dave Love <fx@gnu.org>.
7704
7705 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
7706 Windows/DOS.
7707
7708 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
7709 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
7710 Dave Love <fx@gnu.org>.
7711
7712 * mml.el (mml-minibuffer-read-disposition): Require match.
7713 Suggested by Dave Love <fx@gnu.org>.
7714
77152004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
7716
7717 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
7718 doc string.
7719
77202004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
7721
7722 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
7723
77242004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7725
7726 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
7727 instead of calling `mm-insert-inline', to decode text/* parts
7728 before displaying them.
7729
77302004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
7731
7732 * mm-uu.el (mm-uu-text-plain-type): New variable.
7733 (mm-uu-pgp-signed-extract-1): Use it.
7734 (mm-uu-pgp-encrypted-extract-1): Use it.
7735 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
7736 bind mm-uu-text-plain-type with that value.
7737 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
7738 mm-uu-dissect.
7739
77402004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
7741
7742 * gnus-group.el (gnus-update-group-mark-positions):
7743 * gnus-sum.el (gnus-update-summary-mark-positions):
7744 * message.el (message-check-news-body-syntax):
7745 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
7746 of string-as-multibyte.
7747
77482004-10-05 Juri Linkov <juri@jurta.org>
7749
7750 * gnus-group.el (gnus-update-group-mark-positions):
7751 * gnus-sum.el (gnus-update-summary-mark-positions):
7752 * message.el (message-check-news-body-syntax):
7753 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
7754 8-bit unibyte values to a multibyte string for search functions.
7755
77562004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
7757
7758 * mm-uu.el (mm-uu-dissect): Allow optional arg.
7759 (mm-uu-dissect-text-parts): New function.
7760
7761 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
7762 dissect text parts.
7763
7764 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
7765 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
7766
7767 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
7768
7769 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
7770 gnus-current-topics instead of gnus-current-topic.
7771
77722004-10-06 Jesper Harder <harder@ifa.au.dk>
7773
7774 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
7775
77762004-10-05 Jesper Harder <harder@ifa.au.dk>
7777
7778 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
7779 where approriate.
7780
7781 * nnml.el (nnml-generate-active-info): do.
7782
7783 * nndiary.el (nndiary-generate-active-info): do.
7784
7785 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
7786 (gnus-topic-move): do.
7787
7788 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
7789 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
7790
7791 * gnus-srvr.el (gnus-server-prepare)
7792 (gnus-server-open-all-servers): do.
7793
7794 * gnus-msg.el (gnus-summary-cancel-article)
7795 (gnus-summary-resend-message)
7796 (gnus-summary-mail-crosspost-complaint): do.
7797
7798 * gnus-move.el (gnus-change-server): do.
7799
7800 * gnus-group.el (gnus-group-unmark-all-groups)
7801 (gnus-group-set-current-level): do.
7802
78032004-10-04 Simon Josefsson <jas@extundo.com>
7804
7805 * message.el (message-generate-hashcash): Doc fix.
7806
78072004-10-02 Kevin Greiner <kgreiner@compsol.cc>
7808
7809 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
7810 avoid infinite recursion via gnus-get-function.
7811
78122004-10-02 Jesper Harder <harder@ifa.au.dk>
7813
7814 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
7815
7816 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
7817
7818 * nnmail.el (nnmail-split-history): do.
7819
7820 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
7821 (nnml-request-delete-group): do.
7822
7823 * nnslashdot.el (nnslashdot-read-groups): do.
7824
7825 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
7826 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
7827
7828 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
7829 (nnspool-sift-nov-with-sed): Use last
7830 (nnspool-retrieve-headers-with-nov): Use mapc.
7831 (nnspool-request-newgroups): Use dolist.
7832 (nnspool-request-group): Use last.
7833
7834 * nntp.el (nntp-read-server-type): Use dolist.
7835
7836 * nnvirtual.el (nnvirtual-create-mapping)
7837 (nnvirtual-update-read-and-marked): Use dolist.
7838 (nnvirtual-convert-headers): Simplify.
7839
78402004-10-01 Kevin Greiner <kgreiner@compsol.cc>
7841
7842 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
7843 support for sync'ing tick marks.
7844
78452004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
7846
7847 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
7848 there's no visible header.
7849
78502004-10-01 Kevin Greiner <kgreiner@compsol.cc>
7851
7852 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
7853 necessary, pass full group name to gnus-request-set-marks.
7854
78552004-10-01 Simon Josefsson <jas@extundo.com>
7856
7857 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
7858 acroread.
7859
78602004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7861
7862 * spam-report.el (spam-report-gmane): Fix interactive.
7863
7864 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
7865
7866 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
7867 when writing file.
7868 (gnus-agent-synchronize-flags): Don't default to being
7869 interactive.
7870
78712004-09-30 Simon Josefsson <jas@extundo.com>
7872
7873 * message.el (message-generate-hashcash): Add.
7874 (message-send-mail): Use it, call mail-add-payment.
7875
78762004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
7877
7878 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
7879
78802004-09-28 Kevin Greiner <kgreiner@compsol.cc>
7881
7882 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
7883 gnus-requst-update-info with explicit code to sync the in-memory
7884 info read flags with the marks being sync'd to the backend.
7885
7886 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
7887
78882004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
7889
7890 * spam.el (spam-verify-bogofilter): Add new function.
7891 (spam-check-bogofilter)
7892 (spam-bogofilter-register-with-bogofilter): Use it.
7893 (spam-verify-bogofilter): Add small fixes.
7894
78952004-09-28 Simon Josefsson <jas@extundo.com>
7896
7897 * hashcash.el (hashcash-generate-payment): Revert.
7898
78992004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
7900
7901 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
7902 gnus-extract-references instead of gnus-split-references.
7903
7904 * gnus-util.el (gnus-extract-references): Add new function, analogous
7905 to gnus-split-references but extracts only the message-ID without
7906 anything extra.
7907
7908 * hashcash.el (hashcash-generate-payment)
7909 (hashcash-check-payment): Do the right thing if hashcash-path is
7910 nil (because the hashcash program could not be found).
7911
7912 * spam.el (spam-use-hashcash): Remove comment.
7913
79142004-09-27 Jesper Harder <harder@ifa.au.dk>
7915
7916 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
7917 (gnus-cache-enter-article, gnus-cache-remove-article)
7918 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
7919
7920 * gnus-async.el (gnus-async-prefetch-remove-group): do.
7921
7922 * gnus-art.el (article-hide-boring-headers)
7923 (article-translate-strings, article-display-face)
7924 (gnus-article-mime-match-handle-first)
7925 (gnus-article-highlight-headers)
7926 (gnus-article-add-buttons-to-head): do.
7927
79282004-09-27 Simon Josefsson <jas@extundo.com>
7929
7930 * hashcash.el: New version, from
7931 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
7932 ../contrib/.
7933
79342004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7935
7936 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
7937
79382004-09-26 Jesper Harder <harder@ifa.au.dk>
7939
7940 * gnus-dup.el (gnus-dup-open): Use mapc.
7941 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
7942
7943 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
7944 Reported by Stefan Wiens <s.wi@gmx.net>.
7945
7946 * gnus.el (gnus-shutdown): Use dolist.
7947
7948 * gnus-undo.el (gnus-undo): Use mapc.
7949
7950 * nnrss.el (nnrss-generate-active): do.
7951
7952 * message.el (message-cite-original-without-signature)
7953 (message-cite-original): Use mapc.
7954 (message-do-actions, message-make-forward-subject): Use dolist.
7955
79562004-09-25 Kevin Greiner <kgreiner@compsol.cc>
7957
7958 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
7959 deletion to remove entire duplicate line. Fixes merged article
7960 number bug.
7961
79622004-09-25 Kevin Greiner <kgreiner@compsol.cc>
7963
7964 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
7965 servers that are offline. Avoids having gnus-agent-toggle-plugged
7966 first ask if you want to open a server and then, even when you
7967 responded with no, asking if you want to synchronize the server's
7968 flags.
7969 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
7970 multi-line expressions.
7971 (gnus-agent-synchronize-group-flags): New internal function.
7972 Updates marks in memory (in the info structure) AND in the
7973 backend.
7974
7975 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
7976
7977 * nnagent.el (nnagent-request-set-mark): Use
7978 gnus-agent-synchronize-group-flags, not backend's request-set-mark
7979 method, to ensure that synchronization updates marks in the
7980 backend and in the info (in memory) structure.
7981
79822004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
7983
7984 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
7985 convention fully; don't miss the root article of a thread; make
7986 the X-Draft-From header with correct article numbers.
7987
79882004-09-23 Kevin Greiner <kgreiner@compsol.cc>
7989
7990 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
7991 unless plugged. Disable the agent so that an open failure causes
7992 an error.
7993
7994 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
7995 Reverted 2004-09-21 change. The backend must be opened while
7996 synchronizing flags even when the backend stores the flags
7997 locally.
7998
79992004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
8000
8001 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
8002 in `header' match. Reported by Svend Tollak Munkejord.
8003
8004 * message.el (message-cite-original): Fix use of
8005 `message-cite-articles-with-x-no-archive'.
8006
80072004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
8008
8009 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
8010 (gnus-window-to-buffer): Ditto.
8011
8012 * mml.el (mml-preview-buffer): New variable.
8013 (mml-preview): Manage window layout with gnus-buffer-configuration.
8014
8015 * gnus-msg.el (gnus-setup-message): Put article numbers into the
8016 X-Draft-From header even if those articles aren't quoted.
8017
80182004-09-21 Kevin Greiner <kgreiner@compsol.cc>
8019
8020 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
8021 (gnus-request-set-mark, gnus-request-update-mark): Use new
8022 g-s-t-u-l-m to decide to use backend even when unplugged.
8023
80242004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
8025
8026 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
8027 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
8028
80292004-09-20 Simon Josefsson <jas@extundo.com>
8030
8031 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
8032 "utf-16-le".
8033
80342004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
8035
8036 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
8037
80382004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
8039
8040 * uudecode.el (uudecode-use-external): Add :version.
8041
8042 * smime.el (smime-CA-file, smime-encrypt-cipher)
8043 (smime-dns-server): Add :version.
8044
8045 * smiley.el (gnus-smiley-file-types): Add :version.
8046
8047 * sha1.el (sha1-use-external): Add :version.
8048
8049 * pgg-def.el (pgg-query-keyserver): Add :version.
8050
8051 * nnmail.el (nnmail-fancy-expiry-targets)
8052 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
8053 Add :version.
8054
8055 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
8056 (nnimap-retrieve-groups-asynchronous): Add :version.
8057 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
8058
8059 * mml.el (mml-content-disposition-parameters)
8060 (mml-insert-mime-headers-always): Add :version.
8061
8062 * mm-util.el (mm-coding-system-priorities): Add :version.
8063
8064 * mm-decode.el (mm-inline-text-html-with-images)
8065 (mm-keep-viewer-alive-types, mm-external-terminal-program)
8066 (mm-verify-option): Add :version.
8067 (mm-text-html-renderer): Change :version.
8068
8069 * message.el (message-fcc-externalize-attachments)
8070 (message-required-headers, message-draft-headers)
8071 (message-subject-trailing-was-query)
8072 (message-subject-trailing-was-ask-regexp)
8073 (message-subject-trailing-was-regexp, message-mark-insert-begin)
8074 (message-mark-insert-end, message-archive-header)
8075 (message-archive-note, message-cross-post-default)
8076 (message-cross-post-note, message-followup-to-note)
8077 (message-cross-post-note-function, message-use-mail-followup-to)
8078 (message-subscribed-address-functions)
8079 (message-subscribed-address-file, message-subscribed-addresses)
8080 (message-subscribed-regexps, message-allow-no-recipients)
8081 (message-yank-cited-prefix, message-signature-insert-empty-line)
8082 (message-hidden-headers, message-hierarchical-addresses)
8083 (message-mail-user-agent, message-use-idna)
8084 (message-valid-fqdn-regexp)
8085 (message-strip-special-text-properties, message-header-synonyms)
8086 (message-beginning-of-line, message-tab-body-function): Add :version.
8087 (message-insert-canlock, message-wide-reply-confirm-recipients):
8088 Change :version.
8089
8090 * mail-source.el (mail-source-ignore-errors): Add :group, :type
8091 and :version.
8092 (mail-source-delete-old-incoming-confirm)
8093 (mail-source-movemail-program): Add :version.
8094
8095 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
8096 (gnus-agent-cache, gnus-agent): Change :version.
8097
8098 * gnus-util.el (gnus-use-byte-compile): Change :version.
8099
8100 * gnus-sum.el (gnus-summary-make-false-root-always)
8101 (gnus-summary-default-high-score)
8102 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
8103 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
8104 (gnus-read-all-available-headers, gnus-article-emulate-mime)
8105 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
8106 (gnus-sum-thread-tree-single-indent)
8107 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
8108 (gnus-sum-thread-tree-leaf-with-other)
8109 (gnus-sum-thread-tree-single-leaf): Add :version.
8110 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
8111 (gnus-article-loose-mime): Change :version.
8112
8113 * gnus-start.el (gnus-backup-startup-file)
8114 (gnus-save-startup-file-via-temp-buffer): Add :version.
8115
8116 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
8117 (gnus-server-offline-face): Add :version.
8118
8119 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
8120
8121 * gnus-msg.el (gnus-gcc-externalize-attachments)
8122 (gnus-debug-files, gnus-debug-exclude-variables)
8123 (gnus-discouraged-post-methods): Change :version.
8124 (gnus-confirm-mail-reply-to-news)
8125 (gnus-confirm-treat-mail-like-news): Add :version.
8126
8127 * gnus-int.el (gnus-server-unopen-status): Add :version.
8128
8129 * gnus-group.el (gnus-group-jump-to-group-prompt)
8130 (gnus-large-ephemeral-newsgroup)
8131 (gnus-fetch-old-ephemeral-headers): Add :version.
8132
8133 * gnus-fun.el (gnus-x-face-directory)
8134 (gnus-convert-pbm-to-x-face-command)
8135 (gnus-convert-image-to-x-face-command)
8136 (gnus-convert-image-to-face-command): Add :version.
8137
8138 * gnus-delay.el (gnus-delay-default-hour): Add :version.
8139
8140 * gnus-cite.el (gnus-cite-blank-line-after-header)
8141 (gnus-article-boring-faces): Add :version.
8142
8143 * gnus-art.el (gnus-buttonized-mime-types)
8144 (gnus-inhibit-mime-unbuttonizing)
8145 (gnus-treat-display-face)
8146 (gnus-treat-body-boundary): Change :version.
8147 (gnus-body-boundary-delimiter, gnus-picon-databases)
8148 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
8149 (gnus-treat-date-english, gnus-treat-fold-headers)
8150 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
8151 (gnus-treat-mail-picon, gnus-treat-wash-html)
8152 (gnus-article-encrypt-protocol)
8153 (gnus-use-idna, gnus-article-over-scroll)
8154 (gnus-mime-display-multipart-alternative-as-mixed)
8155 (gnus-mime-display-multipart-related-as-mixed)
8156 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
8157 (gnus-ctan-url, gnus-button-ctan-handler)
8158 (gnus-button-handle-ctan-bogus-regexp)
8159 (gnus-button-ctan-directory-regexp)
8160 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
8161 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
8162 (gnus-button-man-level, gnus-button-emacs-level)
8163 (gnus-button-message-level, gnus-button-browse-level): Add :version.
8164
8165 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
8166 (gnus-agent-go-online): Change :version.
8167 (gnus-agent-expire-unagentized-dirs)
8168 (gnus-agent-auto-agentize-methods): Add :version.
8169
8170 * flow-fill.el (fill-flowed-display-column)
8171 (fill-flowed-encode-column): Add :version.
8172
8173 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
8174 (gnus-outlook-deuglify-unwrap-max)
8175 (gnus-outlook-deuglify-cite-marks)
8176 (gnus-outlook-deuglify-unwrap-stop-chars)
8177 (gnus-outlook-deuglify-no-wrap-chars)
8178 (gnus-outlook-deuglify-attrib-cut-regexp)
8179 (gnus-outlook-deuglify-attrib-verb-regexp)
8180 (gnus-outlook-deuglify-attrib-end-regexp)
8181 (gnus-outlook-display-hook): Add :version.
8182
8183 * binhex.el (binhex-use-external): Add :version.
8184
81852004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
8186
8187 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
8188 and `invisible'.
8189
81902004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
8191
8192 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
8193 in gnus-registry-trim.
8194
81952004-09-13 Simon Josefsson <jas@extundo.com>
8196
8197 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
8198
8199 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
8200
8201 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
8202 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8203 <yamaoka@jpl.org>.
8204 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
8205 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8206 <yamaoka@jpl.org>.
8207
8208 * sieve.el (sieve-manage-mode): Ditto.
8209
82102004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
8211
8212 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
8213
82142004-09-11 Simon Josefsson <jas@extundo.com>
8215
8216 * dns-mode.el: Add.
8217
8218 * mm-view.el (mm-display-dns-inline): Add.
8219
8220 * mm-decode.el (mm-inline-media-tests): Add text/dns.
8221 (mm-automatic-display): Ditto.
8222
8223 * mailcap.el (mailcap-mime-data): Add text/dns.
8224 (mailcap-mime-extensions): Map .soa to text/dns.
8225
82262004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
8227
8228 * gnus-art.el (article-decode-mime-words, article-babel)
8229 (gnus-article-highlight-signature, gnus-article-add-buttons)
8230 (gnus-signature-toggle): Remove unnecessary bindings of
8231 `inhibit-read-only' inherited from v5.10 merge.
8232
82332004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
8234
8235 * nntp.el (nntp): New customization group.
8236 (nntp-authinfo-file): Add customization group.
8237
8238 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
8239
8240 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
8241
8242 * gnus.el (to-address, to-list, subscribed)
8243 (large-newsgroup-initial): Ditto.
8244
8245 * flow-fill.el (fill-flowed-display-column)
8246 (fill-flowed-encode-column): Ditto.
8247
82482004-09-06 Stefan <monnier@iro.umontreal.ca>
8249
8250 * message.el (message-tokenize-header, message-send-mail-with-qmail):
8251 Use point-min rather than 1.
8252 (message-send-mail): Use buffer-size rather than point-max.
8253
8254 * gnus-sum.el (gnus-summary-search-article-forward):
8255 Signal a specific `search-failed' rather than a generic `error'.
8256
8257 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
8258 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
8259 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
8260
82612004-09-10 Simon Josefsson <jas@extundo.com>
8262
8263 * nndb.el (require): Remove tcp and duplicate cl.
8264
82652004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8266
8267 * gnus-agent.el (directory-files-and-attributes): Move forward.
8268
82692004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8270
8271 * gnus-agent.el (directory-files-and-attributes): Optionally
8272 defined to support XEmacs.
8273
82742004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8275
8276 * gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf
8277 to avoid run-time CL dependencies.
8278 (gnus-agent-unfetch-articles): New function.
8279 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
8280 article numbers even when local .overview file is missing.
8281 (gnus-agent-read-article-number): New function. Only accepts
8282 27-bit article numbers.
8283 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
8284 gnus-agent-read-article-number.
8285 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
8286 from backend while recognizing that article numbers in .overview
8287 must be valid.
8288 (gnus-agent-update-files-total-fetched-for): Use
8289 directory-files-and-attributes to improve performance.
8290 * gnus-int.el (gnus-request-move-article): Use
8291 gnus-agent-unfetch-articles in place of gnus-agent-expire to
8292 improve performance.
8293
8294 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
8295 some users confused by references to .newsrc when they only have a
8296 .newsrc.eld file.
8297 (gnus-convert-mark-converter-prompt,
8298 gnus-convert-converter-needs-prompt): Fixed use of property list.
8299 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
8300 New function. Used internally to only display 'gnus converting
8301 files' message when actually necessary.
8302
8303 * gnus-sum.el (): Removed (require 'gnus-agent) as required
8304 methods now autoloaded.
8305
83062004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8307
8308 * gnus-sum.el (gnus-summary-insert-subject): Remove list
8309 identifiers.
8310
83112004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
8312
8313 * gnus-picon.el: Fix indentation and closing parenthesis.
8314
83152004-09-01 Simon Josefsson <jas@extundo.com>
8316
8317 * message.el (message-canlock-generate): Require sha1, not
8318 sha1-el. (Can we get rid of this require alltogheter? It is ugly
8319 to require within a function. Sadly, if sha1.el isn't loaded, the
8320 let binding in m-c-g will hide the defcustom definition, which is
8321 bad.)
8322
8323 * canlock.el: Require sha1, not sha1-el.
8324
8325 * message.el: Don't autoload sha1 (there is a autoload cookie in
8326 sha1.el).
8327
8328 * sha1-el.el: Renamed to sha1.el.
8329
83302004-08-30 Juanma Barranquero <lektu@terra.es>
8331
8332 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
8333
83342004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
8335
8336 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
8337
83382004-08-30 Kim F. Storm <storm@cua.dk>
8339
8340 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
8341
8342 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
8343 Add :group 'nnimap.
8344
83452004-08-30 Andreas Schwab <schwab@suse.de>
8346
8347 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
8348 ?* and ?\;.
8349
8350 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
8351 and ?\' to symbol instead of whitespace.
8352
83532004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
8354
8355 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
8356
8357 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
8358 instead of re-search-forward.
8359
8360 * gnus-uu.el (gnus-uu-save-article): Ditto.
8361 (gnus-uu-post-encode-uuencode): Ditto.
8362
8363 * html2text.el (html2text-clean-list-items): Ditto.
8364 (html2text-clean-dtdd): Ditto.
8365 (html2text-format-tags): Ditto.
8366
8367 * message.el (message-send-mail-with-sendmail): Fix regexp.
8368 (message-fill-field-general): Use search-forward instead of
8369 re-search-forward.
8370 (unbold-region): Ditto.
8371
8372 * nnrss.el (nnrss-request-article): Ditto.
8373
8374 * nnslashdot.el (nnslashdot-request-article): Ditto.
8375
8376 * nnweb.el (nnweb-gmane-wash-article): Ditto.
8377
8378 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
8379 "Unrecognized menu descriptor" error in XEmacs.
8380
83812004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
8382
8383 * gnus-sum.el (gnus-read-header): Don't remove a header for the
8384 parent article of a sparse article in the thread hashtb.
8385
83862004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
8387
8388 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
8389 (nnmail-expand-newtext): Lowercase expanded entries if
8390 nnmail-split-lowercase-expanded is non-nil.
8391
83922004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8393
8394 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward
8395 entry.
8396
8397 * gnus-group.el (gnus-group-line-format-alist): Convert the value
8398 of gnus-tmp-news-method into string under XEmacs. It will be
8399 passed to gnus-correct-length which takes only a string argument.
8400
84012004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
8402
8403 * gnus-util.el (gnus-bind-print-variables): New macro.
8404 (gnus-prin1): Use it.
8405 (gnus-prin1-to-string): Use it.
8406 (gnus-pp): New function.
8407 (gnus-pp-to-string): New function.
8408
8409 * gnus-cus.el (gnus-agent-cat-prepare-category-field): Replace
8410 pp-to-string with gnus-pp-to-string.
8411 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
8412 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
8413 * gnus-msg.el (gnus-debug): Ditto.
8414 * gnus-score.el (gnus-score-save): Ditto.
8415 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
8416 gnus-pp-to-string.
8417 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
8418 with gnus-pp.
8419 * score-mode.el (gnus-score-pretty-print): Ditto.
8420 * webmail.el (webmail-debug): Ditto.
8421
84222004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
8423
8424 * gnus-art.el (article-display-face, article-display-x-face): Use
8425 buffer-read-only.
8426
84272004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
8428
8429 * gnus-art.el (article-hide-list-identifiers): Bind
8430 inhibit-read-only as t.
8431
84322004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
8433
8434 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
8435
84362004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
8437
8438 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
8439 (gnus-narrow-to-page): Don't assume point-min == 1.
8440 (gnus-article-edit-mode): Derive from message-mode.
8441
8442 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
8443 point-min == 1.
8444
8445 * imap.el (imap-parse-address-list, imap-parse-body-ext):
8446 Disable incorrect use of `assert'.
8447
8448 * message.el (message-mode): Set comment-start-skip.
8449
8450
84512004-08-22 Sam Steingold <sds@gnu.org>
8452
8453 * pop3.el (pop3-leave-mail-on-server): New user variable.
8454 (pop3-movemail): Delete mail only when it is nil.
8455
84562004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
8457
8458 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
8459
8460 * mml.el (mml-preview): Use `pop-to-buffer'.
8461
8462 * message.el (message-goto-mail-followup-to): Insert after "To".
8463 (message-carefully-insert-headers): Add comment.
8464
8465 * gnus.el: Remove unused variable `gnus-article-check-size'.
8466
8467 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
8468
8469 * gnus-art.el (gnus-button-alist): Improve
8470 `gnus-button-handle-library' entry.
8471
84722004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
8473
8474 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
8475 downcase, since XEmacs capitalizes error messages differently.
8476
84772004-08-18 Jesper Harder <harder@ifa.au.dk>
8478
8479 * nntp.el: Add (require 'gnus) due to reference to
8480 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
8481
84822004-08-18 Florian Weimer <fw@deneb.enyo.de>
8483
8484 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
8485 `mm-fill-flowed'.
8486
8487 * mm-decode.el (mm-dissect-singlepart): Check it.
8488
84892004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
8490
8491 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
8492 'imap' for netrc parsing.
8493
84942004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
8495
8496 * mailcap.el (mailcap-mime-data): Mark as risky.
8497
84982004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8499
8500 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
8501 may be included in the encoded word.
8502 (rfc2047-encode): Don't append a space if the encoded word
8503 includes close parenthesis.
8504
85052004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
8506
8507 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
8508 of text within parentheses.
8509
85102004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
8511
8512 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
8513 (gnus-encrypt-write-file-contents): Make the password key the file
8514 name PLUS the cipher, not just the cipher. Also remove failed
8515 passwords from the cache.
8516
85172004-08-06 Simon Josefsson <jas@extundo.com>
8518
8519 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
8520 fix.
8521
85222004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
8523
8524 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
8525 LWSP.
8526
85272004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
8528
8529 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
8530 to append in-reply-to: data to the references: header.
8531
8532 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
8533 (netrc-parse): Use gnus-encrypt.el functions.
8534
8535 * gnus-encrypt.el: Add new file for encryption support; currently
8536 does only a few GPG ciphers and an internal XOR cipher.
8537
8538 * password.el: Add comments on using password-read-and-add.
8539 (password-read-and-add): Add function to read and add the
8540 password to the cache at once.
8541
85422004-07-28 Simon Josefsson <jas@extundo.com>
8543
8544 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
8545 parameter (but don't use it, for now).
8546
8547 * imap.el (imap-ssl-open): Use imap-process-connection-type,
8548 instead of hard coding to nil.
8549
85502004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
8551
8552 * mm-view.el (mm-inline-image-emacs): Open lines under an image
8553 as mm-inline-image-xemacs does.
8554
85552004-07-26 Simon Josefsson <jas@extundo.com>
8556
8557 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
8558 Revert part of 2004-07-17 change below.
8559
85602004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
8561
8562 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
8563 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
8564
85652004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8566
8567 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
8568 quotes that actually start with ">" at the beginning of the
8569 lines.
8570
85712004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
8572
8573 * rfc2047.el (rfc2047-encode-region): Fix last change.
8574 (rfc2047-encode-parameter): Remove useless concat.
8575
85762004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
8577
8578 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
8579 encode special characters; fix some kind of misconfigured headers;
8580 signal a real error if debug-on-quit or debug-on-error is non-nil.
8581 (rfc2047-encode-max-chars): New variable.
8582 (rfc2047-encode-1): Use it.
8583 (rfc2047-encode-parameter): New function.
8584
8585 * mml.el (mml-insert-parameter): Remove an excessive space.
8586
85872004-07-17 Simon Josefsson <jas@extundo.com>
8588
8589 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
8590 Kai Grossjohann <kai@emptydomain.de>.
8591 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
8592 (gnus-group-make-menu-bar): Ditto.
8593
8594 * gnus-util.el (gnus-group-server): Add.
8595
85962004-07-16 Jesper Harder <harder@ifa.au.dk>
8597
8598 * message.el (message-clone-locals): Clone sendmail and smtp
8599 variables.
8600
86012004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
8602
8603 * rfc2047.el (rfc2047-encode-region): Fix last change.
8604
86052004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
8606
8607 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
8608 characters as non-special.
8609
86102004-07-09 Simon Josefsson <jas@extundo.com>
8611
8612 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
8613 Users will lose all flag changes made while unplugged with
8614 e.g. nntp unless flag synchronization happens, thus `nil' is not a
8615 good default. See numerous reports on ding mailing list.
8616
86172004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
8618
8619 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
8620 add generate-head-function and generate-article-function to the
8621 rfc822-forward entry.
8622 (nndoc-rfc822-forward-generate-article): New function.
8623 (nndoc-rfc822-forward-generate-head): New function.
8624
8625 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
8626
86272004-07-06 Dan Christensen <jdc@uwo.ca>
8628
8629 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
8630 respect display group parameter and gnus-summary-expunge-below.
8631 (gnus-articles-to-read): Remove unused reference to display group
8632 parameter.
8633
86342004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8635
8636 * nnheader.el (nnheader-uniquify-message-id): New experimental
8637 variable.
8638 (nnheader-nov-read-message-id): Use it.
8639
8640 * spam-report.el (spam-report-gmane): Add interactive.
8641
86422004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
8643
8644 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
8645 qp-or-base64 for the application/* types.
8646
86472004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
8648
8649 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
8650
86512004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
8652
8653 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
8654 trim value.
8655
86562004-01-25 Paul Jarc <prj@po.cwru.edu>
8657
8658 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
8659 New macro and function.
8660 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
8661
86622004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
8663
8664 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
8665 after-load-alist.
8666
86672004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8668
8669 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
8670 update info that isn't there.
8671
86722004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
8673
8674 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
8675 entry.
8676
86772004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
8678
8679 * mm-view.el (mm-inline-render-with-function): Use multibyte
8680 buffer; decode html source by charset.
8681
8682 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
8683
8684 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
8685 Mule-UCS is loaded under XEmacs.
8686 (mm-mime-mule-charset-alist): Avoid duplicated entries.
8687
86882004-06-28 Jesper Harder <harder@ifa.au.dk>
8689
8690 * nnheader.el (nnheader-max-head-length): Increase to 8192.
8691
86922004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8693
8694 * mm-util.el (mm-coding-system-p): Return a coding-system.
8695 (mm-mime-mule-charset-alist): Use shift_jis instead of
8696 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
8697 entries for the mime charsets iso-2022-jp-3 and shift_jis.
8698 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
8699 instead of japanese-shift-jis and iso-latin-1 respectively in
8700 order to share the default value with both Emacs and XEmacs-mule.
8701 (mm-mule-charset-to-mime-charset): Make
8702 mm-coding-system-priorities effective.
8703 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
8704 while predicating of candidates upon the priorities.
8705
87062004-06-27 Jesper Harder <harder@ifa.au.dk>
8707
8708 * gnus-sum.el (gnus-summary-make-menu-bar): Add
8709 gnus-uu-invert-processable.
8710
8711 * gnus.el: Autoload gnus-uu-invert-processable.
8712
87132004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
8714
8715 * mm-util.el (mm-with-multibyte-buffer): New macro.
8716
8717 * rfc2047.el (rfc2047-encode-string): Use it.
8718 (rfc2047-encode-region): Move point to the end of the region after
8719 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
8720
87212004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
8722
8723 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
8724 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
8725
87262004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
8727
8728 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
8729 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
8730 Karl Chen <quarl@nospam.quarl.org>.
8731
87322004-06-23 Jesper Harder <harder@ifa.au.dk>
8733
8734 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
8735 invalid addresses.
8736
87372004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
8738
8739 * spam.el: Change section markers, revise TODO list.
8740 (spam-backends): Make new master list of all installed backends.
8741 (spam-summary-exit-behavior): Add new variable to determine how
8742 messages moves are done at summary exit.
8743 (spam-move-spam-nonspam-groups-only)
8744 (spam-process-ham-in-nonham-groups)
8745 (spam-process-ham-in-spam-groups): Remove variables, the
8746 spam-summary-exit-behavior variable should be used to manage this
8747 behavior.
8748 (spam-old-ham-articles, spam-old-spam-articles): Remove.
8749 (spam-old-articles): Add variable, replacing spam-old-ham-articles
8750 and spam-old-spam-articles.
8751 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
8752 Add empty variables, placeholders for the backends they represent.
8753 (spam-set-difference): Move, unchanged.
8754 (spam-list-of-processors): Declare OBSOLETE, not used anymore
8755 unless the user has a processor variable.
8756 (spam-classifications, spam-classification-valid-p)
8757 (spam-backend-properties, spam-backend-property-valid-p)
8758 (spam-backend-function-type-valid-p)
8759 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
8760 (spam-report-articles-gmane, spam-report-articles-resend):
8761 Remove functions, they are not needed.
8762 (spam-install-backend-super, spam-backend-list)
8763 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
8764 (spam-backend-function, spam-backend-ham-registration-function)
8765 (spam-backend-spam-registration-function)
8766 (spam-backend-ham-unregistration-function)
8767 (spam-backend-spam-unregistration-function)
8768 (spam-backend-statistical-p, spam-backend-mover-p)
8769 (spam-install-backend-alias, spam-install-checkonly-backend)
8770 (spam-install-mover-backend, spam-install-nocheck-backend)
8771 (spam-install-backend, spam-install-statistical-backend)
8772 (spam-install-statistical-checkonly-backend): Add backend installation
8773 support.
8774 (spam-summary-prepare-exit): Rewrite to use the new backend code.
8775 (spam-group-processor-p): Use the new backend code and respect the
8776 summary exit behavior.
8777 (spam-mark-spam-as-expired-and-move-routine): Remove.
8778 (spam-summary-prepare): Change to use the new spam-old-articles
8779 variable.
8780 (spam-copy-or-move-routine, spam-copy-spam-routine)
8781 (spam-move-spam-routine, spam-copy-ham-routine)
8782 (spam-move-ham-routine): Add code to copy/move ham or spam.
8783 (spam-fetch-field-fast): Improve doc and code, plus allow the
8784 'number request.
8785 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
8786 variables.
8787 (spam-split, spam-find-spam): Use the new backend code.
8788 (spam-registration-functions): Remove variable.
8789 (spam-unregister-routine): Add convenience wrapper.
8790 (spam-log-undo-registration, spam-register-routine)
8791 (spam-log-processing-to-registry)
8792 (spam-log-unregistration-needed-p): Rename "check" to "backend"
8793 where possible.
8794 (spam-check-gmane-xref, spam-check-regex-headers)
8795 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
8796 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
8797 (spam-check-bogofilter-headers, spam-check-spamoracle)
8798 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
8799 (spam-check-crm114-headers): Use the spam-split-group that
8800 spam-split prepares, no need to determine it every time.
8801
8802 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
8803 to the nnheader-parse-naked-head call.
8804
8805 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
8806
8807 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
8808 the nnheader-nov-read-message-id call.
8809
88102004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
8811
8812 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
8813 gnus-activate-group twice. Suggested by Markus Peter
8814 <warp@spin.de>.
8815
88162004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
8817
8818 * gnus-art.el (gnus-article-time-format): Exchange the order of
8819 day and month in the default value; fix customization type.
8820 (article-date-ut): Use add-text-properties.
8821 (article-make-date-line): Use message-make-date instead of
8822 current-time-string.
8823
8824 * message.el (message-fetch-field): Don't use set-text-properties.
8825 (message-make-date): Simplify.
0f49874b 8826
01c52d31 88272004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 8828
01c52d31
MB
8829 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
8830 (rfc2047-encode-region): Treat text within parentheses as special;
8831 show the original text when error has occurred.
0f49874b 8832
01c52d31
MB
8833 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
8834 already-computed method to gnus-activate-group.
0f49874b 8835
01c52d31
MB
8836 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
8837 same select-methods identical Lisp objects.
0f49874b 8838
01c52d31
MB
8839 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
8840 object when modifying the info.
0f49874b 8841
01c52d31 88422004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 8843
01c52d31
MB
8844 * gnus-srvr.el (gnus-server-set-info): Remove the server from
8845 gnus-opened-servers since it has never been opened with the new
8846 configuration yet.
0f49874b 8847
01c52d31 88482004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 8849
01c52d31
MB
8850 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
8851 arg to nnheader-generate-fake-message-id.
0f49874b 8852
01c52d31 88532004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 8854
01c52d31
MB
8855 * nnheader.el (nnheader-generate-fake-message-id): Accept a
8856 number and build a fake message ID localized to a group and
8857 article number (so it's repeatable from that point on).
8858 (nnheader-fake-message-id-p): Change regex to accomodate new fake
8859 ID format.
ca0a6900 8860
01c52d31
MB
8861 * gnus-sum.el (gnus-get-newsgroup-headers): Call
8862 nnheader-generate-fake-message-id with the article number.
ca0a6900 8863
01c52d31 88642004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 8865
01c52d31
MB
8866 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
8867 end-of-buffer.
a21fb88e 8868
01c52d31 88692004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 8870
01c52d31 8871 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 8872
01c52d31 88732004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 8874
01c52d31
MB
8875 * rfc2047.el (rfc2047-encode-message-header): Remove useless
8876 goto-char.
8877 (rfc2047-encode): Fold the line before encoding.
bfe5418b 8878
01c52d31 88792004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 8880
01c52d31
MB
8881 * rfc2047.el (rfc2047-encode-message-header): Disabled header
8882 folding -- not all headers can be folded, and this should be done
8883 by the message composition mode. Probably. I think.
d4755e04 8884
01c52d31 88852004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 8886
01c52d31
MB
8887 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
8888 fast.
95f75c75 8889
01c52d31
MB
8890 * gnus-ems.el (gnus-remove-image): Don't use
8891 message-text-with-property; remove only the image found first.
4a43ee9b 8892
01c52d31 88932004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 8894
01c52d31 8895 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 8896
01c52d31 88972004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 8898
01c52d31
MB
8899 * message.el (message-text-with-property): Make it fast and accept
8900 optional arguments.
8901 (message-strip-forbidden-properties): Use it.
8902 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 8903
01c52d31 8904 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 8905
01c52d31 89062004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 8907
01c52d31
MB
8908 * gnus-art.el (article-hide-headers): Don't change the buffer
8909 mistakenly when performing mml-preview even if
8910 gnus-single-article-buffer is nil.
4a43ee9b 8911
01c52d31 89122004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 8913
01c52d31
MB
8914 * message.el (message-expand-name-databases): New user option.
8915 (message-expand-name): Use it.
4a43ee9b 8916
01c52d31 89172004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 8918
01c52d31
MB
8919 * spam.el (spam-report-articles-resend)
8920 (spam-report-resend-register-routine): Allow ham reporting.
8921 (spam-report-resend-register-ham-routine): Add wrapper.
8922 (spam-registration-functions): Add ham resending functions.
8923 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 8924
01c52d31
MB
8925 * gnus.el (ham-resend-to): Add new group parameter.
8926 (spam-process): Add ham resend option.
4a43ee9b 8927
01c52d31
MB
8928 * spam-report.el (spam-report-resend): Allow reporting ham.
8929 (spam-report-resend-ham): Add wrapper.
4a43ee9b 8930
01c52d31 89312004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 8932
01c52d31
MB
8933 * message.el (message-cite-articles-with-x-no-archive): New
8934 variable.
8935 (message-cite-original): Use it.
4a43ee9b 8936
01c52d31 89372004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 8938
01c52d31 8939 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 8940
01c52d31 89412004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 8942
01c52d31
MB
8943 * gnus-art.el (article-hide-headers): Refer to the values for
8944 gnus-ignored-headers and gnus-visible-headers in the summary
8945 buffer since a user may have set them as group parameters.
cfcd5c91 8946
01c52d31 89472004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 8948
01c52d31
MB
8949 * assistant.el (assistant-node-name): Add convenience function.
8950 (assistant-render-text, assistant-render-node): Add error handling,
8951 plus handle multiple next nodes.
8952 (assistant-find-next-node): Comment out for now.
8953 (assistant-find-next-nodes): Add function, returns list of next
8954 nodes.
8955
89562004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
8957
8958 * mail-source.el (mail-source-directory): Fix doc-string.
8959
89602004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
8961
8962 * assistant.el (assistant-render-text, assistant-eval): Add :set
8963 widget type, which is different because it takes and returns a
8964 list. Much hilarity ensues.
8965
89662004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
8967
8968 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
8969
8970 * gnus-group.el (gnus-group-get-new-news-this-group): Added
8971 doc-string.
8972
8973 * gnus-start.el (gnus-activate-group): Added doc-string.
8974
89752004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
8976
8977 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
8978
89792004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
8980
8981 * assistant.el (assistant-render-text): Try to add a :set
8982 widget, more to come.
8983
8984 * spam.el (spam-group-spam-contents-p): Handle empty groupname
8985 strings.
8986 (spam-report-articles-resend)
8987 (spam-register-routine): Do registration iff any articles warrant
8988 it.
8989 (spam-summary-prepare-exit): Change log message for nil group
8990 destinations.
8991
89922004-05-27 Daniel Pittman <daniel@rimspace.net>
8993
8994 * spam.el (spam-report-resend-register-routine): Allow
8995 spam-report-resend-to to be a group parameter or a global value.
8996
89972004-05-26 Simon Josefsson <jas@extundo.com>
8998
8999 * starttls.el: Merge with my GNUTLS based starttls.el.
9000 (starttls-gnutls-program, starttls-use-gnutls)
9001 (starttls-extra-arguments, starttls-process-connection-type)
9002 (starttls-connect, starttls-failure, starttls-success): New
9003 variables.
9004 (starttls-program, starttls-extra-args): Doc fix.
9005 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
9006 functions.
9007 (starttls-negotiate, starttls-open-stream): Check
9008 `starttls-use-gnutls' and pass on to corresponding *-gnutls
9009 function if it is set.
9010
90112004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
9012
9013 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
9014 structured fields.
9015
90162004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
9017
9018 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
9019
90202004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
9021
9022 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
9023 variable.
9024 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
9025 assigning the spam-mark to new messages.
9026
90272004-05-26 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
9028
9029 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
9030
90312004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
9032
9033 * rfc2047.el (rfc2047-encodable-p): Don't move point.
9034 (rfc2047-decode): Treat the ascii coding-system as raw-text by
9035 default.
9036
90372004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
9038
9039 * gnus-sum.el (gnus-summary-delete-article): invoke hook with
9040 correct data.
9041
90422004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
9043
9044 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
9045 (spam-group-processor-p): Fix function.
9046 (spam-group-processor-multiple-p)
9047 (spam-group-spam-processor-report-gmane-p)
9048 (spam-group-spam-processor-report-resend-p)
9049 (spam-group-spam-processor-bogofilter-p)
9050 (spam-group-spam-processor-blacklist-p)
9051 (spam-group-spam-processor-ifile-p)
9052 (spam-group-ham-processor-ifile-p)
9053 (spam-group-spam-processor-spamoracle-p)
9054 (spam-group-spam-processor-crm114-p)
9055 (spam-group-ham-processor-bogofilter-p)
9056 (spam-group-spam-processor-stat-p)
9057 (spam-group-ham-processor-stat-p)
9058 (spam-group-ham-processor-whitelist-p)
9059 (spam-group-ham-processor-BBDB-p)
9060 (spam-group-ham-processor-spamoracle-p)
9061 (spam-group-ham-processor-copy-p): Remove functions with some
9062 prejudice against unneeded code.
9063 (spam-report-articles-resend)
9064 (spam-report-resend-register-routine): Allow the group/topic
9065 spam-resend-to value to override spam-report-resend-to.
9066 (spam-summary-prepare-exit): Invoke spam-group-processor-p
9067 properly now.
9068
9069 * gnus.el (spam-resend-to): Add group/topic parameter.
9070 (spam-process): Move the OBSOLETE processors to the end of the
9071 choices.
9072
90732004-05-24 Daniel Pittman <daniel@rimspace.net>
9074
9075 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
9076 with resend-to set to nil, and then ask the user if necessary.
9077 (spam-report-resend): spam-report-resend takes a list of articles, not
9078 separate article numbers.
9079
90802004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
9081
9082 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
9083 addition to emacs-w3m.
9084
90852004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9086
9087 * assistant.el (assistant-authinfo-data): New function.
9088 (assistant-eval): Eval for entire assistant.
9089
9090 * netrc.el (netrc-services-file): New variable.
9091 (netrc-parse-services): New function.
9092 (netrc-find-service-name): New function.
9093 (netrc-find-service-number): New function.
9094 (netrc-port-equal): New function.
9095 (netrc-machine): Use it.
9096
9097 * nnimap.el (nnimap-open-connection): Use netrc.
9098
9099 * gnus-util.el (gnus-netrc-get): Remove aliases.
9100
9101 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
9102
9103 * assistant.el (wid-edit): Fix compilation.
9104
9105 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
9106
91072004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
9108
9109 * gnus-util.el (gnus-set-file-modes): New function. (small
9110 patch).
9111
91122004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9113
01c52d31 9114 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 9115
01c52d31
MB
9116 * assistant.el (assistant-render-node): Fix up rendering and
9117 read-only text.
9118 (assistant-render-node): Reset.
9119 (assistant-make-read-only): Not sticky.
cfcd5c91 9120
01c52d31 91212004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 9122
01c52d31
MB
9123 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
9124 centered even when gnus-auto-center-summary is t
cfcd5c91 9125
01c52d31 91262004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9127
01c52d31
MB
9128 * dns.el (dns-get-txt-answer): New function.
9129 (dns-read-txt): Ditto.
9130 (query-dns): Use it.
cfcd5c91 9131
01c52d31 91322004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 9133
01c52d31
MB
9134 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
9135 active for foreign groups even if the group level is higher than
9136 the specified value.
cfcd5c91 9137
01c52d31 91382004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 9139
01c52d31
MB
9140 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
9141 non-active groups.
9ad41fb7 9142
01c52d31 9143 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 9144
01c52d31 91452004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 9146
01c52d31 9147 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 9148
01c52d31 91492004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 9150
01c52d31
MB
9151 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
9152 (spam-crm114-header, spam-crm114-spam-switch)
9153 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
9154 (spam-crm114-positive-spam-header)
9155 (spam-crm114-database-directory, spam-list-of-processors)
9156 (spam-group-spam-processor-crm114-p)
9157 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
9158 (spam-generic-score, spam-list-of-checks)
9159 (spam-list-of-statistical-checks, spam-registration-functions)
9160 (spam-check-crm114-headers, spam-crm114-score)
9161 (spam-check-crm114, spam-crm114-register-with-crm114)
9162 (spam-crm114-register-spam-routine)
9163 (spam-crm114-unregister-spam-routine)
9164 (spam-crm114-register-ham-routine)
9165 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
9166 asjo@koldfront.dk (Adam Sj\e,Ax\e(Bgren).
ddfbe5db 9167
01c52d31 9168 * gnus.el: Add spam-use-crm114.
d0859c9a 9169
01c52d31
MB
9170 * spam.el (spam-list-of-processors, spam-registration-functions):
9171 Add spam-use-resend.
9172 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
9173 (spam-report-articles-gmane): Add doc fix.
9174 (spam-report-articles-resend,
9175 spam-report-resend-register-routine): Add wrappers around
9176 spam-report-resend-to.
d0859c9a 9177
01c52d31
MB
9178 * spam-report.el (spam-report-resend-to, spam-report-resend):
9179 Add support for resending spam.
9180 (spam-report-gmane): Fix line length >80.
d0859c9a 9181
01c52d31 9182 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 9183
01c52d31 91842004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 9185
01c52d31
MB
9186 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
9187 number of processed spam messages.
9188 (spam-ham-copy-or-move-routine): Return the number of processed
9189 ham messages.
9190 (spam-summary-prepare-exit): Use the above values to decide
9191 whether status messages shouled be displayed.
d0859c9a 9192
01c52d31 91932004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 9194
01c52d31
MB
9195 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
9196 `rfc2047-encoding-function-alist' in order to avoid conflicting
9197 with the old version.
9198 (rfc2047-encode-region): Concatenate words containing non-ASCII
9199 characters in structured fields; don't encode space-delimited
9200 ASCII words even in unstructured fields; don't break words at
9201 char-category boundaries.
9202 (rfc2047-encode-1): New function.
9203 (rfc2047-encode): Use it; encode text so that it occupies the
9204 maximum width within 76-column; work correctly on Q encoding for
9205 iso-2022-* charsets.
9206 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
9207 sure not to break a line just after the header name.
9208 (rfc2047-b-encode-region): Removed.
9209 (rfc2047-b-encode-string): New function.
9210 (rfc2047-q-encode-region): Removed.
9211 (rfc2047-q-encode-string): New function.
d0859c9a 9212
01c52d31 9213 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 9214
01c52d31 92152004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9216
01c52d31
MB
9217 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
9218 get it right.
9219 (gnus-inews-make-draft): Really.
d0859c9a 9220
01c52d31 92212004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 9222
01c52d31
MB
9223 * nnmh.el (nnmh-request-list-1): Don't check the link count
9224 before descending. (small patch)
d0859c9a 9225
01c52d31 92262004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9227
01c52d31
MB
9228 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
9229 stuff.
6441d280 9230
01c52d31
MB
9231 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
9232 on real group name.
6441d280 9233
01c52d31 9234 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 9235
01c52d31 9236 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 9237
01c52d31 92382004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 9239
01c52d31
MB
9240 * gnus-draft.el (gnus-draft-send): Bind
9241 rfc2047-encode-encoded-words.
8654e13a 9242
01c52d31
MB
9243 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
9244 (rfc2047-encodable-p): Say that =? needs encoding.
9245 (rfc2047-encode-encoded-words): New variable.
8654e13a 9246
01c52d31 9247 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 9248
01c52d31 9249 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 9250
01c52d31
MB
9251 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
9252 to nil.
31640842 9253
01c52d31 9254 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 9255
01c52d31 9256 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 9257
01c52d31 92582004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 9259
01c52d31
MB
9260 * gnus-msg.el (gnus-summary-followup-with-original): Document
9261 yanking of region when active.
61b397cd 9262
01c52d31 92632004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 9264
01c52d31
MB
9265 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
9266 groups if the group level is higher than the specified value.
31640842 9267
01c52d31 92682004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 9269
01c52d31
MB
9270 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
9271 (gnus-group-jump-to-group): Added prefix argument using
9272 `gnus-group-jump-to-group-prompt'. Query before jumping to
9273 non-active group.
cd01ded9 9274
01c52d31
MB
9275 * compface.el (uncompface): Be verbose when changing
9276 `uncompface-use-external'.
850c333d 9277
01c52d31
MB
9278 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
9279 handle manual section.
850c333d 9280
01c52d31 92812004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 9282
01c52d31 9283 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 9284
01c52d31 92852004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 9286
01c52d31 9287 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 9288
01c52d31 92892004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 9290
01c52d31
MB
9291 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
9292 whether backend can accept message.
6a748eda 9293
01c52d31 9294 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 9295
01c52d31 92962004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 9297
01c52d31
MB
9298 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
9299 Avoid creating directory when nntp-marks-is-evil is true.
9300 Reported by Reiner Steib.
9a89f5b0 9301
01c52d31 93022004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 9303
01c52d31
MB
9304 * gnus-picon.el (gnus-picon-style): New variable.
9305 (gnus-picon-insert-glyph): Added optional `nostring' argument.
9306 (gnus-picon-transform-address): Support `gnus-picon-style'. From
9307 Jesper Harder <harder@ifa.au.dk>.
91472578 9308
01c52d31 93092004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9310
01c52d31
MB
9311 * message.el (message-fill-field): Return point.
9312 (message-generate-headers): Go to end of field.
91472578 9313
01c52d31
MB
9314 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
9315 stuff for non-living groups.
91472578 9316
01c52d31 93172004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 9318
01c52d31
MB
9319 * gnus-art.el (gnus-article-followup-with-original)
9320 (gnus-article-reply-with-original): gnus-mark-active-p ->
9321 gnus-region-active-p.
91472578 9322
01c52d31 93232004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 9324
01c52d31
MB
9325 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
9326 only when there is spam or ham to be processed.
91472578 9327
01c52d31 93282004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9329
01c52d31
MB
9330 * mail-source.el (mail-source-delete-crash-box): Refactor.
9331 (mail-source-fetch): Use it.
9332 (mail-source-fetch-file): Ditto.
9333 (mail-source-fetch-directory): Run postscript in loop.
9334 (mail-source-fetch-pop): Delete.
9335 (mail-source-fetch-maildir): Ditto.
9336 (mail-source-fetch-imap): Ditto.
91472578 9337
01c52d31 9338 * imap.el (imap-authenticators): Comment out sasl.
91472578 9339
01c52d31
MB
9340 * message.el (message-skip-to-next-address): New function.
9341 (message-fill-header-address): Refactor.
9342 (message-fill-address): Use it.
9343 (message-delete-address): Use it.
9344 (message-fill-header-general): Refactor.
9345 (message-fill-field-address): Rename.
9346 (message-narrow-to-field): Find the start of the header.
9347 (message-header-format-alist): Don't pre-fill.
9348 (message-fill-header): Removed.
9349 (message-insert-header): New function.
9350 (message-shorten-references): Use it.
91472578 9351
01c52d31 9352 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 9353
01c52d31 9354 * mail-parse.el (mail-header-make-address): New alias.
91472578 9355
01c52d31 9356 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 9357
01c52d31 9358 * imap.el: Add compiler directives.
91472578 9359
01c52d31 9360 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 9361
01c52d31
MB
9362 * gnus-art.el (article-decode-idna-rhs): Don't use
9363 message-idna-inside-rhs-p.
91472578 9364
01c52d31 93652004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9366
01c52d31
MB
9367 * message.el (message-idna-inside-rhs-p): Removed.
9368 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 9369
01c52d31
MB
9370 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
9371 false positives.
1b155fbd 9372
01c52d31 93732004-05-16 Kim Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 9374
01c52d31 9375 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 9376
01c52d31 93772004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9378
01c52d31
MB
9379 * nneething.el (nneething-file-name): Don't create spurions
9380 files.
91472578 9381
01c52d31
MB
9382 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
9383 (gnus-inews-do-gcc): Remove sleep.
498063ec 9384
01c52d31
MB
9385 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
9386 part under point.
498063ec 9387
01c52d31
MB
9388 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
9389 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 9390
01c52d31 93912004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9392
01c52d31 9393 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 9394
01c52d31 93952004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9396
01c52d31
MB
9397 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
9398 as expired without moving it" message when there are spam
9399 messages left.
498063ec 9400
01c52d31 94012004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 9402
01c52d31
MB
9403 * gnus-dup.el (gnus-dup-unsuppress-article): don't assume the mail
9404 header is not nil.
707f2b38 9405
01c52d31 94062004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 9407
01c52d31
MB
9408 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
9409 nntp-possibly-create-directory, not nntp-possibly-change-group.
9410 (nntp-marks-changed-p): New arg SERVER.
9411 (nntp-request-update-info): Adjust caller.
10ace8ea 9412
01c52d31 94132004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 9414
01c52d31 9415 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 9416
01c52d31 94172004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 9418
01c52d31
MB
9419 * nntp.el: Support marks.
9420 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
9421 (nntp-marks-modtime, nntp-marks-directory): New variables.
9422 (nntp-request-set-mark, nntp-request-update-info)
9423 (nntp-possibly-create-directory, nntp-marks-changed-p)
9424 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
9425 functions.
10ace8ea 9426
01c52d31 94272004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 9428
01c52d31
MB
9429 * gnus-score.el (gnus-score-insert-help): Use
9430 gnus-select-lowest-window.
10ace8ea 9431
01c52d31
MB
9432 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
9433 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 9434
01c52d31 9435 * gnus.el: do.
10ace8ea 9436
01c52d31 94372004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 9438
01c52d31
MB
9439 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
9440 encodings of MIME-encoded words, in order to improve
9441 interoperability with several broken MUAs.
10ace8ea 9442
01c52d31 94432004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 9444
01c52d31
MB
9445 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
9446 tags, only when charsets are not specified in headers.
9447 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 9448
01c52d31 94492004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 9450
01c52d31
MB
9451 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
9452 instead of MIME-decoded from fields when checking
9453 `gnus-article-address-banner-alist'.
0302b80e 9454
01c52d31 94552004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 9456
01c52d31
MB
9457 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
9458 description rather than subject.
fa9a04e1 9459
01c52d31 94602004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 9461
01c52d31 9462 * gnus.el (gnus-version-number): Bump.
fa9a04e1 9463
01c52d31 94642004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 9465
01c52d31 9466 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 9467
01c52d31 94682004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 9469
01c52d31
MB
9470 * gnus-agent.el (gnus-agent-read-agentview): Inline
9471 gnus-uncompress-range.
fa9a04e1 9472
01c52d31 94732004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 9474
01c52d31
MB
9475 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
9476 `exec-installed-p'.
fa9a04e1 9477
01c52d31 94782004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 9479
01c52d31
MB
9480 * gnus.el (spam-process, spam-autodetect-methods): Add
9481 bsfilter and bsfilter-headers.
fa9a04e1 9482
01c52d31
MB
9483 * spam.el (spam-bsfilter): New customize group.
9484 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
9485 (spam-bsfilter-header, spam-bsfilter-probability-header)
9486 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
9487 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
9488 (spam-bsfilter-database-directory): New options.
9489 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
9490 (spam-list-of-statistical-checks, spam-registration-functions):
9491 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
9492 (spam-bsfilter-score): New command.
9493 (spam-check-bsfilter-headers, spam-check-bsfilter)
9494 (spam-bsfilter-register-with-bsfilter)
9495 (spam-bsfilter-register-spam-routine)
9496 (spam-bsfilter-unregister-spam-routine)
9497 (spam-bsfilter-register-ham-routine)
9498 (spam-bsfilter-unregister-ham-routine): New functions.
9499 (spam-generic-score): Support bsfilter; Accept an optional argument
9500 to recalcurate spam score even if scoring header has already been
9501 added.
9502 (spam-bogofilter-score, spam-spamassassin-score): Accept an
9503 optional argument to recalcurate spam score even if scoring header
9504 has already been added.
bf68d4e6 9505
01c52d31 95062004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 9507
01c52d31
MB
9508 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
9509 strings! Reported by David D. Smith <davidsmith@acm.org>.
9510 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
9511 link is missing.
f66ce3b9 9512
01c52d31 95132004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 9514
01c52d31
MB
9515 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
9516 (html2text-get-attr): Rewrite.
14f56b66 9517
01c52d31
MB
9518 * message.el (message-setup-1): Remove redundant put-text-property
9519 on mail-header-separator.
14f56b66 9520
01c52d31 95212004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 9522
01c52d31
MB
9523 * gnus-registry.el (gnus-registry-cache-whitespace)
9524 (gnus-registry-action, gnus-registry-spool-action)
9525 (gnus-registry-split-fancy-with-parent): Change message levels
9526 from 5 to 3 or 7, as needed.
ec3c4a4c 9527
01c52d31
MB
9528 * spam.el (spam-summary-prepare-exit)
9529 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
9530 (spam-split, spam-find-spam, spam-log-undo-registration)
9531 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
9532 level from 5 to 6.
5f5475ac 9533
01c52d31 95342004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 9535
01c52d31
MB
9536 * gnus-ems.el: Autoload appt-select-lowest-window (revert
9537 2004-03-04 change).
5f5475ac 9538
01c52d31 95392004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 9540
01c52d31
MB
9541 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
9542 Use mapc when appropriate.
2fd561a9 9543
01c52d31 9544 * sieve-manage.el (sieve-manage-open): do.
2fd561a9 9545
01c52d31 9546 * nnweb.el (nnweb-insert-html): do.
4e90f2b9 9547
01c52d31
MB
9548 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
9549 (nnvirtual-partition-sequence, nnvirtual-create-mapping): do.
4e90f2b9 9550
01c52d31 9551 * nnspool.el (nnspool-request-group): do.
ee7d3cc0 9552
01c52d31
MB
9553 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
9554 do.
ee7d3cc0 9555
01c52d31 9556 * nnml.el (nnml-request-update-info): do.
04ff38fb 9557
01c52d31
MB
9558 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
9559 (nnmh-request-create-group, nnmh-update-gnus-unreads): do.
04ff38fb 9560
01c52d31
MB
9561 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
9562 (nnimap-request-set-mark): do.
ff4d3926 9563
01c52d31 9564 * nnfolder.el (nnfolder-request-update-info): do.
ff4d3926 9565
01c52d31
MB
9566 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
9567 do.
ff4d3926 9568
01c52d31 9569 * mml.el (mml-destroy-buffers, mml-compute-boundary-1): do.
ff4d3926 9570
01c52d31 9571 * gnus-uu.el (gnus-uu-find-articles-matching): do.
ff4d3926 9572
01c52d31
MB
9573 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
9574 do.
ff4d3926 9575
01c52d31
MB
9576 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
9577 do.
ff4d3926 9578
01c52d31 9579 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files): do.
82a8ad04 9580
01c52d31 9581 * gnus-nocem.el (gnus-nocem-scan-groups): do.
82a8ad04 9582
01c52d31 9583 * gnus-int.el (gnus-start-news-server): do.
270a576a 9584
01c52d31
MB
9585 * gnus-group.el (gnus-group-make-kiboze-group)
9586 (gnus-group-browse-foreign-server): do.
270a576a 9587
01c52d31 95882004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 9589
01c52d31 9590 FIXME: Make separate entries for each person.
270a576a 9591
01c52d31
MB
9592 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
9593 Sj\e,Ax\e(Bgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
9594 <shields@msrl.com>:
270a576a 9595
01c52d31
MB
9596 * spam.el (spam-necessary-extra-headers): Get the extra headers we
9597 may need for spam sorting and scoring.
9598 (spam-user-format-function-S): Add user format function suitable for
9599 general use.
9600 (spam-article-sort-by-spam-status): Add sorting function for summary
9601 sorting.
9602 (spam-extra-header-to-number): Add function to get a score from a
9603 header.
9604 (spam-summary-score): Add function to get a numeric score from the
9605 headers.
9606 (spam-generic-score): Fixed function doc, was in wrong place.
9607 (spam-initialize): Take symbols when it's run, and install the
9608 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 9609
01c52d31 96102004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 9611
01c52d31
MB
9612 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
9613 Reported by bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
270a576a 9614
01c52d31 96152004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 9616
01c52d31
MB
9617 * gnus-sum.el (gnus-set-global-variables)
9618 (gnus-build-all-threads, gnus-get-newsgroup-headers)
9619 (gnus-article-get-xrefs, gnus-summary-best-group)
9620 (gnus-summary-next-article, gnus-summary-enter-digest-group)
9621 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
9622 (gnus-summary-update-info, gnus-kill-or-deaden-summary): Use
9623 with-current-buffer.
270a576a 9624
01c52d31 96252004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 9626
01c52d31
MB
9627 * spam.el (spam-summary-prepare-exit): Simplify logic.
9628 (spam-fetch-article-header): Read the article header if it's not
9629 available.
9630 (spam-list-articles): Simplify logic.
9631 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 9632
01c52d31 9633 * gnus-registry.el: Fix comments at beginning.
270a576a 9634
01c52d31 96352004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 9636
01c52d31
MB
9637 * message.el (message-cater-to-broken-inn): Remove.
9638 (message-shorten-references): Make sure the total folded length of
9639 References is shorter than 998 characters to cater to a bug in INN
9640 2.3. Also, don't pretend that references aren't folded -- this
9641 hasn't worked for a while.
d31fa104 9642
01c52d31 96432004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 9644
01c52d31
MB
9645 * gnus-agent.el (gnus-agentize):
9646 gnus-agent-send-mail-real-function no longer set to current value
9647 of message-send-mail-function but rather a lambda that calls
9648 message-send-mail-function. The change makes the agent real-time
9649 responsive to user changes to message-send-mail-function.
9b981cb6 9650
01c52d31 96512004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 9652
01c52d31
MB
9653 * legacy-gnus-agent.el
9654 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
9655 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 9656
01c52d31 96572004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 9658
01c52d31 9659 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 9660
01c52d31 96612004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 9662
01c52d31
MB
9663 * nnmail.el (nnmail-cache-insert): Always check whether
9664 nnmail-cache-ignore-groups matches a group name.
f429956a 9665
01c52d31 96662004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 9667
01c52d31
MB
9668 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
9669 (spam-find-spam, spam-log-processing-to-registry)
9670 (spam-log-registered-p, spam-log-unregistration-needed-p)
9671 (spam-log-undo-registration): Use gnus-message instead of
9672 gnus-error, none of these errors are fatal.
5c243ee4 9673
01c52d31
MB
9674 * gnus-registry.el (gnus-registry-clean-empty-function)
9675 (gnus-registry-clean-empty): Remove only empty entries without
9676 extra data.
aba1948a 9677
01c52d31 96782004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 9679
01c52d31
MB
9680 * spam-stat.el (spam-stat-buffer-change-to-spam)
9681 (spam-stat-buffer-change-to-non-spam): Change (error) to
9682 (gnus-message 8) invocation.
aba1948a 9683
01c52d31 96842004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 9685
01c52d31
MB
9686 * nntp.el (nntp-via-netcat-command): New variable.
9687 (nntp-via-netcat-switches): New variable.
9688 (nntp-open-via-rlogin-and-netcat): New function.
9689 (nntp-open-connection-function): Doc fix.
9690 (nntp-telnet-command): Doc fix.
9691 (nntp-end-of-line): Doc fix.
9692 (nntp-via-rlogin-command): Doc fix.
9693 (nntp-via-user-name): Doc fix.
9694 (nntp-via-address): Doc fix.
aba1948a 9695
01c52d31 96962004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 9697
01c52d31
MB
9698 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
9699 error in Emacs 21.1.
ddff82cf 9700
01c52d31 97012004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 9702
01c52d31 9703 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 9704
01c52d31
MB
97052004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
9706 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
9707 (gnus-agent-with-refreshed-group): New macro.
9708 (gnus-agent-rename-group): New function.
9709 (gnus-agent-delete-group): New function.
9710 (gnus-agent-save-group-info): Use gnus-command-method when
9711 `method' parameter is nil. Don't write nil entries into the
9712 active file.
9713 (gnus-agent-get-group-info): New function.
9714 (gnus-agent-fetch-articles): Use
9715 gnus-agent-update-files-total-fetched-for to increment disk space
9716 used.
9717 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
9718 gnus-agent-update-view-total-fetched-for to increment disk space
9719 used.
9720 (gnus-agent-get-local): Added optional parameters to avoid calling
9721 gnus-group-real-name and gnus-find-method-for-group.
9722 (gnus-agent-set-local): Delete stored entry if either min, or max,
9723 are nil.
9724 (gnus-agent-fetch-session): Reworded error/quit messages. On
9725 quit, use gnus-agent-regenerate-group to record existance of any
9726 articles fetched to disk before the quit occurred.
9727 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
9728 gnus-agent-update-view-total-fetched-for, and
9729 gnus-agent-update-files-total-fetched-for to decrement disk space
9730 used.
9731 (gnus-agent-retrieve-headers): Use
9732 gnus-agent-update-view-total-fetched-for to increment disk space
9733 used.
9734 (gnus-agent-regenerate-group): Replace gnus-group-update-group
9735 with gnus-agent-update-files-total-fetched-for to decrement disk
9736 space and fresh group buffer.
9737 (gnus-agent-inhibit-update-total-fetched-for): New variable.
9738 (gnus-agent-need-update-total-fetched-for): New variable.
9739 (gnus-agent-update-files-total-fetched-for): New function.
9740 (gnus-agent-update-view-total-fetched-for): New function.
9741 (gnus-agent-total-fetched-for): New function.
9742
9743 * gnus-cache.el (gnus-cache-save-buffers): Use
9744 gnus-cache-update-overview-total-fetched-for to change disk space
9745 used by this group.
9746 (gnus-cache-possibly-enter-article): Use
9747 gnus-cache-update-file-total-fetched-for to increment disk space
9748 used by this group.
9749 (gnus-cache-possibly-remove-article): Use
9750 gnus-cache-update-file-total-fetched-for to decrement disk space
9751 used by this group.
9752 (gnus-cache-generate-nov-databases): Purge total fetched cache.
9753 (gnus-cache-rename-group): New function.
9754 (gnus-cache-delete-group): New function.
9755 (gnus-cache-inhibit-update-total-fetched-for): New variable.
9756 (gnus-cache-need-update-total-fetched-for): New variable.
9757 (gnus-cache-with-refreshed-group): New macro.
9758 (gnus-cache-update-file-total-fetched-for): New function.
9759 (gnus-cache-update-overview-total-fetched-for): New function.
9760 (gnus-cache-rename-group-total-fetched-for): New function.
9761 (gnus-cache-delete-group-total-fetched-for): New function.
9762 (gnus-cache-total-fetched-for): New function.
112d84ef 9763
01c52d31
MB
9764 * gnus-group.el: Require gnus-sum and autoload functions to
9765 resolve warnings when gnus-group.el compiled alone.
9766 (gnus-group-line-format): Documented new %F
9767 (size of Fetched data) group line format; identifies disk space
9768 used by agent and cache.
9769 (gnus-group-line-format-alist): Defined new F format.
9770 (gnus-total-fetched-for): New function.
9771 (gnus-group-delete-group): No longer update
9772 gnus-cache-active-altered as gnus-request-delete-group now keeps
9773 the cache in sync.
9774 (gnus-group-list-active): Let the agent store a server's active
9775 list if currently plugged.
2f7717f6 9776
01c52d31
MB
9777 * gnus-int.el (gnus-request-delete-group): Use
9778 gnus-cache-delete-group and gnus-agent-delete-group to keep the
9779 local disk in sync with the server.
9780 (gnus-request-rename-group): Use
9781 gnus-cache-rename-group and gnus-agent-rename-group to keep the
9782 local disk in sync with the server.
2f7717f6 9783
01c52d31
MB
9784 * gnus-start.el (gnus-get-unread-articles): Cosmetic
9785 simplification to logic.
c44edf72 9786
01c52d31 9787 * gnus-util.el (gnus-rename-file): New function.
c44edf72 9788
01c52d31 97892004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 9790
01c52d31 9791 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 9792
01c52d31 97932004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 9794
01c52d31
MB
9795 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
9796 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 9797
01c52d31 97982004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 9799
01c52d31
MB
9800 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
9801 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 9802
01c52d31 98032004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 9804
01c52d31 9805 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 9806
01c52d31 98072004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 9808
01c52d31
MB
9809 * spam.el (spam-set-difference): Add function to replace
9810 gnus-set-difference in spam.el.
9811 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 9812
01c52d31 98132004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 9814
01c52d31
MB
9815 * gnus-registry.el (gnus-registry-cache-file): Update to use
9816 gnus-dribble-directory OR gnus-home-directory OR ~.
9817 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 9818
01c52d31 98192004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 9820
01c52d31
MB
9821 * message.el (message-exchange-point-and-mark): Use
9822 message-mark-active-p. Suggested by Jesper Harder
9823 <harder@ifa.au.dk>.
45893b95 9824
01c52d31 98252004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 9826
01c52d31
MB
9827 * message.el (message-exchange-point-and-mark): Don't activate
9828 region if it was inactive. Suggested by Hiroshi Fujishima
9829 <pooh@nature.tsukuba.ac.jp>.
734c5765 9830
01c52d31 98312004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 9832
01c52d31
MB
9833 * gnus-art.el (article-display-face): Display Faces in the same
9834 order as X-Faces.
734c5765 9835
01c52d31 98362004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9837
01c52d31 9838 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 9839
01c52d31 98402004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9841
01c52d31
MB
9842 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
9843 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
9844 (gnus-article-mime-hierarchy): Remove.
9845 (gnus-article-mime-hierarchy-next): Remove.
9846 (gnus-article-mode): Revert 2004-03-19 change.
9847 (gnus-article-setup-buffer): Revert 2004-03-19 change.
9848 (gnus-insert-mime-button): Revert 2004-03-19 change.
9849 (gnus-mime-accumulate-hierarchy): Remove.
9850 (gnus-mime-enter-multipart): Remove.
9851 (gnus-mime-leave-multipart): Remove,
9852 (gnus-mime-display-part): Revert 2004-03-19 change.
9853 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 9854
01c52d31 9855 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 9856
01c52d31 98572004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 9858
01c52d31 9859 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 9860
01c52d31 98612004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9862
01c52d31
MB
9863 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
9864 t while entering a file name using the mm-with-multibyte macro.
9865 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 9866
01c52d31 9867 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 9868
01c52d31 98692004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9870
01c52d31
MB
9871 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
9872 user option.
9873 (gnus-mime-multipart-functions): Doc and customization fix.
9874 (gnus-article-mime-hierarchy): New variable.
9875 (gnus-article-mime-hierarchy-next): New variable.
9876 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
9877 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
9878 gnus-article-mime-hierarchy-next to nil.
9879 (gnus-insert-mime-button): Show hierarchy numbers.
9880 (gnus-mime-accumulate-hierarchy): New function.
9881 (gnus-mime-enter-multipart): New function.
9882 (gnus-mime-leave-multipart): New function.
9883 (gnus-mime-display-part): Recompute hierarchical MIME structure.
9884 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 9885
01c52d31
MB
9886 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
9887 gnus-article-mime-hierarchy-next to nil.
ad136a7c 9888
01c52d31 98892004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 9890
01c52d31 9891 * dns.el: Don't require gnus-xmas.
ad136a7c 9892
01c52d31 98932004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 9894
01c52d31
MB
9895 * mml.el (mml-generate-mime-1): Don't use format=flowed with
9896 inline PGP.
9897 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 9898
01c52d31 98992004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9900
01c52d31
MB
9901 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
9902 when the group's active is not available.
ad136a7c 9903
01c52d31 99042004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9905
01c52d31
MB
9906 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
9907 error.
ad136a7c 9908
01c52d31 99092004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 9910
01c52d31
MB
9911 * imap.el (imap-store-password): New variable.
9912 (imap-interactive-login): Use it.
9913 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 9914
01c52d31 99152004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9916
01c52d31
MB
9917 * gnus-art.el (gnus-article-read-summary-keys): Restore new
9918 window-start and hscroll to summary window.
ad136a7c 9919
01c52d31 99202004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 9921
01c52d31
MB
9922 * gnus-start.el (gnus-convert-old-newsrc): Only write the
9923 conversion message to newsrc-dribble when an actual conversion is
9924 performed.
ad136a7c 9925
01c52d31 99262004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 9927
01c52d31 9928 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 9929
01c52d31 99302004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9931
01c52d31
MB
9932 * mm-decode.el (mm-complicated-handles): New function reviving
9933 former definition of mm-multiple-handles.
49561cf6 9934
01c52d31
MB
9935 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
9936 (gnus-mime-delete-part): Use it.
49561cf6 9937
01c52d31 99382004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 9939
01c52d31
MB
9940 * gnus-agent.el (gnus-agent-read-local): Bind
9941 nnheader-file-coding-system to gnus-agent-file-coding-system to
9942 avoid the implicit assumption that they will always be equal.
9943 (gnus-agent-save-local): Bind buffer-file-coding-system, not
9944 coding-system-for-write, as the with-temp-file macro first prints
9945 to a buffer then saves the buffer.
87589a70 9946
01c52d31 99472004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 9948
01c52d31
MB
9949 * gnus-art.el (gnus-article-edit-part): New function.
9950 (gnus-mime-save-part-and-strip): Use it; do query instead of
9951 signaling an error; don't use mm-multiple-handles.
9952 (gnus-mime-delete-part): Ditto.
c825ac9d 9953
01c52d31 99542004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 9955
01c52d31
MB
9956 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
9957 old file versions.
9958 (gnus-group-prepare-hook): Removed function that converted list
9959 form of gnus-agent-expire-days to group properties.
ae465fa7 9960
01c52d31
MB
9961 * gnus-int.el: Autoload gnus-agent-regenerate-group.
9962 (gnus-request-accept-article): Re-indented.
5f49be3f 9963
01c52d31
MB
9964 * gnus-start.el (gnus-convert-old-newsrc): Registered new
9965 converters to handle old agent file formats. Added logic for a
9966 "backup before upgrading warning".
9967 (gnus-convert-mark-converter-prompt): Developers can mark
9968 functions as needing (default), or not needing,
9969 gnus-convert-old-newsrc's "backup before upgrading warning".
9970 (gnus-convert-converter-needs-prompt): Tests whether the user
9971 should be protected from potentially irreversable changes by the
9972 function.
5f49be3f 9973
01c52d31
MB
9974 * legacy-gnus-agent.el (): New. Provides converters that are only
9975 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 9976
01c52d31 99772004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 9978
01c52d31 9979 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 9980
01c52d31 9981 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 9982
01c52d31 99832004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 9984
01c52d31 9985 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 9986
01c52d31 9987 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 9988
01c52d31 9989 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 9990
01c52d31 99912004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 9992
01c52d31
MB
9993 * gnus-sum.el (gnus-widget-reversible-match)
9994 (gnus-widget-reversible-to-internal)
9995 (gnus-widget-reversible-to-external): New functions.
9996 (gnus-widget-reversible): New widget.
9997 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 9998
01c52d31 99992004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 10000
01c52d31
MB
10001 * gnus-sum.el (gnus-thread-sort-functions)
10002 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 10003
01c52d31 100042004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 10005
01c52d31
MB
10006 * spam.el (spam-use-gmane-xref): Add new backend.
10007 (spam-gmane-xref-spam-group): Add variable to control the name of the
10008 Gmane spam group.
10009 (spam-blackhole-servers, spam-blackhole-good-server-regex)
10010 (spam-regex-headers-spam, spam-regex-headers-ham)
10011 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
10012 (spam-list-of-checks): Add spam-use-gmane-xref to list of
10013 backends and checks.
10014 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 10015
01c52d31
MB
10016 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
10017 an autodetect method.
e2642250 10018
01c52d31 100192004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 10020
01c52d31
MB
10021 * gnus-int.el (gnus-request-accept-article): Inform the agent that
10022 articles are being added to a group.
10023 (gnus-request-replace-article): Inform the agent that articles
10024 need to be uncached as the cached contents are no longer valid.
e2642250 10025
01c52d31 100262004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 10027
01c52d31 10028 * binhex.el: Don't autoload executable-find.
e2642250 10029
01c52d31 10030 * canlock.el: Don't autoload mail-fetch-field.
e2642250 10031
01c52d31 10032 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 10033
01c52d31
MB
10034 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
10035 rmail-dont-reply-to and rmail-output.
e2642250 10036
01c52d31 10037 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 10038
01c52d31 10039 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 10040
01c52d31
MB
10041 * imap.el: Don't autoload base64-decode-string,
10042 base64-encode-string and md5.
e2642250 10043
01c52d31
MB
10044 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
10045 and rmail-msg-restore-non-pruned-header.
e2642250 10046
01c52d31 10047 * mm-decode.el: Don't autoload executable-find.
e2642250 10048
01c52d31 10049 * mm-url.el: Don't autoload executable-find.
e2642250 10050
01c52d31 10051 * mm-view.el: Don't autoload diff-mode.
e2642250 10052
01c52d31
MB
10053 * nndb.el: Don't autoload news-reply-mode, news-setup,
10054 cancel-timer and telnet.
e2642250 10055
01c52d31 10056 * password.el: Don't autoload run-at-time for Emacs.
e2642250 10057
01c52d31 10058 * sha1-el.el: Don't autoload executable-find.
e2642250 10059
01c52d31 10060 * sieve-mode.el: Don't autoload c-mode.
e2642250 10061
01c52d31 10062 * uudecode.el: Don't autoload executable-find.
e2642250 10063
01c52d31 100642004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 10065
01c52d31
MB
10066 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
10067 (gnus-agent-possibly-alter-active): Avoid null in numeric
10068 comparison.
10069 (gnus-agent-set-local): Refuse to save null in local object table.
10070 (gnus-agent-regenerate-group): The REREAD parameter can now be a
10071 list of articles that will be marked as unread.
e2642250 10072
01c52d31 100732004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 10074
01c52d31 10075 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 10076
01c52d31 100772004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 10078
01c52d31
MB
10079 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
10080 language tags.
ba0226dd 10081
01c52d31 100822004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 10083
01c52d31
MB
10084 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
10085 Don't bind "obarray".
5153a47a 10086
01c52d31
MB
10087 * gnus-sum.el (gnus-thread-sort-functions): Added
10088 `gnus-thread-sort-by-most-recent-number' and
10089 `gnus-thread-sort-by-most-recent-date'.
10090 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 10091
01c52d31 100922004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10093
01c52d31 10094 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 10095
01c52d31 100962004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 10097
01c52d31
MB
10098 * gnus-cus.el (gnus-agent-customize-category): Removed
10099 ignore-errors macro reference that required cl to be loaded at
10100 run-time.
5153a47a 10101
01c52d31
MB
10102 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
10103 single-interval range of the form (min . max). Previously the
10104 range had to look like ((min . max)). Likewise, return
10105 (min . max) rather than ((min . max)).
10106 (gnus-range-map): Use gnus-range-normalize to accept
10107 single-interval range.
5153a47a 10108
01c52d31
MB
10109 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
10110 the cache, but not the agent, now appear with their usual face.
5153a47a 10111
01c52d31 101122004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10113
01c52d31
MB
10114 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
10115 w3m-safe-url-regexp variable buffer-local.
86713405 10116
01c52d31 10117 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 10118
01c52d31 101192004-02-27 Simon Josefsson <jas@extundo.com>
86713405 10120
01c52d31
MB
10121 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
10122 gnus-group-real-prefix.
10123 (gnus-summary-move-article): Use it, instead of
10124 gnus-group-real-prefix.
86713405 10125
01c52d31 101262004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 10127
01c52d31
MB
10128 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
10129 w3m-safe-url-regexp variable buffer-local and set it as the value
10130 of mm-w3m-safe-url-regexp.
d5ddd795 10131
01c52d31 10132 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 10133
01c52d31
MB
10134 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
10135 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 10136
01c52d31
MB
10137 * nnrss.el (nnrss-opml-export): Use
10138 mm-set-buffer-file-coding-system instead of
10139 set-buffer-file-coding-system.
54506618 10140
01c52d31 101412004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 10142
01c52d31
MB
10143 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
10144 of checkdoc.el).
10145 * nnrss.el: do.
10146 * gnus-mlspl.el: do.
10147 * gnus-ml.el: do.
10148 * gnus-srvr.el: do.
54506618 10149
01c52d31 10150 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 10151
01c52d31 101522004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 10153
01c52d31
MB
10154 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
10155 Corrections to custom-manual links.
54506618 10156
01c52d31 10157 * gnus-art.el (gnus-article): Ditto.
54506618 10158
01c52d31 10159 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 10160
01c52d31 101612004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10162
01c52d31 10163 * flow-fill.el: Typo.
54506618 10164
01c52d31 101652004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 10166
01c52d31 10167 * spam-wash.el: New file.
54506618 10168
01c52d31 101692004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 10170
01c52d31 10171 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 10172
01c52d31 101732004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 10174
01c52d31
MB
10175 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
10176 to be run with new-articles as LIST1, not LIST2.
10177 (spam-registration-functions): Add spam-use-ham-copy as a nil
10178 registration backend.
54506618 10179
01c52d31 101802004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10181
01c52d31
MB
10182 * spam-stat.el (spam-stat-washing-hook): New option.
10183 (spam-stat-buffer-words): Use it.
10184 (spam-stat-process-directory, spam-stat-test-directory): Use
10185 insert-file-contents-literally.
10186 (spam-stat-coding-system): New variable.
10187 (spam-stat-load, spam-stat-save): Use it.
54506618 10188
01c52d31 101892004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10190
01c52d31
MB
10191 * spam-report.el (spam-report-plug-agent): Quote
10192 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 10193
01c52d31 101942004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10195
01c52d31
MB
10196 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
10197 / in mailto URLs.
54506618 10198
01c52d31 101992004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10200
01c52d31
MB
10201 * spam-report.el (spam-report-process-queue): Fix interactive use.
10202 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
10203 (spam-report-unplug-agent): Doc fixes.
10204 (spam-report-url-ping-mm-url, spam-report-url-to-file)
10205 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 10206
01c52d31 102072004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10208
01c52d31
MB
10209 * message.el (message-setup-fill-variables): Add mml tags to
10210 paragraph-start and paragraph-separate. Suggested by Andrew Korty
10211 <ajk@iu.edu>.
10212 (message-mode): Don't modify paragraph-separate there.
54506618 10213
01c52d31 102142004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10215
01c52d31
MB
10216 * compface.el (uncompface-use-external): Default to undecided.
10217 (uncompface-use-external-threshold): New variable.
10218 (uncompface-float-time): New macro.
10219 (uncompface): Determine whether to use the external decoder if
10220 uncompface-use-external is undecided.
54506618 10221
01c52d31 102222004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 10223
01c52d31
MB
10224 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
10225 after images.
54506618 10226
01c52d31 10227 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 10228
01c52d31 102292004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 10230
01c52d31 10231 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 10232
01c52d31 10233 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do
54506618 10234
01c52d31
MB
10235 * gnus-sum.el (gnus-summary-limit-to-age)
10236 (gnus-summary-limit-children): do.
54506618 10237
01c52d31 10238 * gnus-int.el (gnus-request-scan): do.
54506618 10239
01c52d31 10240 * gnus-group.el (gnus-group-suspend): do.
54506618 10241
01c52d31 10242 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 10243
01c52d31 10244 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 10245
01c52d31
MB
10246 * gnus-agent.el (gnus-summary-set-agent-mark)
10247 (gnus-agent-regenerate-group): do.
54506618 10248
01c52d31 10249 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 10250
01c52d31 10251 * binhex.el (binhex-decode-region-internal): do.
54506618 10252
01c52d31 102532004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10254
01c52d31
MB
10255 * gnus-fun.el (gnus-face-properties-alist): New user option.
10256 (gnus-display-x-face-in-from): Use it.
54506618 10257
01c52d31 10258 * gnus-art.el (article-display-face): Ditto.
54506618 10259
01c52d31 10260 * compface.el (uncompface-use-external): Default to nil.
54506618 10261
01c52d31 102622004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 10263
01c52d31
MB
10264 * nntp.el (nntp-erase-buffer): New function.
10265 (nntp-retrieve-data, nntp-send-command)
10266 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
10267 (nntp-possibly-change-group): Use it.
54506618 10268
01c52d31
MB
10269 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
10270 with-current-buffer.
54506618 10271
01c52d31 102722004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 10273
01c52d31
MB
10274 * compface.el: Merge the ELisp-based uncompface program.
10275 (compface): New customization group.
10276 (uncompface-use-external): New user option.
10277 (uncompface): Call uncompface-internal if uncompface-use-external
10278 is nil.
10279 (uncompface-internal): New function. Note that there are also
10280 some other functions and variables added for this function.
54506618 10281
01c52d31 102822004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 10283
01c52d31
MB
10284 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
10285 if necessary.
54506618 10286
01c52d31 102872004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 10288
01c52d31
MB
10289 * spam-report.el (spam-report-unplug-agent)
10290 (spam-report-plug-agent, spam-report-deagentize)
10291 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
10292 Add support for the Agent in spam-report: when unplugged, report to a
10293 file; when plugged, submit all the requests.
54506618 10294
01c52d31
MB
10295 * spam.el (spam-register-routine): Fix message about
10296 registration.
54506618 10297
01c52d31 102982004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 10299
01c52d31
MB
10300 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
10301 dependencies.
10302 (rfc2047-encode): Use it.
54506618 10303
01c52d31
MB
10304 * gnus-art.el (gnus-button-marker-list): Move before first
10305 reference.
54506618 10306
01c52d31
MB
10307 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
10308 (imap-parse-body): Fix format string mismatch.
54506618 10309
01c52d31 10310 * gnus-score.el (gnus-summary-increase-score): do.
54506618 10311
01c52d31 10312 * nnrss.el (nnrss-close): New function.
54506618 10313
01c52d31 103142004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 10315
01c52d31
MB
10316 * nnrss.el (nnrss-make-filename): New function.
10317 (nnrss-request-delete-group, nnrss-read-server-data)
10318 (nnrss-save-server-data, nnrss-read-group-data)
10319 (nnrss-save-group-data): Use it.
10320 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
10321 (nnrss-read-server-data, nnrss-read-group-data): Use load.
10322 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 10323
01c52d31 103242004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 10325
01c52d31 10326 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 10327
01c52d31 103282004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 10329
01c52d31
MB
10330 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
10331 files.
54506618 10332
01c52d31
MB
10333 * message.el (message-generate-headers-first): Don't quote nil
10334 and t in docstrings.
54506618 10335
01c52d31 10336 * imap.el (imap-id): do.
54506618 10337
01c52d31
MB
10338 * gnus-agent.el (gnus-agent-consider-all-articles)
10339 (gnus-agent-queue-mail): do.
54506618 10340
01c52d31 103412004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10342
01c52d31
MB
10343 * spam-report.el (spam-report-process-queue): New function.
10344 Process requests from `spam-report-requests-file'.
10345 (spam-report-process-queue): Doc fix.
54506618 10346
01c52d31 103472004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 10348
01c52d31
MB
10349 * spam.el (spam-register-routine)
10350 (spam-log-processing-to-registry, spam-log-registered-p)
10351 (spam-log-unregistration-needed-p, spam-log-undo-registration):
10352 Change "check" to "spam-check" for semi-clarity.
531e5812 10353
01c52d31 103542004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 10355
01c52d31 10356 * pop3.el: Require nnheader.
531e5812 10357
01c52d31 10358 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 10359
01c52d31 10360 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 10361
01c52d31 10362 * gnus-picon.el: Require cl.
531e5812 10363
01c52d31 10364 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 10365
01c52d31 10366 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 10367
01c52d31 10368 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 10369
01c52d31
MB
10370 * gnus-art.el (gnus-article-edit-mode): Define before first
10371 reference.
531e5812 10372
01c52d31 103732004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 10374
01c52d31
MB
10375 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
10376 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 10377
01c52d31 10378 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 10379
01c52d31 10380 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 10381
01c52d31 10382 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 10383
01c52d31 10384 * gnus-art.el (article-date-ut): do.
69075cdd 10385
01c52d31
MB
10386 * message.el (message-fetch-field): Remove redundant
10387 case-fold-search binding.
10388 (message-narrow-to-field): Simplify.
69075cdd 10389
01c52d31 103902004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 10391
01c52d31 10392 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 10393
01c52d31
MB
10394 * spam-report.el (spam-report-url-to-file)
10395 (spam-report-requests-file): New function and variable for offline
10396 reporting.
10397 (spam-report-url-ping-function): Add `spam-report-url-to-file'
10398 and user defined function.
10399 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 10400
01c52d31 104012004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 10402
01c52d31 10403 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 10404
01c52d31 104052004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 10406
01c52d31
MB
10407 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
10408 format string mismatch.
ebbeed62 10409
01c52d31 10410 * sieve.el (sieve-deactivate-all): do.
8903a9c8 10411
01c52d31 10412 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 10413
01c52d31 10414 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 10415
01c52d31 10416 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 10417
01c52d31 10418 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 10419
01c52d31 104202004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 10421
01c52d31
MB
10422 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
10423 the list of checks.
e62e7654 10424
01c52d31 104252004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 10426
01c52d31
MB
10427 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
10428 padding.
e62e7654 10429
01c52d31 104302004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 10431
01c52d31
MB
10432 * mm-view.el (mm-fill-flowed): New variable.
10433 (mm-inline-text): Use it.
eb6a2b61 10434
01c52d31 104352004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 10436
01c52d31
MB
10437 * spam.el (spam-spamassassin-register-ham-routine)
10438 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 10439
01c52d31 104402004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 10441
01c52d31
MB
10442 * gnus.el (gnus-tmp-grouplens): Remove.
10443 (gnus-summary-line-format): Remove grouplens.
f0096211 10444
01c52d31 10445 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 10446
01c52d31
MB
10447 * gnus-spec.el (gnus-format-specs): Ditto.
10448 (gnus-update-format-specifications): Flush the group format spec
10449 cache if there's the grouplens stuff.
10450 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 10451
01c52d31 104522004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 10453
01c52d31
MB
10454 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
10455 omission.
14e20e13 10456
01c52d31 104572004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 10458
01c52d31
MB
10459 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
10460 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 10461
01c52d31 104622004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 10463
01c52d31
MB
10464 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
10465 nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
10466 New macros and functions.
10467 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
10468 Handle > NLINK_MAX messages.
10469 * nnmaildir.el (nnmaildir-request-set-mark): Use
10470 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 10471
01c52d31 104722004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 10473
01c52d31
MB
10474 * spam-stat.el (spam-stat-process-directory-age): New option.
10475 (spam-stat-process-directory): Use it.
c1d7d285 10476
01c52d31 104772004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 10478
01c52d31
MB
10479 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
10480 (spam-stat-save): Accept prefix argument.
c1d7d285 10481
01c52d31 104822004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 10483
01c52d31
MB
10484 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
10485 links" error.
c1d7d285 10486
01c52d31 104872004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 10488
01c52d31
MB
10489 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
10490 compatibility with old .newsrc.eld files.
10b43d7c 10491
01c52d31 10492 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 10493
01c52d31 10494 * gnus-start.el (gnus-1): do.
f4dd4ae8 10495
01c52d31 10496 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 10497
01c52d31 10498 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 10499
01c52d31 10500 * gnus-gl.el: Remove.
f4dd4ae8 10501
01c52d31 105022004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 10503
01c52d31
MB
10504 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
10505 marks consisting of a single range {for example, (3 . 5)} rather
10506 than a list of a single range { ((3 . 5)) }.
49561cf6 10507
01c52d31 105082004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 10509
01c52d31
MB
10510 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
10511 with-current-buffer.
10512 (spam-stat-store-current-buffer): Use insert-buffer-substring to
10513 avoid consing a string.
f4dd4ae8 10514
01c52d31
MB
10515 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
10516 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 10517
01c52d31 105182004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 10519
01c52d31
MB
10520 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
10521 uncompressed list.
f4dd4ae8 10522
01c52d31 105232004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 10524
01c52d31
MB
10525 * spam-stat.el (spam-stat-strip-xref): New function.
10526 (spam-stat-process-directory): Use it.
f4dd4ae8 10527
01c52d31
MB
10528 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
10529 here -- it's done in message-fetch-field.
f4dd4ae8 10530
01c52d31 105312004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 10532
01c52d31
MB
10533 * gnus-agent.el (gnus-agent-queue-mail,
10534 gnus-agent-prompt-send-queue): New variables.
10535 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
10536 * gnus-draft.el (gnus-group-send-queue): Pass the group name
10537 "nndraft:queue" along to gnus-draft-send. Use
10538 gnus-agent-prompt-send-queue.
10539 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
10540 is "nndraft:queue". Suggested by Gaute Strokkenes
10541 <gs234@srcf.ucam.org>
f4dd4ae8 10542
01c52d31
MB
10543 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
10544 (agent-enable-undownloaded-faces): Added
10545 (gnus-agent-cat-groups): Use eval-and-compile, not
10546 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
10547 method of gnus-agent-cat-groups even when the buffer has been
10548 evaled.
3042deef 10549 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31
MB
10550 delete gnus-agent-save-active-1.
10551 (gnus-agent-save-groups): Deleted. Identical to
10552 gnus-agent-save-active.
10553 (gnus-agent-write-active): No longer adjust agent's copy of active
10554 file as agent's adjustments are now stored in their own
10555 file. Removed optional parameter.
10556 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
10557 servers. Add use of min/max range limits from server's local
10558 file.
10559 (gnus-agent-save-alist): Removed unused optional argument.
3042deef
JB
10560 (gnus-agent-load-local, gnus-agent-read-and-cache-local),
10561 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local),
01c52d31 10562 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 10563 limits for articles known to the agent. Provides a fast mechanism
01c52d31 10564 for altering many active ranges.
3042deef 10565 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
10566 active file (local makes it unnecessary).
10567 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
10568
10569 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
10570 (agent-enable-undownloaded-faces): Added
10571
10572 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
10573 disable it when sending to "nndraft:queue".
10574 (gnus-group-send-queue): Add safety check to avoid sending queue
10575 when unplugged.
f4dd4ae8 10576
01c52d31
MB
10577 * gnus-group.el (gnus-group-catchup): Use new
10578 gnus-sequence-of-unread-articles, not
10579 gnus-list-of-unread-articles, to avoid exhausting memory with huge
10580 numbers of articles. Use gnus-range-map to avoid having to
10581 uncompress the unread list.
10582 (gnus-group-archive-directory,
10583 gnus-group-recent-archive-directory): Fixed invalid ange-ftp
10584 reference.
9b5773bc 10585
01c52d31
MB
10586 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
10587 (gnus-sorted-range-intersection): Intersection of two ranges
10588 without requiring that they first be uncompressed.
9b5773bc 10589
01c52d31
MB
10590 * gnus-start.el (gnus-activate-group): Unless blocked by the
10591 caller, possibly expand the active range to include both cached
10592 and agentized articles.
10593 (gnus-convert-old-newsrc): Rewrote in anticipation of having
10594 multiple version-dependent converters.
10595 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
10596 gnus-agent-save-active.
10597 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 10598
01c52d31
MB
10599 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
10600 gnus-agent-possibly-alter-active.
10601 (gnus-adjust-marked-articles): Faster handling of simple lists
10602
106032004-01-21 Jesper Harder <harder@ifa.au.dk>
10604
10605 * spam-stat.el (spam-stat-test-directory): New optional argument
10606 displays a list of files detected. Suggested by Andrew Cohen
10607 <cohen@andy.bu.edu>.
10608 (spam-stat-buffer-words-with-scores): Don't narrow and change
10609 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
10610
106112004-01-20 Hubert Chan <hubert@uhoreg.ca>:
10612
10613 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
10614 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
10615 (spam-spamassassin-arguments)
10616 (spam-spamassassin-spam-flag-header)
10617 (spam-spamassassin-positive-spam-flag-header)
10618 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
10619 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
10620 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
10621 (spam-list-of-processors, spam-list-of-checks)
10622 (spam-list-of-statistical-checks, spam-registration-functions)
10623 (spam-check-spamassassin-headers, spam-check-spamassassin)
10624 (spam-spamassassin-score)
10625 (spam-spamassassin-register-with-sa-learn)
10626 (spam-spamassassin-register-spam-routine)
10627 (spam-spamassassin-register-ham-routine)
10628 (spam-assassin-register-spam-routine)
10629 (spam-assassin-register-ham-routine): add SpamAssassin support
10630 (spam-bogofilter-score): fix to show article before scoring
10631
106322004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
10633
10634 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
10635 default scoring function.
10636 (spam-generic-score): Call spam-spamassassin-score if
10637 spam-use-spamassassin or spam-use-spamassassin-headers is on;
10638 spam-bogofilter-score otherwise.
10639
10640 * gnus.el (spam-process, spam-autodetect-methods): Add
10641 spamassassin and spamassassin-headers.
10642
106432004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
10644
10645 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
10646 Suppress unnecessary messages.
10647
106482004-01-20 Jesper Harder <harder@ifa.au.dk>
10649
10650 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
10651 make-hash-table.
46cdaf24 10652
01c52d31 106532004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10654
01c52d31 10655 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 10656
01c52d31 106572004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10658
01c52d31
MB
10659 * run-at-time.el: Remove useless (require 'itimer),
10660 eval-and-compile and (featurep 'xemacs).
a08b59c9 10661
01c52d31 106622004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 10663
01c52d31
MB
10664 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
10665 GROUP is a virtual group.
a08b59c9 10666
01c52d31 106672004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 10668
01c52d31 10669 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 10670
01c52d31 106712004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 10672
01c52d31 10673 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 10674
01c52d31 10675 * pgg-def.el: do.
a08b59c9 10676
01c52d31 10677 * nnmail.el: do.
a08b59c9 10678
01c52d31 10679 * gnus-undo.el: do.
a08b59c9 10680
01c52d31 10681 * gnus-picon.el: do.
a08b59c9 10682
01c52d31 10683 * gnus-util.el: do.
a08b59c9 10684
01c52d31 106852004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 10686
01c52d31 10687 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 10688
01c52d31 106892004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10690
01c52d31
MB
10691 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
10692 handle, as well as a list.
a08b59c9 10693
01c52d31
MB
10694 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
10695 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
10696 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 10697
01c52d31 106982004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 10699
01c52d31
MB
10700 * message.el (message-kill-to-signature): Allow prefix arg to
10701 specify number of lines to keep before signature.
a08b59c9 10702
01c52d31
MB
107032004-01-14 Kai Grossjohann <kai@emptydomain.de>
10704
10705 (message-kill-to-signature): Change docstring.
a08b59c9 10706
01c52d31 107072004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10708
01c52d31
MB
10709 * canlock.el: Always require sha1-el.
10710 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 10711
01c52d31 10712 * message.el: Autoload sha1 only when compiling.
a08b59c9 10713
01c52d31 107142004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10715
01c52d31 10716 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 10717
01c52d31 107182004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 10719
01c52d31 10720 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 10721
01c52d31 107222004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 10723
01c52d31
MB
10724 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
10725 Invoke gnus-score-mode. Reported by
10726 bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
1232b9cb 10727
01c52d31
MB
10728 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
10729 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 10730
01c52d31 107312004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 10732
01c52d31 10733 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 10734
01c52d31 107352004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 10736
01c52d31
MB
10737 * spam.el (spam-get-article-as-string): Update to use
10738 gnus-request-article-this-buffer, much simpler.
10739 (spam-get-article-as-buffer): Remove.
6e7fb80c 10740
01c52d31 107412004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 10742
01c52d31
MB
10743 * message.el (message-expand-name): Use EUDC if the user uses
10744 that.
7cb0aa56 10745
01c52d31 107462004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 10747
01c52d31
MB
10748 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
10749 character for the encoding to avoid consing a string.
7cb0aa56 10750
01c52d31
MB
10751 * rfc2047.el (rfc2047-decode-string): Don't cons a string
10752 unnecessarily.
7cb0aa56 10753
01c52d31 10754 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 10755
01c52d31
MB
10756 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
10757 of mm-replace-chars-in-string.
e79f14a4 10758
01c52d31 107592004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 10760
01c52d31
MB
10761 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
10762 strings.
e79f14a4 10763
01c52d31 10764 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 10765
01c52d31
MB
10766 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
10767 a new string in every iteration. Use shy groups.
e79f14a4 10768
01c52d31 107692004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 10770
01c52d31
MB
10771 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
10772 (gnus-group-change-level, gnus-kill-newsgroup)
10773 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
10774 (gnus-get-unread-articles, gnus-make-articles-unread)
10775 (gnus-make-ascending-articles-unread): Use accessor
10776 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
10777 to get group information for improved readability.
0c6ec103 10778
01c52d31 10779 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
0c6ec103 10780
01c52d31 10781 * gnus-soup.el (gnus-soup-group-brew): do.
0c6ec103 10782
01c52d31 10783 * gnus-msg.el (gnus-put-message): do.
0c6ec103 10784
01c52d31 10785 * gnus-move.el (gnus-group-move-group-to-server): do.
5fa405b6 10786
01c52d31 10787 * gnus-kill.el (gnus-batch-score): do.
1270d7ca 10788
01c52d31
MB
10789 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
10790 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
10791 (gnus-group-update-group, gnus-group-read-group)
10792 (gnus-group-make-group, gnus-group-make-help-group)
10793 (gnus-group-make-archive-group, gnus-group-make-directory-group)
10794 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
10795 (gnus-group-sort-by-unread, gnus-group-catchup)
10796 (gnus-group-unsubscribe-group, gnus-group-kill-group)
10797 (gnus-group-yank-group, gnus-group-set-info)
10798 (gnus-group-list-groups): do.
1b155fbd 10799
01c52d31 10800 * gnus.el (gnus-generate-new-group-name): do.
1270d7ca 10801
01c52d31 10802 * gnus-delay.el (gnus-delay-send-queue): do.
1270d7ca 10803
01c52d31 10804 * nnvirtual.el (nnvirtual-catchup-group): do.
1270d7ca 10805
01c52d31
MB
10806 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
10807 do.
1270d7ca 10808
01c52d31
MB
10809 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
10810 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
1270d7ca 10811
01c52d31
MB
10812 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
10813 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
10814 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
10815 (gnus-group-make-articles-read): do.
1270d7ca 10816
01c52d31 108172004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 10818
01c52d31
MB
10819 * gnus-art.el (article-decode-mime-words, article-babel)
10820 (gnus-article-highlight-signature, gnus-article-add-buttons)
10821 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 10822
01c52d31
MB
10823 * gnus-art.el (gnus-article-highlight-headers)
10824 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 10825
01c52d31
MB
10826 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
10827 (gnus-article-set-globals, gnus-request-article-this-buffer)
10828 (gnus-button-message-id, gnus-article-maybe-hide-headers)
10829 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
10830 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 10831
01c52d31 108322004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 10833
01c52d31
MB
10834 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
10835 also under 80 char limit, and call gnus-error if needed.
10836 (spam-fetch-article-header): Fix - it was a
10837 buffer-local variable (gnus-newsgroup-data).
10838 (spam-find-spam): Use spam-generate-fake-headers, forget about
10839 spam-insert-fake-headers.
10840 (spam-insert-fake-headers): Remove.
1270d7ca 10841
01c52d31 108422004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 10843
01c52d31
MB
10844 * deuglify.el (gnus-article-outlook-unwrap-lines)
10845 (gnus-outlook-rearrange-article)
10846 (gnus-outlook-repair-attribution-outlook)
10847 (gnus-outlook-repair-attribution-block)
10848 (gnus-outlook-repair-attribution-other): Remove redundant
10849 save-excursion.
1270d7ca 10850
01c52d31 108512004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 10852
01c52d31
MB
10853 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
10854 (spam-fetch-field-subject-fast)
10855 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
10856 (spam-fetch-article-header): Add functions to deal with Gnus
10857 internals for fast retrieval of article header data.
10858 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 10859
01c52d31 108602004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 10861
01c52d31
MB
10862 * pop3.el (pop3-md5): Remove.
10863 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 10864
01c52d31 10865 * mm-bodies.el: base64 is always built-in.
1270d7ca 10866
01c52d31
MB
10867 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
10868 with-current-buffer.
1270d7ca 10869
23f87bed 108702004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10871
23f87bed
MB
10872 * canlock.el (canlock-insert-header): Remove excessive grouping in
10873 regexp.
1270d7ca 10874
01c52d31
MB
10875 * gnus-sum.el (gnus-summary-read-document): Ditto.
10876
10877 * gnus-uu.el (gnus-uu-part-number): Ditto.
10878
10879 * html2text.el (html2text-remove-tags): Ditto.
10880 (html2text-format-tags): Ditto.
10881 (html2text-format-single-elements): Ditto.
10882
10883 * mml.el (mml-parse-1): Ditto.
10884
108852004-01-08 Jesper Harder <harder@ifa.au.dk>
10886
10887 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
10888
10889 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
10890
10891 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
10892
10893 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
10894
108952003-11-15 Simon Josefsson <jas@extundo.com>
10896
10897 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
10898 (pgg-gpg-lookup-key): Use regexp match instead of
10899 split-string (split-string is different between emacs 21.2 and
10900 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
10901
109022004-01-08 Jesper Harder <harder@ifa.au.dk>
10903
10904 * gnus-art.el (gnus-mime-view-all-parts)
10905 (gnus-article-part-wrapper, gnus-article-view-part): Use
10906 with-current-buffer.
10907
109082004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
10909
10910 * spam.el (spam-disable-spam-split-during-ham-respool)
10911 (spam-spamoracle-database, spam-cache-lookups)
10912 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
10913 (spam-group-ham-mark-p, spam-group-spam-mark-p)
10914 (spam-group-ham-marks, spam-group-spam-marks)
10915 (spam-group-spam-contents-p, spam-group-ham-contents-p)
10916 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
10917 also add spam-use-blackholes to the statistical checks.
10918 (spam-fetch-field-fast): Add interface to fetching fields, may
10919 become a macro.
10920 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
10921 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
10922 (spam-insert-fake-headers): Fake an article when needed.
10923 (spam-find-spam): Fake article when possible.
10924 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
10925 (spam-check-bogofilter-headers): Use message-fetch-field instead
10926 of nnmail-fetch-field.
10927
109282004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
10929
10930 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
10931
109322004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
10933
10934 * spam.el (spam-split): Do not require spam-use-CHECK to be
10935 enabled if that check is passed to spam-split explicitly; also
10936 fix so 'spam doesn't get converted to spam-split-group when
10937 spam-split-symbolic-return is t.
10938 (spam-find-spam): Find registrations of the article and use those
10939 instead of re-running spam-split to find the spam/ham
10940 classification of the article.
10941 (spam-log-processing-to-registry, spam-log-registered-p)
10942 (spam-log-unregistration-needed-p, spam-log-undo-registration):
10943 Use gnus-error instead of gnus-message.
10944 (spam-log-registration-type): Add function to determine the
10945 classification of a message based on registry entries; will
10946 return nil if both 'spam and 'ham are found.
10947 (spam-check-BBDB): Expand all the BBDB macros here so we can have
10948 a reasonably fast local cache without the loading errors.
10949 (spam-cache-lookups): Set to t by default.
10950 (spam-find-spam): Don't try to guess spam-cache-lookups.
10951 (spam-enter-whitelist, spam-enter-blacklist): Clear the
10952 spam-caches entry.
10953 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
10954 caching of whitelist/blacklist entries.
10955 (spam-check-whitelist, spam-check-blacklist): Invoke
10956 spam-from-listed-p with a type, not a cache variable.
10957 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
10958
109592004-01-07 Jesper Harder <harder@ifa.au.dk>
10960
10961 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
10962
10963 * nnmail.el (nnmail-split-fancy): do.
10964
10965 * mml.el (mml-parse): do.
10966
10967 * gnus-score.el (gnus-enter-score-words-into-hashtb)
10968 (gnus-score-adaptive): do.
10969
23f87bed 109702004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10971
01c52d31
MB
10972 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
10973 (gnus-mime-button-map): Don't set keymap parent.
10974 (gnus-button-ctan-directory-regexp): Use shy grouping.
10975 (gnus-prev-page-map): Don't set keymap parent.
10976 (gnus-prev-page-map): Remove duplicated one.
10977 (gnus-next-page-map): Don't set keymap parent.
10978 (gnus-mime-security-button-map): Ditto.
10979
10980 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
10981 version number.
10982
23f87bed 10983 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 10984
23f87bed 109852004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10986
23f87bed
MB
10987 * canlock.el (canlock-sha1-function): Remove.
10988 (canlock-sha1-function-for-verify): Remove.
10989 (canlock-openssl-program): Remove.
10990 (canlock-openssl-args): Remove.
10991 (canlock-ignore-errors): Remove.
10992 (canlock-sha1-with-openssl): Remove.
10993 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
10994 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 10995
23f87bed
MB
10996 * sha1-el.el (sha1-string-external): Make it can return a string
10997 in binary form.
10998 (sha1-region-external): Ditto.
10999 (sha1-string-internal): Ditto.
11000 (sha1-region-internal): Ditto.
11001 (sha1-region): Ditto.
11002 (sha1-string): Ditto.
11003 (sha1): Ditto.
1270d7ca 11004
01c52d31 110052004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11006
01c52d31 11007 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 11008
01c52d31 110092004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11010
01c52d31 11011 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 11012
01c52d31
MB
11013 * run-at-time.el (run-at-time-saved): Remove.
11014 (run-at-time): Doc fix.
1270d7ca 11015
01c52d31 110162004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11017
01c52d31
MB
11018 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
11019 (gnus-summary-limit-map): Add it.
11020 (gnus-summary-make-menu-bar): do.
1270d7ca 11021
01c52d31 110222004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11023
01c52d31
MB
11024 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
11025 Make attempt at some caching support (done for BBDB only now).
11026 (spam-find-spam): Set spam-cache-lookups if there are more than 2
11027 addresses to be checked.
11028 (spam-clear-cache-BBDB): Add function, to be invoked by
11029 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
11030 (spam-check-BBDB): Check and use the caches, if
11031 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 11032
01c52d31 110332004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 11034
01c52d31 11035 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 11036
01c52d31 110372004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 11038
01c52d31
MB
11039 * run-at-time.el (run-at-time-saved): Move to after the definition
11040 of `run-at-time'.
1270d7ca 11041
01c52d31 110422004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11043
01c52d31
MB
11044 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
11045 mm-w3m-local-map-property.
1270d7ca 11046
01c52d31
MB
11047 * mm-view.el (mm-w3m-mode-map): Remove.
11048 (mm-w3m-local-map-property): Remove.
11049 (mm-inline-text-html-render-with-w3m): Don't use
11050 mm-w3m-local-map-property.
1270d7ca 11051
01c52d31 110522004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11053
01c52d31 11054 * run-at-time.el: New file.
1270d7ca 11055
01c52d31
MB
11056 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
11057 of gnus-set-text-properties.
1270d7ca 11058
01c52d31 11059 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 11060
01c52d31 11061 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 11062
01c52d31 11063 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 11064
01c52d31
MB
11065 * gnus-art.el (gnus-button-push): Use set-text-properties instead
11066 of gnus-.
1b155fbd 11067
01c52d31
MB
11068 * gnus.el: Changed calls to nnheader-run-at-time and
11069 password-run-at-time throughout to use run-at-time directly.
1b155fbd 11070
01c52d31 11071 * password.el: Removed definition of run-at-time.
1b155fbd 11072
01c52d31 110732004-01-05 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de> (tiny change)
1b155fbd 11074
01c52d31
MB
11075 * mml.el (mml-minibuffer-read-disposition): Show attachment type
11076 in prompt.
1b155fbd 11077
01c52d31 110782004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 11079
01c52d31
MB
11080 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
11081 XEmacs version.
1270d7ca 11082
01c52d31
MB
11083 * dns.el (dns-make-network-process): Use `open-network-stream'
11084 instead of `gnus-xmas-open-network-stream'.
1270d7ca 11085
01c52d31 11086 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 11087
01c52d31 110882004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11089
01c52d31
MB
11090 * gnus-art.el (gnus-mime-display-alternative)
11091 (gnus-insert-mime-button, gnus-insert-mime-security-button)
11092 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
11093 Don't use gnus-local-map-property.
1270d7ca 11094
01c52d31 11095 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 11096
01c52d31
MB
11097 * mm-view.el (mm-view-pkcs7-decrypt): Replace
11098 gnus-completing-read-maybe-default with completing-read.
1270d7ca 11099
01c52d31
MB
11100 * gnus-util.el (gnus-completing-read): do.
11101 (gnus-completing-read-maybe-default): Remove.
1270d7ca 11102
01c52d31 111032004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 11104
01c52d31
MB
11105 * password.el: Only autoload `run-at-time' if not XEmacs.
11106 Only autoload the itimer functions if XEmacs.
1270d7ca 11107
01c52d31 111082004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11109
01c52d31
MB
11110 * gnus-art.el (gnus-read-string): Remove.
11111 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
11112 read-string.
1270d7ca 11113
01c52d31 111142004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11115
01c52d31
MB
11116 * netrc.el: Autoload password-read.
11117 (netrc): Add configuration group.
11118 (netrc-encoding-method, netrc-openssl-path): Add
11119 variables for encoding and decoding of files with symmetric
11120 ciphers.
11121 (netrc-encode): Add assistant function to encode a file with
11122 netrc-encoding-method.
11123 (netrc-parse): Add interactive parameter, added optional
11124 decoding if netrc-encoding-method is non-nil but otherwise
11125 behavior is standard.
11126 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
11127 Do s/encode/encrypt/ everywhere.
1270d7ca 11128
01c52d31 11129 * spam.el: Remove executable-find autoload.
1270d7ca 11130
01c52d31 111312004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11132
01c52d31 11133 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 11134
01c52d31 11135 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 11136
01c52d31 111372004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 11138
01c52d31
MB
11139 * gnus-art.el (gnus-treat-ansi-sequences,
11140 article-treat-ansi-sequences): New variable and function.
11141 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 11142
01c52d31
MB
11143 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
11144 Use it.
1270d7ca 11145
01c52d31 111462004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11147
01c52d31 11148 * mm-util.el (mm-quote-arg): Remove.
23f87bed 11149
01c52d31
MB
11150 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
11151 shell-quote-argument.
1270d7ca 11152
01c52d31 11153 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 11154
01c52d31 11155 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 11156
01c52d31
MB
11157 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
11158 with make-char.
1270d7ca 11159
01c52d31 11160 * mm-util.el (mm-make-char): Remove.
1270d7ca 11161
01c52d31
MB
11162 * mml.el (mml-mode): Replace gnus-add-minor-mode with
11163 add-minor-mode.
1270d7ca 11164
01c52d31 11165 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 11166
01c52d31 11167 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 11168
01c52d31 11169 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 11170
01c52d31 11171 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 11172
01c52d31 11173 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 11174
01c52d31 11175 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 11176
01c52d31 11177 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 11178
01c52d31 11179 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 11180
01c52d31 11181 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 11182
01c52d31 11183 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 11184
01c52d31
MB
11185 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11186 Replace gnus-char-width with char-width.
1270d7ca 11187
01c52d31 11188 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11189
01c52d31
MB
11190 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11191 Replace gnus-char-width with char-width.
1270d7ca 11192
01c52d31 11193 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11194
01c52d31
MB
11195 * spam-stat.el (with-syntax-table): Remove with-syntax-table
11196 definition.
11197 Remove Emacs 20 hash table compatibility code.
1270d7ca 11198
01c52d31
MB
11199 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
11200 20 compatibility code.
1270d7ca 11201
01c52d31 11202 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 11203
01c52d31 11204 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 11205
01c52d31
MB
11206 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
11207 with point-at-{eol,bol}.
1270d7ca 11208
01c52d31 11209 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 11210
01c52d31 11211 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 11212
01c52d31
MB
11213 * flow-fill.el (fill-flowed-point-at-bol,
11214 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 11215
01c52d31
MB
11216 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
11217 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 11218
01c52d31 112192004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11220
01c52d31
MB
11221 * ntlm.el (ntlm-string-as-unibyte): New macro.
11222 (ntlm-build-auth-response): Use it.
1270d7ca 11223
01c52d31
MB
11224 Remove Emacs 20 stuff:
11225 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
11226 of delq and copy-sequence.
11227 * gnus-art.el (popup-menu): Remove the compiler macro.
11228 * nnmail.el (nnmail-split-fancy): Don't support customizing with
11229 Emacs 20.
1270d7ca 11230
01c52d31 112312004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 11232
01c52d31
MB
11233 * ntlm.el: Fix namespace. Change smb-passwd-hash into
11234 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
11235 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
11236 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
11237 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
11238 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
11239 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
11240 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
11241 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
11242 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
11243 ntlm-string-permute, string-lshift into ntlm-string-lshift,
11244 string-xor into ntlm-string-xor. Suggested by
11245 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11246
01c52d31 11247 * ntlm.el: Don't include poem.
1270d7ca 11248
01c52d31
MB
11249 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
11250 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11251
01c52d31 11252 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 11253
01c52d31
MB
11254 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
11255 probably breaks emacs with DL patch, but do we care? Is anyone
11256 still using the DL stuff?)
1270d7ca 11257
01c52d31
MB
11258 * sieve-manage.el: Use the password package.
11259 (sieve-manage-read-passwd): Remove.
11260 (sieve-manage-interactive-login): Use password. Re-add
11261 condition-case around loop.
11262
11263 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
11264 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
11265 the password package.
11266
112672003-02-19 Simon Josefsson <jas@extundo.com>
11268
11269 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
11270 token.
11271
112722002-08-07 Simon Josefsson <jas@extundo.com>
11273
11274 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
11275 (sieve-manage-authenticators):
11276 (sieve-manage-authenticator-alist): Add some SASL mechs.
11277 (sieve-sasl-auth): New function.
11278 (sieve-manage-cram-md5-auth):
11279 (sieve-manage-plain-auth): Rewrite using SASL library.
11280 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
11281 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
11282 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
11283 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
11284
112852004-01-05 Simon Josefsson <jas@extundo.com>
11286
11287 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
11288 New files.
11289
112902004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11291
11292 * gnus-group.el (gnus-no-groups-message): Update.
11293
11294 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
11295
112962003-11-09 Simon Josefsson <jas@extundo.com>
11297
11298 * imap.el: Support for ID IMAP extension (RFC 2971).
11299 (imap-local-variables): Add imap-id.
11300 (imap-id): New variable.
11301 (imap-id): New function.
11302 (imap-parse-response): Parse untagged ID response.
11303 * nnimap.el (nnimap-id): New variable.
11304 (nnimap-open-connection): Use it.
11305
113062003-12-28 Simon Josefsson <jas@extundo.com>
11307
11308 * gnus-score.el (gnus-score-edit-all-score): New.
11309 * gnus-group.el (gnus-group-score-map): Bind it to W e.
11310
113112004-01-04 Simon Josefsson <jas@extundo.com>
11312
11313 * password.el: Add.
11314
113152004-01-04 Mario Lang <lang@zid.tugraz.at>
11316
11317 * dns.el: Add support for AAAA records (see RFC 3596)
11318
11319 * Fix typo PRT -> PTR
11320
11321 * Parse MX, PTR and SOA replies (see RFC 1035)
11322
113232004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11324
11325 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
11326
11327 * Moved to Changelog.2.
11328
113292004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11330
11331 * gnus.el (gnus-version-number): Bump version.
11332
113332004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
11334
11335 * gnus.el: No Gnus v0.1 is released.
1270d7ca 11336
01c52d31 113372004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 11338
01c52d31 11339 * gnus.el: No Gnus v0.0 is released.
1270d7ca 11340
01c52d31 113412004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11342
01c52d31
MB
11343 * gnus.el (gnus-version-number): Bump.
11344 (gnus-version): No.
1270d7ca 11345
ef3b7aae 11346See ChangeLog.2 for earlier changes.
2a34a036 11347
d7a0267c 11348 Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
11349
11350 This file is part of GNU Emacs.
11351
11352 GNU Emacs is free software; you can redistribute it and/or modify
11353 it under the terms of the GNU General Public License as published by
5a9dffec 11354 the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
11355 any later version.
11356
11357 GNU Emacs is distributed in the hope that it will be useful,
11358 but WITHOUT ANY WARRANTY; without even the implied warranty of
11359 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11360 GNU General Public License for more details.
11361
11362 You should have received a copy of the GNU General Public License
11363 along with GNU Emacs; see the file COPYING. If not, write to the
11364 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
11365 Boston, MA 02110-1301, USA.
ab5796a9 11366
ef3b7aae
MB
11367;; Local Variables:
11368;; coding: iso-2022-7bit
d7ba2a01 11369;; fill-column: 79
33462dfa 11370;; add-log-time-zone-rule: t
ef3b7aae
MB
11371;; End:
11372
ab5796a9 11373;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4