Merge from gnus--devo--0
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
d82cf70b
MB
12008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
4 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
5
62008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
7
8 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
9 (gnus-group-read-ephemeral-gmane-group): New command.
10
f3041af1
DN
112008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
12
13 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
14
87035689
MB
152007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
16
17 * message.el (message-send-mail-function): Increase custom version.
18
19 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
20 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
21
222007-12-21 Teodor Zlatanov <tzz@lifelogs.com>
23
24 * imap.el (imap-authenticate): Use current-buffer instead of buffer,
25 for the cases where imap-authenticate is called with a nil buffer
26 parameter.
27
282007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
29
30 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
31 html parts correctly; support forwarded messages.
32 (gnus-article-browse-html-article): Remove work buffers.
33
34 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
35 compiling.
36 (netrc-bound-and-true-p): New macro.
37 (netrc-parse): Use it instead of bound-and-true-p that is not available
38 in XEmacs 21.4.
39
402007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
41
42 * gnus-registry.el (gnus-registry-mark-article)
43 (gnus-registry-article-marks): Add functionality to mark articles
44 through the Gnus registry.
45
46 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
47 (netrc-parse): Use encrypt-file-alist to determine if
48 encrypt-find-model or encrypt-insert-file-contents should be used.
49
541cbf8b
GM
502007-12-19 Glenn Morris <rgm@gnu.org>
51
52 * mml.el (message-options-set, message-narrow-to-head)
53 (message-in-body-p, message-mail-p, message-encode-message-body):
54 Autoload.
55 (message-remove-header, message-narrow-to-headers-or-head)
56 (message-subscribed-p, message-make-mail-followup-to)
57 (message-position-on-field, message-news-p)
58 (message-options-set-recipient, message-generate-headers)
59 (message-sort-headers): Declare as functions.
60
87035689
MB
612007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
62
63 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
64 convention in doc string.
65
662007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
67
68 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
69 title to html parts.
70 (gnus-article-browse-html-article): Pass message header to it.
71
72 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
73
742007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
75
76 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
77 or password compatible with XEmacs.
78
bbbe940b
MB
792007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
80
81 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
82 format document.
83 (gnus-mime-delete-part): Don't write description line if empty.
84 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
85
862007-12-14 Johan Bockg\e,Ae\e(Brd <bojohan@gnu.org>
87
88 * gnus-sum.el (gnus-summary-mark-unread-as-read)
89 (gnus-summary-mark-read-and-unread-as-read)
90 (gnus-summary-mark-current-read-and-unread-as-read)
91 (gnus-summary-mark-unread-as-ticked): Doc fix.
92 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
93
942007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
95
96 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
97 Christoph Conrad <christoph.conrad@gmx.de>.
98
992007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
100
101 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
102 yes-or-no-p.
103
1042007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
105
106 * mm-decode.el (mm-add-meta-html-tag): New function.
002876ab 107 (mm-save-part-to-file, mm-pipe-part): Use it.
bbbe940b
MB
108
109 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
110 gnus-y-or-n-p instead of y-or-n-p.
111 (gnus-article-browse-html-parts): Work with message/external-body; use
112 mm-add-meta-html-tag.
113
cef98b13
GM
1142007-12-11 Glenn Morris <rgm@gnu.org>
115
116 * gnus-cache.el: Require gnus-sum not just when compiling.
117
118 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
119
120 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
121 definitions before use.
122
123 * mm-decode.el: Require gnus-util.
124 (mm-remove-part): Only call delete-annotation on XEmacs.
125
126 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
127
128 * nnmail.el: Require gnus-int.
129
130 * spam.el: Move `require's before `eval-when-compile's.
131
132 * gnus-ems.el (gnus-alive-p):
133 * gnus-fun.el (message-goto-eoh):
5ec7fe1b 134 * gnus-util.el (gnus-group-name-decode):
cef98b13
GM
135 * mail-source.el (gnus-compress-sequence):
136 * message.el (Info-goto-node, format-spec):
137 * mm-bodies.el (message-options-get):
138 * mm-decode.el (mm-view-pkcs7):
139 * mm-util.el (gmm-write-region):
140 * mml-smime.el (mml-compute-boundary)
141 (gnus-completing-read-with-default):
142 * mml.el (widget-button-press, gnus-make-hashtable):
143 * mml1991.el (mm-decode-content-transfer-encoding)
144 (mm-encode-content-transfer-encoding)
145 (message-options-get, message-options-set):
146 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
147 * nnfolder.el (gnus-request-group):
148 * nnheader.el (ietf-drums-unfold-fws):
149 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
150 * smime.el (gnus-run-mode-hooks):
151 * spam-stat.el (gnus-message): Autoload.
152
153 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
154 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
155 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
156 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
157 Add declare-function compatibility definition.
158
159 * gnus-cache.el (nnvirtual-find-group-art):
160 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
161 (gnus-add-image, gnus-add-wash-type):
162 * gnus-group.el (nnkiboze-score-file):
163 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
164 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
5ec7fe1b
GM
165 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
166 (message-tokenize-header, gnus-get-buffer-create)
167 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
168 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
cef98b13
GM
169 * gnus.el (gnus-group-decoded-name):
170 * mail-source.el (imap-capability):
171 * mm-bodies.el (message-options-set):
172 * mm-decode.el (gnus-configure-windows):
173 * mm-extern.el (message-goto-body):
174 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
175 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
176 (epg-sub-key-validity, message-options-set):
177 * mml.el (widget-event-point, gnus-configure-windows):
178 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
179 * mml2015.el (epg-check-configuration, epg-configuration)
180 (message-options-set):
181 * nndb.el (nndb-request-article):
182 * nnfolder.el (gnus-request-create-group):
183 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
184 * nnmaildir.el (gnus-group-mark-article-read):
185 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
186 * rfc1843.el (message-fetch-field):
187 * spam.el (gnus-extract-address-components):
188 Declare as functions.
189
bbbe940b
MB
1902007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
191
192 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
193
a5ded4c9
GM
1942007-12-09 Glenn Morris <rgm@gnu.org>
195
196 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
197
198 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
1d1df709
GM
199 * message.el, mm-view.el, sieve-manage, smime.el:
200 Add declare-function compatibility definition.
a5ded4c9
GM
201
202 * gnus-art.el (w3-region, w3m-region, Info-menu):
203 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
204 * gnus-sum.el (gnus-get-predicate):
205 * gnus-util.el (mm-append-to-file, w32-focus-frame):
206 * message.el (mail-abbrev-in-expansion-header-p):
207 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
8d0f97a4 208 (w3m-detect-meta-charset, w3m-region):
1d1df709
GM
209 * sieve-manage.el (password-read, password-cache-add)
210 (password-cache-remove):
8d0f97a4 211 * smime.el (password-read-and-add): Declare as functions.
a5ded4c9 212
274f1353
DK
2132007-12-08 David Kastrup <dak@gnu.org>
214
215 * gnus-sum.el (gnus-summary-simplify-subject-query):
216 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
217 `message'.
218
a601fb74 2192007-12-07 Glenn Morris <rgm@gnu.org>
80d06753 220
a601fb74 221 * gnus-art.el (article-make-date-line): Revert previous change.
80d06753 222
af5370ad
RS
2232007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
224
225 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
226
21ee0911
MB
2272007-12-06 Christian Plate <cplate@web.de> (tiny change)
228
229 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
230 Call gnus-add-to-range ranges only once with a prepared article-list.
231
2322007-12-06 Paul Jarc <prj@po.cwru.edu>
233
234 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups,
235 nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
236 group names with backslashes. Reported by Tassilo Horn
237 <tassilo@member.fsf.org>.
238
fd0c71e8
DG
2392007-12-06 D. Goel <deego3@gmail.com>
240
a601fb74
GM
241 * gnus-art.el (article-make-date-line):
242 * gnus-start.el (gnus-load):
243 * pop3.el (pop3-read-response): Fix buggy call to `error'.
fd0c71e8 244
415a09fb
MB
2452007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
246
247 * gnus-art.el (gnus-use-idna)
248 * gnus-start.el (gnus-site-init-file)
249 * message.el (message-use-idna)
250 * mm-uu.el (mm-uu-hide-markers)
251 * smiley.el (smiley-style): Revert changes that suppress warnings.
252
2532007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
254
255 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
256 specify charset to html source. Reported by Christoph Conrad
257 <christoph.conrad@gmx.de>.
258
2592007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
260
261 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
262 idna-program in order to suppress byte compile warning issued by XEmacs
263 that came to byte compile the default value section of defcustom forms
264 recently.
265
266 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
267 value of installation-directory.
268
269 * message.el (message-use-idna): Don't directly refer to the value of
270 idna-program.
271
272 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
273
274 * smiley.el (smiley-style): Don't directly call face-attribute.
275
b890d447
MB
2762007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
277
278 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
279
280 * gnus-dired.el: Reduce Gnus dependencies.
281 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
282 require. Use autoloads instead.
283 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
284 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
285 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
286 (gnus-dired-mode): Adjust doc string.
287 (gnus-dired-mail-mode): New variable.
288 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
289 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
290 (gnus-dired-mail-buffers): New function. Return mail or message
291 composition buffers.
292 (gnus-dired-attach): Use it.
293 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
294 NO-DECODE.
295 (gnus-dired-print): Use `gnus-print-buffer' depending on
296 `gnus-dired-mail-mode'.
297
2982007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
299
300 * rfc2047.el (rfc2047-encoded-word-regexp)
301 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
302 explaining what regexp patterns are for.
303
13b0ef01
GM
3042007-12-04 Glenn Morris <rgm@gnu.org>
305
306 * password.el: Move to ../password-cache.el.
307
308 * mml1991.el (password-read, password-cache-add, password-cache-remove):
309 * mml2015.el (password-read, password-cache-add, password-cache-remove):
310 * mml-smime.el (password-read, password-cache-add)
311 (password-cache-remove):
312 No need to autoload, since mml-sec requires password.
313
314 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
315 * message.el (gnus-extract-address-components):
316 * mml-smime.el (gnus-extract-address-components): Define for compiler.
317
318 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
319 password.
320
b890d447
MB
3212007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
322
323 * mailcap.el: Reduce dependencies.
324 (mail-header-parse-content-type): Autoload.
325 (mailcap-delete-duplicates): New alias.
326 (mailcap-mime-info): Add optional argument NO-DECODE.
327 (mailcap-mime-types): Use mailcap-delete-duplicates.
328
329 * message.el (message-ignored-supersedes-headers): Add "X-ID".
330
87035689
MB
3312007-12-03 Nathan J. Williams <nathanw@MIT.EDU> (tiny change)
332
333 * imap.el (imap-mailbox-status-asynch): Upcase STATUS items.
334 (imap-parse-status): Upcase status-att for servers that sends them
335 lower-case (e.g., MS Exchange 2007).
336
b890d447
MB
3372007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
338
339 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
340 function.
341
342 * gnus-uu.el (gnus-uu-decode-yenc): New command.
343 (gnus-uu-yenc-article): New function.
344
345 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
346
347 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
348 buffer.
349
21662dc7
GM
3502007-12-02 Glenn Morris <rgm@gnu.org>
351
323fc9ec
GM
352 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
353 Move to ../net.
354
21662dc7
GM
355 * binhex.el, uudecode.el: Move to ../mail.
356
ceabaeb3
GM
357 * encrypt.el: Remove file.
358
b890d447
MB
3592007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
360
361 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
362 matches on patches.
363
364 * gnus-art.el (gnus-article-browse-html-article): Mention
365 `mm-text-html-renderer' in the doc string.
366
367 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
368 string. Add comments.
369
370 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
371 if rhs is ASCII.
372
08545d0a
GM
3732007-12-01 Glenn Morris <rgm@gnu.org>
374
fb18c032 375 * dig.el, dns.el: Move to ../net.
c3335b6a 376 * format-spec.el, hex-util.el, sha1.el: Move to ../.
4c1d5922 377
08545d0a
GM
378 * mail-source.el (top-level): Require format-spec before
379 eval-when-compile.
380
257a0a0d
GM
3812007-11-30 Glenn Morris <rgm@gnu.org>
382
383 * encrypt.el: Require password, rather than autoloading password-read.
384
b890d447
MB
3852007-11-28 Elias Oltmanns <eo@nebensachen.de>
386
387 * gnus.el (gnus-method-to-server): Add an optional parameter so the
388 caller can indicate whether the cache should be disregarded for this
389 call. This way the result of the call is reproducible at all times and
390 can be considered a canonical server name for the supplied method.
391 (gnus-agent-method-p): Canonicalize server names by pushing their
392 method through `gnus-method-to-server' using the no-cache argument.
393
394 * gnus-srvr.el (gnus-server-insert-server-line): Call
395 `gnus-method-to-server' with `no-cache' argument.
396
397 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
398 gnus-agent-possibly-synchronize-flags as this should be called when the
399 server is actually being opened.
400 (gnus-agent-possibly-synchronize-flags)
401 (gnus-agent-possibly-synchronize-flags-server): Move check for the
402 flags file of an agentized server to the latter function.
403
404 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
405 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
406 after a connection has been established successfully.
407
4082007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
409
410 * gnus-art.el (article-display-face): Force to display face if called
411 interactively; check if gnus-article-x-face-too-ugly matches author.
412 (article-display-x-face): Display face even if From header is missing
413 as article-display-face does.
414
d50fd8e2
GM
4152007-11-28 Richard Stallman <rms@gnu.org>
416
417 * md4.el: Move to ../.
418 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
419
b890d447
MB
4202007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
421
422 * mail-source.el (mail-sources): Default to fetch from file for
423 compatibility with default of nnmail-spool-file.
424
4252007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
426
427 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
428 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
429 to look for encoded word that should be encoded again.
430 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
431 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
432 encoding pattern.
433 (rfc2047-decode-region): Switch strict regexp and loose one according
434 to rfc2047-allow-irregular-q-encoded-words.
435
a06e7b5d
SJ
4362007-11-26 Simon Josefsson <simon@josefsson.org>
437
438 * imap.el: Move to ../net directory.
439
b890d447
MB
4402007-11-25 Romain Francoise <romain@orebokech.com>
441
442 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
443
4442007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
445
446 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
447 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
448
449 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
450 `nnmail-spool-file'.
451
452 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
453 `nnmail-spool-file'.
454
455 * gnus-move.el (gnus-change-server): Ditto.
456
457 * gnus-kill.el (gnus-batch-score): Ditto.
458
459 * gnus-cache.el (gnus-jog-cache): Ditto.
460
461 * gnus-msg.el (gnus-summary-reply): Ignore
462 gnus-confirm-mail-reply-to-news for wide and very wide replies.
463
4642007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
465
466 * gnus-cache.el (gnus-cache-generate-nov-databases): Use
467 nnml-generate-nov-databases-directory instead of
468 nnml-generate-nov-databases-1.
469
e3b0153a
GM
4702007-11-24 Glenn Morris <rgm@gnu.org>
471
472 * message.el (message-tool-bar-retro): Update for rename
473 mail_send.xpm->mail-send.xpm.
474
b890d447
MB
4752007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
476
477 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
478 `smime-ldap-search' for Emacs 22 and up.
479
145cc6b9
RS
4802007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
481
63ff8478
RS
482 * hashcash.el: Move to ../mail directory.
483
8746c8b8
RS
484 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
485
145cc6b9
RS
486 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
487 `smime-ldap-search' for Emacs 22 and up.
488
82816ba1
SM
4892007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
490
b7b80032
SM
491 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
492
82816ba1
SM
493 * message.el (message-send-mail-function): Fix error convention.
494 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
495 (message-widen-reply, message-send-mail, message-talkative-question)
496 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
497 (message-clone-locals, message-send-news): Use with-current-buffer.
498 (message-insert-or-toggle-importance): Remove unused var `valid'.
499 (message-make-references): Remove unused var `new-references'.
500 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
501
3042deef
JB
5022007-11-22 Juanma Barranquero <lekktu@gmail.com>
503
504 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
505 (spam-split-symbolic-return-positive): Reflow docstring.
506 (spam-backends, spam-summary-exit-behavior)
507 (spam-mark-ham-unread-before-move-from-spam-group)
508 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
509 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
510 (spam-clear-cache, spam-backend-check, spam-install-backend)
511 (spam-install-statistical-backend, spam-list-of-processors)
512 (spam-group-processor-p, spam-split, spam-bogofilter-score)
513 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
514 (spam-check-crm114, spam-initialize, spam-unload-hook):
515 Fix typos in docstrings.
516
b890d447
MB
5172007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
518
519 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
520 been checked if they have never been read and those group levels are
521 higher than the one that a user specified.
522
5232007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
524
525 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
526 foreign groups unless a group level is specified by a user.
527 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
528
b62a39c4
RS
5292007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
530
531 * message.el (message-send-mail-function): Require sendmail.
532
2ea6167b
RS
5332007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
534
9e0a8576
RS
535 * message.el (message-send-mail-function): Check for smtpmail too.
536
f21470ef
RS
537 * utf7.el (utf7-encode, utf7-decode): Use coding system
538 `utf-7'/`utf-7-imap' from utf-7.el' if available.
539
2ea6167b
RS
540 * message.el (message-send-mail-function): New function.
541 (message-send-mail-function): Set default using
542 message-send-mail-function. Adjust doc string.
543 (message-send-mail-with-mailclient): New function.
544
127a6f0e
GM
5452007-11-17 Richard Stallman <rms@gnu.org>
546
547 * assistant.el: Remove file.
548
9efa445f
DN
5492007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
550
551 * smime.el (from):
552 * rfc2047.el (message-posting-charset):
553 * qp.el (mm-use-ultra-safe-encoding):
554 * pop3.el (parse-time-months):
555 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
556 * nnml.el (files):
557 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
558 (jka-compr-compression-info-list, ange-ftp-path-format)
559 (efs-path-regexp):
560 * nndiary.el (files):
561 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
562 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
563 (epg-digest-algorithm-alist, inhibit-redisplay)
564 (password-cache-expiry):
565 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
566 (pgg-output-buffer, password-cache-expiry):
567 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
568 (efs-path-regexp):
569 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
570 (inhibit-redisplay):
571 * mm-uu.el (file-name, start-point, end-point, entry)
572 (gnus-newsgroup-name, gnus-newsgroup-charset):
573 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
574 (latin-unity-ucs-list):
575 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
576 (mm-uu-binhex-decode-function):
577 * message.el (gnus-message-group-art, gnus-list-identifiers, )
578 (rmail-enable-mime-composing, gnus-local-organization)
579 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
580 (gnus-read-active-file, facemenu-add-face-function)
581 (facemenu-remove-face-function, gnus-article-decoded-p)
582 (tool-bar-mode):
583 * mail-source.el (display-time-mail-function):
584 * gnus-util.el (nnmail-pathname-coding-system)
585 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
586 (gnus-original-article-buffer, gnus-user-agent)
587 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
588 (xemacs-codename, sxemacs-codename, emacs-program-version):
589 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
590 * gnus-start.el (gnus-agent-covered-methods)
591 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
592 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
593 (gnus-newsgroup-headers, gnus-group-list-mode)
594 (gnus-group-mark-positions, gnus-newsgroup-data)
595 (gnus-newsgroup-unreads, nnoo-state-alist)
596 (gnus-current-select-method, mail-sources)
597 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
598 (nnmail-spool-file, gnus-cache-active-hashtb):
599 * gnus-mh.el (mh-lib-progs):
600 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
601 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
602 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
603 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
604 (gnus-group-buffer):
605 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
606 (font-lock-set-defaults):
607 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
608 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
609 (gnus-summary-post-menu, total-parts, type, condition, length):
610 * gnus-agent.el (gnus-agent-read-agentview):
611 * flow-fill.el (show-trailing-whitespace):
612 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
613 eval-and-compile wrappers for byte compiler pacifiers.
614
615 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
616 (mm-display-inline-fontify): Check for featurep 'xemacs not
617 extent-list.
618
619 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
620 itimer-list.
621 (mm-create-image-xemacs): Only do something for XEmacs.
622 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
623
624 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
625
626 * gnus-registry.el (gnus-adaptive-word-syntax-table):
627 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
628
e9346447
JB
6292007-11-15 Juanma Barranquero <lekktu@gmail.com>
630
ec5741dc 631 * nnimap.el (nnimap-split-download-body):
e9346447 632 * gnus-demon.el (gnus-demon):
ec5741dc 633 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 634
1428d46b
MB
6352007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
636
637 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
638 macros.
639 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
640 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
641 copy data from unibyte buffer to multibyte current buffer.
642 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
643 to copy data from unibyte current buffer to multibyte buffer.
644 (nntp-make-process-buffer): Make process buffer unibyte.
645
646 * pop3.el (pop3-open-server): Fix typo in Lisp code.
647
6482007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
649
650 * pop3.el (pop3-open-server): Accept and process data more robustly at
651 connexion start to avoid spurious "POP SSL connexion failed" errors.
652
6532007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
654
655 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
656 read group names.
657
6582007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
659
660 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
661
6622007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
663
664 * nnmail.el (nnmail-parse-active): Make group names unibyte.
665 (nnmail-save-active): Use a unibyte buffer when saving active file,
666 which may contain non-ASCII group names.
667
668 * nnml.el (nnml-request-group): Decode group names in messages.
669
4d8a28ec
MB
6702007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
671
672 * message.el (message-citation-line-function)
673 (message-insert-formatted-citation-line): Fix spelling of
674 `message-insert-formated-citation-line'.
675
c12ecb0a
MB
6762007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
677
678 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
679
4d8a28ec
MB
6802007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
681
682 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
683 nnmail-pathname-coding-system.
684
685 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
686 that a user enters; decode group names in messages.
687
688 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
689
60ece9b0
MB
6902007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
691
692 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
693
694 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
695
696 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
697 risky local variable.
698
699 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
700
7012007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
702
703 * encrypt.el: Improve documentation to fix function name typo.
704 Reported by Daiki Ueno <ueno@unixuser.org>.
705
7062007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
707
708 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
709 even if the point is not in the last page of an article.
710 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
711 back to the previous page.
712
c590ed3a
MB
7132007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
714
715 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
716
60ece9b0
MB
7172007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
718
719 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
720
c70dbcd5
SM
7212007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
722
60ece9b0
MB
723 * message.el (message-check-news-body-syntax): Avoid
724 mm-string-as-multibyte.
c70dbcd5
SM
725 (message-hide-headers): Don't assume (point-min)==1.
726
437ce4be
MB
7272007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
728
729 * message.el (message-remove-blank-cited-lines): Fix if remove is
730 given.
731 (message-bogus-address-regexp): New variable.
732 (message-bogus-recipient-p): New function.
733 (message-check-recipients): New command.
734 (message-syntax-checks): Add `bogus-recipient'.
735 (message-fix-before-sending): Add `bogus-recipient'.
736
737 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
738 (gnus-treat-emphasize, gnus-treat-body-boundary): Don't test
739 window-system.
740
c7ff939a
RS
7412007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
742
743 * gnus.el: Bump version to Gnus v5.13.
744
01c52d31
MB
7452007-10-28 Miles Bader <miles@gnu.org>
746
747 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
748 at compile-time too.
749
437ce4be
MB
7502007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
751
752 * gnus-msg.el (gnus-message-setup-hook): Add
753 `message-remove-blank-cited-lines' to options.
754
01c52d31
MB
7552007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
756
757 * message.el (message-remove-blank-cited-lines): New function.
758 Suggested by Karl Pl\e,Ad\e(Bsterer.
759
7602007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
761
762 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
763 mapc.
764
765 * imap.el (imap-open): Replace mapcar called for effect with mapc.
766 (top-level): Use mapc to set functions to be traced for debugging.
767
768 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
769 called for effect with while loop.
770
771 * message.el (message-talkative-question): Replace mapcar called for
772 effect with mapc.
773
774 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
775 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
776 called for effect with dolist.
777
778 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
779
780 * nndiary.el: Use dolist instead of mapcar to add diary headers to
781 gnus-extra-headers and nnmail-extra-headers.
782
783 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
784 called for effect with dolist.
785 (top-level): Use mapc to set functions to be traced for debugging.
786
787 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
788 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
789 dolist.
790
791 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
792 Replace mapcar called for effect with mapc.
793 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
794 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
795 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
796 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
797
798 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
799 remove-if that's a cl function.
800
801 * webmail.el (webmail-debug): Replace mapcar called for effect with
802 dolist.
803
804 * gnus-xmas.el (gnus-group-add-icon): Replace mapcar called for effect
805 with mapc.
806
8072007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
808
809 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
810 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
811 with while loop.
812
813 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
814 functions from article-* functions.
815 (gnus-multi-decode-header): Replace mapcar called for effect with
816 dolist.
817
818 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
819 (gnus-bookmark-show-details): Replace mapcar called for effect with
820 while loop.
821
822 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
823 called for effect with while loop.
824
825 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
826 with dolist.
827
828 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
829 mapcar called for effect with dolist.
830
831 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
832
833 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
834 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
835 Replace mapcar called for effect with dolist.
836 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
837 mapc.
838
839 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
840 Replace mapcar called for effect with dolist.
841 (gnus-topic-list): Replace mapcar called for effect with mapc.
842
843 * gnus.el: Use mapc instead of mapcar to add autoloads.
844
4b576f7d
RS
8452007-10-23 Richard Stallman <rms@gnu.org>
846
847 * gnus-group.el (gnus-group-highlight): Mark as risky.
848
fdc90613
MB
8492007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
850
851 * gnus.el (gnus-server-to-method): Return method found first in
852 gnus-newsrc-alist.
853
01c52d31
MB
854 * gnus-art.el (gnus-article-highlight-signature)
855 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
856 button overlay without the front stickiness.
857
8582007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
859
860 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
861 overview buffer needed a catch to receive its throw.
862 (gnus-agent-flush-cache): Declared as interactive to make this function
863 easier to use.
864
fdc90613
MB
8652007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
866
867 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
868 `next-line'.
869
5255e3ff
MB
8702007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
871
872 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
873 exclude address matching message-dont-reply-to-names.
874
b4fde39f
MB
8752007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
876
877 * gnus-util.el (gnus-string<): New function.
878
879 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 880 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
881
8822007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
883
884 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
885 the frame-focus tag is set in gnus-buffer-configuration.
886
01c52d31
MB
8872007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
888
889 * gnus-art.el (gnus-article-add-button): Make a button overlay without
890 the front stickiness.
891
8922007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
893
894 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
895 url pattern; remove duplicate one.
896 (gnus-article-extend-url-button): New function.
897 (gnus-article-add-buttons): Use it.
898 (gnus-button-push): Use concatenated url that it makes.
899
6ab3804a
JB
9002007-10-04 Juanma Barranquero <lekktu@gmail.com>
901
902 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
903 (sieve-manage-open): Use `mapc' instead of `mapcar'.
904
2f19ece7
SM
9052007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
906
907 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
908 Don't hardcode point-min==1.
909
1d0df8af
DK
9102007-09-30 David Kastrup <dak@gnu.org>
911
912 * gnus-art.el (gnus-article-reply-with-original)
913 (gnus-article-followup-with-original): When `transient-mark-mode' is
914 off, refrain from active-region behavior for followups.
915
4b70e299
MB
9162007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
917
918 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
919 Fix comment about "iso8859-1".
920
9212007-10-08 Daiki Ueno <ueno@unixuser.org>
922
923 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
924 ones returned from the verify-function.
925
926 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
927 mml2015-extract-cleartext-signature if extraction failed.
928
9292007-10-07 Daiki Ueno <ueno@unixuser.org>
930
931 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
932 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
933 failed.
4b70e299
MB
934
9352007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
936
e9346447 937 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 938
01c52d31
MB
9392007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
940
941 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
942 to mark a thread as expirable. Add variable `hide' to handle hiding of
943 thread for both the null and zero (kill/expire thread) universal prefix
944 cases.
945 (gnus-summary-expire-thread): Add new function to expire a thread,
946 using gnus-summary-kill-thread.
947 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
948 shortcuts for gnus-summary-expire-thread.
949 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
950 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
951
9522007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
953
954 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
955 extras value, so an extras entry can be deleted.
956 (gnus-registry-delete-extra-entry): Use it.
957 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
958 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
959 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
e46889e0
JB
960 storage through the gnus-registry, and provide an appropriate API for
961 it.
01c52d31 962
4b70e299
MB
9632007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
964
965 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
966 Suggested by Leo <sdl.web@gmail.com>.
967
968 * gnus.el: Do.
969
9702007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
971
972 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
973 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
974
975 * gnus-agent.el (gnus-agent-fetch-headers): Do.
976
977 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
978 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
979
9802007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
981
982 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
983 newline.
984 (nnmbox-request-accept-article): Don't change article in source buffer;
985 narrow to header to use message-fetch-field rather than
986 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
987 (nnmbox-request-replace-article): Quote lines that'll be misidentified
988 as delimiters; make sure article ends with newline.
989 (nnmbox-delete-mail): Correct last position of article to be deleted;
990 ignore X-Gnus-Newsgroup header in article body.
991 (nnmbox-save-mail): Quote lines looking like delimiters at the right
992 positions; make sure article ends with newline.
993
01c52d31
MB
994 * message.el (message-display-abbrev): Don't infloop when a user
995 inserts SPC in the beginning of header.
996
9972007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
998
999 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
1000 list of groups not followed by default. Fix type to be regexp.
1001 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
1002
10032007-09-06 Tassilo Horn <tassilo@member.fsf.org>
1004
1005 * hmac-def.el (define-hmac-function): Switch from old-style to
1006 new-style backquotes.
1007
002876ab 1008 * md4.el (md4-make-step): Likewise.
01c52d31
MB
1009
10102007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1011
1012 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
1013 raw-text coding system when saving .newsrc file, which may contain
1014 non-ASCII group names.
1015
4b70e299
MB
10162007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
1017
1018 * gnus-cus.el (gnus-score-extra): New widget.
1019 (gnus-score-extra-convert): New function.
1020 (gnus-score-customize): Use it for Extra.
1021
01c52d31
MB
10222007-08-31 Daiki Ueno <ueno@unixuser.org>
1023
1024 * mml2015.el (mml2015-extract-cleartext-signature): New function.
1025 (mml2015-mailcrypt-clear-verify): Use it.
1026 (mml2015-gpg-clear-verify): Use it.
1027 (mml2015-pgg-clear-verify): Use it.
1028 (mml2015-epg-clear-verify): Replace the current part with the output
1029 from GnuPG; don't extract the plaintext by itself.
1030
1031 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
1032 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
1033 mml2015-clear-verify-function; don't touch the armor headers or
1034 dash-escaped text here.
1035
10362007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
1037
1038 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
1039 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
1040 parts, or application/octet-stream as a last resort.
1041 (gnus-mime-view-part-as-type): Don't toggle display.
1042 (gnus-mime-view-part-as-charset): Don't turn off display before
1043 querying charset.
1044
1045 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
1046 stuff to undisplayer function in Emacs.
1047 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
1048
1049 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
1050 text/calendar parts.
1051
7f22a765
MB
10522007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1053
01c52d31
MB
1054 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
1055 decoding text/calendar parts.
1056
1057 * message.el (message-forward-make-body-mime): Always mark body as
1058 having no illegible text; remove signed-or-encrypted argument.
1059 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
1060
7f22a765
MB
1061 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
1062 (mml-generate-mime-1): Don't encode body if it is specified to be in
1063 raw form; don't make buffer be unibyte when inserting multibyte string.
1064
67d0660b
SM
10652007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
1066
1067 * sha1.el: Fix up comment style.
1068 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
1069 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
1070
1071 * hex-util.el: Fix up comment style.
1072 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
1073
1074 * gnus-salt.el: Use with-current-buffer.
1075 (gnus-pick-setup-message): Fix long-standing typo.
1076
bdaf8a62
MB
10772007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
1078
01c52d31
MB
1079 * imap.el (imap-logout-timeout): New variable.
1080 (imap-logout, imap-logout-wait): New functions.
1081 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
1082
1083 * nnimap.el (nnimap-logout-timeout): New server variable.
1084 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
1085 nnimap-logout-timeout.
1086
bdaf8a62
MB
1087 * gnus-art.el (gnus-article-summary-command-nosave)
1088 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
1089
10902007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
1091
1092 * gnus.el (gnus-maximum-newsgroup): New variable.
1093
1094 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
1095 according to gnus-maximum-newsgroup.
1096
1097 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
1098 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
1099 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 1100
01c52d31
MB
11012007-08-14 Tassilo Horn <tassilo@member.fsf.org>
1102
1103 * gnus-art.el (gnus-sticky-article): Fixed problems described in
1104 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
1105 Don't perform gnus-configure-windows here; reuse existing sticky
1106 article buffer.
1107
1108 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
1109 it doesn't exist in gnus-article-mode.
1110
11112007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
1112
1113 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
1114 (gnus-agent-decoded-group-name): New function.
1115 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
1116 (gnus-agent-expire-group-1): Use it; decode group name in messages.
1117
11182007-08-12 Tassilo Horn <tassilo@member.fsf.org>
1119
1120 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
1121 Add binding for gnus-sticky-article.
1122 (gnus-summary-exit): Don't kill sticky article buffers.
1123
1124 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
1125 article buffer.
1126 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
1127 (gnus-kill-sticky-article-buffers): New commands.
1128
37cc095b
MB
11292007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
1130
1131 * nntp.el (nntp-xref-number-is-evil): New server variable.
1132 (nntp-find-group-and-number): If it is non-nil, don't trust article
1133 numbers in the Xref header.
1134
01c52d31
MB
11352007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
1136
1137 * gnus-agent.el (gnus-agent-read-group): New function.
1138 (gnus-agent-flush-group, gnus-agent-expire-group)
1139 (gnus-agent-regenerate-group): Use it.
1140 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
1141 nnmail-pathname-coding-system.
1142
37cc095b
MB
11432007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
1144
1145 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
1146
01c52d31
MB
1147 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
1148 that are unread as unread, and also as selected so that information of
1149 marks having been changed by a user may be updated when exiting group.
1150
37cc095b
MB
11512007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1152
1153 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
1154
01c52d31
MB
11552007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
1156
1157 * gnus-art.el (gnus-mime-display-single): Pass part number that is
1158 calculated ignoring signature parts to gnus-treat-article.
1159
11602007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1161
1162 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
1163 a point here in order to keep the window start.
1164 (gnus-insert-mime-security-button): Make a button overlay without the
1165 front stickiness.
1166 (gnus-mime-display-security): Goto the end of a button.
1167
1168 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
1169
11702007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
1171
1172 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
1173 group-name-at-point.
1174 (gnus-group-completing-read): New function that offers decoded
1175 non-ASCII group names for completion.
1176 (gnus-fetch-group, gnus-group-read-ephemeral-group)
1177 (gnus-group-jump-to-group, gnus-group-make-group-simple)
1178 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
1179 (gnus-group-fetch-control): Use it.
1180 (gnus-fetch-group): Use group-name-at-point for the initial value
1181 rather than the default value; use gnus-alive-p.
1182
1183 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
1184 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
1185 (gnus-summary-post-news): Use gnus-group-completing-read.
1186
1187 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
1188 (gnus-read-move-group-name): Decode group name for completion.
1189
11902007-07-31 Ted Zlatanov <tzz@lifelogs.com>
1191
1192 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
1193 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
1194 Yamaoka slightly modified the code).
1195
11962007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
1197
1198 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
1199 (nnmail-split-incoming): Bind it.
1200
1201 * nnml.el (nnml-group-name-charset): New function.
1202 (nnml-decoded-group-name): Use it; don't decode group name if
1203 nnmail-group-names-not-encoded-p is non-nil.
1204 (nnml-encoded-group-name): New function.
1205 (nnml-group-pathname): Inline nnml-decoded-group-name.
1206 (nnml-request-expire-articles): Decode group name in message.
1207 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
1208 nnmail-pathname-coding-system.
1209 (nnml-save-mail, nnml-active-number): Work with decoded group names and
1210 not decoded ones according to nnmail-group-names-not-encoded-p.
1211 (nnml-generate-active-info): Use nnml-encoded-group-name.
1212
3ecd3a56
GM
12132007-08-08 Glenn Morris <rgm@gnu.org>
1214
1215 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
1216 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
1217 doc-strings and comments.
1218
cacc7b51
GM
12192007-07-25 Glenn Morris <rgm@gnu.org>
1220
1221 * Relicense all FSF files to GPLv3 or later.
1222
01c52d31 12232007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 1224
01c52d31
MB
1225 * gnus-sum.el (gnus-summary-move-article): Make
1226 gnus-summary-respool-article work.
2f62a044 1227
f931ce84
MB
12282007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
1229
1230 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
1231 string.
1232
01c52d31
MB
12332007-07-20 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1234
1235 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
1236 that should be ignored when comparing distant RSS articles with local
1237 ones.
1238 (nnrss-make-hash-index): New function. Create a hash index according
1239 to the ignored fields.
1240 (nnrss-check-group): Use it.
1241
12422007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
1243
1244 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
1245
1246 * gnus-art.el (article-decode-group-name): Decode Xref header too.
1247
1248 * gnus-group.el (gnus-group-make-group): Encode group name here unless
1249 the new optional argument ENCODED is non-nil.
1250 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
1251 coding system for encoding group name.
1252 (gnus-group-make-rss-group): Pass un-encoded group name to
1253 gnus-group-make-group.
1254 (gnus-group-set-info): Tell gnus-group-make-group that group name is
1255 encoded.
1256
1257 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
1258 Encode group name to which articles are moved or copied.
1259 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
1260 coding system for encoding Newsgroup, Followup-To and Xref headers.
1261
1262 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
1263 marks; use nnheader-file-coding-system to write a file.
1264 (nnagent-retrieve-headers): Bind file-name-coding-system to
1265 nnmail-pathname-coding-system.
1266
1267 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
1268
1269 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
1270 (nnml-request-article, nnml-request-create-group)
1271 (nnml-request-rename-group, nnml-find-id)
1272 (nnml-possibly-change-directory, nnml-possibly-create-directory)
1273 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
1274 (nnml-save-marks): Use nnml-group-pathname instead of
1275 nnmail-group-pathname.
1276
1277 (nnml-request-create-group, nnml-request-expire-articles)
1278 (nnml-request-move-article, nnml-request-delete-group)
1279 (nnml-deletable-article-p, nnml-possibly-create-directory)
1280 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
1281 (nnml-open-marks): Bind file-name-coding-system to
1282 nnmail-pathname-coding-system.
1283
1284 (nnml-request-article): Pass server argument to nnml-find-group-number.
1285 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
1286 server argument to nnml-possibly-create-directory.
1287 (nnml-request-accept-article): Pass server argument to
1288 nnml-active-number and nnml-save-mail.
1289 (nnml-find-group-number): Pass server argument to nnml-find-id.
1290 (nnml-request-update-info): Pass server argument to
1291 nnml-marks-changed-p.
1292
1293 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
1294 (nnml-save-mail, nnml-active-number): Add server argument.
1295
1296 (nnml-request-delete-group): Warn if group is missing.
1297 (nnml-get-nov-buffer): Decode group name.
1298 (nnml-generate-active-info): Encode group name.
1299 (nnml-open-marks): Decode group name in messages.
1300
13012007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
1302
1303 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
1304 if it is not specified.
1305 (gnus-article-pipe-part, gnus-article-save-part)
1306 (gnus-article-interactively-view-part, gnus-article-copy-part)
1307 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
1308 (gnus-article-inline-part, gnus-article-save-part-and-strip)
1309 (gnus-article-replace-part, gnus-article-delete-part)
1310 (gnus-article-view-part-as-type): Pass raw prefix argument to
1311 gnus-article-part-wrapper.
1312
13132007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
1314
1315 * gnus-agent.el (gnus-agent-save-active): Bind
1316 nnheader-file-coding-system to gnus-agent-file-coding-system.
1317
1318 * gnus-cache.el (gnus-cache-save-buffers)
1319 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
1320 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
1321 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
1322 (gnus-cache-braid-nov, gnus-cache-braid-heads)
1323 (gnus-cache-generate-active, gnus-cache-rename-group)
1324 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
1325 (gnus-cache-update-overview-total-fetched-for): Bind
1326 file-name-coding-system to nnmail-pathname-coding-system.
1327 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
1328 variables.
1329 (gnus-cache-decoded-group-name): New function.
1330 (gnus-cache-file-name): Use it.
1331 (gnus-cache-generate-active): Use non-decoded group name for active.
1332
1333 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
1334 right place.
1335 (gnus-write-active-file): Don't break non-ASCII group names.
1336
1337 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
1338 nnmail-pathname-coding-system.
1339
1340 * gnus-uu.el (gnus-uu-decode-save): Typo.
1341
f931ce84
MB
13422007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
1343
1344 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
1345
2f62a044
MB
13462007-07-14 David Kastrup <dak@gnu.org>
1347
1348 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
1349 finishing actions if we did not edit the article.
1350
01c52d31
MB
13512007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1352
1353 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
1354 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
1355 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
1356 (gnus-agent-flush-group, gnus-agent-flush-cache)
1357 (gnus-agent-fetch-headers, gnus-agent-load-alist)
1358 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
1359 (gnus-agent-retrieve-headers, gnus-agent-request-article)
1360 (gnus-agent-regenerate-group)
1361 (gnus-agent-update-files-total-fetched-for)
1362 (gnus-agent-update-view-total-fetched-for): Bind
1363 file-name-coding-system to nnmail-pathname-coding-system.
1364 (gnus-agent-group-pathname): Don't encode file names by
1365 nnmail-pathname-coding-system.
1366 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
1367 coding-system-for-write instead of buffer-file-coding-system to
1368 gnus-agent-file-coding-system.
1369
1370 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
1371 Decode group name.
1372
1373 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
1374
1375 * gnus-start.el (gnus-update-active-hashtb-from-killed)
1376 (gnus-read-newsrc-el-file): Make group names unibyte.
1377
1378 * nnmail.el (nnmail-group-pathname): Don't encode file names by
1379 nnmail-pathname-coding-system.
1380
1381 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
1382 (nnrss-request-delete-group): Bind file-name-coding-system to
1383 nnmail-pathname-coding-system.
1384 (nnrss-read-server-data, nnrss-read-group-data): Bind
1385 file-name-coding-system correctly.
1386 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
1387
1388 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
1389 (nntp-server-to-method-cache): New variable.
1390 (nntp-group-pathname): New function that decodes non-ASCII group names.
1391 (nntp-possibly-create-directory, nntp-marks-changed-p)
1392 (nntp-save-marks, nntp-open-marks): Use it.
1393 (nntp-possibly-create-directory, nntp-open-marks):
1394 Bind file-name-coding-system to nnmail-pathname-coding-system.
1395 (nntp-open-marks): Decode group names when bootstrapping marks.
1396
1397 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
1398 Newsgroups and Folowup-To headers.
1399
82fe1aed
MB
14002007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1401
1402 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1403 (gnus-server-closed-face, gnus-server-denied-face)
1404 (gnus-server-offline-face): Remove variable.
1405 (gnus-server-font-lock-keywords): Use faces that are not aliases.
1406
01c52d31
MB
1407 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
1408 of modifying message-stack directly for XEmacs.
1409
82fe1aed
MB
1410 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
1411 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
1412 if the coding-system argument is nil for XEmacs.
1413
1414 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
1415 mm-charset-override-alist.
1416
1417 * rfc2047.el: Don't require base64; require rfc2045 for the function
1418 rfc2045-encode-string.
1419 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
1420 to quote the parameter value.
1421
01c52d31
MB
14222007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
1423
1424 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
1425 form in gnus-group-name-charset-method-alist.
1426
1427 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
1428 overrides the default layout edit-form.
1429
1430 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
1431
1432 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
1433
60b0b668
MB
14342007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
1435
1436 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
1437 as unfetched articles.
1438
14392007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
1440
1441 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
1442
01c52d31
MB
14432007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
1444
1445 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
1446 original back end that keeps marks in the local system.
1447
60b0b668
MB
14482007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1449
01c52d31
MB
1450 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
1451 arg of pop-to-buffer for XEmacs.
1452 (gnus-article-read-summary-keys): Ditto; don't restore window
1453 configuration if summary command ends up with neither article buffer
1454 nor summary buffer; describe bindings if summary keys end with C-h.
1455
14562007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
1457
1458 * message.el (message-fix-before-sending): Skip raw message part to be
1459 forwarded while checking illegible text.
1460 (message-forward-make-body-mime, message-forward-make-body): Mark
1461 signed or encrypted raw message as having no illegible text.
1462
14632007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
1464
1465 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
1466 (gnus-message-with-timestamp-1): New macro.
1467 (gnus-message-with-timestamp): New function.
1468 (gnus-message): Use them.
1469
1470 * nnheader.el (nnheader-message): Use them.
1471
14722007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
1473
1474 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
1475 .newsrc.eld file.
60b0b668 1476
5cedca8d
MB
14772007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1478
1479 * gnus-agent.el (gnus-agent-fetch-headers)
1480 (gnus-agent-retrieve-headers): Bind
1481 gnus-decode-encoded-address-function to identity.
1482
1483 * nntp.el (nntp-send-xover-command): Recognize an xover command is
1484 available also when the server returns simply a dot.
1485
1486 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
1487
524705ae
MB
14882007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
1489
01c52d31
MB
1490 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
1491
14922007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
1493
524705ae
MB
1494 * gnus-ems.el (gnus-x-splash): Make it work.
1495
1496 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
1497 from being used.
1498
01c52d31
MB
14992007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
1500
1501 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
1502 the front stickiness.
1503 (gnus-article-summary-command-nosave): Correct the order of the
1504 arguments passed to pop-to-buffer.
1505 (gnus-article-read-summary-keys): Ditto; make it work properly when the
1506 summary command ends up with the article buffer.
1507
1508 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
1509 the same faces.
524705ae 1510
770edeec
JB
15112007-06-07 Juanma Barranquero <lekktu@gmail.com>
1512
524705ae 1513 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 1514
34c5dce5
JB
15152007-06-06 Juanma Barranquero <lekktu@gmail.com>
1516
3e3dc2c3
JB
1517 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
1518 * gnus-sum.el (gnus-summary-highlight):
524705ae 1519 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 1520 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 1521
524705ae
MB
15222007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
1523
1524 * gnus-art.el (gnus-mime-view-part-externally)
1525 (gnus-mime-view-part-internally): Fix predicate function passed to
1526 completing-read.
1527
01c52d31
MB
1528 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
1529
1530 * gnus.el (gnus-update-message-archive-method): Add :version.
1531
15322007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
1533
1534 * gnus.el (gnus-update-message-archive-method): New variable.
1535
1536 * gnus-start.el (gnus-setup-news): Update saved "archive" method
1537 according to gnus-message-archive-method if
1538 gnus-update-message-archive-method is non-nil.
1539
15402007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
1541
1542 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
1543 by Loic Dachary <loic@dachary.org>.
1544 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 1545
c14dcd06
CY
15462007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
1547
1548 * message.el (message-pop-to-buffer): Add switch-function argument.
1549 (message-mail): Pass switch-function argument to it.
524705ae 1550
01c52d31
MB
15512007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
1552
1553 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
1554 Improve doc string.
1555
15562007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
1557
1558 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
1559 (gnus-header-content)
1560 * gnus-cite.el (gnus-cite-10)
1561 * gnus-srvr.el (gnus-server-closed)
1562 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
1563 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
1564 (gnus-group-mail-3-empty, gnus-group-mail-low)
1565 (gnus-group-mail-low-empty, gnus-splash)
1566 * message.el (message-header-to, message-header-cc)
1567 (message-header-subject, message-header-other, message-header-name)
1568 (message-header-xheader, message-separator, message-cited-text)
1569 (message-mml): Lighten colors of faces used for dark background.
1570
15712007-05-24 Simon Josefsson <simon@josefsson.org>
1572
1573 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
1574 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
1575
524705ae
MB
15762007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
1577
1578 * message.el (message-narrow-to-headers-or-head): Ignore
1579 mail-header-separator in the body.
1580
01c52d31
MB
15812007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1582
1583 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
1584 same as window size.
1585
15862007-05-22 Kevin Ryde <user42@zip.com.au>
1587
1588 * message.el (message-font-lock-keywords): Use message-header-xheader
1589 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
1590 ahead of the anything pattern, to get it recognised.
1591
15922007-05-12 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1593
1594 * gnus-sum.el (gnus-articles-to-read)
1595 (gnus-summary-insert-old-articles): Don't truncate group name for
1596 `read-string'.
1597
1598 * gnus-util.el (gnus-limit-string): Delete this function.
1599
1600 * gnus-sum.el (gnus-simplify-subject-fully): Use
1601 `truncate-string-to-width' instead.
1602
16032007-05-11 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1604
1605 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
1606 if, on summary exit, the next group has to be selected.
1607 (gnus-summary-exit): Use it.
1608
524705ae
MB
16092007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1610
1611 * gnus-art.el (gnus-article-mode): Fix comment about displaying
1612 non-break space.
c14dcd06 1613
01c52d31
MB
16142007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
1615
1616 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
1617 Check if group is not a directory.
1618 (nnfolder-request-expire-articles): Don't delete articles if the target
1619 group is not available.
1620
1621 * nnml.el (nnml-request-create-group): Properly check if group is not a
1622 file.
1623 (nnml-request-expire-articles): Don't delete articles if the target
1624 group is not available.
1625
1626 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
1627 Don't quote characters that are within parentheses.
1628
16292007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
1630
1631 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
1632 (gnus-handle-ephemeral-exit): Select article according to it.
1633
16342007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
1635
1636 * message.el (message-insert-formated-citation-line): Remove newline.
1637 (message-citation-line-format): Add final \n here so that the user can
1638 avoid a blank line.
1639
16402007-05-03 Dan Christensen <jdc@uwo.ca>
1641
1642 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
1643 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
1644 Update lanl/arXiv support.
596e5f72 1645
01c52d31
MB
16462007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
1647
1648 * gnus.el: Bump version number.
1649
16502007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1651
1652 * gnus.el (gnus-version-number): Bump version.
1653
16542007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1655
1656 * gnus.el: No Gnus v0.6 is released.
1657
16582007-04-27 Didier Verna <didier@xemacs.org>
1659
1660 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
1661 * gmm-utils.el (gmm-regexp-concat): here.
1662 * message.el: Don't require 'gnus-util.
1663 (message-dont-reply-to-names): Handle name change above.
1664 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
1665
16662007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
1667
1668 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
1669 since the initial value varies according to the system.
1670
16712007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
1672
1673 * mm-util.el (mm-charset-synonym-alist): Defcustom.
1674
16752007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
1676
1677 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
1678
16792007-04-24 Didier Verna <didier@xemacs.org>
1680
1681 Improve the type of gnus-ignored-from-addresses.
1682 * gnus-util.el (gnus-orify-regexp): New function.
1683 * message.el (gnus-util): Require it.
1684 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
1685 * gnus-sum.el (gnus-ignored-from-addresses): New function.
1686 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
1687
16882007-04-24 Didier Verna <didier@xemacs.org>
1689
1690 * gnus-sum.el:
1691 * gnus-utils.el: Fix some trailing whitespaces.
1692
16932007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
1694
1695 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
1696 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
1697 article's Message-ID; refer parent article in summary buffer.
1698
1699 * message.el (message-bounce): Call mime-to-mml.
1700
17012007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
1702
1703 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 1704
6b554e88
MB
17052007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
1706
1707 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
1708 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
1709 displayed of multipart/alternative part if it is invoked from summary
1710 buffer.
6b554e88
MB
1711
1712 * mm-view.el (mm-inline-text-html-render-with-w3m)
1713 (mm-inline-text-html-render-with-w3m-standalone)
1714 (mm-inline-render-with-function): Use mail-parse-charset by default.
1715
01c52d31
MB
17162007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
1717
1718 * parse-time.el (parse-time-string-chars): Check if CHAR
1719 is less than the length of parse-time-syntax.
1720
17212007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
1722
1723 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
1724 from gnus-newsgroup-processable.
1725
17262007-04-16 Didier Verna <didier@xemacs.org>
1727
1728 * gnus-msg.el (gnus-configure-posting-styles): Handle
002876ab 1729 message-signature-directory properly with :file syntax. Reported by
01c52d31
MB
1730 "Leo".
1731
17322007-04-11 Didier Verna <didier@xemacs.org>
1733
1734 New user option: message-signature-directory.
1735 * gnus-msg.el (gnus-configure-posting-styles): Support it.
1736 * message.el (message-insert-signature): Ditto.
1737 * message.el (message-signature-file): Doc update.
1738 * message.el (message-signature-directory): New.
1739
c429815a
MB
17402007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
1741
1742 * gnus-msg.el (gnus-inews-yank-articles): Use
1743 message-exchange-point-and-mark instead of exchange-point-and-mark.
1744
17452007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
1746
1747 * message.el (message-yank-original): Make sure cited text ends with
1748 newline; don't exchange point and mark.
1749
17502007-04-07 Chong Yidong <cyd@stupidchicken.com>
1751
1752 * tls.el (open-tls-stream): Properly handle case where there
1753 is no associated buffer.
1754
c345112e
TTN
17552007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
1756
1757 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
1758 message-yank-original, make sure (< mark TEXT point).
1759
8aed9ac5
RS
17602007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
1761
01c52d31
MB
1762 * message.el (message-fill-column): New variable.
1763 (message-mode): Use it. Add comment on a possible new hook.
1764
8aed9ac5
RS
1765 * nnmail.el (nnmail-spool-file): Mark as obsolete.
1766 (nnmail-get-new-mail): Reformat.
1767
1768 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
1769
1770 * gmm-utils.el: Fix Commentary.
1771 (gmm-tool-bar-from-list): Fix typo in doc string.
1772
561fb491
TTN
17732007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
1774
01c52d31
MB
1775 * message.el (message-yank-original): Don't switch point and mark
1776 unnecessarily to put point and mark as documented.
1777
17782007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1779
1780 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
1781 from the message heads.
1782
17832007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
1784
1785 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
1786 article buffer does not have a window. This may not be the best
1787 solution but is certainly better than setting the start of the null,
1788 that is the current, window.
1789
17902007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
1791
1792 * gnus-draft.el (gnus-draft-setup-hook): New hook.
1793 (gnus-draft-setup): Run it.
1794
1795 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
1796 gnus-score-fast-scoring. Allow regexp.
1797 (gnus-score-headers): Use it.
1798
1799 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
1800 XEmacs.
1801
1802 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
1803 string.
1804 (gnus-button-alist): Also catch `<f1> k ...'.
1805 (gnus-treat-display-x-face): Fix doc string.
561fb491 1806
87ba2830
MB
18072007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1808
1809 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
1810 evaluation of gnus-extended-version to ensure correct generation of the
1811 User-Agent header when message-generate-headers-first is used.
1812
01c52d31 18132007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 1814
01c52d31
MB
1815 * hashcash.el (hashcash-generate-payment-async): Don't crash if
1816 hashcash-path is nil. Don't call callback with incorrect number of
1817 parameters if val is 0.
87ba2830 1818
815b81c8
MB
18192007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1820
1821 * message.el (message-required-news-headers):
1822 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
1823
18242007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
1825
1826 * message.el (message-generate-new-buffers): Change the meaning of the
1827 nil value; add `standard' to the choices; treat t as `unique'; improve
1828 doc string.
1829 (gnus-select-frame-set-input-focus): Autoload.
1830 (message-buffer-name): Search for the existing message buffer if
1831 message-generate-new-buffers is nil or `standard'; treat the value t of
1832 message-generate-new-buffers as `unique'.
1833 (message-pop-to-buffer): Raise the frame already displaying the message
1834 buffer; clear the echo area after querying.
1835 (message-setup): Pass the `continue' argument to compose-mail.
1836 (message-mail): Prefer `switch-function' if it is given; search for the
1837 existing message buffer if the `continue' argument is non-nil; pass
1838 continue and switch-function arguments to compose-mail by way of
1839 message-setup.
1840 (message-mail-other-window): Adjust argument of message-setup.
1841 (message-mail-other-frame): Ditto.
1842
01c52d31
MB
18432007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
1844
1845 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
1846 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
1847 to turn font-lock on when turning gnus-message-citation-mode on.
1848
18492007-03-06 Daiki Ueno <ueno@unixuser.org>
1850
1851 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
1852 (mml-smime-function-alist): New variable; add epg as the backend.
1853 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
1854 mml-smime- functions instead.
1855 * mm-view.el: Require smime.
1856
18572007-03-05 Didier Verna <didier@xemacs.org>
1858
1859 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
1860 instead of just inheritance for posting styles.
1861 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
1862
18632007-02-24 John Paul Wallington <jpw@pobox.com>
1864
1865 * tls.el (tls-certtool-program): Fix custom type.
1866
18672007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1868
1869 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
1870 and point-at-eol instead of line-(beginning|end)-position.
1871
1872 * assistant.el (assistant-parse-buffer): Ditto.
1873
18742007-02-28 Daiki Ueno <ueno@unixuser.org>
1875
1876 * mml2015.el (mml2015-epg-find-usable-key): New function.
1877 (mml2015-epg-sign): Use it.
1878 (mml2015-epg-encrypt): Use it.
1879
45cb30ee
MB
18802007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1881
1882 * message.el (message-make-in-reply-to): Quote name containing
1883 non-ASCII characters. It will make the RFC2047 encoder cause an error
1884 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 1885 <nakaji@jp.freebsd.org>.
45cb30ee 1886
01c52d31
MB
18872007-02-27 Didier Verna <didier@xemacs.org>
1888
1889 Include the group parameters as well as the topic ones in the
1890 inheritance filter process.
1891 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
1892 argument GROUP-PARAMS-LIST.
1893 * gnus-topic.el (gnus-group-topic-parameters): Use it.
1894
45cb30ee
MB
18952007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
1896
1897 * nntp.el (nntp-never-echoes-commands)
1898 (nntp-open-connection-functions-never-echo-commands): New variables.
1899 (nntp-send-command): Use them.
1900
01c52d31
MB
19012007-02-20 Daiki Ueno <ueno@unixuser.org>
1902
1903 * mml2015.el (mml2015-epg-verify): Simplified.
1904
19052007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1906
1907 * mml.el (mml-content-disposition-alist): New user option.
1908 (mml-content-disposition): New function.
1909 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
1910 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
1911
19122007-02-19 Daiki Ueno <ueno@unixuser.org>
1913
1914 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
1915 verification.
1916
aa260d63
MB
19172007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1918
1919 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
1920 articles posted in the last 24 hours.
1921
c371062c
CY
19222007-02-14 Chong Yidong <cyd@stupidchicken.com>
1923
1924 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
1925
01c52d31
MB
19262007-02-14 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1927
1928 * nntp.el (nntp-send-command): Don't wait for echoes when
1929 nntp-open-ssl-stream is used.
1930
19312007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1932
1933 * gnus-cite.el (gnus-test-font-lock-add-keywords)
1934 (gnus-message-add-citation-keywords)
1935 (gnus-message-remove-citation-keywords): Remove.
1936 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
1937 directly, make the variables in font-lock-defaults buffer-local, add
1938 gnus-message-citation-keywords to them and then update the value of
1939 font-lock-keywords.
1940
19412007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
1942
1943 * message.el (message-cite-original-1): Don't call
1944 gnus-article-highlight-citation.
1945
1946 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
1947 citations; fix line count.
1948
19492007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1950
1951 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
1952 (gnus-message-add-citation-keywords)
1953 (gnus-message-remove-citation-keywords): Use it; fix the emulating
1954 versions of font-lock-add-keywords and font-lock-remove-keywords to
1955 work with XEmacs correctly.
1956
19572007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
1958
1959 * gnus-cite.el (gnus-cite-face-list): Set the values of
1960 gnus-message-max-citation-depth and gnus-message-citation-keywords.
1961 (gnus-message-max-citation-depth): Use defvar rather than defconst.
1962 (gnus-message-cite-prefix-regexp): New variable.
1963 (gnus-message-search-citation-line): Use it; protect against long
1964 citation prefix; fill match data with nil rather than 0 for XEmacs; set
1965 the 0th match data for Emacs.
1966 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
1967 (gnus-message-add-citation-keywords): Append keywords rather than
1968 prepending; emulate font-lock-add-keywords if it is not available.
1969 (gnus-message-remove-citation-keywords): Emulate
1970 font-lock-remove-keywords if it is not available.
1971
1972 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
1973
1974 * message.el (message-cite-prefix-regexp): Set the value of
1975 gnus-message-cite-prefix-regexp.
1976
c91f4b83
MB
19772007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1978
1979 * nnweb.el (nnweb-google-parse-1): Update parser.
1980
8f77631e
JB
19812007-01-29 Juanma Barranquero <lekktu@gmail.com>
1982
1983 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
1984
41e49ce6
MB
19852007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1986
1987 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
1988 regexp.
1989
19902007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1991
1992 * uudecode.el (uudecode-string-to-multibyte): New function emulating
1993 string-to-multibyte.
1994 (uudecode-decode-region-internal): Use it.
1995
b28080e3
MB
19962007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
1997
1998 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
1999 custom choice.
2000
2001 * gnus-art.el (gnus-signature-limit): Fix custom choice.
2002
01c52d31
MB
20032007-01-22 Daiki Ueno <ueno@unixuser.org>
2004
2005 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
2006
2007 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
2008 `write-region' to respect `mm-inhibit-file-name-handlers'.
2009
b66f54c1
MB
20102007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
2011
2012 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
2013 Use gnus-home-directory instead of "~/" or "$HOME".
2014
01c52d31
MB
20152007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
2016
2017 * encrypt.el (encrypt-insert-file-contents): Add better prompt
2018 to mention filename.
2019 Add comments at beginning regarding usage.
2020 (encrypt-write-file-contents): Change interactive so a string is
2021 acceptable. If the file has no associated model, show an error instead
2022 of a nonsense prompt.
2023
20242007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2025
2026 * spam.el (spam-bsfilter-ham-switch): Fix typo.
2027 Thanks to Yoshihiko Yamada for kind notification of this typo.
2028
0d7c8ac4
KH
20292007-01-12 Kenichi Handa <handa@m17n.org>
2030
2031 * uudecode.el (uudecode-decode-region-internal): Make it work in a
2032 multibyte buffer.
651408cb
MB
2033
20342007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
2035
01c52d31
MB
2036 * gnus-score.el (gnus-score-fast-scoring): New variable.
2037 (gnus-score-headers): Use it.
2038
651408cb 2039 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 2040
01c52d31
MB
2041 * message.el (message-cite-original-1): Call
2042 gnus-article-highlight-citation if requested.
60ece9b0 2043 (message-make-from): Allow name and address as optional arguments.
40e902eb 2044
01c52d31 2045 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 2046
01c52d31
MB
2047 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
2048 bugs to doc string.
2049 (gnus-button-alist): Add mid\\|message-id.
2050 (gnus-button-fetch-group): Extend for use in
2051 `browse-url-browser-function'.
2052 (gnus-button-url-regexp): Try to catch paired parentheses like in
2053 Wikipedia URLs.
d84c3737 2054
01c52d31
MB
2055 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
2056 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 2057
01c52d31 20582007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 2059
01c52d31
MB
2060 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
2061 Update copyright.
ba361211 2062
01c52d31 20632007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 2064
01c52d31 2065 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 2066
01c52d31 20672007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 2068
01c52d31
MB
2069 * gnus-registry.el (gnus-registry-unfollowed-groups)
2070 (gnus-registry-split-fancy-with-parent): Fix documentation.
2071
20722007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
2073
2074 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
2075 from nnweb groups.
2076
20772006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2078
2079 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
2080 Xref urls. Erase buffer before requesting head.
2081
2082 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
2083
20842007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
2085
2086 * gnus-soup.el (gnus-soup): New custom group. Make user variables
2087 customizable.
2088
20892007-01-05 Daiki Ueno <ueno@unixuser.org>
2090
2091 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
2092 no signing key is found.
2093 (mml2015-epg-encrypt): Ask user whether to skip or abort if
2094 no encrypting and/or signing key is found.
2095
20962007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
2097
2098 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
2099
21002007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2101
2102 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
2103 headers read from disk with the ones newly found in the current search.
2104 This should no longer cause problems, because the article numbers in
2105 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
2106
21072007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2108
2109 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
2110
21112007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
2112
2113 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
2114
01c52d31
MB
21152007-01-01 Romain Francoise <romain@orebokech.com>
2116
2117 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
2118
21192006-12-31 Steve Youngs <steve@sxemacs.org>
2120
2121 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
2122 `define-minor-mode' macro definition expanded properly.
2123 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
2124 exclude it there.
2125
2126 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
2127 of 2006-12-30. The default is nil on (S)XEmacs already because of the
2128 `fboundp' test.
2129 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
2130 This is OK to autoload in (S)XEmacs now.
2131
21322006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2133
2134 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
2135 keystroke.
2136 (gnus-summary-limit-to-singletons): Fix typo.
2137
2138 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
2139 else fails.
2140
db629244
MB
21412006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2142
01c52d31
MB
2143 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
2144 docstring.
2145
2146 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
2147 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
2148 (gnus-summary-insert-dormant-articles): Fix typo in message.
2149
21502006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
2151
2152 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
2153 nil for XEmacs.
2154 (gnus-message-citation-mode): Don't autoload in XEmacs.
2155
2156 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 2157
11e95b02
MB
21582006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
2159
2160 * nnimap.el (nnimap-expunge-search-string): Mention
2161 nnimap-search-uids-not-since-is-evil in docstring.
2162
21632006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
2164
2165 * spam.el: Revert to make-obsolete-variable because
2166 define-obsolete-variable-alias is not supported in Emacs 21.
2167
01c52d31
MB
2168 * spam.el (spam-ifile-path, spam-ifile-database-path)
2169 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
2170 make-obsolete-variable.
2171 (spam-bsfilter-path, spam-bsfilter-program)
2172 (spam-spamassassin-path, spam-spamassassin-program)
2173 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
2174 use "path" inappropriately.
2175 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
2176 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
2177 variable names.
2178
11e95b02
MB
21792006-12-28 Daiki Ueno <ueno@unixuser.org>
2180
2181 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
2182 summary buffer.
2183
01c52d31
MB
2184 * password.el (password-cache-remove): Use clear-string to burn
2185 password, if available.
11e95b02 2186
01c52d31
MB
21872006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
2188
2189 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
2190
2191 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
2192
2193 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
2194 (gnus-message-highlight-citation): Move defcustom here from
2195 gnus-cite.el.
2196 (gnus-message-citation-mode): Autoload.
2197
2198 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
2199 checks to make it compile with XEmacs.
2200 (gnus-message-citation-mode): New minor mode.
2201 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
2202 (gnus-message-highlight-citation): New variables.
2203 (gnus-message-search-citation-line)
2204 (gnus-message-add-citation-keywords)
2205 (gnus-message-remove-citation-keywords)
2206 (turn-on-gnus-message-citation-mode)
2207 (turn-off-gnus-message-citation-mode): New functions.
2208
22092006-12-26 Oliver Scholz <epameinondas@gmx.de>
2210
2211 * gnus-cite.el: Enable highlighting of different citation levels in
2212 message-mode.
11e95b02
MB
2213
22142006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
2215
2216 * message.el (message-make-fqdn): Fix comment.
2217 (message-bogus-system-names): Add ".local".
2218
2219 * spam.el (spam-ifile-path, spam-ifile-program)
2220 (spam-ifile-database-path, spam-ifile-database)
2221 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
2222 Don't use "path" inappropriately.
2223 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
2224 strings.
2225 (spam-check-ifile, spam-ifile-register-with-ifile)
2226 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
2227 new variable names.
2228
2229 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
2230 (gnus-treat-display-smileys): Simplify using
2231 gnus-image-type-available-p.
2232
2233 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
2234 available.
2235
22362006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2237
2238 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
2239 one after turning on the buffer's multibyteness instead of decoding
2240 them directly in the unibyte buffer that causes unexpected conversion
2241 in Emacs 23 (unicode).
2242
01c52d31
MB
22432006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2244
2245 * message.el (message-generate-hashcash): Fix custom type.
2246
22472006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
2248
2249 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
2250
9b9e104e
MB
22512006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
2252
2253 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
2254 disconnect icons. Add help text.
2255
01c52d31
MB
22562006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
2257
2258 * spam.el (spam-extra-header-to-number): CRM114 spam score is
2259 negated to be consistent with the others we handle.
2260
22612006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2262
2263 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
2264 version of gnus-summary-buffer to something, so that we can use two
2265 article buffers at the same time.
2266
22672006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
2268
2269 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
2270 trigger all the extra headers.
2271 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
2272 sorting.
2273
22742006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2275
2276 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
2277 solid groups.
2278
bcd3e063
MB
22792006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
2280
2281 * legacy-gnus-agent.el: Add Copyright notice.
2282
82e5f93f
CY
22832006-12-12 Chong Yidong <cyd@stupidchicken.com>
2284
2285 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
2286
01c52d31
MB
22872006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2288
2289 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
2290
2291 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
2292 to make it work reliably in CVS Emacs.
2293 (gnus-summary-limit-strange-charsets-predicate)
2294 (gnus-summary-limit-to-predicate): New functions.
2295
f88e76a8
CY
22962006-12-08 Chong Yidong <cyd@stupidchicken.com>
2297
2298 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
2299 specifying array size.
2300 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
2301 array if it is too small.
2302 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
2303 (gnus-sort-threads-loop): New function.
2304
e925d5ae 23052006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
2306
2307 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
2308 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
2309
11e95b02 23102006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3aa84d30
MB
2311
2312 * mm-url.el (mm-url-predefined-programs): Call curl with correct
2313 options.
2314
01c52d31
MB
23152006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2316
2317 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
2318 DOS-ing the recipient.
2319
2320 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
2321 the headers when creating the mapping to avoid mismappings.
2322 (nnweb-gmane-create-mapping): Always nix out old mapping.
2323
23242006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
2325
2326 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
2327 and mm-verify-option to never.
2328
5538c331
MB
23292006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
2330
01c52d31
MB
2331 * message.el (message-signed-or-encrypted-p): New function.
2332 (message-forward-make-body): Use it.
2333
2334 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
2335 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
2336
23372006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
2338
2339 * nneething.el (nneething-decode-file-name): Replace
2340 decode-coding-string with mm-decode-coding-string.
2341
01c52d31
MB
2342 * gnus-int.el (gnus-open-server): Say failed server's name.
2343
550831ed
JB
23442006-11-24 Juanma Barranquero <lekktu@gmail.com>
2345
2346 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
2347 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
2348
2349 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
2350 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
2351 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
2352 (gnus-group-make-directory-group, gnus-group-transpose-groups):
2353 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
2354 (gnus-subscribe-newsgroup, gnus-1):
2355 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
2356 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
2357 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
2358 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
2359
01c52d31
MB
23602006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2361
2362 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
2363 keystroke.
2364 (gnus-summary-limit-to-bodies): Implement headersp.
2365
23662006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2367
2368 * dns.el (query-dns): Protect against "Process dns deleted" strings.
2369
e8f0f70d
MB
23702006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
2371
2372 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
2373
01c52d31
MB
23742006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2375
2376 * message.el (message-generate-hashcash): Expand range of values to
2377 include `opportunistic'.
2378 (message-send-mail): Use it.
2379
b07e0143
MB
23802006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2381
2382 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
2383 and comment it.
2384
2385 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
2386
4573e0df
MB
23872006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
2388
2389 * gnus-util.el (gnus-extract-address-components): Improve comment.
2390
23912006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
2392
2393 * gnus-util.el (gnus-extract-address-components): Work with address in
2394 which the name portion contains @.
2395
23962006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2397
2398 * gnus.el (gnus-start): Move custom group up.
2399 (gnus-select-method): Don't autoload, but make it available for
2400 `customize-variable'.
2401 (gnus-getenv-nntpserver): Don't autoload.
2402
01c52d31
MB
24032006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
2404
2405 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
2406
24072006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2408
2409 * message.el (message-sendmail-extra-arguments): New variable.
2410 (message-send-mail-with-sendmail): Use it.
2411
4573e0df
MB
24122006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
2413
2414 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
2415 mm-with-unibyte-current-buffer to make string unibyte.
2416
2417 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
2418 mm-string-as-multibyte.
2419
01c52d31
MB
24202006-11-14 Daiki Ueno <ueno@unixuser.org>
2421
2422 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
2423 Reported by Werner Koch <wk@gnupg.org>.
2424
24252006-11-14 Daiki Ueno <ueno@p360>
2426
2427 * mml2015.el: Autoload epa-select-keys when compiling.
2428
24292006-11-13 Daiki Ueno <ueno@unixuser.org>
2430
2431 * mml2015.el (mml2015-epg-sign): Save the signing keys in
2432 message-options.
2433 (mml2015-epg-encrypt): Save the recipient keys in message-options.
2434
24352006-11-13 Daiki Ueno <ueno@unixuser.org>
2436
2437 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
2438 EasyPG (< 0.0.6).
2439 (mml2015-always-trust): New user option.
2440 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
2441 prompt.
2442
24432006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2444
2445 * nntp.el (nntp-authinfo-force): New variable.
2446 (nntp-send-authinfo): Use it.
2447
4573e0df
MB
24482006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
2449
01c52d31
MB
2450 * message.el (message-strip-subject-encoded-words): Allow _not_ to
2451 decode encoded words. Improve prompt. Add comment about forwarding.
2452 (message-replacement-char): Move up.
4573e0df
MB
2453
24542006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
2455
2456 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
2457 instead of gnus-intersection because arguments of gnus-sorted-nunion
2458 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
2459
01c52d31
MB
24602006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
2461
2462 * message.el (message-strip-subject-encoded-words): Reformat prompt.
2463 (message-simplify-subject-functions): Enable
2464 message-strip-subject-encoded-words by default.
2465
24662006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
2467
2468 * message.el (message-strip-subject-encoded-words): New function
2469 (message-simplify-subject-functions): New variable.
2470 (message-simplify-subject): Use it. Fix typo in doc string.
2471 Support message-strip-subject-encoded-words.
2472
06856b12
JB
24732006-11-03 Juanma Barranquero <lekktu@gmail.com>
2474
2475 * gnus-diary.el (gnus-diary-delay-format-function):
2476 * nndiary.el (nndiary-reminders):
2477 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
2478
b193caa3
MB
24792006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2480
2481 * gnus-art.el (article-hide-boring-headers): Fetch date from
2482 gnus-original-article-buffer to avoid problems with localized date
2483 strings.
2484
24852006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
2486
2487 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
2488
ab785936
MB
24892006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
2490
06856b12
JB
2491 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
2492 New variables.
ab785936
MB
2493 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
2494 (mm-charset-synonym-alist): Move some entries to
2495 mm-codepage-iso-8859-list.
2496 (mm-charset-synonym-alist, mm-charset-override-alist): Add
2497 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
2498
b90a6149
MB
24992006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2500
2501 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
2502
25032006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2504
2505 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
2506 with Emacs 21 and XEmacs.
2507
01c52d31
MB
25082006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
2509
2510 * spam.el (spam-parse-address): New function for better parsing,
2511 catching errors, etc.
2512 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
2513
b90a6149
MB
25142006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
2515
2516 * mm-view.el: Add interactive arg to html2text autoload.
2517
25182006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
2519
2520 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
2521
01c52d31
MB
25222006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
2523
2524 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
2525 variables.
2526 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
2527 (mm-charset-synonym-alist): Move some entries to
2528 mm-codepage-iso-8859-list.
2529
2530 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
2531
25322006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
2533
2534 * message.el (message-citation-line-format)
2535 (message-insert-formated-citation-line): Fix implementation of %E, %N
2536 and %n according to the doc string.
2537
25382006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
2539
2540 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
2541 car-safe to avoid bad parses.
2542
c86d4601
MB
25432006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
2544
2545 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
2546 names.
2547
2548 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
2549
25502006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2551
01c52d31
MB
2552 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
2553 header.
2554
2555 * message.el (message-draft-headers): Add Date.
2556 (message-headers-to-generate): Fix typo in docstring.
2557
2558 * nndraft.el (nndraft-required-headers): New variable.
2559 (nndraft-generate-headers): Use it.
2560
2561 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
2562
25632006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2564
2565 * gnus-registry.el (gnus-registry-wash-for-keywords)
2566 (gnus-registry-find-keywords): New functions to allow easy searching of
2567 articles that are in the registry.
2568
25692006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2570
2571 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
2572 ietf-drums-parse-address instead of gnus-extract-address-components.
2573 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
2574
25752006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
2576
2577 * gnus.el (gnus-mime): Remove unused custom group.
2578
92edaeed
MB
25792006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2580
2581 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
2582 "blank line" when searching for end of armor headers.
2583
25842006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
2585
2586 * gmm-utils.el (gmm-write-region): Fix variable name.
2587
25882006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2589
2590 * gmm-utils.el (gmm-write-region): New function based on compatibility
2591 code from `mm-make-temp-file'.
2592
2593 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
2594
2595 * nnmaildir.el (nnmaildir--update-nov)
2596 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
2597 Use `gmm-write-region'.
2598
996aa8c1
MB
25992006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2600
01c52d31
MB
2601 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
2602 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
2603
2604 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
2605
2606 * message.el (message-replacement-char): New variable.
2607 (message-fix-before-sending): Use it.
2608 (message-simplify-subject): New function to remove duplicate code.
2609 (message-reply, message-followup): Use it.
2610
996aa8c1
MB
2611 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
2612 gnus-summary-limit-to-articles.
2613
01c52d31 26142006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 2615
01c52d31 2616 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 2617
01c52d31 2618 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 2619
01c52d31 26202006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2621
01c52d31
MB
2622 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
2623 ignore non-string data.
996aa8c1 2624
01c52d31 26252006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2626
01c52d31
MB
2627 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
2628 non-string data (needs to be done in the registry too).
996aa8c1 2629
01c52d31 26302006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2631
01c52d31
MB
2632 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
2633 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
2634 (gnus-registry-split-fancy-with-parent)
2635 (gnus-registry-fetch-simplified-message-subject-fast)
2636 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
2637 Remove text properties on ingress into the registry and when it's saved.
2638 (gnus-registry-clean-empty-function): Fix bug with cleaning the
2639 registry from entries with no groups.
996aa8c1 2640
01c52d31 26412006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2642
01c52d31
MB
2643 * gnus-util.el (gnus-string-remove-all-properties): Add utility
2644 function to remove string properties.
996aa8c1 2645
67099291
MB
26462006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
2647
2648 * gmm-utils.el (gmm): Adjust custom version.
2649
2650 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
2651 custom version.
2652
2653 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
2654
01c52d31
MB
26552006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2656
2657 * gnus-art.el (gnus-insert-prev-page-button)
2658 (gnus-insert-next-page-button): Simplify. Reformat.
2659
26602006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2661
2662 * gnus-art.el (gnus-insert-prev-page-button)
2663 (gnus-insert-next-page-button): Apply gnus-article-button-face.
2664
94019f61
CY
26652006-09-25 Chong Yidong <cyd@stupidchicken.com>
2666
2667 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
2668
01c52d31
MB
26692006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2670
2671 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
2672 gnus-article-button-face to MIME and security buttons.
2673
26742006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2675
2676 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
2677 readable.
2678
26792006-09-20 Steve Youngs <steve@sxemacs.org>
2680
2681 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
2682 `browse-url-of-file' instead of `browse-url'.
2683
0327a464
MB
26842006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2685
2686 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
2687 regexp. Articles containing quotation were cut prematurely.
2688
26892006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
2690
01c52d31
MB
2691 * message.el (message-cite-original-1): Use nobody by default for the
2692 value of From header.
0327a464
MB
2693 (message-reply): Ditto.
2694
01c52d31
MB
26952006-09-11 Daiki Ueno <ueno@unixuser.org>
2696
2697 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
2698 to the gnus-info. This fixes a bug of inline-PGP message verification.
2699 Reported by Michael Piotrowski <mxp@dynalabs.de>.
2700
b110774a
MB
27012006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
2702
2703 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
2704 mails in the doc string. Add some URLs in comment.
01c52d31 2705 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
2706
27072006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
2708
2709 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
2710 backslashes handling and the way to find boundaries of quoted strings.
2711
01c52d31
MB
27122006-09-07 Daiki Ueno <ueno@unixuser.org>
2713
2714 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
2715 mml1991-encrypt-to-self is set and mml1991-signers is not set.
2716 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
2717 mml2015-encrypt-to-self is set and mml2015-signers is not set.
2718
676c1893
RS
27192006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2720
01c52d31
MB
2721 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
2722 doc string.
2723 (gnus-button-regexp, gnus-button-last): Remove unused variables.
2724
27252006-09-06 Simon Josefsson <jas@extundo.com>
2726
2727 * mml2015.el (mml2015-use): Doc fix, mention epg.
2728
27292006-09-06 Daiki Ueno <ueno@unixuser.org>
2730
2731 * mml2015.el (mml2015-use): Default to epg, if available.
2732
27332006-09-06 Daiki Ueno <ueno@unixuser.org>
2734
2735 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
2736 message-sender.
2737 (mml1991-epg-encrypt): Ditto.
2738 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
2739 message-sender.
2740 (mml2015-epg-encrypt): Ditto.
676c1893 2741
de4fbbe4
CY
27422006-09-04 Chong Yidong <cyd@stupidchicken.com>
2743
2744 * message.el (message-send-mail-with-sendmail): Look for sendmail in
2745 several common directories.
2746
01c52d31
MB
27472006-09-05 Daiki Ueno <ueno@unixuser.org>
2748
2749 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
2750 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
2751
d7093904
MB
27522006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2753
8fbdffe5
MB
2754 * gnus-art.el (article-decode-encoded-words): Make it fast.
2755
27562006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2757
2758 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
2759
d7093904
MB
2760 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
2761 in quoted string into `\'.
2762
343d6628
MB
27632006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2764
2765 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2766 Use standard-syntax-table.
2767
27682006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2769
2770 * gnus-art.el (gnus-decode-address-function): New variable.
2771 (article-decode-encoded-words): Use it to decode headers which are
2772 assumed to contain addresses.
2773 (gnus-mime-delete-part): Remove useless `or'.
2774
2775 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
2776 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
2777 (gnus-nov-parse-line): Use it to decode From header.
2778 (gnus-get-newsgroup-headers): Ditto.
2779 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
2780
2781 * mail-parse.el (mail-decode-encoded-address-region): New alias.
2782 (mail-decode-encoded-address-string): New alias.
2783
2784 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2785 New function.
2786 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
2787 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
2788 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
2789 (rfc2047-decode-string): Ditto.
2790 (rfc2047-decode-address-region): New function.
2791 (rfc2047-decode-address-string): New function.
2792
01c52d31
MB
27932006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2794
2795 * message.el (message-caesar-buffer-body): Allow rotating headers.
2796
2797 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
2798
2799 * message.el (message-insert-formated-citation-line): Fix %f.
2800 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
2801
28022006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
2803
2804 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
2805 (gnus-bookmark-mouse-available-p): New macro.
2806 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
2807 (gnus-bookmark-bmenu-show-infos): Use it.
2808 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
2809 (gnus-bookmark-bmenu-hide-infos): Ditto.
2810 (gnus-bookmark-remove-properties): New function.
2811 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
2812 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
2813 (gnus-bookmark-write-file): Bind coding-system-for-write.
2814 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
2815 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
2816 group before selecting it.
2817 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
2818 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
2819 quit-window if it is not available; use gnus-mouse-2 and bind it to
2820 gnus-bookmark-bmenu-select-by-mouse.
2821 (gnus-bookmark-show-details): Remove unused variable `details-list'.
2822 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 2823
5dab7628
RF
28242006-08-13 Romain Francoise <romain@orebokech.com>
2825
2826 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
2827 space.
2828
5ebdc299
MB
28292006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2830
2831 * compface.el (uncompface): Use binary rather than raw-text-unix.
2832
28332006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2834
2835 * compface.el (uncompface): Make sure the eol conversion doesn't take
2836 place when communicating with the external programs. Reported by
2837 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2838
28392006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
2840
2841 * nnheader.el (nnheader-insert-head): Fix typo in comment.
2842
28432006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2844
2845 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
2846 Make it more robust by parsing author and date independently.
2847
ebf693f3
MB
28482006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2849
2850 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
2851
01c52d31
MB
28522006-07-28 Daiki Ueno <ueno@unixuser.org>
2853
2854 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
2855 first matching secret key.
2856 (mml2015-epg-encrypt): Ditto.
2857
2858 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
2859 first matching secret key.
2860 (mml1991-epg-encrypt): Ditto.
2861
2862 * mml2015.el (mml2015-encrypt-to-self): New user option.
2863 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
2864 mml2015-epg-encrypt-to-self is set.
2865
2866 * mml1991.el (mml1991-encrypt-to-self): New variable.
2867 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
2868 mml1991-epg-encrypt-to-self is set.
2869
2870 * mml2015.el (mml2015-signers): New user option.
2871 (mml2015-epg-sign): Reflect the value of mml2015-signers.
2872 (mml2015-epg-encrypt): Allow to select signing keys.
2873
2874 * mml1991.el (mml1991-signers): New variable.
2875 (mml1991-epg-sign): Reflect the value of mml1991-signers.
2876 (mml1991-epg-encrypt): Allow to select signing keys.
2877
ebf693f3
MB
28782006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2879
2880 * nnheader.el (nnheader-insert-head): Make it work even if the file
2881 uses CRLF for the line-break code.
2882
01c52d31
MB
28832006-07-25 Daiki Ueno <ueno@unixuser.org>
2884
2885 * mml2015.el: Require mml-sec instead of password.
2886 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
2887 (mml2015-cache-passphrase): Inherit the default value from
2888 mml-secure-cache-passphrase.
2889 (mml2015-passphrase-cache-expiry): Inherit the default value from
2890 mml-secure-passphrase-cache-expiry.
2891
2892 * mml1991.el: Require mml-sec instead of password.
2893 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
2894 (mml1991-cache-passphrase): Inherit the default value from
2895 mml-secure-cache-passphrase.
2896 (mml1991-passphrase-cache-expiry): Inherit the default value from
2897 mml-secure-passphrase-cache-expiry.
2898
2899 * mml-sec.el: Require password.
2900 (mml-secure-verbose): New user option.
2901 (mml-secure-cache-passphrase): New user option.
2902 (mml-secure-passphrase-cache-expiry): New user option.
2903
29042006-07-24 Daiki Ueno <ueno@unixuser.org>
2905
2906 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
2907 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
002876ab 2908 andreas@altroot.de (Andreas V\e,Av\e(Bgele).
01c52d31
MB
2909
2910 FIXME: Use `tiny change'?
2911
bd876f90
MB
29122006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2913
2914 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
2915 workaround for the url package included with Emacs.
2916
2917 * nnweb.el (nnweb-google-create-mapping): Update regexp.
2918
01c52d31
MB
29192006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
2920
2921 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
2922 correctly. This fixes a bug caused by the 2006-05-12 change.
2923
06dc8321
KF
29242006-07-18 Karl Fogel <kfogel@red-bean.com>
2925
2926 * nnmail.el (nnmail-article-group): If splitting raises an error, give
2927 some information about the error when saying that the `bogus' mail
2928 group will be used.
2929
7ce31649
MB
29302006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
2931
2932 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
2933 string.
2934
b44409c9
MB
29352006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
2936
2937 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
2938
763bb2d4
MB
29392006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2940
2941 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
2942
01c52d31
MB
29432006-07-10 Daiki Ueno <ueno@unixuser.org>
2944
2945 * mml1991.el (mml1991-function-alist): Add epg.
2946 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
2947 (mml1991-epg-encrypt): New functions.
2948
29492006-07-10 Daiki Ueno <ueno@unixuser.org>
2950
2951 * mml2015.el (mml2015-verbose): New variable.
2952 (mml2015-cache-passphrase): Ditto.
2953 (mml2015-passphrase-cache-expiry): Ditto.
2954 (mml2015-function-alist): Add epg.
2955 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
2956 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
2957 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
2958 functions.
2959
29602006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2961
2962 * message.el (message-cite-original-1): Preserve region when removing
2963 quoted text due to X-No-Archive in order to avoid bogus attribution
2964 when citing multiple messages.
2965
29662006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2967
2968 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
2969 Kenneth Jacker <khj@be.cs.appstate.edu>.
2970
827dc73d
MB
29712006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
2972
2973 * gnus-diary.el (gnus-user-format-function-d)
2974 (gnus-user-format-function-D): Autoload.
2975
01c52d31 2976 * imap.el (Commentary): Fix typo.
827dc73d 2977
01c52d31
MB
2978 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
2979 2006-04-22 contribution.
2980
29812006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2982
2983 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
2984 It didn't really fix the bogosity I'm seeing with solid web groups.
2985
29862006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2987
2988 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
2989 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
2990 created using server names. If we use the feature without declaring
2991 it, Gnus does not properly manage server and group state.
2992
2993 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
2994 bound.
2995
29962006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2997
2998 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
2999 looking up the method using GROUP's prefix before inventing a new one.
3000 It is used on killed/unknown groups in various places where returning
3001 an all-new method isn't expected by the caller.
3002
3003 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
3004 and match semantics of gnus-group-real-prefix.
3005
30062006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
3007
3008 * nnmail.el (nnmail-broken-references-mailers): New variable.
3009 (nnmail-ignore-broken-references): New function generalizing
3010 nnmail-fix-eudora-headers.
3011 (nnmail-fix-eudora-headers): Now obsolete.
3012
3013 * gnus-art.el (gnus-button-handle-custom): Support
3014 `customize-apropos*'.
3015
30162006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3017
3018 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
3019
3020 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
3021 articles.
3022
30232006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
3024
3025 * message.el (message-cite-reply-above): New variable.
3026 (message-yank-original): Use it.
827dc73d 3027
a367620f
MB
30282006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
3029
3030 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
3031
01c52d31
MB
30322006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
3033
3034 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
3035 as read.
3036
3037 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
3038
30392006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
3040
3041 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
3042 (gnus-bookmark-default-file): Use gnus-directory.
3043 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
3044 Remove "*" in doc string.
3045 (gnus-bookmark-write-file): Simplify.
3046 (gnus-bookmark-maybe-sort-alist): Use `when'.
3047 (gnus-bookmark-get-bookmark): Fix typo in doc string.
3048 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
3049 FIXME about Emacs 21 and XEmacs compatibility.
3050 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
3051 compatibility.
3052 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
3053 compatibility.
3054 (gnus-bookmark-menu-heading): Fix version.
3055
30562006-06-19 Bastien Guerry <bzg@altern.org>
3057
3058 * gnus-bookmark.el: New file.
3059
5cfd0f2e
MB
30602006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
3061
3062 * message.el (message-syntax-checks): Doc fix.
3063
01c52d31
MB
30642006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3065
3066 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
3067 unsubscribed groups as if they were killed ones. It causes duplicate
3068 entries in gnus-newsrc-alist.
3069
f362b760
MB
30702006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
3071
3072 * message.el (message-syntax-checks): Doc fix.
3073 (message-send-mail): Add check for continuation headers.
3074 (message-check-news-header-syntax): Fix regexp used to check for
3075 continuation headers.
3076
30772006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
3078
3079 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
3080
01c52d31
MB
30812006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
3082
3083 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
3084
30852006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
3086
3087 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
3088 default-truncate-lines.
3089
26c9afc3
MB
30902006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
3091
3092 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
3093 to fill the utf-8 entry.
3094
01c52d31 30952006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 3096
01c52d31
MB
3097 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
3098
30992006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
3100
3101 * gnus-agent.el (directory-files-and-attributes): Move all the way
3102 forward (the third and final move).
3103 (gnus-agent-read-agentview): Trap reconstruction errors due to
3104 nonexistant directory. Handle by returning nil.
3105
31062006-05-30 Didier Verna <didier@xemacs.org>
3107
3108 * message.el (message-dont-reply-to-names): Update the custom type.
3109 * message.el (message-dont-reply-to-names): New defsubst: potentially
3110 convert a list of regexps into a single one.
3111 * message.el (message-get-reply-headers): Use it.
3112 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
3113
31142006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
3115
3116 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
3117
31182006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
3119
3120 * gnus-ml.el (gnus-mailing-list-subscribe)
3121 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
3122 (gnus-mailing-list-message): Fix doc strings.
3123
31242006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3125
3126 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
3127 of doing it manually.
3128
01c52d31
MB
31292006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
3130
3131 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
3132 comment.
3133
26c9afc3
MB
31342006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
3135
002876ab 3136 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
01c52d31 3137 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
26c9afc3
MB
3138 (gnus-agent-read-local): All symbols allocated in my-obarray
3139 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
3140 (gnus-agent-regenerate-group): Check numeric names to see if they are
3141 messages or groups.
01c52d31
MB
3142 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
3143 better way of do this...)
3144
3145 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
3146 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
3147
31482006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
3149
3150 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
3151 (gnus-saved-headers): Ditto.
01c52d31 3152 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
3153 (gnus-article-save): Override gnus-save-all-headers and
3154 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
3155 (gnus-summary-save-in-file): Add :headers property.
3156 (gnus-summary-write-to-file): Ditto.
3157
3158 * gnus-sum.el (gnus-summary-save-article): Bind
3159 gnus-prompt-before-saving to t when saving many articles in a file;
3160 always show all headers.
3161
31622006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
3163
3164 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
3165 marks.
3166
3167 * message.el (message-indent-citation): Add optional arguments to allow
3168 using it outside of message buffers.
3169
3170 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
3171 (gnus-article-treat-unfold-headers): Use it.
3172 (gnus-article-truncate-lines): New variable.
3173 (gnus-article-mode): Use it.
3174 (gnus-article-toggle-truncate-lines): New function.
3175
3176 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
3177 gnus-article-toggle-truncate-lines.
3178
3179 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
3180 coding system in XEmacs, use binary.
3181
31822006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
3183
3184 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
3185 after-load-alist.
3186
3187 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
3188 this function should save decoded articles.
3189 (gnus-summary-write-to-file): Use property to specify this function
3190 should save decoded articles and specify gnus-summary-save-in-file
3191 should be used to save articles other than the first one when saving
3192 many articles.
3193 (gnus-summary-save-body-in-file): Use property to specify this
3194 function should save decoded articles.
3195 (gnus-summary-write-body-to-file): Use property to specify this
3196 function should save decoded articles and specify
3197 gnus-summary-save-body-in-file should be used to save articles other
3198 than the first one when saving many articles.
3199
3200 * gnus-sum.el (gnus-summary-save-article): Simplify.
3201
32022006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
3203
3204 * gnus-art.el (gnus-default-article-saver): Add
3205 gnus-summary-write-body-to-file.
3206 (gnus-article-save-coding-system): Don't use coding system object
3207 in XEmacs.
26c9afc3
MB
3208 (gnus-read-save-file-name): Add optional `dir-var' argument which
3209 specifies directory in which files are saved; work even if optional
3210 `variable' argument is not specified.
01c52d31
MB
3211 (gnus-summary-write-to-file): Read file name.
3212 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
3213 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
3214
3215 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
3216 (gnus-summary-local-variables): Add it.
3217 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
3218 (gnus-summary-save-article): Remove optional `decode' argument;
3219 determine whether to decode articles by the value of
3220 gnus-default-article-saver; when saving many files using
3221 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
3222 it first and use gnus-summary-save-in-file or
3223 gnus-summary-save-body-in-file thereafter unless
3224 gnus-prompt-before-saving is always; move point to article which
3225 will be saved.
3226 (gnus-summary-save-article-file): Revert.
3227 (gnus-summary-write-article-file): Revert.
3228 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
3229 (gnus-summary-write-article-body-file): New function.
3230
32312006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
3232
01c52d31 3233 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 3234
01c52d31 32352006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 3236
01c52d31
MB
3237 * gnus-art.el (gnus-default-article-saver): Doc fix.
3238 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
3239 from gnus-summary-save-article-coding-system, and default to a
3240 certain coding system.
3241 (gnus-output-to-file): Add coding cookie and encode text according
3242 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 3243
01c52d31
MB
3244 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
3245 gnus-art.el and rename to gnus-article-save-coding-system.
3246 (gnus-summary-save-article): Require gnus-art; don't show all
3247 headers if it decodes articles; don't add coding cookie here;
3248 don't bind mm-text-coding-system-for-write.
3249 (gnus-summary-save-article-file): Save decoded articles.
3250 (gnus-summary-write-article-file): When saving many files, use
3251 gnus-summary-write-to-file first and gnus-summary-save-in-file
3252 thereafter unless gnus-prompt-before-saving is always.
3253 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 3254
01c52d31 32552006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 3256
01c52d31 3257 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 3258
01c52d31
MB
32592006-05-23 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
3260
3261 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
3262 its hash index. Store this hash in `nnrss-group-data'.
3263 (nnrss-read-group-data): Update accordingly.
3264
32652006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
3266
3267 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
3268 entry.
3269
3270 * gnus-sum.el (gnus-summary-make-menu-bar): Add
3271 gnus-article-browse-html-article.
3272
32732006-05-23 Hynek Schlawack <hynek@ularx.de>
3274
3275 * gnus-sum.el (gnus-summary-mime-map): Add
3276 gnus-article-browse-html-article.
32772006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
3278
3279 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
3280 suitable coding systems in customize.
3281
32822006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
3283
3284 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 3285
d7ba2a01
RS
32862006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
3287
f18df03d
MB
3288 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
3289 (gnus-summary-expire-articles-now): Shorten prompt.
3290
d7ba2a01
RS
3291 * gmm-utils.el (wid-edit): Require.
3292 (defun-gmm): Renamed from `gmm-defun-compat'.
3293 (gmm-image-search-load-path): Use it.
3294 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
3295
01c52d31
MB
32962006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
3297
3298 * gnus-sum.el (gnus-summary-save-article-coding-system): New
3299 variable.
3300 (gnus-summary-save-article): Add optional `decode' argument. If
3301 it is set and gnus-summary-save-article-coding-system is non-nil,
3302 save decoded article.
3303 (gnus-summary-write-article-file): Save decoded article if
3304 gnus-summary-save-article-coding-system is non-nil.
3305
3306 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
3307 type.
3308
33092006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
3310
3311 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
3312
33132006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
3314
3315 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
3316 first to test gnus-single-article-buffer which may be buffer-local.
3317
3318 * gnus-sum.el (gnus-summary-setup-buffer): Make
3319 gnus-single-article-buffer buffer-local and nil in ephemeral
3320 group; make gnus-article-buffer, gnus-article-current, and
3321 gnus-original-article-buffer always buffer-local.
3322 (gnus-summary-exit): Kill article buffer belonging to ephemeral
3323 group.
3324 (gnus-handle-ephemeral-exit): Don't move to next summary line.
3325
33262006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
3327
3328 * nnml.el (nnml-request-compact-group): Compressed files might not
3329 have .gz extension.
3330
54e573e6
MB
33312006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
3332
3333 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
3334 (mm-copy-to-buffer): Use with-current-buffer.
3335 (mm-display-part): Simplify.
3336 (mm-inlinable-p): Add optional arg `type'.
3337
01c52d31
MB
33382006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
3339
49c7d1ac 3340 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
3341 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
3342 Try harder to show the attachment internally or externally using
3343 gnus-mime-view-part-as-type.
3344
01c52d31 33452006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 3346
01c52d31
MB
3347 * message.el (message-from-style, message-signature-separator)
3348 (message-user-organization-file, message-send-mail-function)
3349 (message-citation-line-function, message-yank-prefix)
3350 (message-indent-citation-function, message-signature)
3351 (message-signature-file, message-signature-insert-empty-line):
3352 Remove autoloads.
3353
3354 * gnus-art.el (gnus-buttonized-mime-types): Remove
3355 "multipart/signed". Revert 2006-04-26 change.
3356
33572006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3358
3359 * gnus.el (gnus-version-number): Bump version.
3360
33612006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3362
3363 * gnus.el: No Gnus v0.5 is released.
3364
33652006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3366
3367 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
3368 fetching articles by message-id.
3369
33702006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3371
3372 * message.el (hashcash): Require hashcash as normal.
3373
3374 * ecomplete.el (ecomplete-highlight-match-line): Use
3375 point-at-eol.
3376 (ecomplete-highlight-match-line): Use `highlight', because that
3377 face exists in both Emacs and XEmacs.
3378
3379 * message.el (message-display-abbrev): Use point-at-bol.
3380
3381 * mail-source.el: Don't require timer/timer-funcs.
3382
3383 * gnus-async.el: Ditto.
3384
3385 * password.el: Ditto.
3386
3387 * mm-url.el: Ditto.
3388
3389 * mm-util.el: Require timer/timer-funcs.
3390
33912006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3392
3393 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
3394 Close.
54e573e6 3395
9606f1cb
MB
33962006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
3397
3398 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
3399 unibyte after clear-decrypt function runs.
3400
3401 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
3402 returns as a unibyte string.
3403
305452a5
MB
34042006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
3405
305452a5
MB
3406 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
3407 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
3408 (mml1991-pgg-encrypt): Ditto.
3409
0565caeb
MB
34102006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
3411
01c52d31
MB
3412 * message.el (message-user-organization-file): Check several
3413 locations of the organization file.
0565caeb 3414
01c52d31
MB
3415 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
3416 Add gnus-article-view-part-as-type.
0565caeb 3417
01c52d31 3418 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
3419
3420 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
3421 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 3422
01c52d31
MB
3423 * mml.el: Simplify autoload.
3424 (mml-mode): defvar dnd-protocol-alist instead of using
3425 symbol-value.
3426 (mml-default-directory): New variable.
3427 (mml-minibuffer-read-file): Use it.
3428 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
3429
3430 * message.el (message-citation-line-format): New variable.
3431 (message-insert-formated-citation-line): New function.
3432 (message-citation-line-function): Add
3433 `message-insert-formated-citation-line' to custom type.
3434
3435 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
3436 to doc string.
3437
3438 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
3439 depending on mm-verify-option.
0565caeb 3440
305452a5
MB
34412006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
3442
3443 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
3444 binding pgg-* variables; reimplement the section which prevents
3445 MIME header from being signed.
3446 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
3447 pgg-text-mode; remove a blank line at the top of body.
3448
3449 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
3450 lines at the top of body; use gnus-newsgroup-charset if there's no
3451 Charset header.
3452
0565caeb
MB
34532006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
3454
01c52d31
MB
3455 * message.el (message-self-insert-commands): Doc fix.
3456
0565caeb
MB
3457 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
3458 (mm-uu-pgp-encrypted-test): Ditto.
3459 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
3460 between header and body; return application/pgp-encrypted handle
3461 if decryption failed; decode decrypted body by charset.
3462
3463 * mm-decode.el (mm-automatic-display): Don't make application/pgp
3464 element match to application/pgp-*.
3465
01c52d31
MB
34662006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3467
3468 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
3469 HTML.
3470
34712006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3472
3473 * mail-source.el (mail-source-call-script): Message the error
3474 string.
3475
34762006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3477
3478 * gnus-util.el (gnus-byte-compile): Use it.
3479
002876ab 34802006-04-22 xyblor <fake@invalid.email> (tiny change)
01c52d31
MB
3481
3482 * gnus-util.el (kill-empty-logs): New function.
3483
34842006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3485
3486 * message.el (message-mail-alias-type): Doc fix.
3487 (message-mail-alias-type-p): New function.
3488 (message-send): Use it.
3489 (message-mode): Ditto.
3490 (message-strip-forbidden-properties): Ditto.
3491
3492 * ecomplete.el (ecomplete-database-file-coding-system): New
3493 variable.
3494 (ecomplete-save): Use it.
3495 (ecomplete-setup): Use it.
3496
34972006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
3498
3499 * message.el (message-self-insert-commands): New variable.
3500 (message-strip-forbidden-properties): Use it.
3501
35022006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3503
3504 * message.el (message-put-addresses-in-ecomplete): Use a regexp
3505 that doesn't make XEmacs choke.
3506
f67d6742
MB
35072006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
3508
49c7d1ac
SM
3509 * gnus-util.el (gnus-replace-in-string):
3510 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
3511
35122006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
3513
49c7d1ac
SM
3514 * gnus-util.el (gnus-select-frame-set-input-focus):
3515 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
3516 definition defined in Emacs 22 for old Emacsen.
3517
01c52d31 35182006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 3519
01c52d31 3520 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 3521
01c52d31 35222006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 3523
01c52d31
MB
3524 * gnus-registry.el (gnus-registry-cache-save): Remove text
3525 properties when saving via the temp buffer.
bd29ba20 3526
01c52d31 35272006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 3528
01c52d31 3529 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 3530
01c52d31 35312006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 3532
01c52d31
MB
3533 * message.el (message-generate-hashcash): Default to non-nil when
3534 hashcash is found.
18c06a99 3535
01c52d31
MB
3536 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
3537 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 3538
01c52d31 3539 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 3540
01c52d31 3541 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 3542
01c52d31 35432006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 3544
01c52d31
MB
3545 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3546 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
3547 Remove autoloads.
163cb72d 3548
01c52d31 35492006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 3550
01c52d31 3551 * message.el (message-generate-hashcash): Default to.
163cb72d 3552
01c52d31 35532006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 3554
01c52d31
MB
3555 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3556 concatenating segments rather than before concatenating them.
163cb72d 3557
01c52d31 35582006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3559
01c52d31 3560 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 3561
01c52d31
MB
3562 * imap.el (imap-quote-specials): New function.
3563 (imap-login-auth): Quote specials.
14e6dc54 3564
01c52d31 35652006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3566
01c52d31 3567 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 3568
01c52d31
MB
3569 * message.el (message-forward-make-body-plain): Allow
3570 message-forward-ignored-headers to be a list.
3571 (message-remove-ignored-headers): Factor out into function.
3572 (message-forward-make-body-mml): Use it.
3573 * rfc2231.el (rfc2231-parse-string): Remove dead code.
3574 (rfc2231-parse-string): Allow concatanation of parameters that
3575 aren't contiguous. The test case is
3576 (mail-header-parse-content-type "message/external-body;
3577 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
3578 access-type=LOCAL-FILE;
3579 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 3580
01c52d31 35812006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 3582
01c52d31
MB
3583 * nntp.el (nntp-accept-process-output): Return the value of
3584 `nnheader-accept-process-output'.
14e6dc54 3585
01c52d31 35862006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3587
01c52d31
MB
3588 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
3589 (gnus-button-alist): Recognize more diff formats.
3590 (gnus-button-patch): Strip directory.
14e6dc54 3591
01c52d31 35922006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3593
01c52d31
MB
3594 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
3595 Emacs 22 when setting focus.
1b155fbd 3596
01c52d31 35972006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 3598
01c52d31
MB
3599 * gnus-art.el (gnus-article-treat-types): Do treatment of
3600 text/x-verbatim parts.
3601 (gnus-button-patch): New command.
b6f2cf4b 3602
01c52d31
MB
3603 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
3604 addresses that contain invalid characters.
b6f2cf4b 3605
01c52d31 36062006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 3607
01c52d31
MB
3608 * message.el (message-put-addresses-in-ecomplete): Use
3609 gnus-replace-in-string.
3610 (message-is-yours-p): Use the more correct
3611 mail-header-parse-address instead of
3612 mail-extract-address-components.
3613 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 3614
01c52d31
MB
3615 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
3616 keystroke.
77218834 3617
01c52d31
MB
3618 * gnus-art.el (gnus-treatment-function-alist): Change order of
3619 newsgroups/generic header folding to avoid double-folding.
77218834 3620
01c52d31 3621 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 3622
01c52d31
MB
3623 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
3624 command.
3625 (gnus-summary-repeat-search-article-backward): New command.
d451514f 3626
01c52d31
MB
3627 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
3628 groups in the parent topic.
3629
36302006-04-16 Jo\e,Ac\e(Bo Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
3631
3632 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
3633 (spam-extra-header-to-number): Return the CRM114 number as a
3634 number instead of a string.
3635
36362006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3637
3638 * gnus-art.el (gnus-face-properties-alist): Moved here from
3639 gnus-fun.
3640
3641 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
3642
36432006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3644
3645 * message.el (message-strip-forbidden-properties): Only display on
3646 self-insert-command.
3647
3648 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
3649 reindent.
3650 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
3651
36522006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
3653
3654 * smiley.el (smiley-style): Fix typo.
d451514f 3655
4f162824
KH
36562006-03-23 Kenichi Handa <handa@m17n.org>
3657
3658 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
3659 instead of set-buffer-multibyte.
3660
e9e33c19
KH
36612006-03-23 Kenichi Handa <handa@m17n.org>
3662
3663 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3664 buffer and then decode the buffer text if necessary.
3665 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3666 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 3667
01c52d31 36682006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3669
01c52d31
MB
3670 * hashcash.el (hashcash-insert-payment-async-2): Use
3671 message-goto-eoh instead of doing it manually.
3672 (mail-add-payment): Use message-narrow-to-header instead of trying
3673 to do the same itself.
f5e92214 3674
01c52d31 3675 * message.el (message-hidden-headers): Add Face.
f5e92214 3676
01c52d31
MB
3677 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
3678 reparenting code.
3679 (gnus-summary-reparent-children): Refactored out code.
3680 (gnus-summary-thread-map): New keystroke.
3681 (gnus-summary-reparent-children): Make into command.
f5e92214 3682
01c52d31
MB
3683 * smiley.el (smiley-style): Default to `medium' if using a large
3684 font.
f5e92214 3685
01c52d31
MB
3686 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
3687 does it itself.
f5e92214 3688
01c52d31 3689 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 3690
01c52d31 36912006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3692
01c52d31
MB
3693 * nnagent.el (nnagent-request-set-mark): Silence log file
3694 writing.
3695 (nnagent-request-set-mark): Use write-region instead of
3696 append-to-file.
f5e92214 3697
01c52d31
MB
3698 * gnus-sum.el (gnus-read-header): Fudge article number if using a
3699 strange select method.
f5e92214 3700
01c52d31
MB
3701 * ecomplete.el (ecomplete-display-matches): Get highlightling
3702 right.
3703 (ecomplete-display-matches): Use literals.
3704 (ecomplete-display-matches): Disable message logging.
f5e92214 3705
01c52d31 3706 * message.el (message-display-abbrev): Small optimization.
531bedc3 3707
01c52d31
MB
3708 * ecomplete.el (ecomplete-display-matches): Allow automatic
3709 display.
531bedc3 3710
01c52d31
MB
3711 * message.el (message-strip-forbidden-properties): Display
3712 abbrevs.
3713 (message-display-abbrev): Get automatic display right.
531bedc3 3714
01c52d31
MB
3715 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
3716 keystrokes.
531bedc3 3717
01c52d31 37182006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 3719
01c52d31 3720 TODO: Backport to v5-10!
531bedc3 3721
01c52d31
MB
3722 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
3723 Moved here (and renamed) from gnus-registry.el.
531bedc3 3724
01c52d31
MB
3725 * gnus-registry.el: Require gnus-util.
3726 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 3727
01c52d31 37282006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3729
01c52d31
MB
3730 * gnus-group.el (gnus-group-catchup-current): Change
3731 if-then-else-if-then-else into cond.
3732 (gnus-group-catchup): Indent.
3733 (group-name-at-point): New function.
3734 (gnus-fetch-group): Provide default from thing at point.
531bedc3 3735
01c52d31 37362006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3737
01c52d31 3738 * message.el (message-display-abbrev): Fix regexp.
531bedc3 3739
01c52d31
MB
3740 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
3741 choosing.
3742 (ecomplete-highlight-match-line): Fix up code rewrite, remove
3743 dead variables.
ea8ae765 3744
01c52d31
MB
3745 * message.el (message-newline-and-indent): Remove debugging.
3746 (message-display-abbrev): Use new implementation.
ea8ae765 3747
01c52d31 37482006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 3749
01c52d31
MB
3750 * gnus-art.el (gnus-article-mode): Set
3751 cursor-in-non-selected-windows to nil.
ea8ae765 3752
01c52d31
MB
3753 * smiley.el: Revert previous change.
3754 (smiley-data-directory): defvar it before using it in the
3755 defcustom of `smiley-style'.
ea8ae765 3756
01c52d31 37572006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 3758
01c52d31 3759 * message.el (message-newline-and-indent): New function.
ea8ae765 3760
01c52d31 3761 * ecomplete.el: Implement more bits.
85fd8002 3762
01c52d31
MB
3763 * message.el (message-put-addresses-in-ecomplete): Clean up the
3764 string.
85fd8002 3765
01c52d31 3766 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 3767
01c52d31
MB
3768 * gnus-sum.el (gnus-summary-save-parts): Bind
3769 gnus-summary-save-parts-counter and use it to make unique file
3770 names.
85fd8002 3771
01c52d31 3772 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 3773
01c52d31
MB
3774 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
3775 parameter to say whether to actually parse the individual
3776 addresses.
61e66a15 3777
01c52d31
MB
3778 * message.el (message-put-addresses-in-ecomplete): New function.
3779 (ecomplete): Require.
3780 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 3781
01c52d31 37822006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 3783
01c52d31
MB
3784 * flow-fill.el (fill-flowed): Remove trailing space from blank
3785 quoted lines.
fe62aacc 3786
01c52d31 37872006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 3788
01c52d31
MB
3789 * smiley.el (smiley-style): Move definition later to avoid a
3790 compilation warning.
fe62aacc 3791
01c52d31 37922006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 3793
01c52d31
MB
3794 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3795 buffer and then decode the buffer text if necessary.
3796 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3797 first, and after mm-encode-body, change the buffer to unibyte.
3798 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 3799
01c52d31 38002006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 3801
01c52d31
MB
3802 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
3803 Content-Type header instead of Content-Disposition header.
3804 (gnus-mime-inline-part): Ditto.
3805 (gnus-mime-view-part-as-charset): Ignore charset that the part
3806 specifies.
719120ef 3807
01c52d31
MB
3808 * mm-decode.el (mm-display-part): Work with external parts and
3809 usual parts similarly.
719120ef 3810
01c52d31
MB
3811 * mm-extern.el (mm-inline-external-body): Use mm-display-part
3812 instead of gnus-display-mime.
719120ef 3813
01c52d31
MB
3814 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
3815 instead of with-temp-buffer.
719120ef 3816
01c52d31
MB
3817 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
3818 tag to summarized topics part in order to encode non-ASCII text.
719120ef 3819
01c52d31 38202006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3821
01c52d31
MB
3822 * smiley.el (smiley-style): New variable.
3823 (smiley-directory): New function.
3824 (smiley-data-directory): Derive from `smiley-style' using
3825 `smiley-directory'.
3826 (smiley-regexp-alist): Add new entries.
719120ef 3827
01c52d31
MB
3828 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
3829 (gnus-article-browse-delete-temp): Add :version.
719120ef 3830
01c52d31 38312006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
719120ef 3832
01c52d31
MB
3833 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
3834 the sieve region.
719120ef 3835
01c52d31 38362006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3837
01c52d31 3838 * gnus.el (gnus-version-number): Bump version.
719120ef 3839
01c52d31 38402006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3841
01c52d31 3842 * gnus.el: No Gnus v0.4 is released.
719120ef 3843
01c52d31 38442006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3845
01c52d31
MB
3846 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
3847 layout.
719120ef 3848
01c52d31
MB
3849 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
3850 unknown charset.
719120ef 3851
01c52d31
MB
3852 * message.el (message-header-synonyms): Add Original-To to the
3853 default.
ba0226dd 3854
01c52d31
MB
3855 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
3856 optional parameter.
ba0226dd 3857
01c52d31 38582006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 3859
01c52d31 3860 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 3861
01c52d31 38622006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 3863
01c52d31 3864 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 3865
01c52d31 38662006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3867
01c52d31 3868 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 3869
01c52d31 38702006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 3871
01c52d31 3872 * password.el (password-reset): New function.
5f4264e5 3873
01c52d31 38742006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3875
01c52d31
MB
3876 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
3877 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 3878
01c52d31 38792006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 3880
01c52d31
MB
3881 * nnweb.el (nnweb-google-create-mapping): Update regexp.
3882 Some whitespace was matched into the url, which broke browsing hits
3883 > 100 when mm-url-use-external was nil.
5f4264e5 3884
01c52d31 38852006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 3886
01c52d31
MB
3887 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
3888 gnus-extra-headers for 'Newsgroups.
5f4264e5 3889
01c52d31
MB
3890 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
3891 bound.
e13be7a2 3892
01c52d31 38932006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 3894
01c52d31
MB
3895 * pgg-gpg.el: Clean up process buffers every time gpg processes
3896 complete.
b5189759 3897
01c52d31 38982006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 3899
01c52d31
MB
3900 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
3901 doc string.
16f18d05 3902
01c52d31 39032006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 3904
01c52d31
MB
3905 * pgg-gpg.el (pgg-gpg-process-filter)
3906 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 3907
01c52d31
MB
3908 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
3909 lines, temporary fix.
d71c0855 3910
01c52d31 39112006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3912
01c52d31 3913 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 3914
01c52d31 39152006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 3916
01c52d31
MB
3917 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
3918 default-enable-multibyte-characters. This reverts the change from
3919 revision 6.17 which is no longer necessary because the passphrase
3920 is sent separately now. GnuPG messages are unreadable under
3921 multibyte locales with default-enable-multibyte-characters set to
3922 nil.
cf5a5c38 3923
01c52d31 39242006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3925
01c52d31 3926 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 3927
01c52d31 39282006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3929
01c52d31
MB
3930 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
3931 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
3932 instead.
cf5a5c38 3933
01c52d31 39342006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 3935
01c52d31
MB
3936 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
3937 newsgroups handling for NNTP overviews which don't include
3938 Newsgroups.
cf5a5c38 3939
01c52d31 39402006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 3941
01c52d31 3942 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 3943
01c52d31 39442006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 3945
01c52d31
MB
3946 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
3947 when searching for already-paid recipients.
34128042 3948
01c52d31 39492006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 3950
01c52d31
MB
3951 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
3952 passphrases when it is not needed.
3953 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
3954 passphrase stuff from gpg, should only be necessary when you use
3955 gpg with a smartcard.
34128042 3956
01c52d31 39572006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 3958
01c52d31
MB
3959 * mml.el (mml-insert-mime): Ignore cached contents of
3960 message/external-body part.
34128042 3961
01c52d31
MB
3962 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
3963 (mm-insert-part): Ditto.
34128042 3964
01c52d31 39652006-03-23 Simon Josefsson <jas@extundo.com>
34128042 3966
01c52d31
MB
3967 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
3968 Reiner.
3969 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 3970
01c52d31 39712006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 3972
01c52d31
MB
3973 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
3974 older emacsen.
3975 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 3976
01c52d31 39772006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 3978
01c52d31
MB
3979 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
3980 if we can.
c96ec15a 3981
01c52d31 39822006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 3983
01c52d31
MB
3984 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
3985 (pgg-gpg-update-agent): New function.
3986 (pgg-gpg-use-agent-p): New function.
3987 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
3988 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
3989 (pgg-gpg-sign-region): Use it.
c96ec15a 3990
01c52d31 39912006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 3992
01c52d31
MB
3993 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
3994 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 3995
01c52d31 39962006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 3997
01c52d31
MB
3998 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
3999 <wilde@sha-bang.de>.
4000 (pgg-gpg-use-agent): New variable.
4001 (pgg-gpg-process-region): Use it.
4002 (pgg-gpg-encrypt-region): Likewise.
4003 (pgg-gpg-encrypt-symmetric-region): Likewise.
4004 (pgg-gpg-decrypt-region): Likewise.
4005 (pgg-gpg-sign-region): Likewise.
4006 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 4007
01c52d31 40082006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 4009
01c52d31 4010 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 4011
01c52d31
MB
4012 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
4013 Add comment on version.
6203370b 4014
01c52d31 40152006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 4016
01c52d31 4017 * smiley.el: Add missing test smiley.
6203370b 4018
01c52d31 40192006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 4020
01c52d31
MB
4021 * mm-decode.el (mm-with-part): New macro.
4022 (mm-get-part): Use it; work with message/external-body as well.
4023 (mm-save-part): Treat name and filename equally.
6203370b 4024
01c52d31
MB
4025 * mm-extern.el (mm-extern-cache-contents): New function.
4026 (mm-inline-external-body): Use it; force the part to be displayed;
4027 move undisplayer added to the cached handle to the parent.
6203370b 4028
01c52d31
MB
4029 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
4030 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 4031
01c52d31 4032 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 4033
01c52d31 40342006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4035
01c52d31
MB
4036 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
4037 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
4038 Emacs.]
46e8fe3d 4039
01c52d31 40402006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4041
01c52d31
MB
4042 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
4043 path rather than symbol. Always return list of directories.
4044 Guarantee that image directory comes first. [Sync with image.el,
4045 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 4046
01c52d31
MB
4047 * message.el (message-make-tool-bar): Adjust to new API of
4048 `gmm-image-load-path-for-library'.
46e8fe3d 4049
01c52d31 4050 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 4051
01c52d31 4052 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 4053
01c52d31 40542006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 4055
01c52d31
MB
4056 * gnus-art.el (gnus-article-only-boring-p):
4057 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
4058 intangible text.
4059 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 4060
01c52d31 40612006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4062
01c52d31
MB
4063 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
4064 `defun' instead of `gmm-defun-compat'.
46e8fe3d 4065
01c52d31 40662006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 4067
01c52d31
MB
4068 * message.el (message-unique-id): Don't use message-number-base36
4069 if (user-uid) is a float.
4070 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 4071
01c52d31 40722006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 4073
01c52d31 4074 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 4075
01c52d31
MB
4076 * gnus-art.el (gnus-mime-display-single): Make sure there is an
4077 empty line between a part and a message part.
7347faa8 4078
01c52d31 40792006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 4080
01c52d31
MB
4081 * smiley.el: Add more test smileys.
4082 (smiley-data-directory, smiley-regexp-alist)
4083 (gnus-smiley-file-types): Fix doc strings.
4084 (smiley-update-cache): Clear smiley-cached-regexp-alist before
4085 adding new elements.
4086 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 4087
01c52d31 40882006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 4089
01c52d31
MB
4090 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
4091 scan latest NoCeM messages instead of old ones.
4092 (gnus-nocem-check-article): Fix regexps so as to match to PGP
4093 delimiters that are recently used.
4094 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 4095
01c52d31 4096 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 4097
01c52d31
MB
4098 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
4099 level which is larger than gnus-use-nocem is specified.
7347faa8 4100
01c52d31 4101 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 4102
01c52d31 41032006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 4104
01c52d31 4105 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 4106
01c52d31
MB
4107 * gnus-group.el (gnus-group-update-tool-bar): New variable.
4108 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 4109
01c52d31 4110 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 4111
01c52d31
MB
4112 * gnus-group.el (gnus-group-redraw-when-idle)
4113 (gnus-group-redraw-check): Remove.
4114 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 4115
01c52d31 41162006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 4117
01c52d31
MB
4118 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
4119 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 4120
01c52d31 41212006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 4122
01c52d31
MB
4123 * message.el (message-make-tool-bar): Rename gmm-image-load-path
4124 to gmm-image-load-path-for-library. Call with no-error argument.
4125 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 4126
01c52d31 4127 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 4128
01c52d31 4129 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 4130
01c52d31 4131 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 4132
01c52d31 41332006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 4134
01c52d31 4135 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 4136
01c52d31
MB
4137 * nnml.el (nnml-generate-nov-databases-directory): Rename from
4138 nnml-generate-nov-databases-1.
4139 (nnml-generate-nov-databases): Use it.
4140 (nnml-generate-nov-databases-directory): Document no-active
4141 argument.
c4288669 4142
01c52d31
MB
4143 * gmm-utils.el (gmm-image-load-path-for-library): Return single
4144 directory if path is t. Add no-error.
c4288669 4145
01c52d31
MB
4146 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
4147 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 4148
01c52d31
MB
4149 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
4150 resetting gnus-article-browse-html-temp-list.
c4288669 4151
01c52d31
MB
4152 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
4153 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
4154 Add example to docstring. Rename local variables. Move error
4155 checks to default case in cond and simplify.
73043f7d 4156
01c52d31 41572006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 4158
01c52d31
MB
4159 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
4160 handle is multipart when calling it recursively.
4161 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 4162
01c52d31 41632006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 4164
01c52d31
MB
4165 * nnimap.el (nnimap-request-update-info-internal): Optimize.
4166 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 4167
01c52d31 41682006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 4169
01c52d31
MB
4170 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
4171 is loaded.
7dafe00b 4172
01c52d31
MB
4173 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
4174 loaded.
7dafe00b 4175
01c52d31 41762006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4177
01c52d31
MB
4178 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
4179 to "Emacs 23 (unicode)" in doc string.
7dafe00b 4180
01c52d31
MB
4181 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
4182 "Emacs 23 (unicode)" in comment.
7dafe00b 4183
01c52d31 41842006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 4185
01c52d31 4186 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 4187
01c52d31
MB
4188 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
4189 characters 160 through 255 in Emacs 23.
7dafe00b 4190
01c52d31 41912006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4192
01c52d31
MB
4193 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
4194 gnus-article-browse-html-temp.
4195 (gnus-article-browse-delete-temp): Make it customizable. Add
4196 `file'. Adjust doc string.
4197 (gnus-article-browse-delete-temp-files): Add argument. Allow
4198 query for each file. Adjust doc string.
4199 (gnus-article-browse-html-parts): Add
4200 `gnus-article-browse-delete-temp-files' to
4201 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 4202
01c52d31 42032006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 4204
01c52d31
MB
4205 * gnus-art.el (gnus-article-browse-html-temp)
4206 (gnus-article-browse-delete-temp): New variables.
4207 (gnus-article-browse-delete-temp-files): New function.
4208 (gnus-article-browse-html-parts): Use it.
7dafe00b 4209
01c52d31 42102006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4211
01c52d31 4212 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 4213
01c52d31
MB
4214 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
4215 string.
7dafe00b 4216
01c52d31
MB
4217 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
4218 gnus-summary-insert-new-articles when unplugged. Remove
4219 gnus-summary-search-article-forward.
7dafe00b 4220
01c52d31
MB
4221 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
4222 display-visual-class instead of display-color-cells.
7dafe00b 4223
01c52d31 42242006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 4225
01c52d31
MB
4226 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
4227 message/* containing non-ASCII text properly.
7dafe00b 4228
01c52d31 42292006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4230
01c52d31
MB
4231 * message.el: Require gmm-utils, remove autoloads.
4232 (message-tool-bar): Set default based on
4233 gmm-tool-bar-style.
4234 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 4235
01c52d31
MB
4236 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
4237 gmm-tool-bar-style.
4238 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 4239
01c52d31
MB
4240 * gnus-group.el (gnus-group-tool-bar): Set default based on
4241 gmm-tool-bar-style.
4242 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 4243
01c52d31
MB
4244 * gmm-utils.el (gmm-image-directory): Rename variable from
4245 gmm-image-load-path.
4246 (gmm-image-load-path): Use gmm-image-directory.
4247 (gmm-customize-mode): New function.
4248 (gmm-tool-bar-style): New variable.
7dafe00b 4249
01c52d31
MB
4250 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
4251 gnus-group-redraw-line-number.
4252 (gnus-group-redraw-check): Simplify.
4253 (gnus-group-tool-bar-update): Remove redraw check.
4254 (gnus-group-make-tool-bar): Add redraw check.
447505b5 4255
01c52d31 42562006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 4257
01c52d31 4258 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 4259
01c52d31 42602006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 4261
01c52d31 4262 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 4263
01c52d31 42642006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 4265
01c52d31
MB
4266 * gnus-art.el (gnus-button): New face.
4267 (gnus-article-button-face): Use it.
3031d8b0 4268
01c52d31
MB
4269 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
4270 gnus-summary-next-page. Re-order.
3031d8b0 4271
01c52d31
MB
4272 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
4273 next-node are now included.
4274 (gnus-group-redraw-line-number): New internal variable.
4275 (gnus-group-redraw-check): Helper function for updating the tool
4276 bar.
4277 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 4278
01c52d31 4279 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 4280
01c52d31
MB
4281 * spam.el (spam-spamassassin-score-regexp): New internal variable.
4282 (spam-extra-header-to-number, spam-check-spamassassin-headers):
4283 Use it to match format of Spamassassin 3.0 and later. Reported by
4284 IRIE Tetsuya <irie@t.email.ne.jp>.
4285 (spam-check-bogofilter)
4286 (spam-bogofilter-register-with-bogofilter): Fix args of
4287 `gnus-error' calls.
3031d8b0 4288
01c52d31 42892006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 4290
01c52d31
MB
4291 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
4292 unnecessary interaction when sending queued mails. Reported by
4293 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 4294
01c52d31 42952006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 4296
01c52d31
MB
4297 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
4298 first or last are nil.
3031d8b0 4299
01c52d31 43002006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 4301
01c52d31 4302 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 4303
01c52d31 43042006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 4305
01c52d31 4306 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 4307
01c52d31 43082006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 4309
01c52d31 4310 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 4311
01c52d31 43122006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4313
01c52d31
MB
4314 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
4315 nov.php.
58090a8d 4316
01c52d31 43172006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 4318
01c52d31
MB
4319 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
4320 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
4321 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
4322 output on the server side.
4323 (nnweb-google-create-mapping): Update regexps and add some
4324 progress indication.
58090a8d 4325
01c52d31 43262006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4327
01c52d31
MB
4328 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
4329 gnus-agent-toggle-plugged. Re-order icons.
4330 (gnus-group-tool-bar-gnome): Add
4331 gnus-group-{prev,next}-unread-group.
4332 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 4333
01c52d31
MB
4334 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
4335 gnus-summary-insert-new-articles.
58090a8d 4336
01c52d31
MB
4337 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
4338 comments.
58090a8d 4339
01c52d31
MB
4340 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
4341 also available in Emacs 21.3.
58090a8d 4342
01c52d31
MB
4343 * message.el (message-fix-before-sending): Change "Emacs 22" to
4344 "Emacs 23 (unicode)" in comment.
58090a8d 4345
01c52d31
MB
4346 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
4347 "Emacs 23 (unicode)" in comment.
58090a8d 4348
01c52d31
MB
4349 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
4350 comment.
4351 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 4352
01c52d31 4353 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 4354
01c52d31 43552006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 4356
01c52d31
MB
4357 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
4358 and load-path.
58090a8d 4359
01c52d31 43602006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4361
01c52d31
MB
4362 * message.el: Autoload gmm-image-load-path.
4363 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
4364 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
4365 consitency.
58090a8d 4366
01c52d31
MB
4367 * gmm-utils.el (gmm-image-load-path): Also search in
4368 "../etc/images". Don't set gmm-image-load-path if we don't find
4369 the image.
58090a8d 4370
01c52d31 43712006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 4372
01c52d31
MB
4373 * gmm-utils.el (gmm-image-load-path): Don't make
4374 `gmm-image-load-path' include subdirectories which the second arg
4375 `image' might specify.
58090a8d 4376
01c52d31
MB
4377 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
4378 subdirectory to icon file names.
58090a8d 4379
01c52d31 4380 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 4381
01c52d31 43822006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4383
01c52d31
MB
4384 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
4385 gmm-image-load-path calls.
58090a8d 4386
01c52d31 4387 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 4388
01c52d31 4389 * message.el (message-make-tool-bar): Ditto.
58090a8d 4390
01c52d31 4391 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 4392
01c52d31
MB
4393 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
4394 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 4395
01c52d31
MB
4396 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
4397 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 4398
01c52d31
MB
4399 * message.el (message-tool-bar-gnome): Use new icon names.
4400 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 4401
01c52d31
MB
4402 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
4403 functions from MH-E.
4404 (gmm-image-load-path): New variable from MH-E.
4405 (gmm-image-load-path): New function from MH-E. Added arguments
4406 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
4407 *-image-load-path-called-flag.
4c2ad11d 4408
01c52d31 44092006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 4410
01c52d31 4411 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 4412
01c52d31 44132006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 4414
01c52d31
MB
4415 * nnimap.el (nnimap-request-move-article): Change folder back to
4416 source group before deleting.
6586e9c9 4417
01c52d31 44182006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 4419
01c52d31 4420 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 4421
01c52d31
MB
4422 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
4423 mm-url.
e8beac8a 4424
01c52d31 4425 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 4426
01c52d31 44272006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 4428
01c52d31
MB
4429 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
4430 coding system which mm-charset-to-coding-system returns for a
4431 given charset is valid.
e8beac8a 4432
01c52d31 44332006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 4434
01c52d31
MB
4435 * html2text.el (html2text-remove-tag-list):
4436 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 4437
01c52d31 44382006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 4439
01c52d31 4440 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 4441
01c52d31 44422006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 4443
01c52d31
MB
4444 * gnus-art.el (article-strip-banner): Call
4445 article-really-strip-banner only when the regexp match is made.
3b059693 4446
01c52d31 44472006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 4448
01c52d31
MB
4449 * gnus-art.el (article-strip-banner): Use
4450 gnus-extract-address-components instead of
4451 mail-header-parse-addresses to make it work with non-ASCII text;
4452 remove mail-encode-encoded-word-string.
3b059693 4453
01c52d31
MB
4454 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
4455 values which are surrounded with \"...\"; make it never cause a
4456 Lisp error; give up parsing of parameters if it failed in
4457 extracting type.
3b059693 4458
01c52d31 44592006-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3b059693 4460
01c52d31
MB
4461 * smime.el (smime-cert-by-ldap-1): Fix bug where
4462 `smime-ldap-search' returns results without userCertificates.
ab513ed4 4463
01c52d31 44642006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 4465
01c52d31 4466 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 4467
01c52d31 44682006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 4469
01c52d31
MB
4470 * spam.el (spam-check-spamassassin-headers): Adapt format for
4471 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
4472 <ari@mbf.ocn.ne.jp>.
4473 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 4474
01c52d31 44752006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 4476
01c52d31
MB
4477 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
4478 make-temp-file; make it work with XEmacs as well.
9516b9f4 4479
01c52d31
MB
4480 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
4481 mm-make-temp-file.
9516b9f4 4482
01c52d31
MB
4483 * mm-decode.el (mm-display-external): Use the 3rd arg of
4484 mm-make-temp-file.
4485 (mm-create-image-xemacs): Ditto.
9516b9f4 4486
01c52d31 44872006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 4488
01c52d31
MB
4489 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
4490 with message-narrow-to-headers.
4491 (gnus-draft-setup): Narrow to header to run message-fetch-field.
4492 (gnus-draft-check-draft-articles): New function.
4493 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 4494
01c52d31 44952006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 4496
01c52d31
MB
4497 * gnus-art.el (gnus-article-browse-html-parts):
4498 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
4499 Don't use suffix argument for mm-make-temp-file for Emacs 21
4500 compatibility. Remove useless `format'.
292f71fe 4501
01c52d31 45022006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 4503
01c52d31
MB
4504 * nnweb.el (nnweb-google-wash-article): Update regexps.
4505 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 4506
01c52d31 45072006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 4508
01c52d31
MB
4509 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
4510 re-loading nn* modules.
292f71fe 4511
01c52d31 45122006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 4513
01c52d31
MB
4514 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
4515 for `tool-bar-mode' and don't check it's default-value.
292f71fe 4516
01c52d31 4517 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 4518
01c52d31 4519 * message.el (message-make-tool-bar): Ditto.
292f71fe 4520
01c52d31
MB
4521 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
4522 `substring'. Shorten tmp-file name.
292f71fe 4523
01c52d31 4524 * gnus.el: Remove bogus comment.
292f71fe 4525
01c52d31 45262006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 4527
01c52d31
MB
4528 * gnus-art.el (gnus-article-browse-html-parts): New function.
4529 (gnus-article-browse-html-article): New function for viewing html
4530 articles with a browser.
bd2cef66 4531
01c52d31 45322006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 4533
01c52d31
MB
4534 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
4535 (mml2015-pgg-encrypt): Ditto.
ffda926c 4536
01c52d31
MB
4537 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
4538 (mml1991-pgg-encrypt): Ditto.
f5fab556 4539
01c52d31 45402006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 4541
01c52d31
MB
4542 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
4543 message-make-date instead of current-time-string.
4b9f0de2 4544
01c52d31
MB
4545 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
4546 to gnus-decoded which mm-uu might set.
4b9f0de2 4547
01c52d31 45482006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 4549
01c52d31
MB
4550 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
4551 don't decode quoted parameters; remove misimported Emacs code.
4552 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4553 (rfc2231-decode-encoded-string): Don't use split-string which
4554 behaves differently according to Emacs version; use
4555 mm-decode-coding-region to convert charset to coding-system.
4556 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4557 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 4558
01c52d31 45592006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 4560
01c52d31
MB
4561 * gnus-art.el (article-decode-charset): Don't use ignore-errors
4562 when calling mail-header-parse-content-type.
4563 (article-de-quoted-unreadable): Ditto.
4564 (article-de-base64-unreadable): Ditto.
4565 (article-wash-html): Ditto.
20051b27 4566
01c52d31
MB
4567 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
4568 calling mail-header-parse-content-type and
4569 mail-header-parse-content-disposition.
4570 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
4571 mail-header-parse-content-type.
82259e50 4572
01c52d31
MB
4573 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
4574 insert charset and format parameters; encode description after
4575 inserting it to buffer.
4576 (mml-insert-parameter): Fold lines properly even if a parameter is
4577 segmented into two or more lines; change the max column to 76.
82259e50 4578
01c52d31
MB
4579 * rfc1843.el (rfc1843-decode-article-body): Don't use
4580 ignore-errors when calling mail-header-parse-content-type.
46f93472 4581
01c52d31
MB
4582 * rfc2231.el (rfc2231-parse-string): Return at least type if
4583 possible; don't cause an error even if it fails in parsing of
4584 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4585 (rfc2231-encode-string): Don't break lines at the beginning, leave
4586 it to mml-insert-parameter.
46f93472 4587
01c52d31
MB
4588 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
4589 calling mail-header-parse-content-type.
d3a597b7 4590
01c52d31 45912006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 4592
01c52d31
MB
4593 * spam-report.el (spam-report-gmane-use-article-number):
4594 Improve doc string.
4595 (spam-report-gmane-internal): Check if a suitable header was found
4596 in the article.
8753ddee 4597
01c52d31 45982006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 4599
01c52d31
MB
4600 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
4601 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 4602
01c52d31 46032006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 4604
01c52d31 4605 Update copyright notices of all files in the gnus directory.
8753ddee 4606
01c52d31 46072006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 4608
01c52d31 4609 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 4610
01c52d31 46112006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 4612
01c52d31
MB
4613 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
4614 segmented lines of parameter value to cope with Thunderbird 1.5
4615 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
4616 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4617 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 4618
01c52d31 46192006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 4620
01c52d31
MB
4621 * mml.el (mml-generate-mime-1): Correct the order of inline signed
4622 parts.
a33704bb 4623
01c52d31 46242006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 4625
01c52d31
MB
4626 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
4627 there's only one active file for all servers.
4628 (nnweb-request-scan): Make sure nnweb-articles is initialized on
4629 solid groups. Gnus might have used a FAST request to select the group.
4630 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
4631 and nnweb-search redundantly in the active file.
4632 (nnweb-request-list): Don't list bogus groups. There can only be one.
4633 (nnweb-request-create-group): Don't use ARGS.
4634 (nnweb-possibly-change-server, nnweb-request-group): Remove some
4635 initialisations. Let nnoo do the work.
a33704bb 4636
01c52d31 46372006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 4638
01c52d31
MB
4639 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
4640 Say the part has been decoded.
a33704bb 4641
01c52d31 4642 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 4643
01c52d31 46442006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 4645
01c52d31
MB
4646 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
4647 mailcap-viewer-test-cache when there's no 'test clause, since that
4648 will invert the meaning of a "nil" test previously determined by
4649 mailcap-mailcap-entry-passes-test.
53cfefc8 4650
01c52d31 46512006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 4652
01c52d31
MB
4653 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
4654 compiling.
53cfefc8 4655
01c52d31 4656 * gnus-sum.el: Ditto.
53cfefc8 4657
01c52d31 4658 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 4659
01c52d31 46602006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4661
01c52d31 4662 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 4663
01c52d31 46642006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 4665
01c52d31
MB
4666 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
4667 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
4668 current Google Groups.
53cfefc8 4669
01c52d31 46702006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4671
01c52d31
MB
4672 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
4673 and tool-bar-mode.
66841476 4674
01c52d31
MB
4675 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
4676 and tool-bar-mode.
66841476 4677
01c52d31
MB
4678 * message.el (message-tool-bar-update): Simplify.
4679 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 4680
01c52d31
MB
4681 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
4682 gnus-summary-buffer.
4683 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
4684 gnus-summary-reply.
81df110a 4685
01c52d31 4686 * gmm-utils.el (gmm): Add :version.
5fae1cae 4687
01c52d31 46882006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4689
01c52d31
MB
4690 * Makefile.in (clean): New rule.
4691 (distclean): Use it.
5fae1cae 4692
01c52d31 46932006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 4694
01c52d31
MB
4695 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
4696 autoload.
5fae1cae 4697
01c52d31 46982006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4699
01c52d31 4700 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 4701
01c52d31 47022006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 4703
01c52d31 4704 * message.el: Change some comments WRT tool-bars.
81df110a 4705
01c52d31
MB
4706 * gnus-sum.el (gnus-summary-tool-bar)
4707 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
4708 (gnus-summary-tool-bar-zap-list): New variables.
4709 (gnus-summary-make-tool-bar): Complete rewrite using
4710 `gmm-tool-bar-from-list'.
430d3ed7 4711
01c52d31
MB
4712 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
4713 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
4714 variables.
4715 (gnus-group-make-tool-bar): Complete rewrite using
4716 `gmm-tool-bar-from-list'.
4717 (gnus-group-tool-bar-update): New function.
430d3ed7 4718
01c52d31 4719 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 4720
01c52d31 47212006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 4722
01c52d31
MB
4723 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
4724 is dissected into a single part of which the type is the same as
4725 the given one; decode charset.
6ff5b064 4726
01c52d31 47272006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 4728
01c52d31
MB
4729 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
4730 into alists as symbol not string, since that's what
4731 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
4732 look for.
a8f6d239 4733
01c52d31 47342006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 4735
01c52d31
MB
4736 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
4737 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 4738
01c52d31 4739 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 4740
01c52d31 47412006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4742
01c52d31
MB
4743 * gnus-art.el (gnus-mime-security-button-commands): New variable.
4744 (gnus-mime-security-button-menu): New definition.
4745 (gnus-mime-security-button-map): Use them.
4746 (gnus-mime-security-button-menu): New function.
4747 (gnus-insert-mime-security-button): Addition to help echo.
4748 (gnus-mime-security-run-function, gnus-mime-security-save-part)
4749 (gnus-mime-security-pipe-part): New functions.
d752cf53 4750
01c52d31
MB
4751 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
4752 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 4753
01c52d31
MB
4754 * mm-decode.el (mm-handle-set-disposition): Remove.
4755 (mm-handle-set-description): Remove.
d752cf53 4756
01c52d31 47572006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4758
01c52d31
MB
4759 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
4760 (mm-w3m-standalone-supports-m17n-p): New function.
4761 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
4762 w3m usage.
d752cf53 4763
01c52d31
MB
4764 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
4765 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 4766
01c52d31 47672006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 4768
01c52d31
MB
4769 * message.el (message-tool-bar-zap-list): Use
4770 gmm-tool-bar-zap-list as custom type.
4771 (message-tool-bar-update): New function.
4772 (message-tool-bar, message-tool-bar-gnome)
4773 (message-tool-bar-retro): Add message-tool-bar-update.
4774 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 4775
01c52d31 4776 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 4777
01c52d31
MB
4778 * gmm-utils.el (gmm-error): Describe `args'.
4779 (gmm-tool-bar-zap-list): New widget.
4780 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 4781
01c52d31 47822006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4783
01c52d31
MB
4784 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
4785 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
4786 the number of recursive calls.
4a2358e9 4787
01c52d31
MB
4788 * mm-decode.el (mm-handle-set-disposition): New macro.
4789 (mm-handle-set-description): New macro.
4a2358e9 4790
01c52d31 47912006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4792
01c52d31
MB
4793 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
4794 encoding.
4a2358e9 4795
01c52d31 47962006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4797
01c52d31
MB
4798 * message.el (message-tool-bar-zap-list, message-tool-bar)
4799 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
4800 (message-tool-bar-local-item-from-menu): Remove.
4801 (message-tool-bar-map): Replace by `message-make-tool-bar'.
4802 (message-make-tool-bar): New function.
4803 (message-mode): Use `message-make-tool-bar'.
4a2358e9 4804
01c52d31
MB
4805 * gmm-utils.el: New file.
4806 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
4807 (gmm-lazy): New widget copied from `nnmail.el'.
4808 (gmm-tool-bar-from-list): New function for creating customizable
4809 tool bars.
4810 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
4811 output.
4812 (gmm): Add :prefix to defgroup.
4a2358e9 4813
01c52d31 48142006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 4815
01c52d31 4816 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 4817
01c52d31 48182006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4819
01c52d31
MB
4820 * mml.el (mml-attach-file): Describe `description' in doc string.
4821 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 4822
01c52d31 48232006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 4824
01c52d31 4825 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 4826
01c52d31 48272006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 4828
01c52d31 4829 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 4830
01c52d31 48312006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 4832
01c52d31
MB
4833 * imap.el (imap-open): Handle case where buffer is a buffer
4834 object.
41e11121 4835
01c52d31 48362005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 4837
01c52d31
MB
4838 * gnus-delay.el (gnus-delay): Don't autoload.
4839 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
4840 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 4841
01c52d31 48422005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 4843
01c52d31 4844 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 4845
01c52d31 48462006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 4847
01c52d31 4848 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 4849
01c52d31 4850 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 4851
01c52d31 48522006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 4853
01c52d31 4854 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 4855
01c52d31 48562006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 4857
01c52d31
MB
4858 * mm-decode.el (mm-inlined-types): Add application/pgp.
4859 (mm-automatic-display): Ditto.
11e22c4a 4860
01c52d31
MB
4861 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
4862 part as text.
11e22c4a 4863
01c52d31 48642006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 4865
01c52d31
MB
4866 * nnrss.el: Update copyright.
4867 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 4868
01c52d31
MB
4869 * gnus-art.el:
4870 * gnus-sum.el:
4871 * mm-uu.el:
4872 * mm-view.el: Update copyright.
97f78c9b 4873
01c52d31 48742006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 4875
01c52d31
MB
4876 * message.el (message-info): New function.
4877 (message-mode-menu): Add it.
4878 Update copyright.
97f78c9b 4879
01c52d31 4880 * ChangeLog: Fix and update copyright.
97f78c9b 4881
01c52d31 48822006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 4883
01c52d31
MB
4884 * message.el (message-forward-subject-name-subject): Prefer the
4885 address to 'nowhere' if the sender has no name.
4886 Fix typo. Update copyright year.
97f78c9b 4887
01c52d31 48882006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 4889
01c52d31
MB
4890 * gnus-art.el (article-wash-html): Use
4891 gnus-summary-show-article-charset-alist if a numeric arg is given.
4892 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 4893
01c52d31
MB
4894 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
4895 mm-inline-text-html-render-with-w3m-standalone.
4896 (mm-text-html-washer-alist): Map w3m-standalone to
4897 gnus-article-wash-html-with-w3m-standalone.
4898 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 4899
01c52d31 49002006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 4901
01c52d31
MB
4902 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
4903 Improve LaTeX.
4b91459a 4904
01c52d31 49052006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 4906
01c52d31
MB
4907 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
4908 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 4909
01c52d31
MB
4910 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
4911 the buffer.
4b91459a 4912
01c52d31 49132006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4914
01c52d31
MB
4915 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
4916 custom definition of `gnus-posting-styles'.
d44e3b45 4917
01c52d31
MB
4918 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
4919 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 4920
01c52d31 49212006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4922
01c52d31
MB
4923 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
4924 Use nntp for bug archive.
4b91459a 4925
01c52d31 49262006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 4927
01c52d31
MB
4928 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
4929 parts.
4930 (nnrss-normalize-date): New function converts ISO 8601 date into
4931 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
4932 (nnrss-check-group): Use it.
c03ac728 4933
01c52d31 49342006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 4935
01c52d31 4936 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 4937
01c52d31
MB
4938 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
4939 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
4940 (nnrss-insert-w3): Ditto.
d8a88581 4941
01c52d31 49422005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 4943
01c52d31
MB
4944 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
4945 the articles to be forwarded including the case where neither a
4946 number of articles nor a region is specified.
d8a88581 4947
01c52d31 49482005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 4949
01c52d31
MB
4950 * nnrss.el (nnrss-request-article): Fix last change; fill
4951 text/plain parts.
7573397b 4952
01c52d31 49532005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 4954
01c52d31
MB
4955 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
4956 in text/plain part.
4957 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 4958
01c52d31 49592005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 4960
01c52d31
MB
4961 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
4962 article.
9ebc3953 4963
01c52d31 49642005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 4965
01c52d31
MB
4966 * nnml.el: Don't require gnus-bcklg. Autoload it.
4967 (nnml-use-compressed-files, nnml-save-mail): Support other
4968 comression programs such as bzip2.
7929f858 4969
01c52d31 49702005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 4971
01c52d31
MB
4972 * dns.el (query-dns): Make sure we check the buffer size before
4973 removing tcp headers.
7929f858 4974
01c52d31 49752005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 4976
01c52d31
MB
4977 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
4978 remove MIME buttons associated with multipart/alternative parts.
4979 (gnus-mime-display-alternative): Tag buttons using `article-type'
4980 text property.
ead25b5c 4981
01c52d31
MB
4982 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
4983 associated with multipart/alternative parts.
ead25b5c 4984
01c52d31 4985 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 4986
01c52d31
MB
4987 * mm-decode.el (mm-inlined-types): Fix custom type.
4988 (mm-keep-viewer-alive-types): Ditto.
4989 (mm-automatic-display): Ditto.
4990 (mm-attachment-override-types): Ditto.
4991 (mm-inline-override-types): Ditto.
4992 (mm-automatic-external-display): Ditto.
8774406b 4993
01c52d31 49942005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 4995
01c52d31
MB
4996 * spam-report.el (spam-report-user-mail-address)
4997 (spam-report-user-agent): New variables.
4998 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 4999
01c52d31 50002005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 5001
01c52d31
MB
5002 * gnus-art.el (gnus-button-handle-custom): Do not just use
5003 `customize-apropos' for any "M-x customize-*" button but the
5004 function called for. Accept both the function name and its
5005 argument in order to achieve this.
5006 (gnus-button-alist): Remove support for "custom:" URL's. Pass
5007 function name to `gnus-button-handle-custom' in case of "M-x
5008 customize-*" buttons.
59fda2fa 5009
01c52d31 50102005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 5011
01c52d31
MB
5012 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
5013 multipart/alternative and add xref to mm-discouraged-alternatives
5014 in doc string.
7d0c69be 5015
01c52d31
MB
5016 * mm-decode.el (mm-discouraged-alternatives): Add xref to
5017 gnus-buttonized-mime-types in doc string.
7d0c69be 5018
01c52d31 50192005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 5020
01c52d31
MB
5021 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
5022 Suggest image/.* in the doc string.
d6697c02 5023
01c52d31 50242005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 5025
01c52d31
MB
5026 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
5027 message-marks (Debian bug #342521).
d6697c02 5028
01c52d31 50292005-12-12 Simon Josefsson <jas@extundo.com>
84861437 5030
01c52d31
MB
5031 * password.el (password-read-from-cache): Add.
5032 (password-read): Use it.
84861437 5033
01c52d31 50342005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 5035
01c52d31
MB
5036 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
5037 us-ascii as a MIME charset.
3338c0ad 5038
01c52d31
MB
5039 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
5040 against the case where the 2nd arg TYPE is nil.
3338c0ad 5041
01c52d31 50422005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 5043
01c52d31 5044 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 5045
01c52d31 5046 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 5047
01c52d31 50482005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 5049
01c52d31 5050 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 5051
01c52d31 50522005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 5053
01c52d31
MB
5054 * mm-decode.el (mm-display-external): Use nametemplate (defined in
5055 RFC1524) if it is in mailcap or add a suffix according to
5056 mailcap-mime-extensions when generating a temp filename; postpone
5057 deleting a temp file for 2 seconds for some wrappers, shell
5058 scripts, and so on, which might exit right after having started a
5059 viewer command as a background job.
5060
50612005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
5062
5063 * nntp.el (nntp-marks-directory): Fix custom group.
5064
5065 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
5066 steps when < 10.
5067
5068 * gnus-start.el (gnus-no-server-1): Mention
5069 `gnus-level-default-subscribed' in doc string.
5070
50712005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
5072
5073 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
5074 parens.
5075
50762005-11-26 Dave Love <fx@gnu.org>
5077
5078 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
5079 (tls-program, tls-success): Provide openssl alternative.
5080
5081 * starttls.el: Doc fixes.
5082 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
5083 SERVICE to PORT.
5084
002876ab 5085 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
01c52d31
MB
5086 port null or service name.
5087 (starttls-negotiate): Autoload.
5088
50892005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
5090
5091 * message.el (message-kill-to-signature): Fix interactive spec.
5092
50932005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
5094
5095 * pop3.el (pop3-open-server): Recognize a string as a service name.
5096
50972005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
5098
5099 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
5100
51012005-11-23 Dave Love <fx@gnu.org>
5102
5103 Add pop3s, pop3/starttls.
5104
5105 * pop3.el (pop3-authentication-scheme): Clarify doc.
5106 (open-tls-stream, starttls-open-stream): Autoload.
5107 (pop3-stream-type): New.
5108 (pop3-open-server): Use it.
5109
5110 * mail-source.el (mail-sources): Fix some :types. Add stream type
5111 for POP.
5112 (mail-source-keyword-map): Add :stream for POP.
5113 (mail-source-fetch-pop): Use pop3-stream-type.
5114
51152005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
5116
5117 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
5118 of current-time-string.
5119
51202005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
5121
5122 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
5123 date header.
5124
51252005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
5126
5127 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
5128 it can seriously impact performance as it bypasses the agent's
5129 local caches.
5130
51312005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
5132
5133 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
5134 must be explicitly online rather than "not explicitly offline" for
5135 its flags to be synchronized.
5136
5137 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
5138 that gnus-uu-unmark-thread will function correctly.
5139
5140 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
5141 1024K is instead displayed as 1M.
5142
51432005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5144
5145 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
5146
51472005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
5148
5149 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
5150
51512005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
5152
5153 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
5154 error message to display actual error condition.
5155 (gnus-agent-save-local): Avoid saving symbols that are bound to
5156 nil as they simply result in a warning message in
5157 gnus-agent-read-local.
5158
51592005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
5160
5161 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
5162 rather than make-variable-buffer-local for file-precious-flag.
5163
51642005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
5165
5166 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
5167 for duplicates which are removed. The invalid sort check then
5168 triggers a rescan after the sort as sorting may have moved
5169 duplicate entries such that they can be cheaply detected.
5170
51712005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
5172
5173 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
5174
51752005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
5176
5177 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
5178 internal variable to a custom variable. Changed default value
5179 from compressed(2) to uncompressed(1).
5180 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
5181 support for uncompressed agentview files. Taken together, reading
5182 the agentview file should now be 6-7 times faster.
5183
51842005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
5185
5186 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
5187 as a buffer-local variable. This avoids creating truncated
5188 dribble files as a result of a hang up, eg.
5189
51902005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
5191
5192 * gnus-start.el (gnus-start-draft-setup): Enforce
5193 `gnus-draft-mode' for nndraft:drafts at startup.
5194
5195 * gnus.el (gnus-splash): Change custom group.
5196 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
5197 allow-list argument.
5198
5199 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
5200 string.
5201
52022005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
5203
5204 * gnus-art.el (gnus-default-article-saver): Add user-defined
5205 `function' to custom type.
5206
52072005-10-30 Chong Yidong <cyd@stupidchicken.com>
5208
5209 * imap.el (imap-open): Handle case where buffer is a buffer
5210 object.
5211
52122005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
5213
5214 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
5215 long lines.
5216 (gnus-cache-delete-group): Wrap doc strings.
5217
5218 * gnus-agent.el (gnus-agent-rename-group)
5219 (gnus-agent-delete-group): Wrap doc strings.
5220
01c52d31
MB
52212005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5222
5223 * gnus-start.el (gnus-1): Add "native" to
5224 gnus-predefined-server-alist.
5225
5226 * gnus.el (gnus-method-to-server): Don't add "native" to the
5227 lists here, because that leads to problems when
5228 gnus-select-method is bound.
5229
52302005-11-09 Simon Josefsson <jas@extundo.com>
5231
5232 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
5233 use (not sort-by-date) instead.
5234
52352005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
5236
5237 * gnus-delay.el (gnus-delay-group): Don't autoload.
5238 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
5239 to be re-loaded when customizing the `gnus-delay' group.
5240
52412005-11-19 Chong Yidong <cyd@stupidchicken.com>
5242
5243 * message.el: Revert last changes.
5244 (message-insert-citation-line): Use newlines.
5245
52462005-11-17 Chong Yidong <cyd@stupidchicken.com>
5247
5248 * message.el (message-courtesy-message)
5249 (message-mark-insert-begin, message-mark-insert-end)
5250 (message-elide-ellipsis, message-cancel-message)
5251 (message-add-header, message-change-subject)
5252 (message-cross-post-followup-to-header)
5253 (message-cross-post-insert-note, message-reduce-to-to-cc)
5254 (message-widen-reply, message-delete-not-region)
5255 (message-kill-to-signature, message-insert-signature)
5256 (message-insert-importance-high, message-insert-importance-low)
5257 (message-insert-or-toggle-importance)
5258 (message-insert-disposition-notification-to)
5259 (message-indent-citation, message-yank-original)
5260 (message-cite-original-without-signature, message-cite-original)
5261 (message-insert-citation-line, message-position-on-field)
5262 (message-fix-before-sending, message-send-mail-partially)
5263 (message-send-mail, message-send-mail-with-sendmail)
5264 (message-send-mail-with-qmail, message-send-news)
5265 (message-check-news-header-syntax, message-generate-headers)
5266 (message-insert-courtesy-copy, message-fill-address)
5267 (message-fill-header, message-shorten-references)
5268 (message-setup-1, message-cancel-news)
5269 (message-forward-make-body-plain, message-forward-make-body-mime)
5270 (message-forward-make-body-mml, message-encode-message-body)
5271 (message-forward-make-body-digest-plain)
5272 (message-forward-make-body-digest-mime)
5273 (message-use-alternative-email-as-from): Insert `hard-newline'
5274 instead of ordinary newlines.
5275
52762005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
5277
5278 * message.el (message-generate-headers): Downcase the argument
5279 given to message-check-element.
5280
52812005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
5282
5283 * nntp.el (nntp-authinfo-rejected): New error condition.
5284 (nntp-wait-for): Use new error condition to signal authentication
5285 error.
5286 (nntp-retrieve-data): Rethrow new error condition to break out of
5287 recursive call to nntp-send-authinfo.
5288
52892005-11-08 Romain Francoise <romain@orebokech.com>
5290
5291 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
5292 (gnus-summary-exit-map): Bind to `Z p'.
5293 (gnus-summary-make-menu-bar): Add menu item.
5294
52952005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
5296
5297 * gnus-art.el (gnus-article-treat-custom): Add `first'.
5298 (gnus-treat-*): Add `first' in all doc strings.
5299
5300 * gnus-group.el (gnus-group-compact-group): Fix typo.
5301
53022005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
5303
5304 * gnus.el (gnus-parameters-case-fold-search): New variable.
5305 (gnus-parameters-get-parameter): Use it.
5306
5307 * gnus-score.el (gnus-home-score-file): Doc fix.
5308
53092005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
5310
5311 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
5312
53132005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
5314
5315 * mm-util.el (mm-special-display-p): New function.
5316
5317 * mml.el (mml-preview): Use it; doc fix.
5318
53192005-10-29 Romain Francoise <romain@orebokech.com>
5320
5321 * message.el (message-fix-before-sending): Fix comment.
5322
53232005-10-29 Jari Aalto <jari.aalto@cante.net>
5324
5325 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
5326
53272005-10-29 Jari Aalto <jari.aalto@cante.net>
5328
5329 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
5330 Used in gnus-score.el.
5331
53322005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
5333
5334 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
5335
53362005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
5337
5338 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
5339 whitespace removed in revision 7.8. Use concatenated string to
5340 protect trailing whitespace.
5341
53422005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
5343
5344 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
5345 (nnimap-request-expire-articles): Use it to avoid sending 'UID
5346 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
5347 Courier IMAP ("some version from 2004"). Mostly based on similar
5348 code in the same function.
5349
53502005-10-26 Didier Verna <didier@xemacs.org>
5351
002876ab 5352 * gnus-group.el (gnus-group-compact-group): Invalidate original
01c52d31 5353 article buffer.
002876ab 5354 * gnus-srvr.el (gnus-server-compact-server): Ditto.
01c52d31
MB
5355 * nnml.el (nnml-request-compact-group): handle self Xref: field in
5356 NOV database and in article itself.
5357 Invalidate article backlog.
5358
53592005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
5360
5361 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
5362
53632005-10-26 Simon Josefsson <jas@extundo.com>
5364
5365 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
5366 part of 2004-07-25 change.
5367
53682005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
5369
5370 * message.el (message-display-completion-list): New function.
5371 (message-expand-group): Use it; make sure the Completions buffer
5372 is modifiable.
5373
53742005-10-30 Chong Yidong <cyd@stupidchicken.com>
5375
5376 * imap.el (imap-open): Handle case where buffer is a buffer
5377 object.
5378
53792005-10-24 Eli Zaretskii <eliz@gnu.org>
5380
5381 * pgg-def.el:
5382 * pgg-gpg.el:
5383 * pgg-parse.el:
5384 * pgg-pgp.el:
5385 * pgg-pgp5.el:
5386 * pgg.el: Move to the parent lisp directory.
5387
53882005-10-23 Chong Yidong <cyd@stupidchicken.com>
5389
5390 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
5391 user-mail-name is an empty string.
5392
53932005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
5394
5395 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
5396 depending on gnus-score-decay-constant.
5397
5398 * encrypt.el (encrypt-insert-file-contents)
5399 (encrypt-write-file-contents): Don't use `gnus-message'.
5400
5401 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
5402 arguments.
5403 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
5404 arguments to mm-uu-verbatim-marks-extract.
5405 (mm-uu-hide-markers): New variable.
5406 (mm-uu-extract): Use face similar to `gnus-cite-3'.
5407
5408 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5409 (gnus-convert-image-to-face-command): Use "convert" by default to
5410 allow other input image formats.
5411 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
5412 accordingly.
5413
54142005-10-23 Simon Josefsson <jas@extundo.com>
5415
5416 * imap.el (imap-gssapi-program): Align command line parameters
5417 with latest GNU SASL.
5418 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
5419
54202005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5421
5422 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
5423 HTML.
5424 (nnslashdot-request-article): Ditto.
5425
54262005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
5427
5428 * mail-source.el (mail-source-fetch-pop): Require pop3.
5429 (mail-source-check-pop): Ditto.
5430
54312005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
5432
5433 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
5434 errors.
5435
54362005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
5437
5438 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
5439 (gnus-treat-strip-leading-blank-lines): Improve doc string.
5440
5441 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
5442
5443 * mm-bodies.el (mm-decode-string): Call
5444 `mm-charset-to-coding-system' with allow-override argument.
5445
54462005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
5447
5448 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
5449 (rfc2047-charset-to-coding-system): New function.
5450 (rfc2047-decode-encoded-words): New function.
5451 (rfc2047-decode-region): Use them.
5452 (rfc2047-decode-cte): Remove.
5453 (rfc2047-parse-and-decode): Remove.
5454 (rfc2047-decode): Remove.
5455
54562005-10-15 Kenichi Handa <handa@m17n.org>
5457
5458 * rfc2047.el (rfc2047-decode-cte): New function.
5459 (rfc2047-decode-region): Change the way to decode successive
5460 encoded-words: decode B- or Q-encoding in each encoded-word,
5461 concatenate them, and decode it as charset.
5462
54632005-10-17 Chong Yidong <cyd@stupidchicken.com>
5464
5465 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
5466 widget-move-and-invoke.
5467 (gnus-custom-mode): Use gnus-custom-map.
5468
54692005-10-15 Bill Wohler <wohler@newt.com>
5470
5471 * message.el (message-tool-bar-map): Renamed image file from
5472 mail_send to mail/send.
5473
54742005-10-16 Masatake YAMATO <jet@gyve.org>
5475
5476 * message.el (message-expand-group): Pass the common
5477 prefix substring of completion to `display-completion-list'.
5478
54792005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
5480
5481 * mml-sec.el (mml-secure-method): New internal variable.
5482 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
5483 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
5484 functions using mml-secure-method.
5485
5486 * mml.el (mml-mode-map): Add key bindings for those functions.
5487 (mml-menu): Simplify security menu entries. Suggested by Jesper
5488 Harder <harder@myrealbox.com>.
5489 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
5490 end of message if point is the headers of the message.
5491
5492 * message.el (message-in-body-p): New function.
5493
5494 * assistant.el: Autoload gnus-util and netrc.
5495
5496 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
5497 Use `mm-charset-override-alist' only when decoding.
5498
5499 * mm-bodies.el (mm-decode-body): Call
5500 `mm-charset-to-coding-system' with allow-override argument.
5501
5502 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
5503 `filename' from Content-Disposition if Content-Type doesn't
5504 provide `name'.
5505 (gnus-mime-view-part-as-type): Set default instead of
5506 initial-input.
5507
55082005-10-09 Daniel Brockman <daniel@brockman.se>
5509
5510 * format-spec.el (format-spec): Propagate text properties of % spec.
5511
55122005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
5513
5514 * gnus-art.el (gnus-treat-predicate): Add `first'.
5515
55162005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
5517
5518 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
5519 (mm-charset-override-alist): New variable.
5520 (mm-charset-to-coding-system): Use it.
5521 (mm-codepage-setup): New helper function.
5522 (mm-charset-eval-alist): New variable.
5523 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
5524 about unknown charsets.
5525
55262005-10-04 David Hansen <david.hansen@gmx.net>
5527
5528 * nnrss.el (nnrss-request-article): Add support for the comments tag.
5529 (nnrss-check-group): Ditto.
5530
55312005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
5532
5533 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
5534 Rename x-gnus-verbatim to x-verbatim.
5535 (mm-uu-type-alist): Fix regexp for verbatim-marks.
5536
5537 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
5538 x-verbatim.
5539
5540 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
5541
5542 * gnus-util.el (gnus-remove-duplicates): Remove.
5543
5544 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
5545 instead of gnus-remove-duplicates.
5546
5547 * message.el (message-remove-duplicates): Remove.
5548 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
5549 message-remove-duplicates.
5550
5551 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
5552 available, else use implementation from `delete-dups'.
5553
5554 * message.el (message-insert-expires): New function.
5555 (message-mode-map): Add key binding.
5556 (message-mode-field-menu): Add menu entry.
5557 (message-mode): Document it.
5558 (message-make-expires-date): Use `message-make-date'.
5559
55602005-10-04 Josh Huber <huber@alum.wpi.edu>
5561
5562 * message.el (message-make-expires-date): New function.
5563
55642005-10-04 Katsumi Yamaoka <yamaoka@jpl.org>
5565
5566 * Makefile.in (list-installed-shadows): New entry.
5567 (install): Use it.
5568 (remove-installed-shadows): New entry.
5569
55702005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
5571
5572 * time-date.el: Autoload parse-time-string, XEmacs needs it.
5573
55742005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
5575
5576 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
5577 function rather than the diff-mode.el package.
5578 (mm-display-external): Use with-current-buffer.
5579 (mm-viewer-completion-map, mm-viewer-completion-map):
5580 Move initialization inside declaration.
5581
55822005-09-29 Simon Josefsson <jas@extundo.com>
5583
5584 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
5585 autoload mail-check-payment.
5586 (spam-check-hashcash): Define unconditionally, since hashcash.el
5587 is part of Gnus now. Ignore errors from payment checking.
5588
55892005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
5590
5591 * message.el (message-bold-region, message-unbold-region): Rename
5592 from `bold-region' and `unbold-region'.
5593
5594 * message.el: Remove useless autoloads.
5595
55962005-09-28 Simon Josefsson <jas@extundo.com>
5597
5598 * message.el (message-use-idna): Default to t.
5599 (message-use-idna): Test whether encoding works too. Doc fix.
5600
56012005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
5602
5603 * nntp.el (nntp-warn-about-losing-connection): Remove.
5604
56052005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
5606
5607 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
5608 customizable. Change default value.
5609 (mm-uu-diff-groups-regexp): Change default value.
5610 (mm-uu-type-alist): Add doc string.
5611 (mm-uu-configure): Add doc string. Make it interactive.
5612 (mm-uu-tex-groups-regexp): New variable.
5613 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
5614 (mm-uu-type-alist): Add LaTeX documents.
5615 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
5616 of "text/verbatim".
5617 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
5618
5619 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
5620 instead of "text/verbatim".
5621
5622 * message.el (message-mark-inserted-region)
5623 (message-mark-insert-file): Use slrn style marks when called with
5624 prefix argument.
5625
56262005-09-27 Simon Josefsson <jas@extundo.com>
5627
5628 * message.el (message-idna-to-ascii-rhs-1): Reformat.
5629
56302005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
5631
5632 * message.el (message-remove-duplicates): New function.
5633 Implementation borrowed from `gnus-remove-duplicates'.
5634 (message-idna-to-ascii-rhs): Also encode idna addresses in
5635 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5636 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
5637 only ask about the same idna domain once per header and also tell
5638 in what header to replace the idna domain.
5639
5640 * gnus-art.el (article-decode-idna-rhs): Also decode idna
5641 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5642 (article-decode-idna-rhs): Fix regexp so that all idna-address in
5643 a header is decoded and not just the last one.
5644
56452005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
5646
5647 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
5648 has been decoded.
5649
5650 * mm-decode.el (mm-automatic-display): Add text/verbatim.
5651 (mm-insert-part): Don't modify text if it has been decoded.
5652
5653 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
5654 decoded.
5655
5656 * mm-view.el (mm-inline-text): Don't strip text props unless
5657 decoding enriched or richtext parts.
5658
56592005-09-25 Romain Francoise <romain@orebokech.com>
5660
5661 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
5662 * gnus-start.el (gnus-subscribe-interactively):
5663 * gnus-uu.el (gnus-uu-grab-articles):
5664 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
5665 space.
5666
56672005-09-24 Emilio C. Lopes <eclig@gmx.net>
5668
5669 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
5670 * mm-view.el (mm-view-pkcs7-decrypt):
5671 * gnus-sum.el (gnus-summary-limit-to-extra)
5672 (gnus-summary-respool-article, gnus-read-move-group-name):
5673 * gnus-score.el (gnus-summary-increase-score):
5674 * gnus-util.el (gnus-completing-read-with-default):
5675 * gnus-art.el (gnus-read-save-file-name)
5676 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
5677 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
5678 * message.el (message-check-news-header-syntax):
5679 Follow convention for reading with the minibuffer.
5680
56812005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
5682
5683 * spam-report.el (spam-report-url-ping-plain):
5684 Use gnus-extended-version as User-Agent.
5685
5686 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
5687 default value is nil.
5688
5689 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
5690 (mm-uu-verbatim-marks-extract): New function.
5691 (mm-uu-extract): New face.
5692 (mm-uu-copy-to-buffer): Use it.
5693
5694 * spam-report.el (spam-report-gmane-ham): Renamed from
5695 `spam-report-gmane-unspam'.
5696 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
5697 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
5698
5699 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
5700 Autoload.
5701 (spam-report-gmane-unregister-routine): Renamed
5702 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
5703
57042005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
5705
5706 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
5707 (spam-report-gmane-unregister-routine): Add support for gmane
5708 unregistration.
5709
5710 * spam-report.el (spam-report-gmane-unspam)
5711 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
5712 (spam-report-gmane): Change to take a single article and do unspam
5713 registration.
5714
57152005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5716
5717 * mm-url.el (mm-url-decode-entities): Fix regexp.
5718
57192005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5720
5721 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
5722 default to nil, to be able to use Gnus at all. If the default
5723 switches to something else, then the function should be fixed not
5724 be exceedingly slow.
5725
57262005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
5727
5728 * gnus-start.el (gnus-activate-group): If the server is nil, don't
5729 fail hard.
5730
5731 * spam-report.el: Add better Keywords line.
5732
5733 * spam.el: Add Maintainer and better Keywords line.
5734
57352005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5736
5737 * gnus-art.el (gnus-article-replace-part)
5738 (gnus-mime-replace-part): New functions.
5739 (gnus-mime-action-alist, gnus-mime-button-commands)
5740 (gnus-mime-save-part-and-strip): Added file argument.
5741 (gnus-article-part-wrapper): Added interactive argument.
5742
5743 * gnus-sum.el (gnus-summary-mime-map): Add
5744 `gnus-article-replace-part'.
5745
57462005-09-19 Didier Verna <didier@xemacs.org>
5747
5748 The nnml compaction feature:
5749 * nnml.el (nnml-request-compact-group): New function.
5750 * nnml.el (nnml-request-compact): New function.
5751 * gnus-int.el (gnus-request-compact-group): New function.
5752 * gnus-int.el (gnus-request-compact): New function.
5753 * gnus-group.el (gnus-group-compact-group): New function.
5754 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
5755 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
5756 * gnus-srvr.el (gnus-server-compact-server): New function.
5757 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
5758 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
5759
57602005-09-18 Deepak Goel <deego@gnufans.org>
5761
5762 * sieve.el (sieve-help): Fix `message' call: first arg should be a
5763 format spec.
5764
57652005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
5766
5767 * gnus.el (gnus-group-startup-message): Bind image-load-path.
5768
57692005-09-15 Romain Francoise <romain@orebokech.com>
5770
5771 * message.el (message-fill-paragraph): Clarify docstring.
5772
57732005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
5774
5775 * gnus-art.el (gnus-mime-display-part): Protect against broken
5776 MIME messages.
5777
57782005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
5779
5780 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
5781 before parsing header.
5782
57832005-09-11 Jari Aalto <jari.aalto@cante.net>
5784
002876ab 5785 * html2text.el (html2text-replace-list): Add new entities.
01c52d31
MB
5786
57872005-09-11 Romain Francoise <romain@orebokech.com>
5788
5789 * message.el (message-alternative-emails): Improve docstring.
5790 (message-setup-1): Call `message-use-alternative-email-as-from'
5791 after `message-setup-hook' to give it precedence over posting
5792 styles, etc.
5793 (message-use-alternative-email-as-from): Add docstring. Remove
5794 the original From header if present.
5795
5796 * nnml.el (nnml-compressed-files-size-threshold): New variable.
5797 (nnml-save-mail): Use it.
5798
5799 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
5800 articles. Add new argument `silent'.
5801 (gnus-uu-mark-all): Report the total number of marked articles.
5802
58032005-09-10 Romain Francoise <romain@orebokech.com>
5804
5805 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
5806 (gnus-uu-mark-series): Likewise.
5807
58082005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
5809
5810 * spam-report.el (spam-report-gmane): Fix generation of spam
5811 report URL.
5812
58132005-09-10 Simon Josefsson <jas@extundo.com>
5814
5815 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
5816 t, based on discussion on the ding list with Robert Epprecht
5817 <epprecht@solnet.ch>.
5818
58192005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
5820
5821 * spam-report.el (spam-report-gmane): Make it work without
5822 X-Report-Spam header. Gmane now only provides Archived-At.
5823 This is only used if `spam-report-gmane-use-article-number' is nil.
5824 (spam-report-gmane-spam-header): Remove. Not used anymore.
5825
5826 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
5827 make `gnus-summary-sort-by-recipient' work with threading.
5828
5829 * nnweb.el (nnweb-google-wash-article): Print a message if article
5830 is not available.
5831
58322005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
5833
5834 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
5835 change. Decode text/* parts content before displaying.
5836
58372005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
5838
5839 * mml-smime.el: Remove defvar of gnus-extract-address-components.
5840
58412005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
5842
5843 * mm-view.el (mm-display-inline-fontify): Disable support modes.
5844
58452005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
5846
5847 * message.el (message-tab-body-function): Fixed mismatched custom
5848 type.
5849
5850 * gnus.el (gnus-group-change-level-function): Ditto.
5851
5852 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
5853
5854 * gnus-art.el (gnus-signature-limit)
5855 (gnus-article-mime-part-function): Ditto.
5856
58572005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
5858
5859 * mml.el (mml-mode): Silence the byte compiler.
5860
5861 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
5862 using `(sit-for 0)' before moving the point to the specified part;
5863 skip unbuttonized parts.
5864 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
5865 return to the summary window if gnus-auto-select-part is non-nil.
5866
58672005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5868
5869 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
5870 variables.
5871 (mml-dnd-attach-file, mml-mode): Use them.
5872
5873 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
5874 Make fetching article by MID work again for Google Groups. Added
5875 FIXME concerning gnus-group-make-web-group.
5876
5877 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
5878 Don't depend on Gnus by using mail-extract-address-components if
5879 gnus-extract-address-components is not bound.
5880
58812005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5882
5883 * gnus-art.el (gnus-mime-display-security): Don't display the
5884 signature, but only the signed part.
5885
58862005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
5887
5888 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
5889
5890 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
5891 list, not listp.
5892
58932005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
5894
5895 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
5896 when encoding.
5897
5898 * mm-bodies.el (mm-decode-content-transfer-encoding):
5899 De-canonicalize CRLF for all text content types, not just
5900 text/plain.
5901
59022005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5903
5904 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
5905 valid article; point arrow and cursor at the MIME button.
5906
59072005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
5908
5909 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
5910 Suggested by Dan Christensen <jdc@uwo.ca>.
5911
5912 * mm-decode.el (mm-save-part): Enable change of prompt.
5913
59142005-08-29 Jari Aalto <jari.aalto@cante.net>
5915
5916 * gnus-msg.el (gnus-inews-add-send-actions): Made
5917 `message-post-method' lambda parameter ARG `&optional'.
5918
59192005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
5920
5921 * gnus-sum.el (gnus-summary-mime-map): Added
5922 gnus-article-save-part-and-strip, gnus-article-delete-part and
5923 gnus-article-jump-to-part.
5924
5925 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
5926 (gnus-article-edit-part): Use it.
5927 (gnus-article-part-wrapper): Added no-handle argument.
5928 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
5929 functions.
5930
59312005-08-29 Romain Francoise <romain@orebokech.com>
5932
5933 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
5934 docstring.
5935 (gnus-face-from-file): Likewise.
5936
59372005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
5938
5939 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
5940 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
5941 non-nil.
5942 (gnus-auto-select-part): New variable.
5943 (gnus-article-jump-to-part): New function.
5944 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
5945 (gnus-mime-delete-part): Allow selecting specified part after
5946 deleting or stripping parts.
5947 (gnus-article-jump-to-part): Don't use `read-number'. Use last
5948 part if argument is bogus.
5949
59502005-08-31 Juanma Barranquero <lekktu@gmail.com>
5951
5952 * gnus-art.el (w3m-minor-mode-map):
5953 * gnus-spec.el (gnus-newsrc-file-version):
5954 * gnus-util.el (nnmail-active-file-coding-system)
5955 (gnus-original-article-buffer, gnus-user-agent):
5956 * gnus.el (gnus-ham-process-destinations)
5957 (gnus-parameter-ham-marks-alist)
5958 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
5959 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
5960 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
5961 * mm-decode.el (gnus-current-window-configuration):
5962 * mm-extern.el (gnus-article-mime-handles):
5963 * mm-url.el (url-current-object, url-package-name)
5964 (url-package-version):
5965 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
5966 (smime-keys, w3m-cid-retrieve-function-alist)
5967 (w3m-current-buffer, w3m-display-inline-images)
5968 (w3m-minor-mode-map):
5969 * mml-smime.el (gnus-extract-address-components):
5970 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
5971 (gnus-newsrc-hashtb, message-default-charset)
5972 (message-deletable-headers, message-options)
5973 (message-posting-charset, message-required-mail-headers)
5974 (message-required-news-headers):
5975 * mml1991.el (mc-pgp-always-sign):
5976 * mml2015.el (mc-pgp-always-sign):
5977 * nnheader.el (nnmail-extra-headers):
5978 * rfc1843.el (gnus-decode-encoded-word-function)
5979 (gnus-decode-header-function, gnus-newsgroup-name):
5980 * spam-stat.el (gnus-original-article-buffer): Add defvars.
5981
59822005-08-22 Karl Chen <quarl@cs.berkeley.edu>
5983
5984 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
5985 the end of the date treatments.
5986
59872005-08-15 Simon Josefsson <jas@extundo.com>
5988
5989 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
5990 it in url-handlers.el and XEmacs in url.el. Reported by Luca
5991 Capello and Romain Francoise.
5992 (pgg-fetch-key-function): Removed, not used?
5993 (pgg-insert-url-with-w3): Require url, to get
5994 url-insert-file-contents regardless of where it is defined.
5995
59962005-08-13 Romain Francoise <romain@orebokech.com>
5997
5998 * message.el (message-cite-original-1): New function.
5999 (message-cite-original): Use it.
6000 (message-cite-original-without-signature): Ditto.
6001
60022005-08-08 Romain Francoise <romain@orebokech.com>
6003
6004 * message.el (message-yank-empty-prefix): New variable.
6005 (message-indent-citation): Use it.
6006 (message-cite-original-without-signature): Respect X-No-Archive.
6007
60082005-08-08 Simon Josefsson <jas@extundo.com>
6009
6010 * pgg.el: Autoload url-insert-file-contents instead of loading
6011 w3/url.
6012 (pgg-insert-url-with-w3): Don't load url here.
6013
60142005-08-07 Jesper Harder <harder@phys.au.dk>
6015
6016 * message.el (message-kill-to-signature): Don't insert newline at
6017 bol.
6018 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
6019
60202005-08-06 Romain Francoise <romain@orebokech.com>
6021
6022 * message.el (message-user-fqdn): Fix typo in docstring.
6023
60242005-08-05 Daiki Ueno <ueno@unixuser.org>
6025
6026 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
6027
6028 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
6029
60302005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
6031
6032 * mm-bodies.el (mm-encode-body): Use coding system rather than
6033 charset to encode text.
6034
6035 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
6036 number of charsets if utf-8 is available (XEmacs).
6037
60382005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
6039
6040 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
6041 taken from `gnus-button-mid-or-mail-regexp'.
6042 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
6043 (gnus-button-alist): Improve regexp for domain part of the MIDs
6044 for news:localpart@domain buttons.
6045 (gnus-button-ctan-directory-regexp): Update.
6046
60472005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
6048
6049 * sieve-manage.el (sieve-manage-interactive-login): Use
6050 make-local-variable rather than make-variable-buffer-local.
6051 (sieve-manage-open): Ditto.
6052 (sieve-manage-authenticate): Ditto.
6053
6054 * mml.el (mml-generate-mime-1): Make the content type default to
6055 text/plain if the filename is not specified.
6056
60572005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
6058
6059 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
6060 instead of insert-buffer.
6061
6062 * message.el (message-yank-original): Ditto; set the mark at the
6063 end of the yanked message.
6064
60652005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
6066
6067 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
6068 lines to scroll rather than to stop it.
6069
6070 * mml.el (mml-generate-default-type): Add doc string.
6071 (mml-generate-mime-1): Use mm-default-file-encoding or make it
6072 default to application/octet-stream when determining the content
6073 type if it is not specified for the part or the mml contents; add
6074 a comment about mml-generate-default-type.
6075
60762005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
6077
6078 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
6079 make it default to application/octet-stream when determining the
6080 content type if it is not specified for the external contents.
6081
60822005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
6083
6084 * rfc2231.el (rfc2231-parse-string): Take care that not only a
6085 segmented parameter but also other parameters might be there.
6086
60872005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
6088
6089 * mm-decode.el (mm-display-external): Delete temp file, directory
6090 and buffer immediately if the external process is exited.
6091
60922005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
6093
6094 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
6095 fewer lines than that of scroll-margin.
6096 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
6097
60982005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
6099
6100 * gnus-art.el (gnus-article-next-page): Revert.
6101 (gnus-article-beginning-of-window): New macro.
6102 (gnus-article-next-page-1): Use it.
6103 (gnus-article-prev-page): Ditto.
6104 (gnus-article-edit-part): Use insert-buffer-substring instead of
6105 insert-buffer.
6106 (gnus-article-edit-exit): Ditto.
6107
6108 * gnus-util.el (gnus-beginning-of-window): Remove.
6109 (gnus-end-of-window): Remove.
6110
61112005-07-25 Simon Josefsson <jas@extundo.com>
6112
6113 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
6114 to have the url package without w3. Reported by Daiki Ueno
6115 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
6116
61172005-07-20 Didier Verna <didier@xemacs.org>
6118
6119 * gnus-diary.el: Remove the description comment (nndiary is now
6120 properly documented in the Gnus manual).
6121 Fix the spelling of "Back End".
6122 * nndiary.el: Ditto.
6123 Fix the copyright notice.
6124
61252005-07-18 Romain Francoise <romain@orebokech.com>
6126
6127 * gnus-sum.el (gnus-summary-to-prefix,
6128 gnus-summary-newsgroup-prefix): New variables.
6129 (gnus-summary-from-or-to-or-newsgroups): Use them.
6130
61312005-07-17 Romain Francoise <romain@orebokech.com>
6132
6133 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
6134 space as it's generally not especially interesting to the user.
6135
61362005-07-16 Romain Francoise <romain@orebokech.com>
6137
6138 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
6139 nil to avoid prompting and file modification if one of the
6140 messages at the top of the nnfolder file contains a copyright
6141 notice.
6142 Update copyright notice.
6143
6144 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
6145 instead of `current-time-string' as the latter creates a time
6146 string that is not RFC 2822 compliant (it lacks the zone).
6147 Update copyright notice.
6148
61492005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6150
6151 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
6152 for text/rtf. Display default in prompt. Pass default for M-n.
6153
6154 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
6155
61562005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6157
6158 * gnus-msg.el (gnus-button-mailto): Remove
6159 save-selected-window-window hackery because it relies on
6160 save-selected-window internals.
6161
61622005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
6163
6164 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
6165 (gnus-article-next-page-1): Use gnus-beginning-of-window.
6166 (gnus-article-prev-page): Ditto.
6167
6168 * gnus-util.el (gnus-beginning-of-window): New function.
6169 (gnus-end-of-window): New function.
6170
61712005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
6172
6173 * gnus-score.el (gnus-score-edit-all-score): Set
6174 gnus-score-edit-exit-function to gnus-score-edit-done and call
6175 gnus-message.
6176
61772005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6178
6179 * gnus-msg.el (gnus-button-mailto): Remove
6180 save-selected-window-window hackery because it relies on
6181 save-selected-window internals.
6182
61832005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
6184
6185 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
6186 add-minor-mode.
6187 (gnus-binary-mode): Ditto.
6188
6189 * gnus-topic.el (gnus-topic-mode): Ditto.
6190
61912005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
6192
6193 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
6194 (gnus-article-prev-page): Take scroll-margin into consideration.
6195
61962005-07-04 Lute Kamstra <lute@gnu.org>
6197
6198 Update FSF's address in GPL notices.
6199
62002005-07-04 Juanma Barranquero <lekktu@gmail.com>
6201
6202 * gnus.el (gnus-exit):
6203 * gnus-group.el (gnus-group-icons):
6204 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
6205
6206 * gnus-nocem.el (gnus-nocem):
6207 * message.el (message-various, message-buffers, message-sending)
6208 (message-interface, message-forwarding, message-insertion)
6209 (message-headers, message-news, message-mail):
6210 * pgg-gpg.el (pgg-gpg):
6211 * pgg-parse.el (pgg-parse):
6212 * pgg-pgp.el (pgg-pgp):
6213 * pgg-pgp5.el (pgg-pgp5):
6214 * pop3.el (pop3): Finish `defgroup' description with period.
6215
62162005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
6217
6218 * gnus-art.el (article-display-face): Improve the efficiency.
6219 (article-display-x-face): Ditto; remove grey x-face stuff.
6220
62212005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
6222
6223 * gnus-art.el (article-display-face): Correct the position in
6224 which Faces are inserted.
6225
62262005-06-29 Didier Verna <didier@xemacs.org>
6227
6228 * gnus-art.el (article-display-face): Display faces in correct
6229 order.
6230
62312005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
6232
6233 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
6234 (gnus-fill-real-hashtb): Use hash table instead of obarray.
6235 (gnus-nocem-check-article): Fetch the Type header.
6236 (gnus-nocem-message-wanted-p): Fix the way to examine types.
6237 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
6238 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
6239 make sure gnus-nocem-hashtb is initialized.
6240 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
6241 (gnus-nocem-unwanted-article-p): Ditto.
6242
6243 * pgg.el (pgg-verify): Return the verification result.
6244
62452005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6246
6247 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
6248 is ascii.
6249
62502005-06-24 Juanma Barranquero <lekktu@gmail.com>
6251
6252 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
6253 `show-nonbreak-escape'.
6254
62552005-06-23 Lute Kamstra <lute@gnu.org>
6256
6257 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
6258
6259 * dig.el (dig-mode):
6260 * smime.el (smime-mode): Use gnus-run-mode-hooks.
6261
62622005-06-21 Juanma Barranquero <lekktu@gmail.com>
6263
6264 * nnimap.el (nnimap-split-download-body): Fix spellings.
6265
62662005-06-16 Juanma Barranquero <lekktu@gmail.com>
6267
6268 * gnus-art.el (gnus-article-encrypt-body):
6269 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
6270 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
6271 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 6272
01c52d31
MB
62732005-06-16 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6274
6275 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
6276 header by looking for magic "MII" at the beginnig.
6277
62782005-06-16 Miles Bader <miles@gnu.org>
6279
6280 * assistant.el (assistant-field): Remove "-face" suffix from face name.
6281 (assistant-field-face): New backward-compatibility alias for renamed
6282 face.
6283 (assistant-render-text): Use renamed assistant-field face.
6284
6285 * spam.el (spam): Remove "-face" suffix from face name.
6286 (spam-face): New backward-compatibility alias for renamed face.
6287 (spam-face, spam-initialize): Use renamed spam face.
6288
6289 * message.el (message-header-to, message-header-cc)
6290 (message-header-subject, message-header-newsgroups)
6291 (message-header-other, message-header-name)
6292 (message-header-xheader, message-separator, message-cited-text)
6293 (message-mml): Remove "-face" suffix from face names.
6294 (message-header-to-face, message-header-cc-face)
6295 (message-header-subject-face, message-header-newsgroups-face)
6296 (message-header-other-face, message-header-name-face)
6297 (message-header-xheader-face, message-separator-face)
6298 (message-cited-text-face, message-mml-face):
6299 New backward-compatibility aliases for renamed faces.
6300 (message-font-lock-keywords): Use renamed message faces.
6301
6302 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
6303 (sieve-test-commands, sieve-tagged-arguments):
6304 Remove "-face" suffix from face names.
6305 (sieve-control-commands-face, sieve-action-commands-face)
6306 (sieve-test-commands-face, sieve-tagged-arguments-face):
6307 New backward-compatibility aliases for renamed faces.
6308 (sieve-control-commands-face, sieve-action-commands-face)
6309 (sieve-test-commands-face, sieve-tagged-arguments-face):
6310 Use renamed sieve faces.
6311
6312 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
6313 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
6314 (gnus-group-news-3-empty, gnus-group-news-4)
6315 (gnus-group-news-4-empty, gnus-group-news-5)
6316 (gnus-group-news-5-empty, gnus-group-news-6)
6317 (gnus-group-news-6-empty, gnus-group-news-low)
6318 (gnus-group-news-low-empty, gnus-group-mail-1)
6319 (gnus-group-mail-1-empty, gnus-group-mail-2)
6320 (gnus-group-mail-2-empty, gnus-group-mail-3)
6321 (gnus-group-mail-3-empty, gnus-group-mail-low)
6322 (gnus-group-mail-low-empty, gnus-summary-selected)
6323 (gnus-summary-cancelled, gnus-summary-high-ticked)
6324 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
6325 (gnus-summary-high-ancient, gnus-summary-low-ancient)
6326 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
6327 (gnus-summary-low-undownloaded)
6328 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
6329 (gnus-summary-low-unread, gnus-summary-normal-unread)
6330 (gnus-summary-high-read, gnus-summary-low-read)
6331 (gnus-summary-normal-read, gnus-splash):
6332 Remove "-face" suffix from face names.
6333 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
6334 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
6335 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
6336 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
6337 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
6338 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
6339 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
6340 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
6341 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
6342 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
6343 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
6344 (gnus-summary-selected-face, gnus-summary-cancelled-face)
6345 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
6346 (gnus-summary-normal-ticked-face)
6347 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
6348 (gnus-summary-normal-ancient-face)
6349 (gnus-summary-high-undownloaded-face)
6350 (gnus-summary-low-undownloaded-face)
6351 (gnus-summary-normal-undownloaded-face)
6352 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
6353 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
6354 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
6355 (gnus-splash-face):
6356 New backward-compatibility aliases for renamed faces.
6357 (gnus-group-startup-message): Use renamed gnus faces.
6358
6359 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
6360 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
6361 (gnus-server-agent): Remove "-face" suffix from face names.
6362 (gnus-server-agent-face, gnus-server-opened-face)
6363 (gnus-server-closed-face, gnus-server-denied-face)
6364 (gnus-server-offline-face):
6365 New backward-compatibility aliases for renamed faces.
6366 (gnus-server-agent-face, gnus-server-opened-face)
6367 (gnus-server-closed-face, gnus-server-denied-face)
6368 (gnus-server-offline-face): Use renamed gnus faces.
6369
6370 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
6371 Remove "-face" suffix from face names.
6372 (gnus-picon-xbm-face, gnus-picon-face):
6373 New backward-compatibility aliases for renamed faces.
6374
6375 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
6376 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
6377 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
6378 (gnus-cite-11): Remove "-face" suffix from face names.
6379 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
6380 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
6381 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
6382 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
6383 New backward-compatibility aliases for renamed faces.
6384 (gnus-cite-attribution-face, gnus-cite-face-list)
6385 (gnus-article-boring-faces): Use renamed gnus faces.
6386
6387 * gnus-art.el (gnus-signature, gnus-header-from)
6388 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
6389 (gnus-header-content): Remove "-face" suffix from face names.
6390 (gnus-signature-face, gnus-header-from-face)
6391 (gnus-header-subject-face, gnus-header-newsgroups-face)
6392 (gnus-header-name-face, gnus-header-content-face):
6393 New backward-compatibility aliases for renamed faces.
6394 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
6395
6396 * gnus-sum.el (gnus-summary-selected-face)
6397 (gnus-summary-highlight): Use renamed gnus faces.
6398 * gnus-group.el (gnus-group-highlight): Likewise.
6399
64002005-06-14 Juanma Barranquero <lekktu@gmail.com>
6401
6402 * gnus-sieve.el (gnus-sieve-article-add-rule):
6403 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
6404 * spam-stat.el (spam-stat-buffer-change-to-spam)
6405 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
6406
6407 * message.el (message-is-yours-p):
6408 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
6409
64102005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
6411
6412 * mm-view.el (mm-inline-text): Withdraw the last change.
6413
64142005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
6415
6416 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
6417 executing enriched-decode.
6418
64192005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
6420
6421 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
6422 charset of tar files.
6423
64242005-06-04 Luc Teirlinck <teirllm@auburn.edu>
6425
6426 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
6427
64282005-06-04 Lute Kamstra <lute@gnu.org>
6429
6430 * nnfolder.el (nnfolder-read-folder): Make sure that undo
6431 information is never recorded.
6432
64332005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
6434
6435 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
6436
64372005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
6438
6439 * pop3.el (pop3-apop): Run md5 in the binary mode.
6440
6441 * starttls.el (starttls-set-process-query-on-exit-flag):
6442 Use eval-and-compile.
6443
64442005-05-31 Simon Josefsson <jas@extundo.com>
6445
6446 * smime.el (smime-replace-in-string): Define.
6447 (smime-cert-by-ldap-1): Use it.
6448
64492005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
6450
6451 * gnus-art.el (article-display-x-face): Replace
6452 process-kill-without-query by gnus-set-process-query-on-exit-flag.
6453
6454 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
6455 set-process-query-on-exit-flag or process-kill-without-query.
6456
6457 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
6458 loop instead of replace-regexp.
6459
6460 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
6461 instead of process-kill-without-query if it is available.
6462
6463 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
6464 instead of find-file-hooks if it is available.
6465
6466 * mml1991.el: Bind pgg-default-user-id when compiling.
6467
6468 * mml2015.el: Bind pgg-default-user-id when compiling.
6469
6470 * nndraft.el (nndraft-request-associate-buffer):
6471 Use write-contents-functions instead of write-contents-hooks if it is
6472 available.
6473
6474 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
6475 instead of find-file-hooks if it is available.
6476
6477 * nntp.el (nntp-open-connection): Replace
6478 process-kill-without-query by gnus-set-process-query-on-exit-flag.
6479 (nntp-open-ssl-stream): Ditto.
6480 (nntp-open-tls-stream): Ditto.
6481
6482 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
6483 set-process-query-on-exit-flag or process-kill-without-query.
6484 (starttls-open-stream-gnutls): Use it instead of
6485 process-kill-without-query.
6486 (starttls-open-stream): Ditto.
6487
64882005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
6489
6490 * smime.el (smime-cert-by-ldap-1): Don't use
6491 replace-regexp-in-string.
6492
64932005-05-31 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6494
6495 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
6496
6497 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
002876ab 6498 in PEM format. Adjust to the XEmacs compability.
01c52d31
MB
6499
65002005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
6501
6502 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
6503 by `string-to-number'.
6504 * gnus-agent.el (gnus-agent-regenerate-group)
6505 (gnus-agent-fetch-articles): Ditto.
6506 * gnus-art.el (gnus-button-fetch-group): Ditto.
6507 * gnus-cache.el (gnus-cache-generate-active)
6508 (gnus-cache-articles-in-group): Ditto.
6509 * gnus-group.el (gnus-group-set-current-level)
6510 (gnus-group-insert-group-line): Ditto.
6511 * gnus-score.el (gnus-score-set-expunge-below)
6512 (gnus-score-set-mark-below, gnus-summary-score-effect)
6513 (gnus-summary-score-entry): Ditto.
6514 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
6515 (gnus-soup-pack): Ditto.
6516 * gnus-spec.el (gnus-xmas-format): Ditto.
6517 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
6518 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
6519 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
6520 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
6521 * nndb.el (nndb-get-remote-expire-response): Ditto.
6522 * nndiary.el (nndiary-parse-schedule-value)
6523 (nndiary-string-to-number, nndiary-request-replace-article)
6524 (nndiary-request-article): Ditto.
6525 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
6526 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
6527 * nneething.el (nneething-make-head): Ditto.
6528 * nnfolder.el (nnfolder-request-article)
6529 (nnfolder-retrieve-headers): Ditto.
6530 * nnheader.el (nnheader-file-to-number): Ditto.
6531 * nnkiboze.el (nnkiboze-request-article): Ditto.
6532 * nnmail.el (nnmail-process-unix-mail-format)
6533 (nnmail-process-babyl-mail-format): Ditto.
6534 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
6535 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
6536 (nnmh-request-create-group, nnmh-request-list-1)
6537 (nnmh-request-group, nnmh-request-article): Ditto.
6538 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
6539 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
6540 * nnsoup.el (nnsoup-make-active): Ditto.
6541 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
6542 * nntp.el (nntp-find-group-and-number)
6543 (nntp-retrieve-headers-with-xover): Ditto.
6544 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
6545 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
6546 (pgg-format-key-identifier): Ditto.
6547 * pop3.el (pop3-last, pop3-stat): Ditto.
6548 * qp.el (quoted-printable-decode-region): Ditto.
6549
6550 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
6551 of concat.
6552
65532005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
6554
6555 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
6556
6557 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
6558
6559 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
6560
6561 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
6562
6563 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
6564
6565 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
6566
6567 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
6568 (gnus-carpal-mode): Ditto.
6569
6570 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
6571 (gnus-browse-mode): Ditto.
6572
6573 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
6574
6575 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
6576
65772005-05-29 Richard M. Stallman <rms@gnu.org>
6578
6579 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
6580
65812005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
6582
6583 * gnus-util.el (gnus-run-mode-hooks): New function.
6584
6585 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
6586
65872005-05-26 Luc Teirlinck <teirllm@auburn.edu>
6588
6589 * gnus-agent.el (gnus-agent-make-mode-line-string):
6590 Use mode-line-highlight as mouse-face.
6591
65922005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
6593
6594 * canlock.el (canlock): Change the parent group to news.
6595
6596 * deuglify.el (gnus-outlook-deuglify): Add :group.
6597
6598 * dig.el (dig): Add :group.
6599
6600 * dns-mode.el (dns-mode): Add :group.
6601
6602 * encrypt.el (encrypt): Add :group.
6603
6604 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
6605 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
6606 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
6607 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
6608 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
6609
6610 * gnus-diary.el (gnus-diary): Add :group.
6611
6612 * gnus.el (gnus-group-news-1-face): Add :group.
6613 (gnus-group-news-1-empty-face): Ditto.
6614 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
6615 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
6616 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
6617 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
6618 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
6619 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
6620 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
6621 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
6622 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
6623 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
6624 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
6625 (gnus-summary-high-ticked-face): Ditto.
6626 (gnus-summary-low-ticked-face): Ditto.
6627 (gnus-summary-normal-ticked-face): Ditto.
6628 (gnus-summary-high-ancient-face): Ditto.
6629 (gnus-summary-low-ancient-face): Ditto.
6630 (gnus-summary-normal-ancient-face): Ditto.
6631 (gnus-summary-high-undownloaded-face): Ditto.
6632 (gnus-summary-low-undownloaded-face): Ditto.
6633 (gnus-summary-normal-undownloaded-face): Ditto.
6634 (gnus-summary-high-unread-face): Ditto.
6635 (gnus-summary-low-unread-face): Ditto.
6636 (gnus-summary-normal-unread-face): Ditto.
6637 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
6638 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
6639
6640 * hashcash.el (hashcash): New custom group.
6641 (hashcash-default-payment): Add :group.
6642 (hashcash-payment-alist): Ditto.
6643 (hashcash-default-accept-payment): Ditto.
6644 (hashcash-accept-resources): Ditto.
6645 (hashcash-path): Ditto.
6646 (hashcash-extra-generate-parameters): Ditto.
6647 (hashcash-double-spend-database): Ditto.
6648 (hashcash-in-news): Ditto.
6649
6650 * message.el (message-minibuffer-local-map): Add :group.
6651
6652 * netrc.el (netrc): Add :group.
6653
6654 * sieve-manage.el (sieve-manage-log): Add :group.
6655 (sieve-manage-default-user): Diito.
6656 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
6657 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
6658 (sieve-manage-authenticators): Ditto.
6659 (sieve-manage-authenticator-alist): Ditto.
6660 (sieve-manage-default-port): Ditto.
6661
6662 * sieve-mode.el (sieve-control-commands-face): Add :group.
6663 (sieve-action-commands-face): Ditto.
6664 (sieve-test-commands-face): Ditto.
6665 (sieve-tagged-arguments-face): Ditto.
6666
6667 * smime.el (smime): Add :group.
6668
6669 * spam-report.el (spam-report): Add :group.
6670
6671 * spam.el (spam, spam-face): Add :group.
6672
66732005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6674
6675 * nntp.el (nntp-next-result-arrived-p): Some news servers may
6676 return \n.\n.\n at the end of articles. Protect against that.
6677 (nntp-with-open-group): Allow debugging.
6678
6679 * nnheader.el (mail-header-set-extra): Make into a function
6680 because I just could't understand how to quote the list properly.
6681
6682 * dns.el (query-dns-cached): New function.
6683
66842005-05-26 Lute Kamstra <lute@gnu.org>
6685
6686 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
6687
66882005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
6689
6690 * gnus-art.el: Don't autoload mail-extract-address-components.
6691
6692 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
6693 eval-and-compile to evaluate it.
6694
6695 * hashcash.el: Don't autoload executable-find.
6696
6697 * nndb.el: Don't declare the nndb back end two or more times; don't
6698 autoload news-reply-mode, news-setup, cancel-timer and telnet.
6699
6700 * nntp.el: Autoload format-spec instead of format; use
6701 eval-and-compile to evaluate autoload forms.
6702
67032005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
6704
6705 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
6706
67072005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6708
6709 * gnus.el (gnus-version-number): Bump version.
6710
67112005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6712
6713 * gnus.el: No Gnus v0.3 is released.
6714
67152005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
6716
6717 * gnus-art.el (gnus-article-edit-part): Disable undo.
6718
67192005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
6720
6721 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
6722 gnus-article-date-lapsed-new-header is t if date timer is active;
6723 skip headers in which the original date value is empty.
6724 (gnus-article-save-original-date): Redefine it as a macro.
6725 (gnus-display-mime): Use it.
6726
67272005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
6728
6729 * gnus-art.el (article-date-ut): Support converting date in
6730 forwarded parts as well.
6731 (gnus-article-save-original-date): New function.
6732 (gnus-display-mime): Use it.
6733
67342005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
6735
6736 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
6737 enclosure element of <item>.
6738
67392005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
6740
6741 * message.el (message-kill-buffer-query): Renamed from
6742 `message-kill-buffer-query-if-modified'. Added :version.
6743
67442005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
6745
6746 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
6747 window layout.
6748
67492005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6750
6751 * mml.el: Autoload dnd when compiling.
6752
67532005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
6754
6755 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
6756 x-dnd-*.
6757
67582005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6759
6760 * qp.el (quoted-printable-encode-region): Save excursion.
6761
67622005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
6763
6764 * message.el (message-kill-buffer-query-if-modified): Add new variable
6765 so the user can kill a modified message buffer quickly.
6766 (message-kill-buffer): Use it.
6767
67682005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
6769
6770 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
6771 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
6772
67732005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
6774
6775 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
6776 contained in text because xml.el decodes entities) with LFs.
6777
67782005-04-11 Lute Kamstra <lute@gnu.org>
6779
6780 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
6781 differently.
6782
67832005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
6784
6785 * mm-util.el (mm-detect-coding-region): Typo.
6786
67872005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
6788
6789 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
6790
67912005-04-06 D Goel <deego@gnufans.org>
6792
6793 * spam-stat.el (spam-stat-score-buffer): Add a call to a
6794 user-function allow user modifications of the scores.
6795 (spam-stat-score-buffer-user): New function, to allow
6796 user-computed modifications to the score.
002876ab
JB
6797 (spam-stat-score-buffer-user-functions): List of additional
6798 scoring functions.
6799 (spam-stat-error-holder): Global temporary error holder.
6800 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
6801 variable.
01c52d31
MB
6802
68032005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
6804
6805 * gnus-registry.el (gnus-registry-clean-empty-function)
6806 (gnus-registry-trim, gnus-registry-fetch-groups)
6807 (gnus-registry-delete-group): Groups that match
6808 `gnus-registry-ignored-groups' are removed from the registry
6809 entries, not just ignored for splitting. This helps clean up the
6810 registry. Also, `gnus-registry-fetch-groups' is a convenient way
6811 to get all the groups a message ID is in.
6812
6813 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
6814 (spam-stat-split-fancy): Change "threshhold" to "threshold"
6815 (spam-stat-score-buffer-user-functions): Add :number custom type.
6816
68172005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6818
6819 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
6820 argument in XEmacs.
6821
6822 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
6823 (nnrss-request-group): Decode group name first.
6824 (nnrss-request-article): Make a text/plain article if mml-to-mime
6825 failed.
6826 (nnrss-get-encoding): Return a compatible encoding according to
6827 nnrss-compatible-encoding-alist.
6828 (nnrss-find-el): Use consp instead of listp.
6829 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
6830
68312005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6832
6833 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
6834 which Emacs 20 doesn't support.
6835 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
6836
68372005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
6838
6839 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
002876ab 6840 silence the byte compiler inside the defun.
01c52d31
MB
6841
6842 * gnus-demon.el (parse-time-string): Add autoload.
6843
6844 * gnus-delay.el (parse-time-string): Add autoload.
6845
6846 * gnus-art.el (parse-time-string): Add autoload.
6847
6848 * nnultimate.el (parse-time): Require for `parse-time-string'.
6849
68502005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
6851
6852 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
6853
6854 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
6855
6856 * smime.el (smime-ldap-host-list): Add :version.
6857
68582005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
6859
6860 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
6861 pass it to `gnus-browse-read-group'.
6862 (gnus-browse-read-group): Add NUMBER argument and pass it to
6863 `gnus-group-read-ephemeral-group'.
6864
6865 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
6866 argument and pass it to `gnus-group-read-group'.
6867
68682005-03-19 Aidan Kehoe <kehoea@parhasard.net>
6869
6870 * mm-util.el (mm-xemacs-find-mime-charset): Only call
6871 mm-xemacs-find-mime-charset-1 if we have the mule feature
6872 available at runtime.
6873
68742005-03-25 Werner Lemberg <wl@gnu.org>
6875
6876 * nnmaildir.el: Replace `illegal' with `invalid'.
6877
68782005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
6879
6880 * gnus-start.el (gnus-display-time-event-handler):
6881 Check display-time-timer at runtime rather than only at load time
6882 in case display-time-mode is turned off in the mean time.
6883
68842005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
6885
6886 * nnimap.el (nnimap-open-connection): Print which authinfo file is
6887 used.
6888
6889 * nneething.el (nneething-map-file-directory): Derive from
6890 `gnus-directory'.
6891
6892 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
6893 the To/Cc button.
6894
68952005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
6896
6897 * nnmaildir.el (nnmaildir-request-accept-article):
6898 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
6899
69002005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6901
6902 * gnus-async.el: Require timer-funcs at compile time when in
6903 XEmacs for `run-with-idle-timer'.
6904
69052005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6906
6907 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
6908 autoloaded function.
6909
69102005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
6911
6912 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
6913
69142005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
6915
6916 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
6917
69182005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6919
6920 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
6921 gnus-expert-user to default.
6922
69232005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
6924
6925 * nnimap.el (nnimap-open-server): Ditto.
6926
6927 * imap.el (imap-authenticate): Fix typo.
6928
69292005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
6930
6931 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
6932 buffer (since IMAP server might return FETCH response out of
6933 order, and the nntp buffer must be sorted).
6934
69352005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
6936
6937 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
6938 comparison on string.
6939
6940 * gnus-agent.el (gnus-agent-long-article,
6941 gnus-agent-short-article, gnus-agent-score): Renamed category
6942 keywords to match gnus-cus.
6943 (gnus-agent-summary-fetch-series): Modified to protect against
6944 gnus-agent-summary-fetch-group clearing processable flags.
6945 (gnus-agent-synchronize-group-flags): Update live group buffer as
6946 synchronization may occur due to the user toggle the plugged
6947 status.
6948 (gnus-agent-fetch-group-1): Clear downloadable flag when article
6949 successfully downloaded.
6950 (gnus-agent-expire-group-1): Avoid using markers when the overview
6951 is in ascending order; greatly improves performance.
6952 (gnus-agent-regenerate-group): Use
6953 gnus-agent-synchronize-group-flags to reset read status in both
6954 gnus and server.
6955 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
6956
69572005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
6958
6959 * message.el: Don't autoload former message-utils variables.
6960 (message-strip-subject-trailing-was): Change doc string.
6961
6962 * nnweb.el: Fixes for `gnus-group-make-web-group'.
6963 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
6964 (nnweb-google-search): Add "hl=en" here.
6965 (nnweb-google-parse-1, nnweb-google-create-mapping):
6966 Don't hardcode URL.
6967
69682005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
6969
6970 * message.el (message-get-reply-headers, message-followup):
6971 Mention related variables `message-use-followup-to' and
6972 `message-use-mail-followup-to', in the information buffer.
6973
6974 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
6975 of broken groups(-beta).google.com.
6976
69772005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
6978
6979 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
6980 parameter to invoked gnus-request-move-article; remove the
6981 redundant gnus-sum-hint-move-is-internal variable; apply the marks
6982 all at once instead of once per article.
6983 (gnus-summary-remove-process-mark): Accept a list of articles as
6984 well as a single article for processing.
6985
6986 * gnus-int.el (gnus-request-move-article): Add move-is-internal
6987 parameter.
6988
6989 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
6990
6991 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
6992
6993 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
6994 parameter.
6995
6996 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
6997 parameter.
6998
6999 * nnimap.el (nnimap-request-move-article): Add move-is-internal
7000 parameter and remove the gnus-sum-hint-move-is-internal variable.
7001
7002 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
7003 parameter.
7004
7005 * nndraft.el (nndraft-request-move-article): Add move-is-internal
7006 parameter.
7007
7008 * nndiary.el (nndiary-request-move-article): Add move-is-internal
7009 parameter.
7010
7011 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
7012
7013 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
7014 parameter.
7015
7016 * nnagent.el (nnagent-request-move-article): Add move-is-internal
7017 parameter.
7018
70192005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
7020
7021 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
7022 a more conservative way.
7023
70242005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
7025
7026 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
7027 buffer, so it moves the window's cursor.
7028
70292005-02-26 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7030
7031 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
7032 `mm-dissect-multipart' and receive the from field as an (optional)
7033 argument from `mm-dissect-multipart'.
7034 (mm-dissect-multipart): Receive the from field as an argument and
7035 pass it on when we call `mm-dissect-buffer' on MIME parts.
7036 Fixes verification/decryption of signed/encrypted MIME parts.
7037
70382005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
7039
7040 * gnus-sum.el (gnus-summary-move-article): Set
7041 gnus-sum-hint-move-is-internal for gnus-request-move-article and
7042 whatever it calls (right now, only nnimap-request-move article
7043 respects it).
7044
7045 * nnimap.el (nnimap-request-move-article): When
7046 gnus-sum-hint-move-is-internal is set, don't do the extra
7047 nnimap-request-article.
7048
70492005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
7050
7051 * nnheader.el (nnheader-find-file-noselect): Add doc string.
7052
7053 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
7054 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
7055
7056 * gnus-sum.el (gnus-summary-caesar-message):
7057 Apply `gnus-treat-article' after rotation.
7058
7059 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
7060 doc string.
7061
70622005-02-22 Simon Josefsson <jas@extundo.com>
7063
7064 * encrypt.el (encrypt-password-cache-expiry): Remove (use
7065 `password-cache-expiry' instead). Reported by Arne J\e,Ax\e(Brgensen
7066 <arne@arnested.dk>.
7067 (encrypt): Add password-cache and password-cache-expiry as group
7068 members.
7069
70702005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7071
7072 * smime.el (smime-ldap-host-list): Doc fix.
7073 (smime-ask-passphrase): Use `password-read-and-add' to read (and
7074 cache) password.
7075 (smime-sign-region): Use it.
7076 (smime-decrypt-region): Use it.
7077 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
7078 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
7079 fails.
7080 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
7081 certificate from DER to PEM format rather than calling openssl.
7082
7083 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
7084
7085 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
7086 for signing/encryption.
7087
7088 * mml.el (mml-parse-1): Use them.
7089
70902005-02-21 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7091
7092 * nnrss.el (nnrss-verbose): Removed.
7093 (nnrss-request-group): Use `nnheader-message' instead.
7094
70952005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
7096
7097 * nnrss.el (nnrss-verbose): New variable.
7098 (nnrss-request-group): Make it say nnrss is requesting a group.
7099
71002005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
7101
7102 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
7103 Handle news URL with given port correctly.
7104
71052005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
7106
7107 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
7108 containing special characters.
7109
7110 * gnus-sum.el (gnus-summary-edit-article): Ditto.
7111
7112 * mml.el (mime-to-mml): Ditto.
7113
7114 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
7115 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
7116 (rfc2047-decode-region): Quote decoded words containing special
7117 characters when rfc2047-quote-decoded-words-containing-tspecials
7118 is non-nil.
7119
71202005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
7121
7122 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
7123
7124 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
7125
71262005-02-15 Simon Josefsson <jas@extundo.com>
7127
7128 * nnimap.el (nnimap-debug): Doc fix.
7129
7130 * imap.el (imap-debug): Doc fix.
7131
71322005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
7133
7134 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
7135
71362005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
7137
7138 * gnus.el (spam-contents): Improve docs for spam-contents
7139 parameter in its variable incarnation.
7140
71412005-02-14 Simon Josefsson <jas@extundo.com>
7142
7143 * smime-ldap.el: Use require instead of load-library for ldap.
7144 (smime-ldap-search): Indent.
7145 (smime-ldap-search-internal): Shorten line.
7146
7147 * smime.el (smime-cert-by-dns): Add doc-string.
7148 (smime-cert-by-ldap-1): Indent.
7149
7150 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
7151 mml-smime-get-dns-ldap.
7152 (mml-smime-encrypt-query): Use new function. Default to ldap.
7153
71542005-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7155
7156 * smime.el: Require smime-ldap.
7157 (smime-ldap-host-list): New variable.
7158 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
7159
7160 * mml-smime.el (mml-smime-encrypt-query): New function.
7161 (mml-smime-encrypt-query): Use it.
7162
7163 * smime-ldap.el: New file.
7164
71652005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
7166
7167 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
7168
71692005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
7170
7171 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
7172 argument in doc string. Make query for type more clear.
7173
71742005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
7175
7176 * gnus.el (gnus-group-startup-message): Search for gnus images in
7177 etc/images/gnus.
7178 * mm-util.el (mm-image-load-path): Likewise.
7179 * smiley.el (smiley-data-directory): Search for smilies in
7180 etc/images/smilies.
7181
71822005-02-09 Kim F. Storm <storm@cua.dk>
7183
7184 Change Emacs release version from 21.4 to 22.1 throughout.
7185 Change Emacs development version from 21.3.50 to 22.0.50.
7186
71872005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
7188
7189 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
7190
7191 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
7192 non-Mule XEmacs as well.
7193 (mm-decompress-buffer): Signal an error intentionally if it does
7194 not decompress compressed data because auto-compression-mode is
7195 disabled.
7196
71972005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
7198
7199 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
7200 an ID in the registry even if it has no groups.
7201
72022005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
7203
7204 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
7205 merge it into mm-decompress-buffer.
7206 (gnus-mime-copy-part): Use the MIME part charset, the value which
7207 a user specified or gnus-newsgroup-charset for decoding, like
7208 gnus-mime-inline-part does; set buffer-file-coding-system to tell
7209 save-buffer what was used. Suggested by Kevin Ryde
7210 <user42@zip.com.au>.
7211 (gnus-mime-inline-part): Allow the name parameter as well as the
7212 filename parameter; force decompressing of compressed data; always
7213 display contents being not decoded as unibyte.
7214
7215 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
7216 as well as the filename parameter.
7217
7218 * mm-util.el (mm-decompress-buffer): Merge
7219 gnus-mime-jka-compr-maybe-uncompress.
7220 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
7221 of compressed data.
7222
72232005-02-08 Simon Josefsson <jas@extundo.com>
7224
7225 * imap.el (imap-log): Doc fix.
7226
72272005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
7228
7229 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
7230 the coding cookies; decompress compressed parts.
7231
7232 * mml.el (mml-generate-mime-1): Add the charaset parameter according
7233 to the value which a user specified manually or the coding cookie.
7234
7235 * mm-util.el (mm-string-to-multibyte): New function.
7236 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
7237 (mm-coding-system-to-mime-charset): New function.
7238 (mm-decompress-buffer): New function.
7239 (mm-find-buffer-file-coding-system): New function.
7240
7241 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
7242 (mm-display-inline-fontify): Rewrite for decoding and decompressing
7243 parts.
7244
72452005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7246
7247 * mm-view.el (mm-display-inline-fontify): Decode a part according
7248 to the charset parameter.
7249
72502005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
7251
7252 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
7253 prefix arg is neither nil nor a number, as info specifies.
7254
72552005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
7256
7257 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
7258 timestamps.
7259
72602005-02-02 Jari Aalto <jari.aalto@cante.net>
7261
7262 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
7263 groups error checking and notify user.
7264
72652005-02-02 Jari Aalto <jari.aalto@poboxes.com>
7266
7267 * message.el (message-send-mail-function): Check existence of
7268 sendmail-program first before using default value
7269 `message-send-mail-with-sendmail'. Otherwise use more generic
7270 `smtpmail-send-it'.
7271
72722005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
7273
7274 * nntp.el (nntp-request-update-info): Always return nil.
7275
72762005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
7277
7278 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
7279
72802005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
7281
7282 * message.el (message-beginning-of-line): Change the behavior when
7283 invoked between BOL and : so that it first moves backward.
7284
72852005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7286
7287 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
7288 article buffer when editing of the article is discarded.
7289 (gnus-article-prepare): Revert.
7290
72912005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7292
7293 * gnus-art.el (gnus-article-prepare):
7294 Remove message-strip-forbidden-properties from the local hook.
7295
72962005-01-27 Simon Josefsson <jas@extundo.com>
7297
7298 * password.el (password-cache-add): Only start one timer per key.
7299 Reported by Derek Atkins <warlord@MIT.EDU>.
7300
73012005-01-26 Steve Youngs <steve@sxemacs.org>
7302
7303 * run-at-time.el: Removed. It is no longer needed as
7304 timer-funcs.el in the xemacs-base package has a working version of
7305 `run-at-time'.
7306
7307 * password.el: Require timer-funcs instead of run-at-time in
7308 XEmacs.
7309 Remove `password-run-at-time' macro.
7310 (password-cache-add): Use `run-at-time' instead of
7311 `password-run-at-time'.
7312
7313 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
7314 for `run-with-idle-timer'.
7315
7316 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
7317 for `run-at-time'.
7318
7319 * mm-url.el: Require timer-funcs at compile time when in XEmacs
7320 for `with-timeout'.
7321
73222005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
7323
7324 * mml.el (mml-generate-mime-1): Convert string into unibyte when
7325 inserting " *mml*" buffer's contents into a unibyte temp buffer.
7326
73272005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
7328
7329 * mail-source.el (mail-source-fetch-imap): Search for ^From case
7330 sensitively.
7331
73322005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
7333
7334 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
7335
73362005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
7337
7338 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
7339 which will be inserted according to the multibyteness of a buffer
7340 rather than the type of contents. Suggested by ARISAWA Akihiro
7341 <ari@mbf.ocn.ne.jp>.
7342
7343 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
7344 of string which old xml.el may return rather than a string.
7345
73462005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
7347
7348 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
7349
73502005-01-16 Simon Josefsson <jas@extundo.com>
7351
7352 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
7353 idn/idna.el isn't available.
7354 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
7355 <michael@waxrat.com>.
7356
7357 * hashcash.el: Remove non-FSF copyright header.
7358
7359 * hashcash.el (hashcash-extra-generate-parameters): New variable.
7360 (hashcash-generate-payment): Use it.
7361 (hashcash-generate-payment-async): Use it.
7362
73632005-01-15 Simon Josefsson <jas@extundo.com>
7364
7365 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
7366 Suggested by Raymond Scholz <ray-2005@zonix.de>.
7367
7368 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
7369 gnus-summary-idna-message.
7370 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
7371 (gnus-summary-idna-message): New function.
7372
73732005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
7374
7375 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
7376 gnus-novice-user.
7377
73782005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7379
7380 * nnrss.el (nnrss-request-delete-group): Delete entries in
7381 nnrss-group-alist as well.
7382 (nnrss-save-server-data): Insert newline.
7383
73842005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
7385
7386 * gnus.el (gnus-user-agent): Use list of symbols instead of
7387 symbols. Display full version number for (S)XEmacs. Optionally
7388 display (S)XEmacs codename.
7389
7390 * gnus-util.el (gnus-emacs-version): Update for new
7391 `gnus-user-agent'.
7392
7393 * gnus-msg.el (gnus-extended-version): Make it possible to omit
7394 Gnus version.
7395
73962005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
7397
7398 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
7399 which is unreadable in some setups.
7400
74012005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
7402
7403 * gnus-spec.el (gnus-update-format-specifications): Flush the
7404 group format spec cache if it doesn't support decoded group names.
7405
74062005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
7407
7408 * gnus-score.el (gnus-decay-scores, gnus-score-load-file): Allow
7409 to apply decay on score files matching a regexp.
7410
74112004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
7412
7413 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
7414 compatibility in %g and %c.
7415
74162004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
7417
7418 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
7419 name for only %g and %c.
7420 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
7421 of gnus-tmp-group to decoded group name.
7422 (gnus-group-make-rss-group): Exclude `/'s from group names.
7423
74242004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
7425
7426 * nnrss.el (nnrss-get-encoding): Fix regexp.
7427
74282004-12-27 Simon Josefsson <jas@extundo.com>
7429
7430 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
7431 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
7432 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
7433
74342004-12-17 Kim F. Storm <storm@cua.dk>
7435
7436 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
7437
7438 * gnus-sum.el (gnus-summary-mode-map): Likewise.
7439
74402004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
7441
7442 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
7443
74442004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
7445
7446 * nnrss.el: Require rfc2047 and mml.
7447 (nnrss-file-coding-system): New variable.
7448 (nnrss-format-string): Redefine it as an inline function.
7449 (nnrss-decode-group-name): New function.
7450 (nnrss-string-as-multibyte): Remove.
7451 (nnrss-retrieve-headers): Decode group name; don't use
7452 nnrss-format-string.
7453 (nnrss-request-group): Decode group name.
7454 (nnrss-request-article): Decode group name; allow a Message-ID as
7455 well as an article number; don't use nnrss-format-string; encode a
7456 Message-ID string which may contain non-ASCII characters; use
7457 mml-to-mime to compose a MIME article.
7458 (nnrss-request-expire-articles): Decode group name.
7459 (nnrss-request-delete-group): Decode group name.
7460 (nnrss-fetch): Clarify error message.
7461 (nnrss-read-server-data): Use insert-file-contents instead of load;
7462 bind file-name-coding-system; use multibyte buffer.
7463 (nnrss-save-server-data): Bind coding-system-for-write to the
7464 value of nnrss-file-coding-system; bind file-name-coding-system;
7465 add coding cookie.
7466 (nnrss-read-group-data): Use insert-file-contents instead of load;
7467 bind file-name-coding-system; use multibyte buffer.
7468 (nnrss-save-group-data): Bind coding-system-for-write to the
7469 value of nnrss-file-coding-system; bind file-name-coding-system.
7470 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
7471 make it work with non-ASCII text.
7472 (nnrss-find-el): Make it work with old xml.el as well.
7473
74742004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
7475
7476 * nnrss.el (nnrss-get-encoding): New function.
7477 (nnrss-fetch): Use unibyte buffer initially; bind
7478 coding-system-for-read while performing mm-url-insert; remove ^Ms;
7479 decode contents according to the encoding attribute.
7480 (nnrss-save-group-data): Add coding cookie.
7481 (nnrss-mime-encode-string): New function.
7482 (nnrss-check-group): Use it to encode subject and author.
7483
74842004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
7485
7486 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
7487 imaginary variable.
7488
74892004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
7490
7491 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
7492 correctly even if there are wide characters.
7493
74942004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
7495
7496 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
7497 downcased symbol names; make a new cache instead of reusing
7498 bbdb-hashtable.
7499
75002004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7501
7502 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
7503 concatenating segments rather than before concatenating them.
7504 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7505
7506 * message.el (message-get-reply-headers): Bind `extra'.
7507
75082004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7509
7510 * message.el (message-extra-wide-headers): New variable.
7511 (message-get-reply-headers): Use it.
7512
75132004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7514
7515 * gnus-agent.el (gnus-agent-group-path): Decode group name.
7516 (gnus-agent-group-pathname): Ditto.
7517
7518 * gnus-cache.el (gnus-cache-file-name): Decode group name.
7519
7520 * gnus-group.el (gnus-group-make-group): Decode group name.
7521 (gnus-group-make-rss-group): Register the group data after opening
7522 the nnrss group.
7523
75242004-12-17 Paul Jarc <prj@po.cwru.edu>
7525
7526 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
7527 by expiry now get marked as read.
7528
75292004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
7530
7531 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
7532
75332004-12-17 Aidan Kehoe <kehoea@parhasard.net>
7534
7535 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
7536 unify Latin characters in XEmacs.
7537 (mm-find-mime-charset-region): Use it.
7538
75392004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
7540
7541 * gnus-util.el (gnus-delete-directory): New function.
7542
7543 * gnus-agent.el (gnus-agent-delete-group): Use it.
7544
7545 * gnus-cache.el (gnus-cache-delete-group): Use it.
7546
75472004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
7548
7549 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
7550 names.
7551
75522004-12-16 Simon Josefsson <jas@extundo.com>
7553
7554 * hashcash.el (hashcash-payment-alist): Fix custom :type.
7555
75562004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
7557
7558 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
7559
7560 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
7561 (gnus-group-set-current-level): Decode group name.
7562
75632004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
7564
7565 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
7566 failed.
7567
75682004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
7569
7570 * gnus-group.el (gnus-group-delete-group): Decode group name.
7571 (gnus-group-make-rss-group): Encode group name.
7572 (gnus-group-catchup-current): Decode group name.
7573 (gnus-group-kill-group): Decode group name.
7574
75752004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
7576
7577 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
7578
75792004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
7580
7581 * gnus-group.el (gnus-group-make-rss-group):
7582 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
7583
7584 * gnus-start.el (gnus-setup-news): Honor user's setting to
7585 gnus-message-archive-method. Suggested by Lute Kamstra
7586 <lute@gnu.org>.
7587
75882004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
7589
7590 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
7591 global counterparts of the buffer-local variables.
7592
75932004-11-16 Romain Francoise <romain@orebokech.com>
7594
7595 * gnus-sum.el (gnus-summary-exit): Don't clear the global
7596 counterparts of the buffer-local variables.
7597
75982004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7599
7600 * message.el (message-forbidden-properties): Fixed typo in doc
7601 string.
7602
76032004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7604
7605 * gnus-util.el (gnus-replace-in-string): Added doc string.
7606
7607 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
7608 to avoid problems when splitting mails with many recipients.
7609
76102004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
7611
7612 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
7613 pop-to-buffer, covered by the subsequent gnus-configure-windows.
7614
76152004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
7616
7617 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
7618 if there is no hashtable in memory or file modification time is
7619 newer than cached timestamp.
7620
76212004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
7622
7623 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
7624 not-matching option.
7625
76262004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
7627
7628 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
7629 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
7630 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
7631 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
7632 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
7633 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
7634
76352004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
7636
7637 * message.el (message-forward-make-body-mml): Remove headers
7638 according to message-forward-ignored-headers if a message is decoded.
7639
76402004-12-02 Romain Francoise <romain@orebokech.com>
7641
7642 * message.el (message-forward-make-body-plain): Always remove
7643 headers according to message-forward-ignored-headers.
7644
76452004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
7646
7647 * spam.el (spam-summary-prepare-exit): Remove the
7648 gnus-summary-limit pop for now, it has problems with ham marks for
7649 me.
7650
76512004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
7652
7653 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
7654 correctly.
7655
76562004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
7657
7658 * format-spec.el (format-spec): Message the char.
7659
76602004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
7661
7662 * gnus-art.el (gnus-split-methods): Reformat comments.
7663
7664 * spam.el (spam-summary-prepare-exit): Remove article limits
7665 before exiting the summary buffer.
7666
76672004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7668
7669 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
7670 order to silence the byte compiler.
7671
7672 * spam.el: Fix the way to silence the byte compiler, which
7673 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
7674 bbdb-search-simple, spam-BBDB-register-routine,
7675 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
7676 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
7677 spam-stat-buffer-is-spam, spam-stat-load,
7678 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
7679 spam-stat-save and spam-stat-split-fancy.
7680
76812004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7682
7683 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
7684 which may confuse users.
7685 (canlock-password-for-verify): Ditto.
7686
7687 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
7688
7689 * gnus-art.el (gnus-emphasis-alist): Ditto.
7690
7691 * gnus-registry.el (gnus-registry-max-entries): Ditto.
7692
7693 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
7694
7695 * gnus-start.el (gnus-save-killed-list): Ditto.
7696
7697 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
7698 (gnus-sum-thread-tree-root): Ditto.
7699 (gnus-sum-thread-tree-false-root): Ditto.
7700 (gnus-sum-thread-tree-single-indent): Ditto.
7701
7702 * message.el (message-courtesy-message): Ditto.
7703 (message-archive-note): Ditto.
7704 (message-subscribed-address-file): Ditto.
7705 (message-user-fqdn): Ditto.
7706
7707 * spam-report.el (spam-report-gmane-regex): Ditto.
7708
7709 * spam.el (spam-blackhole-good-server-regex): Ditto.
7710
77112004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7712
7713 * mml.el (mml-preview): Widen the message buffer before copying
7714 the contents to the preview buffer; sort headers before previewing.
7715
7716 * message.el (message-hidden-headers): Fix the way to avoid a bug
7717 in the `repeat' widget in Emacs 21.3 or earlier.
7718
77192004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7720
7721 * message.el (message-hidden-headers): Default to "^References:".
7722 Improve customization type. Suggested by Reiner Steib
7723 <Reiner.Steib@gmx.de>.
7724
77252004-11-25 Romain Francoise <romain@orebokech.com>
7726
7727 * message.el (message-strip-forbidden-properties): Remove check for
7728 obsolete `message-hidden' text property, hidden headers are not
7729 accessible in the buffer anymore.
7730
77312004-11-22 Romain Francoise <romain@orebokech.com>
7732
7733 * message.el (message-header-format-alist): Add `From' in list
7734 so that it can be sorted.
7735 (message-fix-before-sending): Widen and sort headers before
7736 sending.
7737 (message-hide-headers): Use narrowing to hide headers by moving
7738 them to the top of the buffer and narrowing to the region
7739 underneath.
7740
77412004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7742
7743 * message.el (message-strip-forbidden-properties): Bind
7744 buffer-read-only (etc) to nil.
7745
77462004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
7747
7748 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
7749 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7750
77512004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
7752
7753 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
7754
77552004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7756
7757 * dns.el (query-dns): Use sit-for to time instead of
7758 accept-process-output, since that doesn't seem to work on udp
7759 sockets.
7760
77612004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
7762
7763 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
7764
77652004-11-15 Jesper Harder <harder@ifa.au.dk>
7766
7767 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
7768 doc string. Improve doc string.
7769
77702004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7771
7772 * nntp.el (nntp-request-update-info): Return nil if
7773 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
7774 may not call gnus-activate-group which uselessly issues the GROUP
7775 commands for all nntp groups and wastes time. Reported by Romain
7776 Francoise <romain@orebokech.com>.
7777
7778 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
7779
77802004-11-15 Simon Josefsson <jas@extundo.com>
7781
7782 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
7783 headers separately.
7784 (gnus-button-openpgp): New function, inspired by Jochen K\e,A|\e(Bpper
7785 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
7786
77872004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
7788
7789 * gnus-start.el (gnus-convert-old-newsrc):
7790 Assign legacy-gnus-agent to 5.10.7.
7791
77922004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7793
7794 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
7795 start of the lines.
7796
77972004-11-14 Magnus Henoch <mange@freemail.hu>
7798
7799 * hashcash.el (hashcash-default-payment): Change default to 20
7800 (hashcash-default-accept-payment): Change default to 20
7801 (hashcash-process-alist): New variable
7802 (hashcash-generate-payment-async): Add
7803 (hashcash-already-paid-p): Add
7804 (hashcash-insert-payment): Don't generate payments twice
7805 (hashcash-insert-payment-async): Add
7806 (hashcash-insert-payment-async-2): Add
7807 (hashcash-cancel-async): Add
7808 (hashcash-wait-async): Add
7809 (hashcash-processes-running-p): Add
7810 (hashcash-wait-or-cancel): Add
7811 (mail-add-payment): New optional argument. Conditionally start
7812 asynchronous calculation.
7813 (mail-add-payment-async): Add
7814
7815 * message.el (message-send-mail): Wait for asynchronous hashcash
7816 results. Don't clobber existing X-Hashcash headers.
7817 (message-setup-1): Call mail-add-payment-async when
7818 message-generate-hashcash is non-nil.
7819
78202004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
7821
7822 * message.el (message-use-alternative-email-as-from): Examine the
7823 From header as well; use message-make-from in order to include a
7824 user's full name.
7825
78262004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
7827
7828 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
7829 default; improve customization type.
7830 (gnus-emphasis-custom-with-format): New macro.
7831 (gnus-emphasis-custom-value-to-external): New function.
7832 (gnus-emphasis-custom-value-to-internal): New function.
7833
78342004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7835
7836 * dns.el (query-dns): Resolve reverse addresses.
7837
78382004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7839
7840 * gnus-group.el (gnus-group-get-new-news): Use it.
7841
7842 * gnus-start.el (gnus-check-reasonable-setup): New function.
7843
78442004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
7845
7846 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
7847 "Args out of range" error. Reported by Arnaud Giersch
7848 <arnaud.giersch@free.fr>.
7849
78502004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
7851
7852 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
7853
78542004-11-04 Richard M. Stallman <rms@gnu.org>
7855
7856 * spam.el (spam group): Add :version.
7857
7858 * pgg-def.el (pgg group): Add :version.
7859
78602004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
7861
7862 * gnus-art.el (gnus-article-edit-article): Don't associate the
7863 article buffer with a draft file. This is a temporary measure
7864 against the 2004-08-22 change to gnus-article-edit-mode.
7865
78662004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
7867
7868 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
7869 (html2text-format-tags): Remove unused variable `attr'.
7870
78712004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
7872
7873 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
7874
7875 * spam-stat.el (spam-stat): Add :version.
7876
7877 * sieve.el (sieve): Add :version.
7878
7879 * sha1.el (sha1): Add :version.
7880 (sha1-use-external): Remove redundant version.
7881
7882 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
7883 (nnmail-cache-ignore-groups, nnmail-spool-hook)
7884 (nnmail-split-fancy-match-partial-words)
7885 (nnmail-split-lowercase-expanded): Add :version.
7886
7887 * nndiary.el (nndiary): Add :version.
7888
7889 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
7890
7891 * mml-sec.el (mml-default-sign-method)
7892 (mml-default-encrypt-method, mml-signencrypt-style-alist):
7893 Add :version.
7894
7895 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
7896
7897 * mm-url.el (mm-url-use-external, mm-url-program)
7898 (mm-url-arguments): Add :version.
7899
7900 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
7901 (mm-attachment-file-modes, mm-decrypt-option)
7902 (mm-w3m-safe-url-regexp): Add :version.
7903
7904 * message.el (message-cite-prefix-regexp)
7905 (message-sendmail-envelope-from, message-minibuffer-local-map)
7906 (message-user-fqdn, message-completion-alist): Add :version.
7907
7908 * gnus-win.el (gnus-configure-windows-hook)
7909 (gnus-use-frames-on-any-display): Add :version.
7910
7911 * gnus-art.el (gnus-article-address-banner-alist)
7912 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
7913 (gnus-treat-from-picon, gnus-treat-mail-picon)
7914 (gnus-treat-x-pgp-sig): Add :version.
7915
7916 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
7917 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
7918 (gnus-summary-article-delete-hook)
7919 (gnus-summary-display-while-building): Add :version.
7920
7921 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
7922 (gnus-get-top-new-news-hook):Add :version.
7923
7924 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
7925 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
7926
7927 * gnus-registry.el (gnus-registry): Add :version.
7928
7929 * gnus-spec.el (gnus-use-correct-string-widths)
7930 (gnus-make-format-preserve-properties): Add :version.
7931
7932 * gnus.el (gnus-group-charter-alist)
7933 (gnus-group-fetch-control-use-browse-url)
7934 (gnus-install-group-spam-parameters): Add :version.
7935
7936 * gnus-diary.el (gnus-diary): Add :version.
7937
7938 * gnus-delay.el (gnus-delay): Add :version.
7939
7940 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
7941 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
7942 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
7943 Add :version.
7944
7945 * gnus-agent.el (gnus-agent-max-fetch-size)
7946 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
7947 (gnus-agent-prompt-send-queue): Add :version.
7948
7949 * deuglify.el (gnus-outlook-deuglify): Add :version.
7950
7951 * html2text.el: Beautify code. Improve doc strings. Some
7952 checkdoc cleanup.
7953 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
7954
79552004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
7956
7957 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
7958
79592004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
7960
7961 * gnus-registry.el (gnus-registry-hashtb): Create the registry
7962 when package is loaded.
7963
7964 * spam.el (spam-summary-score-preferred-header): Add global preference
7965 for people who want to override the default SpamAssassin over
7966 Bogofilter preference (when both are set).
7967 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
7968 (spam-user-format-function-S): Check
7969 spam-summary-score-preferred-header.
7970 (spam-extra-header-to-number): Add X-Bogosity header parsing.
7971 (spam-user-format-function-S): Format the score correctly.
7972
79732004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7974
7975 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
7976 signature file. Suggested by Manoj Srivastava
7977 <srivasta@golden-gryphon.com>.
7978
7979 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
7980 iso-2022-jp even in the Japanese language environment.
7981 Suggested by Jason Rumney <jasonr@gnu.org>.
7982
79832004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
7984
7985 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
7986 use the same characters as the dummy marks; make it free from
7987 getting affected by the language environment.
7988 (gnus-summary-read-group-1): Update mark positions only when the
7989 format spec is updated.
7990
7991 * gnus-spec.el (gnus-update-format-specifications): Return a list
7992 of updated types.
7993
79942004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
7995
7996 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
7997 of boundp to check if display-warning is available.
7998
79992004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
8000
8001 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
8002
80032004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
8004
8005 * nnspool.el (nnspool-spool-directory): Use news-path if the
8006 news-directory variable is not bound.
8007
8008 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
8009 function instead of display-warning if it is not available.
8010
80112004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
8012
8013 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
8014 v5-10: Use `point-at-bol'.
8015
80162004-10-26 Simon Josefsson <jas@extundo.com>
8017
8018 * hashcash.el: Fix URL in comment, reported by Cheng Gao
8019 <chenggao@gmail.com>.
8020
80212004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
8022
8023 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
8024 instead.
8025
80262004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
8027
8028 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
8029 to remove a server from the nnimap-server-buffer-alist.
8030 (nnimap-open-connection, nnimap-close-server): Use it.
8031
8032 * gnus-encrypt.el: Remove file in favor of encrypt.el.
8033
80342004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
8035
8036 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
8037 running the major-mode function.
8038
80392004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
8040
8041 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
8042 dummy marks in the right way.
8043
80442004-10-18 David Edmondson <dme@dme.org>
8045
8046 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
8047 excessively.
8048
80492004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
8050
8051 * gnus-util.el (gnus-split-references): Accept a nil references
8052 string and go on blissfully.
8053
8054 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
8055 cases where the references string is non-nil but has no references.
8056
8057 * encrypt.el: Add autoload tags.
8058
8059 * spam.el (spam-resolve-registrations-routine): Remove article
8060 from unregistration list too. Reported by David Hanak
8061 <dhanak@isis.vanderbilt.edu>
8062
80632004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
8064
8065 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
8066 nil. Changed custom type.
8067
80682004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
8069
8070 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
8071
8072 * gnus-sum.el (gnus-summary-move-article): Use it.
8073
80742004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
8075
8076 * encrypt.el: Add autoload cookies.
8077
8078 * spam.el (spam-backend-article-list-property)
8079 (spam-backend-get-article-todo-list)
8080 (spam-backend-put-article-todo-list, )
8081 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
8082 Resolve registrations separately.
8083 (spam-register-routine): Format comments.
8084 (spam-unregister-routine, spam-register-routine): Always call with
8085 specific-articles, no default list.
8086 (spam-summary-prepare-exit): Use the spam-classifications function.
8087
8088 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
8089 gnus-encrypt.el.
8090
002876ab 8091 * encrypt.el: Copied from gnus-encrypt.el.
01c52d31 8092
002876ab 8093 * gnus-encrypt.el: Commented that it's obsolete.
01c52d31
MB
8094
80952004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
8096
8097 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
8098 (gnus-score-save): Use it.
8099
8100 * message.el (message-bury): Use `window-dedicated-p'.
8101
81022004-10-15 Simon Josefsson <jas@extundo.com>
8103
8104 * pop3.el (top-level): Don't require nnheader.
8105 (pop3-read-timeout): Add.
8106 (pop3-accept-process-output): Add.
8107 (pop3-read-response, pop3-retr): Use it.
8108
81092004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
8110
8111 * spam.el (spam-register-routine): Move comment.
8112 (spam-verify-bogofilter): Use 'unknown for the initial
8113 spam-bogofilter-valid state, not 'never.
8114
8115 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
8116 for netrc-machine.
8117
8118 * nnimap.el (nnimap-open-connection): Use
8119 netrc-machine-user-or-password.
8120
81212004-10-17 Richard M. Stallman <rms@gnu.org>
8122
8123 * gnus-registry.el (gnus-registry-unload-hook):
8124 Set as a variable with add-hook.
8125
8126 * nnspool.el (nnspool-spool-directory): Use news-directory instead
8127 of news-path.
8128
8129 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
8130
8131 * spam.el: Delete duplicate `provide'.
8132 (spam-unload-hook): Set as a variable with add-hook.
8133
81342004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
8135
8136 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
8137 in the doc string.
8138
8139 * message.el (message-ignored-news-headers)
8140 (message-ignored-supersedes-headers)
8141 (message-ignored-resent-headers)
8142 (message-forward-ignored-headers): Improve custom type.
8143
81442004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
8145
8146 * message.el (message-tokenize-header): Fix 2004-09-06 change
8147 which used point-min in the wrong place.
8148
81492004-10-12 Simon Josefsson <jas@extundo.com>
8150
8151 * tls.el (tls-certtool-program): New variable.
8152 (tls-certificate-information): New function, based on
8153 ssl-certificate-information.
8154
81552004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
8156
8157 * compface.el: Move the version of ELisp-based uncompface program
8158 to the contrib directory because of the copyright problem.
8159
81602004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
8161
8162 * message.el (message-kill-buffer): Raise the current frame.
8163
81642004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
8165
8166 * gnus-sum.el: Mention that multibyte characters don't work as marks.
8167
8168 * gnus.el (message-y-or-n-p): Autoload.
8169
8170 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
8171 (pop3-password-required, pop3-authentication-scheme)
8172 (pop3-leave-mail-on-server): Made customizable.
8173 (pop3): New custom group.
8174 (pop3-retr): Remove `sleep-for' statements.
8175 Suggested by Dave Love <fx@gnu.org>.
8176
8177 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
8178 Windows/DOS.
8179
8180 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
8181 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
8182 Dave Love <fx@gnu.org>.
8183
8184 * mml.el (mml-minibuffer-read-disposition): Require match.
8185 Suggested by Dave Love <fx@gnu.org>.
8186
81872004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
8188
8189 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
8190 doc string.
8191
81922004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
8193
8194 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
8195
81962004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
8197
8198 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
8199 instead of calling `mm-insert-inline', to decode text/* parts
8200 before displaying them.
8201
82022004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
8203
8204 * mm-uu.el (mm-uu-text-plain-type): New variable.
8205 (mm-uu-pgp-signed-extract-1): Use it.
8206 (mm-uu-pgp-encrypted-extract-1): Use it.
8207 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
8208 bind mm-uu-text-plain-type with that value.
8209 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
8210 mm-uu-dissect.
8211
82122004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
8213
8214 * gnus-group.el (gnus-update-group-mark-positions):
8215 * gnus-sum.el (gnus-update-summary-mark-positions):
8216 * message.el (message-check-news-body-syntax):
8217 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
8218 of string-as-multibyte.
8219
82202004-10-05 Juri Linkov <juri@jurta.org>
8221
8222 * gnus-group.el (gnus-update-group-mark-positions):
8223 * gnus-sum.el (gnus-update-summary-mark-positions):
8224 * message.el (message-check-news-body-syntax):
8225 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
8226 8-bit unibyte values to a multibyte string for search functions.
8227
82282004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
8229
8230 * mm-uu.el (mm-uu-dissect): Allow optional arg.
8231 (mm-uu-dissect-text-parts): New function.
8232
8233 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
8234 dissect text parts.
8235
8236 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
8237 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
8238
8239 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
8240
8241 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
8242 gnus-current-topics instead of gnus-current-topic.
8243
82442004-10-06 Jesper Harder <harder@ifa.au.dk>
8245
8246 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
8247
82482004-10-05 Jesper Harder <harder@ifa.au.dk>
8249
8250 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
8251 where approriate.
8252
8253 * nnml.el (nnml-generate-active-info): do.
8254
8255 * nndiary.el (nndiary-generate-active-info): do.
8256
8257 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
8258 (gnus-topic-move): do.
8259
8260 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
8261 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
8262
8263 * gnus-srvr.el (gnus-server-prepare)
8264 (gnus-server-open-all-servers): do.
8265
8266 * gnus-msg.el (gnus-summary-cancel-article)
8267 (gnus-summary-resend-message)
8268 (gnus-summary-mail-crosspost-complaint): do.
8269
8270 * gnus-move.el (gnus-change-server): do.
8271
8272 * gnus-group.el (gnus-group-unmark-all-groups)
8273 (gnus-group-set-current-level): do.
8274
82752004-10-04 Simon Josefsson <jas@extundo.com>
8276
8277 * message.el (message-generate-hashcash): Doc fix.
8278
82792004-10-02 Kevin Greiner <kgreiner@compsol.cc>
8280
8281 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
8282 avoid infinite recursion via gnus-get-function.
8283
82842004-10-02 Jesper Harder <harder@ifa.au.dk>
8285
8286 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
8287
8288 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
8289
8290 * nnmail.el (nnmail-split-history): do.
8291
8292 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
8293 (nnml-request-delete-group): do.
8294
8295 * nnslashdot.el (nnslashdot-read-groups): do.
8296
8297 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
8298 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
8299
8300 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
8301 (nnspool-sift-nov-with-sed): Use last
8302 (nnspool-retrieve-headers-with-nov): Use mapc.
8303 (nnspool-request-newgroups): Use dolist.
8304 (nnspool-request-group): Use last.
8305
8306 * nntp.el (nntp-read-server-type): Use dolist.
8307
8308 * nnvirtual.el (nnvirtual-create-mapping)
8309 (nnvirtual-update-read-and-marked): Use dolist.
8310 (nnvirtual-convert-headers): Simplify.
8311
83122004-10-01 Kevin Greiner <kgreiner@compsol.cc>
8313
8314 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
8315 support for sync'ing tick marks.
8316
83172004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
8318
8319 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
8320 there's no visible header.
8321
83222004-10-01 Kevin Greiner <kgreiner@compsol.cc>
8323
8324 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
8325 necessary, pass full group name to gnus-request-set-marks.
8326
83272004-10-01 Simon Josefsson <jas@extundo.com>
8328
8329 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
8330 acroread.
8331
83322004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8333
8334 * spam-report.el (spam-report-gmane): Fix interactive.
8335
8336 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
8337
8338 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
8339 when writing file.
8340 (gnus-agent-synchronize-flags): Don't default to being
8341 interactive.
8342
83432004-09-30 Simon Josefsson <jas@extundo.com>
8344
8345 * message.el (message-generate-hashcash): Add.
8346 (message-send-mail): Use it, call mail-add-payment.
8347
83482004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
8349
8350 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
8351
83522004-09-28 Kevin Greiner <kgreiner@compsol.cc>
8353
8354 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
8355 gnus-requst-update-info with explicit code to sync the in-memory
8356 info read flags with the marks being sync'd to the backend.
8357
8358 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
8359
83602004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
8361
8362 * spam.el (spam-verify-bogofilter): Add new function.
8363 (spam-check-bogofilter)
8364 (spam-bogofilter-register-with-bogofilter): Use it.
8365 (spam-verify-bogofilter): Add small fixes.
8366
83672004-09-28 Simon Josefsson <jas@extundo.com>
8368
8369 * hashcash.el (hashcash-generate-payment): Revert.
8370
83712004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
8372
8373 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
8374 gnus-extract-references instead of gnus-split-references.
8375
8376 * gnus-util.el (gnus-extract-references): Add new function, analogous
8377 to gnus-split-references but extracts only the message-ID without
8378 anything extra.
8379
8380 * hashcash.el (hashcash-generate-payment)
8381 (hashcash-check-payment): Do the right thing if hashcash-path is
8382 nil (because the hashcash program could not be found).
8383
8384 * spam.el (spam-use-hashcash): Remove comment.
8385
83862004-09-27 Jesper Harder <harder@ifa.au.dk>
8387
8388 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
8389 (gnus-cache-enter-article, gnus-cache-remove-article)
8390 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
8391
8392 * gnus-async.el (gnus-async-prefetch-remove-group): do.
8393
8394 * gnus-art.el (article-hide-boring-headers)
8395 (article-translate-strings, article-display-face)
8396 (gnus-article-mime-match-handle-first)
8397 (gnus-article-highlight-headers)
8398 (gnus-article-add-buttons-to-head): do.
8399
84002004-09-27 Simon Josefsson <jas@extundo.com>
8401
8402 * hashcash.el: New version, from
8403 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
8404 ../contrib/.
8405
84062004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
8407
8408 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
8409
84102004-09-26 Jesper Harder <harder@ifa.au.dk>
8411
8412 * gnus-dup.el (gnus-dup-open): Use mapc.
8413 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
8414
8415 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
8416 Reported by Stefan Wiens <s.wi@gmx.net>.
8417
8418 * gnus.el (gnus-shutdown): Use dolist.
8419
8420 * gnus-undo.el (gnus-undo): Use mapc.
8421
8422 * nnrss.el (nnrss-generate-active): do.
8423
8424 * message.el (message-cite-original-without-signature)
8425 (message-cite-original): Use mapc.
8426 (message-do-actions, message-make-forward-subject): Use dolist.
8427
84282004-09-25 Kevin Greiner <kgreiner@compsol.cc>
8429
8430 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
8431 deletion to remove entire duplicate line. Fixes merged article
8432 number bug.
8433
84342004-09-25 Kevin Greiner <kgreiner@compsol.cc>
8435
8436 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
8437 servers that are offline. Avoids having gnus-agent-toggle-plugged
8438 first ask if you want to open a server and then, even when you
8439 responded with no, asking if you want to synchronize the server's
8440 flags.
8441 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
8442 multi-line expressions.
8443 (gnus-agent-synchronize-group-flags): New internal function.
8444 Updates marks in memory (in the info structure) AND in the
8445 backend.
8446
8447 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
8448
8449 * nnagent.el (nnagent-request-set-mark): Use
8450 gnus-agent-synchronize-group-flags, not backend's request-set-mark
8451 method, to ensure that synchronization updates marks in the
8452 backend and in the info (in memory) structure.
8453
84542004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
8455
8456 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
8457 convention fully; don't miss the root article of a thread; make
8458 the X-Draft-From header with correct article numbers.
8459
84602004-09-23 Kevin Greiner <kgreiner@compsol.cc>
8461
8462 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
8463 unless plugged. Disable the agent so that an open failure causes
8464 an error.
8465
8466 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
8467 Reverted 2004-09-21 change. The backend must be opened while
8468 synchronizing flags even when the backend stores the flags
8469 locally.
8470
84712004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
8472
8473 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
8474 in `header' match. Reported by Svend Tollak Munkejord.
8475
8476 * message.el (message-cite-original): Fix use of
8477 `message-cite-articles-with-x-no-archive'.
8478
84792004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
8480
8481 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
8482 (gnus-window-to-buffer): Ditto.
8483
8484 * mml.el (mml-preview-buffer): New variable.
8485 (mml-preview): Manage window layout with gnus-buffer-configuration.
8486
8487 * gnus-msg.el (gnus-setup-message): Put article numbers into the
8488 X-Draft-From header even if those articles aren't quoted.
8489
84902004-09-21 Kevin Greiner <kgreiner@compsol.cc>
8491
8492 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
8493 (gnus-request-set-mark, gnus-request-update-mark): Use new
8494 g-s-t-u-l-m to decide to use backend even when unplugged.
8495
84962004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
8497
8498 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
8499 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
8500
85012004-09-20 Simon Josefsson <jas@extundo.com>
8502
8503 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
8504 "utf-16-le".
8505
85062004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
8507
8508 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
8509
85102004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
8511
8512 * uudecode.el (uudecode-use-external): Add :version.
8513
8514 * smime.el (smime-CA-file, smime-encrypt-cipher)
8515 (smime-dns-server): Add :version.
8516
8517 * smiley.el (gnus-smiley-file-types): Add :version.
8518
8519 * sha1.el (sha1-use-external): Add :version.
8520
8521 * pgg-def.el (pgg-query-keyserver): Add :version.
8522
8523 * nnmail.el (nnmail-fancy-expiry-targets)
8524 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
8525 Add :version.
8526
8527 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
8528 (nnimap-retrieve-groups-asynchronous): Add :version.
8529 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
8530
8531 * mml.el (mml-content-disposition-parameters)
8532 (mml-insert-mime-headers-always): Add :version.
8533
8534 * mm-util.el (mm-coding-system-priorities): Add :version.
8535
8536 * mm-decode.el (mm-inline-text-html-with-images)
8537 (mm-keep-viewer-alive-types, mm-external-terminal-program)
8538 (mm-verify-option): Add :version.
8539 (mm-text-html-renderer): Change :version.
8540
8541 * message.el (message-fcc-externalize-attachments)
8542 (message-required-headers, message-draft-headers)
8543 (message-subject-trailing-was-query)
8544 (message-subject-trailing-was-ask-regexp)
8545 (message-subject-trailing-was-regexp, message-mark-insert-begin)
8546 (message-mark-insert-end, message-archive-header)
8547 (message-archive-note, message-cross-post-default)
8548 (message-cross-post-note, message-followup-to-note)
8549 (message-cross-post-note-function, message-use-mail-followup-to)
8550 (message-subscribed-address-functions)
8551 (message-subscribed-address-file, message-subscribed-addresses)
8552 (message-subscribed-regexps, message-allow-no-recipients)
8553 (message-yank-cited-prefix, message-signature-insert-empty-line)
8554 (message-hidden-headers, message-hierarchical-addresses)
8555 (message-mail-user-agent, message-use-idna)
8556 (message-valid-fqdn-regexp)
8557 (message-strip-special-text-properties, message-header-synonyms)
8558 (message-beginning-of-line, message-tab-body-function): Add :version.
8559 (message-insert-canlock, message-wide-reply-confirm-recipients):
8560 Change :version.
8561
8562 * mail-source.el (mail-source-ignore-errors): Add :group, :type
8563 and :version.
8564 (mail-source-delete-old-incoming-confirm)
8565 (mail-source-movemail-program): Add :version.
8566
8567 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
8568 (gnus-agent-cache, gnus-agent): Change :version.
8569
8570 * gnus-util.el (gnus-use-byte-compile): Change :version.
8571
8572 * gnus-sum.el (gnus-summary-make-false-root-always)
8573 (gnus-summary-default-high-score)
8574 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
8575 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
8576 (gnus-read-all-available-headers, gnus-article-emulate-mime)
8577 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
8578 (gnus-sum-thread-tree-single-indent)
8579 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
8580 (gnus-sum-thread-tree-leaf-with-other)
8581 (gnus-sum-thread-tree-single-leaf): Add :version.
8582 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
8583 (gnus-article-loose-mime): Change :version.
8584
8585 * gnus-start.el (gnus-backup-startup-file)
8586 (gnus-save-startup-file-via-temp-buffer): Add :version.
8587
8588 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
8589 (gnus-server-offline-face): Add :version.
8590
8591 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
8592
8593 * gnus-msg.el (gnus-gcc-externalize-attachments)
8594 (gnus-debug-files, gnus-debug-exclude-variables)
8595 (gnus-discouraged-post-methods): Change :version.
8596 (gnus-confirm-mail-reply-to-news)
8597 (gnus-confirm-treat-mail-like-news): Add :version.
8598
8599 * gnus-int.el (gnus-server-unopen-status): Add :version.
8600
8601 * gnus-group.el (gnus-group-jump-to-group-prompt)
8602 (gnus-large-ephemeral-newsgroup)
8603 (gnus-fetch-old-ephemeral-headers): Add :version.
8604
8605 * gnus-fun.el (gnus-x-face-directory)
8606 (gnus-convert-pbm-to-x-face-command)
8607 (gnus-convert-image-to-x-face-command)
8608 (gnus-convert-image-to-face-command): Add :version.
8609
8610 * gnus-delay.el (gnus-delay-default-hour): Add :version.
8611
8612 * gnus-cite.el (gnus-cite-blank-line-after-header)
8613 (gnus-article-boring-faces): Add :version.
8614
8615 * gnus-art.el (gnus-buttonized-mime-types)
8616 (gnus-inhibit-mime-unbuttonizing)
8617 (gnus-treat-display-face)
8618 (gnus-treat-body-boundary): Change :version.
8619 (gnus-body-boundary-delimiter, gnus-picon-databases)
8620 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
8621 (gnus-treat-date-english, gnus-treat-fold-headers)
8622 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
8623 (gnus-treat-mail-picon, gnus-treat-wash-html)
8624 (gnus-article-encrypt-protocol)
8625 (gnus-use-idna, gnus-article-over-scroll)
8626 (gnus-mime-display-multipart-alternative-as-mixed)
8627 (gnus-mime-display-multipart-related-as-mixed)
8628 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
8629 (gnus-ctan-url, gnus-button-ctan-handler)
8630 (gnus-button-handle-ctan-bogus-regexp)
8631 (gnus-button-ctan-directory-regexp)
8632 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
8633 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
8634 (gnus-button-man-level, gnus-button-emacs-level)
8635 (gnus-button-message-level, gnus-button-browse-level): Add :version.
8636
8637 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
8638 (gnus-agent-go-online): Change :version.
8639 (gnus-agent-expire-unagentized-dirs)
8640 (gnus-agent-auto-agentize-methods): Add :version.
8641
8642 * flow-fill.el (fill-flowed-display-column)
8643 (fill-flowed-encode-column): Add :version.
8644
8645 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
8646 (gnus-outlook-deuglify-unwrap-max)
8647 (gnus-outlook-deuglify-cite-marks)
8648 (gnus-outlook-deuglify-unwrap-stop-chars)
8649 (gnus-outlook-deuglify-no-wrap-chars)
8650 (gnus-outlook-deuglify-attrib-cut-regexp)
8651 (gnus-outlook-deuglify-attrib-verb-regexp)
8652 (gnus-outlook-deuglify-attrib-end-regexp)
8653 (gnus-outlook-display-hook): Add :version.
8654
8655 * binhex.el (binhex-use-external): Add :version.
8656
86572004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
8658
8659 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
8660 and `invisible'.
8661
86622004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
8663
8664 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
8665 in gnus-registry-trim.
8666
86672004-09-13 Simon Josefsson <jas@extundo.com>
8668
8669 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
8670
8671 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
8672
8673 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
8674 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8675 <yamaoka@jpl.org>.
8676 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
8677 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8678 <yamaoka@jpl.org>.
8679
8680 * sieve.el (sieve-manage-mode): Ditto.
8681
86822004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
8683
8684 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
8685
86862004-09-11 Simon Josefsson <jas@extundo.com>
8687
8688 * dns-mode.el: Add.
8689
8690 * mm-view.el (mm-display-dns-inline): Add.
8691
8692 * mm-decode.el (mm-inline-media-tests): Add text/dns.
8693 (mm-automatic-display): Ditto.
8694
8695 * mailcap.el (mailcap-mime-data): Add text/dns.
8696 (mailcap-mime-extensions): Map .soa to text/dns.
8697
86982004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
8699
8700 * gnus-art.el (article-decode-mime-words, article-babel)
8701 (gnus-article-highlight-signature, gnus-article-add-buttons)
8702 (gnus-signature-toggle): Remove unnecessary bindings of
8703 `inhibit-read-only' inherited from v5.10 merge.
8704
87052004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
8706
8707 * nntp.el (nntp): New customization group.
8708 (nntp-authinfo-file): Add customization group.
8709
8710 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
8711
8712 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
8713
8714 * gnus.el (to-address, to-list, subscribed)
8715 (large-newsgroup-initial): Ditto.
8716
8717 * flow-fill.el (fill-flowed-display-column)
8718 (fill-flowed-encode-column): Ditto.
8719
87202004-09-06 Stefan <monnier@iro.umontreal.ca>
8721
8722 * message.el (message-tokenize-header, message-send-mail-with-qmail):
8723 Use point-min rather than 1.
8724 (message-send-mail): Use buffer-size rather than point-max.
8725
8726 * gnus-sum.el (gnus-summary-search-article-forward):
8727 Signal a specific `search-failed' rather than a generic `error'.
8728
8729 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
8730 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
8731 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
8732
87332004-09-10 Simon Josefsson <jas@extundo.com>
8734
8735 * nndb.el (require): Remove tcp and duplicate cl.
8736
87372004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8738
8739 * gnus-agent.el (directory-files-and-attributes): Move forward.
8740
87412004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8742
8743 * gnus-agent.el (directory-files-and-attributes): Optionally
8744 defined to support XEmacs.
8745
87462004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8747
002876ab 8748 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
01c52d31
MB
8749 to avoid run-time CL dependencies.
8750 (gnus-agent-unfetch-articles): New function.
8751 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
8752 article numbers even when local .overview file is missing.
002876ab 8753 (gnus-agent-read-article-number): New function. Only accepts
01c52d31
MB
8754 27-bit article numbers.
8755 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
8756 gnus-agent-read-article-number.
8757 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
8758 from backend while recognizing that article numbers in .overview
8759 must be valid.
8760 (gnus-agent-update-files-total-fetched-for): Use
8761 directory-files-and-attributes to improve performance.
8762 * gnus-int.el (gnus-request-move-article): Use
8763 gnus-agent-unfetch-articles in place of gnus-agent-expire to
8764 improve performance.
8765
8766 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
8767 some users confused by references to .newsrc when they only have a
8768 .newsrc.eld file.
8769 (gnus-convert-mark-converter-prompt,
8770 gnus-convert-converter-needs-prompt): Fixed use of property list.
8771 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
002876ab 8772 New function. Used internally to only display 'gnus converting
01c52d31
MB
8773 files' message when actually necessary.
8774
8775 * gnus-sum.el (): Removed (require 'gnus-agent) as required
8776 methods now autoloaded.
8777
87782004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8779
8780 * gnus-sum.el (gnus-summary-insert-subject): Remove list
8781 identifiers.
8782
87832004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
8784
8785 * gnus-picon.el: Fix indentation and closing parenthesis.
8786
87872004-09-01 Simon Josefsson <jas@extundo.com>
8788
8789 * message.el (message-canlock-generate): Require sha1, not
8790 sha1-el. (Can we get rid of this require alltogheter? It is ugly
8791 to require within a function. Sadly, if sha1.el isn't loaded, the
8792 let binding in m-c-g will hide the defcustom definition, which is
8793 bad.)
8794
8795 * canlock.el: Require sha1, not sha1-el.
8796
8797 * message.el: Don't autoload sha1 (there is a autoload cookie in
8798 sha1.el).
8799
8800 * sha1-el.el: Renamed to sha1.el.
8801
88022004-08-30 Juanma Barranquero <lektu@terra.es>
8803
8804 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
8805
88062004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
8807
8808 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
8809
88102004-08-30 Kim F. Storm <storm@cua.dk>
8811
8812 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
8813
8814 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
8815 Add :group 'nnimap.
8816
88172004-08-30 Andreas Schwab <schwab@suse.de>
8818
8819 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
8820 ?* and ?\;.
8821
8822 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
8823 and ?\' to symbol instead of whitespace.
8824
88252004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
8826
8827 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
8828
8829 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
8830 instead of re-search-forward.
8831
8832 * gnus-uu.el (gnus-uu-save-article): Ditto.
8833 (gnus-uu-post-encode-uuencode): Ditto.
8834
8835 * html2text.el (html2text-clean-list-items): Ditto.
8836 (html2text-clean-dtdd): Ditto.
8837 (html2text-format-tags): Ditto.
8838
8839 * message.el (message-send-mail-with-sendmail): Fix regexp.
8840 (message-fill-field-general): Use search-forward instead of
8841 re-search-forward.
8842 (unbold-region): Ditto.
8843
8844 * nnrss.el (nnrss-request-article): Ditto.
8845
8846 * nnslashdot.el (nnslashdot-request-article): Ditto.
8847
8848 * nnweb.el (nnweb-gmane-wash-article): Ditto.
8849
8850 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
8851 "Unrecognized menu descriptor" error in XEmacs.
8852
88532004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
8854
8855 * gnus-sum.el (gnus-read-header): Don't remove a header for the
8856 parent article of a sparse article in the thread hashtb.
8857
88582004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
8859
8860 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
8861 (nnmail-expand-newtext): Lowercase expanded entries if
8862 nnmail-split-lowercase-expanded is non-nil.
8863
88642004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8865
8866 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward
8867 entry.
8868
8869 * gnus-group.el (gnus-group-line-format-alist): Convert the value
8870 of gnus-tmp-news-method into string under XEmacs. It will be
8871 passed to gnus-correct-length which takes only a string argument.
8872
88732004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
8874
8875 * gnus-util.el (gnus-bind-print-variables): New macro.
8876 (gnus-prin1): Use it.
8877 (gnus-prin1-to-string): Use it.
8878 (gnus-pp): New function.
8879 (gnus-pp-to-string): New function.
8880
8881 * gnus-cus.el (gnus-agent-cat-prepare-category-field): Replace
8882 pp-to-string with gnus-pp-to-string.
8883 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
8884 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
8885 * gnus-msg.el (gnus-debug): Ditto.
8886 * gnus-score.el (gnus-score-save): Ditto.
8887 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
8888 gnus-pp-to-string.
8889 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
8890 with gnus-pp.
8891 * score-mode.el (gnus-score-pretty-print): Ditto.
8892 * webmail.el (webmail-debug): Ditto.
8893
88942004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
8895
8896 * gnus-art.el (article-display-face, article-display-x-face): Use
8897 buffer-read-only.
8898
88992004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
8900
8901 * gnus-art.el (article-hide-list-identifiers): Bind
8902 inhibit-read-only as t.
8903
89042004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
8905
8906 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
8907
89082004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
8909
8910 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
8911 (gnus-narrow-to-page): Don't assume point-min == 1.
8912 (gnus-article-edit-mode): Derive from message-mode.
8913
8914 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
8915 point-min == 1.
8916
8917 * imap.el (imap-parse-address-list, imap-parse-body-ext):
8918 Disable incorrect use of `assert'.
8919
8920 * message.el (message-mode): Set comment-start-skip.
8921
8922
89232004-08-22 Sam Steingold <sds@gnu.org>
8924
8925 * pop3.el (pop3-leave-mail-on-server): New user variable.
8926 (pop3-movemail): Delete mail only when it is nil.
8927
89282004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
8929
8930 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
8931
8932 * mml.el (mml-preview): Use `pop-to-buffer'.
8933
8934 * message.el (message-goto-mail-followup-to): Insert after "To".
8935 (message-carefully-insert-headers): Add comment.
8936
8937 * gnus.el: Remove unused variable `gnus-article-check-size'.
8938
8939 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
8940
8941 * gnus-art.el (gnus-button-alist): Improve
8942 `gnus-button-handle-library' entry.
8943
89442004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
8945
8946 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
8947 downcase, since XEmacs capitalizes error messages differently.
8948
89492004-08-18 Jesper Harder <harder@ifa.au.dk>
8950
8951 * nntp.el: Add (require 'gnus) due to reference to
8952 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
8953
89542004-08-18 Florian Weimer <fw@deneb.enyo.de>
8955
8956 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
8957 `mm-fill-flowed'.
8958
8959 * mm-decode.el (mm-dissect-singlepart): Check it.
8960
89612004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
8962
8963 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
8964 'imap' for netrc parsing.
8965
89662004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
8967
8968 * mailcap.el (mailcap-mime-data): Mark as risky.
8969
89702004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8971
8972 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
8973 may be included in the encoded word.
8974 (rfc2047-encode): Don't append a space if the encoded word
8975 includes close parenthesis.
8976
89772004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
8978
8979 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
8980 of text within parentheses.
8981
89822004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
8983
8984 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
8985 (gnus-encrypt-write-file-contents): Make the password key the file
8986 name PLUS the cipher, not just the cipher. Also remove failed
8987 passwords from the cache.
8988
89892004-08-06 Simon Josefsson <jas@extundo.com>
8990
8991 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
8992 fix.
8993
89942004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
8995
8996 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
8997 LWSP.
8998
89992004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
9000
9001 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
9002 to append in-reply-to: data to the references: header.
9003
9004 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
9005 (netrc-parse): Use gnus-encrypt.el functions.
9006
9007 * gnus-encrypt.el: Add new file for encryption support; currently
9008 does only a few GPG ciphers and an internal XOR cipher.
9009
9010 * password.el: Add comments on using password-read-and-add.
9011 (password-read-and-add): Add function to read and add the
9012 password to the cache at once.
9013
90142004-07-28 Simon Josefsson <jas@extundo.com>
9015
9016 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
9017 parameter (but don't use it, for now).
9018
9019 * imap.el (imap-ssl-open): Use imap-process-connection-type,
9020 instead of hard coding to nil.
9021
90222004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
9023
9024 * mm-view.el (mm-inline-image-emacs): Open lines under an image
9025 as mm-inline-image-xemacs does.
9026
90272004-07-26 Simon Josefsson <jas@extundo.com>
9028
9029 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
9030 Revert part of 2004-07-17 change below.
9031
90322004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
9033
9034 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
9035 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
9036
90372004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9038
9039 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
9040 quotes that actually start with ">" at the beginning of the
9041 lines.
9042
90432004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
9044
9045 * rfc2047.el (rfc2047-encode-region): Fix last change.
9046 (rfc2047-encode-parameter): Remove useless concat.
9047
90482004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
9049
9050 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
9051 encode special characters; fix some kind of misconfigured headers;
9052 signal a real error if debug-on-quit or debug-on-error is non-nil.
9053 (rfc2047-encode-max-chars): New variable.
9054 (rfc2047-encode-1): Use it.
9055 (rfc2047-encode-parameter): New function.
9056
9057 * mml.el (mml-insert-parameter): Remove an excessive space.
9058
90592004-07-17 Simon Josefsson <jas@extundo.com>
9060
9061 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
9062 Kai Grossjohann <kai@emptydomain.de>.
9063 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
9064 (gnus-group-make-menu-bar): Ditto.
9065
9066 * gnus-util.el (gnus-group-server): Add.
9067
90682004-07-16 Jesper Harder <harder@ifa.au.dk>
9069
9070 * message.el (message-clone-locals): Clone sendmail and smtp
9071 variables.
9072
90732004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
9074
9075 * rfc2047.el (rfc2047-encode-region): Fix last change.
9076
90772004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
9078
9079 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
9080 characters as non-special.
9081
90822004-07-09 Simon Josefsson <jas@extundo.com>
9083
9084 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
9085 Users will lose all flag changes made while unplugged with
9086 e.g. nntp unless flag synchronization happens, thus `nil' is not a
9087 good default. See numerous reports on ding mailing list.
9088
90892004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
9090
9091 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
9092 add generate-head-function and generate-article-function to the
9093 rfc822-forward entry.
9094 (nndoc-rfc822-forward-generate-article): New function.
9095 (nndoc-rfc822-forward-generate-head): New function.
9096
9097 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
9098
90992004-07-06 Dan Christensen <jdc@uwo.ca>
9100
9101 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
9102 respect display group parameter and gnus-summary-expunge-below.
9103 (gnus-articles-to-read): Remove unused reference to display group
9104 parameter.
9105
91062004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9107
9108 * nnheader.el (nnheader-uniquify-message-id): New experimental
9109 variable.
9110 (nnheader-nov-read-message-id): Use it.
9111
9112 * spam-report.el (spam-report-gmane): Add interactive.
9113
91142004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
9115
9116 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
9117 qp-or-base64 for the application/* types.
9118
91192004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
9120
9121 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
9122
91232004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
9124
9125 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
9126 trim value.
9127
91282004-01-25 Paul Jarc <prj@po.cwru.edu>
9129
9130 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
9131 New macro and function.
9132 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
9133
91342004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
9135
9136 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
9137 after-load-alist.
9138
91392004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9140
9141 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
9142 update info that isn't there.
9143
91442004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
9145
9146 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
9147 entry.
9148
91492004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
9150
9151 * mm-view.el (mm-inline-render-with-function): Use multibyte
9152 buffer; decode html source by charset.
9153
9154 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
9155
9156 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
9157 Mule-UCS is loaded under XEmacs.
9158 (mm-mime-mule-charset-alist): Avoid duplicated entries.
9159
91602004-06-28 Jesper Harder <harder@ifa.au.dk>
9161
9162 * nnheader.el (nnheader-max-head-length): Increase to 8192.
9163
91642004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
9165
9166 * mm-util.el (mm-coding-system-p): Return a coding-system.
9167 (mm-mime-mule-charset-alist): Use shift_jis instead of
9168 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
9169 entries for the mime charsets iso-2022-jp-3 and shift_jis.
9170 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
9171 instead of japanese-shift-jis and iso-latin-1 respectively in
9172 order to share the default value with both Emacs and XEmacs-mule.
9173 (mm-mule-charset-to-mime-charset): Make
9174 mm-coding-system-priorities effective.
9175 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
9176 while predicating of candidates upon the priorities.
9177
91782004-06-27 Jesper Harder <harder@ifa.au.dk>
9179
9180 * gnus-sum.el (gnus-summary-make-menu-bar): Add
9181 gnus-uu-invert-processable.
9182
9183 * gnus.el: Autoload gnus-uu-invert-processable.
9184
91852004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
9186
9187 * mm-util.el (mm-with-multibyte-buffer): New macro.
9188
9189 * rfc2047.el (rfc2047-encode-string): Use it.
9190 (rfc2047-encode-region): Move point to the end of the region after
9191 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
9192
91932004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
9194
9195 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
9196 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
9197
91982004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
9199
9200 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
9201 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
9202 Karl Chen <quarl@nospam.quarl.org>.
9203
92042004-06-23 Jesper Harder <harder@ifa.au.dk>
9205
9206 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
9207 invalid addresses.
9208
92092004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
9210
9211 * spam.el: Change section markers, revise TODO list.
9212 (spam-backends): Make new master list of all installed backends.
9213 (spam-summary-exit-behavior): Add new variable to determine how
9214 messages moves are done at summary exit.
9215 (spam-move-spam-nonspam-groups-only)
9216 (spam-process-ham-in-nonham-groups)
9217 (spam-process-ham-in-spam-groups): Remove variables, the
9218 spam-summary-exit-behavior variable should be used to manage this
9219 behavior.
9220 (spam-old-ham-articles, spam-old-spam-articles): Remove.
9221 (spam-old-articles): Add variable, replacing spam-old-ham-articles
9222 and spam-old-spam-articles.
9223 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
9224 Add empty variables, placeholders for the backends they represent.
9225 (spam-set-difference): Move, unchanged.
9226 (spam-list-of-processors): Declare OBSOLETE, not used anymore
9227 unless the user has a processor variable.
9228 (spam-classifications, spam-classification-valid-p)
9229 (spam-backend-properties, spam-backend-property-valid-p)
9230 (spam-backend-function-type-valid-p)
9231 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
9232 (spam-report-articles-gmane, spam-report-articles-resend):
9233 Remove functions, they are not needed.
9234 (spam-install-backend-super, spam-backend-list)
9235 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
9236 (spam-backend-function, spam-backend-ham-registration-function)
9237 (spam-backend-spam-registration-function)
9238 (spam-backend-ham-unregistration-function)
9239 (spam-backend-spam-unregistration-function)
9240 (spam-backend-statistical-p, spam-backend-mover-p)
9241 (spam-install-backend-alias, spam-install-checkonly-backend)
9242 (spam-install-mover-backend, spam-install-nocheck-backend)
9243 (spam-install-backend, spam-install-statistical-backend)
9244 (spam-install-statistical-checkonly-backend): Add backend installation
9245 support.
9246 (spam-summary-prepare-exit): Rewrite to use the new backend code.
9247 (spam-group-processor-p): Use the new backend code and respect the
9248 summary exit behavior.
9249 (spam-mark-spam-as-expired-and-move-routine): Remove.
9250 (spam-summary-prepare): Change to use the new spam-old-articles
9251 variable.
9252 (spam-copy-or-move-routine, spam-copy-spam-routine)
9253 (spam-move-spam-routine, spam-copy-ham-routine)
9254 (spam-move-ham-routine): Add code to copy/move ham or spam.
9255 (spam-fetch-field-fast): Improve doc and code, plus allow the
9256 'number request.
9257 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
9258 variables.
9259 (spam-split, spam-find-spam): Use the new backend code.
9260 (spam-registration-functions): Remove variable.
9261 (spam-unregister-routine): Add convenience wrapper.
9262 (spam-log-undo-registration, spam-register-routine)
9263 (spam-log-processing-to-registry)
9264 (spam-log-unregistration-needed-p): Rename "check" to "backend"
9265 where possible.
9266 (spam-check-gmane-xref, spam-check-regex-headers)
9267 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
9268 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
9269 (spam-check-bogofilter-headers, spam-check-spamoracle)
9270 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
9271 (spam-check-crm114-headers): Use the spam-split-group that
9272 spam-split prepares, no need to determine it every time.
9273
9274 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
9275 to the nnheader-parse-naked-head call.
9276
9277 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
9278
9279 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
9280 the nnheader-nov-read-message-id call.
9281
92822004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
9283
9284 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
9285 gnus-activate-group twice. Suggested by Markus Peter
9286 <warp@spin.de>.
9287
92882004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
9289
9290 * gnus-art.el (gnus-article-time-format): Exchange the order of
9291 day and month in the default value; fix customization type.
9292 (article-date-ut): Use add-text-properties.
9293 (article-make-date-line): Use message-make-date instead of
9294 current-time-string.
9295
9296 * message.el (message-fetch-field): Don't use set-text-properties.
9297 (message-make-date): Simplify.
0f49874b 9298
01c52d31 92992004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 9300
01c52d31
MB
9301 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
9302 (rfc2047-encode-region): Treat text within parentheses as special;
9303 show the original text when error has occurred.
0f49874b 9304
01c52d31
MB
9305 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
9306 already-computed method to gnus-activate-group.
0f49874b 9307
01c52d31
MB
9308 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
9309 same select-methods identical Lisp objects.
0f49874b 9310
01c52d31
MB
9311 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
9312 object when modifying the info.
0f49874b 9313
01c52d31 93142004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 9315
01c52d31
MB
9316 * gnus-srvr.el (gnus-server-set-info): Remove the server from
9317 gnus-opened-servers since it has never been opened with the new
9318 configuration yet.
0f49874b 9319
01c52d31 93202004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 9321
01c52d31
MB
9322 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
9323 arg to nnheader-generate-fake-message-id.
0f49874b 9324
01c52d31 93252004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 9326
01c52d31
MB
9327 * nnheader.el (nnheader-generate-fake-message-id): Accept a
9328 number and build a fake message ID localized to a group and
9329 article number (so it's repeatable from that point on).
9330 (nnheader-fake-message-id-p): Change regex to accomodate new fake
9331 ID format.
ca0a6900 9332
01c52d31
MB
9333 * gnus-sum.el (gnus-get-newsgroup-headers): Call
9334 nnheader-generate-fake-message-id with the article number.
ca0a6900 9335
01c52d31 93362004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 9337
01c52d31
MB
9338 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
9339 end-of-buffer.
a21fb88e 9340
01c52d31 93412004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 9342
01c52d31 9343 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 9344
01c52d31 93452004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 9346
01c52d31
MB
9347 * rfc2047.el (rfc2047-encode-message-header): Remove useless
9348 goto-char.
9349 (rfc2047-encode): Fold the line before encoding.
bfe5418b 9350
01c52d31 93512004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 9352
01c52d31
MB
9353 * rfc2047.el (rfc2047-encode-message-header): Disabled header
9354 folding -- not all headers can be folded, and this should be done
9355 by the message composition mode. Probably. I think.
d4755e04 9356
01c52d31 93572004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 9358
01c52d31
MB
9359 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
9360 fast.
95f75c75 9361
01c52d31
MB
9362 * gnus-ems.el (gnus-remove-image): Don't use
9363 message-text-with-property; remove only the image found first.
4a43ee9b 9364
01c52d31 93652004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 9366
01c52d31 9367 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 9368
01c52d31 93692004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 9370
01c52d31
MB
9371 * message.el (message-text-with-property): Make it fast and accept
9372 optional arguments.
9373 (message-strip-forbidden-properties): Use it.
9374 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 9375
01c52d31 9376 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 9377
01c52d31 93782004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 9379
01c52d31
MB
9380 * gnus-art.el (article-hide-headers): Don't change the buffer
9381 mistakenly when performing mml-preview even if
9382 gnus-single-article-buffer is nil.
4a43ee9b 9383
01c52d31 93842004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 9385
01c52d31
MB
9386 * message.el (message-expand-name-databases): New user option.
9387 (message-expand-name): Use it.
4a43ee9b 9388
01c52d31 93892004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 9390
01c52d31
MB
9391 * spam.el (spam-report-articles-resend)
9392 (spam-report-resend-register-routine): Allow ham reporting.
9393 (spam-report-resend-register-ham-routine): Add wrapper.
9394 (spam-registration-functions): Add ham resending functions.
9395 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 9396
01c52d31
MB
9397 * gnus.el (ham-resend-to): Add new group parameter.
9398 (spam-process): Add ham resend option.
4a43ee9b 9399
01c52d31
MB
9400 * spam-report.el (spam-report-resend): Allow reporting ham.
9401 (spam-report-resend-ham): Add wrapper.
4a43ee9b 9402
01c52d31 94032004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 9404
01c52d31
MB
9405 * message.el (message-cite-articles-with-x-no-archive): New
9406 variable.
9407 (message-cite-original): Use it.
4a43ee9b 9408
01c52d31 94092004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 9410
01c52d31 9411 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 9412
01c52d31 94132004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 9414
01c52d31
MB
9415 * gnus-art.el (article-hide-headers): Refer to the values for
9416 gnus-ignored-headers and gnus-visible-headers in the summary
9417 buffer since a user may have set them as group parameters.
cfcd5c91 9418
01c52d31 94192004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 9420
01c52d31
MB
9421 * assistant.el (assistant-node-name): Add convenience function.
9422 (assistant-render-text, assistant-render-node): Add error handling,
9423 plus handle multiple next nodes.
9424 (assistant-find-next-node): Comment out for now.
9425 (assistant-find-next-nodes): Add function, returns list of next
9426 nodes.
9427
94282004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
9429
9430 * mail-source.el (mail-source-directory): Fix doc-string.
9431
94322004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
9433
9434 * assistant.el (assistant-render-text, assistant-eval): Add :set
9435 widget type, which is different because it takes and returns a
9436 list. Much hilarity ensues.
9437
94382004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
9439
9440 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
9441
9442 * gnus-group.el (gnus-group-get-new-news-this-group): Added
9443 doc-string.
9444
9445 * gnus-start.el (gnus-activate-group): Added doc-string.
9446
94472004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
9448
9449 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
9450
94512004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
9452
9453 * assistant.el (assistant-render-text): Try to add a :set
9454 widget, more to come.
9455
9456 * spam.el (spam-group-spam-contents-p): Handle empty groupname
9457 strings.
9458 (spam-report-articles-resend)
9459 (spam-register-routine): Do registration iff any articles warrant
9460 it.
9461 (spam-summary-prepare-exit): Change log message for nil group
9462 destinations.
9463
94642004-05-27 Daniel Pittman <daniel@rimspace.net>
9465
9466 * spam.el (spam-report-resend-register-routine): Allow
9467 spam-report-resend-to to be a group parameter or a global value.
9468
94692004-05-26 Simon Josefsson <jas@extundo.com>
9470
9471 * starttls.el: Merge with my GNUTLS based starttls.el.
9472 (starttls-gnutls-program, starttls-use-gnutls)
9473 (starttls-extra-arguments, starttls-process-connection-type)
9474 (starttls-connect, starttls-failure, starttls-success): New
9475 variables.
9476 (starttls-program, starttls-extra-args): Doc fix.
9477 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
9478 functions.
9479 (starttls-negotiate, starttls-open-stream): Check
9480 `starttls-use-gnutls' and pass on to corresponding *-gnutls
9481 function if it is set.
9482
94832004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
9484
9485 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
9486 structured fields.
9487
94882004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
9489
9490 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
9491
94922004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
9493
9494 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
9495 variable.
9496 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
9497 assigning the spam-mark to new messages.
9498
94992004-05-26 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
9500
9501 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
9502
95032004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
9504
9505 * rfc2047.el (rfc2047-encodable-p): Don't move point.
9506 (rfc2047-decode): Treat the ascii coding-system as raw-text by
9507 default.
9508
95092004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
9510
002876ab 9511 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
01c52d31
MB
9512 correct data.
9513
95142004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
9515
9516 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
9517 (spam-group-processor-p): Fix function.
9518 (spam-group-processor-multiple-p)
9519 (spam-group-spam-processor-report-gmane-p)
9520 (spam-group-spam-processor-report-resend-p)
9521 (spam-group-spam-processor-bogofilter-p)
9522 (spam-group-spam-processor-blacklist-p)
9523 (spam-group-spam-processor-ifile-p)
9524 (spam-group-ham-processor-ifile-p)
9525 (spam-group-spam-processor-spamoracle-p)
9526 (spam-group-spam-processor-crm114-p)
9527 (spam-group-ham-processor-bogofilter-p)
9528 (spam-group-spam-processor-stat-p)
9529 (spam-group-ham-processor-stat-p)
9530 (spam-group-ham-processor-whitelist-p)
9531 (spam-group-ham-processor-BBDB-p)
9532 (spam-group-ham-processor-spamoracle-p)
9533 (spam-group-ham-processor-copy-p): Remove functions with some
9534 prejudice against unneeded code.
9535 (spam-report-articles-resend)
9536 (spam-report-resend-register-routine): Allow the group/topic
9537 spam-resend-to value to override spam-report-resend-to.
9538 (spam-summary-prepare-exit): Invoke spam-group-processor-p
9539 properly now.
9540
9541 * gnus.el (spam-resend-to): Add group/topic parameter.
9542 (spam-process): Move the OBSOLETE processors to the end of the
9543 choices.
9544
95452004-05-24 Daniel Pittman <daniel@rimspace.net>
9546
9547 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
9548 with resend-to set to nil, and then ask the user if necessary.
9549 (spam-report-resend): spam-report-resend takes a list of articles, not
9550 separate article numbers.
9551
95522004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
9553
9554 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
9555 addition to emacs-w3m.
9556
95572004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9558
9559 * assistant.el (assistant-authinfo-data): New function.
9560 (assistant-eval): Eval for entire assistant.
9561
9562 * netrc.el (netrc-services-file): New variable.
9563 (netrc-parse-services): New function.
9564 (netrc-find-service-name): New function.
9565 (netrc-find-service-number): New function.
9566 (netrc-port-equal): New function.
9567 (netrc-machine): Use it.
9568
9569 * nnimap.el (nnimap-open-connection): Use netrc.
9570
9571 * gnus-util.el (gnus-netrc-get): Remove aliases.
9572
9573 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
9574
9575 * assistant.el (wid-edit): Fix compilation.
9576
9577 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
9578
95792004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
9580
9581 * gnus-util.el (gnus-set-file-modes): New function. (small
9582 patch).
9583
95842004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9585
01c52d31 9586 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 9587
01c52d31
MB
9588 * assistant.el (assistant-render-node): Fix up rendering and
9589 read-only text.
9590 (assistant-render-node): Reset.
9591 (assistant-make-read-only): Not sticky.
cfcd5c91 9592
01c52d31 95932004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 9594
01c52d31
MB
9595 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
9596 centered even when gnus-auto-center-summary is t
cfcd5c91 9597
01c52d31 95982004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9599
01c52d31
MB
9600 * dns.el (dns-get-txt-answer): New function.
9601 (dns-read-txt): Ditto.
9602 (query-dns): Use it.
cfcd5c91 9603
01c52d31 96042004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 9605
01c52d31
MB
9606 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
9607 active for foreign groups even if the group level is higher than
9608 the specified value.
cfcd5c91 9609
01c52d31 96102004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 9611
01c52d31
MB
9612 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
9613 non-active groups.
9ad41fb7 9614
01c52d31 9615 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 9616
01c52d31 96172004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 9618
01c52d31 9619 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 9620
01c52d31 96212004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 9622
01c52d31
MB
9623 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
9624 (spam-crm114-header, spam-crm114-spam-switch)
9625 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
9626 (spam-crm114-positive-spam-header)
9627 (spam-crm114-database-directory, spam-list-of-processors)
9628 (spam-group-spam-processor-crm114-p)
9629 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
9630 (spam-generic-score, spam-list-of-checks)
9631 (spam-list-of-statistical-checks, spam-registration-functions)
9632 (spam-check-crm114-headers, spam-crm114-score)
9633 (spam-check-crm114, spam-crm114-register-with-crm114)
9634 (spam-crm114-register-spam-routine)
9635 (spam-crm114-unregister-spam-routine)
9636 (spam-crm114-register-ham-routine)
9637 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
9638 asjo@koldfront.dk (Adam Sj\e,Ax\e(Bgren).
ddfbe5db 9639
01c52d31 9640 * gnus.el: Add spam-use-crm114.
d0859c9a 9641
01c52d31
MB
9642 * spam.el (spam-list-of-processors, spam-registration-functions):
9643 Add spam-use-resend.
9644 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
9645 (spam-report-articles-gmane): Add doc fix.
9646 (spam-report-articles-resend,
9647 spam-report-resend-register-routine): Add wrappers around
9648 spam-report-resend-to.
d0859c9a 9649
01c52d31
MB
9650 * spam-report.el (spam-report-resend-to, spam-report-resend):
9651 Add support for resending spam.
9652 (spam-report-gmane): Fix line length >80.
d0859c9a 9653
01c52d31 9654 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 9655
01c52d31 96562004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 9657
01c52d31
MB
9658 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
9659 number of processed spam messages.
9660 (spam-ham-copy-or-move-routine): Return the number of processed
9661 ham messages.
9662 (spam-summary-prepare-exit): Use the above values to decide
9663 whether status messages shouled be displayed.
d0859c9a 9664
01c52d31 96652004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 9666
01c52d31
MB
9667 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
9668 `rfc2047-encoding-function-alist' in order to avoid conflicting
9669 with the old version.
9670 (rfc2047-encode-region): Concatenate words containing non-ASCII
9671 characters in structured fields; don't encode space-delimited
9672 ASCII words even in unstructured fields; don't break words at
9673 char-category boundaries.
9674 (rfc2047-encode-1): New function.
9675 (rfc2047-encode): Use it; encode text so that it occupies the
9676 maximum width within 76-column; work correctly on Q encoding for
9677 iso-2022-* charsets.
9678 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
9679 sure not to break a line just after the header name.
9680 (rfc2047-b-encode-region): Removed.
9681 (rfc2047-b-encode-string): New function.
9682 (rfc2047-q-encode-region): Removed.
9683 (rfc2047-q-encode-string): New function.
d0859c9a 9684
01c52d31 9685 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 9686
01c52d31 96872004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9688
01c52d31
MB
9689 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
9690 get it right.
9691 (gnus-inews-make-draft): Really.
d0859c9a 9692
01c52d31 96932004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 9694
01c52d31
MB
9695 * nnmh.el (nnmh-request-list-1): Don't check the link count
9696 before descending. (small patch)
d0859c9a 9697
01c52d31 96982004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9699
01c52d31
MB
9700 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
9701 stuff.
6441d280 9702
01c52d31
MB
9703 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
9704 on real group name.
6441d280 9705
01c52d31 9706 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 9707
01c52d31 9708 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 9709
01c52d31 97102004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 9711
01c52d31
MB
9712 * gnus-draft.el (gnus-draft-send): Bind
9713 rfc2047-encode-encoded-words.
8654e13a 9714
01c52d31
MB
9715 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
9716 (rfc2047-encodable-p): Say that =? needs encoding.
9717 (rfc2047-encode-encoded-words): New variable.
8654e13a 9718
01c52d31 9719 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 9720
01c52d31 9721 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 9722
01c52d31
MB
9723 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
9724 to nil.
31640842 9725
01c52d31 9726 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 9727
01c52d31 9728 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 9729
01c52d31 97302004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 9731
01c52d31
MB
9732 * gnus-msg.el (gnus-summary-followup-with-original): Document
9733 yanking of region when active.
61b397cd 9734
01c52d31 97352004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 9736
01c52d31
MB
9737 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
9738 groups if the group level is higher than the specified value.
31640842 9739
01c52d31 97402004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 9741
01c52d31
MB
9742 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
9743 (gnus-group-jump-to-group): Added prefix argument using
9744 `gnus-group-jump-to-group-prompt'. Query before jumping to
9745 non-active group.
cd01ded9 9746
01c52d31
MB
9747 * compface.el (uncompface): Be verbose when changing
9748 `uncompface-use-external'.
850c333d 9749
01c52d31
MB
9750 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
9751 handle manual section.
850c333d 9752
01c52d31 97532004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 9754
01c52d31 9755 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 9756
01c52d31 97572004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 9758
01c52d31 9759 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 9760
01c52d31 97612004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 9762
01c52d31
MB
9763 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
9764 whether backend can accept message.
6a748eda 9765
01c52d31 9766 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 9767
01c52d31 97682004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 9769
01c52d31
MB
9770 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
9771 Avoid creating directory when nntp-marks-is-evil is true.
9772 Reported by Reiner Steib.
9a89f5b0 9773
01c52d31 97742004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 9775
01c52d31
MB
9776 * gnus-picon.el (gnus-picon-style): New variable.
9777 (gnus-picon-insert-glyph): Added optional `nostring' argument.
9778 (gnus-picon-transform-address): Support `gnus-picon-style'. From
9779 Jesper Harder <harder@ifa.au.dk>.
91472578 9780
01c52d31 97812004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9782
01c52d31
MB
9783 * message.el (message-fill-field): Return point.
9784 (message-generate-headers): Go to end of field.
91472578 9785
01c52d31
MB
9786 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
9787 stuff for non-living groups.
91472578 9788
01c52d31 97892004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 9790
01c52d31
MB
9791 * gnus-art.el (gnus-article-followup-with-original)
9792 (gnus-article-reply-with-original): gnus-mark-active-p ->
9793 gnus-region-active-p.
91472578 9794
01c52d31 97952004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 9796
01c52d31
MB
9797 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
9798 only when there is spam or ham to be processed.
91472578 9799
01c52d31 98002004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9801
01c52d31
MB
9802 * mail-source.el (mail-source-delete-crash-box): Refactor.
9803 (mail-source-fetch): Use it.
9804 (mail-source-fetch-file): Ditto.
9805 (mail-source-fetch-directory): Run postscript in loop.
9806 (mail-source-fetch-pop): Delete.
9807 (mail-source-fetch-maildir): Ditto.
9808 (mail-source-fetch-imap): Ditto.
91472578 9809
01c52d31 9810 * imap.el (imap-authenticators): Comment out sasl.
91472578 9811
01c52d31
MB
9812 * message.el (message-skip-to-next-address): New function.
9813 (message-fill-header-address): Refactor.
9814 (message-fill-address): Use it.
9815 (message-delete-address): Use it.
9816 (message-fill-header-general): Refactor.
9817 (message-fill-field-address): Rename.
9818 (message-narrow-to-field): Find the start of the header.
9819 (message-header-format-alist): Don't pre-fill.
9820 (message-fill-header): Removed.
9821 (message-insert-header): New function.
9822 (message-shorten-references): Use it.
91472578 9823
01c52d31 9824 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 9825
01c52d31 9826 * mail-parse.el (mail-header-make-address): New alias.
91472578 9827
01c52d31 9828 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 9829
01c52d31 9830 * imap.el: Add compiler directives.
91472578 9831
01c52d31 9832 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 9833
01c52d31
MB
9834 * gnus-art.el (article-decode-idna-rhs): Don't use
9835 message-idna-inside-rhs-p.
91472578 9836
01c52d31 98372004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9838
01c52d31
MB
9839 * message.el (message-idna-inside-rhs-p): Removed.
9840 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 9841
01c52d31
MB
9842 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
9843 false positives.
1b155fbd 9844
01c52d31 98452004-05-16 Kim Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 9846
01c52d31 9847 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 9848
01c52d31 98492004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9850
01c52d31
MB
9851 * nneething.el (nneething-file-name): Don't create spurions
9852 files.
91472578 9853
01c52d31
MB
9854 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
9855 (gnus-inews-do-gcc): Remove sleep.
498063ec 9856
01c52d31
MB
9857 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
9858 part under point.
498063ec 9859
01c52d31
MB
9860 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
9861 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 9862
01c52d31 98632004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9864
01c52d31 9865 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 9866
01c52d31 98672004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9868
01c52d31
MB
9869 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
9870 as expired without moving it" message when there are spam
9871 messages left.
498063ec 9872
01c52d31 98732004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 9874
002876ab 9875 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
01c52d31 9876 header is not nil.
707f2b38 9877
01c52d31 98782004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 9879
01c52d31
MB
9880 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
9881 nntp-possibly-create-directory, not nntp-possibly-change-group.
9882 (nntp-marks-changed-p): New arg SERVER.
9883 (nntp-request-update-info): Adjust caller.
10ace8ea 9884
01c52d31 98852004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 9886
01c52d31 9887 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 9888
01c52d31 98892004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 9890
01c52d31
MB
9891 * nntp.el: Support marks.
9892 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
9893 (nntp-marks-modtime, nntp-marks-directory): New variables.
9894 (nntp-request-set-mark, nntp-request-update-info)
9895 (nntp-possibly-create-directory, nntp-marks-changed-p)
9896 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
9897 functions.
10ace8ea 9898
01c52d31 98992004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 9900
01c52d31
MB
9901 * gnus-score.el (gnus-score-insert-help): Use
9902 gnus-select-lowest-window.
10ace8ea 9903
01c52d31
MB
9904 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
9905 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 9906
01c52d31 9907 * gnus.el: do.
10ace8ea 9908
01c52d31 99092004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 9910
01c52d31
MB
9911 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
9912 encodings of MIME-encoded words, in order to improve
9913 interoperability with several broken MUAs.
10ace8ea 9914
01c52d31 99152004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 9916
01c52d31
MB
9917 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
9918 tags, only when charsets are not specified in headers.
9919 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 9920
01c52d31 99212004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 9922
01c52d31
MB
9923 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
9924 instead of MIME-decoded from fields when checking
9925 `gnus-article-address-banner-alist'.
0302b80e 9926
01c52d31 99272004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 9928
01c52d31
MB
9929 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
9930 description rather than subject.
fa9a04e1 9931
01c52d31 99322004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 9933
01c52d31 9934 * gnus.el (gnus-version-number): Bump.
fa9a04e1 9935
01c52d31 99362004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 9937
01c52d31 9938 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 9939
01c52d31 99402004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 9941
01c52d31
MB
9942 * gnus-agent.el (gnus-agent-read-agentview): Inline
9943 gnus-uncompress-range.
fa9a04e1 9944
01c52d31 99452004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 9946
01c52d31
MB
9947 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
9948 `exec-installed-p'.
fa9a04e1 9949
01c52d31 99502004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 9951
01c52d31
MB
9952 * gnus.el (spam-process, spam-autodetect-methods): Add
9953 bsfilter and bsfilter-headers.
fa9a04e1 9954
01c52d31
MB
9955 * spam.el (spam-bsfilter): New customize group.
9956 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
9957 (spam-bsfilter-header, spam-bsfilter-probability-header)
9958 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
9959 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
9960 (spam-bsfilter-database-directory): New options.
9961 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
9962 (spam-list-of-statistical-checks, spam-registration-functions):
9963 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
9964 (spam-bsfilter-score): New command.
9965 (spam-check-bsfilter-headers, spam-check-bsfilter)
9966 (spam-bsfilter-register-with-bsfilter)
9967 (spam-bsfilter-register-spam-routine)
9968 (spam-bsfilter-unregister-spam-routine)
9969 (spam-bsfilter-register-ham-routine)
9970 (spam-bsfilter-unregister-ham-routine): New functions.
9971 (spam-generic-score): Support bsfilter; Accept an optional argument
9972 to recalcurate spam score even if scoring header has already been
9973 added.
9974 (spam-bogofilter-score, spam-spamassassin-score): Accept an
9975 optional argument to recalcurate spam score even if scoring header
9976 has already been added.
bf68d4e6 9977
01c52d31 99782004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 9979
01c52d31
MB
9980 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
9981 strings! Reported by David D. Smith <davidsmith@acm.org>.
9982 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
9983 link is missing.
f66ce3b9 9984
01c52d31 99852004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 9986
01c52d31
MB
9987 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
9988 (html2text-get-attr): Rewrite.
14f56b66 9989
01c52d31
MB
9990 * message.el (message-setup-1): Remove redundant put-text-property
9991 on mail-header-separator.
14f56b66 9992
01c52d31 99932004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 9994
01c52d31
MB
9995 * gnus-registry.el (gnus-registry-cache-whitespace)
9996 (gnus-registry-action, gnus-registry-spool-action)
9997 (gnus-registry-split-fancy-with-parent): Change message levels
9998 from 5 to 3 or 7, as needed.
ec3c4a4c 9999
01c52d31
MB
10000 * spam.el (spam-summary-prepare-exit)
10001 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
10002 (spam-split, spam-find-spam, spam-log-undo-registration)
10003 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
10004 level from 5 to 6.
5f5475ac 10005
01c52d31 100062004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 10007
01c52d31
MB
10008 * gnus-ems.el: Autoload appt-select-lowest-window (revert
10009 2004-03-04 change).
5f5475ac 10010
01c52d31 100112004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 10012
01c52d31
MB
10013 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
10014 Use mapc when appropriate.
2fd561a9 10015
01c52d31 10016 * sieve-manage.el (sieve-manage-open): do.
2fd561a9 10017
01c52d31 10018 * nnweb.el (nnweb-insert-html): do.
4e90f2b9 10019
01c52d31
MB
10020 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
10021 (nnvirtual-partition-sequence, nnvirtual-create-mapping): do.
4e90f2b9 10022
01c52d31 10023 * nnspool.el (nnspool-request-group): do.
ee7d3cc0 10024
01c52d31
MB
10025 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
10026 do.
ee7d3cc0 10027
01c52d31 10028 * nnml.el (nnml-request-update-info): do.
04ff38fb 10029
01c52d31
MB
10030 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
10031 (nnmh-request-create-group, nnmh-update-gnus-unreads): do.
04ff38fb 10032
01c52d31
MB
10033 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
10034 (nnimap-request-set-mark): do.
ff4d3926 10035
01c52d31 10036 * nnfolder.el (nnfolder-request-update-info): do.
ff4d3926 10037
01c52d31
MB
10038 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
10039 do.
ff4d3926 10040
01c52d31 10041 * mml.el (mml-destroy-buffers, mml-compute-boundary-1): do.
ff4d3926 10042
01c52d31 10043 * gnus-uu.el (gnus-uu-find-articles-matching): do.
ff4d3926 10044
01c52d31
MB
10045 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
10046 do.
ff4d3926 10047
01c52d31
MB
10048 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
10049 do.
ff4d3926 10050
01c52d31 10051 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files): do.
82a8ad04 10052
01c52d31 10053 * gnus-nocem.el (gnus-nocem-scan-groups): do.
82a8ad04 10054
01c52d31 10055 * gnus-int.el (gnus-start-news-server): do.
270a576a 10056
01c52d31
MB
10057 * gnus-group.el (gnus-group-make-kiboze-group)
10058 (gnus-group-browse-foreign-server): do.
270a576a 10059
01c52d31 100602004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10061
01c52d31 10062 FIXME: Make separate entries for each person.
270a576a 10063
01c52d31
MB
10064 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
10065 Sj\e,Ax\e(Bgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
10066 <shields@msrl.com>:
270a576a 10067
01c52d31
MB
10068 * spam.el (spam-necessary-extra-headers): Get the extra headers we
10069 may need for spam sorting and scoring.
10070 (spam-user-format-function-S): Add user format function suitable for
10071 general use.
10072 (spam-article-sort-by-spam-status): Add sorting function for summary
10073 sorting.
10074 (spam-extra-header-to-number): Add function to get a score from a
10075 header.
10076 (spam-summary-score): Add function to get a numeric score from the
10077 headers.
10078 (spam-generic-score): Fixed function doc, was in wrong place.
10079 (spam-initialize): Take symbols when it's run, and install the
10080 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 10081
01c52d31 100822004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10083
01c52d31
MB
10084 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
10085 Reported by bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
270a576a 10086
01c52d31 100872004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 10088
01c52d31
MB
10089 * gnus-sum.el (gnus-set-global-variables)
10090 (gnus-build-all-threads, gnus-get-newsgroup-headers)
10091 (gnus-article-get-xrefs, gnus-summary-best-group)
10092 (gnus-summary-next-article, gnus-summary-enter-digest-group)
10093 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
10094 (gnus-summary-update-info, gnus-kill-or-deaden-summary): Use
10095 with-current-buffer.
270a576a 10096
01c52d31 100972004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10098
01c52d31
MB
10099 * spam.el (spam-summary-prepare-exit): Simplify logic.
10100 (spam-fetch-article-header): Read the article header if it's not
10101 available.
10102 (spam-list-articles): Simplify logic.
10103 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 10104
01c52d31 10105 * gnus-registry.el: Fix comments at beginning.
270a576a 10106
01c52d31 101072004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 10108
01c52d31
MB
10109 * message.el (message-cater-to-broken-inn): Remove.
10110 (message-shorten-references): Make sure the total folded length of
10111 References is shorter than 998 characters to cater to a bug in INN
10112 2.3. Also, don't pretend that references aren't folded -- this
10113 hasn't worked for a while.
d31fa104 10114
01c52d31 101152004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 10116
01c52d31
MB
10117 * gnus-agent.el (gnus-agentize):
10118 gnus-agent-send-mail-real-function no longer set to current value
10119 of message-send-mail-function but rather a lambda that calls
10120 message-send-mail-function. The change makes the agent real-time
10121 responsive to user changes to message-send-mail-function.
9b981cb6 10122
01c52d31 101232004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 10124
01c52d31
MB
10125 * legacy-gnus-agent.el
10126 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
10127 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 10128
01c52d31 101292004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 10130
01c52d31 10131 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 10132
01c52d31 101332004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 10134
01c52d31
MB
10135 * nnmail.el (nnmail-cache-insert): Always check whether
10136 nnmail-cache-ignore-groups matches a group name.
f429956a 10137
01c52d31 101382004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 10139
01c52d31
MB
10140 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
10141 (spam-find-spam, spam-log-processing-to-registry)
10142 (spam-log-registered-p, spam-log-unregistration-needed-p)
10143 (spam-log-undo-registration): Use gnus-message instead of
10144 gnus-error, none of these errors are fatal.
5c243ee4 10145
01c52d31
MB
10146 * gnus-registry.el (gnus-registry-clean-empty-function)
10147 (gnus-registry-clean-empty): Remove only empty entries without
10148 extra data.
aba1948a 10149
01c52d31 101502004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 10151
01c52d31
MB
10152 * spam-stat.el (spam-stat-buffer-change-to-spam)
10153 (spam-stat-buffer-change-to-non-spam): Change (error) to
10154 (gnus-message 8) invocation.
aba1948a 10155
01c52d31 101562004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 10157
01c52d31
MB
10158 * nntp.el (nntp-via-netcat-command): New variable.
10159 (nntp-via-netcat-switches): New variable.
10160 (nntp-open-via-rlogin-and-netcat): New function.
10161 (nntp-open-connection-function): Doc fix.
10162 (nntp-telnet-command): Doc fix.
10163 (nntp-end-of-line): Doc fix.
10164 (nntp-via-rlogin-command): Doc fix.
10165 (nntp-via-user-name): Doc fix.
10166 (nntp-via-address): Doc fix.
aba1948a 10167
01c52d31 101682004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 10169
01c52d31
MB
10170 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
10171 error in Emacs 21.1.
ddff82cf 10172
01c52d31 101732004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 10174
01c52d31 10175 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 10176
01c52d31
MB
101772004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
10178 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
10179 (gnus-agent-with-refreshed-group): New macro.
10180 (gnus-agent-rename-group): New function.
10181 (gnus-agent-delete-group): New function.
10182 (gnus-agent-save-group-info): Use gnus-command-method when
10183 `method' parameter is nil. Don't write nil entries into the
10184 active file.
10185 (gnus-agent-get-group-info): New function.
10186 (gnus-agent-fetch-articles): Use
10187 gnus-agent-update-files-total-fetched-for to increment disk space
10188 used.
10189 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
10190 gnus-agent-update-view-total-fetched-for to increment disk space
10191 used.
10192 (gnus-agent-get-local): Added optional parameters to avoid calling
10193 gnus-group-real-name and gnus-find-method-for-group.
10194 (gnus-agent-set-local): Delete stored entry if either min, or max,
10195 are nil.
10196 (gnus-agent-fetch-session): Reworded error/quit messages. On
10197 quit, use gnus-agent-regenerate-group to record existance of any
10198 articles fetched to disk before the quit occurred.
10199 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
10200 gnus-agent-update-view-total-fetched-for, and
10201 gnus-agent-update-files-total-fetched-for to decrement disk space
10202 used.
10203 (gnus-agent-retrieve-headers): Use
10204 gnus-agent-update-view-total-fetched-for to increment disk space
10205 used.
10206 (gnus-agent-regenerate-group): Replace gnus-group-update-group
10207 with gnus-agent-update-files-total-fetched-for to decrement disk
10208 space and fresh group buffer.
10209 (gnus-agent-inhibit-update-total-fetched-for): New variable.
10210 (gnus-agent-need-update-total-fetched-for): New variable.
10211 (gnus-agent-update-files-total-fetched-for): New function.
10212 (gnus-agent-update-view-total-fetched-for): New function.
10213 (gnus-agent-total-fetched-for): New function.
10214
10215 * gnus-cache.el (gnus-cache-save-buffers): Use
10216 gnus-cache-update-overview-total-fetched-for to change disk space
10217 used by this group.
10218 (gnus-cache-possibly-enter-article): Use
10219 gnus-cache-update-file-total-fetched-for to increment disk space
10220 used by this group.
10221 (gnus-cache-possibly-remove-article): Use
10222 gnus-cache-update-file-total-fetched-for to decrement disk space
10223 used by this group.
10224 (gnus-cache-generate-nov-databases): Purge total fetched cache.
10225 (gnus-cache-rename-group): New function.
10226 (gnus-cache-delete-group): New function.
10227 (gnus-cache-inhibit-update-total-fetched-for): New variable.
10228 (gnus-cache-need-update-total-fetched-for): New variable.
10229 (gnus-cache-with-refreshed-group): New macro.
10230 (gnus-cache-update-file-total-fetched-for): New function.
10231 (gnus-cache-update-overview-total-fetched-for): New function.
10232 (gnus-cache-rename-group-total-fetched-for): New function.
10233 (gnus-cache-delete-group-total-fetched-for): New function.
10234 (gnus-cache-total-fetched-for): New function.
112d84ef 10235
01c52d31
MB
10236 * gnus-group.el: Require gnus-sum and autoload functions to
10237 resolve warnings when gnus-group.el compiled alone.
10238 (gnus-group-line-format): Documented new %F
10239 (size of Fetched data) group line format; identifies disk space
10240 used by agent and cache.
10241 (gnus-group-line-format-alist): Defined new F format.
10242 (gnus-total-fetched-for): New function.
10243 (gnus-group-delete-group): No longer update
10244 gnus-cache-active-altered as gnus-request-delete-group now keeps
10245 the cache in sync.
10246 (gnus-group-list-active): Let the agent store a server's active
10247 list if currently plugged.
2f7717f6 10248
01c52d31
MB
10249 * gnus-int.el (gnus-request-delete-group): Use
10250 gnus-cache-delete-group and gnus-agent-delete-group to keep the
10251 local disk in sync with the server.
e46889e0 10252 (gnus-request-rename-group): Use
01c52d31
MB
10253 gnus-cache-rename-group and gnus-agent-rename-group to keep the
10254 local disk in sync with the server.
2f7717f6 10255
01c52d31
MB
10256 * gnus-start.el (gnus-get-unread-articles): Cosmetic
10257 simplification to logic.
c44edf72 10258
01c52d31 10259 * gnus-util.el (gnus-rename-file): New function.
c44edf72 10260
01c52d31 102612004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 10262
01c52d31 10263 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 10264
01c52d31 102652004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 10266
01c52d31
MB
10267 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
10268 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 10269
01c52d31 102702004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 10271
01c52d31
MB
10272 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
10273 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 10274
01c52d31 102752004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 10276
01c52d31 10277 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 10278
01c52d31 102792004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 10280
01c52d31
MB
10281 * spam.el (spam-set-difference): Add function to replace
10282 gnus-set-difference in spam.el.
10283 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 10284
01c52d31 102852004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 10286
01c52d31
MB
10287 * gnus-registry.el (gnus-registry-cache-file): Update to use
10288 gnus-dribble-directory OR gnus-home-directory OR ~.
10289 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 10290
01c52d31 102912004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 10292
01c52d31
MB
10293 * message.el (message-exchange-point-and-mark): Use
10294 message-mark-active-p. Suggested by Jesper Harder
10295 <harder@ifa.au.dk>.
45893b95 10296
01c52d31 102972004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 10298
01c52d31
MB
10299 * message.el (message-exchange-point-and-mark): Don't activate
10300 region if it was inactive. Suggested by Hiroshi Fujishima
10301 <pooh@nature.tsukuba.ac.jp>.
734c5765 10302
01c52d31 103032004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 10304
01c52d31
MB
10305 * gnus-art.el (article-display-face): Display Faces in the same
10306 order as X-Faces.
734c5765 10307
01c52d31 103082004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10309
01c52d31 10310 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 10311
01c52d31 103122004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10313
01c52d31
MB
10314 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
10315 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
10316 (gnus-article-mime-hierarchy): Remove.
10317 (gnus-article-mime-hierarchy-next): Remove.
10318 (gnus-article-mode): Revert 2004-03-19 change.
10319 (gnus-article-setup-buffer): Revert 2004-03-19 change.
10320 (gnus-insert-mime-button): Revert 2004-03-19 change.
10321 (gnus-mime-accumulate-hierarchy): Remove.
10322 (gnus-mime-enter-multipart): Remove.
10323 (gnus-mime-leave-multipart): Remove,
10324 (gnus-mime-display-part): Revert 2004-03-19 change.
10325 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 10326
01c52d31 10327 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 10328
01c52d31 103292004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 10330
01c52d31 10331 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 10332
01c52d31 103332004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10334
01c52d31
MB
10335 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
10336 t while entering a file name using the mm-with-multibyte macro.
10337 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 10338
01c52d31 10339 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 10340
01c52d31 103412004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10342
01c52d31
MB
10343 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
10344 user option.
10345 (gnus-mime-multipart-functions): Doc and customization fix.
10346 (gnus-article-mime-hierarchy): New variable.
10347 (gnus-article-mime-hierarchy-next): New variable.
10348 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
10349 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
10350 gnus-article-mime-hierarchy-next to nil.
10351 (gnus-insert-mime-button): Show hierarchy numbers.
10352 (gnus-mime-accumulate-hierarchy): New function.
10353 (gnus-mime-enter-multipart): New function.
10354 (gnus-mime-leave-multipart): New function.
10355 (gnus-mime-display-part): Recompute hierarchical MIME structure.
10356 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 10357
01c52d31
MB
10358 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
10359 gnus-article-mime-hierarchy-next to nil.
ad136a7c 10360
01c52d31 103612004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 10362
01c52d31 10363 * dns.el: Don't require gnus-xmas.
ad136a7c 10364
01c52d31 103652004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 10366
01c52d31
MB
10367 * mml.el (mml-generate-mime-1): Don't use format=flowed with
10368 inline PGP.
10369 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 10370
01c52d31 103712004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10372
01c52d31
MB
10373 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
10374 when the group's active is not available.
ad136a7c 10375
01c52d31 103762004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10377
01c52d31
MB
10378 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
10379 error.
ad136a7c 10380
01c52d31 103812004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 10382
01c52d31
MB
10383 * imap.el (imap-store-password): New variable.
10384 (imap-interactive-login): Use it.
10385 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 10386
01c52d31 103872004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10388
01c52d31
MB
10389 * gnus-art.el (gnus-article-read-summary-keys): Restore new
10390 window-start and hscroll to summary window.
ad136a7c 10391
01c52d31 103922004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 10393
01c52d31
MB
10394 * gnus-start.el (gnus-convert-old-newsrc): Only write the
10395 conversion message to newsrc-dribble when an actual conversion is
10396 performed.
ad136a7c 10397
01c52d31 103982004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 10399
01c52d31 10400 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 10401
01c52d31 104022004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10403
01c52d31
MB
10404 * mm-decode.el (mm-complicated-handles): New function reviving
10405 former definition of mm-multiple-handles.
49561cf6 10406
01c52d31
MB
10407 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
10408 (gnus-mime-delete-part): Use it.
49561cf6 10409
01c52d31 104102004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 10411
01c52d31
MB
10412 * gnus-agent.el (gnus-agent-read-local): Bind
10413 nnheader-file-coding-system to gnus-agent-file-coding-system to
10414 avoid the implicit assumption that they will always be equal.
10415 (gnus-agent-save-local): Bind buffer-file-coding-system, not
10416 coding-system-for-write, as the with-temp-file macro first prints
10417 to a buffer then saves the buffer.
87589a70 10418
01c52d31 104192004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 10420
01c52d31
MB
10421 * gnus-art.el (gnus-article-edit-part): New function.
10422 (gnus-mime-save-part-and-strip): Use it; do query instead of
10423 signaling an error; don't use mm-multiple-handles.
10424 (gnus-mime-delete-part): Ditto.
c825ac9d 10425
01c52d31 104262004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 10427
01c52d31
MB
10428 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
10429 old file versions.
10430 (gnus-group-prepare-hook): Removed function that converted list
10431 form of gnus-agent-expire-days to group properties.
ae465fa7 10432
01c52d31
MB
10433 * gnus-int.el: Autoload gnus-agent-regenerate-group.
10434 (gnus-request-accept-article): Re-indented.
5f49be3f 10435
01c52d31
MB
10436 * gnus-start.el (gnus-convert-old-newsrc): Registered new
10437 converters to handle old agent file formats. Added logic for a
10438 "backup before upgrading warning".
10439 (gnus-convert-mark-converter-prompt): Developers can mark
10440 functions as needing (default), or not needing,
10441 gnus-convert-old-newsrc's "backup before upgrading warning".
10442 (gnus-convert-converter-needs-prompt): Tests whether the user
10443 should be protected from potentially irreversable changes by the
10444 function.
5f49be3f 10445
002876ab 10446 * legacy-gnus-agent.el: New. Provides converters that are only
01c52d31 10447 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 10448
01c52d31 104492004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 10450
01c52d31 10451 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 10452
01c52d31 10453 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 10454
01c52d31 104552004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 10456
01c52d31 10457 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 10458
01c52d31 10459 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 10460
01c52d31 10461 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 10462
01c52d31 104632004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 10464
01c52d31
MB
10465 * gnus-sum.el (gnus-widget-reversible-match)
10466 (gnus-widget-reversible-to-internal)
10467 (gnus-widget-reversible-to-external): New functions.
10468 (gnus-widget-reversible): New widget.
10469 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 10470
01c52d31 104712004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 10472
01c52d31
MB
10473 * gnus-sum.el (gnus-thread-sort-functions)
10474 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 10475
01c52d31 104762004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 10477
01c52d31
MB
10478 * spam.el (spam-use-gmane-xref): Add new backend.
10479 (spam-gmane-xref-spam-group): Add variable to control the name of the
10480 Gmane spam group.
10481 (spam-blackhole-servers, spam-blackhole-good-server-regex)
10482 (spam-regex-headers-spam, spam-regex-headers-ham)
10483 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
10484 (spam-list-of-checks): Add spam-use-gmane-xref to list of
10485 backends and checks.
10486 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 10487
01c52d31
MB
10488 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
10489 an autodetect method.
e2642250 10490
01c52d31 104912004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 10492
01c52d31
MB
10493 * gnus-int.el (gnus-request-accept-article): Inform the agent that
10494 articles are being added to a group.
10495 (gnus-request-replace-article): Inform the agent that articles
10496 need to be uncached as the cached contents are no longer valid.
e2642250 10497
01c52d31 104982004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 10499
01c52d31 10500 * binhex.el: Don't autoload executable-find.
e2642250 10501
01c52d31 10502 * canlock.el: Don't autoload mail-fetch-field.
e2642250 10503
01c52d31 10504 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 10505
01c52d31
MB
10506 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
10507 rmail-dont-reply-to and rmail-output.
e2642250 10508
01c52d31 10509 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 10510
01c52d31 10511 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 10512
01c52d31
MB
10513 * imap.el: Don't autoload base64-decode-string,
10514 base64-encode-string and md5.
e2642250 10515
01c52d31
MB
10516 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
10517 and rmail-msg-restore-non-pruned-header.
e2642250 10518
01c52d31 10519 * mm-decode.el: Don't autoload executable-find.
e2642250 10520
01c52d31 10521 * mm-url.el: Don't autoload executable-find.
e2642250 10522
01c52d31 10523 * mm-view.el: Don't autoload diff-mode.
e2642250 10524
01c52d31
MB
10525 * nndb.el: Don't autoload news-reply-mode, news-setup,
10526 cancel-timer and telnet.
e2642250 10527
01c52d31 10528 * password.el: Don't autoload run-at-time for Emacs.
e2642250 10529
01c52d31 10530 * sha1-el.el: Don't autoload executable-find.
e2642250 10531
01c52d31 10532 * sieve-mode.el: Don't autoload c-mode.
e2642250 10533
01c52d31 10534 * uudecode.el: Don't autoload executable-find.
e2642250 10535
01c52d31 105362004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 10537
01c52d31
MB
10538 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
10539 (gnus-agent-possibly-alter-active): Avoid null in numeric
10540 comparison.
10541 (gnus-agent-set-local): Refuse to save null in local object table.
10542 (gnus-agent-regenerate-group): The REREAD parameter can now be a
10543 list of articles that will be marked as unread.
e2642250 10544
01c52d31 105452004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 10546
01c52d31 10547 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 10548
01c52d31 105492004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 10550
01c52d31
MB
10551 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
10552 language tags.
ba0226dd 10553
01c52d31 105542004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 10555
01c52d31
MB
10556 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
10557 Don't bind "obarray".
5153a47a 10558
01c52d31
MB
10559 * gnus-sum.el (gnus-thread-sort-functions): Added
10560 `gnus-thread-sort-by-most-recent-number' and
10561 `gnus-thread-sort-by-most-recent-date'.
10562 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 10563
01c52d31 105642004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10565
01c52d31 10566 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 10567
01c52d31 105682004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 10569
01c52d31
MB
10570 * gnus-cus.el (gnus-agent-customize-category): Removed
10571 ignore-errors macro reference that required cl to be loaded at
10572 run-time.
5153a47a 10573
01c52d31
MB
10574 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
10575 single-interval range of the form (min . max). Previously the
10576 range had to look like ((min . max)). Likewise, return
10577 (min . max) rather than ((min . max)).
10578 (gnus-range-map): Use gnus-range-normalize to accept
10579 single-interval range.
5153a47a 10580
01c52d31
MB
10581 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
10582 the cache, but not the agent, now appear with their usual face.
5153a47a 10583
01c52d31 105842004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10585
01c52d31
MB
10586 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
10587 w3m-safe-url-regexp variable buffer-local.
86713405 10588
01c52d31 10589 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 10590
01c52d31 105912004-02-27 Simon Josefsson <jas@extundo.com>
86713405 10592
01c52d31
MB
10593 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
10594 gnus-group-real-prefix.
10595 (gnus-summary-move-article): Use it, instead of
10596 gnus-group-real-prefix.
86713405 10597
01c52d31 105982004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 10599
01c52d31
MB
10600 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
10601 w3m-safe-url-regexp variable buffer-local and set it as the value
10602 of mm-w3m-safe-url-regexp.
d5ddd795 10603
01c52d31 10604 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 10605
01c52d31
MB
10606 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
10607 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 10608
01c52d31
MB
10609 * nnrss.el (nnrss-opml-export): Use
10610 mm-set-buffer-file-coding-system instead of
10611 set-buffer-file-coding-system.
54506618 10612
01c52d31 106132004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 10614
01c52d31
MB
10615 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
10616 of checkdoc.el).
10617 * nnrss.el: do.
10618 * gnus-mlspl.el: do.
10619 * gnus-ml.el: do.
10620 * gnus-srvr.el: do.
54506618 10621
01c52d31 10622 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 10623
01c52d31 106242004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 10625
01c52d31
MB
10626 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
10627 Corrections to custom-manual links.
54506618 10628
01c52d31 10629 * gnus-art.el (gnus-article): Ditto.
54506618 10630
01c52d31 10631 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 10632
01c52d31 106332004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10634
01c52d31 10635 * flow-fill.el: Typo.
54506618 10636
01c52d31 106372004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 10638
01c52d31 10639 * spam-wash.el: New file.
54506618 10640
01c52d31 106412004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 10642
01c52d31 10643 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 10644
01c52d31 106452004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 10646
01c52d31
MB
10647 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
10648 to be run with new-articles as LIST1, not LIST2.
10649 (spam-registration-functions): Add spam-use-ham-copy as a nil
10650 registration backend.
54506618 10651
01c52d31 106522004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10653
01c52d31
MB
10654 * spam-stat.el (spam-stat-washing-hook): New option.
10655 (spam-stat-buffer-words): Use it.
10656 (spam-stat-process-directory, spam-stat-test-directory): Use
10657 insert-file-contents-literally.
10658 (spam-stat-coding-system): New variable.
10659 (spam-stat-load, spam-stat-save): Use it.
54506618 10660
01c52d31 106612004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10662
01c52d31
MB
10663 * spam-report.el (spam-report-plug-agent): Quote
10664 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 10665
01c52d31 106662004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10667
01c52d31
MB
10668 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
10669 / in mailto URLs.
54506618 10670
01c52d31 106712004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10672
01c52d31
MB
10673 * spam-report.el (spam-report-process-queue): Fix interactive use.
10674 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
10675 (spam-report-unplug-agent): Doc fixes.
10676 (spam-report-url-ping-mm-url, spam-report-url-to-file)
10677 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 10678
01c52d31 106792004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10680
01c52d31
MB
10681 * message.el (message-setup-fill-variables): Add mml tags to
10682 paragraph-start and paragraph-separate. Suggested by Andrew Korty
10683 <ajk@iu.edu>.
10684 (message-mode): Don't modify paragraph-separate there.
54506618 10685
01c52d31 106862004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10687
01c52d31
MB
10688 * compface.el (uncompface-use-external): Default to undecided.
10689 (uncompface-use-external-threshold): New variable.
10690 (uncompface-float-time): New macro.
10691 (uncompface): Determine whether to use the external decoder if
10692 uncompface-use-external is undecided.
54506618 10693
01c52d31 106942004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 10695
01c52d31
MB
10696 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
10697 after images.
54506618 10698
01c52d31 10699 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 10700
01c52d31 107012004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 10702
01c52d31 10703 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 10704
002876ab 10705 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
54506618 10706
01c52d31
MB
10707 * gnus-sum.el (gnus-summary-limit-to-age)
10708 (gnus-summary-limit-children): do.
54506618 10709
01c52d31 10710 * gnus-int.el (gnus-request-scan): do.
54506618 10711
01c52d31 10712 * gnus-group.el (gnus-group-suspend): do.
54506618 10713
01c52d31 10714 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 10715
01c52d31 10716 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 10717
01c52d31
MB
10718 * gnus-agent.el (gnus-summary-set-agent-mark)
10719 (gnus-agent-regenerate-group): do.
54506618 10720
01c52d31 10721 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 10722
01c52d31 10723 * binhex.el (binhex-decode-region-internal): do.
54506618 10724
01c52d31 107252004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10726
01c52d31
MB
10727 * gnus-fun.el (gnus-face-properties-alist): New user option.
10728 (gnus-display-x-face-in-from): Use it.
54506618 10729
01c52d31 10730 * gnus-art.el (article-display-face): Ditto.
54506618 10731
01c52d31 10732 * compface.el (uncompface-use-external): Default to nil.
54506618 10733
01c52d31 107342004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 10735
01c52d31
MB
10736 * nntp.el (nntp-erase-buffer): New function.
10737 (nntp-retrieve-data, nntp-send-command)
10738 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
10739 (nntp-possibly-change-group): Use it.
54506618 10740
01c52d31
MB
10741 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
10742 with-current-buffer.
54506618 10743
01c52d31 107442004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 10745
01c52d31
MB
10746 * compface.el: Merge the ELisp-based uncompface program.
10747 (compface): New customization group.
10748 (uncompface-use-external): New user option.
10749 (uncompface): Call uncompface-internal if uncompface-use-external
10750 is nil.
10751 (uncompface-internal): New function. Note that there are also
10752 some other functions and variables added for this function.
54506618 10753
01c52d31 107542004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 10755
01c52d31
MB
10756 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
10757 if necessary.
54506618 10758
01c52d31 107592004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 10760
01c52d31
MB
10761 * spam-report.el (spam-report-unplug-agent)
10762 (spam-report-plug-agent, spam-report-deagentize)
10763 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
10764 Add support for the Agent in spam-report: when unplugged, report to a
10765 file; when plugged, submit all the requests.
54506618 10766
01c52d31
MB
10767 * spam.el (spam-register-routine): Fix message about
10768 registration.
54506618 10769
01c52d31 107702004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 10771
01c52d31
MB
10772 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
10773 dependencies.
10774 (rfc2047-encode): Use it.
54506618 10775
01c52d31
MB
10776 * gnus-art.el (gnus-button-marker-list): Move before first
10777 reference.
54506618 10778
01c52d31
MB
10779 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
10780 (imap-parse-body): Fix format string mismatch.
54506618 10781
01c52d31 10782 * gnus-score.el (gnus-summary-increase-score): do.
54506618 10783
01c52d31 10784 * nnrss.el (nnrss-close): New function.
54506618 10785
01c52d31 107862004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 10787
01c52d31
MB
10788 * nnrss.el (nnrss-make-filename): New function.
10789 (nnrss-request-delete-group, nnrss-read-server-data)
10790 (nnrss-save-server-data, nnrss-read-group-data)
10791 (nnrss-save-group-data): Use it.
10792 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
10793 (nnrss-read-server-data, nnrss-read-group-data): Use load.
10794 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 10795
01c52d31 107962004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 10797
01c52d31 10798 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 10799
01c52d31 108002004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 10801
01c52d31
MB
10802 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
10803 files.
54506618 10804
01c52d31
MB
10805 * message.el (message-generate-headers-first): Don't quote nil
10806 and t in docstrings.
54506618 10807
01c52d31 10808 * imap.el (imap-id): do.
54506618 10809
01c52d31
MB
10810 * gnus-agent.el (gnus-agent-consider-all-articles)
10811 (gnus-agent-queue-mail): do.
54506618 10812
01c52d31 108132004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10814
01c52d31
MB
10815 * spam-report.el (spam-report-process-queue): New function.
10816 Process requests from `spam-report-requests-file'.
10817 (spam-report-process-queue): Doc fix.
54506618 10818
01c52d31 108192004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 10820
01c52d31
MB
10821 * spam.el (spam-register-routine)
10822 (spam-log-processing-to-registry, spam-log-registered-p)
10823 (spam-log-unregistration-needed-p, spam-log-undo-registration):
10824 Change "check" to "spam-check" for semi-clarity.
531e5812 10825
01c52d31 108262004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 10827
01c52d31 10828 * pop3.el: Require nnheader.
531e5812 10829
01c52d31 10830 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 10831
01c52d31 10832 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 10833
01c52d31 10834 * gnus-picon.el: Require cl.
531e5812 10835
01c52d31 10836 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 10837
01c52d31 10838 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 10839
01c52d31 10840 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 10841
01c52d31
MB
10842 * gnus-art.el (gnus-article-edit-mode): Define before first
10843 reference.
531e5812 10844
01c52d31 108452004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 10846
01c52d31
MB
10847 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
10848 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 10849
01c52d31 10850 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 10851
01c52d31 10852 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 10853
01c52d31 10854 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 10855
01c52d31 10856 * gnus-art.el (article-date-ut): do.
69075cdd 10857
01c52d31
MB
10858 * message.el (message-fetch-field): Remove redundant
10859 case-fold-search binding.
10860 (message-narrow-to-field): Simplify.
69075cdd 10861
01c52d31 108622004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 10863
01c52d31 10864 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 10865
01c52d31
MB
10866 * spam-report.el (spam-report-url-to-file)
10867 (spam-report-requests-file): New function and variable for offline
10868 reporting.
10869 (spam-report-url-ping-function): Add `spam-report-url-to-file'
10870 and user defined function.
10871 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 10872
01c52d31 108732004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 10874
01c52d31 10875 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 10876
01c52d31 108772004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 10878
01c52d31
MB
10879 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
10880 format string mismatch.
ebbeed62 10881
01c52d31 10882 * sieve.el (sieve-deactivate-all): do.
8903a9c8 10883
01c52d31 10884 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 10885
01c52d31 10886 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 10887
01c52d31 10888 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 10889
01c52d31 10890 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 10891
01c52d31 108922004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 10893
01c52d31
MB
10894 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
10895 the list of checks.
e62e7654 10896
01c52d31 108972004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 10898
01c52d31
MB
10899 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
10900 padding.
e62e7654 10901
01c52d31 109022004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 10903
01c52d31
MB
10904 * mm-view.el (mm-fill-flowed): New variable.
10905 (mm-inline-text): Use it.
eb6a2b61 10906
01c52d31 109072004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 10908
01c52d31
MB
10909 * spam.el (spam-spamassassin-register-ham-routine)
10910 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 10911
01c52d31 109122004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 10913
01c52d31
MB
10914 * gnus.el (gnus-tmp-grouplens): Remove.
10915 (gnus-summary-line-format): Remove grouplens.
f0096211 10916
01c52d31 10917 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 10918
01c52d31
MB
10919 * gnus-spec.el (gnus-format-specs): Ditto.
10920 (gnus-update-format-specifications): Flush the group format spec
10921 cache if there's the grouplens stuff.
10922 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 10923
01c52d31 109242004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 10925
01c52d31
MB
10926 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
10927 omission.
14e20e13 10928
01c52d31 109292004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 10930
01c52d31
MB
10931 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
10932 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 10933
01c52d31 109342004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 10935
01c52d31
MB
10936 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
10937 nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
10938 New macros and functions.
10939 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
10940 Handle > NLINK_MAX messages.
10941 * nnmaildir.el (nnmaildir-request-set-mark): Use
10942 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 10943
01c52d31 109442004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 10945
01c52d31
MB
10946 * spam-stat.el (spam-stat-process-directory-age): New option.
10947 (spam-stat-process-directory): Use it.
c1d7d285 10948
01c52d31 109492004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 10950
01c52d31
MB
10951 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
10952 (spam-stat-save): Accept prefix argument.
c1d7d285 10953
01c52d31 109542004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 10955
01c52d31
MB
10956 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
10957 links" error.
c1d7d285 10958
01c52d31 109592004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 10960
01c52d31
MB
10961 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
10962 compatibility with old .newsrc.eld files.
10b43d7c 10963
01c52d31 10964 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 10965
01c52d31 10966 * gnus-start.el (gnus-1): do.
f4dd4ae8 10967
01c52d31 10968 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 10969
01c52d31 10970 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 10971
01c52d31 10972 * gnus-gl.el: Remove.
f4dd4ae8 10973
01c52d31 109742004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 10975
01c52d31
MB
10976 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
10977 marks consisting of a single range {for example, (3 . 5)} rather
10978 than a list of a single range { ((3 . 5)) }.
49561cf6 10979
01c52d31 109802004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 10981
01c52d31
MB
10982 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
10983 with-current-buffer.
10984 (spam-stat-store-current-buffer): Use insert-buffer-substring to
10985 avoid consing a string.
f4dd4ae8 10986
01c52d31
MB
10987 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
10988 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 10989
01c52d31 109902004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 10991
01c52d31
MB
10992 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
10993 uncompressed list.
f4dd4ae8 10994
01c52d31 109952004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 10996
01c52d31
MB
10997 * spam-stat.el (spam-stat-strip-xref): New function.
10998 (spam-stat-process-directory): Use it.
f4dd4ae8 10999
01c52d31
MB
11000 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
11001 here -- it's done in message-fetch-field.
f4dd4ae8 11002
01c52d31 110032004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 11004
01c52d31
MB
11005 * gnus-agent.el (gnus-agent-queue-mail,
11006 gnus-agent-prompt-send-queue): New variables.
11007 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
11008 * gnus-draft.el (gnus-group-send-queue): Pass the group name
11009 "nndraft:queue" along to gnus-draft-send. Use
11010 gnus-agent-prompt-send-queue.
11011 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
11012 is "nndraft:queue". Suggested by Gaute Strokkenes
11013 <gs234@srcf.ucam.org>
f4dd4ae8 11014
01c52d31
MB
11015 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
11016 (agent-enable-undownloaded-faces): Added
11017 (gnus-agent-cat-groups): Use eval-and-compile, not
11018 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
11019 method of gnus-agent-cat-groups even when the buffer has been
11020 evaled.
3042deef 11021 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31 11022 delete gnus-agent-save-active-1.
002876ab 11023 (gnus-agent-save-groups): Deleted. Identical to
01c52d31
MB
11024 gnus-agent-save-active.
11025 (gnus-agent-write-active): No longer adjust agent's copy of active
11026 file as agent's adjustments are now stored in their own
002876ab 11027 file. Removed optional parameter.
01c52d31
MB
11028 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
11029 servers. Add use of min/max range limits from server's local
11030 file.
11031 (gnus-agent-save-alist): Removed unused optional argument.
3042deef
JB
11032 (gnus-agent-load-local, gnus-agent-read-and-cache-local),
11033 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local),
01c52d31 11034 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 11035 limits for articles known to the agent. Provides a fast mechanism
01c52d31 11036 for altering many active ranges.
3042deef 11037 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
11038 active file (local makes it unnecessary).
11039 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
11040
11041 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
11042 (agent-enable-undownloaded-faces): Added
11043
11044 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
11045 disable it when sending to "nndraft:queue".
11046 (gnus-group-send-queue): Add safety check to avoid sending queue
11047 when unplugged.
f4dd4ae8 11048
01c52d31
MB
11049 * gnus-group.el (gnus-group-catchup): Use new
11050 gnus-sequence-of-unread-articles, not
11051 gnus-list-of-unread-articles, to avoid exhausting memory with huge
11052 numbers of articles. Use gnus-range-map to avoid having to
11053 uncompress the unread list.
11054 (gnus-group-archive-directory,
11055 gnus-group-recent-archive-directory): Fixed invalid ange-ftp
11056 reference.
9b5773bc 11057
01c52d31
MB
11058 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
11059 (gnus-sorted-range-intersection): Intersection of two ranges
11060 without requiring that they first be uncompressed.
9b5773bc 11061
01c52d31
MB
11062 * gnus-start.el (gnus-activate-group): Unless blocked by the
11063 caller, possibly expand the active range to include both cached
11064 and agentized articles.
11065 (gnus-convert-old-newsrc): Rewrote in anticipation of having
11066 multiple version-dependent converters.
11067 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
11068 gnus-agent-save-active.
11069 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 11070
01c52d31
MB
11071 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
11072 gnus-agent-possibly-alter-active.
11073 (gnus-adjust-marked-articles): Faster handling of simple lists
11074
110752004-01-21 Jesper Harder <harder@ifa.au.dk>
11076
11077 * spam-stat.el (spam-stat-test-directory): New optional argument
11078 displays a list of files detected. Suggested by Andrew Cohen
11079 <cohen@andy.bu.edu>.
11080 (spam-stat-buffer-words-with-scores): Don't narrow and change
11081 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
11082
110832004-01-20 Hubert Chan <hubert@uhoreg.ca>:
11084
11085 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
11086 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
11087 (spam-spamassassin-arguments)
11088 (spam-spamassassin-spam-flag-header)
11089 (spam-spamassassin-positive-spam-flag-header)
11090 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
11091 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
11092 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
11093 (spam-list-of-processors, spam-list-of-checks)
11094 (spam-list-of-statistical-checks, spam-registration-functions)
11095 (spam-check-spamassassin-headers, spam-check-spamassassin)
11096 (spam-spamassassin-score)
11097 (spam-spamassassin-register-with-sa-learn)
11098 (spam-spamassassin-register-spam-routine)
11099 (spam-spamassassin-register-ham-routine)
11100 (spam-assassin-register-spam-routine)
002876ab
JB
11101 (spam-assassin-register-ham-routine): Add SpamAssassin support.
11102 (spam-bogofilter-score): Fix to show article before scoring.
01c52d31
MB
11103
111042004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
11105
11106 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
11107 default scoring function.
11108 (spam-generic-score): Call spam-spamassassin-score if
11109 spam-use-spamassassin or spam-use-spamassassin-headers is on;
11110 spam-bogofilter-score otherwise.
11111
11112 * gnus.el (spam-process, spam-autodetect-methods): Add
11113 spamassassin and spamassassin-headers.
11114
111152004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
11116
11117 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
11118 Suppress unnecessary messages.
11119
111202004-01-20 Jesper Harder <harder@ifa.au.dk>
11121
11122 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
11123 make-hash-table.
46cdaf24 11124
01c52d31 111252004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11126
01c52d31 11127 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 11128
01c52d31 111292004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11130
01c52d31
MB
11131 * run-at-time.el: Remove useless (require 'itimer),
11132 eval-and-compile and (featurep 'xemacs).
a08b59c9 11133
01c52d31 111342004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 11135
01c52d31
MB
11136 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
11137 GROUP is a virtual group.
a08b59c9 11138
01c52d31 111392004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 11140
01c52d31 11141 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 11142
01c52d31 111432004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 11144
01c52d31 11145 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 11146
01c52d31 11147 * pgg-def.el: do.
a08b59c9 11148
01c52d31 11149 * nnmail.el: do.
a08b59c9 11150
01c52d31 11151 * gnus-undo.el: do.
a08b59c9 11152
01c52d31 11153 * gnus-picon.el: do.
a08b59c9 11154
01c52d31 11155 * gnus-util.el: do.
a08b59c9 11156
01c52d31 111572004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 11158
01c52d31 11159 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 11160
01c52d31 111612004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11162
01c52d31
MB
11163 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
11164 handle, as well as a list.
a08b59c9 11165
01c52d31
MB
11166 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
11167 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
11168 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 11169
01c52d31 111702004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 11171
01c52d31
MB
11172 * message.el (message-kill-to-signature): Allow prefix arg to
11173 specify number of lines to keep before signature.
a08b59c9 11174
01c52d31
MB
111752004-01-14 Kai Grossjohann <kai@emptydomain.de>
11176
11177 (message-kill-to-signature): Change docstring.
a08b59c9 11178
01c52d31 111792004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11180
01c52d31
MB
11181 * canlock.el: Always require sha1-el.
11182 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 11183
01c52d31 11184 * message.el: Autoload sha1 only when compiling.
a08b59c9 11185
01c52d31 111862004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11187
01c52d31 11188 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 11189
01c52d31 111902004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 11191
01c52d31 11192 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 11193
01c52d31 111942004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 11195
01c52d31
MB
11196 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
11197 Invoke gnus-score-mode. Reported by
11198 bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
1232b9cb 11199
01c52d31
MB
11200 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
11201 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 11202
01c52d31 112032004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 11204
01c52d31 11205 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 11206
01c52d31 112072004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 11208
01c52d31
MB
11209 * spam.el (spam-get-article-as-string): Update to use
11210 gnus-request-article-this-buffer, much simpler.
11211 (spam-get-article-as-buffer): Remove.
6e7fb80c 11212
01c52d31 112132004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 11214
01c52d31
MB
11215 * message.el (message-expand-name): Use EUDC if the user uses
11216 that.
7cb0aa56 11217
01c52d31 112182004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 11219
01c52d31
MB
11220 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
11221 character for the encoding to avoid consing a string.
7cb0aa56 11222
01c52d31
MB
11223 * rfc2047.el (rfc2047-decode-string): Don't cons a string
11224 unnecessarily.
7cb0aa56 11225
01c52d31 11226 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 11227
01c52d31
MB
11228 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
11229 of mm-replace-chars-in-string.
e79f14a4 11230
01c52d31 112312004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 11232
01c52d31
MB
11233 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
11234 strings.
e79f14a4 11235
01c52d31 11236 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 11237
01c52d31
MB
11238 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
11239 a new string in every iteration. Use shy groups.
e79f14a4 11240
01c52d31 112412004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 11242
01c52d31
MB
11243 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
11244 (gnus-group-change-level, gnus-kill-newsgroup)
11245 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
11246 (gnus-get-unread-articles, gnus-make-articles-unread)
11247 (gnus-make-ascending-articles-unread): Use accessor
11248 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
11249 to get group information for improved readability.
0c6ec103 11250
01c52d31 11251 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
0c6ec103 11252
01c52d31 11253 * gnus-soup.el (gnus-soup-group-brew): do.
0c6ec103 11254
01c52d31 11255 * gnus-msg.el (gnus-put-message): do.
0c6ec103 11256
01c52d31 11257 * gnus-move.el (gnus-group-move-group-to-server): do.
5fa405b6 11258
01c52d31 11259 * gnus-kill.el (gnus-batch-score): do.
1270d7ca 11260
01c52d31
MB
11261 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
11262 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
11263 (gnus-group-update-group, gnus-group-read-group)
11264 (gnus-group-make-group, gnus-group-make-help-group)
11265 (gnus-group-make-archive-group, gnus-group-make-directory-group)
11266 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
11267 (gnus-group-sort-by-unread, gnus-group-catchup)
11268 (gnus-group-unsubscribe-group, gnus-group-kill-group)
11269 (gnus-group-yank-group, gnus-group-set-info)
11270 (gnus-group-list-groups): do.
1b155fbd 11271
01c52d31 11272 * gnus.el (gnus-generate-new-group-name): do.
1270d7ca 11273
01c52d31 11274 * gnus-delay.el (gnus-delay-send-queue): do.
1270d7ca 11275
01c52d31 11276 * nnvirtual.el (nnvirtual-catchup-group): do.
1270d7ca 11277
01c52d31
MB
11278 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
11279 do.
1270d7ca 11280
01c52d31
MB
11281 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
11282 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
1270d7ca 11283
01c52d31
MB
11284 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
11285 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
11286 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
11287 (gnus-group-make-articles-read): do.
1270d7ca 11288
01c52d31 112892004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11290
01c52d31
MB
11291 * gnus-art.el (article-decode-mime-words, article-babel)
11292 (gnus-article-highlight-signature, gnus-article-add-buttons)
11293 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 11294
01c52d31
MB
11295 * gnus-art.el (gnus-article-highlight-headers)
11296 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 11297
01c52d31
MB
11298 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
11299 (gnus-article-set-globals, gnus-request-article-this-buffer)
11300 (gnus-button-message-id, gnus-article-maybe-hide-headers)
11301 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
11302 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 11303
01c52d31 113042004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11305
01c52d31
MB
11306 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
11307 also under 80 char limit, and call gnus-error if needed.
11308 (spam-fetch-article-header): Fix - it was a
11309 buffer-local variable (gnus-newsgroup-data).
11310 (spam-find-spam): Use spam-generate-fake-headers, forget about
11311 spam-insert-fake-headers.
11312 (spam-insert-fake-headers): Remove.
1270d7ca 11313
01c52d31 113142004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11315
01c52d31
MB
11316 * deuglify.el (gnus-article-outlook-unwrap-lines)
11317 (gnus-outlook-rearrange-article)
11318 (gnus-outlook-repair-attribution-outlook)
11319 (gnus-outlook-repair-attribution-block)
11320 (gnus-outlook-repair-attribution-other): Remove redundant
11321 save-excursion.
1270d7ca 11322
01c52d31 113232004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11324
01c52d31
MB
11325 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
11326 (spam-fetch-field-subject-fast)
11327 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
11328 (spam-fetch-article-header): Add functions to deal with Gnus
11329 internals for fast retrieval of article header data.
11330 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 11331
01c52d31 113322004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11333
01c52d31
MB
11334 * pop3.el (pop3-md5): Remove.
11335 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 11336
01c52d31 11337 * mm-bodies.el: base64 is always built-in.
1270d7ca 11338
01c52d31
MB
11339 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
11340 with-current-buffer.
1270d7ca 11341
23f87bed 113422004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11343
23f87bed
MB
11344 * canlock.el (canlock-insert-header): Remove excessive grouping in
11345 regexp.
1270d7ca 11346
01c52d31
MB
11347 * gnus-sum.el (gnus-summary-read-document): Ditto.
11348
11349 * gnus-uu.el (gnus-uu-part-number): Ditto.
11350
11351 * html2text.el (html2text-remove-tags): Ditto.
11352 (html2text-format-tags): Ditto.
11353 (html2text-format-single-elements): Ditto.
11354
11355 * mml.el (mml-parse-1): Ditto.
11356
113572004-01-08 Jesper Harder <harder@ifa.au.dk>
11358
11359 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
11360
11361 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
11362
11363 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
11364
11365 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
11366
113672003-11-15 Simon Josefsson <jas@extundo.com>
11368
11369 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
11370 (pgg-gpg-lookup-key): Use regexp match instead of
11371 split-string (split-string is different between emacs 21.2 and
11372 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
11373
113742004-01-08 Jesper Harder <harder@ifa.au.dk>
11375
11376 * gnus-art.el (gnus-mime-view-all-parts)
11377 (gnus-article-part-wrapper, gnus-article-view-part): Use
11378 with-current-buffer.
11379
113802004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
11381
11382 * spam.el (spam-disable-spam-split-during-ham-respool)
11383 (spam-spamoracle-database, spam-cache-lookups)
11384 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
11385 (spam-group-ham-mark-p, spam-group-spam-mark-p)
11386 (spam-group-ham-marks, spam-group-spam-marks)
11387 (spam-group-spam-contents-p, spam-group-ham-contents-p)
11388 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
11389 also add spam-use-blackholes to the statistical checks.
11390 (spam-fetch-field-fast): Add interface to fetching fields, may
11391 become a macro.
11392 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
11393 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
11394 (spam-insert-fake-headers): Fake an article when needed.
11395 (spam-find-spam): Fake article when possible.
11396 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
11397 (spam-check-bogofilter-headers): Use message-fetch-field instead
11398 of nnmail-fetch-field.
11399
114002004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
11401
11402 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
11403
114042004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
11405
11406 * spam.el (spam-split): Do not require spam-use-CHECK to be
11407 enabled if that check is passed to spam-split explicitly; also
11408 fix so 'spam doesn't get converted to spam-split-group when
11409 spam-split-symbolic-return is t.
11410 (spam-find-spam): Find registrations of the article and use those
11411 instead of re-running spam-split to find the spam/ham
11412 classification of the article.
11413 (spam-log-processing-to-registry, spam-log-registered-p)
11414 (spam-log-unregistration-needed-p, spam-log-undo-registration):
11415 Use gnus-error instead of gnus-message.
11416 (spam-log-registration-type): Add function to determine the
11417 classification of a message based on registry entries; will
11418 return nil if both 'spam and 'ham are found.
11419 (spam-check-BBDB): Expand all the BBDB macros here so we can have
11420 a reasonably fast local cache without the loading errors.
11421 (spam-cache-lookups): Set to t by default.
11422 (spam-find-spam): Don't try to guess spam-cache-lookups.
11423 (spam-enter-whitelist, spam-enter-blacklist): Clear the
11424 spam-caches entry.
11425 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
11426 caching of whitelist/blacklist entries.
11427 (spam-check-whitelist, spam-check-blacklist): Invoke
11428 spam-from-listed-p with a type, not a cache variable.
11429 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
11430
114312004-01-07 Jesper Harder <harder@ifa.au.dk>
11432
11433 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
11434
11435 * nnmail.el (nnmail-split-fancy): do.
11436
11437 * mml.el (mml-parse): do.
11438
11439 * gnus-score.el (gnus-enter-score-words-into-hashtb)
11440 (gnus-score-adaptive): do.
11441
23f87bed 114422004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11443
01c52d31
MB
11444 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
11445 (gnus-mime-button-map): Don't set keymap parent.
11446 (gnus-button-ctan-directory-regexp): Use shy grouping.
11447 (gnus-prev-page-map): Don't set keymap parent.
11448 (gnus-prev-page-map): Remove duplicated one.
11449 (gnus-next-page-map): Don't set keymap parent.
11450 (gnus-mime-security-button-map): Ditto.
11451
11452 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
11453 version number.
11454
23f87bed 11455 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 11456
23f87bed 114572004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11458
23f87bed
MB
11459 * canlock.el (canlock-sha1-function): Remove.
11460 (canlock-sha1-function-for-verify): Remove.
11461 (canlock-openssl-program): Remove.
11462 (canlock-openssl-args): Remove.
11463 (canlock-ignore-errors): Remove.
11464 (canlock-sha1-with-openssl): Remove.
11465 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
11466 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 11467
23f87bed
MB
11468 * sha1-el.el (sha1-string-external): Make it can return a string
11469 in binary form.
11470 (sha1-region-external): Ditto.
11471 (sha1-string-internal): Ditto.
11472 (sha1-region-internal): Ditto.
11473 (sha1-region): Ditto.
11474 (sha1-string): Ditto.
11475 (sha1): Ditto.
1270d7ca 11476
01c52d31 114772004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11478
01c52d31 11479 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 11480
01c52d31 114812004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11482
01c52d31 11483 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 11484
01c52d31
MB
11485 * run-at-time.el (run-at-time-saved): Remove.
11486 (run-at-time): Doc fix.
1270d7ca 11487
01c52d31 114882004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11489
01c52d31
MB
11490 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
11491 (gnus-summary-limit-map): Add it.
11492 (gnus-summary-make-menu-bar): do.
1270d7ca 11493
01c52d31 114942004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11495
01c52d31
MB
11496 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
11497 Make attempt at some caching support (done for BBDB only now).
11498 (spam-find-spam): Set spam-cache-lookups if there are more than 2
11499 addresses to be checked.
11500 (spam-clear-cache-BBDB): Add function, to be invoked by
11501 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
11502 (spam-check-BBDB): Check and use the caches, if
11503 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 11504
01c52d31 115052004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 11506
01c52d31 11507 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 11508
01c52d31 115092004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 11510
01c52d31
MB
11511 * run-at-time.el (run-at-time-saved): Move to after the definition
11512 of `run-at-time'.
1270d7ca 11513
01c52d31 115142004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11515
01c52d31
MB
11516 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
11517 mm-w3m-local-map-property.
1270d7ca 11518
01c52d31
MB
11519 * mm-view.el (mm-w3m-mode-map): Remove.
11520 (mm-w3m-local-map-property): Remove.
11521 (mm-inline-text-html-render-with-w3m): Don't use
11522 mm-w3m-local-map-property.
1270d7ca 11523
01c52d31 115242004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11525
01c52d31 11526 * run-at-time.el: New file.
1270d7ca 11527
01c52d31
MB
11528 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
11529 of gnus-set-text-properties.
1270d7ca 11530
01c52d31 11531 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 11532
01c52d31 11533 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 11534
01c52d31 11535 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 11536
01c52d31
MB
11537 * gnus-art.el (gnus-button-push): Use set-text-properties instead
11538 of gnus-.
1b155fbd 11539
01c52d31
MB
11540 * gnus.el: Changed calls to nnheader-run-at-time and
11541 password-run-at-time throughout to use run-at-time directly.
1b155fbd 11542
01c52d31 11543 * password.el: Removed definition of run-at-time.
1b155fbd 11544
01c52d31 115452004-01-05 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de> (tiny change)
1b155fbd 11546
01c52d31
MB
11547 * mml.el (mml-minibuffer-read-disposition): Show attachment type
11548 in prompt.
1b155fbd 11549
01c52d31 115502004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 11551
01c52d31
MB
11552 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
11553 XEmacs version.
1270d7ca 11554
01c52d31
MB
11555 * dns.el (dns-make-network-process): Use `open-network-stream'
11556 instead of `gnus-xmas-open-network-stream'.
1270d7ca 11557
01c52d31 11558 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 11559
01c52d31 115602004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11561
01c52d31
MB
11562 * gnus-art.el (gnus-mime-display-alternative)
11563 (gnus-insert-mime-button, gnus-insert-mime-security-button)
11564 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
11565 Don't use gnus-local-map-property.
1270d7ca 11566
01c52d31 11567 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 11568
01c52d31
MB
11569 * mm-view.el (mm-view-pkcs7-decrypt): Replace
11570 gnus-completing-read-maybe-default with completing-read.
1270d7ca 11571
01c52d31
MB
11572 * gnus-util.el (gnus-completing-read): do.
11573 (gnus-completing-read-maybe-default): Remove.
1270d7ca 11574
01c52d31 115752004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 11576
01c52d31
MB
11577 * password.el: Only autoload `run-at-time' if not XEmacs.
11578 Only autoload the itimer functions if XEmacs.
1270d7ca 11579
01c52d31 115802004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11581
01c52d31
MB
11582 * gnus-art.el (gnus-read-string): Remove.
11583 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
11584 read-string.
1270d7ca 11585
01c52d31 115862004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11587
01c52d31
MB
11588 * netrc.el: Autoload password-read.
11589 (netrc): Add configuration group.
11590 (netrc-encoding-method, netrc-openssl-path): Add
11591 variables for encoding and decoding of files with symmetric
11592 ciphers.
11593 (netrc-encode): Add assistant function to encode a file with
11594 netrc-encoding-method.
11595 (netrc-parse): Add interactive parameter, added optional
11596 decoding if netrc-encoding-method is non-nil but otherwise
11597 behavior is standard.
11598 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
11599 Do s/encode/encrypt/ everywhere.
1270d7ca 11600
01c52d31 11601 * spam.el: Remove executable-find autoload.
1270d7ca 11602
01c52d31 116032004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11604
01c52d31 11605 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 11606
01c52d31 11607 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 11608
01c52d31 116092004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 11610
01c52d31
MB
11611 * gnus-art.el (gnus-treat-ansi-sequences,
11612 article-treat-ansi-sequences): New variable and function.
11613 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 11614
01c52d31
MB
11615 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
11616 Use it.
1270d7ca 11617
01c52d31 116182004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11619
01c52d31 11620 * mm-util.el (mm-quote-arg): Remove.
23f87bed 11621
01c52d31
MB
11622 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
11623 shell-quote-argument.
1270d7ca 11624
01c52d31 11625 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 11626
01c52d31 11627 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 11628
01c52d31
MB
11629 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
11630 with make-char.
1270d7ca 11631
01c52d31 11632 * mm-util.el (mm-make-char): Remove.
1270d7ca 11633
01c52d31
MB
11634 * mml.el (mml-mode): Replace gnus-add-minor-mode with
11635 add-minor-mode.
1270d7ca 11636
01c52d31 11637 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 11638
01c52d31 11639 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 11640
01c52d31 11641 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 11642
01c52d31 11643 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 11644
01c52d31 11645 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 11646
01c52d31 11647 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 11648
01c52d31 11649 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 11650
01c52d31 11651 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 11652
01c52d31 11653 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 11654
01c52d31 11655 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 11656
01c52d31
MB
11657 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11658 Replace gnus-char-width with char-width.
1270d7ca 11659
01c52d31 11660 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11661
01c52d31
MB
11662 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11663 Replace gnus-char-width with char-width.
1270d7ca 11664
01c52d31 11665 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11666
01c52d31
MB
11667 * spam-stat.el (with-syntax-table): Remove with-syntax-table
11668 definition.
11669 Remove Emacs 20 hash table compatibility code.
1270d7ca 11670
01c52d31
MB
11671 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
11672 20 compatibility code.
1270d7ca 11673
01c52d31 11674 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 11675
01c52d31 11676 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 11677
01c52d31
MB
11678 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
11679 with point-at-{eol,bol}.
1270d7ca 11680
01c52d31 11681 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 11682
01c52d31 11683 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 11684
01c52d31
MB
11685 * flow-fill.el (fill-flowed-point-at-bol,
11686 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 11687
01c52d31
MB
11688 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
11689 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 11690
01c52d31 116912004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11692
01c52d31
MB
11693 * ntlm.el (ntlm-string-as-unibyte): New macro.
11694 (ntlm-build-auth-response): Use it.
1270d7ca 11695
01c52d31
MB
11696 Remove Emacs 20 stuff:
11697 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
11698 of delq and copy-sequence.
11699 * gnus-art.el (popup-menu): Remove the compiler macro.
11700 * nnmail.el (nnmail-split-fancy): Don't support customizing with
11701 Emacs 20.
1270d7ca 11702
01c52d31 117032004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 11704
01c52d31
MB
11705 * ntlm.el: Fix namespace. Change smb-passwd-hash into
11706 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
11707 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
11708 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
11709 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
11710 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
11711 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
11712 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
11713 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
11714 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
11715 ntlm-string-permute, string-lshift into ntlm-string-lshift,
11716 string-xor into ntlm-string-xor. Suggested by
11717 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11718
01c52d31 11719 * ntlm.el: Don't include poem.
1270d7ca 11720
01c52d31
MB
11721 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
11722 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11723
01c52d31 11724 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 11725
01c52d31
MB
11726 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
11727 probably breaks emacs with DL patch, but do we care? Is anyone
11728 still using the DL stuff?)
1270d7ca 11729
01c52d31
MB
11730 * sieve-manage.el: Use the password package.
11731 (sieve-manage-read-passwd): Remove.
11732 (sieve-manage-interactive-login): Use password. Re-add
11733 condition-case around loop.
11734
11735 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
11736 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
11737 the password package.
11738
117392003-02-19 Simon Josefsson <jas@extundo.com>
11740
11741 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
11742 token.
11743
117442002-08-07 Simon Josefsson <jas@extundo.com>
11745
11746 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
11747 (sieve-manage-authenticators):
11748 (sieve-manage-authenticator-alist): Add some SASL mechs.
11749 (sieve-sasl-auth): New function.
11750 (sieve-manage-cram-md5-auth):
11751 (sieve-manage-plain-auth): Rewrite using SASL library.
11752 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
11753 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
11754 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
11755 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
11756
117572004-01-05 Simon Josefsson <jas@extundo.com>
11758
11759 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
11760 New files.
11761
117622004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11763
11764 * gnus-group.el (gnus-no-groups-message): Update.
11765
11766 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
11767
117682003-11-09 Simon Josefsson <jas@extundo.com>
11769
11770 * imap.el: Support for ID IMAP extension (RFC 2971).
11771 (imap-local-variables): Add imap-id.
11772 (imap-id): New variable.
11773 (imap-id): New function.
11774 (imap-parse-response): Parse untagged ID response.
11775 * nnimap.el (nnimap-id): New variable.
11776 (nnimap-open-connection): Use it.
11777
117782003-12-28 Simon Josefsson <jas@extundo.com>
11779
11780 * gnus-score.el (gnus-score-edit-all-score): New.
11781 * gnus-group.el (gnus-group-score-map): Bind it to W e.
11782
117832004-01-04 Simon Josefsson <jas@extundo.com>
11784
11785 * password.el: Add.
11786
117872004-01-04 Mario Lang <lang@zid.tugraz.at>
11788
11789 * dns.el: Add support for AAAA records (see RFC 3596)
11790
11791 * Fix typo PRT -> PTR
11792
11793 * Parse MX, PTR and SOA replies (see RFC 1035)
11794
117952004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11796
11797 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
11798
11799 * Moved to Changelog.2.
11800
118012004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11802
11803 * gnus.el (gnus-version-number): Bump version.
11804
118052004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
11806
11807 * gnus.el: No Gnus v0.1 is released.
1270d7ca 11808
01c52d31 118092004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 11810
01c52d31 11811 * gnus.el: No Gnus v0.0 is released.
1270d7ca 11812
01c52d31 118132004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11814
01c52d31
MB
11815 * gnus.el (gnus-version-number): Bump.
11816 (gnus-version): No.
1270d7ca 11817
ef3b7aae 11818See ChangeLog.2 for earlier changes.
2a34a036 11819
d7a0267c 11820 Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
11821
11822 This file is part of GNU Emacs.
11823
11824 GNU Emacs is free software; you can redistribute it and/or modify
11825 it under the terms of the GNU General Public License as published by
5a9dffec 11826 the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
11827 any later version.
11828
11829 GNU Emacs is distributed in the hope that it will be useful,
11830 but WITHOUT ANY WARRANTY; without even the implied warranty of
11831 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11832 GNU General Public License for more details.
11833
11834 You should have received a copy of the GNU General Public License
11835 along with GNU Emacs; see the file COPYING. If not, write to the
11836 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
11837 Boston, MA 02110-1301, USA.
ab5796a9 11838
ef3b7aae
MB
11839;; Local Variables:
11840;; coding: iso-2022-7bit
d7ba2a01 11841;; fill-column: 79
33462dfa 11842;; add-log-time-zone-rule: t
ef3b7aae
MB
11843;; End:
11844
ab5796a9 11845;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4