(vac-dec-vms): Remove, not supported anymore.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
84b5fcf6
JB
12009-10-04 Juanma Barranquero <lekktu@gmail.com>
2
3 * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
4
0577a430
JB
52009-09-29 Juanma Barranquero <lekktu@gmail.com>
6
7 * spam-stat.el (spam-stat-load): Fix typo in message.
8
d93ec753
JB
92009-09-23 Juanma Barranquero <lekktu@gmail.com>
10
11 * gnus-art.el (gnus-article-encrypt-body):
12 * message.el (message-check-recipients):
13 * mm-util.el (mm-codepage-setup):
14 * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
15 (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
16
54c72c31
KY
172009-09-22 Daiki Ueno <ueno@unixuser.org>
18
19 * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
20 * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
21 keys from the menu if mm-{sign,encrypt}-option is 'guided.
22 * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
23 * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
24
63348d24
GM
252009-09-18 Glenn Morris <rgm@gnu.org>
26
27 * gnus-diary.el (gnus-diary-check-message):
28 * message.el (message-insert-formatted-citation-line):
29 * nnbabyl.el (top-level):
30 * nndiary.el (nndiary-schedule):
31 Fix typos in condition-case handlers.
32
54c72c31
KY
332009-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
34
35 * gnus-art.el (gnus-article-edit-part): Work for the buffer
36 configuration that provides the sole article window in a frame;
37 position point correctly after deleting a part.
38
392009-09-14 Adam Sjøgren <asjo@koldfront.dk>
40
41 * spam.el (spam-unregister-on-reregister): Add boolean variable.
42 (spam-resolve-registrations-routine): Use it to unregister articles
43 that change status.
44
83ccc32c
KY
452009-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
46
47 * nnrss.el (nnrss-request-article): Remove binding of
48 default-enable-multibyte-characters that has gotten needless by
49 the 2007-07-13 change in rfc2047-encode-message-header.
50
51 * mml.el (mml-insert-multipart): Error on the message header.
52 (mml-insert-part): Error on the message header; position point at
53 the end of a MIME tag.
54
de0bdfe7
KY
552009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
56
5cc79e5a
KY
57 * gnus-util.el (with-no-warnings): Define it for old Emacsen.
58 (gnus-float-time): Alias to float-time if it exists.
de0bdfe7
KY
59
60 * ecomplete.el (with-no-warnings): Define it for old Emacsen.
61 (ecomplete-add-item): Don't use (featurep 'xemacs) to check if
62 float-time is available; suppress compile warning for time-to-seconds.
63
642009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
65
66 * mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
67 may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
68 Add the optional argument `encoding' that overrides the default.
69
70 * mml.el (mml-generate-mime-1): Pass encoding defined by a user to
71 mm-encode-buffer.
72
63220e37
GM
732009-09-04 Glenn Morris <rgm@gnu.org>
74
75 * qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
76 mm-disable-multibyte, rather than default-enable-multibyte-characters.
77 * utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
78 mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
79 * mm-util.el (mm-with-unibyte-current-buffer)
80 (mm-find-buffer-file-coding-system):
81 * yenc.el (yenc-decode-region): Use default-value rather than
82 default-enable-multibyte-characters.
83
2e62b574
GM
842009-09-03 Glenn Morris <rgm@gnu.org>
85
86 * mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
87 * rfc2047.el (rfc2047-encode-message-header): Use default-value rather
88 than default-enable-multibyte-characters.
89
de0bdfe7
KY
902009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
91
92 * gnus-art.el (gnus-article-read-summary-keys):
93 Fix gnus-buffer-configuration's value temporarily used.
94
3d493bef
GM
952009-09-02 Glenn Morris <rgm@gnu.org>
96
9693d3c4
GM
97 * gnus-util.el (gnus-float-time): New function.
98 * gnus-delay.el (gnus-delay-article):
99 * gnus-sum.el (gnus-thread-latest-date):
100 * gnus-util.el (gnus-user-date): Use gnus-float-time.
101 * nnspool.el (nnspool-request-newgroups):
102 Use gnus-float-time rather than time-to-seconds.
103 * ecomplete.el (ecomplete-add-item): In Emacs, use float-time.
104
3d493bef
GM
105 * gnus-art.el (gnus-signature-face, gnus-header-from-face)
106 (gnus-header-subject-face, gnus-header-newsgroups-face)
107 (gnus-header-name-face, gnus-header-content-face):
108 * gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
109 (gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
110 (gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
111 (gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
112 (gnus-cite-face-11):
113 * gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
114 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
115 (gnus-server-closed-face, gnus-server-denied-face)
116 (gnus-server-offline-face):
117 * gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
118 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
119 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
120 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
121 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
122 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
123 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
124 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
125 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
126 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
127 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
128 (gnus-summary-selected-face, gnus-summary-cancelled-face)
129 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
130 (gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
131 (gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
132 (gnus-summary-high-undownloaded-face)
133 (gnus-summary-low-undownloaded-face)
134 (gnus-summary-normal-undownloaded-face)
135 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
136 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
137 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
138 (gnus-splash-face):
139 * message.el (message-header-to-face, message-header-cc-face)
140 (message-header-subject-face, message-header-newsgroups-face)
141 (message-header-other-face, message-header-name-face)
142 (message-header-xheader-face, message-separator-face)
143 (message-cited-text-face, message-mml-face):
144 * sieve-mode.el (sieve-control-commands-face)
145 (sieve-action-commands-face, sieve-test-commands-face)
146 (sieve-tagged-arguments-face):
147 * spam.el (spam-face):
148 Mark face aliases with "-face" in the name as obsolete.
149
7a4abdd6
GM
1502009-09-01 Glenn Morris <rgm@gnu.org>
151
152 * gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
153 than goto-line.
154
29b647c5
MB
1552009-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
156
157 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
158 Don't move point if the command is invoked inside the message header.
159
265ac10b
SM
1602009-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
161
162 * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
163 (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
164 * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
165 * nnir.el (nnir-swish-e-index-file):
166 * gnus-sum.el (gnus-summary-delete-marked-as-read)
167 (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
168 (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
169 * gnus-msg.el (gnus-inews-mark-gcc-as-read):
170 * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
171 (gnus-treat-display-xface): Add Emacs version of obsolescence.
172
b0b63450
MB
1732009-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
174
175 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
176 Don't save excursion.
177
14acf2f5
SM
1782009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
179
180 * nnheader.el (nnheader-find-file-noselect):
181 * mm-util.el (mm-insert-file-contents):
182 Use (default-value 'major-mode) instead of default-major-mode.
183
d3192c8f
SM
1842009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
185
186 * nnrss.el (nnrss-request-article): Avoid default-fill-column.
187
ec179403
GM
1882009-08-25 Glenn Morris <rgm@gnu.org>
189
190 * nnir.el (top-level): Don't require cl at run-time.
191 (nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
192 Replace cl-function substitute with gnus-replace-in-string.
193 (nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
194 (nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
195 (nnir-run-find-grep): Replace cl-functions find-if and subseq with
196 simplified expansions.
197
5dcc825f
GM
1982009-08-22 Glenn Morris <rgm@gnu.org>
199
200 * gnus-art.el (gnus-button-patch): Use forward-line rather than
201 goto-line.
202
b0b63450
MB
2032009-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
204
205 * gnus-group.el (gnus-safe-html-newsgroups): New user option.
206
207 * gnus-art.el (gnus-bind-safe-url-regexp): New macro.
208 (gnus-mime-view-all-parts, gnus-mime-view-part-internally)
209 (gnus-mm-display-part, gnus-mime-display-single)
210 (gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to
211 override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups.
212
213 * gnus-sum.el
214 (gnus-mark-copied-or-moved-articles-as-expirable): New user option.
215 (gnus-summary-move-article): Add expirable mark to articles copied or
216 moved to group that has auto-expire turned on if the option is non-nil.
217
1d2faf98
GM
2182009-07-24 Glenn Morris <rgm@gnu.org>
219
220 * gnus-demon.el (gnus-demon-add-nntp-close-connection):
221 Fix typo. (Bug#3903)
222
6ab2c7a8
MB
2232009-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
224
225 * gnus-art.el (gnus-article-mode-map): Bind the "e" key to
226 gnus-article-read-summary-keys rather than gnus-summary-edit-article
227 that should not be used for draft articles.
228 (gnus-article-read-summary-keys): Use key-binding instead of lookup-key
229 that has no concern in minor mode keys.
230 (gnus-article-summary-command, gnus-article-summary-command-nosave):
231 Abolish.
232
554a69b8
KY
2332009-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
234
235 * nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME
236 article without making inquiry to a user for unknown encoding.
237
238 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number)
239 (nnmaildir--scan): Assume i-node and device number that file-attributes
240 returns might be cons-cell.
241
2422009-07-16 Teodor Zlatanov <tzz@lifelogs.com>
243
244 * auth-source.el: Remove docs now in auth.texi. Don't use
245 `gnus-message' for logging. Add new variables `auth-source-debug' and
246 `auth-source-hide-passwords' and use them.
247
0985c8f6
GM
2482009-07-15 Glenn Morris <rgm@gnu.org>
249
250 * gnus-spec.el (gnus-make-format-preserve-properties): Doc fix.
251
ee5a613e
KY
2522009-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
253
254 * gnus-group.el (gnus-group-make-rss-group): Strip newlines and
255 excessive whitespace from the default values of title and description.
256
aa227ba5
KY
2572009-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
258
259 * mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of
260 mail-fetch-field to fetch Content-Description header in order to
261 exclude newlines.
262
0cf681b6
KY
2632009-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
264
265 * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
266 to deleted part.
267
2682009-05-30 David Engster <dengste@eml.cc>
269
270 * nnmairix.el: Remove old documentation in the commentary block.
271 (nnmairix-request-group): Do not update active file for nnml back ends.
272 (nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back
273 end so that overview files are ignored.
274 (nnmairix-update-groups): Make updating the groups more robust by using
275 marks.
276 (nnmairix-determine-original-group-from-path): Circumvent mairix bug
277 with dollar characters in message-id.
278
9cc20f6c
RS
2792009-04-28 Reiner Steib <Reiner.Steib@gmx.de>
280
281 * spam.el: Use dns-query instead of query-dns. Was renamed on
282 2008-12-25 in dns.el.
283
1dbc941a
SM
2842009-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
285
286 * rfc2047.el (rfc2047-decode-region): Don't skip past `start', which
287 could happen if the text is only composed of spaces and/or tabs.
288
2235f4ac
MB
2892009-03-03 Brian Sniffen <bts@evenmere.org> (tiny change)
290
291 * gnus-draft.el (gnus-draft-send): Bind gnus-message-setup-hook to nil
292 when sending a queued message to avoid extra mml tags.
293
9cdff613
MB
2942009-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
295
296 * mml.el (mml-insert-mime): Don't break parts that mm-uu dissected.
297
87202be1
KY
2982009-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
299
300 * gnus-dired.el: Remove autoload for gnus-setup-message.
301 (gnus-dired-attach): Fake this-command value to prevent Gnus from
302 displaying Gnus logo; always use compose-mail.
303
920b3f72
KY
3042009-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
305
1e6b95a6 306 * gnus-dired.el: Tell autoload that gnus-setup-message is a macro.
920b3f72 307
0038d478
MB
3082009-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
309
310 * gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups.
311 (gnus-nocem-issuers): List currently active issuers; fix custom type.
312 (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is
313 available.
314 (gnus-nocem-epg-verify): New function.
315
9eb59592
MB
3162009-02-15 Reiner Steib <Reiner.Steib@gmx.de>
317
318 * gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
319
e38658c4
GM
3202009-02-15 Glenn Morris <rgm@gnu.org>
321
322 * gnus-util.el (rmail-insert-rmail-file-header)
323 (rmail-count-new-messages, rmail-show-message): Remove unnecessary
324 autoloads.
325 (rmail-default-rmail-file): Remove unnecessary declaration.
326 (gnus-output-to-rmail): Handle mbox Rmail as well as Babyl Rmail.
327
1faded47
GM
3282009-02-14 Glenn Morris <rgm@gnu.org>
329
330 * gnus.el (rmail-default-rmail-file): Remove declaration of deleted
331 variable (only used in gnus-util, which declares it anyway).
fef8d38e
GM
332 (rmail-output-to-rmail-file): Remove autoload of deleted function,
333 which was only needed by gnus-art (changed to not use it any more).
1faded47
GM
334 (rmail-insert-rmail-file-header): Remove autoload of deleted function,
335 only used in gnus-util, which autoloads it itself.
336 (rmail-update-summary): Fix autoload.
337
fef8d38e
GM
338 * gnus-art.el (gnus-summary-save-in-mail): Use gnus-output-to-rmail
339 rather than rmail-output-to-rmail-file.
1faded47 340
c07dfdd9
GM
3412009-02-07 Glenn Morris <rgm@gnu.org>
342
343 * message.el (rmail-msg-restore-non-pruned-header): Remove unneeded
344 autoload of function that no longer exists.
345 (rmail-toggle-header): Declare.
346 (message-forward-rmail-make-body): Handle mbox Rmail.
347
49e787c9
GM
3482009-01-31 Glenn Morris <rgm@gnu.org>
349
350 * gnus-sum.el (gnus-summary-next-article): XEmacs-friendly version of
351 2009-01-09 change.
352
3b36c17e
MB
3532009-01-26 Teodor Zlatanov <tzlatanov@jumptrading.com>
354
355 * auth-source.el (auth-source-forget-user-or-password): Clarify docs.
356 (auth-source-forget-all-cached): New convenience function.
357 (auth-source-user-or-password): Accept list of modes or a single mode.
358
359 * mail-source.el (mail-source-bind, mail-source-set-1): Use list of
360 auth-source modes.
361
362 * nnimap.el (nnimap-open-connection): Use list of
363 auth-source modes.
364
365 * nntp.el (nntp-send-authinfo): Use list of
366 auth-source modes.
367
26b9f88d
MB
3682009-01-16 Teodor Zlatanov <tzz@lifelogs.com>
369
370 * auth-source.el: Update docs to reflect epa-file-enable is to be used
371 now.
372
3732009-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
374
375 * nnmail.el (nnmail-pathname-coding-system): Default to the `file-name'
376 coding system in XEmacs; add a workaround for XEmacs.
377
548f737d
MB
3782009-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
379
380 * mm-util.el (mm-coding-system-priorities): Protect against nil value
381 of current-language-environment.
382
3832009-01-13 Reiner Steib <Reiner.Steib@gmx.de>
384
385 * nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is
386 available at runtime.
387
3882009-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
389
390 * gnus-art.el (article-date-ut): Fix end point of narrowing.
391
3922009-01-11 Aidan Kehoe <kehoea@parhasard.net>
393
394 * nnfolder.el (nnfolder-read-folder): The (lsh -1 -1) trick to generate
395 the greatest positive fixnum value doesn't work under an XEmacs with
396 bignum support; use the most-positive-fixnum constant instead,
397 available since Emacs 21.1 with cl and XEmacs 21.1.
398
63d12d38
KY
3992009-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
400
401 * gnus-sum.el (gnus-summary-next-article): Revert last change by which
402 XEmacs gets not to work.
403
548f737d
MB
4042009-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
405
406 * mm-util.el (mm-coding-system-priorities): Allow the value like
407 "Japanese (UTF-8)" of current-language-environment.
408
ed77e66c
GM
4092009-01-09 Glenn Morris <rgm@gnu.org>
410
411 * gnus-sum.el (gnus-summary-next-article): Replace last-command-char
412 with last-command-event.
413
e3e955fe
MB
4142009-01-08 Reiner Steib <Reiner.Steib@gmx.de>
415
416 * message.el (message-fix-before-sending): Amend comment.
417
4182009-01-07 David Engster <dengste@eml.cc>
419
420 * gnus-msg.el (gnus-inews-do-gcc): Fix last patch to deal with
421 simplified server definitions by converting it via
422 gnus-server-to-method.
423
4242009-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
425
426 * gnus-sum.el (gnus-summary-set-local-parameters): Always evaluate
427 parameter's operands.
428
4292009-01-06 David Engster <dengste@eml.cc>
430
431 * gnus-msg.el (gnus-inews-do-gcc): Reduce to short group name when on
432 primary select method (for gnus-group-mark-article-as-read).
433
41ec3f54
TH
4342009-01-06 Tassilo Horn <tassilo@member.fsf.org>
435
436 * gnus-art.el (gnus-treat-display-face): Fix docstring link to point to
437 `(gnus)Face', not `(gnus)X-Face'.
438
e3e955fe
MB
4392009-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
440
441 * mm-util.el (mm-ucs-to-char): New function.
442
443 * mm-url.el (mm-url-decode-entities): Use it.
444
4452009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
446
447 * message.el (message-fix-before-sending): Add `eight-bit' to
448 illegible-text check.
449
35203a24
MO
4502009-01-03 Michael Olson <mwolson@gnu.org>
451
452 * nnimap.el (nnimap-retrieve-headers-progress): Handle edge case where
453 `headers' is nil. This can occur if the IMAP server does not have
454 permissions to read messages from a folder, but can write new messages
455 to the folder.
456 (nnimap-request-article-part): Do not insert `data' if it is nil.
457
e3e955fe
MB
4582009-01-01 Dave Love <fx@gnu.org>
459
460 * nnimap.el (nnimap-find-minmax-uid): Use imap-fetch-safe.
461
462 * nnimap.el: Fix author email.
463 (nnimap-split-rule): Add FIXME comment.
464 (nnimap-debug): Fix doc string.
465
4662008-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
467
468 * gnus-sum.el (gnus-summary-set-article-display-arrow): Make
469 overlay-arrow-position and overlay-arrow-string buffer-local; no need
470 to check if those variables exist (first appeared in Emacs 18.50).
471
4722008-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
473
474 * mm-util.el (mm-line-number-at-pos): New function.
475
476 * spam-report.el (spam-report-process-queue): Use it.
477
4782008-12-24 David Engster <dengste@eml.cc>
479
480 * gnus-sum.el (gnus-summary-set-local-parameters): Don't bind
481 parameters that haven't existed as variables as buffer-local variables.
482
4832008-12-23 Dave Love <fx@gnu.org>
484
485 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Don't use
486 cadar.
487
488 * sieve-manage.el (sieve-manage-starttls-p): Renamed from
489 imap-starttls-p.
490 (sieve-manage-starttls-open): Renamed from imap-starttls-open.
491
4922008-12-22 Reiner Steib <Reiner.Steib@gmx.de>
493
494 * spam-report.el (spam-report-gmane-max-requests): New constant.
495 (spam-report-gmane-wait): New variable.
496 (spam-report-gmane-ham, spam-report-gmane-spam)
497 (spam-report-url-ping-plain, spam-report-process-queue): Wait only if
498 spam-report-gmane-wait is non-nil should be sufficient to avoid DOS-ing
499 the server.
500
501 * nnheader.el (nnheader-read-timeout, nnheader-accept-process-output):
502 Add explanations.
503
504 * pop3.el (pop3-accept-process-output, pop3-read-timeout): Use
505 nnheader-accept-process-output and nnheader-read-timeout if available.
506 (pop3-movemail): Use it.
507
508 * message.el (message-check-news-body-syntax): Fix signature check if
509 there's an attachment.
510
5112008-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
512
513 * mm-util.el: Add comments to the mm- emulating functions.
514
5152008-12-21 Reiner Steib <Reiner.Steib@gmx.de>
516
517 * gnus-start.el (gnus-before-startup-hook): Fix doc string. Reported
518 by Stephen Berman <stephen.berman@gmx.net>.
519
c7948b5f
MB
5202008-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
521
522 * mm-util.el (mm-substring-no-properties): New function.
523 (mm-read-charset, mm-subst-char-in-string, mm-replace-in-string)
524 (mm-special-display-p): Enable those lambda forms to be byte compiled.
525 (mm-string-to-multibyte): Doc fix.
526
527 * mml.el (mml-attach-file): Use mm-substring-no-properties.
528
5292008-12-18 Reiner Steib <Reiner.Steib@gmx.de>
530
531 * mml.el (mml-attach-file): Strip text properties from file name.
e3e955fe
MB
532 (Bug#1574)
533
5342008-12-16 Glenn Morris <rgm@gnu.org>
535
536 * mm-util.el (mm-charset-override-alist): Declare for compiler.
c7948b5f 537
bf46b4d4
MB
5382008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
539
540 * mml.el (mml-generate-mime-1): Prefer the MIME charset that Emacs
541 knows since the charset specified might be a bogus alias that
542 mm-charset-synonym-alist provides.
543
5442008-12-15 Reiner Steib <Reiner.Steib@gmx.de>
545
546 * mm-util.el (mm-charset-synonym-alist): Add bogus names "UTF8" and
547 "ISO_8859-1".
548
549 * gnus-start.el (gnus-backup-startup-file): Improve doc string.
550
96a22201
KY
5512008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
552
553 * mm-util.el (mm-charset-eval-alist):
554 Define it before mm-charset-to-coding-system.
555 (mm-charset-to-coding-system): Add optional argument `silent';
556 define it before mm-charset-override-alist.
557 (mm-charset-override-alist): Add `(gb2312 . gbk)' to the
558 default value if it can be used in Emacs currently running;
559 silence mm-charset-to-coding-system.
560
b6b8f5fd
KY
5612008-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
562
563 * rfc2047.el (rfc2047-charset-to-coding-system): Add new argument
564 `allow-override' which says whether to use `mm-charset-override-alist'.
565 (rfc2047-decode-encoded-words): Use it.
566
567 * mm-util.el (mm-charset-override-alist): Fix custom type;
568 add `(gb2312 . gbk)' to choices.
569
1250af7b
KY
5702008-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
571
572 * mm-view.el (mm-inline-text-html-render-with-w3m): Make it simple and
573 fast.
574
575 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
576
886367d8
KY
5772008-12-04 Naohiro Aota <nao.aota@gmail.com>
578
579 * mm-view.el (mm-inline-text-html-render-with-w3m): Put special keymap
580 on links.
581
582 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
583
f66de92f
KY
5842008-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
585
e01bbc12
KY
586 * message.el (message-idna-to-ascii-rhs-1): Protect against local
587 users' addresses that don't have domain parts.
588 (message-idna-to-ascii-rhs): Use message-narrow-to-headers-or-head
589 rather than message-narrow-to-head since there will be the message
590 header separator.
f66de92f 591
06c68f84
SM
5922008-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
593
594 * nnimap.el (nnimap-retrieve-headers-progress): Don't use nnimap-demule
595 since the result is inserted in a unibyte buffer anyway.
596 (nnimap-demule-use-string-to-multibyte): Remove.
597 (nnimap-demule): Alias it to mm-string-to-multibyte.
598
9255ec86
RS
5992008-11-29 Reiner Steib <Reiner.Steib@gmx.de>
600
601 * nnimap.el (nnimap-demule-use-string-to-multibyte): New temporary
602 variable for debugging bug#464 and bug#1174.
603 (nnimap-demule): Use it.
604
030cca00
MB
6052008-11-24 Reiner Steib <Reiner.Steib@gmx.de>
606
607 * gnus-score.el (gnus-score-find-trace): Handle default score in total
608 score calculation correctly.
609
8a986865
SM
6102008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
611
612 * message.el (message-send-mail): Just set the buffer to unibyte
613 rather than use mm-with-unibyte-current-buffer which does a lot more.
614 (message-send-mail-partially): Don't bother with
615 mm-with-unibyte-current-buffer since it's already been made unibyte by
616 message-send-mail.
617
5b51650c
MB
6182008-11-11 Teodor Zlatanov <tzz@lifelogs.com>
619
620 * nnrss.el (nnrss-make-hash-index): Debug message of full item.
621
6222008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
623
624 * netrc.el (netrc-parse): If a list is passed in as FILE, return it.
625
ed778fad
MB
6262008-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
627
628 * starttls.el (starttls-any-program-available): Rewritten so it doesn't
629 require itself and to remove `with-no-warnings'.
630
6312008-11-03 Teodor Zlatanov <tzz@lifelogs.com>
632
633 * starttls.el (starttls-any-program-available): Get the name of the
634 available TLS layer program.
635 (starttls-open-steam-gnutls, starttls-open-stream): Put port number as
636 well as the host name in the "opening" message.
637
638 * auth-source.el (auth-source-cache, auth-source-do-cache)
639 (auth-source-user-or-password): Cache passwords and logins by default,
640 allow override with `auth-source-do-cache'.
641 (auth-source-forget-user-or-password): Allow users to remove cache
642 entries if needed.
643
8e38a1a9
MB
6442008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
645
646 * ietf-drums.el (ietf-drums-remove-comments): Localize second
647 condition-case to only the forward-sexp call.
648
6492008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
650
651 * ietf-drums.el (ietf-drums-remove-comments): Fix bug with single
652 quotes contained. Make it more robust regardless by an extra
653 condition-case wrapper.
654
9091f2d3
MB
6552008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
656
657 * nnml.el (nnml-request-expire-articles): Check if the function set to
658 `nnmail-expiry-target' returns the symbol `delete'.
659
660 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
661
662 * nnmail.el (nnmail-expiry-target): Fix custom type.
663
06b2d4c6
GM
6642008-10-02 Glenn Morris <rgm@gnu.org>
665
666 * mm-util.el (mm-codepage-setup): Tweak codepage error.
667 Silence compiler warning.
668
059b98fa
CY
6692008-09-30 Chong Yidong <cyd@stupidchicken.com>
670
671 * mml.el (mml-menu): Don't assume mml2015 is bound.
672
4520e527
MB
6732008-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
674
675 * gnus-art.el (gnus-article-read-summary-keys): Check if summary window
676 exists.
677
09aece0b
GM
6782008-09-27 Glenn Morris <rgm@gnu.org>
679
680 * gnus-util.el (mail-header-remove-comments): Autoload it.
681
521c4a23
AS
6822008-09-27 Andreas Schwab <schwab@suse.de>
683
684 * gnus-util.el (gnus-split-references): Strip comments.
685 (gnus-parent-id): Likewise.
686
4520e527
MB
6872008-09-26 Reiner Steib <Reiner.Steib@gmx.de>
688
689 * message.el (message-confirm-send): Fix version.
690
6912008-09-25 Katsumi Yamaoka <yamaoka@jpl.org>
692
693 * message.el (message-idna-to-ascii-rhs-1): Use
694 mail-extract-address-components rather than mail-header-parse-addresses
695 that is an alias by default to ietf-drums-parse-addresses that does not
696 support non-ASCII names in headers' contents.
697
eef5ade7
MB
6982008-09-25 Teodor Zlatanov <tzz@lifelogs.com>
699
700 * message.el (message-confirm-send): Fixed variable documentation to
701 avoid the "y/n" wording.
702
4520e527 7032008-09-25 Francis Litterio <flitterio@gmail.com> (tiny change)
eef5ade7
MB
704
705 * message.el (message-set-auto-save-file-name): Save to a different
706 filename so multiple messages (especially drafts) can be recovered.
707
e52cac88
MB
7082008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
709
710 * message.el (message-confirm-send): Add appropriate version.
711
7122008-09-22 Teodor Zlatanov <tzz@lifelogs.com>
713
714 * mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in
715 defvar.
716
7172008-09-22 Daiki Ueno <ueno@unixuser.org>
718
719 * mm-view.el (mm-pkcs7-signed-magic): Use literals.
720 (mm-pkcs7-enveloped-magic): Ditto.
721
64763fe3
MB
7222008-09-17 Simon Josefsson <simon@josefsson.org>
723
724 * sieve-manage.el (sieve-manage-is-string): Accept literals too.
725 Reported by Arnt Gulbrandsen <arnt@oryx.com>.
726
7272008-09-16 Teodor Zlatanov <tzz@lifelogs.com>
728
729 * gnus-registry.el (gnus-registry-use-long-group-names): Make t the
730 default, it's better.
731
7322008-09-11 Teodor Zlatanov <tzz@lifelogs.com>
733
734 * gnus-sum.el (gnus-summary-insert-line): Trap errors on setting the
735 summary line gnus-number property and ignore them (with a warning
736 message).
737
1ae03cd5
KY
7382008-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
739
740 * gnus-group.el (gnus-group-make-useful-group): Don't use the compiler
741 macro caddr in the interactive form since it won't be expanded.
742
c0ccb0d6
KY
7432008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
744
745 * gnus-art.el (gnus-mime-set-charset-parameters): Add new argument
746 `charset'; fix name of function called recursively.
747 (gnus-mime-view-part-as-charset): Don't bind gnus-newsgroup-charset.
748
14ce5fc2
KY
7492008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
750
751 * gnus-art.el (gnus-mime-strip-charset-parameters): Remove.
752 (gnus-mime-set-charset-parameters): New function.
753 (gnus-mime-view-part-as-charset): Use it to correctly display part
754 specifying wrong charset.
755
9e601b8d
MB
7562008-09-08 David Engster <dengste@eml.cc>
757
758 * nnmairix.el (nnmairix-create-server-and-default-group): Require match
759 in completing-read for back end server.
760
16dd13df
MB
7612008-09-03 Teodor Zlatanov <tzz@lifelogs.com>
762
763 * message.el (message-confirm-send): New variable to confirm sending a
764 message.
765 (message-send): Use it.
766
b86402ab
MB
7672008-08-30 Teodor Zlatanov <tzz@lifelogs.com>
768
769 * gnus-spec.el (gnus-parse-simple-format): Revert last patch.
770
7712008-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
772
773 * gnus-spec.el (gnus-parse-simple-format): Remove trailing whitespace.
774
7752008-08-21 Teodor Zlatanov <tzz@lifelogs.com>
776
777 * gnus-registry.el (gnus-registry-max-track-groups): New variable to
778 prevent tracking too many groups.
779 (gnus-registry-split-fancy-with-parent, gnus-registry-fetch-groups):
780 Use it.
781
9153f10d
MB
7822008-08-11 Ralf Angeli <angeli@caeruleus.net>
783
784 * gnus-art.el (gnus-article-next-page): Respect `scroll-margin' when
785 moving point to the bottom of the window in order to avoid recentering.
786
7872008-08-11 Katsumi Yamaoka <yamaoka@jpl.org>
788
789 * gnus-art.el (gnus-article-next-page, gnus-article-prev-page)
790 (gnus-article-next-page-1): Use compiler directive (featurep 'xemacs).
791 (gnus-article-beginning-of-window): Fix calculation.
792
7932008-08-08 Katsumi Yamaoka <yamaoka@jpl.org>
794
795 * gnus-msg.el (gnus-summary-supersede-article)
796 (gnus-summary-resend-message-edit): Bind mail-parse-charset to the
797 value of gnus-newsgroup-charset to decode non-MIME encoded text in
798 message header.
799
82cc1916
DN
8002008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
801
802 * message.el:
803 * gnus-start.el:
804 * gnus-registry.el: Remove VMS support.
805
6ecfe5c2
MB
8062008-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
807
808 * rfc2104.el (rfc2104-string-make-unibyte): Define it as a compiler
809 macro.
810 (rfc2104-hash): Use it.
811
8122008-07-30 Reiner Steib <Reiner.Steib@gmx.de>
813
814 * gnus-sum.el (gnus-summary-sort-by-most-recent-number)
815 (gnus-summary-sort-by-most-recent-date): New commands.
816 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add key bindings
817 and menu entries.
818
8192008-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
820
821 * gnus-art.el (gnus-summary-save-in-pipe): Generate work buffer always;
822 don't redisplay article for raw contents; remove plural articles stuff.
823
824 * gnus-sum.el (gnus-summary-pipe-output): Pipe raw articles by symbolic
825 prefix `r'; use gnus-summary-save-in-pipe directly instead of relying
826 on gnus-summary-save-article; display results properly.
827
d62672f3
MB
8282008-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
829
830 * gnus-art.el (gnus-summary-save-in-pipe): Add optional argument `raw'.
831
8322008-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
833
834 * gnus-art.el (gnus-summary-save-in-pipe): Consider
835 gnus-save-all-headers.
836
d221466a
DN
8372008-07-21 Dan Nicolaescu <dann@ics.uci.edu>
838
839 * gnus-util.el (ns-focus-frame): Remove declaration.
840 (gnus-select-frame-set-input-focus): Undo previous change. Treat ns
841 like x.
842
b737c3d9
TTN
8432008-07-21 Thien-Thi Nguyen <ttn@gnuvola.org>
844
845 * rfc2104.el (rfc2104-zero): Delete defconst.
846 (rfc2104-hex-alist): Likewise.
847 (rfc2104-hex-to-int): Delete func.
848 (rfc2104-hexstring-to-bitstring): Likewise.
849 (rfc2104-nybbles): New defconst.
850 (rfc2104-hash): Rewrite for speed.
851
3c823a0c
GM
8522008-07-16 Glenn Morris <rgm@gnu.org>
853
854 * gnus-util.el (ns-focus-frame): Declare for compiler.
855
16c85f26
MB
8562008-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
857
858 * gnus-art.el (gnus-article-save): Ignore gnus-visible-headers that is
859 set as a group parameter.
860 (gnus-summary-save-in-pipe): Work when it is called independently.
861 (gnus-summary-pipe-to-muttprint): Don't modify
862 gnus-summary-pipe-output-default-command.
863
ad546360
SM
8642008-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
865
866 * message.el (message-send-mail-with-sendmail):
867 Display the error message.
868
89167438
MB
8692008-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
870
ad546360
SM
871 * gnus-art.el (gnus-default-article-saver):
872 Add gnus-summary-save-in-pipe to choices.
89167438
MB
873 (gnus-summary-save-in-pipe): Add :decode and :headers properties; use
874 gnus-summary-pipe-output-default-command as the default command.
875 (gnus-summary-pipe-to-muttprint): Update gnus-summary-muttprint-program
876 instead of gnus-last-shell-command.
877
ba60bd44
JB
878 * gnus-sum.el (gnus-summary-pipe-output-default-command):
879 New user option.
89167438
MB
880 (gnus-summary-muttprint-program): Mention the value will be changed.
881 (gnus-summary-save-article): Force showing of all headers.
882 (gnus-summary-pipe-output): Work with the 2nd argument HEADERS.
883
8842008-07-01 Rupert Swarbrick <rswarbrick@googlemail.com> (tiny change)
885
886 * gnus-score.el (gnus-score-find-trace): Add "Total score" line.
887
56fd9faa
JB
8882008-07-02 Juanma Barranquero <lekktu@gmail.com>
889
890 * nnimap.el (nnimap-id):
891 * sieve-manage.el (sieve-manage-open): Doc fixes.
892
68548459
JB
8932008-07-02 Francesc Rocher <rocher@member.fsf.org>
894
895 * gnus.el (gnus-group-startup-message): Prefer SVG or PNG image,
896 if available.
897
32bed934
SM
8982008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
899
eafee8f2
SM
900 * mm-util.el (mm-with-multibyte, mm-with-unibyte): Remove.
901
902 * nnkiboze.el (nnkiboze-generate-group):
903 Use explicit mm-disable-multibyte rather than mm-with-unibyte.
904
32bed934
SM
905 * nnmairix.el: Require CL.
906
2b968687
MB
9072008-06-15 David Engster <dengste@eml.cc>
908
909 * nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
910
9112008-06-14 Aidan Kehoe <kehoea@parhasard.net>
912
32bed934
SM
913 * gnus-util.el (gnus-put-display-table, gnus-get-display-table):
914 New macros that expand to an `aset'/`aref' call under Emacs, and to a
2b968687
MB
915 runtime choice under XEmacs.
916
32bed934
SM
917 * gnus-sum.el (gnus-summary-set-display-table):
918 Use `gnus-put-display-table', `gnus-get-display-table',
2b968687
MB
919 `gnus-set-display-table' for the display table, instead of `aset'.
920
2b968687
MB
9212008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
922
923 * nnmairix.el: Add autoloads.
924
9252008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
926
927 * nnmairix.el (nnmairix-delete-recreate-group)
928 (nnmairix-update-and-clear-marks): Fix error messages.
929
9302008-06-14 David Engster <dengste@eml.cc>
931
932 * nnmairix.el: Upgrade to version 0.6.
933 (nnmairix-group-toggle-propmarks-this-group)
934 (nnmairix-group-toggle-readmarks-this-group)
935 (nnmairix-group-delete-recreate-this-group)
936 (nnmairix-group-toggle-allowfast-this-group, nnmairix-propagate-marks)
937 (nnmairix-remove-tick-mark-original-article): New commands.
938 (nnmairix-mairix-search-options, nnmairix-propagate-marks-upon-close)
939 (nnmairix-propagate-marks-to-nnmairix-groups)
940 (nnmairix-only-use-registry, nnmairix-allowfast-default)
941 (nnmairix-marks-cache, nnmairix-version-output): New variables.
942 (nnmairix-request-set-mark, nnmairix-request-update-info): New back end
943 functions needed for marks propagation and manipulation of read marks.
944 (nnmairix-update-groups): New function.
945 (nnmairix-get-groups-from-server, nnmairix-delete-recreate-group)
946 (nnmairix-determine-original-group-from-registry)
947 (nnmairix-determine-original-group-from-path)
948 (nnmairix-get-group-from-file-path, nnmairix-map-range)
ba60bd44
JB
949 (nnmairix-check-mairix-version, nnmairix-group-toggle-parameter):
950 New helper functions.
951 (nnmairix-group-mode-hook, nnmairix-summary-mode-hook): Insert new
2b968687
MB
952 keystrokes for new commands.
953 (nnmairix-delete-and-create-on-change): Doc string cleanup.
954 (nnmairix-request-group): Check allow-fast group parameter.
955 (nnmairix-request-create-group): Set allow-fast group parameter if
956 nnmairix-allowfast-default is set.
957 (nnmairix-close-group): Propagate marks upon closing if needed.
958 (nnmairix-group-toggle-threads-this-group): Use new.
959 nnmairix-group-toggle-parameter helper function.
960 (nnmairix-search): Better check for empty search result.
961 (nnmairix-goto-original-article): Use new helper functions for
962 determining original article.
963 (nnmairix-show-original-article): Make sure message-id is in brackets.
964 (nnmairix-call-mairix-binary): Change variable name.
965 (nnmairix-update-and-clear-marks): Use nnmairix-delete-recreate-group
966 helper function.
967 (nnmairix-widget-toggle-activate): Fix doc string.
968
a19a8f1b
MB
9692008-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
970
971 * nnir.el: Require edmacro when compiling with XEmacs.
972 (nnir-run-find-grep): Don't use 3rd arg of `split-string' which is not
973 available in Emacs 21.
974
8abf1b22
GM
9752008-06-11 Glenn Morris <rgm@gnu.org>
976
977 * gnus-util.el (x-focus-frame):
978 * gnus.el (image-size):
979 * mm-decode.el (image-size): Declare.
980
981 * gnus-picon.el (declare-function): Add compat definition.
982 (image-size): Declare.
983
984 * gnus-group.el (tool-bar-map):
985 * gnus-sum.el (tool-bar-map): Define for compiler.
986
987 * gnus-ems.el (gnus-x-splash): Check tool-bar-mode is bound.
988
989 * nnfolder.el (gnus-intersection): Remove unnecessary autoload.
990
991 * gnus-agent.el, gnus-cache.el, gnus-ems.el, gnus-group.el:
992 * gnus-logic.el, gnus-msg.el, gnus-util.el, gnus.el, mail-source.el:
993 * message.el, mm-decode.el, mm-encode.el, mm-view.el, mml.el:
994 * mml1991.el, mml2015.el, nnfolder.el, nnheader.el, nnimap.el:
995 * nnmail.el, nnml.el, nnrss.el, nntp.el, nnvirtual.el:
996 * sieve-manage.el, spam-report.el, spam.el:
997 Remove unnecessary eval-and-compile of autoloads.
998
43d28dcd
MA
9992008-06-08 Michael Albinus <michael.albinus@gmx.de>
1000
1001 * auth-source.el: Precise Tramp doc.
1002
966bd7bd
GM
10032008-06-07 Glenn Morris <rgm@gnu.org>
1004
1005 * nnmairix.el: Remove unnecessary eval-when-compile.
1006
10072008-06-06 Kai Großjohann <grossjohann@ls6.cs.uni-dortmund.de>
e6d2d263
MB
1008
1009 * nnir.el: New file.
1010
d346bf7e
SM
10112008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
1012
1013 * gnus-util.el (gnus-read-shell-command): New function.
1014 * mm-decode.el (mm-pipe-part):
1015 * gnus-art.el (gnus-summary-save-in-pipe): Use it.
1016
b1d6cda3
MB
10172008-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
1018
1019 * message.el (message-disassociate-draft): Revert 2008-03-18 change.
1020
6459e35e
GM
10212008-06-03 Glenn Morris <rgm@gnu.org>
1022
1023 * pop3.el (nnheader-accept-process-output): Autoload it.
1024
656b4fa1
MB
10252008-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1026
1027 * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
1028 are not 2-digit hexadecimal characters that follow `%'s.
1029
10302008-05-29 Reiner Steib <Reiner.Steib@gmx.de>
1031
1032 * message.el (message-bogus-recipient-p): Fix type in doc string.
1033 Reported by Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>.
1034 (message-bogus-addresses): Rename from message-bogus-address-regexp.
1035 Improve custom options.
1036 (message-bogus-recipient-p): Adjust accordingly.
1037
10382008-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
1039
1040 * nnmairix.el: Require edmacro when compiling with XEmacs.
1041
f394fa25
MB
10422008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
1043
1044 * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
1045 (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
1046
a368801c
MB
10472008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
1048
1049 * auth-source.el: Add more docs.
1050
10512008-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1052
1053 * nnheader.el (nnheader-read-timeout): Change the default timeout from
1054 0.1 seconds to 0.01 seconds. This will make nntp and pop3 article
1055 retrieval faster in some cases, but might make CPU usage larger. If
1056 this has any bad side effects, we might revert this change.
1057
1058 * pop3.el (pop3-movemail): Change the sit-for from 0.1 to 0.01, which
1059 seems to make mail retrieval much, much faster.
1060 (pop3-movemail): Use nnheader-accept-process-output instead of sleeping
cc4a96c6 1061 unconditionally.
a368801c
MB
1062
1063 * gnus-draft.el (gnus-group-send-queue): Bind
1064 message-send-mail-partially-limit to nil to avoid being prompted.
1065
03c673c9
MB
10662008-05-16 Reiner Steib <Reiner.Steib@gmx.de>
1067
1068 * mml.el (mml-attach-buffer): Prompt for `disposition'.
1069
1070 * message.el (message-bogus-address-regexp): Fix and improve custom
1071 type.
1072 (message-setup-hook): Add message-check-recipients as custom option.
1073
58333467
MB
10742008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
1075
1076 * message.el (message-cite-function): Remove bogus autoload which crept
1077 in during merge from v5-10.
1078
4079589f
MB
10792008-05-14 Teodor Zlatanov <tzz@lifelogs.com>
1080
1081 * nnimap.el (nnimap-open-connection): Fix login/password bug.
1082
1083 * nnrss.el (nnrss-normalize-date): Accept Unix-style epoch timestamps.
1084
1085 * auth-source.el: Preliminary Tramp docs.
1086 (auth-sources): Change the default auth-sources to use
1087 EPA .gpg files.
1088
e952b711
MB
10892008-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1090
1091 * nntp.el: Autoload `auth-source-user-or-password'.
1092 (nntp-send-authinfo): Use it.
1093
1094 * nnimap.el: Autoload `auth-source-user-or-password'.
1095 (nnimap-open-connection): Use it.
1096
1097 * auth-source.el: Added docs on using with url-auth. Import gnus-util
1098 for the gnus-message function.
1099 (auth-source-user-or-password): Use it.
1100
4fedcc00
SM
11012008-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1102
1103 * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
1104 rfc2104-hexstring-to-byte-list. Return a unibyte string.
1105 (rfc2104-hash): Use it.
1106
149cd465
JB
11072008-05-08 Juanma Barranquero <lekktu@gmail.com>
1108
1109 * gnus-art.el (gnus-article-toggle-truncate-lines):
1110 Don't use `iff' in docstring.
1111
0ab5c2be
MB
11122008-05-07 Teodor Zlatanov <tzz@lifelogs.com>
1113
1114 * gnus-registry.el: Adjusted copyright dates and added a keyword.
1115
1116 * gnus-util.el (gnus-extract-address-component-name)
1117 (gnus-extract-address-component-email): Convenience functions around
1118 `gnus-extract-address-components'.
1119
4fedcc00
SM
1120 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
1121 Use `gnus-extract-address-component-email' to fix bug of comparing full
0ab5c2be
MB
1122 sender name to `user-mail-address'.
1123
11242008-05-05 Teodor Zlatanov <tzz@lifelogs.com>
1125
1126 * gnus-registry.el (gnus-registry-grep-in-list): Fix logic, use
1127 catch/throw to optimize.
1128 (gnus-registry-find-keywords): Just use member to find a keyword.
1129
42a83f4b
SM
11302008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1131
1132 * gnus-srvr.el (gnus-enter-server-buffer): Make sure the server-buffer
1133 is current before calling gnus-server-prepare.
1134 (gnus-server-setup-buffer, gnus-server-update-server)
1135 (gnus-server-read-server, gnus-browse-exit): Use with-current-buffer.
1136
d844ef2f
JL
11372008-05-04 Juri Linkov <juri@jurta.org>
1138
1139 * mailcap.el (mailcap-replace-in-string): New compatibility alias.
1140 (mailcap-file-default-commands): Use mailcap-replace-in-string
1141 instead of replace-regexp-in-string, and mailcap-delete-duplicates
1142 instead of delete-dups. Use [ \t\n]* for whitespace in regexp.
1143
f8a29505
MB
11442008-05-03 Reiner Steib <reiner.steib@gmx.de>
1145
1146 * gnus-sum.el (gnus-propagate-marks): Fix custom version.
1147
3a23a519
MB
11482008-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1149
1150 * gnus-sum.el (gnus-summary-save-parts): Inhibit even more treatment
1151 hooks.
1152 (gnus-update-read-articles): Speed up non-marks-using users.
1153 (gnus-use-marks): Define gnus-use-marks.
1154 (gnus-propagate-marks): Rename variable to something more sensible.
1155
38ac8b91
JB
11562008-05-02 Juanma Barranquero <lekktu@gmail.com>
1157
1158 * gmm-utils.el (gmm, gmm-verbose, gmm-lazy, gmm-customize-mode)
1159 (gmm-image-load-path-for-library): Fix typos in docstrings.
1160 (gmm-message): Reflow docstring.
1161
8336c962
MB
11622008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
1163
42a83f4b
SM
1164 * mail-source.el (mail-source-set-1, mail-source-bind):
1165 Move auth-source code out of the macro to clean it up and fix bugs.
8336c962
MB
1166
11672008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
1168
1169 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
1170 by sender if it's equal to user-mail-address, it's likely to be
1171 useless.
1172
1173 * mail-source.el (mail-source-bind): Don't use user or password if they
1174 are not bound. Unintern them if they are nil. Don't use server unless
1175 it's bound, and default it to empty string otherwise.
1176
58a67d68
MB
11772008-04-25 Teodor Zlatanov <tzz@lifelogs.com>
1178
1179 * mail-source.el: Load auth-source.el.
1180 (mail-source-bind): Add comments. Call auth-source-user-or-password to
1181 get user name or password, if auth-sources is set up.
1182
1183 * gnus-registry.el (gnus-registry-split-strategy): New variable for
1184 strategy of splitting with parent.
1185 (gnus-registry-split-fancy-with-parent)
1186 (gnus-registry-post-process-groups): Use it and fix prior
1187 bug (returning a list as the split result).
1188
1189 * auth-source.el (auth-sources): Remove server parameter.
1190 (auth-source-pick, auth-source-user-or-password)
1191 (auth-source-user-or-password-imap)
1192 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
1193 (auth-source-user-or-password-sftp)
1194 (auth-source-user-or-password-smtp): Remove server parameter.
1195
296fa7b4
JB
11962008-04-25 Juanma Barranquero <lekktu@gmail.com>
1197
1198 * smime.el (smime-sign-region, smime-encrypt-region)
1199 (smime-decrypt-region):
1200 Remove redundant calls to `generate-new-buffer-name'.
1201
58a67d68
MB
12022008-04-24 Luca Capello <luca@pca.it> (tiny change)
1203
1204 * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
1205 Don't use QP for message/rfc822.
1206 (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
1207
2136a8a7
SM
12082008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1209
1210 * sieve-manage.el (sieve-string-bytes): Remove.
1211 (sieve-manage-putscript): Use length instead: `string-bytes' gives the
1212 correct byte-length only if the process's coding-system is the same as
1213 the one used internally by Emacs to represent strings.
1214
a837fe74
JL
12152008-04-22 Juri Linkov <juri@jurta.org>
1216
1217 * mailcap.el (mailcap-file-default-commands): New function.
1218
d55fe5bb
MB
12192008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
1220
1221 * message.el (message-signature-separator, message-cite-function):
1222 Change custom version.
1223
12242008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
1225
1226 * mm-decode.el (mm-display-external): Make temp file read-only.
1227
12282008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
1229
1230 * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
1231 binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to
1232 `C-c C-f d'.
1233
12342008-04-12 Adrian Aichner <adrian@xemacs.org>
1235
1236 * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
1237
12382008-04-09 Teodor Zlatanov <tzz@lifelogs.com>
1239
1240 * auth-source.el: Added docs.
2136a8a7 1241 (auth-sources): Modify format to support server.
d55fe5bb
MB
1242 (auth-source-pick, auth-source-user-or-password)
1243 (auth-source-user-or-password-imap)
1244 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
1245 (auth-source-user-or-password-sftp)
1246 (auth-source-user-or-password-smtp): Add server parameter.
1247
12482008-04-08 Teodor Zlatanov <tzz@lifelogs.com>
1249
1250 * gnus-registry.el: Initialize the registry when gnus-registry-install
1251 is t.
1252
73f2395e
KY
12532008-04-08 Katsumi Yamaoka <yamaoka@jpl.org>
1254
1255 * compface.el (uncompface): Make buffer unibyte.
1256
e66d8771
SM
12572008-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
1258
1259 * mail-source.el (mail-source-value):
1260 Prefer fboundp to functionp so it works with macros as well.
1261
407da272
GM
12622008-04-05 Glenn Morris <rgm@gnu.org>
1263
1264 * gnus-ems.el (mm-disable-multibyte): Autoload it.
1265
3b728e95
SM
12662008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
1267
d37ded9e
SM
1268 * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer):
1269 Prefer mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
1270
407da272
GM
1271 * nnheader.el (nnheader-init-server-buffer): Change buffer's
1272 multibyteness after rather than before erasing it.
33e2f72c 1273
75eda25b
SM
1274 * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
1275 mm-with-multibyte.
407da272
GM
1276 (gnus-request-article-this-buffer): Make sure the proper decoding is
1277 used if gnus-original-article-buffer happens to be unibyte.
75eda25b 1278
2b57967e
SM
1279 * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
1280 default-enable-multibyte-characters.
1281
d7eb3b36
SM
1282 * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
1283 default-enable-multibyte-characters.
1284
7ab0253d
SM
1285 * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
1286
3b728e95
SM
1287 * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
1288
5faa2ec0
SM
12892008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
1290
1291 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
1292 Fix last change in case the element is not even a symbol.
1293
59429511
MB
12942008-04-02 Simon Josefsson <simon@josefsson.org>
1295
1296 * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
1297 imap-enable-exchange-bug-workaround.
1298 (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
1299
13002008-04-01 Simon Josefsson <simon@josefsson.org>
1301
1302 * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
1303 a 100 byte status-checks into a 2-3MB transfer for each group.
1304 (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
1305 to enable bug workaround or not.
1306 (nnimap-find-minmax-uid): Only enable workaround conditionally.
1307
a0e08467
GM
13082008-03-31 Glenn Morris <rgm@gnu.org>
1309
1310 * message.el (mml2015-use): Declare for compiler.
1311 (message-info): Require mml2015 when appropriate.
1312
990e2c2f
SM
13132008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
1314
1315 * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
1316 (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
1317 (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
1318 (nntp-service-to-port): New function.
1319 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
1320 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
1321 (nntp-open-netcat-stream): New function.
1322 (nntp-open-via-rlogin-and-netcat): Don't use a pty.
1323
59429511
MB
13242008-03-29 Sven Joachim <svenjoac@gmx.de>
1325
1326 * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
1327
fa98585c
SM
13282008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
1329
1330 * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
1331
9b3ebcb6
MB
13322008-03-28 Michael Harnois <mdharnois@gmail.com> (tiny change)
1333
1334 * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
1335
13362008-03-24 Reiner Steib <Reiner.Steib@gmx.de>
1337
fa98585c
SM
1338 * message.el (message-signature-separator): Change default.
1339 Improve custom type.
9b3ebcb6
MB
1340 (message-cite-function): Change default to
1341 message-cite-original-without-signature.
1342
1343 * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
1344 toggle.
1345
1346 * message.el (message-check-news-body-syntax): Fix signature check.
1347 (message-setup-1): Mark buffer as unmodified _after_ running
1348 message-setup-hook and handling message-alternative-emails.
1349 (message-shorten-references): Be more strict when building list of
1350 valid references to comply with GNKSA.
1351
fa98585c
SM
1352 * gnus-group.el (gnus-read-ephemeral-bug-group)
1353 (gnus-read-ephemeral-debian-bug-group)
1354 (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
9b3ebcb6
MB
1355
1356 * message.el (message-info): Don't use booleanp which isn't supported
1357 in Emacs 21 and XEmacs.
1358
13592008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
1360
1361 * gnus-group.el (gnus-gmane-group-download-format): Rename from
1362 gnus-group-gmane-group-download-format.
1363 (gnus-group-read-ephemeral-gmane-group): Rename from
1364 gnus-group-read-ephemeral-gmane-group.
1365 (gnus-read-ephemeral-gmane-group-url): Rename from
1366 gnus-group-read-ephemeral-gmane-group-url.
b97439ce 1367 (gnus-bug-group-download-format-alist): New variable.
9b3ebcb6
MB
1368 (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
1369 (gnus-read-ephemeral-emacs-bug-group): New commands.
1370
13712008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1372
1373 * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
1374 (gnus-visible-headers): Improve custom type.
1375
13762008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
1377
1378 * mml.el (mml-menu): Add workarounds for XEmacs.
1379
1380 * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
1381 X-Boundary header.
1382
1383 * message.el (message-simplify-recipients): Fix previous commit.
1384
b813166a
SM
13852008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
1386
df06dd59 1387 * mm-util.el (mm-set-buffer-multibyte): New function.
61dc89b0 1388 * mm-decode.el (mm-copy-to-buffer): Use it.
df06dd59 1389
b813166a
SM
1390 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
1391 Prefer fboundp to functionp so it works with macros as well.
1392
9b3ebcb6
MB
13932008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
1394
5faa2ec0
SM
1395 * message.el (message-alter-recipients-discard-bogus-full-name):
1396 New function.
9b3ebcb6
MB
1397 (message-alter-recipients-function): New variable.
1398 (message-get-reply-headers): Use it.
1399 (message-replace-header): New helper function.
1400 (message-recipients-without-full-name): New variable.
1401 (message-simplify-recipients): New command.
1402
1403 * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
1404
1405 * message.el (message-info): Handle EasyPG manual.
1406
1407 * mml.el (mml-menu): Add entry for EasyPG.
1408
14092008-03-18 Nils Ackermann <nils@ackermath.info> (tiny change)
1410
1411 * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
1412 parameter.
1413
1414 * message.el (message-disassociate-draft): Specify drafts group name
1415 fully.
1416
14172008-03-17 Teodor Zlatanov <tzz@lifelogs.com>
1418
1419 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
1420 unnecessary duplicates from the match list.
1421
14222008-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
1423
1424 * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
1425 args of `how-many' of which the XEmacs version doesn't take; declare
1426 Info-index-next as function.
1427
14282008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1429
1430 * gnus-score.el (gnus-score-headers): Fix handling of
1431 gnus-inhibit-slow-scoring.
1432
1433 * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
1434 string.
1435 (gnus-button-url-regexp): Improve handling of parenthesis.
1436 (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
1437 (gnus-button-handle-info-keystrokes): Handle index entries.
1438
14392008-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
1440
1441 * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
1442 Incoming* files.
1443
14442008-03-13 Teodor Zlatanov <tzz@lifelogs.com>
1445
1446 * auth-source.el (auth-sources): Renamed from auth-source-choices.
1447 (auth-source-pick): Use it.
1448
14492008-03-12 Teodor Zlatanov <tzz@lifelogs.com>
1450
1451 * auth-source.el (auth-source-protocols)
1452 (auth-source-protocols-customize, auth-source-choices): Added and
1453 modified variable customizations and defaults.
1454 (auth-source-pick, auth-source-user-or-password)
1455 (auth-source-protocol-defaults, auth-source-user-or-password-imap)
1456 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
1457 (auth-source-user-or-password-sftp)
1458 (auth-source-user-or-password-smtp): Use new variables and provide an
1459 interface to netrc.el.
1460
14612008-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
1462
1463 * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
1464 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
1465 Make sure the nntp port to specify is a string.
1466
dd58a686
SM
14672008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
1468
ed075cb4
SM
1469 * nntp.el: Use with-current-buffer.
1470 (nntp-send-buffer): Just set the buffer to unibyte rather than use the
1471 dubious mm-with-unibyte-current-buffer.
1472 (nntp-with-open-group-function): New function extracted from
1473 nntp-with-open-group macro.
1474 (nntp-with-open-group): Use the function, so it's easier to debug.
1475 Add indentation and debugging info.
9b3ebcb6
MB
1476 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
1477 the use of the netcat alternatives.
ed075cb4 1478
f15a9fec
SM
1479 * rfc2047.el (rfc2047-decode-string): Don't use `m'.
1480 Avoid mm-string-as-multibyte as well.
1481
944c87e0
SM
1482 * nnweb.el (nnweb-insert-html):
1483 Remove use of nnheader-string-as-multibyte.
1484
2ec9cf15
SM
1485 * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
1486 (nnheader-string-as-multibyte): Remove.
1487
3d2440b4
SM
1488 * mm-view.el: Use inhibit-read-only.
1489 (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
1490 (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
1491 or unibyte-string.
1492
456cace2
SM
1493 * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
1494 (mm-uu-yenc-extract): Use with-current-buffer.
1495
f5fcf556
SM
1496 * gnus-soup.el (gnus-soup-send-packet): Don't use
1497 mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
1498
c9de7755
SM
1499 * nnmh.el: Use with-current-buffer.
1500 (nnmh-request-list-1): Use mm-string-to-multibyte rather than
1501 mm-string-as-multibyte on the output of mm-encode-coding-string.
1502
3d2440b4 1503 * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
9c5fe825
SM
1504 (nnimap-request-move-article): Use with-current-buffer.
1505
3d2440b4
SM
1506 * mm-decode.el (mm-with-part): Set the buffer to unibyte before
1507 inserting the handle-buffer's text, so the implicit multibyte->unibyte
1508 conversion uses string-make-unibyte rather than string-as-unibyte.
d4eb2b7e 1509
228b6ecd
SM
1510 * gnus-msg.el: Use with-current-buffer.
1511
dd58a686
SM
1512 * message.el (message-ignored-resent-headers): Add "Delivered-To".
1513
9b3ebcb6
MB
15142008-03-10 Daiki Ueno <ueno@unixuser.org>
1515
1516 * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
1517 string for caching if it is 'PIN.
1518
37a68866
MB
15192008-03-08 Reiner Steib <Reiner.Steib@gmx.de>
1520
dd58a686
SM
1521 * mail-source.el (mail-source-delete-old-incoming-confirm):
1522 Change default to nil.
37a68866
MB
1523 (mail-source-delete-old-incoming): Make confirmation prompt more clear.
1524
8f7abae3
MB
15252008-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
1526
1527 * gnus-art.el (gnus-narrow-to-page): Position point properly.
1528 (gnus-article-goto-prev-page): Work for articles having ^L's.
1529
1530 * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
1531
1532 * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
1533
e0385bf4
KF
15342008-03-07 Karl Fogel <kfogel@red-bean.com>
1535
56388398 1536 * gnus-bookmark.el: Adjust for renames in bookmark.el.
e0385bf4
KF
1537 (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
1538 (gnus-bookmark-jump): Adjust some variable names.
1539
8f7abae3 15402008-03-06 Teodor Zlatanov <tzz@lifelogs.com>
a7b50e1c 1541
8f7abae3
MB
1542 * auth-source.el: New package.
1543 (auth-source-choices): Add customization entry point variable.
1544
1545 * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
1546 bug.
1547
15482008-03-05 Teodor Zlatanov <tzz@lifelogs.com>
1549
1550 * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
1551 (gnus-registry-initialize, gnus-registry-install-p): Use it.
dd58a686 1552 (gnus-registry-install-shortcuts): Rename from
8f7abae3
MB
1553 gnus-registry-install-shortcuts-and-menus. Installs the shortcuts in
1554 the `gnus-registry-mark-map' keymap dynamically from
1555 `gnus-registry-marks'. The generated functions update the summary line
1556 when a registry mark is added or deleted, and will call
1557 `gnus-registry-install-p' (see the comments in the code).
1558 (gnus-registry-user-format-function-M): Use concat intelligently.
1559
1560 * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
1561 the registry mark functions.
a7b50e1c 1562
c1717fbd
GM
15632008-03-05 Glenn Morris <rgm@gnu.org>
1564
1565 * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
1566 * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
1567 gnus-art.
1568 (top-level): No need to load own source when compiling.
1569
8f7abae3
MB
15702008-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1571
1572 * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
1573 Suggested by <chris.anderton@zetnet.co.uk>.
1574
1fc34624
GM
15752008-03-04 Glenn Morris <rgm@gnu.org>
1576
1577 * gnus-sum.el (top-level): No need to require gnus when compiling,
1578 since unconditionally required near start of file.
1579 (gnus-summary-display-while-building): Move definition before use.
1580
8f7abae3
MB
15812008-03-04 Teodor Zlatanov <tzz@lifelogs.com>
1582
1583 * gnus-registry.el (gnus-registry-user-format-function-M): Add
1584 formatting function.
1585
15862008-03-03 Teodor Zlatanov <tzz@lifelogs.com>
1587
1588 * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
1589 with plists.
1590 (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
1591 Use new format.
1592
15932008-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
1594
1595 * gnus-art.el (gnus-article-describe-bindings): Work for the version of
1596 `where-is-internal' that returns a range of key sequences.
1597
dacb905a
SM
15982008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
1599
a88fd51a
SM
1600 * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
1601
c7a91ce1 1602 * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
1fc34624
GM
1603 (gnus-summary-jump-to-group): Consider windows on other displayed
1604 frames as well. Similar changes might be needed elsewhere, but that's
1605 the one I've bumped into during my use.
c7a91ce1 1606
62dc3ac3 1607 * nndoc.el (nndoc-oe-dbx-type-p):
ef1b088a 1608 * gnus-msg.el (gnus-debug):
dacb905a
SM
1609 * gnus-group.el (gnus-update-group-mark-positions):
1610 Use mm-string-to-multibyte.
1611
8f7abae3
MB
16122008-03-02 Reiner Steib <Reiner.Steib@gmx.de>
1613
1614 * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
1615 doesn't handle NotDashEscaped.
1616
1617 * mml.el (mml-menu): Improve help entries. Move Sign/Encrypt Part.
1618 (mml-dnd-attach-options): Fix typo in custom choice.
1619
1620 * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
1621 nndoc-article-type to mbox.
1622 (gnus-group-read-ephemeral-gmane-group-url): Support permalink.
1623
1624 * mm-decode.el (mm-text-html-renderer): Prefer w3m over w3. Fall back
1625 to nil, instead of html2text.
1626
1627 * imap.el (imap-debug): Add `imap-ping-server'.
1628
1629 * gnus-bookmark.el: Add FIXMEs.
1630
1631 * message.el (message-form-letter-separator)
1632 (message-send-form-letter-delay): New variables.
1633 (message-send-form-letter): Use them. New command to send form
1634 letters. Requested by Uwe Siart.
1635 (message-send-mail-function): Doc fix. Add "Other" custom option.
1636
14e8de0c
MB
16372008-02-29 Andreas Seltenreich <andreas@gate450.dyndns.org>
1638
1639 * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
1640 empty author.
1641
16422008-02-29 Teodor Zlatanov <tzz@lifelogs.com>
1643
1644 * gnus-registry.el (gnus-registry-marks): Add variable for
1645 customization of marks and their appearance.
1646 (gnus-registry-read-mark): Use it.
1647 (gnus-registry-do-marks): Add utility function to loop through
1648 `gnus-registry-marks'.
1649 (gnus-registry-install-shortcuts-and-menus): Add function to install
1650 shortcuts and menus.
1651 (gnus-registry-initialize): Use it.
1652 (gnus-registry-default-mark): Clarify documentation.
1653
ab74c815
GM
16542008-02-29 Glenn Morris <rgm@gnu.org>
1655
1656 * gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-draft.el:
1657 * gnus-group.el, gnus-msg.el, gnus-score.el, gnus-sum.el, gnus-util.el:
1658 * gnus.el, mail-source.el, message.el, mm-decode.el, mm-uu.el, mml.el:
1659 * nnmail.el, pop3.el, smiley.el, smime.el, spam-report.el:
1660 Change defcustom :version from 23.0 to 23.1.
1661
14e8de0c
MB
16622008-02-28 Teodor Zlatanov <tzz@lifelogs.com>
1663
1664 * gnus-registry.el (gnus-registry-follow-group-p)
1665 (gnus-registry-post-process-groups): Add functions to aid registry
1666 splitting and improve logging. Clarify behavior in function
1667 documentation.
1668 (gnus-registry-split-fancy-with-parent): Use them.
1669
80de1778
SM
16702008-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1671
1672 * gnus-art.el: Use with-current-buffer.
1673
14e8de0c
MB
16742008-02-27 David Engster <dengste@eml.cc>
1675
1676 * nnmairix.el (nnmairix-request-group-with-article-number-correction):
1677 Express real group name in the response.
1678
16792008-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
1680
1681 * nnmairix.el (nnmairix-group-regexp, nnmairix-valid-backends)
1682 (nnmairix-last-server, nnmairix-current-server): Defvar them.
1683 (nnmairix-goto-original-article): Defvar gnus-registry-install and
1684 autoload gnus-registry-fetch-group when compiling.
149cd465 1685 (nnmairix-request-group-with-article-number-correction): Remove
14e8de0c
MB
1686 unreferenced argument passed to nnmairix-call-backend.
1687
16882008-02-27 Reiner Steib <Reiner.Steib@gmx.de>
1689
1690 * mm-uu.el (mm-uu-type-alist): Fix message-marks non-hide arguments.
1691 (mm-uu-extract): Improve face for low color ttys. Reported by Sascha
1692 Wilde.
1693
da13b6cc
GM
16942008-02-27 Glenn Morris <rgm@gnu.org>
1695
1696 * nnmairix.el: Change defcustom :version from 23.0 to 23.1.
be021c01
GM
1697 (nnmairix-group-regexp, nnmairix-valid-backends): Convert from free
1698 variables to defconsts. Convert comments to doc-strings.
1699 (nnmairix-last-server, nnmairix-current-server): Convert from free
1700 variables to defvars. Convert comments to doc-strings.
1701 (gnus-registry-fetch-group): Autoload.
1702 (nnmairix-replace-group-and-numbers): Use mapc rather than mapcar.
1703 (nnmairix-widget-get-values, nnmairix-widget-make-query-from-widgets)
14e8de0c
MB
1704 (nnmairix-widget-build-editable-fields): Use car cddr rather than
1705 caddr.
be021c01
GM
1706 (nnmairix-request-group): Bind nnmairix-fast and nnmairix-group around
1707 nnmairix-request-group-with-article-number-correction call.
1708 (nnmairix-fast, nnmairix-group): New, less general names, for free
1709 variables passed from nnmairix-request-group to
1710 nnmairix-request-group-with-article-number-correction. Declare.
1711 (nnmairix-request-group-with-article-number-correction):
1712 Use nnmairix-fast, nnmairix-group rather than fast, group.
da13b6cc 1713
3d0f8a67
MB
17142008-02-26 David Engster <dengste@eml.cc>
1715
1716 * nnmairix.el: New file. Mairix back end for Gnus. Initial import of
1717 version 0.5.
1718
17192008-02-26 Teodor Zlatanov <tzz@lifelogs.com>
1720
1721 * gnus-registry.el (gnus-registry-register-message-ids): Use `id'
1722 instead of making an extra function call. Don't add the current group
1723 to articles only when they have the group. Use
1724 `gnus-registry-fetch-groups' instead of `gnus-registry-fetch-group'.
1725 Reported by David <de_bb@arcor.de>.
1726
f5490ddc
MB
17272008-02-24 Miles Bader <miles@gnu.org>
1728
1729 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
1730 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region)
1731 (mm-find-mime-charset-region):
1732 * mm-bodies.el (mm-encode-body):
1733 * mml.el (mml-parse-1): Revert removal of `mm-hack-charsets'.
1734
52bec650
MB
17352008-02-16 Reiner Steib <Reiner.Steib@gmx.de>
1736
1737 * mail-source.el (mail-source-delete-incoming): Change default.
1738 Supplement doc string.
1739
1740 * gnus-util.el (gnus-y-or-n-p, gnus-y-or-n-p): Update comments.
1741
17422008-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1743
1744 * nnmail.el (nnmail-message-id-cache-file): Derive from
1745 `gnus-home-directory'.
1746
17472008-02-11 Reiner Steib <Reiner.Steib@gmx.de>
1748
1749 * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
5e25c514 1750 Document negative prefix.
52bec650 1751
5e25c514 1752 * gnus-group.el (gnus-group-read-group): Document negative prefix.
52bec650
MB
1753
17542008-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1755
1756 * message.el (message-unsent-separator): Add the Exim bounce
1757 separator.
1758
17592008-02-10 Daiki Ueno <ueno@unixuser.org>
1760
1761 * mml2015.el (mml2015-epg-sign): Remove skipped signers from the signer
1762 list.
1763 (mml2015-epg-encrypt): Remove skipped recipients/signers from the
1764 recipient/signer list.
1765
0b9c5ab7
RS
17662008-02-10 Reiner Steib <Reiner.Steib@gmx.de>
1767
1768 * mm-util.el (mm-codepage-setup): If cp-supported-codepages isn't
1769 fbound (Emacs 23 unicode), signal an error.
1770
1888e568
GM
17712008-02-08 Glenn Morris <rgm@gnu.org>
1772
1773 * gnus-art.el (pgg-display-output-buffer): Declare as function.
1774
52bec650
MB
17752008-02-07 Tassilo Horn <tassilo@member.fsf.org>
1776
1777 * nnimap.el (nnimap-open-connection): Add "143" and "993" as default
1778 ports to the calls to `netrc-machine-user-or-password' in addition to
1779 "imap" and "imaps".
1780
e9198520
MB
17812008-02-03 Reiner Steib <Reiner.Steib@gmx.de>
1782
1783 * gnus.el (gnus-group-startup-message): Add `find-image' call before
1784 image-load-path is let-bound. Reported by Harald Hanche-Olsen
1785 <hanche@math.ntnu.no>.
1786
17872008-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
1788
1789 * gnus-art.el (gnus-article-describe-bindings): Work for draft group.
1790
9303f985 17912008-02-01 Zhang Wei <id.brep@gmail.com>
aca7a3d2
MB
1792
1793 * rfc2047.el (rfc2047-charset-encoding-alist): Add gbk and GB18030.
1794
1795 * mm-util.el (mm-mime-mule-charset-alist): Add gbk and GB18030.
1796
9303f985 17972008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
1798
1799 * mml.el (mml-parse-1): Remove apparently vestigial use of
1800 `mm-hack-charsets'.
1801 * mm-bodies.el (mm-encode-body): Likewise.
1802
9303f985 18032008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2 1804
4fedcc00 1805 * rfc2104.el (rfc2104-hexstring-to-byte-list): Rename from
aca7a3d2
MB
1806 rfc2104-hexstring-to-bitstring and changed to return a byte list.
1807 (rfc2104-hash): Convert the result of concat to unibyte string.
1808
9303f985 18092008-02-01 Dave Love <fx@gnu.org>
aca7a3d2 1810
aca7a3d2
MB
1811 * gnus-start.el (gnus-read-newsrc-el-file): Don't bind
1812 coding-system-for-read.
1813 (gnus-gnus-to-quick-newsrc-format): Insert coding cookie.
1814
8385d659 1815 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
4fedcc00 1816 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region): Delete.
8385d659 1817 (mm-find-mime-charset-region): Remove hack-charsets stuff.
aca7a3d2 1818
10ef2ef7 18192008-01-24 Michael Sperber <sperber@deinprogramm.de>
a1da1e37
MB
1820
1821 * mail-source.el (mail-sources): Add `group' choice.
1822
1823 * nnmail.el (nnmail-get-new-mail-1): Abstract this out to add another
1824 parameter `in-group' to control into which group the articles go.
1825 Add treatment of `group' mail-source.
1826
a445370f
DN
18272008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
1828
1829 * sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
1830 * message.el (message-beginning-of-line): Use featurep instead of bound
1831 tests in order to resolve conditionals at compile time.
1832
4599d0ec
MB
18332008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1834
1835 * gnus-art.el (gnus-insert-mime-button): Don't decode description.
1836
1837 * mm-decode.el (mm-dissect-buffer): Decode description.
1838
1839 * mml.el (mml-to-mime): Encode message header first.
1840
0b6799c3
MB
18412008-01-18 Katsumi Yamaoka <yamaoka@jpl.org>
1842
1843 * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
1844 xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
1845
18462008-01-18 Teodor Zlatanov <tzz@lifelogs.com>
1847
1848 * gnus-registry.el (gnus-registry-trim): Use append, not concat.
1849
18502008-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
1851
1852 * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
1853 prefix keys.
1854 (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
1855 (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
1856 gnus-xmas.el.
1857
18582008-01-16 Teodor Zlatanov <tzz@lifelogs.com>
1859
1860 * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
1861 Add new variables for article mark management.
1862 (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
1863 list of extra data entries which, when present, will indicate that the
1864 article ID should not be trimmed from the registry.
1865 (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
1866 functions.
1867 (gnus-registry-read-mark): New function to read a mark name from the
1868 user.
1869 (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
1870 (gnus-registry-set-article-mark-internal): New functions to add and
1871 remove marks.
1872 (gnus-registry-get-article-marks): New function to show the marks for
1873 an article, or retrieve them for further use.
1874
18752008-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1876
1877 * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
1878 keys when no argument is given.
1879
18802008-01-12 Reiner Steib <Reiner.Steib@gmx.de>
1881
1882 * gnus-sum.el (gnus-article-sort-by-random)
1883 (gnus-thread-sort-by-random): Fix doc strings. Reported by
1884 jidanni@jidanni.org.
1885
18862008-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
1887
1888 * gnus-art.el (gnus-article-describe-bindings): New function.
1889 (gnus-article-read-summary-keys): Use it.
1890 (gnus-article-mode-map): Bind `C-h b' to it.
1891
95838435
MB
18922008-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1893
1894 * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
1895 XEmacs.
1896 (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
1897 against non-character events.
1898
95838435
MB
18992008-01-09 Reiner Steib <Reiner.Steib@gmx.de>
1900
1901 * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
1902 command.
1903 (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
1904 instead of END. Change name of the temp file.
1905 (gnus-group-gmane-group-download-format): Add doc string. Make it
1906 customizable.
1907
19082008-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
1909
1910 * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
1911 bind `S W' to gnus-article-wide-reply-with-original; set default
1912 binding to gnus-article-read-summary-send-keys.
1913 (gnus-article-read-summary-keys): Fix the order of keys; display
1914 continuation keys correctly in the echo area; describe bindings
1915 correctly when keys end with `C-h'.
1916 (gnus-article-read-summary-send-keys): New function.
1917 (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
1918 for gnus-article-read-summary-send-keys; display continuation keys
1919 correctly in the echo area.
1920 (gnus-article-reply-with-original): Ignore prefix argument.
1921 (gnus-article-wide-reply-with-original): New function.
1922
d82cf70b
MB
19232008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1924
1925 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
1926 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
1927
19282008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1929
1930 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
1931 (gnus-group-read-ephemeral-gmane-group): New command.
1932
f3041af1
DN
19332008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1934
1935 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
1936
87035689
MB
19372007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
1938
1939 * message.el (message-send-mail-function): Increase custom version.
1940
1941 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
1942 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
1943
87035689
MB
19442007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1945
1946 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
1947 html parts correctly; support forwarded messages.
1948 (gnus-article-browse-html-article): Remove work buffers.
1949
1950 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
1951 compiling.
1952 (netrc-bound-and-true-p): New macro.
1953 (netrc-parse): Use it instead of bound-and-true-p that is not available
1954 in XEmacs 21.4.
1955
19562007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
1957
1958 * gnus-registry.el (gnus-registry-mark-article)
1959 (gnus-registry-article-marks): Add functionality to mark articles
1960 through the Gnus registry.
1961
1962 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
1963 (netrc-parse): Use encrypt-file-alist to determine if
1964 encrypt-find-model or encrypt-insert-file-contents should be used.
1965
541cbf8b
GM
19662007-12-19 Glenn Morris <rgm@gnu.org>
1967
1968 * mml.el (message-options-set, message-narrow-to-head)
1969 (message-in-body-p, message-mail-p, message-encode-message-body):
1970 Autoload.
1971 (message-remove-header, message-narrow-to-headers-or-head)
1972 (message-subscribed-p, message-make-mail-followup-to)
1973 (message-position-on-field, message-news-p)
1974 (message-options-set-recipient, message-generate-headers)
1975 (message-sort-headers): Declare as functions.
1976
87035689
MB
19772007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
1978
1979 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
1980 convention in doc string.
1981
19822007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1983
1984 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
1985 title to html parts.
1986 (gnus-article-browse-html-article): Pass message header to it.
1987
1988 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
1989
19902007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
1991
1992 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
1993 or password compatible with XEmacs.
1994
bbbe940b
MB
19952007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
1996
1997 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
1998 format document.
1999 (gnus-mime-delete-part): Don't write description line if empty.
2000 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
2001
880820fe 20022007-12-14 Johan Bockgård <bojohan@gnu.org>
bbbe940b
MB
2003
2004 * gnus-sum.el (gnus-summary-mark-unread-as-read)
2005 (gnus-summary-mark-read-and-unread-as-read)
2006 (gnus-summary-mark-current-read-and-unread-as-read)
2007 (gnus-summary-mark-unread-as-ticked): Doc fix.
2008 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
2009
20102007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
2011
2012 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
2013 Christoph Conrad <christoph.conrad@gmx.de>.
2014
20152007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
2016
2017 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
2018 yes-or-no-p.
2019
20202007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
2021
2022 * mm-decode.el (mm-add-meta-html-tag): New function.
002876ab 2023 (mm-save-part-to-file, mm-pipe-part): Use it.
bbbe940b
MB
2024
2025 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
2026 gnus-y-or-n-p instead of y-or-n-p.
2027 (gnus-article-browse-html-parts): Work with message/external-body; use
2028 mm-add-meta-html-tag.
2029
cef98b13
GM
20302007-12-11 Glenn Morris <rgm@gnu.org>
2031
2032 * gnus-cache.el: Require gnus-sum not just when compiling.
2033
2034 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
2035
2036 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
2037 definitions before use.
2038
2039 * mm-decode.el: Require gnus-util.
2040 (mm-remove-part): Only call delete-annotation on XEmacs.
2041
2042 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
2043
2044 * nnmail.el: Require gnus-int.
2045
2046 * spam.el: Move `require's before `eval-when-compile's.
2047
2048 * gnus-ems.el (gnus-alive-p):
2049 * gnus-fun.el (message-goto-eoh):
5ec7fe1b 2050 * gnus-util.el (gnus-group-name-decode):
cef98b13
GM
2051 * mail-source.el (gnus-compress-sequence):
2052 * message.el (Info-goto-node, format-spec):
2053 * mm-bodies.el (message-options-get):
2054 * mm-decode.el (mm-view-pkcs7):
2055 * mm-util.el (gmm-write-region):
2056 * mml-smime.el (mml-compute-boundary)
2057 (gnus-completing-read-with-default):
2058 * mml.el (widget-button-press, gnus-make-hashtable):
2059 * mml1991.el (mm-decode-content-transfer-encoding)
2060 (mm-encode-content-transfer-encoding)
2061 (message-options-get, message-options-set):
2062 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
2063 * nnfolder.el (gnus-request-group):
2064 * nnheader.el (ietf-drums-unfold-fws):
2065 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
2066 * smime.el (gnus-run-mode-hooks):
2067 * spam-stat.el (gnus-message): Autoload.
2068
2069 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
2070 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
2071 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
2072 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
2073 Add declare-function compatibility definition.
2074
2075 * gnus-cache.el (nnvirtual-find-group-art):
2076 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
2077 (gnus-add-image, gnus-add-wash-type):
2078 * gnus-group.el (nnkiboze-score-file):
2079 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
2080 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
5ec7fe1b
GM
2081 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
2082 (message-tokenize-header, gnus-get-buffer-create)
2083 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
2084 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
cef98b13
GM
2085 * gnus.el (gnus-group-decoded-name):
2086 * mail-source.el (imap-capability):
2087 * mm-bodies.el (message-options-set):
2088 * mm-decode.el (gnus-configure-windows):
2089 * mm-extern.el (message-goto-body):
2090 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
2091 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
2092 (epg-sub-key-validity, message-options-set):
2093 * mml.el (widget-event-point, gnus-configure-windows):
2094 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
2095 * mml2015.el (epg-check-configuration, epg-configuration)
2096 (message-options-set):
2097 * nndb.el (nndb-request-article):
2098 * nnfolder.el (gnus-request-create-group):
2099 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
2100 * nnmaildir.el (gnus-group-mark-article-read):
2101 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
2102 * rfc1843.el (message-fetch-field):
2103 * spam.el (gnus-extract-address-components):
2104 Declare as functions.
2105
bbbe940b
MB
21062007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
2107
2108 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
2109
a5ded4c9
GM
21102007-12-09 Glenn Morris <rgm@gnu.org>
2111
2112 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
2113
2114 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
030cca00 2115 * message.el, mm-view.el, sieve-manage.el, smime.el:
1d1df709 2116 Add declare-function compatibility definition.
a5ded4c9
GM
2117
2118 * gnus-art.el (w3-region, w3m-region, Info-menu):
2119 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
2120 * gnus-sum.el (gnus-get-predicate):
2121 * gnus-util.el (mm-append-to-file, w32-focus-frame):
2122 * message.el (mail-abbrev-in-expansion-header-p):
2123 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
8d0f97a4 2124 (w3m-detect-meta-charset, w3m-region):
1d1df709
GM
2125 * sieve-manage.el (password-read, password-cache-add)
2126 (password-cache-remove):
8d0f97a4 2127 * smime.el (password-read-and-add): Declare as functions.
a5ded4c9 2128
274f1353
DK
21292007-12-08 David Kastrup <dak@gnu.org>
2130
2131 * gnus-sum.el (gnus-summary-simplify-subject-query):
2132 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
2133 `message'.
2134
a601fb74 21352007-12-07 Glenn Morris <rgm@gnu.org>
80d06753 2136
a601fb74 2137 * gnus-art.el (article-make-date-line): Revert previous change.
80d06753 2138
af5370ad
RS
21392007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
2140
2141 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
2142
21ee0911
MB
21432007-12-06 Christian Plate <cplate@web.de> (tiny change)
2144
2145 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
2146 Call gnus-add-to-range ranges only once with a prepared article-list.
2147
21482007-12-06 Paul Jarc <prj@po.cwru.edu>
2149
149cd465
JB
2150 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups)
2151 (nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
21ee0911
MB
2152 group names with backslashes. Reported by Tassilo Horn
2153 <tassilo@member.fsf.org>.
2154
f0131492 21552007-12-06 Deepak Goel <deego3@gmail.com>
fd0c71e8 2156
a601fb74
GM
2157 * gnus-art.el (article-make-date-line):
2158 * gnus-start.el (gnus-load):
2159 * pop3.el (pop3-read-response): Fix buggy call to `error'.
fd0c71e8 2160
415a09fb
MB
21612007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
2162
2163 * gnus-art.el (gnus-use-idna)
2164 * gnus-start.el (gnus-site-init-file)
2165 * message.el (message-use-idna)
2166 * mm-uu.el (mm-uu-hide-markers)
2167 * smiley.el (smiley-style): Revert changes that suppress warnings.
2168
21692007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
2170
2171 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
2172 specify charset to html source. Reported by Christoph Conrad
2173 <christoph.conrad@gmx.de>.
2174
21752007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
2176
2177 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
2178 idna-program in order to suppress byte compile warning issued by XEmacs
2179 that came to byte compile the default value section of defcustom forms
2180 recently.
2181
2182 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
2183 value of installation-directory.
2184
2185 * message.el (message-use-idna): Don't directly refer to the value of
2186 idna-program.
2187
2188 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
2189
2190 * smiley.el (smiley-style): Don't directly call face-attribute.
2191
b890d447
MB
21922007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
2193
2194 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
2195
2196 * gnus-dired.el: Reduce Gnus dependencies.
2197 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
2198 require. Use autoloads instead.
2199 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
2200 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
2201 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
2202 (gnus-dired-mode): Adjust doc string.
2203 (gnus-dired-mail-mode): New variable.
2204 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
2205 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
2206 (gnus-dired-mail-buffers): New function. Return mail or message
2207 composition buffers.
2208 (gnus-dired-attach): Use it.
2209 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
2210 NO-DECODE.
2211 (gnus-dired-print): Use `gnus-print-buffer' depending on
2212 `gnus-dired-mail-mode'.
2213
22142007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
2215
2216 * rfc2047.el (rfc2047-encoded-word-regexp)
2217 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
2218 explaining what regexp patterns are for.
2219
13b0ef01
GM
22202007-12-04 Glenn Morris <rgm@gnu.org>
2221
2222 * password.el: Move to ../password-cache.el.
2223
2224 * mml1991.el (password-read, password-cache-add, password-cache-remove):
2225 * mml2015.el (password-read, password-cache-add, password-cache-remove):
2226 * mml-smime.el (password-read, password-cache-add)
2227 (password-cache-remove):
2228 No need to autoload, since mml-sec requires password.
2229
2230 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
2231 * message.el (gnus-extract-address-components):
2232 * mml-smime.el (gnus-extract-address-components): Define for compiler.
2233
2234 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
2235 password.
2236
b890d447
MB
22372007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
2238
2239 * mailcap.el: Reduce dependencies.
2240 (mail-header-parse-content-type): Autoload.
2241 (mailcap-delete-duplicates): New alias.
2242 (mailcap-mime-info): Add optional argument NO-DECODE.
2243 (mailcap-mime-types): Use mailcap-delete-duplicates.
2244
2245 * message.el (message-ignored-supersedes-headers): Add "X-ID".
2246
22472007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2248
2249 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
2250 function.
2251
2252 * gnus-uu.el (gnus-uu-decode-yenc): New command.
2253 (gnus-uu-yenc-article): New function.
2254
2255 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
2256
2257 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
2258 buffer.
2259
21662dc7
GM
22602007-12-02 Glenn Morris <rgm@gnu.org>
2261
323fc9ec
GM
2262 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
2263 Move to ../net.
2264
21662dc7
GM
2265 * binhex.el, uudecode.el: Move to ../mail.
2266
ceabaeb3
GM
2267 * encrypt.el: Remove file.
2268
b890d447
MB
22692007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
2270
2271 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
2272 matches on patches.
2273
2274 * gnus-art.el (gnus-article-browse-html-article): Mention
2275 `mm-text-html-renderer' in the doc string.
2276
2277 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
2278 string. Add comments.
2279
2280 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
2281 if rhs is ASCII.
2282
08545d0a
GM
22832007-12-01 Glenn Morris <rgm@gnu.org>
2284
fb18c032 2285 * dig.el, dns.el: Move to ../net.
c3335b6a 2286 * format-spec.el, hex-util.el, sha1.el: Move to ../.
4c1d5922 2287
08545d0a
GM
2288 * mail-source.el (top-level): Require format-spec before
2289 eval-when-compile.
2290
257a0a0d
GM
22912007-11-30 Glenn Morris <rgm@gnu.org>
2292
2293 * encrypt.el: Require password, rather than autoloading password-read.
2294
b890d447
MB
22952007-11-28 Elias Oltmanns <eo@nebensachen.de>
2296
2297 * gnus.el (gnus-method-to-server): Add an optional parameter so the
2298 caller can indicate whether the cache should be disregarded for this
2299 call. This way the result of the call is reproducible at all times and
2300 can be considered a canonical server name for the supplied method.
2301 (gnus-agent-method-p): Canonicalize server names by pushing their
2302 method through `gnus-method-to-server' using the no-cache argument.
2303
2304 * gnus-srvr.el (gnus-server-insert-server-line): Call
2305 `gnus-method-to-server' with `no-cache' argument.
2306
2307 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
2308 gnus-agent-possibly-synchronize-flags as this should be called when the
2309 server is actually being opened.
2310 (gnus-agent-possibly-synchronize-flags)
2311 (gnus-agent-possibly-synchronize-flags-server): Move check for the
2312 flags file of an agentized server to the latter function.
2313
2314 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
2315 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
2316 after a connection has been established successfully.
2317
23182007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
2319
2320 * gnus-art.el (article-display-face): Force to display face if called
2321 interactively; check if gnus-article-x-face-too-ugly matches author.
2322 (article-display-x-face): Display face even if From header is missing
2323 as article-display-face does.
2324
d50fd8e2
GM
23252007-11-28 Richard Stallman <rms@gnu.org>
2326
2327 * md4.el: Move to ../.
2328 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
2329
b890d447
MB
23302007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
2331
2332 * mail-source.el (mail-sources): Default to fetch from file for
2333 compatibility with default of nnmail-spool-file.
2334
23352007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
2336
2337 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
2338 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
2339 to look for encoded word that should be encoded again.
2340 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
2341 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
2342 encoding pattern.
2343 (rfc2047-decode-region): Switch strict regexp and loose one according
2344 to rfc2047-allow-irregular-q-encoded-words.
2345
a06e7b5d
SJ
23462007-11-26 Simon Josefsson <simon@josefsson.org>
2347
2348 * imap.el: Move to ../net directory.
2349
b890d447
MB
23502007-11-25 Romain Francoise <romain@orebokech.com>
2351
2352 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
2353
23542007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
2355
2356 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
2357 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
2358
2359 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
2360 `nnmail-spool-file'.
2361
2362 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
2363 `nnmail-spool-file'.
2364
2365 * gnus-move.el (gnus-change-server): Ditto.
2366
2367 * gnus-kill.el (gnus-batch-score): Ditto.
2368
2369 * gnus-cache.el (gnus-jog-cache): Ditto.
2370
c9e31f32
SM
2371 * gnus-msg.el (gnus-summary-reply):
2372 Ignore gnus-confirm-mail-reply-to-news for wide and very wide replies.
b890d447
MB
2373
23742007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
2375
c9e31f32
SM
2376 * gnus-cache.el (gnus-cache-generate-nov-databases):
2377 Use nnml-generate-nov-databases-directory instead of
b890d447
MB
2378 nnml-generate-nov-databases-1.
2379
e3b0153a
GM
23802007-11-24 Glenn Morris <rgm@gnu.org>
2381
2382 * message.el (message-tool-bar-retro): Update for rename
2383 mail_send.xpm->mail-send.xpm.
2384
b890d447
MB
23852007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
2386
2387 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
2388 `smime-ldap-search' for Emacs 22 and up.
2389
145cc6b9
RS
23902007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
2391
63ff8478
RS
2392 * hashcash.el: Move to ../mail directory.
2393
8746c8b8
RS
2394 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
2395
145cc6b9
RS
2396 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
2397 `smime-ldap-search' for Emacs 22 and up.
2398
82816ba1
SM
23992007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2400
b7b80032
SM
2401 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
2402
82816ba1
SM
2403 * message.el (message-send-mail-function): Fix error convention.
2404 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
2405 (message-widen-reply, message-send-mail, message-talkative-question)
2406 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
2407 (message-clone-locals, message-send-news): Use with-current-buffer.
2408 (message-insert-or-toggle-importance): Remove unused var `valid'.
2409 (message-make-references): Remove unused var `new-references'.
2410 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
2411
3042deef
JB
24122007-11-22 Juanma Barranquero <lekktu@gmail.com>
2413
2414 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
2415 (spam-split-symbolic-return-positive): Reflow docstring.
2416 (spam-backends, spam-summary-exit-behavior)
2417 (spam-mark-ham-unread-before-move-from-spam-group)
2418 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
2419 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
2420 (spam-clear-cache, spam-backend-check, spam-install-backend)
2421 (spam-install-statistical-backend, spam-list-of-processors)
2422 (spam-group-processor-p, spam-split, spam-bogofilter-score)
2423 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
2424 (spam-check-crm114, spam-initialize, spam-unload-hook):
2425 Fix typos in docstrings.
2426
b890d447
MB
24272007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
2428
2429 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
2430 been checked if they have never been read and those group levels are
2431 higher than the one that a user specified.
2432
24332007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
2434
2435 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
2436 foreign groups unless a group level is specified by a user.
2437 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
2438
b62a39c4
RS
24392007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
2440
2441 * message.el (message-send-mail-function): Require sendmail.
2442
2ea6167b
RS
24432007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
2444
9e0a8576
RS
2445 * message.el (message-send-mail-function): Check for smtpmail too.
2446
f21470ef
RS
2447 * utf7.el (utf7-encode, utf7-decode): Use coding system
2448 `utf-7'/`utf-7-imap' from utf-7.el' if available.
2449
2ea6167b
RS
2450 * message.el (message-send-mail-function): New function.
2451 (message-send-mail-function): Set default using
2452 message-send-mail-function. Adjust doc string.
2453 (message-send-mail-with-mailclient): New function.
2454
127a6f0e
GM
24552007-11-17 Richard Stallman <rms@gnu.org>
2456
2457 * assistant.el: Remove file.
2458
9efa445f
DN
24592007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
2460
2461 * smime.el (from):
2462 * rfc2047.el (message-posting-charset):
2463 * qp.el (mm-use-ultra-safe-encoding):
2464 * pop3.el (parse-time-months):
2465 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
2466 * nnml.el (files):
2467 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
2468 (jka-compr-compression-info-list, ange-ftp-path-format)
2469 (efs-path-regexp):
2470 * nndiary.el (files):
2471 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
2472 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
2473 (epg-digest-algorithm-alist, inhibit-redisplay)
2474 (password-cache-expiry):
2475 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
2476 (pgg-output-buffer, password-cache-expiry):
2477 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
2478 (efs-path-regexp):
2479 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
2480 (inhibit-redisplay):
2481 * mm-uu.el (file-name, start-point, end-point, entry)
2482 (gnus-newsgroup-name, gnus-newsgroup-charset):
2483 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
2484 (latin-unity-ucs-list):
2485 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
2486 (mm-uu-binhex-decode-function):
b97439ce 2487 * message.el (gnus-message-group-art, gnus-list-identifiers)
9efa445f
DN
2488 (rmail-enable-mime-composing, gnus-local-organization)
2489 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
2490 (gnus-read-active-file, facemenu-add-face-function)
2491 (facemenu-remove-face-function, gnus-article-decoded-p)
2492 (tool-bar-mode):
2493 * mail-source.el (display-time-mail-function):
2494 * gnus-util.el (nnmail-pathname-coding-system)
2495 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
2496 (gnus-original-article-buffer, gnus-user-agent)
2497 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
2498 (xemacs-codename, sxemacs-codename, emacs-program-version):
2499 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
2500 * gnus-start.el (gnus-agent-covered-methods)
2501 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
2502 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
2503 (gnus-newsgroup-headers, gnus-group-list-mode)
2504 (gnus-group-mark-positions, gnus-newsgroup-data)
2505 (gnus-newsgroup-unreads, nnoo-state-alist)
2506 (gnus-current-select-method, mail-sources)
2507 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
2508 (nnmail-spool-file, gnus-cache-active-hashtb):
2509 * gnus-mh.el (mh-lib-progs):
2510 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
2511 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
2512 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
2513 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
2514 (gnus-group-buffer):
2515 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
2516 (font-lock-set-defaults):
2517 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
2518 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
2519 (gnus-summary-post-menu, total-parts, type, condition, length):
2520 * gnus-agent.el (gnus-agent-read-agentview):
2521 * flow-fill.el (show-trailing-whitespace):
2522 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
2523 eval-and-compile wrappers for byte compiler pacifiers.
2524
2525 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
2526 (mm-display-inline-fontify): Check for featurep 'xemacs not
2527 extent-list.
2528
2529 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
2530 itimer-list.
2531 (mm-create-image-xemacs): Only do something for XEmacs.
2532 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
2533
2534 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
2535
2536 * gnus-registry.el (gnus-adaptive-word-syntax-table):
2537 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
2538
e9346447
JB
25392007-11-15 Juanma Barranquero <lekktu@gmail.com>
2540
ec5741dc 2541 * nnimap.el (nnimap-split-download-body):
e9346447 2542 * gnus-demon.el (gnus-demon):
ec5741dc 2543 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 2544
1428d46b
MB
25452007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
2546
2547 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
2548 macros.
2549 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
2550 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
2551 copy data from unibyte buffer to multibyte current buffer.
2552 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
2553 to copy data from unibyte current buffer to multibyte buffer.
2554 (nntp-make-process-buffer): Make process buffer unibyte.
2555
2556 * pop3.el (pop3-open-server): Fix typo in Lisp code.
2557
25582007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
2559
2560 * pop3.el (pop3-open-server): Accept and process data more robustly at
2561 connexion start to avoid spurious "POP SSL connexion failed" errors.
2562
25632007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
2564
2565 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
2566 read group names.
2567
25682007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
2569
2570 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
2571
25722007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
2573
2574 * nnmail.el (nnmail-parse-active): Make group names unibyte.
2575 (nnmail-save-active): Use a unibyte buffer when saving active file,
2576 which may contain non-ASCII group names.
2577
2578 * nnml.el (nnml-request-group): Decode group names in messages.
2579
4d8a28ec
MB
25802007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
2581
2582 * message.el (message-citation-line-function)
2583 (message-insert-formatted-citation-line): Fix spelling of
2584 `message-insert-formated-citation-line'.
2585
c12ecb0a
MB
25862007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
2587
2588 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
2589
4d8a28ec
MB
25902007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2591
2592 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
2593 nnmail-pathname-coding-system.
2594
2595 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
2596 that a user enters; decode group names in messages.
2597
2598 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
2599
60ece9b0
MB
26002007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2601
2602 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
2603
2604 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
2605
2606 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
2607 risky local variable.
2608
2609 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
2610
26112007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
2612
2613 * encrypt.el: Improve documentation to fix function name typo.
2614 Reported by Daiki Ueno <ueno@unixuser.org>.
2615
26162007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
2617
2618 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
2619 even if the point is not in the last page of an article.
2620 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
2621 back to the previous page.
2622
c590ed3a
MB
26232007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
2624
2625 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
2626
60ece9b0
MB
26272007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
2628
2629 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
2630
c70dbcd5
SM
26312007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
2632
60ece9b0
MB
2633 * message.el (message-check-news-body-syntax): Avoid
2634 mm-string-as-multibyte.
c70dbcd5
SM
2635 (message-hide-headers): Don't assume (point-min)==1.
2636
437ce4be
MB
26372007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2638
2639 * message.el (message-remove-blank-cited-lines): Fix if remove is
2640 given.
2641 (message-bogus-address-regexp): New variable.
2642 (message-bogus-recipient-p): New function.
2643 (message-check-recipients): New command.
2644 (message-syntax-checks): Add `bogus-recipient'.
2645 (message-fix-before-sending): Add `bogus-recipient'.
2646
2647 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
d55fe5bb
MB
2648 (gnus-treat-body-boundary): Don't test window-system.
2649
296fa7b4 26502007-10-28 Leo <sdl.web@gmail.com> (tiny change)
d55fe5bb
MB
2651
2652 * gnus-art.el (gnus-treat-emphasize): Don't test window-system.
437ce4be 2653
c7ff939a
RS
26542007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2655
2656 * gnus.el: Bump version to Gnus v5.13.
2657
01c52d31
MB
26582007-10-28 Miles Bader <miles@gnu.org>
2659
2660 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
2661 at compile-time too.
2662
437ce4be
MB
26632007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
2664
2665 * gnus-msg.el (gnus-message-setup-hook): Add
2666 `message-remove-blank-cited-lines' to options.
2667
01c52d31
MB
26682007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
2669
2670 * message.el (message-remove-blank-cited-lines): New function.
880820fe 2671 Suggested by Karl Plästerer.
01c52d31
MB
2672
26732007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
2674
2675 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
2676 mapc.
2677
2678 * imap.el (imap-open): Replace mapcar called for effect with mapc.
2679 (top-level): Use mapc to set functions to be traced for debugging.
2680
2681 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
2682 called for effect with while loop.
2683
2684 * message.el (message-talkative-question): Replace mapcar called for
2685 effect with mapc.
2686
2687 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
2688 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
2689 called for effect with dolist.
2690
2691 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
2692
2693 * nndiary.el: Use dolist instead of mapcar to add diary headers to
2694 gnus-extra-headers and nnmail-extra-headers.
2695
2696 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
2697 called for effect with dolist.
2698 (top-level): Use mapc to set functions to be traced for debugging.
2699
2700 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
2701 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
2702 dolist.
2703
2704 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
2705 Replace mapcar called for effect with mapc.
2706 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
2707 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
2708 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
2709 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
2710
2711 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
2712 remove-if that's a cl function.
2713
2714 * webmail.el (webmail-debug): Replace mapcar called for effect with
2715 dolist.
2716
01c52d31
MB
27172007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
2718
2719 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
2720 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
2721 with while loop.
2722
2723 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
2724 functions from article-* functions.
2725 (gnus-multi-decode-header): Replace mapcar called for effect with
2726 dolist.
2727
2728 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
2729 (gnus-bookmark-show-details): Replace mapcar called for effect with
2730 while loop.
2731
2732 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
2733 called for effect with while loop.
2734
2735 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
2736 with dolist.
2737
2738 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
2739 mapcar called for effect with dolist.
2740
2741 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
2742
2743 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
2744 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
2745 Replace mapcar called for effect with dolist.
2746 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
2747 mapc.
2748
2749 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
2750 Replace mapcar called for effect with dolist.
2751 (gnus-topic-list): Replace mapcar called for effect with mapc.
2752
2753 * gnus.el: Use mapc instead of mapcar to add autoloads.
2754
4b576f7d
RS
27552007-10-23 Richard Stallman <rms@gnu.org>
2756
2757 * gnus-group.el (gnus-group-highlight): Mark as risky.
2758
fdc90613
MB
27592007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
2760
2761 * gnus.el (gnus-server-to-method): Return method found first in
2762 gnus-newsrc-alist.
2763
01c52d31
MB
2764 * gnus-art.el (gnus-article-highlight-signature)
2765 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
2766 button overlay without the front stickiness.
2767
27682007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
2769
2770 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
2771 overview buffer needed a catch to receive its throw.
2772 (gnus-agent-flush-cache): Declared as interactive to make this function
2773 easier to use.
2774
fdc90613
MB
27752007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
2776
2777 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
2778 `next-line'.
2779
5255e3ff
MB
27802007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2781
2782 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
2783 exclude address matching message-dont-reply-to-names.
2784
b4fde39f
MB
27852007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
2786
2787 * gnus-util.el (gnus-string<): New function.
2788
2789 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 2790 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
2791
27922007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
2793
2794 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
2795 the frame-focus tag is set in gnus-buffer-configuration.
2796
01c52d31
MB
27972007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
2798
2799 * gnus-art.el (gnus-article-add-button): Make a button overlay without
2800 the front stickiness.
2801
28022007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
2803
2804 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
2805 url pattern; remove duplicate one.
2806 (gnus-article-extend-url-button): New function.
2807 (gnus-article-add-buttons): Use it.
2808 (gnus-button-push): Use concatenated url that it makes.
2809
6ab3804a
JB
28102007-10-04 Juanma Barranquero <lekktu@gmail.com>
2811
2812 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
2813 (sieve-manage-open): Use `mapc' instead of `mapcar'.
2814
2f19ece7
SM
28152007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
2816
2817 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
2818 Don't hardcode point-min==1.
2819
1d0df8af
DK
28202007-09-30 David Kastrup <dak@gnu.org>
2821
2822 * gnus-art.el (gnus-article-reply-with-original)
2823 (gnus-article-followup-with-original): When `transient-mark-mode' is
2824 off, refrain from active-region behavior for followups.
2825
4b70e299
MB
28262007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
2827
2828 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
2829 Fix comment about "iso8859-1".
2830
d4835507 28312007-10-08 Daiki Ueno <ueno@unixuser.org>
01c52d31
MB
2832
2833 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
2834 ones returned from the verify-function.
2835
2836 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
2837 mml2015-extract-cleartext-signature if extraction failed.
2838
28392007-10-07 Daiki Ueno <ueno@unixuser.org>
2840
2841 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
2842 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
2843 failed.
4b70e299
MB
2844
28452007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2846
e9346447 2847 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 2848
01c52d31
MB
28492007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
2850
2851 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
2852 to mark a thread as expirable. Add variable `hide' to handle hiding of
2853 thread for both the null and zero (kill/expire thread) universal prefix
2854 cases.
2855 (gnus-summary-expire-thread): Add new function to expire a thread,
2856 using gnus-summary-kill-thread.
2857 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
2858 shortcuts for gnus-summary-expire-thread.
2859 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
2860 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
2861
28622007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
2863
2864 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
2865 extras value, so an extras entry can be deleted.
2866 (gnus-registry-delete-extra-entry): Use it.
2867 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
2868 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
2869 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
e46889e0
JB
2870 storage through the gnus-registry, and provide an appropriate API for
2871 it.
01c52d31 2872
4b70e299
MB
28732007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2874
2875 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
2876 Suggested by Leo <sdl.web@gmail.com>.
2877
2878 * gnus.el: Do.
2879
28802007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2881
2882 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
2883 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
2884
2885 * gnus-agent.el (gnus-agent-fetch-headers): Do.
2886
2887 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
2888 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
2889
28902007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2891
2892 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
2893 newline.
2894 (nnmbox-request-accept-article): Don't change article in source buffer;
2895 narrow to header to use message-fetch-field rather than
2896 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
2897 (nnmbox-request-replace-article): Quote lines that'll be misidentified
2898 as delimiters; make sure article ends with newline.
2899 (nnmbox-delete-mail): Correct last position of article to be deleted;
2900 ignore X-Gnus-Newsgroup header in article body.
2901 (nnmbox-save-mail): Quote lines looking like delimiters at the right
2902 positions; make sure article ends with newline.
2903
01c52d31
MB
2904 * message.el (message-display-abbrev): Don't infloop when a user
2905 inserts SPC in the beginning of header.
2906
29072007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
2908
2909 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
2910 list of groups not followed by default. Fix type to be regexp.
2911 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
2912
29132007-09-06 Tassilo Horn <tassilo@member.fsf.org>
2914
2915 * hmac-def.el (define-hmac-function): Switch from old-style to
2916 new-style backquotes.
2917
002876ab 2918 * md4.el (md4-make-step): Likewise.
01c52d31
MB
2919
29202007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
2921
2922 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
2923 raw-text coding system when saving .newsrc file, which may contain
2924 non-ASCII group names.
2925
4b70e299
MB
29262007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
2927
2928 * gnus-cus.el (gnus-score-extra): New widget.
2929 (gnus-score-extra-convert): New function.
2930 (gnus-score-customize): Use it for Extra.
2931
01c52d31
MB
29322007-08-31 Daiki Ueno <ueno@unixuser.org>
2933
2934 * mml2015.el (mml2015-extract-cleartext-signature): New function.
2935 (mml2015-mailcrypt-clear-verify): Use it.
2936 (mml2015-gpg-clear-verify): Use it.
2937 (mml2015-pgg-clear-verify): Use it.
2938 (mml2015-epg-clear-verify): Replace the current part with the output
2939 from GnuPG; don't extract the plaintext by itself.
2940
2941 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
2942 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
2943 mml2015-clear-verify-function; don't touch the armor headers or
2944 dash-escaped text here.
2945
29462007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
2947
2948 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
2949 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
2950 parts, or application/octet-stream as a last resort.
2951 (gnus-mime-view-part-as-type): Don't toggle display.
2952 (gnus-mime-view-part-as-charset): Don't turn off display before
2953 querying charset.
2954
2955 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
2956 stuff to undisplayer function in Emacs.
2957 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
2958
2959 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
2960 text/calendar parts.
2961
7f22a765
MB
29622007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
2963
01c52d31
MB
2964 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
2965 decoding text/calendar parts.
2966
2967 * message.el (message-forward-make-body-mime): Always mark body as
2968 having no illegible text; remove signed-or-encrypted argument.
2969 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
2970
7f22a765
MB
2971 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
2972 (mml-generate-mime-1): Don't encode body if it is specified to be in
2973 raw form; don't make buffer be unibyte when inserting multibyte string.
2974
67d0660b
SM
29752007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
2976
2977 * sha1.el: Fix up comment style.
2978 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
2979 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
2980
2981 * hex-util.el: Fix up comment style.
2982 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
2983
2984 * gnus-salt.el: Use with-current-buffer.
2985 (gnus-pick-setup-message): Fix long-standing typo.
2986
bdaf8a62
MB
29872007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
2988
01c52d31
MB
2989 * imap.el (imap-logout-timeout): New variable.
2990 (imap-logout, imap-logout-wait): New functions.
2991 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
2992
2993 * nnimap.el (nnimap-logout-timeout): New server variable.
2994 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
2995 nnimap-logout-timeout.
2996
bdaf8a62
MB
2997 * gnus-art.el (gnus-article-summary-command-nosave)
2998 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
2999
30002007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
3001
3002 * gnus.el (gnus-maximum-newsgroup): New variable.
3003
3004 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
3005 according to gnus-maximum-newsgroup.
3006
3007 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
3008 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
3009 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 3010
01c52d31
MB
30112007-08-14 Tassilo Horn <tassilo@member.fsf.org>
3012
3013 * gnus-art.el (gnus-sticky-article): Fixed problems described in
3014 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
3015 Don't perform gnus-configure-windows here; reuse existing sticky
3016 article buffer.
3017
3018 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
3019 it doesn't exist in gnus-article-mode.
3020
30212007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
3022
3023 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
3024 (gnus-agent-decoded-group-name): New function.
3025 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
3026 (gnus-agent-expire-group-1): Use it; decode group name in messages.
3027
30282007-08-12 Tassilo Horn <tassilo@member.fsf.org>
3029
3030 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
3031 Add binding for gnus-sticky-article.
3032 (gnus-summary-exit): Don't kill sticky article buffers.
3033
3034 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
3035 article buffer.
3036 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
3037 (gnus-kill-sticky-article-buffers): New commands.
3038
37cc095b
MB
30392007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
3040
3041 * nntp.el (nntp-xref-number-is-evil): New server variable.
3042 (nntp-find-group-and-number): If it is non-nil, don't trust article
3043 numbers in the Xref header.
3044
01c52d31
MB
30452007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
3046
3047 * gnus-agent.el (gnus-agent-read-group): New function.
3048 (gnus-agent-flush-group, gnus-agent-expire-group)
3049 (gnus-agent-regenerate-group): Use it.
3050 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
3051 nnmail-pathname-coding-system.
3052
37cc095b
MB
30532007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
3054
3055 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
3056
01c52d31
MB
3057 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
3058 that are unread as unread, and also as selected so that information of
3059 marks having been changed by a user may be updated when exiting group.
3060
37cc095b
MB
30612007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
3062
3063 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
3064
01c52d31
MB
30652007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
3066
3067 * gnus-art.el (gnus-mime-display-single): Pass part number that is
3068 calculated ignoring signature parts to gnus-treat-article.
3069
30702007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
3071
3072 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
3073 a point here in order to keep the window start.
3074 (gnus-insert-mime-security-button): Make a button overlay without the
3075 front stickiness.
3076 (gnus-mime-display-security): Goto the end of a button.
3077
3078 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
3079
30802007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
3081
3082 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
3083 group-name-at-point.
3084 (gnus-group-completing-read): New function that offers decoded
3085 non-ASCII group names for completion.
3086 (gnus-fetch-group, gnus-group-read-ephemeral-group)
3087 (gnus-group-jump-to-group, gnus-group-make-group-simple)
3088 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
3089 (gnus-group-fetch-control): Use it.
3090 (gnus-fetch-group): Use group-name-at-point for the initial value
3091 rather than the default value; use gnus-alive-p.
3092
3093 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
3094 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
3095 (gnus-summary-post-news): Use gnus-group-completing-read.
3096
3097 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
3098 (gnus-read-move-group-name): Decode group name for completion.
3099
f0131492 31002007-07-31 Teodor Zlatanov <tzz@lifelogs.com>
01c52d31
MB
3101
3102 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
3103 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
3104 Yamaoka slightly modified the code).
3105
31062007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
3107
3108 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
3109 (nnmail-split-incoming): Bind it.
3110
3111 * nnml.el (nnml-group-name-charset): New function.
3112 (nnml-decoded-group-name): Use it; don't decode group name if
3113 nnmail-group-names-not-encoded-p is non-nil.
3114 (nnml-encoded-group-name): New function.
3115 (nnml-group-pathname): Inline nnml-decoded-group-name.
3116 (nnml-request-expire-articles): Decode group name in message.
3117 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
3118 nnmail-pathname-coding-system.
3119 (nnml-save-mail, nnml-active-number): Work with decoded group names and
3120 not decoded ones according to nnmail-group-names-not-encoded-p.
3121 (nnml-generate-active-info): Use nnml-encoded-group-name.
3122
3ecd3a56
GM
31232007-08-08 Glenn Morris <rgm@gnu.org>
3124
3125 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
3126 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
3127 doc-strings and comments.
3128
cacc7b51
GM
31292007-07-25 Glenn Morris <rgm@gnu.org>
3130
3131 * Relicense all FSF files to GPLv3 or later.
3132
01c52d31 31332007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 3134
01c52d31
MB
3135 * gnus-sum.el (gnus-summary-move-article): Make
3136 gnus-summary-respool-article work.
2f62a044 3137
f931ce84
MB
31382007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
3139
3140 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
3141 string.
3142
880820fe 31432007-07-20 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3144
3145 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
3146 that should be ignored when comparing distant RSS articles with local
3147 ones.
3148 (nnrss-make-hash-index): New function. Create a hash index according
3149 to the ignored fields.
3150 (nnrss-check-group): Use it.
3151
31522007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
3153
3154 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
3155
3156 * gnus-art.el (article-decode-group-name): Decode Xref header too.
3157
3158 * gnus-group.el (gnus-group-make-group): Encode group name here unless
3159 the new optional argument ENCODED is non-nil.
3160 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
3161 coding system for encoding group name.
3162 (gnus-group-make-rss-group): Pass un-encoded group name to
3163 gnus-group-make-group.
3164 (gnus-group-set-info): Tell gnus-group-make-group that group name is
3165 encoded.
3166
3167 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
3168 Encode group name to which articles are moved or copied.
3169 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
3170 coding system for encoding Newsgroup, Followup-To and Xref headers.
3171
3172 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
3173 marks; use nnheader-file-coding-system to write a file.
3174 (nnagent-retrieve-headers): Bind file-name-coding-system to
3175 nnmail-pathname-coding-system.
3176
3177 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
3178
3179 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
3180 (nnml-request-article, nnml-request-create-group)
3181 (nnml-request-rename-group, nnml-find-id)
3182 (nnml-possibly-change-directory, nnml-possibly-create-directory)
3183 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
3184 (nnml-save-marks): Use nnml-group-pathname instead of
3185 nnmail-group-pathname.
3186
3187 (nnml-request-create-group, nnml-request-expire-articles)
3188 (nnml-request-move-article, nnml-request-delete-group)
3189 (nnml-deletable-article-p, nnml-possibly-create-directory)
3190 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
3191 (nnml-open-marks): Bind file-name-coding-system to
3192 nnmail-pathname-coding-system.
3193
3194 (nnml-request-article): Pass server argument to nnml-find-group-number.
3195 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
3196 server argument to nnml-possibly-create-directory.
3197 (nnml-request-accept-article): Pass server argument to
3198 nnml-active-number and nnml-save-mail.
3199 (nnml-find-group-number): Pass server argument to nnml-find-id.
3200 (nnml-request-update-info): Pass server argument to
3201 nnml-marks-changed-p.
3202
3203 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
3204 (nnml-save-mail, nnml-active-number): Add server argument.
3205
3206 (nnml-request-delete-group): Warn if group is missing.
3207 (nnml-get-nov-buffer): Decode group name.
3208 (nnml-generate-active-info): Encode group name.
3209 (nnml-open-marks): Decode group name in messages.
3210
32112007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
3212
3213 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
3214 if it is not specified.
3215 (gnus-article-pipe-part, gnus-article-save-part)
3216 (gnus-article-interactively-view-part, gnus-article-copy-part)
3217 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
3218 (gnus-article-inline-part, gnus-article-save-part-and-strip)
3219 (gnus-article-replace-part, gnus-article-delete-part)
3220 (gnus-article-view-part-as-type): Pass raw prefix argument to
3221 gnus-article-part-wrapper.
3222
32232007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
3224
3225 * gnus-agent.el (gnus-agent-save-active): Bind
3226 nnheader-file-coding-system to gnus-agent-file-coding-system.
3227
3228 * gnus-cache.el (gnus-cache-save-buffers)
3229 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
3230 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
3231 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
3232 (gnus-cache-braid-nov, gnus-cache-braid-heads)
3233 (gnus-cache-generate-active, gnus-cache-rename-group)
3234 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
3235 (gnus-cache-update-overview-total-fetched-for): Bind
3236 file-name-coding-system to nnmail-pathname-coding-system.
3237 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
3238 variables.
3239 (gnus-cache-decoded-group-name): New function.
3240 (gnus-cache-file-name): Use it.
3241 (gnus-cache-generate-active): Use non-decoded group name for active.
3242
3243 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
3244 right place.
3245 (gnus-write-active-file): Don't break non-ASCII group names.
3246
3247 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
3248 nnmail-pathname-coding-system.
3249
3250 * gnus-uu.el (gnus-uu-decode-save): Typo.
3251
f931ce84
MB
32522007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
3253
3254 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
3255
2f62a044
MB
32562007-07-14 David Kastrup <dak@gnu.org>
3257
3258 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
3259 finishing actions if we did not edit the article.
3260
01c52d31
MB
32612007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
3262
3263 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
3264 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
3265 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
3266 (gnus-agent-flush-group, gnus-agent-flush-cache)
3267 (gnus-agent-fetch-headers, gnus-agent-load-alist)
3268 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
3269 (gnus-agent-retrieve-headers, gnus-agent-request-article)
3270 (gnus-agent-regenerate-group)
3271 (gnus-agent-update-files-total-fetched-for)
3272 (gnus-agent-update-view-total-fetched-for): Bind
3273 file-name-coding-system to nnmail-pathname-coding-system.
3274 (gnus-agent-group-pathname): Don't encode file names by
3275 nnmail-pathname-coding-system.
3276 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
3277 coding-system-for-write instead of buffer-file-coding-system to
3278 gnus-agent-file-coding-system.
3279
3280 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
3281 Decode group name.
3282
3283 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
3284
3285 * gnus-start.el (gnus-update-active-hashtb-from-killed)
3286 (gnus-read-newsrc-el-file): Make group names unibyte.
3287
3288 * nnmail.el (nnmail-group-pathname): Don't encode file names by
3289 nnmail-pathname-coding-system.
3290
3291 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
3292 (nnrss-request-delete-group): Bind file-name-coding-system to
3293 nnmail-pathname-coding-system.
3294 (nnrss-read-server-data, nnrss-read-group-data): Bind
3295 file-name-coding-system correctly.
3296 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
3297
3298 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
3299 (nntp-server-to-method-cache): New variable.
3300 (nntp-group-pathname): New function that decodes non-ASCII group names.
3301 (nntp-possibly-create-directory, nntp-marks-changed-p)
3302 (nntp-save-marks, nntp-open-marks): Use it.
3303 (nntp-possibly-create-directory, nntp-open-marks):
3304 Bind file-name-coding-system to nnmail-pathname-coding-system.
3305 (nntp-open-marks): Decode group names when bootstrapping marks.
3306
3307 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
3308 Newsgroups and Folowup-To headers.
3309
82fe1aed
MB
33102007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
3311
3312 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3313 (gnus-server-closed-face, gnus-server-denied-face)
3314 (gnus-server-offline-face): Remove variable.
3315 (gnus-server-font-lock-keywords): Use faces that are not aliases.
3316
01c52d31
MB
3317 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
3318 of modifying message-stack directly for XEmacs.
3319
82fe1aed
MB
3320 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
3321 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
3322 if the coding-system argument is nil for XEmacs.
3323
3324 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
3325 mm-charset-override-alist.
3326
3327 * rfc2047.el: Don't require base64; require rfc2045 for the function
3328 rfc2045-encode-string.
3329 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
3330 to quote the parameter value.
3331
01c52d31
MB
33322007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
3333
3334 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
3335 form in gnus-group-name-charset-method-alist.
3336
3337 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
3338 overrides the default layout edit-form.
3339
3340 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
3341
3342 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
3343
60b0b668
MB
33442007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
3345
3346 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
3347 as unfetched articles.
3348
33492007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
3350
3351 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
3352
01c52d31
MB
33532007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
3354
3355 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
3356 original back end that keeps marks in the local system.
3357
60b0b668
MB
33582007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
3359
01c52d31
MB
3360 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
3361 arg of pop-to-buffer for XEmacs.
3362 (gnus-article-read-summary-keys): Ditto; don't restore window
3363 configuration if summary command ends up with neither article buffer
3364 nor summary buffer; describe bindings if summary keys end with C-h.
3365
33662007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
3367
3368 * message.el (message-fix-before-sending): Skip raw message part to be
3369 forwarded while checking illegible text.
3370 (message-forward-make-body-mime, message-forward-make-body): Mark
3371 signed or encrypted raw message as having no illegible text.
3372
33732007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
3374
3375 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
3376 (gnus-message-with-timestamp-1): New macro.
3377 (gnus-message-with-timestamp): New function.
3378 (gnus-message): Use them.
3379
3380 * nnheader.el (nnheader-message): Use them.
3381
33822007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
3383
3384 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
3385 .newsrc.eld file.
60b0b668 3386
5cedca8d
MB
33872007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
3388
3389 * gnus-agent.el (gnus-agent-fetch-headers)
3390 (gnus-agent-retrieve-headers): Bind
3391 gnus-decode-encoded-address-function to identity.
3392
3393 * nntp.el (nntp-send-xover-command): Recognize an xover command is
3394 available also when the server returns simply a dot.
3395
3396 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
3397
524705ae
MB
33982007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
3399
01c52d31
MB
3400 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
3401
34022007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
3403
524705ae
MB
3404 * gnus-ems.el (gnus-x-splash): Make it work.
3405
3406 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
3407 from being used.
3408
01c52d31
MB
34092007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
3410
3411 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
3412 the front stickiness.
3413 (gnus-article-summary-command-nosave): Correct the order of the
3414 arguments passed to pop-to-buffer.
3415 (gnus-article-read-summary-keys): Ditto; make it work properly when the
3416 summary command ends up with the article buffer.
3417
3418 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
3419 the same faces.
524705ae 3420
770edeec
JB
34212007-06-07 Juanma Barranquero <lekktu@gmail.com>
3422
524705ae 3423 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 3424
34c5dce5
JB
34252007-06-06 Juanma Barranquero <lekktu@gmail.com>
3426
3e3dc2c3
JB
3427 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
3428 * gnus-sum.el (gnus-summary-highlight):
524705ae 3429 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 3430 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 3431
524705ae
MB
34322007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
3433
3434 * gnus-art.el (gnus-mime-view-part-externally)
3435 (gnus-mime-view-part-internally): Fix predicate function passed to
3436 completing-read.
3437
01c52d31
MB
3438 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
3439
3440 * gnus.el (gnus-update-message-archive-method): Add :version.
3441
34422007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
3443
3444 * gnus.el (gnus-update-message-archive-method): New variable.
3445
3446 * gnus-start.el (gnus-setup-news): Update saved "archive" method
3447 according to gnus-message-archive-method if
3448 gnus-update-message-archive-method is non-nil.
3449
34502007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
3451
3452 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
3453 by Loic Dachary <loic@dachary.org>.
3454 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 3455
c14dcd06
CY
34562007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
3457
3458 * message.el (message-pop-to-buffer): Add switch-function argument.
3459 (message-mail): Pass switch-function argument to it.
524705ae 3460
01c52d31
MB
34612007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
3462
3463 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
3464 Improve doc string.
3465
34662007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
3467
3468 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
3469 (gnus-header-content)
3470 * gnus-cite.el (gnus-cite-10)
3471 * gnus-srvr.el (gnus-server-closed)
3472 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
3473 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
3474 (gnus-group-mail-3-empty, gnus-group-mail-low)
3475 (gnus-group-mail-low-empty, gnus-splash)
3476 * message.el (message-header-to, message-header-cc)
3477 (message-header-subject, message-header-other, message-header-name)
3478 (message-header-xheader, message-separator, message-cited-text)
3479 (message-mml): Lighten colors of faces used for dark background.
3480
34812007-05-24 Simon Josefsson <simon@josefsson.org>
3482
3483 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
3484 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
3485
524705ae
MB
34862007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
3487
c9e31f32
SM
3488 * message.el (message-narrow-to-headers-or-head):
3489 Ignore mail-header-separator in the body.
524705ae 3490
01c52d31
MB
34912007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
3492
3493 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
3494 same as window size.
3495
34962007-05-22 Kevin Ryde <user42@zip.com.au>
3497
3498 * message.el (message-font-lock-keywords): Use message-header-xheader
3499 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
3500 ahead of the anything pattern, to get it recognised.
3501
880820fe 35022007-05-12 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3503
3504 * gnus-sum.el (gnus-articles-to-read)
3505 (gnus-summary-insert-old-articles): Don't truncate group name for
3506 `read-string'.
3507
3508 * gnus-util.el (gnus-limit-string): Delete this function.
3509
3510 * gnus-sum.el (gnus-simplify-subject-fully): Use
3511 `truncate-string-to-width' instead.
3512
880820fe 35132007-05-11 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3514
3515 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
3516 if, on summary exit, the next group has to be selected.
3517 (gnus-summary-exit): Use it.
3518
524705ae
MB
35192007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
3520
3521 * gnus-art.el (gnus-article-mode): Fix comment about displaying
3522 non-break space.
c14dcd06 3523
01c52d31
MB
35242007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
3525
3526 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
3527 Check if group is not a directory.
3528 (nnfolder-request-expire-articles): Don't delete articles if the target
3529 group is not available.
3530
3531 * nnml.el (nnml-request-create-group): Properly check if group is not a
3532 file.
3533 (nnml-request-expire-articles): Don't delete articles if the target
3534 group is not available.
3535
3536 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
3537 Don't quote characters that are within parentheses.
3538
35392007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
3540
3541 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
3542 (gnus-handle-ephemeral-exit): Select article according to it.
3543
35442007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
3545
3546 * message.el (message-insert-formated-citation-line): Remove newline.
3547 (message-citation-line-format): Add final \n here so that the user can
3548 avoid a blank line.
3549
35502007-05-03 Dan Christensen <jdc@uwo.ca>
3551
3552 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
3553 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
3554 Update lanl/arXiv support.
596e5f72 3555
01c52d31
MB
35562007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
3557
3558 * gnus.el: Bump version number.
3559
35602007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3561
3562 * gnus.el (gnus-version-number): Bump version.
3563
9b3ebcb6 35642007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
01c52d31
MB
3565
3566 * gnus.el: No Gnus v0.6 is released.
3567
35682007-04-27 Didier Verna <didier@xemacs.org>
3569
3570 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
3571 * gmm-utils.el (gmm-regexp-concat): here.
3572 * message.el: Don't require 'gnus-util.
3573 (message-dont-reply-to-names): Handle name change above.
3574 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
3575
35762007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
3577
3578 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
3579 since the initial value varies according to the system.
3580
35812007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
3582
3583 * mm-util.el (mm-charset-synonym-alist): Defcustom.
3584
35852007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3586
3587 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
3588
35892007-04-24 Didier Verna <didier@xemacs.org>
3590
3591 Improve the type of gnus-ignored-from-addresses.
3592 * gnus-util.el (gnus-orify-regexp): New function.
3593 * message.el (gnus-util): Require it.
3594 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
3595 * gnus-sum.el (gnus-ignored-from-addresses): New function.
3596 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
3597
35982007-04-24 Didier Verna <didier@xemacs.org>
3599
3600 * gnus-sum.el:
3601 * gnus-utils.el: Fix some trailing whitespaces.
3602
36032007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
3604
3605 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
3606 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
3607 article's Message-ID; refer parent article in summary buffer.
3608
3609 * message.el (message-bounce): Call mime-to-mml.
3610
36112007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
3612
3613 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 3614
6b554e88
MB
36152007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
3616
3617 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
3618 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
3619 displayed of multipart/alternative part if it is invoked from summary
3620 buffer.
6b554e88
MB
3621
3622 * mm-view.el (mm-inline-text-html-render-with-w3m)
3623 (mm-inline-text-html-render-with-w3m-standalone)
3624 (mm-inline-render-with-function): Use mail-parse-charset by default.
3625
01c52d31
MB
36262007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
3627
3628 * parse-time.el (parse-time-string-chars): Check if CHAR
3629 is less than the length of parse-time-syntax.
3630
36312007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
3632
3633 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
3634 from gnus-newsgroup-processable.
3635
36362007-04-16 Didier Verna <didier@xemacs.org>
3637
3638 * gnus-msg.el (gnus-configure-posting-styles): Handle
002876ab 3639 message-signature-directory properly with :file syntax. Reported by
01c52d31
MB
3640 "Leo".
3641
36422007-04-11 Didier Verna <didier@xemacs.org>
3643
3644 New user option: message-signature-directory.
3645 * gnus-msg.el (gnus-configure-posting-styles): Support it.
3646 * message.el (message-insert-signature): Ditto.
3647 * message.el (message-signature-file): Doc update.
3648 * message.el (message-signature-directory): New.
3649
c429815a
MB
36502007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
3651
3652 * gnus-msg.el (gnus-inews-yank-articles): Use
3653 message-exchange-point-and-mark instead of exchange-point-and-mark.
3654
36552007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
3656
3657 * message.el (message-yank-original): Make sure cited text ends with
3658 newline; don't exchange point and mark.
3659
36602007-04-07 Chong Yidong <cyd@stupidchicken.com>
3661
3662 * tls.el (open-tls-stream): Properly handle case where there
3663 is no associated buffer.
3664
c345112e
TTN
36652007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
3666
3667 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
3668 message-yank-original, make sure (< mark TEXT point).
3669
8aed9ac5
RS
36702007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
3671
01c52d31
MB
3672 * message.el (message-fill-column): New variable.
3673 (message-mode): Use it. Add comment on a possible new hook.
3674
8aed9ac5
RS
3675 * nnmail.el (nnmail-spool-file): Mark as obsolete.
3676 (nnmail-get-new-mail): Reformat.
3677
3678 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
3679
3680 * gmm-utils.el: Fix Commentary.
3681 (gmm-tool-bar-from-list): Fix typo in doc string.
3682
561fb491
TTN
36832007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
3684
01c52d31
MB
3685 * message.el (message-yank-original): Don't switch point and mark
3686 unnecessarily to put point and mark as documented.
3687
36882007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
3689
3690 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
3691 from the message heads.
3692
36932007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
3694
3695 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
3696 article buffer does not have a window. This may not be the best
3697 solution but is certainly better than setting the start of the null,
3698 that is the current, window.
3699
37002007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
3701
3702 * gnus-draft.el (gnus-draft-setup-hook): New hook.
3703 (gnus-draft-setup): Run it.
3704
3705 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
3706 gnus-score-fast-scoring. Allow regexp.
3707 (gnus-score-headers): Use it.
3708
3709 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
3710 XEmacs.
3711
3712 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
3713 string.
3714 (gnus-button-alist): Also catch `<f1> k ...'.
3715 (gnus-treat-display-x-face): Fix doc string.
561fb491 3716
87ba2830
MB
37172007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3718
3719 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
3720 evaluation of gnus-extended-version to ensure correct generation of the
3721 User-Agent header when message-generate-headers-first is used.
3722
01c52d31 37232007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 3724
01c52d31
MB
3725 * hashcash.el (hashcash-generate-payment-async): Don't crash if
3726 hashcash-path is nil. Don't call callback with incorrect number of
3727 parameters if val is 0.
87ba2830 3728
815b81c8
MB
37292007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3730
3731 * message.el (message-required-news-headers):
3732 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
3733
37342007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
3735
3736 * message.el (message-generate-new-buffers): Change the meaning of the
3737 nil value; add `standard' to the choices; treat t as `unique'; improve
3738 doc string.
3739 (gnus-select-frame-set-input-focus): Autoload.
3740 (message-buffer-name): Search for the existing message buffer if
3741 message-generate-new-buffers is nil or `standard'; treat the value t of
3742 message-generate-new-buffers as `unique'.
3743 (message-pop-to-buffer): Raise the frame already displaying the message
3744 buffer; clear the echo area after querying.
3745 (message-setup): Pass the `continue' argument to compose-mail.
3746 (message-mail): Prefer `switch-function' if it is given; search for the
3747 existing message buffer if the `continue' argument is non-nil; pass
3748 continue and switch-function arguments to compose-mail by way of
3749 message-setup.
3750 (message-mail-other-window): Adjust argument of message-setup.
3751 (message-mail-other-frame): Ditto.
3752
01c52d31
MB
37532007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
3754
3755 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
3756 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
3757 to turn font-lock on when turning gnus-message-citation-mode on.
3758
37592007-03-06 Daiki Ueno <ueno@unixuser.org>
3760
3761 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
3762 (mml-smime-function-alist): New variable; add epg as the backend.
3763 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
3764 mml-smime- functions instead.
3765 * mm-view.el: Require smime.
3766
37672007-03-05 Didier Verna <didier@xemacs.org>
3768
3769 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
3770 instead of just inheritance for posting styles.
3771 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
3772
37732007-02-24 John Paul Wallington <jpw@pobox.com>
3774
3775 * tls.el (tls-certtool-program): Fix custom type.
3776
37772007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3778
3779 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
3780 and point-at-eol instead of line-(beginning|end)-position.
3781
3782 * assistant.el (assistant-parse-buffer): Ditto.
3783
37842007-02-28 Daiki Ueno <ueno@unixuser.org>
3785
3786 * mml2015.el (mml2015-epg-find-usable-key): New function.
3787 (mml2015-epg-sign): Use it.
3788 (mml2015-epg-encrypt): Use it.
3789
45cb30ee
MB
37902007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3791
3792 * message.el (message-make-in-reply-to): Quote name containing
3793 non-ASCII characters. It will make the RFC2047 encoder cause an error
3794 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 3795 <nakaji@jp.freebsd.org>.
45cb30ee 3796
01c52d31
MB
37972007-02-27 Didier Verna <didier@xemacs.org>
3798
3799 Include the group parameters as well as the topic ones in the
3800 inheritance filter process.
3801 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
3802 argument GROUP-PARAMS-LIST.
3803 * gnus-topic.el (gnus-group-topic-parameters): Use it.
3804
45cb30ee
MB
38052007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
3806
3807 * nntp.el (nntp-never-echoes-commands)
3808 (nntp-open-connection-functions-never-echo-commands): New variables.
3809 (nntp-send-command): Use them.
3810
01c52d31
MB
38112007-02-20 Daiki Ueno <ueno@unixuser.org>
3812
3813 * mml2015.el (mml2015-epg-verify): Simplified.
3814
38152007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
3816
3817 * mml.el (mml-content-disposition-alist): New user option.
3818 (mml-content-disposition): New function.
3819 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
3820 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
3821
38222007-02-19 Daiki Ueno <ueno@unixuser.org>
3823
3824 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
3825 verification.
3826
aa260d63
MB
38272007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3828
3829 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
3830 articles posted in the last 24 hours.
3831
c371062c
CY
38322007-02-14 Chong Yidong <cyd@stupidchicken.com>
3833
3834 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
3835
880820fe 38362007-02-14 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3837
3838 * nntp.el (nntp-send-command): Don't wait for echoes when
3839 nntp-open-ssl-stream is used.
3840
38412007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
3842
3843 * gnus-cite.el (gnus-test-font-lock-add-keywords)
3844 (gnus-message-add-citation-keywords)
3845 (gnus-message-remove-citation-keywords): Remove.
3846 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
3847 directly, make the variables in font-lock-defaults buffer-local, add
3848 gnus-message-citation-keywords to them and then update the value of
3849 font-lock-keywords.
3850
38512007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
3852
3853 * message.el (message-cite-original-1): Don't call
3854 gnus-article-highlight-citation.
3855
3856 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
3857 citations; fix line count.
3858
38592007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
3860
3861 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
3862 (gnus-message-add-citation-keywords)
3863 (gnus-message-remove-citation-keywords): Use it; fix the emulating
3864 versions of font-lock-add-keywords and font-lock-remove-keywords to
3865 work with XEmacs correctly.
3866
38672007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
3868
3869 * gnus-cite.el (gnus-cite-face-list): Set the values of
3870 gnus-message-max-citation-depth and gnus-message-citation-keywords.
3871 (gnus-message-max-citation-depth): Use defvar rather than defconst.
3872 (gnus-message-cite-prefix-regexp): New variable.
3873 (gnus-message-search-citation-line): Use it; protect against long
3874 citation prefix; fill match data with nil rather than 0 for XEmacs; set
3875 the 0th match data for Emacs.
3876 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
3877 (gnus-message-add-citation-keywords): Append keywords rather than
3878 prepending; emulate font-lock-add-keywords if it is not available.
3879 (gnus-message-remove-citation-keywords): Emulate
3880 font-lock-remove-keywords if it is not available.
3881
3882 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
3883
3884 * message.el (message-cite-prefix-regexp): Set the value of
3885 gnus-message-cite-prefix-regexp.
3886
c91f4b83
MB
38872007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3888
3889 * nnweb.el (nnweb-google-parse-1): Update parser.
3890
8f77631e
JB
38912007-01-29 Juanma Barranquero <lekktu@gmail.com>
3892
3893 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
3894
41e49ce6
MB
38952007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3896
3897 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
3898 regexp.
3899
39002007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
3901
3902 * uudecode.el (uudecode-string-to-multibyte): New function emulating
3903 string-to-multibyte.
3904 (uudecode-decode-region-internal): Use it.
3905
b28080e3
MB
39062007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
3907
3908 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
3909 custom choice.
3910
3911 * gnus-art.el (gnus-signature-limit): Fix custom choice.
3912
01c52d31
MB
39132007-01-22 Daiki Ueno <ueno@unixuser.org>
3914
3915 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
3916
3917 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
3918 `write-region' to respect `mm-inhibit-file-name-handlers'.
3919
b66f54c1
MB
39202007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
3921
3922 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
3923 Use gnus-home-directory instead of "~/" or "$HOME".
3924
01c52d31
MB
39252007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
3926
3927 * encrypt.el (encrypt-insert-file-contents): Add better prompt
3928 to mention filename.
3929 Add comments at beginning regarding usage.
3930 (encrypt-write-file-contents): Change interactive so a string is
3931 acceptable. If the file has no associated model, show an error instead
3932 of a nonsense prompt.
3933
39342007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3935
3936 * spam.el (spam-bsfilter-ham-switch): Fix typo.
3937 Thanks to Yoshihiko Yamada for kind notification of this typo.
3938
0d7c8ac4
KH
39392007-01-12 Kenichi Handa <handa@m17n.org>
3940
3941 * uudecode.el (uudecode-decode-region-internal): Make it work in a
3942 multibyte buffer.
651408cb
MB
3943
39442007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
3945
01c52d31
MB
3946 * gnus-score.el (gnus-score-fast-scoring): New variable.
3947 (gnus-score-headers): Use it.
3948
651408cb 3949 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 3950
01c52d31
MB
3951 * message.el (message-cite-original-1): Call
3952 gnus-article-highlight-citation if requested.
60ece9b0 3953 (message-make-from): Allow name and address as optional arguments.
40e902eb 3954
01c52d31 3955 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 3956
01c52d31
MB
3957 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
3958 bugs to doc string.
3959 (gnus-button-alist): Add mid\\|message-id.
3960 (gnus-button-fetch-group): Extend for use in
3961 `browse-url-browser-function'.
3962 (gnus-button-url-regexp): Try to catch paired parentheses like in
3963 Wikipedia URLs.
d84c3737 3964
01c52d31
MB
3965 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
3966 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 3967
01c52d31 39682007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 3969
01c52d31
MB
3970 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
3971 Update copyright.
ba361211 3972
01c52d31 39732007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 3974
01c52d31 3975 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 3976
01c52d31 39772007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 3978
01c52d31
MB
3979 * gnus-registry.el (gnus-registry-unfollowed-groups)
3980 (gnus-registry-split-fancy-with-parent): Fix documentation.
3981
39822007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3983
3984 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
3985 from nnweb groups.
3986
39872006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3988
3989 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
3990 Xref urls. Erase buffer before requesting head.
3991
3992 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
3993
39942007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
3995
3996 * gnus-soup.el (gnus-soup): New custom group. Make user variables
3997 customizable.
3998
39992007-01-05 Daiki Ueno <ueno@unixuser.org>
4000
4001 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
4002 no signing key is found.
4003 (mml2015-epg-encrypt): Ask user whether to skip or abort if
4004 no encrypting and/or signing key is found.
4005
40062007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
4007
4008 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
4009
40102007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4011
4012 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
4013 headers read from disk with the ones newly found in the current search.
4014 This should no longer cause problems, because the article numbers in
4015 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
4016
40172007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4018
4019 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
4020
40212007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
4022
4023 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
4024
01c52d31
MB
40252007-01-01 Romain Francoise <romain@orebokech.com>
4026
4027 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
4028
40292006-12-31 Steve Youngs <steve@sxemacs.org>
4030
4031 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
4032 `define-minor-mode' macro definition expanded properly.
4033 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
4034 exclude it there.
4035
4036 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
4037 of 2006-12-30. The default is nil on (S)XEmacs already because of the
4038 `fboundp' test.
4039 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
4040 This is OK to autoload in (S)XEmacs now.
4041
40422006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4043
4044 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
4045 keystroke.
4046 (gnus-summary-limit-to-singletons): Fix typo.
4047
4048 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
4049 else fails.
4050
db629244
MB
40512006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4052
01c52d31
MB
4053 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
4054 docstring.
4055
4056 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
4057 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
4058 (gnus-summary-insert-dormant-articles): Fix typo in message.
4059
40602006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
4061
4062 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
4063 nil for XEmacs.
4064 (gnus-message-citation-mode): Don't autoload in XEmacs.
4065
4066 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 4067
880820fe 40682006-12-29 Jouni K. Seppänen <jks@iki.fi>
11e95b02
MB
4069
4070 * nnimap.el (nnimap-expunge-search-string): Mention
4071 nnimap-search-uids-not-since-is-evil in docstring.
4072
40732006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
4074
4075 * spam.el: Revert to make-obsolete-variable because
4076 define-obsolete-variable-alias is not supported in Emacs 21.
4077
01c52d31
MB
4078 * spam.el (spam-ifile-path, spam-ifile-database-path)
4079 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
4080 make-obsolete-variable.
4081 (spam-bsfilter-path, spam-bsfilter-program)
4082 (spam-spamassassin-path, spam-spamassassin-program)
4083 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
4084 use "path" inappropriately.
4085 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
4086 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
4087 variable names.
4088
11e95b02
MB
40892006-12-28 Daiki Ueno <ueno@unixuser.org>
4090
4091 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
4092 summary buffer.
4093
01c52d31
MB
4094 * password.el (password-cache-remove): Use clear-string to burn
4095 password, if available.
11e95b02 4096
01c52d31
MB
40972006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
4098
4099 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
4100
4101 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
4102
4103 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
4104 (gnus-message-highlight-citation): Move defcustom here from
4105 gnus-cite.el.
4106 (gnus-message-citation-mode): Autoload.
4107
4108 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
4109 checks to make it compile with XEmacs.
4110 (gnus-message-citation-mode): New minor mode.
4111 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
4112 (gnus-message-highlight-citation): New variables.
4113 (gnus-message-search-citation-line)
4114 (gnus-message-add-citation-keywords)
4115 (gnus-message-remove-citation-keywords)
4116 (turn-on-gnus-message-citation-mode)
4117 (turn-off-gnus-message-citation-mode): New functions.
4118
41192006-12-26 Oliver Scholz <epameinondas@gmx.de>
4120
4121 * gnus-cite.el: Enable highlighting of different citation levels in
4122 message-mode.
11e95b02
MB
4123
41242006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
4125
4126 * message.el (message-make-fqdn): Fix comment.
4127 (message-bogus-system-names): Add ".local".
4128
4129 * spam.el (spam-ifile-path, spam-ifile-program)
4130 (spam-ifile-database-path, spam-ifile-database)
4131 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
4132 Don't use "path" inappropriately.
4133 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
4134 strings.
4135 (spam-check-ifile, spam-ifile-register-with-ifile)
4136 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
4137 new variable names.
4138
4139 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
4140 (gnus-treat-display-smileys): Simplify using
4141 gnus-image-type-available-p.
4142
4143 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
4144 available.
4145
41462006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
4147
4148 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
4149 one after turning on the buffer's multibyteness instead of decoding
4150 them directly in the unibyte buffer that causes unexpected conversion
4151 in Emacs 23 (unicode).
4152
01c52d31
MB
41532006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4154
4155 * message.el (message-generate-hashcash): Fix custom type.
4156
41572006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
4158
4159 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
4160
9b9e104e
MB
41612006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
4162
4163 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
4164 disconnect icons. Add help text.
4165
01c52d31
MB
41662006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
4167
4168 * spam.el (spam-extra-header-to-number): CRM114 spam score is
4169 negated to be consistent with the others we handle.
4170
41712006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4172
4173 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
4174 version of gnus-summary-buffer to something, so that we can use two
4175 article buffers at the same time.
4176
41772006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
4178
4179 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
4180 trigger all the extra headers.
4181 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
4182 sorting.
4183
41842006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4185
4186 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
4187 solid groups.
4188
bcd3e063
MB
41892006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
4190
4191 * legacy-gnus-agent.el: Add Copyright notice.
4192
82e5f93f
CY
41932006-12-12 Chong Yidong <cyd@stupidchicken.com>
4194
4195 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
4196
01c52d31
MB
41972006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4198
4199 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
4200
4201 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
4202 to make it work reliably in CVS Emacs.
4203 (gnus-summary-limit-strange-charsets-predicate)
4204 (gnus-summary-limit-to-predicate): New functions.
4205
f88e76a8
CY
42062006-12-08 Chong Yidong <cyd@stupidchicken.com>
4207
4208 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
4209 specifying array size.
4210 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
4211 array if it is too small.
4212 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
4213 (gnus-sort-threads-loop): New function.
4214
e925d5ae 42152006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
4216
4217 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
4218 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
4219
880820fe 42202006-12-04 Jouni K. Seppänen <jks@iki.fi>
3aa84d30
MB
4221
4222 * mm-url.el (mm-url-predefined-programs): Call curl with correct
4223 options.
4224
01c52d31
MB
42252006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4226
4227 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
4228 DOS-ing the recipient.
4229
4230 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
4231 the headers when creating the mapping to avoid mismappings.
4232 (nnweb-gmane-create-mapping): Always nix out old mapping.
4233
42342006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
4235
4236 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
4237 and mm-verify-option to never.
4238
5538c331
MB
42392006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
4240
01c52d31
MB
4241 * message.el (message-signed-or-encrypted-p): New function.
4242 (message-forward-make-body): Use it.
4243
4244 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
4245 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
4246
42472006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
4248
4249 * nneething.el (nneething-decode-file-name): Replace
4250 decode-coding-string with mm-decode-coding-string.
4251
01c52d31
MB
4252 * gnus-int.el (gnus-open-server): Say failed server's name.
4253
550831ed
JB
42542006-11-24 Juanma Barranquero <lekktu@gmail.com>
4255
4256 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
4257 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
4258
4259 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
4260 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
4261 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
4262 (gnus-group-make-directory-group, gnus-group-transpose-groups):
4263 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
4264 (gnus-subscribe-newsgroup, gnus-1):
4265 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
4266 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
4267 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
4268 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
4269
01c52d31
MB
42702006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4271
4272 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
4273 keystroke.
4274 (gnus-summary-limit-to-bodies): Implement headersp.
4275
42762006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4277
4278 * dns.el (query-dns): Protect against "Process dns deleted" strings.
4279
e8f0f70d
MB
42802006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
4281
4282 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
4283
01c52d31
MB
42842006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4285
4286 * message.el (message-generate-hashcash): Expand range of values to
4287 include `opportunistic'.
4288 (message-send-mail): Use it.
4289
b07e0143
MB
42902006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4291
4292 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
4293 and comment it.
4294
4295 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
4296
4573e0df
MB
42972006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
4298
4299 * gnus-util.el (gnus-extract-address-components): Improve comment.
4300
43012006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
4302
4303 * gnus-util.el (gnus-extract-address-components): Work with address in
4304 which the name portion contains @.
4305
43062006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
4307
4308 * gnus.el (gnus-start): Move custom group up.
4309 (gnus-select-method): Don't autoload, but make it available for
4310 `customize-variable'.
4311 (gnus-getenv-nntpserver): Don't autoload.
4312
01c52d31
MB
43132006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
4314
4315 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
4316
43172006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
4318
4319 * message.el (message-sendmail-extra-arguments): New variable.
4320 (message-send-mail-with-sendmail): Use it.
4321
4573e0df
MB
43222006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
4323
4324 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
4325 mm-with-unibyte-current-buffer to make string unibyte.
4326
4327 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
4328 mm-string-as-multibyte.
4329
01c52d31
MB
43302006-11-14 Daiki Ueno <ueno@unixuser.org>
4331
4332 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
4333 Reported by Werner Koch <wk@gnupg.org>.
4334
43352006-11-14 Daiki Ueno <ueno@p360>
4336
4337 * mml2015.el: Autoload epa-select-keys when compiling.
4338
43392006-11-13 Daiki Ueno <ueno@unixuser.org>
4340
4341 * mml2015.el (mml2015-epg-sign): Save the signing keys in
4342 message-options.
4343 (mml2015-epg-encrypt): Save the recipient keys in message-options.
4344
43452006-11-13 Daiki Ueno <ueno@unixuser.org>
4346
4347 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
4348 EasyPG (< 0.0.6).
4349 (mml2015-always-trust): New user option.
4350 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
4351 prompt.
4352
43532006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
4354
4355 * nntp.el (nntp-authinfo-force): New variable.
4356 (nntp-send-authinfo): Use it.
4357
4573e0df
MB
43582006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
4359
01c52d31
MB
4360 * message.el (message-strip-subject-encoded-words): Allow _not_ to
4361 decode encoded words. Improve prompt. Add comment about forwarding.
4362 (message-replacement-char): Move up.
4573e0df
MB
4363
43642006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
4365
4366 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
4367 instead of gnus-intersection because arguments of gnus-sorted-nunion
4368 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
4369
01c52d31
MB
43702006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
4371
4372 * message.el (message-strip-subject-encoded-words): Reformat prompt.
4373 (message-simplify-subject-functions): Enable
4374 message-strip-subject-encoded-words by default.
4375
43762006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
4377
4378 * message.el (message-strip-subject-encoded-words): New function
4379 (message-simplify-subject-functions): New variable.
4380 (message-simplify-subject): Use it. Fix typo in doc string.
4381 Support message-strip-subject-encoded-words.
4382
06856b12
JB
43832006-11-03 Juanma Barranquero <lekktu@gmail.com>
4384
4385 * gnus-diary.el (gnus-diary-delay-format-function):
4386 * nndiary.el (nndiary-reminders):
4387 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
4388
b193caa3
MB
43892006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
4390
4391 * gnus-art.el (article-hide-boring-headers): Fetch date from
4392 gnus-original-article-buffer to avoid problems with localized date
4393 strings.
4394
43952006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
4396
4397 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
4398
ab785936
MB
43992006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
4400
06856b12
JB
4401 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
4402 New variables.
ab785936
MB
4403 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
4404 (mm-charset-synonym-alist): Move some entries to
4405 mm-codepage-iso-8859-list.
4406 (mm-charset-synonym-alist, mm-charset-override-alist): Add
4407 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
4408
b90a6149
MB
44092006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
4410
4411 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
4412
44132006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
4414
4415 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
4416 with Emacs 21 and XEmacs.
4417
01c52d31
MB
44182006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
4419
4420 * spam.el (spam-parse-address): New function for better parsing,
4421 catching errors, etc.
4422 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
4423
b90a6149
MB
44242006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
4425
4426 * mm-view.el: Add interactive arg to html2text autoload.
4427
44282006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
4429
4430 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
4431
01c52d31
MB
44322006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
4433
4434 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
4435 variables.
4436 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
4437 (mm-charset-synonym-alist): Move some entries to
4438 mm-codepage-iso-8859-list.
4439
4440 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
4441
44422006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
4443
4444 * message.el (message-citation-line-format)
4445 (message-insert-formated-citation-line): Fix implementation of %E, %N
4446 and %n according to the doc string.
4447
44482006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
4449
4450 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
4451 car-safe to avoid bad parses.
4452
c86d4601
MB
44532006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
4454
4455 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
4456 names.
4457
4458 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
4459
44602006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
4461
01c52d31
MB
4462 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
4463 header.
4464
4465 * message.el (message-draft-headers): Add Date.
4466 (message-headers-to-generate): Fix typo in docstring.
4467
4468 * nndraft.el (nndraft-required-headers): New variable.
4469 (nndraft-generate-headers): Use it.
4470
4471 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
4472
44732006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
4474
4475 * gnus-registry.el (gnus-registry-wash-for-keywords)
4476 (gnus-registry-find-keywords): New functions to allow easy searching of
4477 articles that are in the registry.
4478
44792006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
4480
4481 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
4482 ietf-drums-parse-address instead of gnus-extract-address-components.
4483 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
4484
44852006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
4486
4487 * gnus.el (gnus-mime): Remove unused custom group.
4488
92edaeed
MB
44892006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4490
4491 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
4492 "blank line" when searching for end of armor headers.
4493
44942006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
4495
4496 * gmm-utils.el (gmm-write-region): Fix variable name.
4497
44982006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
4499
4500 * gmm-utils.el (gmm-write-region): New function based on compatibility
4501 code from `mm-make-temp-file'.
4502
4503 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
4504
4505 * nnmaildir.el (nnmaildir--update-nov)
4506 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
4507 Use `gmm-write-region'.
4508
996aa8c1
MB
45092006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
4510
01c52d31
MB
4511 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
4512 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
4513
4514 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
4515
4516 * message.el (message-replacement-char): New variable.
4517 (message-fix-before-sending): Use it.
4518 (message-simplify-subject): New function to remove duplicate code.
4519 (message-reply, message-followup): Use it.
4520
996aa8c1
MB
4521 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
4522 gnus-summary-limit-to-articles.
4523
01c52d31 45242006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 4525
01c52d31 4526 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 4527
01c52d31 4528 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 4529
01c52d31 45302006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4531
01c52d31
MB
4532 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
4533 ignore non-string data.
996aa8c1 4534
01c52d31 45352006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4536
01c52d31
MB
4537 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
4538 non-string data (needs to be done in the registry too).
996aa8c1 4539
01c52d31 45402006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4541
01c52d31
MB
4542 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
4543 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
4544 (gnus-registry-split-fancy-with-parent)
4545 (gnus-registry-fetch-simplified-message-subject-fast)
4546 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
4547 Remove text properties on ingress into the registry and when it's saved.
4548 (gnus-registry-clean-empty-function): Fix bug with cleaning the
4549 registry from entries with no groups.
996aa8c1 4550
01c52d31 45512006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4552
01c52d31
MB
4553 * gnus-util.el (gnus-string-remove-all-properties): Add utility
4554 function to remove string properties.
996aa8c1 4555
67099291
MB
45562006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
4557
4558 * gmm-utils.el (gmm): Adjust custom version.
4559
4560 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
4561 custom version.
4562
4563 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
4564
01c52d31
MB
45652006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
4566
4567 * gnus-art.el (gnus-insert-prev-page-button)
4568 (gnus-insert-next-page-button): Simplify. Reformat.
4569
45702006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
4571
4572 * gnus-art.el (gnus-insert-prev-page-button)
4573 (gnus-insert-next-page-button): Apply gnus-article-button-face.
4574
94019f61
CY
45752006-09-25 Chong Yidong <cyd@stupidchicken.com>
4576
4577 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
4578
01c52d31
MB
45792006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
4580
4581 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
4582 gnus-article-button-face to MIME and security buttons.
4583
45842006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
4585
4586 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
4587 readable.
4588
45892006-09-20 Steve Youngs <steve@sxemacs.org>
4590
4591 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
4592 `browse-url-of-file' instead of `browse-url'.
4593
0327a464
MB
45942006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4595
4596 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
4597 regexp. Articles containing quotation were cut prematurely.
4598
45992006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
4600
01c52d31
MB
4601 * message.el (message-cite-original-1): Use nobody by default for the
4602 value of From header.
0327a464
MB
4603 (message-reply): Ditto.
4604
01c52d31
MB
46052006-09-11 Daiki Ueno <ueno@unixuser.org>
4606
4607 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
4608 to the gnus-info. This fixes a bug of inline-PGP message verification.
4609 Reported by Michael Piotrowski <mxp@dynalabs.de>.
4610
b110774a
MB
46112006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
4612
4613 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
4614 mails in the doc string. Add some URLs in comment.
01c52d31 4615 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
4616
46172006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
4618
4619 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
4620 backslashes handling and the way to find boundaries of quoted strings.
4621
01c52d31
MB
46222006-09-07 Daiki Ueno <ueno@unixuser.org>
4623
4624 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
4625 mml1991-encrypt-to-self is set and mml1991-signers is not set.
4626 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
4627 mml2015-encrypt-to-self is set and mml2015-signers is not set.
4628
676c1893
RS
46292006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
4630
01c52d31
MB
4631 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
4632 doc string.
4633 (gnus-button-regexp, gnus-button-last): Remove unused variables.
4634
46352006-09-06 Simon Josefsson <jas@extundo.com>
4636
4637 * mml2015.el (mml2015-use): Doc fix, mention epg.
4638
46392006-09-06 Daiki Ueno <ueno@unixuser.org>
4640
4641 * mml2015.el (mml2015-use): Default to epg, if available.
4642
46432006-09-06 Daiki Ueno <ueno@unixuser.org>
4644
4645 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
4646 message-sender.
4647 (mml1991-epg-encrypt): Ditto.
4648 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
4649 message-sender.
4650 (mml2015-epg-encrypt): Ditto.
676c1893 4651
de4fbbe4
CY
46522006-09-04 Chong Yidong <cyd@stupidchicken.com>
4653
4654 * message.el (message-send-mail-with-sendmail): Look for sendmail in
4655 several common directories.
4656
01c52d31
MB
46572006-09-05 Daiki Ueno <ueno@unixuser.org>
4658
4659 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
4660 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
4661
d7093904
MB
46622006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
4663
8fbdffe5
MB
4664 * gnus-art.el (article-decode-encoded-words): Make it fast.
4665
46662006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
4667
4668 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
4669
d7093904
MB
4670 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
4671 in quoted string into `\'.
4672
343d6628
MB
46732006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4674
4675 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
4676 Use standard-syntax-table.
4677
46782006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4679
4680 * gnus-art.el (gnus-decode-address-function): New variable.
4681 (article-decode-encoded-words): Use it to decode headers which are
4682 assumed to contain addresses.
4683 (gnus-mime-delete-part): Remove useless `or'.
4684
4685 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
4686 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
4687 (gnus-nov-parse-line): Use it to decode From header.
4688 (gnus-get-newsgroup-headers): Ditto.
4689 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
4690
4691 * mail-parse.el (mail-decode-encoded-address-region): New alias.
4692 (mail-decode-encoded-address-string): New alias.
4693
4694 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
4695 New function.
4696 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
4697 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
4698 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
4699 (rfc2047-decode-string): Ditto.
4700 (rfc2047-decode-address-region): New function.
4701 (rfc2047-decode-address-string): New function.
4702
01c52d31
MB
47032006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
4704
4705 * message.el (message-caesar-buffer-body): Allow rotating headers.
4706
4707 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
4708
4709 * message.el (message-insert-formated-citation-line): Fix %f.
4710 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
4711
47122006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
4713
4714 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
4715 (gnus-bookmark-mouse-available-p): New macro.
4716 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
4717 (gnus-bookmark-bmenu-show-infos): Use it.
4718 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
4719 (gnus-bookmark-bmenu-hide-infos): Ditto.
4720 (gnus-bookmark-remove-properties): New function.
4721 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
4722 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
4723 (gnus-bookmark-write-file): Bind coding-system-for-write.
4724 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
4725 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
4726 group before selecting it.
4727 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
4728 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
4729 quit-window if it is not available; use gnus-mouse-2 and bind it to
4730 gnus-bookmark-bmenu-select-by-mouse.
4731 (gnus-bookmark-show-details): Remove unused variable `details-list'.
4732 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 4733
5dab7628
RF
47342006-08-13 Romain Francoise <romain@orebokech.com>
4735
4736 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
4737 space.
4738
5ebdc299
MB
47392006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
4740
4741 * compface.el (uncompface): Use binary rather than raw-text-unix.
4742
47432006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
4744
4745 * compface.el (uncompface): Make sure the eol conversion doesn't take
4746 place when communicating with the external programs. Reported by
4747 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4748
47492006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
4750
4751 * nnheader.el (nnheader-insert-head): Fix typo in comment.
4752
47532006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4754
4755 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
4756 Make it more robust by parsing author and date independently.
4757
ebf693f3
MB
47582006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
4759
4760 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
4761
01c52d31
MB
47622006-07-28 Daiki Ueno <ueno@unixuser.org>
4763
4764 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
4765 first matching secret key.
4766 (mml2015-epg-encrypt): Ditto.
4767
4768 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
4769 first matching secret key.
4770 (mml1991-epg-encrypt): Ditto.
4771
4772 * mml2015.el (mml2015-encrypt-to-self): New user option.
4773 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
4774 mml2015-epg-encrypt-to-self is set.
4775
4776 * mml1991.el (mml1991-encrypt-to-self): New variable.
4777 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
4778 mml1991-epg-encrypt-to-self is set.
4779
4780 * mml2015.el (mml2015-signers): New user option.
4781 (mml2015-epg-sign): Reflect the value of mml2015-signers.
4782 (mml2015-epg-encrypt): Allow to select signing keys.
4783
4784 * mml1991.el (mml1991-signers): New variable.
4785 (mml1991-epg-sign): Reflect the value of mml1991-signers.
4786 (mml1991-epg-encrypt): Allow to select signing keys.
4787
ebf693f3
MB
47882006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
4789
4790 * nnheader.el (nnheader-insert-head): Make it work even if the file
4791 uses CRLF for the line-break code.
4792
01c52d31
MB
47932006-07-25 Daiki Ueno <ueno@unixuser.org>
4794
4795 * mml2015.el: Require mml-sec instead of password.
4796 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
4797 (mml2015-cache-passphrase): Inherit the default value from
4798 mml-secure-cache-passphrase.
4799 (mml2015-passphrase-cache-expiry): Inherit the default value from
4800 mml-secure-passphrase-cache-expiry.
4801
4802 * mml1991.el: Require mml-sec instead of password.
4803 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
4804 (mml1991-cache-passphrase): Inherit the default value from
4805 mml-secure-cache-passphrase.
4806 (mml1991-passphrase-cache-expiry): Inherit the default value from
4807 mml-secure-passphrase-cache-expiry.
4808
4809 * mml-sec.el: Require password.
4810 (mml-secure-verbose): New user option.
4811 (mml-secure-cache-passphrase): New user option.
4812 (mml-secure-passphrase-cache-expiry): New user option.
4813
48142006-07-24 Daiki Ueno <ueno@unixuser.org>
4815
4816 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
4817 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
880820fe 4818 andreas@altroot.de (Andreas Vögele).
01c52d31
MB
4819
4820 FIXME: Use `tiny change'?
4821
bd876f90
MB
48222006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4823
4824 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
4825 workaround for the url package included with Emacs.
4826
4827 * nnweb.el (nnweb-google-create-mapping): Update regexp.
4828
01c52d31
MB
48292006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
4830
4831 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
4832 correctly. This fixes a bug caused by the 2006-05-12 change.
4833
06dc8321
KF
48342006-07-18 Karl Fogel <kfogel@red-bean.com>
4835
4836 * nnmail.el (nnmail-article-group): If splitting raises an error, give
4837 some information about the error when saying that the `bogus' mail
4838 group will be used.
4839
7ce31649
MB
48402006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
4841
4842 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
4843 string.
4844
b44409c9
MB
48452006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
4846
4847 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
4848
763bb2d4
MB
48492006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4850
4851 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
4852
01c52d31
MB
48532006-07-10 Daiki Ueno <ueno@unixuser.org>
4854
4855 * mml1991.el (mml1991-function-alist): Add epg.
4856 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
4857 (mml1991-epg-encrypt): New functions.
4858
48592006-07-10 Daiki Ueno <ueno@unixuser.org>
4860
4861 * mml2015.el (mml2015-verbose): New variable.
4862 (mml2015-cache-passphrase): Ditto.
4863 (mml2015-passphrase-cache-expiry): Ditto.
4864 (mml2015-function-alist): Add epg.
4865 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
4866 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
4867 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
4868 functions.
4869
48702006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4871
4872 * message.el (message-cite-original-1): Preserve region when removing
4873 quoted text due to X-No-Archive in order to avoid bogus attribution
4874 when citing multiple messages.
4875
48762006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4877
4878 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
4879 Kenneth Jacker <khj@be.cs.appstate.edu>.
4880
827dc73d
MB
48812006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
4882
4883 * gnus-diary.el (gnus-user-format-function-d)
4884 (gnus-user-format-function-D): Autoload.
4885
01c52d31 4886 * imap.el (Commentary): Fix typo.
827dc73d 4887
01c52d31
MB
4888 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
4889 2006-04-22 contribution.
4890
48912006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4892
4893 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
4894 It didn't really fix the bogosity I'm seeing with solid web groups.
4895
48962006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4897
4898 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
4899 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
4900 created using server names. If we use the feature without declaring
4901 it, Gnus does not properly manage server and group state.
4902
4903 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
4904 bound.
4905
49062006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4907
4908 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
4909 looking up the method using GROUP's prefix before inventing a new one.
4910 It is used on killed/unknown groups in various places where returning
4911 an all-new method isn't expected by the caller.
4912
4913 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
4914 and match semantics of gnus-group-real-prefix.
4915
49162006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
4917
4918 * nnmail.el (nnmail-broken-references-mailers): New variable.
4919 (nnmail-ignore-broken-references): New function generalizing
4920 nnmail-fix-eudora-headers.
4921 (nnmail-fix-eudora-headers): Now obsolete.
4922
4923 * gnus-art.el (gnus-button-handle-custom): Support
4924 `customize-apropos*'.
4925
49262006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4927
4928 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
4929
4930 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
4931 articles.
4932
49332006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
4934
4935 * message.el (message-cite-reply-above): New variable.
4936 (message-yank-original): Use it.
827dc73d 4937
a367620f
MB
49382006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
4939
4940 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
4941
01c52d31
MB
49422006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
4943
4944 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
4945 as read.
4946
4947 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
4948
49492006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
4950
4951 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
4952 (gnus-bookmark-default-file): Use gnus-directory.
4953 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
4954 Remove "*" in doc string.
4955 (gnus-bookmark-write-file): Simplify.
4956 (gnus-bookmark-maybe-sort-alist): Use `when'.
4957 (gnus-bookmark-get-bookmark): Fix typo in doc string.
4958 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
4959 FIXME about Emacs 21 and XEmacs compatibility.
4960 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
4961 compatibility.
4962 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
4963 compatibility.
4964 (gnus-bookmark-menu-heading): Fix version.
4965
49662006-06-19 Bastien Guerry <bzg@altern.org>
4967
4968 * gnus-bookmark.el: New file.
4969
5cfd0f2e
MB
49702006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
4971
4972 * message.el (message-syntax-checks): Doc fix.
4973
01c52d31
MB
49742006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4975
4976 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
4977 unsubscribed groups as if they were killed ones. It causes duplicate
4978 entries in gnus-newsrc-alist.
4979
f362b760
MB
49802006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
4981
4982 * message.el (message-syntax-checks): Doc fix.
4983 (message-send-mail): Add check for continuation headers.
4984 (message-check-news-header-syntax): Fix regexp used to check for
4985 continuation headers.
4986
49872006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
4988
4989 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
4990
01c52d31
MB
49912006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
4992
4993 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
4994
49952006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
4996
4997 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
4998 default-truncate-lines.
4999
26c9afc3
MB
50002006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
5001
5002 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
5003 to fill the utf-8 entry.
5004
01c52d31 50052006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 5006
01c52d31
MB
5007 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
5008
50092006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
5010
5011 * gnus-agent.el (directory-files-and-attributes): Move all the way
5012 forward (the third and final move).
5013 (gnus-agent-read-agentview): Trap reconstruction errors due to
5014 nonexistant directory. Handle by returning nil.
5015
50162006-05-30 Didier Verna <didier@xemacs.org>
5017
5018 * message.el (message-dont-reply-to-names): Update the custom type.
5019 * message.el (message-dont-reply-to-names): New defsubst: potentially
5020 convert a list of regexps into a single one.
5021 * message.el (message-get-reply-headers): Use it.
5022 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
5023
50242006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
5025
5026 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
5027
50282006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
5029
5030 * gnus-ml.el (gnus-mailing-list-subscribe)
5031 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
5032 (gnus-mailing-list-message): Fix doc strings.
5033
50342006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5035
5036 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
5037 of doing it manually.
5038
01c52d31
MB
50392006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
5040
5041 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
5042 comment.
5043
26c9afc3
MB
50442006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
5045
002876ab 5046 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
01c52d31 5047 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
26c9afc3
MB
5048 (gnus-agent-read-local): All symbols allocated in my-obarray
5049 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
5050 (gnus-agent-regenerate-group): Check numeric names to see if they are
5051 messages or groups.
01c52d31
MB
5052 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
5053 better way of do this...)
5054
5055 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
5056 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
5057
50582006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
5059
5060 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
5061 (gnus-saved-headers): Ditto.
01c52d31 5062 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
5063 (gnus-article-save): Override gnus-save-all-headers and
5064 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
5065 (gnus-summary-save-in-file): Add :headers property.
5066 (gnus-summary-write-to-file): Ditto.
5067
5068 * gnus-sum.el (gnus-summary-save-article): Bind
5069 gnus-prompt-before-saving to t when saving many articles in a file;
5070 always show all headers.
5071
50722006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
5073
5074 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
5075 marks.
5076
5077 * message.el (message-indent-citation): Add optional arguments to allow
5078 using it outside of message buffers.
5079
5080 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
5081 (gnus-article-treat-unfold-headers): Use it.
5082 (gnus-article-truncate-lines): New variable.
5083 (gnus-article-mode): Use it.
5084 (gnus-article-toggle-truncate-lines): New function.
5085
5086 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
5087 gnus-article-toggle-truncate-lines.
5088
5089 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
5090 coding system in XEmacs, use binary.
5091
50922006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
5093
5094 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
5095 after-load-alist.
5096
5097 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
5098 this function should save decoded articles.
5099 (gnus-summary-write-to-file): Use property to specify this function
5100 should save decoded articles and specify gnus-summary-save-in-file
5101 should be used to save articles other than the first one when saving
5102 many articles.
5103 (gnus-summary-save-body-in-file): Use property to specify this
5104 function should save decoded articles.
5105 (gnus-summary-write-body-to-file): Use property to specify this
5106 function should save decoded articles and specify
5107 gnus-summary-save-body-in-file should be used to save articles other
5108 than the first one when saving many articles.
5109
5110 * gnus-sum.el (gnus-summary-save-article): Simplify.
5111
51122006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
5113
5114 * gnus-art.el (gnus-default-article-saver): Add
5115 gnus-summary-write-body-to-file.
5116 (gnus-article-save-coding-system): Don't use coding system object
5117 in XEmacs.
26c9afc3
MB
5118 (gnus-read-save-file-name): Add optional `dir-var' argument which
5119 specifies directory in which files are saved; work even if optional
5120 `variable' argument is not specified.
01c52d31
MB
5121 (gnus-summary-write-to-file): Read file name.
5122 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
5123 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
5124
5125 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
5126 (gnus-summary-local-variables): Add it.
5127 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
5128 (gnus-summary-save-article): Remove optional `decode' argument;
5129 determine whether to decode articles by the value of
5130 gnus-default-article-saver; when saving many files using
5131 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
5132 it first and use gnus-summary-save-in-file or
5133 gnus-summary-save-body-in-file thereafter unless
5134 gnus-prompt-before-saving is always; move point to article which
5135 will be saved.
5136 (gnus-summary-save-article-file): Revert.
5137 (gnus-summary-write-article-file): Revert.
5138 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
5139 (gnus-summary-write-article-body-file): New function.
5140
51412006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
5142
01c52d31 5143 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 5144
01c52d31 51452006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 5146
01c52d31
MB
5147 * gnus-art.el (gnus-default-article-saver): Doc fix.
5148 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
5149 from gnus-summary-save-article-coding-system, and default to a
5150 certain coding system.
5151 (gnus-output-to-file): Add coding cookie and encode text according
5152 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 5153
01c52d31
MB
5154 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
5155 gnus-art.el and rename to gnus-article-save-coding-system.
5156 (gnus-summary-save-article): Require gnus-art; don't show all
5157 headers if it decodes articles; don't add coding cookie here;
5158 don't bind mm-text-coding-system-for-write.
5159 (gnus-summary-save-article-file): Save decoded articles.
5160 (gnus-summary-write-article-file): When saving many files, use
5161 gnus-summary-write-to-file first and gnus-summary-save-in-file
5162 thereafter unless gnus-prompt-before-saving is always.
5163 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 5164
01c52d31 51652006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 5166
01c52d31 5167 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 5168
880820fe 51692006-05-23 Michaël Cadilhac <michael.cadilhac@lrde.org>
01c52d31
MB
5170
5171 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
5172 its hash index. Store this hash in `nnrss-group-data'.
5173 (nnrss-read-group-data): Update accordingly.
5174
51752006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
5176
5177 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
5178 entry.
5179
5180 * gnus-sum.el (gnus-summary-make-menu-bar): Add
5181 gnus-article-browse-html-article.
5182
51832006-05-23 Hynek Schlawack <hynek@ularx.de>
5184
5185 * gnus-sum.el (gnus-summary-mime-map): Add
5186 gnus-article-browse-html-article.
51872006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
5188
5189 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
5190 suitable coding systems in customize.
5191
51922006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
5193
5194 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 5195
d7ba2a01
RS
51962006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
5197
f18df03d
MB
5198 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
5199 (gnus-summary-expire-articles-now): Shorten prompt.
5200
d7ba2a01
RS
5201 * gmm-utils.el (wid-edit): Require.
5202 (defun-gmm): Renamed from `gmm-defun-compat'.
5203 (gmm-image-search-load-path): Use it.
5204 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
5205
01c52d31
MB
52062006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
5207
5208 * gnus-sum.el (gnus-summary-save-article-coding-system): New
5209 variable.
5210 (gnus-summary-save-article): Add optional `decode' argument. If
5211 it is set and gnus-summary-save-article-coding-system is non-nil,
5212 save decoded article.
5213 (gnus-summary-write-article-file): Save decoded article if
5214 gnus-summary-save-article-coding-system is non-nil.
5215
5216 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
5217 type.
5218
52192006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
5220
5221 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
5222
52232006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
5224
5225 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
5226 first to test gnus-single-article-buffer which may be buffer-local.
5227
5228 * gnus-sum.el (gnus-summary-setup-buffer): Make
5229 gnus-single-article-buffer buffer-local and nil in ephemeral
5230 group; make gnus-article-buffer, gnus-article-current, and
5231 gnus-original-article-buffer always buffer-local.
5232 (gnus-summary-exit): Kill article buffer belonging to ephemeral
5233 group.
5234 (gnus-handle-ephemeral-exit): Don't move to next summary line.
5235
52362006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
5237
5238 * nnml.el (nnml-request-compact-group): Compressed files might not
5239 have .gz extension.
5240
54e573e6
MB
52412006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
5242
5243 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
5244 (mm-copy-to-buffer): Use with-current-buffer.
5245 (mm-display-part): Simplify.
5246 (mm-inlinable-p): Add optional arg `type'.
5247
01c52d31
MB
52482006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
5249
49c7d1ac 5250 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
5251 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
5252 Try harder to show the attachment internally or externally using
5253 gnus-mime-view-part-as-type.
5254
01c52d31 52552006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 5256
01c52d31
MB
5257 * message.el (message-from-style, message-signature-separator)
5258 (message-user-organization-file, message-send-mail-function)
5259 (message-citation-line-function, message-yank-prefix)
5260 (message-indent-citation-function, message-signature)
5261 (message-signature-file, message-signature-insert-empty-line):
5262 Remove autoloads.
5263
5264 * gnus-art.el (gnus-buttonized-mime-types): Remove
5265 "multipart/signed". Revert 2006-04-26 change.
5266
52672006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5268
5269 * gnus.el (gnus-version-number): Bump version.
5270
52712006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5272
5273 * gnus.el: No Gnus v0.5 is released.
5274
52752006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5276
5277 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
5278 fetching articles by message-id.
5279
52802006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5281
5282 * message.el (hashcash): Require hashcash as normal.
5283
5284 * ecomplete.el (ecomplete-highlight-match-line): Use
5285 point-at-eol.
5286 (ecomplete-highlight-match-line): Use `highlight', because that
5287 face exists in both Emacs and XEmacs.
5288
5289 * message.el (message-display-abbrev): Use point-at-bol.
5290
5291 * mail-source.el: Don't require timer/timer-funcs.
5292
5293 * gnus-async.el: Ditto.
5294
5295 * password.el: Ditto.
5296
5297 * mm-url.el: Ditto.
5298
5299 * mm-util.el: Require timer/timer-funcs.
5300
53012006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5302
5303 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
5304 Close.
54e573e6 5305
9606f1cb
MB
53062006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
5307
5308 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
5309 unibyte after clear-decrypt function runs.
5310
5311 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
5312 returns as a unibyte string.
5313
305452a5
MB
53142006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
5315
305452a5
MB
5316 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
5317 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
5318 (mml1991-pgg-encrypt): Ditto.
5319
0565caeb
MB
53202006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
5321
01c52d31
MB
5322 * message.el (message-user-organization-file): Check several
5323 locations of the organization file.
0565caeb 5324
01c52d31
MB
5325 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
5326 Add gnus-article-view-part-as-type.
0565caeb 5327
01c52d31 5328 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
5329
5330 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
5331 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 5332
01c52d31
MB
5333 * mml.el: Simplify autoload.
5334 (mml-mode): defvar dnd-protocol-alist instead of using
5335 symbol-value.
5336 (mml-default-directory): New variable.
5337 (mml-minibuffer-read-file): Use it.
5338 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
5339
5340 * message.el (message-citation-line-format): New variable.
5341 (message-insert-formated-citation-line): New function.
5342 (message-citation-line-function): Add
5343 `message-insert-formated-citation-line' to custom type.
5344
5345 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
5346 to doc string.
5347
5348 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
5349 depending on mm-verify-option.
0565caeb 5350
305452a5
MB
53512006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5352
5353 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
5354 binding pgg-* variables; reimplement the section which prevents
5355 MIME header from being signed.
5356 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
5357 pgg-text-mode; remove a blank line at the top of body.
5358
5359 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
5360 lines at the top of body; use gnus-newsgroup-charset if there's no
5361 Charset header.
5362
0565caeb
MB
53632006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
5364
01c52d31
MB
5365 * message.el (message-self-insert-commands): Doc fix.
5366
0565caeb
MB
5367 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
5368 (mm-uu-pgp-encrypted-test): Ditto.
5369 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
5370 between header and body; return application/pgp-encrypted handle
5371 if decryption failed; decode decrypted body by charset.
5372
5373 * mm-decode.el (mm-automatic-display): Don't make application/pgp
5374 element match to application/pgp-*.
5375
01c52d31
MB
53762006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5377
5378 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
5379 HTML.
5380
53812006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5382
5383 * mail-source.el (mail-source-call-script): Message the error
5384 string.
5385
53862006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5387
5388 * gnus-util.el (gnus-byte-compile): Use it.
5389
002876ab 53902006-04-22 xyblor <fake@invalid.email> (tiny change)
01c52d31
MB
5391
5392 * gnus-util.el (kill-empty-logs): New function.
5393
53942006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5395
5396 * message.el (message-mail-alias-type): Doc fix.
5397 (message-mail-alias-type-p): New function.
5398 (message-send): Use it.
5399 (message-mode): Ditto.
5400 (message-strip-forbidden-properties): Ditto.
5401
5402 * ecomplete.el (ecomplete-database-file-coding-system): New
5403 variable.
5404 (ecomplete-save): Use it.
5405 (ecomplete-setup): Use it.
5406
54072006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
5408
5409 * message.el (message-self-insert-commands): New variable.
5410 (message-strip-forbidden-properties): Use it.
5411
54122006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5413
5414 * message.el (message-put-addresses-in-ecomplete): Use a regexp
5415 that doesn't make XEmacs choke.
5416
f67d6742
MB
54172006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
5418
49c7d1ac
SM
5419 * gnus-util.el (gnus-replace-in-string):
5420 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
5421
54222006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
5423
49c7d1ac
SM
5424 * gnus-util.el (gnus-select-frame-set-input-focus):
5425 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
5426 definition defined in Emacs 22 for old Emacsen.
5427
01c52d31 54282006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 5429
01c52d31 5430 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 5431
01c52d31 54322006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 5433
01c52d31
MB
5434 * gnus-registry.el (gnus-registry-cache-save): Remove text
5435 properties when saving via the temp buffer.
bd29ba20 5436
01c52d31 54372006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 5438
01c52d31 5439 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 5440
01c52d31 54412006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 5442
01c52d31
MB
5443 * message.el (message-generate-hashcash): Default to non-nil when
5444 hashcash is found.
18c06a99 5445
01c52d31
MB
5446 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
5447 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 5448
01c52d31 5449 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 5450
01c52d31 5451 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 5452
01c52d31 54532006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 5454
01c52d31
MB
5455 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
5456 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
5457 Remove autoloads.
163cb72d 5458
01c52d31 54592006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 5460
01c52d31 5461 * message.el (message-generate-hashcash): Default to.
163cb72d 5462
01c52d31 54632006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 5464
01c52d31
MB
5465 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
5466 concatenating segments rather than before concatenating them.
163cb72d 5467
01c52d31 54682006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 5469
01c52d31 5470 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 5471
01c52d31
MB
5472 * imap.el (imap-quote-specials): New function.
5473 (imap-login-auth): Quote specials.
14e6dc54 5474
01c52d31 54752006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 5476
01c52d31 5477 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 5478
01c52d31
MB
5479 * message.el (message-forward-make-body-plain): Allow
5480 message-forward-ignored-headers to be a list.
5481 (message-remove-ignored-headers): Factor out into function.
5482 (message-forward-make-body-mml): Use it.
5483 * rfc2231.el (rfc2231-parse-string): Remove dead code.
5484 (rfc2231-parse-string): Allow concatanation of parameters that
5485 aren't contiguous. The test case is
5486 (mail-header-parse-content-type "message/external-body;
5487 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
5488 access-type=LOCAL-FILE;
5489 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 5490
01c52d31 54912006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 5492
01c52d31
MB
5493 * nntp.el (nntp-accept-process-output): Return the value of
5494 `nnheader-accept-process-output'.
14e6dc54 5495
01c52d31 54962006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 5497
01c52d31
MB
5498 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
5499 (gnus-button-alist): Recognize more diff formats.
5500 (gnus-button-patch): Strip directory.
14e6dc54 5501
01c52d31 55022006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 5503
01c52d31
MB
5504 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
5505 Emacs 22 when setting focus.
1b155fbd 5506
01c52d31 55072006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 5508
01c52d31
MB
5509 * gnus-art.el (gnus-article-treat-types): Do treatment of
5510 text/x-verbatim parts.
5511 (gnus-button-patch): New command.
b6f2cf4b 5512
01c52d31
MB
5513 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
5514 addresses that contain invalid characters.
b6f2cf4b 5515
01c52d31 55162006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 5517
01c52d31
MB
5518 * message.el (message-put-addresses-in-ecomplete): Use
5519 gnus-replace-in-string.
5520 (message-is-yours-p): Use the more correct
5521 mail-header-parse-address instead of
5522 mail-extract-address-components.
5523 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 5524
01c52d31
MB
5525 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
5526 keystroke.
77218834 5527
01c52d31
MB
5528 * gnus-art.el (gnus-treatment-function-alist): Change order of
5529 newsgroups/generic header folding to avoid double-folding.
77218834 5530
01c52d31 5531 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 5532
01c52d31
MB
5533 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
5534 command.
5535 (gnus-summary-repeat-search-article-backward): New command.
d451514f 5536
01c52d31
MB
5537 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
5538 groups in the parent topic.
5539
880820fe 55402006-04-16 João Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
01c52d31
MB
5541
5542 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
5543 (spam-extra-header-to-number): Return the CRM114 number as a
5544 number instead of a string.
5545
55462006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5547
5548 * gnus-art.el (gnus-face-properties-alist): Moved here from
5549 gnus-fun.
5550
5551 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
5552
55532006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5554
5555 * message.el (message-strip-forbidden-properties): Only display on
5556 self-insert-command.
5557
5558 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
5559 reindent.
5560 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
5561
55622006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
5563
5564 * smiley.el (smiley-style): Fix typo.
d451514f 5565
4f162824
KH
55662006-03-23 Kenichi Handa <handa@m17n.org>
5567
5568 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
5569 instead of set-buffer-multibyte.
5570
e9e33c19
KH
55712006-03-23 Kenichi Handa <handa@m17n.org>
5572
5573 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
5574 buffer and then decode the buffer text if necessary.
5575 (rfc2231-encode-string): Be sure to work on multibyte buffer at
5576 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 5577
01c52d31 55782006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 5579
01c52d31
MB
5580 * hashcash.el (hashcash-insert-payment-async-2): Use
5581 message-goto-eoh instead of doing it manually.
5582 (mail-add-payment): Use message-narrow-to-header instead of trying
5583 to do the same itself.
f5e92214 5584
01c52d31 5585 * message.el (message-hidden-headers): Add Face.
f5e92214 5586
01c52d31
MB
5587 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
5588 reparenting code.
5589 (gnus-summary-reparent-children): Refactored out code.
5590 (gnus-summary-thread-map): New keystroke.
5591 (gnus-summary-reparent-children): Make into command.
f5e92214 5592
01c52d31
MB
5593 * smiley.el (smiley-style): Default to `medium' if using a large
5594 font.
f5e92214 5595
01c52d31
MB
5596 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
5597 does it itself.
f5e92214 5598
01c52d31 5599 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 5600
01c52d31 56012006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 5602
01c52d31
MB
5603 * nnagent.el (nnagent-request-set-mark): Silence log file
5604 writing.
5605 (nnagent-request-set-mark): Use write-region instead of
5606 append-to-file.
f5e92214 5607
01c52d31
MB
5608 * gnus-sum.el (gnus-read-header): Fudge article number if using a
5609 strange select method.
f5e92214 5610
01c52d31
MB
5611 * ecomplete.el (ecomplete-display-matches): Get highlightling
5612 right.
5613 (ecomplete-display-matches): Use literals.
5614 (ecomplete-display-matches): Disable message logging.
f5e92214 5615
01c52d31 5616 * message.el (message-display-abbrev): Small optimization.
531bedc3 5617
01c52d31
MB
5618 * ecomplete.el (ecomplete-display-matches): Allow automatic
5619 display.
531bedc3 5620
01c52d31
MB
5621 * message.el (message-strip-forbidden-properties): Display
5622 abbrevs.
5623 (message-display-abbrev): Get automatic display right.
531bedc3 5624
01c52d31
MB
5625 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
5626 keystrokes.
531bedc3 5627
01c52d31 56282006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 5629
01c52d31 5630 TODO: Backport to v5-10!
531bedc3 5631
01c52d31
MB
5632 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
5633 Moved here (and renamed) from gnus-registry.el.
531bedc3 5634
01c52d31
MB
5635 * gnus-registry.el: Require gnus-util.
5636 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 5637
01c52d31 56382006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 5639
01c52d31
MB
5640 * gnus-group.el (gnus-group-catchup-current): Change
5641 if-then-else-if-then-else into cond.
5642 (gnus-group-catchup): Indent.
5643 (group-name-at-point): New function.
5644 (gnus-fetch-group): Provide default from thing at point.
531bedc3 5645
01c52d31 56462006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 5647
01c52d31 5648 * message.el (message-display-abbrev): Fix regexp.
531bedc3 5649
01c52d31
MB
5650 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
5651 choosing.
5652 (ecomplete-highlight-match-line): Fix up code rewrite, remove
5653 dead variables.
ea8ae765 5654
01c52d31
MB
5655 * message.el (message-newline-and-indent): Remove debugging.
5656 (message-display-abbrev): Use new implementation.
ea8ae765 5657
01c52d31 56582006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 5659
01c52d31
MB
5660 * gnus-art.el (gnus-article-mode): Set
5661 cursor-in-non-selected-windows to nil.
ea8ae765 5662
01c52d31
MB
5663 * smiley.el: Revert previous change.
5664 (smiley-data-directory): defvar it before using it in the
5665 defcustom of `smiley-style'.
ea8ae765 5666
01c52d31 56672006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 5668
01c52d31 5669 * message.el (message-newline-and-indent): New function.
ea8ae765 5670
01c52d31 5671 * ecomplete.el: Implement more bits.
85fd8002 5672
01c52d31
MB
5673 * message.el (message-put-addresses-in-ecomplete): Clean up the
5674 string.
85fd8002 5675
01c52d31 5676 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 5677
01c52d31
MB
5678 * gnus-sum.el (gnus-summary-save-parts): Bind
5679 gnus-summary-save-parts-counter and use it to make unique file
5680 names.
85fd8002 5681
01c52d31 5682 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 5683
01c52d31
MB
5684 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
5685 parameter to say whether to actually parse the individual
5686 addresses.
61e66a15 5687
01c52d31
MB
5688 * message.el (message-put-addresses-in-ecomplete): New function.
5689 (ecomplete): Require.
5690 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 5691
01c52d31 56922006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 5693
01c52d31
MB
5694 * flow-fill.el (fill-flowed): Remove trailing space from blank
5695 quoted lines.
fe62aacc 5696
01c52d31 56972006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 5698
01c52d31
MB
5699 * smiley.el (smiley-style): Move definition later to avoid a
5700 compilation warning.
fe62aacc 5701
01c52d31 57022006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 5703
01c52d31
MB
5704 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
5705 buffer and then decode the buffer text if necessary.
5706 (rfc2231-encode-string): Be sure to work on multibyte buffer at
5707 first, and after mm-encode-body, change the buffer to unibyte.
5708 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 5709
01c52d31 57102006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 5711
01c52d31
MB
5712 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
5713 Content-Type header instead of Content-Disposition header.
5714 (gnus-mime-inline-part): Ditto.
5715 (gnus-mime-view-part-as-charset): Ignore charset that the part
5716 specifies.
719120ef 5717
01c52d31
MB
5718 * mm-decode.el (mm-display-part): Work with external parts and
5719 usual parts similarly.
719120ef 5720
01c52d31
MB
5721 * mm-extern.el (mm-inline-external-body): Use mm-display-part
5722 instead of gnus-display-mime.
719120ef 5723
01c52d31
MB
5724 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
5725 instead of with-temp-buffer.
719120ef 5726
01c52d31
MB
5727 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
5728 tag to summarized topics part in order to encode non-ASCII text.
719120ef 5729
01c52d31 57302006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 5731
01c52d31
MB
5732 * smiley.el (smiley-style): New variable.
5733 (smiley-directory): New function.
5734 (smiley-data-directory): Derive from `smiley-style' using
5735 `smiley-directory'.
5736 (smiley-regexp-alist): Add new entries.
719120ef 5737
01c52d31
MB
5738 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
5739 (gnus-article-browse-delete-temp): Add :version.
719120ef 5740
880820fe 57412006-04-11 Arne Jørgensen <arne@arnested.dk>
719120ef 5742
01c52d31
MB
5743 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
5744 the sieve region.
719120ef 5745
01c52d31 57462006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 5747
01c52d31 5748 * gnus.el (gnus-version-number): Bump version.
719120ef 5749
01c52d31 57502006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 5751
01c52d31 5752 * gnus.el: No Gnus v0.4 is released.
719120ef 5753
01c52d31 57542006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 5755
01c52d31
MB
5756 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
5757 layout.
719120ef 5758
01c52d31
MB
5759 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
5760 unknown charset.
719120ef 5761
01c52d31
MB
5762 * message.el (message-header-synonyms): Add Original-To to the
5763 default.
ba0226dd 5764
01c52d31
MB
5765 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
5766 optional parameter.
ba0226dd 5767
01c52d31 57682006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 5769
01c52d31 5770 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 5771
01c52d31 57722006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 5773
01c52d31 5774 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 5775
01c52d31 57762006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 5777
01c52d31 5778 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 5779
01c52d31 57802006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 5781
01c52d31 5782 * password.el (password-reset): New function.
5f4264e5 5783
01c52d31 57842006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 5785
01c52d31
MB
5786 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
5787 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 5788
01c52d31 57892006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 5790
01c52d31
MB
5791 * nnweb.el (nnweb-google-create-mapping): Update regexp.
5792 Some whitespace was matched into the url, which broke browsing hits
5793 > 100 when mm-url-use-external was nil.
5f4264e5 5794
01c52d31 57952006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 5796
01c52d31
MB
5797 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
5798 gnus-extra-headers for 'Newsgroups.
5f4264e5 5799
01c52d31
MB
5800 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
5801 bound.
e13be7a2 5802
01c52d31 58032006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 5804
01c52d31
MB
5805 * pgg-gpg.el: Clean up process buffers every time gpg processes
5806 complete.
b5189759 5807
01c52d31 58082006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 5809
01c52d31
MB
5810 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
5811 doc string.
16f18d05 5812
01c52d31 58132006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 5814
01c52d31
MB
5815 * pgg-gpg.el (pgg-gpg-process-filter)
5816 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 5817
01c52d31
MB
5818 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
5819 lines, temporary fix.
d71c0855 5820
01c52d31 58212006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 5822
01c52d31 5823 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 5824
01c52d31 58252006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 5826
01c52d31
MB
5827 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
5828 default-enable-multibyte-characters. This reverts the change from
5829 revision 6.17 which is no longer necessary because the passphrase
5830 is sent separately now. GnuPG messages are unreadable under
5831 multibyte locales with default-enable-multibyte-characters set to
5832 nil.
cf5a5c38 5833
01c52d31 58342006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 5835
01c52d31 5836 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 5837
01c52d31 58382006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 5839
01c52d31
MB
5840 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
5841 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
5842 instead.
cf5a5c38 5843
01c52d31 58442006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 5845
01c52d31
MB
5846 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
5847 newsgroups handling for NNTP overviews which don't include
5848 Newsgroups.
cf5a5c38 5849
01c52d31 58502006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 5851
01c52d31 5852 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 5853
01c52d31 58542006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 5855
01c52d31
MB
5856 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
5857 when searching for already-paid recipients.
34128042 5858
01c52d31 58592006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 5860
01c52d31
MB
5861 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
5862 passphrases when it is not needed.
5863 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
5864 passphrase stuff from gpg, should only be necessary when you use
5865 gpg with a smartcard.
34128042 5866
01c52d31 58672006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 5868
01c52d31
MB
5869 * mml.el (mml-insert-mime): Ignore cached contents of
5870 message/external-body part.
34128042 5871
01c52d31
MB
5872 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
5873 (mm-insert-part): Ditto.
34128042 5874
01c52d31 58752006-03-23 Simon Josefsson <jas@extundo.com>
34128042 5876
01c52d31
MB
5877 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
5878 Reiner.
5879 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 5880
01c52d31 58812006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 5882
01c52d31
MB
5883 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
5884 older emacsen.
5885 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 5886
01c52d31 58872006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 5888
01c52d31
MB
5889 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
5890 if we can.
c96ec15a 5891
01c52d31 58922006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 5893
01c52d31
MB
5894 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
5895 (pgg-gpg-update-agent): New function.
5896 (pgg-gpg-use-agent-p): New function.
5897 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
5898 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
5899 (pgg-gpg-sign-region): Use it.
c96ec15a 5900
01c52d31 59012006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 5902
01c52d31
MB
5903 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
5904 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 5905
01c52d31 59062006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 5907
01c52d31
MB
5908 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
5909 <wilde@sha-bang.de>.
5910 (pgg-gpg-use-agent): New variable.
5911 (pgg-gpg-process-region): Use it.
5912 (pgg-gpg-encrypt-region): Likewise.
5913 (pgg-gpg-encrypt-symmetric-region): Likewise.
5914 (pgg-gpg-decrypt-region): Likewise.
5915 (pgg-gpg-sign-region): Likewise.
5916 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 5917
01c52d31 59182006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 5919
01c52d31 5920 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 5921
01c52d31
MB
5922 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
5923 Add comment on version.
6203370b 5924
01c52d31 59252006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 5926
01c52d31 5927 * smiley.el: Add missing test smiley.
6203370b 5928
01c52d31 59292006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 5930
01c52d31
MB
5931 * mm-decode.el (mm-with-part): New macro.
5932 (mm-get-part): Use it; work with message/external-body as well.
5933 (mm-save-part): Treat name and filename equally.
6203370b 5934
01c52d31
MB
5935 * mm-extern.el (mm-extern-cache-contents): New function.
5936 (mm-inline-external-body): Use it; force the part to be displayed;
5937 move undisplayer added to the cached handle to the parent.
6203370b 5938
01c52d31
MB
5939 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
5940 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 5941
01c52d31 5942 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 5943
01c52d31 59442006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 5945
01c52d31
MB
5946 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
5947 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
5948 Emacs.]
46e8fe3d 5949
01c52d31 59502006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 5951
01c52d31
MB
5952 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
5953 path rather than symbol. Always return list of directories.
5954 Guarantee that image directory comes first. [Sync with image.el,
5955 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 5956
01c52d31
MB
5957 * message.el (message-make-tool-bar): Adjust to new API of
5958 `gmm-image-load-path-for-library'.
46e8fe3d 5959
01c52d31 5960 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 5961
01c52d31 5962 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 5963
01c52d31 59642006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 5965
01c52d31
MB
5966 * gnus-art.el (gnus-article-only-boring-p):
5967 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
5968 intangible text.
5969 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 5970
01c52d31 59712006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 5972
01c52d31
MB
5973 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
5974 `defun' instead of `gmm-defun-compat'.
46e8fe3d 5975
01c52d31 59762006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 5977
01c52d31
MB
5978 * message.el (message-unique-id): Don't use message-number-base36
5979 if (user-uid) is a float.
5980 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 5981
01c52d31 59822006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 5983
01c52d31 5984 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 5985
01c52d31
MB
5986 * gnus-art.el (gnus-mime-display-single): Make sure there is an
5987 empty line between a part and a message part.
7347faa8 5988
01c52d31 59892006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 5990
01c52d31
MB
5991 * smiley.el: Add more test smileys.
5992 (smiley-data-directory, smiley-regexp-alist)
5993 (gnus-smiley-file-types): Fix doc strings.
5994 (smiley-update-cache): Clear smiley-cached-regexp-alist before
5995 adding new elements.
5996 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 5997
01c52d31 59982006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 5999
01c52d31
MB
6000 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
6001 scan latest NoCeM messages instead of old ones.
6002 (gnus-nocem-check-article): Fix regexps so as to match to PGP
6003 delimiters that are recently used.
6004 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 6005
01c52d31 6006 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 6007
01c52d31
MB
6008 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
6009 level which is larger than gnus-use-nocem is specified.
7347faa8 6010
01c52d31 6011 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 6012
01c52d31 60132006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 6014
01c52d31 6015 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 6016
01c52d31
MB
6017 * gnus-group.el (gnus-group-update-tool-bar): New variable.
6018 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 6019
01c52d31 6020 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 6021
01c52d31
MB
6022 * gnus-group.el (gnus-group-redraw-when-idle)
6023 (gnus-group-redraw-check): Remove.
6024 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 6025
01c52d31 60262006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 6027
01c52d31
MB
6028 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
6029 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 6030
01c52d31 60312006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 6032
01c52d31
MB
6033 * message.el (message-make-tool-bar): Rename gmm-image-load-path
6034 to gmm-image-load-path-for-library. Call with no-error argument.
6035 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 6036
01c52d31 6037 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 6038
01c52d31 6039 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 6040
01c52d31 6041 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 6042
01c52d31 60432006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 6044
01c52d31 6045 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 6046
01c52d31
MB
6047 * nnml.el (nnml-generate-nov-databases-directory): Rename from
6048 nnml-generate-nov-databases-1.
6049 (nnml-generate-nov-databases): Use it.
6050 (nnml-generate-nov-databases-directory): Document no-active
6051 argument.
c4288669 6052
01c52d31
MB
6053 * gmm-utils.el (gmm-image-load-path-for-library): Return single
6054 directory if path is t. Add no-error.
c4288669 6055
01c52d31
MB
6056 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
6057 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 6058
01c52d31
MB
6059 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
6060 resetting gnus-article-browse-html-temp-list.
c4288669 6061
01c52d31
MB
6062 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
6063 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
6064 Add example to docstring. Rename local variables. Move error
6065 checks to default case in cond and simplify.
73043f7d 6066
01c52d31 60672006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 6068
01c52d31
MB
6069 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
6070 handle is multipart when calling it recursively.
6071 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 6072
01c52d31 60732006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 6074
01c52d31
MB
6075 * nnimap.el (nnimap-request-update-info-internal): Optimize.
6076 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 6077
01c52d31 60782006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 6079
01c52d31
MB
6080 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
6081 is loaded.
7dafe00b 6082
01c52d31
MB
6083 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
6084 loaded.
7dafe00b 6085
01c52d31 60862006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6087
01c52d31
MB
6088 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
6089 to "Emacs 23 (unicode)" in doc string.
7dafe00b 6090
01c52d31
MB
6091 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
6092 "Emacs 23 (unicode)" in comment.
7dafe00b 6093
01c52d31 60942006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 6095
01c52d31 6096 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 6097
01c52d31
MB
6098 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
6099 characters 160 through 255 in Emacs 23.
7dafe00b 6100
01c52d31 61012006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6102
01c52d31
MB
6103 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
6104 gnus-article-browse-html-temp.
6105 (gnus-article-browse-delete-temp): Make it customizable. Add
6106 `file'. Adjust doc string.
6107 (gnus-article-browse-delete-temp-files): Add argument. Allow
6108 query for each file. Adjust doc string.
6109 (gnus-article-browse-html-parts): Add
6110 `gnus-article-browse-delete-temp-files' to
6111 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 6112
01c52d31 61132006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 6114
01c52d31
MB
6115 * gnus-art.el (gnus-article-browse-html-temp)
6116 (gnus-article-browse-delete-temp): New variables.
6117 (gnus-article-browse-delete-temp-files): New function.
6118 (gnus-article-browse-html-parts): Use it.
7dafe00b 6119
01c52d31 61202006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6121
01c52d31 6122 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 6123
01c52d31
MB
6124 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
6125 string.
7dafe00b 6126
01c52d31
MB
6127 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
6128 gnus-summary-insert-new-articles when unplugged. Remove
6129 gnus-summary-search-article-forward.
7dafe00b 6130
01c52d31
MB
6131 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
6132 display-visual-class instead of display-color-cells.
7dafe00b 6133
01c52d31 61342006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 6135
01c52d31
MB
6136 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
6137 message/* containing non-ASCII text properly.
7dafe00b 6138
01c52d31 61392006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6140
01c52d31
MB
6141 * message.el: Require gmm-utils, remove autoloads.
6142 (message-tool-bar): Set default based on
6143 gmm-tool-bar-style.
6144 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 6145
01c52d31
MB
6146 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
6147 gmm-tool-bar-style.
6148 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 6149
01c52d31
MB
6150 * gnus-group.el (gnus-group-tool-bar): Set default based on
6151 gmm-tool-bar-style.
6152 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 6153
01c52d31
MB
6154 * gmm-utils.el (gmm-image-directory): Rename variable from
6155 gmm-image-load-path.
6156 (gmm-image-load-path): Use gmm-image-directory.
6157 (gmm-customize-mode): New function.
6158 (gmm-tool-bar-style): New variable.
7dafe00b 6159
01c52d31
MB
6160 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
6161 gnus-group-redraw-line-number.
6162 (gnus-group-redraw-check): Simplify.
6163 (gnus-group-tool-bar-update): Remove redraw check.
6164 (gnus-group-make-tool-bar): Add redraw check.
447505b5 6165
01c52d31 61662006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 6167
01c52d31 6168 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 6169
01c52d31 61702006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 6171
01c52d31 6172 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 6173
01c52d31 61742006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 6175
01c52d31
MB
6176 * gnus-art.el (gnus-button): New face.
6177 (gnus-article-button-face): Use it.
3031d8b0 6178
01c52d31
MB
6179 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
6180 gnus-summary-next-page. Re-order.
3031d8b0 6181
01c52d31
MB
6182 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
6183 next-node are now included.
6184 (gnus-group-redraw-line-number): New internal variable.
6185 (gnus-group-redraw-check): Helper function for updating the tool
6186 bar.
6187 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 6188
01c52d31 6189 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 6190
01c52d31
MB
6191 * spam.el (spam-spamassassin-score-regexp): New internal variable.
6192 (spam-extra-header-to-number, spam-check-spamassassin-headers):
6193 Use it to match format of Spamassassin 3.0 and later. Reported by
6194 IRIE Tetsuya <irie@t.email.ne.jp>.
6195 (spam-check-bogofilter)
6196 (spam-bogofilter-register-with-bogofilter): Fix args of
6197 `gnus-error' calls.
3031d8b0 6198
01c52d31 61992006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 6200
01c52d31
MB
6201 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
6202 unnecessary interaction when sending queued mails. Reported by
6203 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 6204
01c52d31 62052006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 6206
01c52d31
MB
6207 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
6208 first or last are nil.
3031d8b0 6209
01c52d31 62102006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 6211
01c52d31 6212 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 6213
01c52d31 62142006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 6215
01c52d31 6216 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 6217
01c52d31 62182006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 6219
01c52d31 6220 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 6221
01c52d31 62222006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6223
01c52d31
MB
6224 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
6225 nov.php.
58090a8d 6226
01c52d31 62272006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 6228
01c52d31
MB
6229 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
6230 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
6231 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
6232 output on the server side.
6233 (nnweb-google-create-mapping): Update regexps and add some
6234 progress indication.
58090a8d 6235
01c52d31 62362006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6237
01c52d31
MB
6238 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
6239 gnus-agent-toggle-plugged. Re-order icons.
6240 (gnus-group-tool-bar-gnome): Add
6241 gnus-group-{prev,next}-unread-group.
6242 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 6243
01c52d31
MB
6244 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
6245 gnus-summary-insert-new-articles.
58090a8d 6246
01c52d31
MB
6247 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
6248 comments.
58090a8d 6249
01c52d31
MB
6250 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
6251 also available in Emacs 21.3.
58090a8d 6252
01c52d31
MB
6253 * message.el (message-fix-before-sending): Change "Emacs 22" to
6254 "Emacs 23 (unicode)" in comment.
58090a8d 6255
01c52d31
MB
6256 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
6257 "Emacs 23 (unicode)" in comment.
58090a8d 6258
01c52d31
MB
6259 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
6260 comment.
6261 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 6262
01c52d31 6263 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 6264
01c52d31 62652006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 6266
01c52d31
MB
6267 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
6268 and load-path.
58090a8d 6269
01c52d31 62702006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6271
01c52d31
MB
6272 * message.el: Autoload gmm-image-load-path.
6273 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
6274 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
6275 consitency.
58090a8d 6276
01c52d31
MB
6277 * gmm-utils.el (gmm-image-load-path): Also search in
6278 "../etc/images". Don't set gmm-image-load-path if we don't find
6279 the image.
58090a8d 6280
01c52d31 62812006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 6282
01c52d31
MB
6283 * gmm-utils.el (gmm-image-load-path): Don't make
6284 `gmm-image-load-path' include subdirectories which the second arg
6285 `image' might specify.
58090a8d 6286
01c52d31
MB
6287 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
6288 subdirectory to icon file names.
58090a8d 6289
01c52d31 6290 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 6291
01c52d31 62922006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6293
01c52d31
MB
6294 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
6295 gmm-image-load-path calls.
58090a8d 6296
01c52d31 6297 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 6298
01c52d31 6299 * message.el (message-make-tool-bar): Ditto.
58090a8d 6300
01c52d31 6301 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 6302
01c52d31
MB
6303 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
6304 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 6305
01c52d31
MB
6306 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
6307 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 6308
01c52d31
MB
6309 * message.el (message-tool-bar-gnome): Use new icon names.
6310 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 6311
01c52d31
MB
6312 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
6313 functions from MH-E.
6314 (gmm-image-load-path): New variable from MH-E.
6315 (gmm-image-load-path): New function from MH-E. Added arguments
6316 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
6317 *-image-load-path-called-flag.
4c2ad11d 6318
01c52d31 63192006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 6320
01c52d31 6321 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 6322
01c52d31 63232006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 6324
01c52d31
MB
6325 * nnimap.el (nnimap-request-move-article): Change folder back to
6326 source group before deleting.
6586e9c9 6327
01c52d31 63282006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 6329
01c52d31 6330 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 6331
01c52d31
MB
6332 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
6333 mm-url.
e8beac8a 6334
01c52d31 6335 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 6336
01c52d31 63372006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 6338
01c52d31
MB
6339 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
6340 coding system which mm-charset-to-coding-system returns for a
6341 given charset is valid.
e8beac8a 6342
01c52d31 63432006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 6344
01c52d31
MB
6345 * html2text.el (html2text-remove-tag-list):
6346 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 6347
01c52d31 63482006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 6349
01c52d31 6350 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 6351
01c52d31 63522006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 6353
01c52d31
MB
6354 * gnus-art.el (article-strip-banner): Call
6355 article-really-strip-banner only when the regexp match is made.
3b059693 6356
01c52d31 63572006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 6358
01c52d31
MB
6359 * gnus-art.el (article-strip-banner): Use
6360 gnus-extract-address-components instead of
6361 mail-header-parse-addresses to make it work with non-ASCII text;
6362 remove mail-encode-encoded-word-string.
3b059693 6363
01c52d31
MB
6364 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
6365 values which are surrounded with \"...\"; make it never cause a
6366 Lisp error; give up parsing of parameters if it failed in
6367 extracting type.
3b059693 6368
880820fe 63692006-02-14 Arne Jørgensen <arne@arnested.dk>
3b059693 6370
01c52d31
MB
6371 * smime.el (smime-cert-by-ldap-1): Fix bug where
6372 `smime-ldap-search' returns results without userCertificates.
ab513ed4 6373
01c52d31 63742006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 6375
01c52d31 6376 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 6377
01c52d31 63782006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 6379
01c52d31
MB
6380 * spam.el (spam-check-spamassassin-headers): Adapt format for
6381 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
6382 <ari@mbf.ocn.ne.jp>.
6383 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 6384
01c52d31 63852006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 6386
01c52d31
MB
6387 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
6388 make-temp-file; make it work with XEmacs as well.
9516b9f4 6389
01c52d31
MB
6390 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
6391 mm-make-temp-file.
9516b9f4 6392
01c52d31
MB
6393 * mm-decode.el (mm-display-external): Use the 3rd arg of
6394 mm-make-temp-file.
6395 (mm-create-image-xemacs): Ditto.
9516b9f4 6396
01c52d31 63972006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 6398
01c52d31
MB
6399 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
6400 with message-narrow-to-headers.
6401 (gnus-draft-setup): Narrow to header to run message-fetch-field.
6402 (gnus-draft-check-draft-articles): New function.
6403 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 6404
01c52d31 64052006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 6406
01c52d31
MB
6407 * gnus-art.el (gnus-article-browse-html-parts):
6408 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
6409 Don't use suffix argument for mm-make-temp-file for Emacs 21
6410 compatibility. Remove useless `format'.
292f71fe 6411
01c52d31 64122006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 6413
01c52d31
MB
6414 * nnweb.el (nnweb-google-wash-article): Update regexps.
6415 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 6416
01c52d31 64172006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 6418
01c52d31
MB
6419 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
6420 re-loading nn* modules.
292f71fe 6421
01c52d31 64222006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 6423
01c52d31
MB
6424 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
6425 for `tool-bar-mode' and don't check it's default-value.
292f71fe 6426
01c52d31 6427 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 6428
01c52d31 6429 * message.el (message-make-tool-bar): Ditto.
292f71fe 6430
01c52d31
MB
6431 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
6432 `substring'. Shorten tmp-file name.
292f71fe 6433
01c52d31 6434 * gnus.el: Remove bogus comment.
292f71fe 6435
01c52d31 64362006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 6437
01c52d31
MB
6438 * gnus-art.el (gnus-article-browse-html-parts): New function.
6439 (gnus-article-browse-html-article): New function for viewing html
6440 articles with a browser.
bd2cef66 6441
01c52d31 64422006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 6443
01c52d31
MB
6444 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
6445 (mml2015-pgg-encrypt): Ditto.
ffda926c 6446
01c52d31
MB
6447 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
6448 (mml1991-pgg-encrypt): Ditto.
f5fab556 6449
01c52d31 64502006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 6451
01c52d31
MB
6452 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
6453 message-make-date instead of current-time-string.
4b9f0de2 6454
01c52d31
MB
6455 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
6456 to gnus-decoded which mm-uu might set.
4b9f0de2 6457
01c52d31 64582006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 6459
01c52d31
MB
6460 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
6461 don't decode quoted parameters; remove misimported Emacs code.
6462 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6463 (rfc2231-decode-encoded-string): Don't use split-string which
6464 behaves differently according to Emacs version; use
6465 mm-decode-coding-region to convert charset to coding-system.
6466 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6467 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 6468
01c52d31 64692006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 6470
01c52d31
MB
6471 * gnus-art.el (article-decode-charset): Don't use ignore-errors
6472 when calling mail-header-parse-content-type.
6473 (article-de-quoted-unreadable): Ditto.
6474 (article-de-base64-unreadable): Ditto.
6475 (article-wash-html): Ditto.
20051b27 6476
01c52d31
MB
6477 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
6478 calling mail-header-parse-content-type and
6479 mail-header-parse-content-disposition.
6480 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
6481 mail-header-parse-content-type.
82259e50 6482
01c52d31
MB
6483 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
6484 insert charset and format parameters; encode description after
6485 inserting it to buffer.
6486 (mml-insert-parameter): Fold lines properly even if a parameter is
6487 segmented into two or more lines; change the max column to 76.
82259e50 6488
01c52d31
MB
6489 * rfc1843.el (rfc1843-decode-article-body): Don't use
6490 ignore-errors when calling mail-header-parse-content-type.
46f93472 6491
01c52d31
MB
6492 * rfc2231.el (rfc2231-parse-string): Return at least type if
6493 possible; don't cause an error even if it fails in parsing of
6494 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6495 (rfc2231-encode-string): Don't break lines at the beginning, leave
6496 it to mml-insert-parameter.
46f93472 6497
01c52d31
MB
6498 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
6499 calling mail-header-parse-content-type.
d3a597b7 6500
01c52d31 65012006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 6502
01c52d31
MB
6503 * spam-report.el (spam-report-gmane-use-article-number):
6504 Improve doc string.
6505 (spam-report-gmane-internal): Check if a suitable header was found
6506 in the article.
8753ddee 6507
01c52d31 65082006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 6509
01c52d31
MB
6510 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
6511 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 6512
01c52d31 65132006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 6514
01c52d31 6515 Update copyright notices of all files in the gnus directory.
8753ddee 6516
01c52d31 65172006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 6518
01c52d31 6519 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 6520
01c52d31 65212006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 6522
01c52d31
MB
6523 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
6524 segmented lines of parameter value to cope with Thunderbird 1.5
6525 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
6526 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6527 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 6528
01c52d31 65292006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 6530
01c52d31
MB
6531 * mml.el (mml-generate-mime-1): Correct the order of inline signed
6532 parts.
a33704bb 6533
01c52d31 65342006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 6535
01c52d31
MB
6536 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
6537 there's only one active file for all servers.
6538 (nnweb-request-scan): Make sure nnweb-articles is initialized on
6539 solid groups. Gnus might have used a FAST request to select the group.
6540 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
6541 and nnweb-search redundantly in the active file.
6542 (nnweb-request-list): Don't list bogus groups. There can only be one.
6543 (nnweb-request-create-group): Don't use ARGS.
6544 (nnweb-possibly-change-server, nnweb-request-group): Remove some
6545 initialisations. Let nnoo do the work.
a33704bb 6546
01c52d31 65472006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 6548
01c52d31
MB
6549 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
6550 Say the part has been decoded.
a33704bb 6551
01c52d31 6552 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 6553
01c52d31 65542006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 6555
01c52d31
MB
6556 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
6557 mailcap-viewer-test-cache when there's no 'test clause, since that
6558 will invert the meaning of a "nil" test previously determined by
6559 mailcap-mailcap-entry-passes-test.
53cfefc8 6560
01c52d31 65612006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 6562
01c52d31
MB
6563 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
6564 compiling.
53cfefc8 6565
01c52d31 6566 * gnus-sum.el: Ditto.
53cfefc8 6567
01c52d31 6568 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 6569
01c52d31 65702006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 6571
01c52d31 6572 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 6573
01c52d31 65742006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 6575
01c52d31
MB
6576 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
6577 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
6578 current Google Groups.
53cfefc8 6579
01c52d31 65802006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 6581
01c52d31
MB
6582 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
6583 and tool-bar-mode.
66841476 6584
01c52d31
MB
6585 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
6586 and tool-bar-mode.
66841476 6587
01c52d31
MB
6588 * message.el (message-tool-bar-update): Simplify.
6589 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 6590
01c52d31
MB
6591 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
6592 gnus-summary-buffer.
6593 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
6594 gnus-summary-reply.
81df110a 6595
01c52d31 6596 * gmm-utils.el (gmm): Add :version.
5fae1cae 6597
01c52d31 65982006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 6599
01c52d31
MB
6600 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
6601 autoload.
5fae1cae 6602
01c52d31 66032006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 6604
01c52d31 6605 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 6606
01c52d31 66072006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 6608
01c52d31 6609 * message.el: Change some comments WRT tool-bars.
81df110a 6610
01c52d31
MB
6611 * gnus-sum.el (gnus-summary-tool-bar)
6612 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
6613 (gnus-summary-tool-bar-zap-list): New variables.
6614 (gnus-summary-make-tool-bar): Complete rewrite using
6615 `gmm-tool-bar-from-list'.
430d3ed7 6616
01c52d31
MB
6617 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
6618 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
6619 variables.
6620 (gnus-group-make-tool-bar): Complete rewrite using
6621 `gmm-tool-bar-from-list'.
6622 (gnus-group-tool-bar-update): New function.
430d3ed7 6623
01c52d31 6624 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 6625
01c52d31 66262006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 6627
01c52d31
MB
6628 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
6629 is dissected into a single part of which the type is the same as
6630 the given one; decode charset.
6ff5b064 6631
01c52d31 66322006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 6633
01c52d31
MB
6634 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
6635 into alists as symbol not string, since that's what
6636 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
6637 look for.
a8f6d239 6638
01c52d31 66392006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 6640
01c52d31
MB
6641 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
6642 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 6643
01c52d31 6644 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 6645
01c52d31 66462006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 6647
01c52d31
MB
6648 * gnus-art.el (gnus-mime-security-button-commands): New variable.
6649 (gnus-mime-security-button-menu): New definition.
6650 (gnus-mime-security-button-map): Use them.
6651 (gnus-mime-security-button-menu): New function.
6652 (gnus-insert-mime-security-button): Addition to help echo.
6653 (gnus-mime-security-run-function, gnus-mime-security-save-part)
6654 (gnus-mime-security-pipe-part): New functions.
d752cf53 6655
01c52d31
MB
6656 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
6657 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 6658
01c52d31
MB
6659 * mm-decode.el (mm-handle-set-disposition): Remove.
6660 (mm-handle-set-description): Remove.
d752cf53 6661
01c52d31 66622006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 6663
01c52d31
MB
6664 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
6665 (mm-w3m-standalone-supports-m17n-p): New function.
6666 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
6667 w3m usage.
d752cf53 6668
01c52d31
MB
6669 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
6670 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 6671
01c52d31 66722006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 6673
01c52d31
MB
6674 * message.el (message-tool-bar-zap-list): Use
6675 gmm-tool-bar-zap-list as custom type.
6676 (message-tool-bar-update): New function.
6677 (message-tool-bar, message-tool-bar-gnome)
6678 (message-tool-bar-retro): Add message-tool-bar-update.
6679 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 6680
01c52d31 6681 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 6682
01c52d31
MB
6683 * gmm-utils.el (gmm-error): Describe `args'.
6684 (gmm-tool-bar-zap-list): New widget.
6685 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 6686
01c52d31 66872006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 6688
01c52d31
MB
6689 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
6690 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
6691 the number of recursive calls.
4a2358e9 6692
01c52d31
MB
6693 * mm-decode.el (mm-handle-set-disposition): New macro.
6694 (mm-handle-set-description): New macro.
4a2358e9 6695
01c52d31 66962006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 6697
01c52d31
MB
6698 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
6699 encoding.
4a2358e9 6700
01c52d31 67012006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 6702
01c52d31
MB
6703 * message.el (message-tool-bar-zap-list, message-tool-bar)
6704 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
6705 (message-tool-bar-local-item-from-menu): Remove.
6706 (message-tool-bar-map): Replace by `message-make-tool-bar'.
6707 (message-make-tool-bar): New function.
6708 (message-mode): Use `message-make-tool-bar'.
4a2358e9 6709
01c52d31
MB
6710 * gmm-utils.el: New file.
6711 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
6712 (gmm-lazy): New widget copied from `nnmail.el'.
6713 (gmm-tool-bar-from-list): New function for creating customizable
6714 tool bars.
6715 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
6716 output.
6717 (gmm): Add :prefix to defgroup.
4a2358e9 6718
01c52d31 67192006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 6720
01c52d31 6721 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 6722
01c52d31 67232006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 6724
01c52d31
MB
6725 * mml.el (mml-attach-file): Describe `description' in doc string.
6726 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 6727
01c52d31 67282006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 6729
01c52d31 6730 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 6731
01c52d31 67322006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 6733
01c52d31 6734 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 6735
01c52d31 67362006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 6737
01c52d31
MB
6738 * imap.el (imap-open): Handle case where buffer is a buffer
6739 object.
41e11121 6740
01c52d31 67412005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 6742
01c52d31
MB
6743 * gnus-delay.el (gnus-delay): Don't autoload.
6744 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
6745 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 6746
01c52d31 67472005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 6748
01c52d31 6749 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 6750
01c52d31 67512006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 6752
01c52d31 6753 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 6754
01c52d31 6755 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 6756
01c52d31 67572006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 6758
01c52d31 6759 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 6760
01c52d31 67612006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 6762
01c52d31
MB
6763 * mm-decode.el (mm-inlined-types): Add application/pgp.
6764 (mm-automatic-display): Ditto.
11e22c4a 6765
01c52d31
MB
6766 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
6767 part as text.
11e22c4a 6768
01c52d31 67692006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 6770
01c52d31
MB
6771 * nnrss.el: Update copyright.
6772 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 6773
01c52d31
MB
6774 * gnus-art.el:
6775 * gnus-sum.el:
6776 * mm-uu.el:
6777 * mm-view.el: Update copyright.
97f78c9b 6778
01c52d31 67792006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 6780
01c52d31
MB
6781 * message.el (message-info): New function.
6782 (message-mode-menu): Add it.
6783 Update copyright.
97f78c9b 6784
01c52d31 6785 * ChangeLog: Fix and update copyright.
97f78c9b 6786
01c52d31 67872006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 6788
01c52d31
MB
6789 * message.el (message-forward-subject-name-subject): Prefer the
6790 address to 'nowhere' if the sender has no name.
6791 Fix typo. Update copyright year.
97f78c9b 6792
01c52d31 67932006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 6794
01c52d31
MB
6795 * gnus-art.el (article-wash-html): Use
6796 gnus-summary-show-article-charset-alist if a numeric arg is given.
6797 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 6798
01c52d31
MB
6799 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
6800 mm-inline-text-html-render-with-w3m-standalone.
6801 (mm-text-html-washer-alist): Map w3m-standalone to
6802 gnus-article-wash-html-with-w3m-standalone.
6803 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 6804
01c52d31 68052006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 6806
01c52d31
MB
6807 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
6808 Improve LaTeX.
4b91459a 6809
01c52d31 68102006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 6811
01c52d31
MB
6812 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
6813 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 6814
01c52d31
MB
6815 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
6816 the buffer.
4b91459a 6817
01c52d31 68182006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 6819
01c52d31
MB
6820 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
6821 custom definition of `gnus-posting-styles'.
d44e3b45 6822
01c52d31
MB
6823 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
6824 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 6825
01c52d31 68262006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 6827
01c52d31
MB
6828 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
6829 Use nntp for bug archive.
4b91459a 6830
01c52d31 68312006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 6832
01c52d31
MB
6833 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
6834 parts.
6835 (nnrss-normalize-date): New function converts ISO 8601 date into
6836 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
6837 (nnrss-check-group): Use it.
c03ac728 6838
01c52d31 68392006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 6840
01c52d31 6841 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 6842
01c52d31
MB
6843 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
6844 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
6845 (nnrss-insert-w3): Ditto.
d8a88581 6846
01c52d31 68472005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 6848
01c52d31
MB
6849 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
6850 the articles to be forwarded including the case where neither a
6851 number of articles nor a region is specified.
d8a88581 6852
01c52d31 68532005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 6854
01c52d31
MB
6855 * nnrss.el (nnrss-request-article): Fix last change; fill
6856 text/plain parts.
7573397b 6857
01c52d31 68582005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 6859
01c52d31
MB
6860 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
6861 in text/plain part.
6862 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 6863
01c52d31 68642005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 6865
01c52d31
MB
6866 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
6867 article.
9ebc3953 6868
01c52d31 68692005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 6870
01c52d31
MB
6871 * nnml.el: Don't require gnus-bcklg. Autoload it.
6872 (nnml-use-compressed-files, nnml-save-mail): Support other
6873 comression programs such as bzip2.
7929f858 6874
01c52d31 68752005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 6876
01c52d31
MB
6877 * dns.el (query-dns): Make sure we check the buffer size before
6878 removing tcp headers.
7929f858 6879
01c52d31 68802005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 6881
01c52d31
MB
6882 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
6883 remove MIME buttons associated with multipart/alternative parts.
6884 (gnus-mime-display-alternative): Tag buttons using `article-type'
6885 text property.
ead25b5c 6886
01c52d31
MB
6887 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
6888 associated with multipart/alternative parts.
ead25b5c 6889
01c52d31 6890 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 6891
01c52d31
MB
6892 * mm-decode.el (mm-inlined-types): Fix custom type.
6893 (mm-keep-viewer-alive-types): Ditto.
6894 (mm-automatic-display): Ditto.
6895 (mm-attachment-override-types): Ditto.
6896 (mm-inline-override-types): Ditto.
6897 (mm-automatic-external-display): Ditto.
8774406b 6898
01c52d31 68992005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 6900
01c52d31
MB
6901 * spam-report.el (spam-report-user-mail-address)
6902 (spam-report-user-agent): New variables.
6903 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 6904
01c52d31 69052005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 6906
01c52d31
MB
6907 * gnus-art.el (gnus-button-handle-custom): Do not just use
6908 `customize-apropos' for any "M-x customize-*" button but the
6909 function called for. Accept both the function name and its
6910 argument in order to achieve this.
6911 (gnus-button-alist): Remove support for "custom:" URL's. Pass
6912 function name to `gnus-button-handle-custom' in case of "M-x
6913 customize-*" buttons.
59fda2fa 6914
01c52d31 69152005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 6916
01c52d31
MB
6917 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
6918 multipart/alternative and add xref to mm-discouraged-alternatives
6919 in doc string.
7d0c69be 6920
01c52d31
MB
6921 * mm-decode.el (mm-discouraged-alternatives): Add xref to
6922 gnus-buttonized-mime-types in doc string.
7d0c69be 6923
01c52d31 69242005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 6925
01c52d31
MB
6926 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
6927 Suggest image/.* in the doc string.
d6697c02 6928
01c52d31 69292005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 6930
01c52d31
MB
6931 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
6932 message-marks (Debian bug #342521).
d6697c02 6933
01c52d31 69342005-12-12 Simon Josefsson <jas@extundo.com>
84861437 6935
01c52d31
MB
6936 * password.el (password-read-from-cache): Add.
6937 (password-read): Use it.
84861437 6938
01c52d31 69392005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 6940
01c52d31
MB
6941 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
6942 us-ascii as a MIME charset.
3338c0ad 6943
01c52d31
MB
6944 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
6945 against the case where the 2nd arg TYPE is nil.
3338c0ad 6946
01c52d31 69472005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 6948
01c52d31 6949 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 6950
01c52d31 6951 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 6952
01c52d31 69532005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 6954
01c52d31 6955 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 6956
01c52d31 69572005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 6958
01c52d31
MB
6959 * mm-decode.el (mm-display-external): Use nametemplate (defined in
6960 RFC1524) if it is in mailcap or add a suffix according to
6961 mailcap-mime-extensions when generating a temp filename; postpone
6962 deleting a temp file for 2 seconds for some wrappers, shell
6963 scripts, and so on, which might exit right after having started a
6964 viewer command as a background job.
6965
69662005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
6967
6968 * nntp.el (nntp-marks-directory): Fix custom group.
6969
6970 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
6971 steps when < 10.
6972
6973 * gnus-start.el (gnus-no-server-1): Mention
6974 `gnus-level-default-subscribed' in doc string.
6975
69762005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
6977
6978 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
6979 parens.
6980
69812005-11-26 Dave Love <fx@gnu.org>
6982
6983 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
6984 (tls-program, tls-success): Provide openssl alternative.
6985
6986 * starttls.el: Doc fixes.
6987 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
6988 SERVICE to PORT.
6989
002876ab 6990 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
01c52d31
MB
6991 port null or service name.
6992 (starttls-negotiate): Autoload.
6993
69942005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
6995
6996 * message.el (message-kill-to-signature): Fix interactive spec.
6997
69982005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
6999
7000 * pop3.el (pop3-open-server): Recognize a string as a service name.
7001
70022005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
7003
7004 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
7005
70062005-11-23 Dave Love <fx@gnu.org>
7007
7008 Add pop3s, pop3/starttls.
7009
7010 * pop3.el (pop3-authentication-scheme): Clarify doc.
7011 (open-tls-stream, starttls-open-stream): Autoload.
7012 (pop3-stream-type): New.
7013 (pop3-open-server): Use it.
7014
7015 * mail-source.el (mail-sources): Fix some :types. Add stream type
7016 for POP.
7017 (mail-source-keyword-map): Add :stream for POP.
7018 (mail-source-fetch-pop): Use pop3-stream-type.
7019
70202005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
7021
7022 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
7023 of current-time-string.
7024
70252005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
7026
7027 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
7028 date header.
7029
70302005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
7031
7032 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
7033 it can seriously impact performance as it bypasses the agent's
7034 local caches.
7035
70362005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
7037
7038 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
7039 must be explicitly online rather than "not explicitly offline" for
7040 its flags to be synchronized.
7041
7042 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
7043 that gnus-uu-unmark-thread will function correctly.
7044
7045 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
7046 1024K is instead displayed as 1M.
7047
70482005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7049
7050 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
7051
70522005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
7053
7054 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
7055
70562005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
7057
7058 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
7059 error message to display actual error condition.
7060 (gnus-agent-save-local): Avoid saving symbols that are bound to
7061 nil as they simply result in a warning message in
7062 gnus-agent-read-local.
7063
70642005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
7065
7066 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
7067 rather than make-variable-buffer-local for file-precious-flag.
7068
70692005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
7070
7071 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
7072 for duplicates which are removed. The invalid sort check then
7073 triggers a rescan after the sort as sorting may have moved
7074 duplicate entries such that they can be cheaply detected.
7075
70762005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
7077
7078 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
7079
70802005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
7081
7082 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
7083 internal variable to a custom variable. Changed default value
7084 from compressed(2) to uncompressed(1).
7085 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
7086 support for uncompressed agentview files. Taken together, reading
7087 the agentview file should now be 6-7 times faster.
7088
70892005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
7090
7091 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
7092 as a buffer-local variable. This avoids creating truncated
7093 dribble files as a result of a hang up, eg.
7094
70952005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
7096
7097 * gnus-start.el (gnus-start-draft-setup): Enforce
7098 `gnus-draft-mode' for nndraft:drafts at startup.
7099
7100 * gnus.el (gnus-splash): Change custom group.
7101 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
7102 allow-list argument.
7103
7104 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
7105 string.
7106
71072005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
7108
7109 * gnus-art.el (gnus-default-article-saver): Add user-defined
7110 `function' to custom type.
7111
71122005-10-30 Chong Yidong <cyd@stupidchicken.com>
7113
7114 * imap.el (imap-open): Handle case where buffer is a buffer
7115 object.
7116
71172005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
7118
7119 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
7120 long lines.
7121 (gnus-cache-delete-group): Wrap doc strings.
7122
7123 * gnus-agent.el (gnus-agent-rename-group)
7124 (gnus-agent-delete-group): Wrap doc strings.
7125
01c52d31
MB
71262005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7127
7128 * gnus-start.el (gnus-1): Add "native" to
7129 gnus-predefined-server-alist.
7130
7131 * gnus.el (gnus-method-to-server): Don't add "native" to the
7132 lists here, because that leads to problems when
7133 gnus-select-method is bound.
7134
71352005-11-09 Simon Josefsson <jas@extundo.com>
7136
7137 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
7138 use (not sort-by-date) instead.
7139
71402005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
7141
7142 * gnus-delay.el (gnus-delay-group): Don't autoload.
7143 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
7144 to be re-loaded when customizing the `gnus-delay' group.
7145
71462005-11-19 Chong Yidong <cyd@stupidchicken.com>
7147
7148 * message.el: Revert last changes.
7149 (message-insert-citation-line): Use newlines.
7150
71512005-11-17 Chong Yidong <cyd@stupidchicken.com>
7152
7153 * message.el (message-courtesy-message)
7154 (message-mark-insert-begin, message-mark-insert-end)
7155 (message-elide-ellipsis, message-cancel-message)
7156 (message-add-header, message-change-subject)
7157 (message-cross-post-followup-to-header)
7158 (message-cross-post-insert-note, message-reduce-to-to-cc)
7159 (message-widen-reply, message-delete-not-region)
7160 (message-kill-to-signature, message-insert-signature)
7161 (message-insert-importance-high, message-insert-importance-low)
7162 (message-insert-or-toggle-importance)
7163 (message-insert-disposition-notification-to)
7164 (message-indent-citation, message-yank-original)
7165 (message-cite-original-without-signature, message-cite-original)
7166 (message-insert-citation-line, message-position-on-field)
7167 (message-fix-before-sending, message-send-mail-partially)
7168 (message-send-mail, message-send-mail-with-sendmail)
7169 (message-send-mail-with-qmail, message-send-news)
7170 (message-check-news-header-syntax, message-generate-headers)
7171 (message-insert-courtesy-copy, message-fill-address)
7172 (message-fill-header, message-shorten-references)
7173 (message-setup-1, message-cancel-news)
7174 (message-forward-make-body-plain, message-forward-make-body-mime)
7175 (message-forward-make-body-mml, message-encode-message-body)
7176 (message-forward-make-body-digest-plain)
7177 (message-forward-make-body-digest-mime)
7178 (message-use-alternative-email-as-from): Insert `hard-newline'
7179 instead of ordinary newlines.
7180
71812005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
7182
7183 * message.el (message-generate-headers): Downcase the argument
7184 given to message-check-element.
7185
71862005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
7187
7188 * nntp.el (nntp-authinfo-rejected): New error condition.
7189 (nntp-wait-for): Use new error condition to signal authentication
7190 error.
7191 (nntp-retrieve-data): Rethrow new error condition to break out of
7192 recursive call to nntp-send-authinfo.
7193
71942005-11-08 Romain Francoise <romain@orebokech.com>
7195
7196 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
7197 (gnus-summary-exit-map): Bind to `Z p'.
7198 (gnus-summary-make-menu-bar): Add menu item.
7199
72002005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
7201
7202 * gnus-art.el (gnus-article-treat-custom): Add `first'.
7203 (gnus-treat-*): Add `first' in all doc strings.
7204
7205 * gnus-group.el (gnus-group-compact-group): Fix typo.
7206
72072005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
7208
7209 * gnus.el (gnus-parameters-case-fold-search): New variable.
7210 (gnus-parameters-get-parameter): Use it.
7211
7212 * gnus-score.el (gnus-home-score-file): Doc fix.
7213
72142005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
7215
7216 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
7217
72182005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
7219
7220 * mm-util.el (mm-special-display-p): New function.
7221
7222 * mml.el (mml-preview): Use it; doc fix.
7223
72242005-10-29 Romain Francoise <romain@orebokech.com>
7225
7226 * message.el (message-fix-before-sending): Fix comment.
7227
72282005-10-29 Jari Aalto <jari.aalto@cante.net>
7229
7230 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
7231
72322005-10-29 Jari Aalto <jari.aalto@cante.net>
7233
7234 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
7235 Used in gnus-score.el.
7236
72372005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
7238
7239 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
7240
72412005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
7242
7243 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
7244 whitespace removed in revision 7.8. Use concatenated string to
7245 protect trailing whitespace.
7246
880820fe 72472005-10-27 Jouni K. Seppänen <jks@iki.fi>
01c52d31
MB
7248
7249 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
7250 (nnimap-request-expire-articles): Use it to avoid sending 'UID
7251 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
7252 Courier IMAP ("some version from 2004"). Mostly based on similar
7253 code in the same function.
7254
72552005-10-26 Didier Verna <didier@xemacs.org>
7256
002876ab 7257 * gnus-group.el (gnus-group-compact-group): Invalidate original
01c52d31 7258 article buffer.
002876ab 7259 * gnus-srvr.el (gnus-server-compact-server): Ditto.
c9e31f32 7260 * nnml.el (nnml-request-compact-group): Handle self Xref: field in
01c52d31
MB
7261 NOV database and in article itself.
7262 Invalidate article backlog.
7263
72642005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
7265
7266 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
7267
72682005-10-26 Simon Josefsson <jas@extundo.com>
7269
7270 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
7271 part of 2004-07-25 change.
7272
72732005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
7274
7275 * message.el (message-display-completion-list): New function.
7276 (message-expand-group): Use it; make sure the Completions buffer
7277 is modifiable.
7278
72792005-10-30 Chong Yidong <cyd@stupidchicken.com>
7280
c9e31f32 7281 * imap.el (imap-open): Handle case where buffer is a buffer object.
01c52d31
MB
7282
72832005-10-24 Eli Zaretskii <eliz@gnu.org>
7284
7285 * pgg-def.el:
7286 * pgg-gpg.el:
7287 * pgg-parse.el:
7288 * pgg-pgp.el:
7289 * pgg-pgp5.el:
7290 * pgg.el: Move to the parent lisp directory.
7291
72922005-10-23 Chong Yidong <cyd@stupidchicken.com>
7293
7294 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
7295 user-mail-name is an empty string.
7296
72972005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
7298
7299 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
7300 depending on gnus-score-decay-constant.
7301
7302 * encrypt.el (encrypt-insert-file-contents)
7303 (encrypt-write-file-contents): Don't use `gnus-message'.
7304
7305 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
7306 arguments.
7307 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
7308 arguments to mm-uu-verbatim-marks-extract.
7309 (mm-uu-hide-markers): New variable.
7310 (mm-uu-extract): Use face similar to `gnus-cite-3'.
7311
7312 * gnus-fun.el (gnus-convert-image-to-x-face-command)
7313 (gnus-convert-image-to-face-command): Use "convert" by default to
7314 allow other input image formats.
7315 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
7316 accordingly.
7317
73182005-10-23 Simon Josefsson <jas@extundo.com>
7319
7320 * imap.el (imap-gssapi-program): Align command line parameters
7321 with latest GNU SASL.
7322 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
7323
73242005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7325
7326 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
7327 HTML.
7328 (nnslashdot-request-article): Ditto.
7329
73302005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
7331
7332 * mail-source.el (mail-source-fetch-pop): Require pop3.
7333 (mail-source-check-pop): Ditto.
7334
73352005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
7336
7337 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
7338 errors.
7339
73402005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
7341
7342 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
7343 (gnus-treat-strip-leading-blank-lines): Improve doc string.
7344
7345 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
7346
7347 * mm-bodies.el (mm-decode-string): Call
7348 `mm-charset-to-coding-system' with allow-override argument.
7349
73502005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
7351
7352 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
7353 (rfc2047-charset-to-coding-system): New function.
7354 (rfc2047-decode-encoded-words): New function.
7355 (rfc2047-decode-region): Use them.
7356 (rfc2047-decode-cte): Remove.
7357 (rfc2047-parse-and-decode): Remove.
7358 (rfc2047-decode): Remove.
7359
73602005-10-15 Kenichi Handa <handa@m17n.org>
7361
7362 * rfc2047.el (rfc2047-decode-cte): New function.
7363 (rfc2047-decode-region): Change the way to decode successive
7364 encoded-words: decode B- or Q-encoding in each encoded-word,
7365 concatenate them, and decode it as charset.
7366
73672005-10-17 Chong Yidong <cyd@stupidchicken.com>
7368
7369 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
7370 widget-move-and-invoke.
7371 (gnus-custom-mode): Use gnus-custom-map.
7372
73732005-10-15 Bill Wohler <wohler@newt.com>
7374
7375 * message.el (message-tool-bar-map): Renamed image file from
7376 mail_send to mail/send.
7377
73782005-10-16 Masatake YAMATO <jet@gyve.org>
7379
7380 * message.el (message-expand-group): Pass the common
7381 prefix substring of completion to `display-completion-list'.
7382
73832005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
7384
7385 * mml-sec.el (mml-secure-method): New internal variable.
7386 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
7387 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
7388 functions using mml-secure-method.
7389
7390 * mml.el (mml-mode-map): Add key bindings for those functions.
7391 (mml-menu): Simplify security menu entries. Suggested by Jesper
7392 Harder <harder@myrealbox.com>.
7393 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
7394 end of message if point is the headers of the message.
7395
7396 * message.el (message-in-body-p): New function.
7397
7398 * assistant.el: Autoload gnus-util and netrc.
7399
7400 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
7401 Use `mm-charset-override-alist' only when decoding.
7402
7403 * mm-bodies.el (mm-decode-body): Call
7404 `mm-charset-to-coding-system' with allow-override argument.
7405
7406 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
7407 `filename' from Content-Disposition if Content-Type doesn't
7408 provide `name'.
7409 (gnus-mime-view-part-as-type): Set default instead of
7410 initial-input.
7411
74122005-10-09 Daniel Brockman <daniel@brockman.se>
7413
7414 * format-spec.el (format-spec): Propagate text properties of % spec.
7415
74162005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
7417
7418 * gnus-art.el (gnus-treat-predicate): Add `first'.
7419
74202005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
7421
7422 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
7423 (mm-charset-override-alist): New variable.
7424 (mm-charset-to-coding-system): Use it.
7425 (mm-codepage-setup): New helper function.
7426 (mm-charset-eval-alist): New variable.
7427 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
7428 about unknown charsets.
7429
74302005-10-04 David Hansen <david.hansen@gmx.net>
7431
7432 * nnrss.el (nnrss-request-article): Add support for the comments tag.
7433 (nnrss-check-group): Ditto.
7434
74352005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
7436
7437 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
7438 Rename x-gnus-verbatim to x-verbatim.
7439 (mm-uu-type-alist): Fix regexp for verbatim-marks.
7440
7441 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
7442 x-verbatim.
7443
7444 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
7445
7446 * gnus-util.el (gnus-remove-duplicates): Remove.
7447
7448 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
7449 instead of gnus-remove-duplicates.
7450
7451 * message.el (message-remove-duplicates): Remove.
7452 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
7453 message-remove-duplicates.
7454
7455 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
7456 available, else use implementation from `delete-dups'.
7457
7458 * message.el (message-insert-expires): New function.
7459 (message-mode-map): Add key binding.
7460 (message-mode-field-menu): Add menu entry.
7461 (message-mode): Document it.
7462 (message-make-expires-date): Use `message-make-date'.
7463
74642005-10-04 Josh Huber <huber@alum.wpi.edu>
7465
7466 * message.el (message-make-expires-date): New function.
7467
01c52d31
MB
74682005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
7469
7470 * time-date.el: Autoload parse-time-string, XEmacs needs it.
7471
74722005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
7473
7474 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
7475 function rather than the diff-mode.el package.
7476 (mm-display-external): Use with-current-buffer.
7477 (mm-viewer-completion-map, mm-viewer-completion-map):
7478 Move initialization inside declaration.
7479
74802005-09-29 Simon Josefsson <jas@extundo.com>
7481
7482 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
7483 autoload mail-check-payment.
7484 (spam-check-hashcash): Define unconditionally, since hashcash.el
7485 is part of Gnus now. Ignore errors from payment checking.
7486
74872005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
7488
7489 * message.el (message-bold-region, message-unbold-region): Rename
7490 from `bold-region' and `unbold-region'.
7491
7492 * message.el: Remove useless autoloads.
7493
74942005-09-28 Simon Josefsson <jas@extundo.com>
7495
7496 * message.el (message-use-idna): Default to t.
7497 (message-use-idna): Test whether encoding works too. Doc fix.
7498
74992005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
7500
7501 * nntp.el (nntp-warn-about-losing-connection): Remove.
7502
75032005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
7504
7505 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
7506 customizable. Change default value.
7507 (mm-uu-diff-groups-regexp): Change default value.
7508 (mm-uu-type-alist): Add doc string.
7509 (mm-uu-configure): Add doc string. Make it interactive.
7510 (mm-uu-tex-groups-regexp): New variable.
7511 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
7512 (mm-uu-type-alist): Add LaTeX documents.
7513 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
7514 of "text/verbatim".
7515 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
7516
7517 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
7518 instead of "text/verbatim".
7519
7520 * message.el (message-mark-inserted-region)
7521 (message-mark-insert-file): Use slrn style marks when called with
7522 prefix argument.
7523
75242005-09-27 Simon Josefsson <jas@extundo.com>
7525
7526 * message.el (message-idna-to-ascii-rhs-1): Reformat.
7527
880820fe 75282005-09-27 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
7529
7530 * message.el (message-remove-duplicates): New function.
7531 Implementation borrowed from `gnus-remove-duplicates'.
7532 (message-idna-to-ascii-rhs): Also encode idna addresses in
7533 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
7534 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
7535 only ask about the same idna domain once per header and also tell
7536 in what header to replace the idna domain.
7537
7538 * gnus-art.el (article-decode-idna-rhs): Also decode idna
7539 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
7540 (article-decode-idna-rhs): Fix regexp so that all idna-address in
7541 a header is decoded and not just the last one.
7542
75432005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7544
7545 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
7546 has been decoded.
7547
7548 * mm-decode.el (mm-automatic-display): Add text/verbatim.
7549 (mm-insert-part): Don't modify text if it has been decoded.
7550
7551 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
7552 decoded.
7553
7554 * mm-view.el (mm-inline-text): Don't strip text props unless
7555 decoding enriched or richtext parts.
7556
75572005-09-25 Romain Francoise <romain@orebokech.com>
7558
7559 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
7560 * gnus-start.el (gnus-subscribe-interactively):
7561 * gnus-uu.el (gnus-uu-grab-articles):
7562 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
7563 space.
7564
75652005-09-24 Emilio C. Lopes <eclig@gmx.net>
7566
7567 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
7568 * mm-view.el (mm-view-pkcs7-decrypt):
7569 * gnus-sum.el (gnus-summary-limit-to-extra)
7570 (gnus-summary-respool-article, gnus-read-move-group-name):
7571 * gnus-score.el (gnus-summary-increase-score):
7572 * gnus-util.el (gnus-completing-read-with-default):
7573 * gnus-art.el (gnus-read-save-file-name)
7574 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
7575 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
7576 * message.el (message-check-news-header-syntax):
7577 Follow convention for reading with the minibuffer.
7578
75792005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
7580
7581 * spam-report.el (spam-report-url-ping-plain):
7582 Use gnus-extended-version as User-Agent.
7583
7584 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
7585 default value is nil.
7586
7587 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
7588 (mm-uu-verbatim-marks-extract): New function.
7589 (mm-uu-extract): New face.
7590 (mm-uu-copy-to-buffer): Use it.
7591
7592 * spam-report.el (spam-report-gmane-ham): Renamed from
7593 `spam-report-gmane-unspam'.
7594 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
7595 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
7596
7597 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
7598 Autoload.
7599 (spam-report-gmane-unregister-routine): Renamed
7600 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
7601
76022005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
7603
7604 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
7605 (spam-report-gmane-unregister-routine): Add support for gmane
7606 unregistration.
7607
7608 * spam-report.el (spam-report-gmane-unspam)
7609 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
7610 (spam-report-gmane): Change to take a single article and do unspam
7611 registration.
7612
76132005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
7614
7615 * mm-url.el (mm-url-decode-entities): Fix regexp.
7616
76172005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7618
7619 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
7620 default to nil, to be able to use Gnus at all. If the default
7621 switches to something else, then the function should be fixed not
7622 be exceedingly slow.
7623
76242005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
7625
7626 * gnus-start.el (gnus-activate-group): If the server is nil, don't
7627 fail hard.
7628
7629 * spam-report.el: Add better Keywords line.
7630
7631 * spam.el: Add Maintainer and better Keywords line.
7632
76332005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
7634
7635 * gnus-art.el (gnus-article-replace-part)
7636 (gnus-mime-replace-part): New functions.
7637 (gnus-mime-action-alist, gnus-mime-button-commands)
7638 (gnus-mime-save-part-and-strip): Added file argument.
7639 (gnus-article-part-wrapper): Added interactive argument.
7640
7641 * gnus-sum.el (gnus-summary-mime-map): Add
7642 `gnus-article-replace-part'.
7643
76442005-09-19 Didier Verna <didier@xemacs.org>
7645
7646 The nnml compaction feature:
7647 * nnml.el (nnml-request-compact-group): New function.
7648 * nnml.el (nnml-request-compact): New function.
7649 * gnus-int.el (gnus-request-compact-group): New function.
7650 * gnus-int.el (gnus-request-compact): New function.
7651 * gnus-group.el (gnus-group-compact-group): New function.
7652 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
7653 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
7654 * gnus-srvr.el (gnus-server-compact-server): New function.
7655 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
7656 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
7657
76582005-09-18 Deepak Goel <deego@gnufans.org>
7659
7660 * sieve.el (sieve-help): Fix `message' call: first arg should be a
7661 format spec.
7662
76632005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
7664
7665 * gnus.el (gnus-group-startup-message): Bind image-load-path.
7666
76672005-09-15 Romain Francoise <romain@orebokech.com>
7668
7669 * message.el (message-fill-paragraph): Clarify docstring.
7670
76712005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
7672
7673 * gnus-art.el (gnus-mime-display-part): Protect against broken
7674 MIME messages.
7675
76762005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
7677
7678 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
7679 before parsing header.
7680
76812005-09-11 Jari Aalto <jari.aalto@cante.net>
7682
002876ab 7683 * html2text.el (html2text-replace-list): Add new entities.
01c52d31
MB
7684
76852005-09-11 Romain Francoise <romain@orebokech.com>
7686
7687 * message.el (message-alternative-emails): Improve docstring.
7688 (message-setup-1): Call `message-use-alternative-email-as-from'
7689 after `message-setup-hook' to give it precedence over posting
7690 styles, etc.
7691 (message-use-alternative-email-as-from): Add docstring. Remove
7692 the original From header if present.
7693
7694 * nnml.el (nnml-compressed-files-size-threshold): New variable.
7695 (nnml-save-mail): Use it.
7696
7697 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
7698 articles. Add new argument `silent'.
7699 (gnus-uu-mark-all): Report the total number of marked articles.
7700
77012005-09-10 Romain Francoise <romain@orebokech.com>
7702
7703 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
7704 (gnus-uu-mark-series): Likewise.
7705
77062005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
7707
7708 * spam-report.el (spam-report-gmane): Fix generation of spam
7709 report URL.
7710
77112005-09-10 Simon Josefsson <jas@extundo.com>
7712
7713 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
7714 t, based on discussion on the ding list with Robert Epprecht
7715 <epprecht@solnet.ch>.
7716
77172005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
7718
7719 * spam-report.el (spam-report-gmane): Make it work without
7720 X-Report-Spam header. Gmane now only provides Archived-At.
7721 This is only used if `spam-report-gmane-use-article-number' is nil.
7722 (spam-report-gmane-spam-header): Remove. Not used anymore.
7723
7724 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
7725 make `gnus-summary-sort-by-recipient' work with threading.
7726
7727 * nnweb.el (nnweb-google-wash-article): Print a message if article
7728 is not available.
7729
77302005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7731
7732 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
7733 change. Decode text/* parts content before displaying.
7734
77352005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
7736
7737 * mml-smime.el: Remove defvar of gnus-extract-address-components.
7738
77392005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
7740
7741 * mm-view.el (mm-display-inline-fontify): Disable support modes.
7742
77432005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
7744
c9e31f32 7745 * message.el (message-tab-body-function): Fix mismatched custom type.
01c52d31
MB
7746
7747 * gnus.el (gnus-group-change-level-function): Ditto.
7748
7749 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
7750
7751 * gnus-art.el (gnus-signature-limit)
7752 (gnus-article-mime-part-function): Ditto.
7753
77542005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
7755
7756 * mml.el (mml-mode): Silence the byte compiler.
7757
7758 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
7759 using `(sit-for 0)' before moving the point to the specified part;
7760 skip unbuttonized parts.
7761 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
7762 return to the summary window if gnus-auto-select-part is non-nil.
7763
77642005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
7765
7766 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
7767 variables.
7768 (mml-dnd-attach-file, mml-mode): Use them.
7769
7770 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
7771 Make fetching article by MID work again for Google Groups. Added
7772 FIXME concerning gnus-group-make-web-group.
7773
7774 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
7775 Don't depend on Gnus by using mail-extract-address-components if
7776 gnus-extract-address-components is not bound.
7777
77782005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7779
7780 * gnus-art.el (gnus-mime-display-security): Don't display the
7781 signature, but only the signed part.
7782
77832005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
7784
7785 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
7786
7787 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
7788 list, not listp.
7789
77902005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
7791
7792 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
7793 when encoding.
7794
7795 * mm-bodies.el (mm-decode-content-transfer-encoding):
7796 De-canonicalize CRLF for all text content types, not just
7797 text/plain.
7798
77992005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
7800
7801 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
7802 valid article; point arrow and cursor at the MIME button.
7803
78042005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
7805
7806 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
7807 Suggested by Dan Christensen <jdc@uwo.ca>.
7808
7809 * mm-decode.el (mm-save-part): Enable change of prompt.
7810
78112005-08-29 Jari Aalto <jari.aalto@cante.net>
7812
7813 * gnus-msg.el (gnus-inews-add-send-actions): Made
7814 `message-post-method' lambda parameter ARG `&optional'.
7815
78162005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
7817
7818 * gnus-sum.el (gnus-summary-mime-map): Added
7819 gnus-article-save-part-and-strip, gnus-article-delete-part and
7820 gnus-article-jump-to-part.
7821
7822 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
7823 (gnus-article-edit-part): Use it.
7824 (gnus-article-part-wrapper): Added no-handle argument.
7825 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
7826 functions.
7827
78282005-08-29 Romain Francoise <romain@orebokech.com>
7829
7830 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
7831 docstring.
7832 (gnus-face-from-file): Likewise.
7833
78342005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
7835
7836 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
7837 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
7838 non-nil.
7839 (gnus-auto-select-part): New variable.
7840 (gnus-article-jump-to-part): New function.
7841 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
7842 (gnus-mime-delete-part): Allow selecting specified part after
7843 deleting or stripping parts.
7844 (gnus-article-jump-to-part): Don't use `read-number'. Use last
7845 part if argument is bogus.
7846
78472005-08-31 Juanma Barranquero <lekktu@gmail.com>
7848
7849 * gnus-art.el (w3m-minor-mode-map):
7850 * gnus-spec.el (gnus-newsrc-file-version):
7851 * gnus-util.el (nnmail-active-file-coding-system)
7852 (gnus-original-article-buffer, gnus-user-agent):
7853 * gnus.el (gnus-ham-process-destinations)
7854 (gnus-parameter-ham-marks-alist)
7855 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
7856 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
7857 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
7858 * mm-decode.el (gnus-current-window-configuration):
7859 * mm-extern.el (gnus-article-mime-handles):
7860 * mm-url.el (url-current-object, url-package-name)
7861 (url-package-version):
7862 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
7863 (smime-keys, w3m-cid-retrieve-function-alist)
7864 (w3m-current-buffer, w3m-display-inline-images)
7865 (w3m-minor-mode-map):
7866 * mml-smime.el (gnus-extract-address-components):
7867 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
7868 (gnus-newsrc-hashtb, message-default-charset)
7869 (message-deletable-headers, message-options)
7870 (message-posting-charset, message-required-mail-headers)
7871 (message-required-news-headers):
7872 * mml1991.el (mc-pgp-always-sign):
7873 * mml2015.el (mc-pgp-always-sign):
7874 * nnheader.el (nnmail-extra-headers):
7875 * rfc1843.el (gnus-decode-encoded-word-function)
7876 (gnus-decode-header-function, gnus-newsgroup-name):
7877 * spam-stat.el (gnus-original-article-buffer): Add defvars.
7878
78792005-08-22 Karl Chen <quarl@cs.berkeley.edu>
7880
7881 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
7882 the end of the date treatments.
7883
78842005-08-15 Simon Josefsson <jas@extundo.com>
7885
7886 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
7887 it in url-handlers.el and XEmacs in url.el. Reported by Luca
7888 Capello and Romain Francoise.
7889 (pgg-fetch-key-function): Removed, not used?
7890 (pgg-insert-url-with-w3): Require url, to get
7891 url-insert-file-contents regardless of where it is defined.
7892
78932005-08-13 Romain Francoise <romain@orebokech.com>
7894
7895 * message.el (message-cite-original-1): New function.
7896 (message-cite-original): Use it.
7897 (message-cite-original-without-signature): Ditto.
7898
78992005-08-08 Romain Francoise <romain@orebokech.com>
7900
7901 * message.el (message-yank-empty-prefix): New variable.
7902 (message-indent-citation): Use it.
7903 (message-cite-original-without-signature): Respect X-No-Archive.
7904
79052005-08-08 Simon Josefsson <jas@extundo.com>
7906
7907 * pgg.el: Autoload url-insert-file-contents instead of loading
7908 w3/url.
7909 (pgg-insert-url-with-w3): Don't load url here.
7910
79112005-08-07 Jesper Harder <harder@phys.au.dk>
7912
7913 * message.el (message-kill-to-signature): Don't insert newline at
7914 bol.
7915 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
7916
79172005-08-06 Romain Francoise <romain@orebokech.com>
7918
7919 * message.el (message-user-fqdn): Fix typo in docstring.
7920
79212005-08-05 Daiki Ueno <ueno@unixuser.org>
7922
7923 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
7924
7925 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
7926
79272005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
7928
7929 * mm-bodies.el (mm-encode-body): Use coding system rather than
7930 charset to encode text.
7931
7932 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
7933 number of charsets if utf-8 is available (XEmacs).
7934
79352005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
7936
7937 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
7938 taken from `gnus-button-mid-or-mail-regexp'.
7939 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
7940 (gnus-button-alist): Improve regexp for domain part of the MIDs
7941 for news:localpart@domain buttons.
7942 (gnus-button-ctan-directory-regexp): Update.
7943
79442005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
7945
7946 * sieve-manage.el (sieve-manage-interactive-login): Use
7947 make-local-variable rather than make-variable-buffer-local.
7948 (sieve-manage-open): Ditto.
7949 (sieve-manage-authenticate): Ditto.
7950
7951 * mml.el (mml-generate-mime-1): Make the content type default to
7952 text/plain if the filename is not specified.
7953
79542005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
7955
7956 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
7957 instead of insert-buffer.
7958
7959 * message.el (message-yank-original): Ditto; set the mark at the
7960 end of the yanked message.
7961
79622005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
7963
7964 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
7965 lines to scroll rather than to stop it.
7966
7967 * mml.el (mml-generate-default-type): Add doc string.
7968 (mml-generate-mime-1): Use mm-default-file-encoding or make it
7969 default to application/octet-stream when determining the content
7970 type if it is not specified for the part or the mml contents; add
7971 a comment about mml-generate-default-type.
7972
79732005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
7974
7975 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
7976 make it default to application/octet-stream when determining the
7977 content type if it is not specified for the external contents.
7978
79792005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
7980
7981 * rfc2231.el (rfc2231-parse-string): Take care that not only a
7982 segmented parameter but also other parameters might be there.
7983
79842005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
7985
7986 * mm-decode.el (mm-display-external): Delete temp file, directory
7987 and buffer immediately if the external process is exited.
7988
79892005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
7990
7991 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
7992 fewer lines than that of scroll-margin.
7993 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
7994
79952005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
7996
7997 * gnus-art.el (gnus-article-next-page): Revert.
7998 (gnus-article-beginning-of-window): New macro.
7999 (gnus-article-next-page-1): Use it.
8000 (gnus-article-prev-page): Ditto.
8001 (gnus-article-edit-part): Use insert-buffer-substring instead of
8002 insert-buffer.
8003 (gnus-article-edit-exit): Ditto.
8004
8005 * gnus-util.el (gnus-beginning-of-window): Remove.
8006 (gnus-end-of-window): Remove.
8007
80082005-07-25 Simon Josefsson <jas@extundo.com>
8009
8010 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
8011 to have the url package without w3. Reported by Daiki Ueno
8012 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
8013
80142005-07-20 Didier Verna <didier@xemacs.org>
8015
8016 * gnus-diary.el: Remove the description comment (nndiary is now
8017 properly documented in the Gnus manual).
8018 Fix the spelling of "Back End".
8019 * nndiary.el: Ditto.
8020 Fix the copyright notice.
8021
80222005-07-18 Romain Francoise <romain@orebokech.com>
8023
149cd465
JB
8024 * gnus-sum.el (gnus-summary-to-prefix)
8025 (gnus-summary-newsgroup-prefix): New variables.
01c52d31
MB
8026 (gnus-summary-from-or-to-or-newsgroups): Use them.
8027
80282005-07-17 Romain Francoise <romain@orebokech.com>
8029
8030 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
8031 space as it's generally not especially interesting to the user.
8032
80332005-07-16 Romain Francoise <romain@orebokech.com>
8034
8035 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
8036 nil to avoid prompting and file modification if one of the
8037 messages at the top of the nnfolder file contains a copyright
8038 notice.
8039 Update copyright notice.
8040
8041 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
8042 instead of `current-time-string' as the latter creates a time
8043 string that is not RFC 2822 compliant (it lacks the zone).
8044 Update copyright notice.
8045
80462005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8047
8048 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
8049 for text/rtf. Display default in prompt. Pass default for M-n.
8050
8051 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
8052
80532005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8054
8055 * gnus-msg.el (gnus-button-mailto): Remove
8056 save-selected-window-window hackery because it relies on
8057 save-selected-window internals.
8058
80592005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
8060
8061 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
8062 (gnus-article-next-page-1): Use gnus-beginning-of-window.
8063 (gnus-article-prev-page): Ditto.
8064
8065 * gnus-util.el (gnus-beginning-of-window): New function.
8066 (gnus-end-of-window): New function.
8067
80682005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
8069
8070 * gnus-score.el (gnus-score-edit-all-score): Set
8071 gnus-score-edit-exit-function to gnus-score-edit-done and call
8072 gnus-message.
8073
80742005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8075
8076 * gnus-msg.el (gnus-button-mailto): Remove
8077 save-selected-window-window hackery because it relies on
8078 save-selected-window internals.
8079
80802005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
8081
8082 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
8083 add-minor-mode.
8084 (gnus-binary-mode): Ditto.
8085
8086 * gnus-topic.el (gnus-topic-mode): Ditto.
8087
80882005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8089
8090 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
8091 (gnus-article-prev-page): Take scroll-margin into consideration.
8092
80932005-07-04 Lute Kamstra <lute@gnu.org>
8094
8095 Update FSF's address in GPL notices.
8096
80972005-07-04 Juanma Barranquero <lekktu@gmail.com>
8098
8099 * gnus.el (gnus-exit):
8100 * gnus-group.el (gnus-group-icons):
8101 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
8102
8103 * gnus-nocem.el (gnus-nocem):
8104 * message.el (message-various, message-buffers, message-sending)
8105 (message-interface, message-forwarding, message-insertion)
8106 (message-headers, message-news, message-mail):
8107 * pgg-gpg.el (pgg-gpg):
8108 * pgg-parse.el (pgg-parse):
8109 * pgg-pgp.el (pgg-pgp):
8110 * pgg-pgp5.el (pgg-pgp5):
8111 * pop3.el (pop3): Finish `defgroup' description with period.
8112
81132005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
8114
8115 * gnus-art.el (article-display-face): Improve the efficiency.
8116 (article-display-x-face): Ditto; remove grey x-face stuff.
8117
81182005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
8119
8120 * gnus-art.el (article-display-face): Correct the position in
8121 which Faces are inserted.
8122
81232005-06-29 Didier Verna <didier@xemacs.org>
8124
8125 * gnus-art.el (article-display-face): Display faces in correct
8126 order.
8127
81282005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
8129
8130 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
8131 (gnus-fill-real-hashtb): Use hash table instead of obarray.
8132 (gnus-nocem-check-article): Fetch the Type header.
8133 (gnus-nocem-message-wanted-p): Fix the way to examine types.
8134 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
8135 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
8136 make sure gnus-nocem-hashtb is initialized.
8137 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
8138 (gnus-nocem-unwanted-article-p): Ditto.
8139
8140 * pgg.el (pgg-verify): Return the verification result.
8141
81422005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8143
8144 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
8145 is ascii.
8146
81472005-06-24 Juanma Barranquero <lekktu@gmail.com>
8148
8149 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
8150 `show-nonbreak-escape'.
8151
81522005-06-23 Lute Kamstra <lute@gnu.org>
8153
8154 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
8155
8156 * dig.el (dig-mode):
8157 * smime.el (smime-mode): Use gnus-run-mode-hooks.
8158
81592005-06-21 Juanma Barranquero <lekktu@gmail.com>
8160
8161 * nnimap.el (nnimap-split-download-body): Fix spellings.
8162
81632005-06-16 Juanma Barranquero <lekktu@gmail.com>
8164
8165 * gnus-art.el (gnus-article-encrypt-body):
8166 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
8167 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
8168 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 8169
880820fe 81702005-06-16 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8171
8172 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
8173 header by looking for magic "MII" at the beginnig.
8174
81752005-06-16 Miles Bader <miles@gnu.org>
8176
8177 * assistant.el (assistant-field): Remove "-face" suffix from face name.
8178 (assistant-field-face): New backward-compatibility alias for renamed
8179 face.
8180 (assistant-render-text): Use renamed assistant-field face.
8181
8182 * spam.el (spam): Remove "-face" suffix from face name.
8183 (spam-face): New backward-compatibility alias for renamed face.
8184 (spam-face, spam-initialize): Use renamed spam face.
8185
8186 * message.el (message-header-to, message-header-cc)
8187 (message-header-subject, message-header-newsgroups)
8188 (message-header-other, message-header-name)
8189 (message-header-xheader, message-separator, message-cited-text)
8190 (message-mml): Remove "-face" suffix from face names.
8191 (message-header-to-face, message-header-cc-face)
8192 (message-header-subject-face, message-header-newsgroups-face)
8193 (message-header-other-face, message-header-name-face)
8194 (message-header-xheader-face, message-separator-face)
8195 (message-cited-text-face, message-mml-face):
8196 New backward-compatibility aliases for renamed faces.
8197 (message-font-lock-keywords): Use renamed message faces.
8198
8199 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
8200 (sieve-test-commands, sieve-tagged-arguments):
8201 Remove "-face" suffix from face names.
8202 (sieve-control-commands-face, sieve-action-commands-face)
8203 (sieve-test-commands-face, sieve-tagged-arguments-face):
8204 New backward-compatibility aliases for renamed faces.
8205 (sieve-control-commands-face, sieve-action-commands-face)
8206 (sieve-test-commands-face, sieve-tagged-arguments-face):
8207 Use renamed sieve faces.
8208
8209 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
8210 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
8211 (gnus-group-news-3-empty, gnus-group-news-4)
8212 (gnus-group-news-4-empty, gnus-group-news-5)
8213 (gnus-group-news-5-empty, gnus-group-news-6)
8214 (gnus-group-news-6-empty, gnus-group-news-low)
8215 (gnus-group-news-low-empty, gnus-group-mail-1)
8216 (gnus-group-mail-1-empty, gnus-group-mail-2)
8217 (gnus-group-mail-2-empty, gnus-group-mail-3)
8218 (gnus-group-mail-3-empty, gnus-group-mail-low)
8219 (gnus-group-mail-low-empty, gnus-summary-selected)
8220 (gnus-summary-cancelled, gnus-summary-high-ticked)
8221 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
8222 (gnus-summary-high-ancient, gnus-summary-low-ancient)
8223 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
8224 (gnus-summary-low-undownloaded)
8225 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
8226 (gnus-summary-low-unread, gnus-summary-normal-unread)
8227 (gnus-summary-high-read, gnus-summary-low-read)
8228 (gnus-summary-normal-read, gnus-splash):
8229 Remove "-face" suffix from face names.
8230 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
8231 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
8232 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
8233 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
8234 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
8235 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
8236 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
8237 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
8238 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
8239 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
8240 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
8241 (gnus-summary-selected-face, gnus-summary-cancelled-face)
8242 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
8243 (gnus-summary-normal-ticked-face)
8244 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
8245 (gnus-summary-normal-ancient-face)
8246 (gnus-summary-high-undownloaded-face)
8247 (gnus-summary-low-undownloaded-face)
8248 (gnus-summary-normal-undownloaded-face)
8249 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
8250 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
8251 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
8252 (gnus-splash-face):
8253 New backward-compatibility aliases for renamed faces.
8254 (gnus-group-startup-message): Use renamed gnus faces.
8255
8256 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
8257 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
8258 (gnus-server-agent): Remove "-face" suffix from face names.
8259 (gnus-server-agent-face, gnus-server-opened-face)
8260 (gnus-server-closed-face, gnus-server-denied-face)
8261 (gnus-server-offline-face):
8262 New backward-compatibility aliases for renamed faces.
8263 (gnus-server-agent-face, gnus-server-opened-face)
8264 (gnus-server-closed-face, gnus-server-denied-face)
8265 (gnus-server-offline-face): Use renamed gnus faces.
8266
8267 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
8268 Remove "-face" suffix from face names.
8269 (gnus-picon-xbm-face, gnus-picon-face):
8270 New backward-compatibility aliases for renamed faces.
8271
8272 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
8273 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
8274 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
8275 (gnus-cite-11): Remove "-face" suffix from face names.
8276 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
8277 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
8278 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
8279 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
8280 New backward-compatibility aliases for renamed faces.
8281 (gnus-cite-attribution-face, gnus-cite-face-list)
8282 (gnus-article-boring-faces): Use renamed gnus faces.
8283
8284 * gnus-art.el (gnus-signature, gnus-header-from)
8285 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
8286 (gnus-header-content): Remove "-face" suffix from face names.
8287 (gnus-signature-face, gnus-header-from-face)
8288 (gnus-header-subject-face, gnus-header-newsgroups-face)
8289 (gnus-header-name-face, gnus-header-content-face):
8290 New backward-compatibility aliases for renamed faces.
8291 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
8292
8293 * gnus-sum.el (gnus-summary-selected-face)
8294 (gnus-summary-highlight): Use renamed gnus faces.
8295 * gnus-group.el (gnus-group-highlight): Likewise.
8296
82972005-06-14 Juanma Barranquero <lekktu@gmail.com>
8298
8299 * gnus-sieve.el (gnus-sieve-article-add-rule):
8300 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
8301 * spam-stat.el (spam-stat-buffer-change-to-spam)
8302 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
8303
8304 * message.el (message-is-yours-p):
8305 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
8306
83072005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8308
8309 * mm-view.el (mm-inline-text): Withdraw the last change.
8310
83112005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
8312
8313 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
8314 executing enriched-decode.
8315
83162005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
8317
8318 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
8319 charset of tar files.
8320
83212005-06-04 Luc Teirlinck <teirllm@auburn.edu>
8322
8323 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
8324
83252005-06-04 Lute Kamstra <lute@gnu.org>
8326
8327 * nnfolder.el (nnfolder-read-folder): Make sure that undo
8328 information is never recorded.
8329
83302005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
8331
8332 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
8333
83342005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
8335
8336 * pop3.el (pop3-apop): Run md5 in the binary mode.
8337
8338 * starttls.el (starttls-set-process-query-on-exit-flag):
8339 Use eval-and-compile.
8340
83412005-05-31 Simon Josefsson <jas@extundo.com>
8342
8343 * smime.el (smime-replace-in-string): Define.
8344 (smime-cert-by-ldap-1): Use it.
8345
83462005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
8347
8348 * gnus-art.el (article-display-x-face): Replace
8349 process-kill-without-query by gnus-set-process-query-on-exit-flag.
8350
8351 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
8352 set-process-query-on-exit-flag or process-kill-without-query.
8353
8354 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
8355 loop instead of replace-regexp.
8356
8357 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
8358 instead of process-kill-without-query if it is available.
8359
8360 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
8361 instead of find-file-hooks if it is available.
8362
8363 * mml1991.el: Bind pgg-default-user-id when compiling.
8364
8365 * mml2015.el: Bind pgg-default-user-id when compiling.
8366
8367 * nndraft.el (nndraft-request-associate-buffer):
8368 Use write-contents-functions instead of write-contents-hooks if it is
8369 available.
8370
8371 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
8372 instead of find-file-hooks if it is available.
8373
8374 * nntp.el (nntp-open-connection): Replace
8375 process-kill-without-query by gnus-set-process-query-on-exit-flag.
8376 (nntp-open-ssl-stream): Ditto.
8377 (nntp-open-tls-stream): Ditto.
8378
8379 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
8380 set-process-query-on-exit-flag or process-kill-without-query.
8381 (starttls-open-stream-gnutls): Use it instead of
8382 process-kill-without-query.
8383 (starttls-open-stream): Ditto.
8384
83852005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
8386
8387 * smime.el (smime-cert-by-ldap-1): Don't use
8388 replace-regexp-in-string.
8389
880820fe 83902005-05-31 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8391
8392 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
8393
8394 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
002876ab 8395 in PEM format. Adjust to the XEmacs compability.
01c52d31
MB
8396
83972005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
8398
8399 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
8400 by `string-to-number'.
8401 * gnus-agent.el (gnus-agent-regenerate-group)
8402 (gnus-agent-fetch-articles): Ditto.
8403 * gnus-art.el (gnus-button-fetch-group): Ditto.
8404 * gnus-cache.el (gnus-cache-generate-active)
8405 (gnus-cache-articles-in-group): Ditto.
8406 * gnus-group.el (gnus-group-set-current-level)
8407 (gnus-group-insert-group-line): Ditto.
8408 * gnus-score.el (gnus-score-set-expunge-below)
8409 (gnus-score-set-mark-below, gnus-summary-score-effect)
8410 (gnus-summary-score-entry): Ditto.
8411 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
8412 (gnus-soup-pack): Ditto.
8413 * gnus-spec.el (gnus-xmas-format): Ditto.
8414 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
8415 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
8416 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
8417 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
8418 * nndb.el (nndb-get-remote-expire-response): Ditto.
8419 * nndiary.el (nndiary-parse-schedule-value)
8420 (nndiary-string-to-number, nndiary-request-replace-article)
8421 (nndiary-request-article): Ditto.
8422 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
8423 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
8424 * nneething.el (nneething-make-head): Ditto.
8425 * nnfolder.el (nnfolder-request-article)
8426 (nnfolder-retrieve-headers): Ditto.
8427 * nnheader.el (nnheader-file-to-number): Ditto.
8428 * nnkiboze.el (nnkiboze-request-article): Ditto.
8429 * nnmail.el (nnmail-process-unix-mail-format)
8430 (nnmail-process-babyl-mail-format): Ditto.
8431 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
8432 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
8433 (nnmh-request-create-group, nnmh-request-list-1)
8434 (nnmh-request-group, nnmh-request-article): Ditto.
8435 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
8436 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
8437 * nnsoup.el (nnsoup-make-active): Ditto.
8438 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
8439 * nntp.el (nntp-find-group-and-number)
8440 (nntp-retrieve-headers-with-xover): Ditto.
8441 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
8442 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
8443 (pgg-format-key-identifier): Ditto.
8444 * pop3.el (pop3-last, pop3-stat): Ditto.
8445 * qp.el (quoted-printable-decode-region): Ditto.
8446
8447 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
8448 of concat.
8449
84502005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
8451
8452 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
8453
8454 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
8455
8456 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
8457
8458 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
8459
8460 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
8461
8462 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
8463
8464 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
8465 (gnus-carpal-mode): Ditto.
8466
8467 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
8468 (gnus-browse-mode): Ditto.
8469
8470 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
8471
8472 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
8473
84742005-05-29 Richard M. Stallman <rms@gnu.org>
8475
8476 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
8477
84782005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
8479
8480 * gnus-util.el (gnus-run-mode-hooks): New function.
8481
8482 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
8483
84842005-05-26 Luc Teirlinck <teirllm@auburn.edu>
8485
8486 * gnus-agent.el (gnus-agent-make-mode-line-string):
8487 Use mode-line-highlight as mouse-face.
8488
84892005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
8490
8491 * canlock.el (canlock): Change the parent group to news.
8492
8493 * deuglify.el (gnus-outlook-deuglify): Add :group.
8494
8495 * dig.el (dig): Add :group.
8496
8497 * dns-mode.el (dns-mode): Add :group.
8498
8499 * encrypt.el (encrypt): Add :group.
8500
8501 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
8502 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
8503 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
8504 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
8505 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
8506
8507 * gnus-diary.el (gnus-diary): Add :group.
8508
8509 * gnus.el (gnus-group-news-1-face): Add :group.
8510 (gnus-group-news-1-empty-face): Ditto.
8511 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
8512 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
8513 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
8514 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
8515 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
8516 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
8517 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
8518 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
8519 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
8520 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
8521 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
8522 (gnus-summary-high-ticked-face): Ditto.
8523 (gnus-summary-low-ticked-face): Ditto.
8524 (gnus-summary-normal-ticked-face): Ditto.
8525 (gnus-summary-high-ancient-face): Ditto.
8526 (gnus-summary-low-ancient-face): Ditto.
8527 (gnus-summary-normal-ancient-face): Ditto.
8528 (gnus-summary-high-undownloaded-face): Ditto.
8529 (gnus-summary-low-undownloaded-face): Ditto.
8530 (gnus-summary-normal-undownloaded-face): Ditto.
8531 (gnus-summary-high-unread-face): Ditto.
8532 (gnus-summary-low-unread-face): Ditto.
8533 (gnus-summary-normal-unread-face): Ditto.
8534 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
8535 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
8536
8537 * hashcash.el (hashcash): New custom group.
8538 (hashcash-default-payment): Add :group.
8539 (hashcash-payment-alist): Ditto.
8540 (hashcash-default-accept-payment): Ditto.
8541 (hashcash-accept-resources): Ditto.
8542 (hashcash-path): Ditto.
8543 (hashcash-extra-generate-parameters): Ditto.
8544 (hashcash-double-spend-database): Ditto.
8545 (hashcash-in-news): Ditto.
8546
8547 * message.el (message-minibuffer-local-map): Add :group.
8548
8549 * netrc.el (netrc): Add :group.
8550
8551 * sieve-manage.el (sieve-manage-log): Add :group.
8552 (sieve-manage-default-user): Diito.
8553 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
8554 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
8555 (sieve-manage-authenticators): Ditto.
8556 (sieve-manage-authenticator-alist): Ditto.
8557 (sieve-manage-default-port): Ditto.
8558
8559 * sieve-mode.el (sieve-control-commands-face): Add :group.
8560 (sieve-action-commands-face): Ditto.
8561 (sieve-test-commands-face): Ditto.
8562 (sieve-tagged-arguments-face): Ditto.
8563
8564 * smime.el (smime): Add :group.
8565
8566 * spam-report.el (spam-report): Add :group.
8567
8568 * spam.el (spam, spam-face): Add :group.
8569
85702005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8571
8572 * nntp.el (nntp-next-result-arrived-p): Some news servers may
8573 return \n.\n.\n at the end of articles. Protect against that.
8574 (nntp-with-open-group): Allow debugging.
8575
8576 * nnheader.el (mail-header-set-extra): Make into a function
8577 because I just could't understand how to quote the list properly.
8578
8579 * dns.el (query-dns-cached): New function.
8580
85812005-05-26 Lute Kamstra <lute@gnu.org>
8582
8583 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
8584
85852005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
8586
8587 * gnus-art.el: Don't autoload mail-extract-address-components.
8588
8589 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
8590 eval-and-compile to evaluate it.
8591
8592 * hashcash.el: Don't autoload executable-find.
8593
8594 * nndb.el: Don't declare the nndb back end two or more times; don't
8595 autoload news-reply-mode, news-setup, cancel-timer and telnet.
8596
8597 * nntp.el: Autoload format-spec instead of format; use
8598 eval-and-compile to evaluate autoload forms.
8599
86002005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
8601
8602 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
8603
86042005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8605
8606 * gnus.el (gnus-version-number): Bump version.
8607
86082005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
8609
8610 * gnus.el: No Gnus v0.3 is released.
8611
86122005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
8613
8614 * gnus-art.el (gnus-article-edit-part): Disable undo.
8615
86162005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
8617
8618 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
8619 gnus-article-date-lapsed-new-header is t if date timer is active;
8620 skip headers in which the original date value is empty.
8621 (gnus-article-save-original-date): Redefine it as a macro.
8622 (gnus-display-mime): Use it.
8623
86242005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
8625
8626 * gnus-art.el (article-date-ut): Support converting date in
8627 forwarded parts as well.
8628 (gnus-article-save-original-date): New function.
8629 (gnus-display-mime): Use it.
8630
86312005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
8632
8633 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
8634 enclosure element of <item>.
8635
86362005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
8637
8638 * message.el (message-kill-buffer-query): Renamed from
8639 `message-kill-buffer-query-if-modified'. Added :version.
8640
86412005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
8642
8643 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
8644 window layout.
8645
86462005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
8647
8648 * mml.el: Autoload dnd when compiling.
8649
86502005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
8651
8652 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
8653 x-dnd-*.
8654
86552005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
8656
8657 * qp.el (quoted-printable-encode-region): Save excursion.
8658
86592005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
8660
8661 * message.el (message-kill-buffer-query-if-modified): Add new variable
8662 so the user can kill a modified message buffer quickly.
8663 (message-kill-buffer): Use it.
8664
86652005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
8666
8667 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
8668 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
8669
86702005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
8671
8672 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
8673 contained in text because xml.el decodes entities) with LFs.
8674
86752005-04-11 Lute Kamstra <lute@gnu.org>
8676
8677 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
8678 differently.
8679
86802005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
8681
8682 * mm-util.el (mm-detect-coding-region): Typo.
8683
86842005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
8685
8686 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
8687
f0131492 86882005-04-06 Deepak Goel <deego@gnufans.org>
01c52d31
MB
8689
8690 * spam-stat.el (spam-stat-score-buffer): Add a call to a
8691 user-function allow user modifications of the scores.
8692 (spam-stat-score-buffer-user): New function, to allow
8693 user-computed modifications to the score.
002876ab
JB
8694 (spam-stat-score-buffer-user-functions): List of additional
8695 scoring functions.
8696 (spam-stat-error-holder): Global temporary error holder.
8697 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
8698 variable.
01c52d31
MB
8699
87002005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
8701
8702 * gnus-registry.el (gnus-registry-clean-empty-function)
8703 (gnus-registry-trim, gnus-registry-fetch-groups)
8704 (gnus-registry-delete-group): Groups that match
8705 `gnus-registry-ignored-groups' are removed from the registry
8706 entries, not just ignored for splitting. This helps clean up the
8707 registry. Also, `gnus-registry-fetch-groups' is a convenient way
8708 to get all the groups a message ID is in.
8709
8710 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
8711 (spam-stat-split-fancy): Change "threshhold" to "threshold"
8712 (spam-stat-score-buffer-user-functions): Add :number custom type.
8713
87142005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
8715
8716 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
8717 argument in XEmacs.
8718
8719 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
8720 (nnrss-request-group): Decode group name first.
8721 (nnrss-request-article): Make a text/plain article if mml-to-mime
8722 failed.
8723 (nnrss-get-encoding): Return a compatible encoding according to
8724 nnrss-compatible-encoding-alist.
8725 (nnrss-find-el): Use consp instead of listp.
8726 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
8727
87282005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
8729
8730 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
8731 which Emacs 20 doesn't support.
8732 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
8733
87342005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
8735
8736 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
002876ab 8737 silence the byte compiler inside the defun.
01c52d31
MB
8738
8739 * gnus-demon.el (parse-time-string): Add autoload.
8740
8741 * gnus-delay.el (parse-time-string): Add autoload.
8742
8743 * gnus-art.el (parse-time-string): Add autoload.
8744
8745 * nnultimate.el (parse-time): Require for `parse-time-string'.
8746
87472005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
8748
8749 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
8750
8751 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
8752
8753 * smime.el (smime-ldap-host-list): Add :version.
8754
87552005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
8756
8757 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
8758 pass it to `gnus-browse-read-group'.
8759 (gnus-browse-read-group): Add NUMBER argument and pass it to
8760 `gnus-group-read-ephemeral-group'.
8761
8762 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
8763 argument and pass it to `gnus-group-read-group'.
8764
87652005-03-19 Aidan Kehoe <kehoea@parhasard.net>
8766
8767 * mm-util.el (mm-xemacs-find-mime-charset): Only call
8768 mm-xemacs-find-mime-charset-1 if we have the mule feature
8769 available at runtime.
8770
87712005-03-25 Werner Lemberg <wl@gnu.org>
8772
8773 * nnmaildir.el: Replace `illegal' with `invalid'.
8774
87752005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
8776
8777 * gnus-start.el (gnus-display-time-event-handler):
8778 Check display-time-timer at runtime rather than only at load time
8779 in case display-time-mode is turned off in the mean time.
8780
87812005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
8782
8783 * nnimap.el (nnimap-open-connection): Print which authinfo file is
8784 used.
8785
8786 * nneething.el (nneething-map-file-directory): Derive from
8787 `gnus-directory'.
8788
8789 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
8790 the To/Cc button.
8791
87922005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
8793
8794 * nnmaildir.el (nnmaildir-request-accept-article):
8795 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
8796
87972005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
8798
8799 * gnus-async.el: Require timer-funcs at compile time when in
8800 XEmacs for `run-with-idle-timer'.
8801
88022005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
8803
8804 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
8805 autoloaded function.
8806
88072005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
8808
8809 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
8810
880820fe 88112005-03-10 Arne Jørgensen <arne@arnested.dk> (tiny change)
01c52d31
MB
8812
8813 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
8814
88152005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
8816
8817 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
8818 gnus-expert-user to default.
8819
88202005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
8821
8822 * nnimap.el (nnimap-open-server): Ditto.
8823
8824 * imap.el (imap-authenticate): Fix typo.
8825
88262005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
8827
8828 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
8829 buffer (since IMAP server might return FETCH response out of
8830 order, and the nntp buffer must be sorted).
8831
88322005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
8833
8834 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
8835 comparison on string.
8836
149cd465
JB
8837 * gnus-agent.el (gnus-agent-long-article, gnus-agent-short-article)
8838 (gnus-agent-score): Renamed category keywords to match gnus-cus.
01c52d31
MB
8839 (gnus-agent-summary-fetch-series): Modified to protect against
8840 gnus-agent-summary-fetch-group clearing processable flags.
8841 (gnus-agent-synchronize-group-flags): Update live group buffer as
8842 synchronization may occur due to the user toggle the plugged
8843 status.
8844 (gnus-agent-fetch-group-1): Clear downloadable flag when article
8845 successfully downloaded.
8846 (gnus-agent-expire-group-1): Avoid using markers when the overview
8847 is in ascending order; greatly improves performance.
8848 (gnus-agent-regenerate-group): Use
8849 gnus-agent-synchronize-group-flags to reset read status in both
8850 gnus and server.
8851 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
8852
88532005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
8854
8855 * message.el: Don't autoload former message-utils variables.
8856 (message-strip-subject-trailing-was): Change doc string.
8857
8858 * nnweb.el: Fixes for `gnus-group-make-web-group'.
8859 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
8860 (nnweb-google-search): Add "hl=en" here.
8861 (nnweb-google-parse-1, nnweb-google-create-mapping):
8862 Don't hardcode URL.
8863
88642005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
8865
8866 * message.el (message-get-reply-headers, message-followup):
8867 Mention related variables `message-use-followup-to' and
8868 `message-use-mail-followup-to', in the information buffer.
8869
8870 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
8871 of broken groups(-beta).google.com.
8872
88732005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
8874
8875 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
8876 parameter to invoked gnus-request-move-article; remove the
8877 redundant gnus-sum-hint-move-is-internal variable; apply the marks
8878 all at once instead of once per article.
8879 (gnus-summary-remove-process-mark): Accept a list of articles as
8880 well as a single article for processing.
8881
8882 * gnus-int.el (gnus-request-move-article): Add move-is-internal
8883 parameter.
8884
8885 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
8886
8887 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
8888
8889 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
8890 parameter.
8891
8892 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
8893 parameter.
8894
8895 * nnimap.el (nnimap-request-move-article): Add move-is-internal
8896 parameter and remove the gnus-sum-hint-move-is-internal variable.
8897
8898 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
8899 parameter.
8900
8901 * nndraft.el (nndraft-request-move-article): Add move-is-internal
8902 parameter.
8903
8904 * nndiary.el (nndiary-request-move-article): Add move-is-internal
8905 parameter.
8906
8907 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
8908
8909 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
8910 parameter.
8911
8912 * nnagent.el (nnagent-request-move-article): Add move-is-internal
8913 parameter.
8914
89152005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
8916
8917 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
8918 a more conservative way.
8919
89202005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
8921
8922 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
8923 buffer, so it moves the window's cursor.
8924
880820fe 89252005-02-26 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8926
8927 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
8928 `mm-dissect-multipart' and receive the from field as an (optional)
8929 argument from `mm-dissect-multipart'.
8930 (mm-dissect-multipart): Receive the from field as an argument and
8931 pass it on when we call `mm-dissect-buffer' on MIME parts.
8932 Fixes verification/decryption of signed/encrypted MIME parts.
8933
89342005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
8935
8936 * gnus-sum.el (gnus-summary-move-article): Set
8937 gnus-sum-hint-move-is-internal for gnus-request-move-article and
8938 whatever it calls (right now, only nnimap-request-move article
8939 respects it).
8940
8941 * nnimap.el (nnimap-request-move-article): When
8942 gnus-sum-hint-move-is-internal is set, don't do the extra
8943 nnimap-request-article.
8944
89452005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
8946
8947 * nnheader.el (nnheader-find-file-noselect): Add doc string.
8948
8949 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
8950 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
8951
8952 * gnus-sum.el (gnus-summary-caesar-message):
8953 Apply `gnus-treat-article' after rotation.
8954
8955 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
8956 doc string.
8957
89582005-02-22 Simon Josefsson <jas@extundo.com>
8959
8960 * encrypt.el (encrypt-password-cache-expiry): Remove (use
880820fe 8961 `password-cache-expiry' instead). Reported by Arne Jørgensen
01c52d31
MB
8962 <arne@arnested.dk>.
8963 (encrypt): Add password-cache and password-cache-expiry as group
8964 members.
8965
880820fe 89662005-02-22 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8967
8968 * smime.el (smime-ldap-host-list): Doc fix.
8969 (smime-ask-passphrase): Use `password-read-and-add' to read (and
8970 cache) password.
8971 (smime-sign-region): Use it.
8972 (smime-decrypt-region): Use it.
8973 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
8974 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
8975 fails.
8976 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
8977 certificate from DER to PEM format rather than calling openssl.
8978
8979 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
8980
8981 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
8982 for signing/encryption.
8983
8984 * mml.el (mml-parse-1): Use them.
8985
880820fe 89862005-02-21 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8987
8988 * nnrss.el (nnrss-verbose): Removed.
8989 (nnrss-request-group): Use `nnheader-message' instead.
8990
89912005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
8992
8993 * nnrss.el (nnrss-verbose): New variable.
8994 (nnrss-request-group): Make it say nnrss is requesting a group.
8995
89962005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
8997
8998 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
8999 Handle news URL with given port correctly.
9000
90012005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
9002
9003 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
9004 containing special characters.
9005
9006 * gnus-sum.el (gnus-summary-edit-article): Ditto.
9007
9008 * mml.el (mime-to-mml): Ditto.
9009
9010 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
9011 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
9012 (rfc2047-decode-region): Quote decoded words containing special
9013 characters when rfc2047-quote-decoded-words-containing-tspecials
9014 is non-nil.
9015
90162005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
9017
9018 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
9019
9020 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
9021
90222005-02-15 Simon Josefsson <jas@extundo.com>
9023
9024 * nnimap.el (nnimap-debug): Doc fix.
9025
9026 * imap.el (imap-debug): Doc fix.
9027
90282005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
9029
9030 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
9031
90322005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
9033
9034 * gnus.el (spam-contents): Improve docs for spam-contents
9035 parameter in its variable incarnation.
9036
90372005-02-14 Simon Josefsson <jas@extundo.com>
9038
9039 * smime-ldap.el: Use require instead of load-library for ldap.
9040 (smime-ldap-search): Indent.
9041 (smime-ldap-search-internal): Shorten line.
9042
9043 * smime.el (smime-cert-by-dns): Add doc-string.
9044 (smime-cert-by-ldap-1): Indent.
9045
9046 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
9047 mml-smime-get-dns-ldap.
9048 (mml-smime-encrypt-query): Use new function. Default to ldap.
9049
880820fe 90502005-02-14 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9051
9052 * smime.el: Require smime-ldap.
9053 (smime-ldap-host-list): New variable.
9054 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
9055
9056 * mml-smime.el (mml-smime-encrypt-query): New function.
9057 (mml-smime-encrypt-query): Use it.
9058
9059 * smime-ldap.el: New file.
9060
90612005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
9062
9063 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
9064
90652005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
9066
9067 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
9068 argument in doc string. Make query for type more clear.
9069
90702005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9071
9072 * gnus.el (gnus-group-startup-message): Search for gnus images in
9073 etc/images/gnus.
9074 * mm-util.el (mm-image-load-path): Likewise.
9075 * smiley.el (smiley-data-directory): Search for smilies in
9076 etc/images/smilies.
9077
90782005-02-09 Kim F. Storm <storm@cua.dk>
9079
9080 Change Emacs release version from 21.4 to 22.1 throughout.
9081 Change Emacs development version from 21.3.50 to 22.0.50.
9082
90832005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
9084
9085 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
9086
9087 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
9088 non-Mule XEmacs as well.
9089 (mm-decompress-buffer): Signal an error intentionally if it does
9090 not decompress compressed data because auto-compression-mode is
9091 disabled.
9092
90932005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
9094
9095 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
9096 an ID in the registry even if it has no groups.
9097
90982005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
9099
9100 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
9101 merge it into mm-decompress-buffer.
9102 (gnus-mime-copy-part): Use the MIME part charset, the value which
9103 a user specified or gnus-newsgroup-charset for decoding, like
9104 gnus-mime-inline-part does; set buffer-file-coding-system to tell
9105 save-buffer what was used. Suggested by Kevin Ryde
9106 <user42@zip.com.au>.
9107 (gnus-mime-inline-part): Allow the name parameter as well as the
9108 filename parameter; force decompressing of compressed data; always
9109 display contents being not decoded as unibyte.
9110
9111 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
9112 as well as the filename parameter.
9113
9114 * mm-util.el (mm-decompress-buffer): Merge
9115 gnus-mime-jka-compr-maybe-uncompress.
9116 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
9117 of compressed data.
9118
91192005-02-08 Simon Josefsson <jas@extundo.com>
9120
9121 * imap.el (imap-log): Doc fix.
9122
91232005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
9124
9125 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
9126 the coding cookies; decompress compressed parts.
9127
10d1d0af 9128 * mml.el (mml-generate-mime-1): Add the charset parameter according
01c52d31
MB
9129 to the value which a user specified manually or the coding cookie.
9130
9131 * mm-util.el (mm-string-to-multibyte): New function.
9132 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
9133 (mm-coding-system-to-mime-charset): New function.
9134 (mm-decompress-buffer): New function.
9135 (mm-find-buffer-file-coding-system): New function.
9136
9137 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
9138 (mm-display-inline-fontify): Rewrite for decoding and decompressing
9139 parts.
9140
91412005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
9142
9143 * mm-view.el (mm-display-inline-fontify): Decode a part according
9144 to the charset parameter.
9145
91462005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
9147
9148 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
9149 prefix arg is neither nil nor a number, as info specifies.
9150
91512005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
9152
9153 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
9154 timestamps.
9155
91562005-02-02 Jari Aalto <jari.aalto@cante.net>
9157
9158 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
9159 groups error checking and notify user.
9160
91612005-02-02 Jari Aalto <jari.aalto@poboxes.com>
9162
9163 * message.el (message-send-mail-function): Check existence of
9164 sendmail-program first before using default value
9165 `message-send-mail-with-sendmail'. Otherwise use more generic
9166 `smtpmail-send-it'.
9167
91682005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
9169
9170 * nntp.el (nntp-request-update-info): Always return nil.
9171
91722005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
9173
9174 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
9175
91762005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
9177
9178 * message.el (message-beginning-of-line): Change the behavior when
9179 invoked between BOL and : so that it first moves backward.
9180
91812005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
9182
9183 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
9184 article buffer when editing of the article is discarded.
9185 (gnus-article-prepare): Revert.
9186
91872005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
9188
9189 * gnus-art.el (gnus-article-prepare):
9190 Remove message-strip-forbidden-properties from the local hook.
9191
91922005-01-27 Simon Josefsson <jas@extundo.com>
9193
9194 * password.el (password-cache-add): Only start one timer per key.
9195 Reported by Derek Atkins <warlord@MIT.EDU>.
9196
91972005-01-26 Steve Youngs <steve@sxemacs.org>
9198
9199 * run-at-time.el: Removed. It is no longer needed as
9200 timer-funcs.el in the xemacs-base package has a working version of
9201 `run-at-time'.
9202
9203 * password.el: Require timer-funcs instead of run-at-time in
9204 XEmacs.
9205 Remove `password-run-at-time' macro.
9206 (password-cache-add): Use `run-at-time' instead of
9207 `password-run-at-time'.
9208
9209 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
9210 for `run-with-idle-timer'.
9211
9212 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
9213 for `run-at-time'.
9214
9215 * mm-url.el: Require timer-funcs at compile time when in XEmacs
9216 for `with-timeout'.
9217
92182005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
9219
9220 * mml.el (mml-generate-mime-1): Convert string into unibyte when
9221 inserting " *mml*" buffer's contents into a unibyte temp buffer.
9222
92232005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
9224
9225 * mail-source.el (mail-source-fetch-imap): Search for ^From case
9226 sensitively.
9227
92282005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
9229
9230 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
9231
92322005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
9233
9234 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
9235 which will be inserted according to the multibyteness of a buffer
9236 rather than the type of contents. Suggested by ARISAWA Akihiro
9237 <ari@mbf.ocn.ne.jp>.
9238
9239 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
9240 of string which old xml.el may return rather than a string.
9241
92422005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
9243
9244 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
9245
92462005-01-16 Simon Josefsson <jas@extundo.com>
9247
9248 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
9249 idn/idna.el isn't available.
9250 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
9251 <michael@waxrat.com>.
9252
9253 * hashcash.el: Remove non-FSF copyright header.
9254
9255 * hashcash.el (hashcash-extra-generate-parameters): New variable.
9256 (hashcash-generate-payment): Use it.
9257 (hashcash-generate-payment-async): Use it.
9258
92592005-01-15 Simon Josefsson <jas@extundo.com>
9260
9261 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
9262 Suggested by Raymond Scholz <ray-2005@zonix.de>.
9263
9264 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
9265 gnus-summary-idna-message.
9266 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
9267 (gnus-summary-idna-message): New function.
9268
92692005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
9270
9271 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
9272 gnus-novice-user.
9273
92742005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
9275
9276 * nnrss.el (nnrss-request-delete-group): Delete entries in
9277 nnrss-group-alist as well.
9278 (nnrss-save-server-data): Insert newline.
9279
92802005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
9281
9282 * gnus.el (gnus-user-agent): Use list of symbols instead of
9283 symbols. Display full version number for (S)XEmacs. Optionally
9284 display (S)XEmacs codename.
9285
9286 * gnus-util.el (gnus-emacs-version): Update for new
9287 `gnus-user-agent'.
9288
9289 * gnus-msg.el (gnus-extended-version): Make it possible to omit
9290 Gnus version.
9291
92922005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
9293
9294 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
9295 which is unreadable in some setups.
9296
92972005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
9298
9299 * gnus-spec.el (gnus-update-format-specifications): Flush the
9300 group format spec cache if it doesn't support decoded group names.
9301
93022005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
9303
c9e31f32
SM
9304 * gnus-score.el (gnus-decay-scores, gnus-score-load-file):
9305 Allow to apply decay on score files matching a regexp.
01c52d31
MB
9306
93072004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
9308
9309 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
9310 compatibility in %g and %c.
9311
93122004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
9313
9314 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
9315 name for only %g and %c.
9316 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
9317 of gnus-tmp-group to decoded group name.
9318 (gnus-group-make-rss-group): Exclude `/'s from group names.
9319
93202004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
9321
9322 * nnrss.el (nnrss-get-encoding): Fix regexp.
9323
93242004-12-27 Simon Josefsson <jas@extundo.com>
9325
9326 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
9327 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
9328 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
9329
93302004-12-17 Kim F. Storm <storm@cua.dk>
9331
9332 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
9333
9334 * gnus-sum.el (gnus-summary-mode-map): Likewise.
9335
93362004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
9337
9338 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
9339
93402004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
9341
9342 * nnrss.el: Require rfc2047 and mml.
9343 (nnrss-file-coding-system): New variable.
9344 (nnrss-format-string): Redefine it as an inline function.
9345 (nnrss-decode-group-name): New function.
9346 (nnrss-string-as-multibyte): Remove.
9347 (nnrss-retrieve-headers): Decode group name; don't use
9348 nnrss-format-string.
9349 (nnrss-request-group): Decode group name.
9350 (nnrss-request-article): Decode group name; allow a Message-ID as
9351 well as an article number; don't use nnrss-format-string; encode a
9352 Message-ID string which may contain non-ASCII characters; use
9353 mml-to-mime to compose a MIME article.
9354 (nnrss-request-expire-articles): Decode group name.
9355 (nnrss-request-delete-group): Decode group name.
9356 (nnrss-fetch): Clarify error message.
9357 (nnrss-read-server-data): Use insert-file-contents instead of load;
9358 bind file-name-coding-system; use multibyte buffer.
9359 (nnrss-save-server-data): Bind coding-system-for-write to the
9360 value of nnrss-file-coding-system; bind file-name-coding-system;
9361 add coding cookie.
9362 (nnrss-read-group-data): Use insert-file-contents instead of load;
9363 bind file-name-coding-system; use multibyte buffer.
9364 (nnrss-save-group-data): Bind coding-system-for-write to the
9365 value of nnrss-file-coding-system; bind file-name-coding-system.
9366 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
9367 make it work with non-ASCII text.
9368 (nnrss-find-el): Make it work with old xml.el as well.
9369
93702004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
9371
9372 * nnrss.el (nnrss-get-encoding): New function.
9373 (nnrss-fetch): Use unibyte buffer initially; bind
9374 coding-system-for-read while performing mm-url-insert; remove ^Ms;
9375 decode contents according to the encoding attribute.
9376 (nnrss-save-group-data): Add coding cookie.
9377 (nnrss-mime-encode-string): New function.
9378 (nnrss-check-group): Use it to encode subject and author.
9379
93802004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
9381
9382 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
9383 imaginary variable.
9384
93852004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
9386
9387 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
9388 correctly even if there are wide characters.
9389
93902004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
9391
9392 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
9393 downcased symbol names; make a new cache instead of reusing
9394 bbdb-hashtable.
9395
93962004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
9397
9398 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
9399 concatenating segments rather than before concatenating them.
9400 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
9401
9402 * message.el (message-get-reply-headers): Bind `extra'.
9403
94042004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9405
9406 * message.el (message-extra-wide-headers): New variable.
9407 (message-get-reply-headers): Use it.
9408
94092004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
9410
9411 * gnus-agent.el (gnus-agent-group-path): Decode group name.
9412 (gnus-agent-group-pathname): Ditto.
9413
9414 * gnus-cache.el (gnus-cache-file-name): Decode group name.
9415
9416 * gnus-group.el (gnus-group-make-group): Decode group name.
9417 (gnus-group-make-rss-group): Register the group data after opening
9418 the nnrss group.
9419
94202004-12-17 Paul Jarc <prj@po.cwru.edu>
9421
9422 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
9423 by expiry now get marked as read.
9424
94252004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
9426
9427 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
9428
94292004-12-17 Aidan Kehoe <kehoea@parhasard.net>
9430
9431 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
9432 unify Latin characters in XEmacs.
9433 (mm-find-mime-charset-region): Use it.
9434
94352004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
9436
9437 * gnus-util.el (gnus-delete-directory): New function.
9438
9439 * gnus-agent.el (gnus-agent-delete-group): Use it.
9440
9441 * gnus-cache.el (gnus-cache-delete-group): Use it.
9442
94432004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
9444
9445 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
9446 names.
9447
94482004-12-16 Simon Josefsson <jas@extundo.com>
9449
9450 * hashcash.el (hashcash-payment-alist): Fix custom :type.
9451
94522004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
9453
9454 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
9455
9456 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
9457 (gnus-group-set-current-level): Decode group name.
9458
94592004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
9460
9461 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
9462 failed.
9463
94642004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
9465
9466 * gnus-group.el (gnus-group-delete-group): Decode group name.
9467 (gnus-group-make-rss-group): Encode group name.
9468 (gnus-group-catchup-current): Decode group name.
9469 (gnus-group-kill-group): Decode group name.
9470
94712004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
9472
9473 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
9474
94752004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
9476
9477 * gnus-group.el (gnus-group-make-rss-group):
9478 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
9479
9480 * gnus-start.el (gnus-setup-news): Honor user's setting to
9481 gnus-message-archive-method. Suggested by Lute Kamstra
9482 <lute@gnu.org>.
9483
94842004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
9485
9486 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
9487 global counterparts of the buffer-local variables.
9488
94892004-11-16 Romain Francoise <romain@orebokech.com>
9490
9491 * gnus-sum.el (gnus-summary-exit): Don't clear the global
9492 counterparts of the buffer-local variables.
9493
94942004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
9495
9496 * message.el (message-forbidden-properties): Fixed typo in doc
9497 string.
9498
94992004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
9500
9501 * gnus-util.el (gnus-replace-in-string): Added doc string.
9502
9503 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
9504 to avoid problems when splitting mails with many recipients.
9505
95062004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
9507
9508 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
9509 pop-to-buffer, covered by the subsequent gnus-configure-windows.
9510
95112004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
9512
9513 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
9514 if there is no hashtable in memory or file modification time is
9515 newer than cached timestamp.
9516
95172004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
9518
9519 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
9520 not-matching option.
9521
95222004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
9523
9524 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
9525 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
9526 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
9527 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
9528 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
9529 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
9530
95312004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
9532
9533 * message.el (message-forward-make-body-mml): Remove headers
9534 according to message-forward-ignored-headers if a message is decoded.
9535
95362004-12-02 Romain Francoise <romain@orebokech.com>
9537
9538 * message.el (message-forward-make-body-plain): Always remove
9539 headers according to message-forward-ignored-headers.
9540
95412004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
9542
9543 * spam.el (spam-summary-prepare-exit): Remove the
9544 gnus-summary-limit pop for now, it has problems with ham marks for
9545 me.
9546
95472004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
9548
9549 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
9550 correctly.
9551
95522004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
9553
9554 * format-spec.el (format-spec): Message the char.
9555
95562004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
9557
9558 * gnus-art.el (gnus-split-methods): Reformat comments.
9559
9560 * spam.el (spam-summary-prepare-exit): Remove article limits
9561 before exiting the summary buffer.
9562
95632004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
9564
9565 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
9566 order to silence the byte compiler.
9567
9568 * spam.el: Fix the way to silence the byte compiler, which
9569 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
9570 bbdb-search-simple, spam-BBDB-register-routine,
9571 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
9572 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
9573 spam-stat-buffer-is-spam, spam-stat-load,
9574 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
9575 spam-stat-save and spam-stat-split-fancy.
9576
95772004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
9578
9579 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
9580 which may confuse users.
9581 (canlock-password-for-verify): Ditto.
9582
9583 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
9584
9585 * gnus-art.el (gnus-emphasis-alist): Ditto.
9586
9587 * gnus-registry.el (gnus-registry-max-entries): Ditto.
9588
9589 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
9590
9591 * gnus-start.el (gnus-save-killed-list): Ditto.
9592
9593 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
9594 (gnus-sum-thread-tree-root): Ditto.
9595 (gnus-sum-thread-tree-false-root): Ditto.
9596 (gnus-sum-thread-tree-single-indent): Ditto.
9597
9598 * message.el (message-courtesy-message): Ditto.
9599 (message-archive-note): Ditto.
9600 (message-subscribed-address-file): Ditto.
9601 (message-user-fqdn): Ditto.
9602
9603 * spam-report.el (spam-report-gmane-regex): Ditto.
9604
9605 * spam.el (spam-blackhole-good-server-regex): Ditto.
9606
96072004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
9608
9609 * mml.el (mml-preview): Widen the message buffer before copying
9610 the contents to the preview buffer; sort headers before previewing.
9611
9612 * message.el (message-hidden-headers): Fix the way to avoid a bug
9613 in the `repeat' widget in Emacs 21.3 or earlier.
9614
96152004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
9616
9617 * message.el (message-hidden-headers): Default to "^References:".
9618 Improve customization type. Suggested by Reiner Steib
9619 <Reiner.Steib@gmx.de>.
9620
96212004-11-25 Romain Francoise <romain@orebokech.com>
9622
9623 * message.el (message-strip-forbidden-properties): Remove check for
9624 obsolete `message-hidden' text property, hidden headers are not
9625 accessible in the buffer anymore.
9626
96272004-11-22 Romain Francoise <romain@orebokech.com>
9628
9629 * message.el (message-header-format-alist): Add `From' in list
9630 so that it can be sorted.
9631 (message-fix-before-sending): Widen and sort headers before
9632 sending.
9633 (message-hide-headers): Use narrowing to hide headers by moving
9634 them to the top of the buffer and narrowing to the region
9635 underneath.
9636
96372004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9638
9639 * message.el (message-strip-forbidden-properties): Bind
9640 buffer-read-only (etc) to nil.
9641
96422004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
9643
9644 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
9645 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
9646
96472004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
9648
9649 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
9650
96512004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9652
9653 * dns.el (query-dns): Use sit-for to time instead of
9654 accept-process-output, since that doesn't seem to work on udp
9655 sockets.
9656
96572004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
9658
9659 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
9660
96612004-11-15 Jesper Harder <harder@ifa.au.dk>
9662
9663 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
9664 doc string. Improve doc string.
9665
96662004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
9667
9668 * nntp.el (nntp-request-update-info): Return nil if
9669 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
9670 may not call gnus-activate-group which uselessly issues the GROUP
9671 commands for all nntp groups and wastes time. Reported by Romain
9672 Francoise <romain@orebokech.com>.
9673
9674 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
9675
96762004-11-15 Simon Josefsson <jas@extundo.com>
9677
9678 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
9679 headers separately.
880820fe 9680 (gnus-button-openpgp): New function, inspired by Jochen Küpper
01c52d31
MB
9681 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
9682
96832004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
9684
9685 * gnus-start.el (gnus-convert-old-newsrc):
9686 Assign legacy-gnus-agent to 5.10.7.
9687
96882004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9689
9690 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
9691 start of the lines.
9692
96932004-11-14 Magnus Henoch <mange@freemail.hu>
9694
9695 * hashcash.el (hashcash-default-payment): Change default to 20
9696 (hashcash-default-accept-payment): Change default to 20
9697 (hashcash-process-alist): New variable
9698 (hashcash-generate-payment-async): Add
9699 (hashcash-already-paid-p): Add
9700 (hashcash-insert-payment): Don't generate payments twice
9701 (hashcash-insert-payment-async): Add
9702 (hashcash-insert-payment-async-2): Add
9703 (hashcash-cancel-async): Add
9704 (hashcash-wait-async): Add
9705 (hashcash-processes-running-p): Add
9706 (hashcash-wait-or-cancel): Add
9707 (mail-add-payment): New optional argument. Conditionally start
9708 asynchronous calculation.
9709 (mail-add-payment-async): Add
9710
9711 * message.el (message-send-mail): Wait for asynchronous hashcash
9712 results. Don't clobber existing X-Hashcash headers.
9713 (message-setup-1): Call mail-add-payment-async when
9714 message-generate-hashcash is non-nil.
9715
97162004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
9717
9718 * message.el (message-use-alternative-email-as-from): Examine the
9719 From header as well; use message-make-from in order to include a
9720 user's full name.
9721
97222004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
9723
9724 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
9725 default; improve customization type.
9726 (gnus-emphasis-custom-with-format): New macro.
9727 (gnus-emphasis-custom-value-to-external): New function.
9728 (gnus-emphasis-custom-value-to-internal): New function.
9729
97302004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9731
9732 * dns.el (query-dns): Resolve reverse addresses.
9733
97342004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9735
9736 * gnus-group.el (gnus-group-get-new-news): Use it.
9737
9738 * gnus-start.el (gnus-check-reasonable-setup): New function.
9739
97402004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
9741
9742 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
9743 "Args out of range" error. Reported by Arnaud Giersch
9744 <arnaud.giersch@free.fr>.
9745
97462004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
9747
9748 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
9749
97502004-11-04 Richard M. Stallman <rms@gnu.org>
9751
9752 * spam.el (spam group): Add :version.
9753
9754 * pgg-def.el (pgg group): Add :version.
9755
97562004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
9757
9758 * gnus-art.el (gnus-article-edit-article): Don't associate the
9759 article buffer with a draft file. This is a temporary measure
9760 against the 2004-08-22 change to gnus-article-edit-mode.
9761
97622004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
9763
9764 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
9765 (html2text-format-tags): Remove unused variable `attr'.
9766
97672004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
9768
9769 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
9770
9771 * spam-stat.el (spam-stat): Add :version.
9772
9773 * sieve.el (sieve): Add :version.
9774
9775 * sha1.el (sha1): Add :version.
9776 (sha1-use-external): Remove redundant version.
9777
9778 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
9779 (nnmail-cache-ignore-groups, nnmail-spool-hook)
9780 (nnmail-split-fancy-match-partial-words)
9781 (nnmail-split-lowercase-expanded): Add :version.
9782
9783 * nndiary.el (nndiary): Add :version.
9784
9785 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
9786
9787 * mml-sec.el (mml-default-sign-method)
9788 (mml-default-encrypt-method, mml-signencrypt-style-alist):
9789 Add :version.
9790
9791 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
9792
9793 * mm-url.el (mm-url-use-external, mm-url-program)
9794 (mm-url-arguments): Add :version.
9795
9796 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
9797 (mm-attachment-file-modes, mm-decrypt-option)
9798 (mm-w3m-safe-url-regexp): Add :version.
9799
9800 * message.el (message-cite-prefix-regexp)
9801 (message-sendmail-envelope-from, message-minibuffer-local-map)
9802 (message-user-fqdn, message-completion-alist): Add :version.
9803
9804 * gnus-win.el (gnus-configure-windows-hook)
9805 (gnus-use-frames-on-any-display): Add :version.
9806
9807 * gnus-art.el (gnus-article-address-banner-alist)
9808 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
9809 (gnus-treat-from-picon, gnus-treat-mail-picon)
9810 (gnus-treat-x-pgp-sig): Add :version.
9811
9812 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
9813 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
9814 (gnus-summary-article-delete-hook)
9815 (gnus-summary-display-while-building): Add :version.
9816
9817 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
079a5e72 9818 (gnus-get-top-new-news-hook): Add :version.
01c52d31
MB
9819
9820 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
9821 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
9822
9823 * gnus-registry.el (gnus-registry): Add :version.
9824
9825 * gnus-spec.el (gnus-use-correct-string-widths)
9826 (gnus-make-format-preserve-properties): Add :version.
9827
9828 * gnus.el (gnus-group-charter-alist)
9829 (gnus-group-fetch-control-use-browse-url)
9830 (gnus-install-group-spam-parameters): Add :version.
9831
9832 * gnus-diary.el (gnus-diary): Add :version.
9833
9834 * gnus-delay.el (gnus-delay): Add :version.
9835
9836 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
9837 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
9838 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
9839 Add :version.
9840
9841 * gnus-agent.el (gnus-agent-max-fetch-size)
9842 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
9843 (gnus-agent-prompt-send-queue): Add :version.
9844
9845 * deuglify.el (gnus-outlook-deuglify): Add :version.
9846
9847 * html2text.el: Beautify code. Improve doc strings. Some
9848 checkdoc cleanup.
9849 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
9850
98512004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
9852
9853 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
9854
98552004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
9856
9857 * gnus-registry.el (gnus-registry-hashtb): Create the registry
9858 when package is loaded.
9859
9860 * spam.el (spam-summary-score-preferred-header): Add global preference
9861 for people who want to override the default SpamAssassin over
9862 Bogofilter preference (when both are set).
9863 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
9864 (spam-user-format-function-S): Check
9865 spam-summary-score-preferred-header.
9866 (spam-extra-header-to-number): Add X-Bogosity header parsing.
9867 (spam-user-format-function-S): Format the score correctly.
9868
98692004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
9870
9871 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
9872 signature file. Suggested by Manoj Srivastava
9873 <srivasta@golden-gryphon.com>.
9874
9875 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
9876 iso-2022-jp even in the Japanese language environment.
9877 Suggested by Jason Rumney <jasonr@gnu.org>.
9878
98792004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
9880
9881 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
9882 use the same characters as the dummy marks; make it free from
9883 getting affected by the language environment.
9884 (gnus-summary-read-group-1): Update mark positions only when the
9885 format spec is updated.
9886
9887 * gnus-spec.el (gnus-update-format-specifications): Return a list
9888 of updated types.
9889
98902004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
9891
9892 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
9893 of boundp to check if display-warning is available.
9894
98952004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
9896
9897 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
9898
98992004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
9900
9901 * nnspool.el (nnspool-spool-directory): Use news-path if the
9902 news-directory variable is not bound.
9903
9904 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
9905 function instead of display-warning if it is not available.
9906
99072004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
9908
9909 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
9910 v5-10: Use `point-at-bol'.
9911
99122004-10-26 Simon Josefsson <jas@extundo.com>
9913
9914 * hashcash.el: Fix URL in comment, reported by Cheng Gao
9915 <chenggao@gmail.com>.
9916
99172004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
9918
9919 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
9920 instead.
9921
99222004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
9923
9924 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
9925 to remove a server from the nnimap-server-buffer-alist.
9926 (nnimap-open-connection, nnimap-close-server): Use it.
9927
9928 * gnus-encrypt.el: Remove file in favor of encrypt.el.
9929
99302004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
9931
9932 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
9933 running the major-mode function.
9934
99352004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
9936
9937 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
9938 dummy marks in the right way.
9939
99402004-10-18 David Edmondson <dme@dme.org>
9941
9942 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
9943 excessively.
9944
99452004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
9946
9947 * gnus-util.el (gnus-split-references): Accept a nil references
9948 string and go on blissfully.
9949
9950 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
9951 cases where the references string is non-nil but has no references.
9952
9953 * encrypt.el: Add autoload tags.
9954
9955 * spam.el (spam-resolve-registrations-routine): Remove article
9956 from unregistration list too. Reported by David Hanak
9957 <dhanak@isis.vanderbilt.edu>
9958
99592004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
9960
9961 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
9962 nil. Changed custom type.
9963
99642004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
9965
9966 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
9967
9968 * gnus-sum.el (gnus-summary-move-article): Use it.
9969
99702004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
9971
9972 * encrypt.el: Add autoload cookies.
9973
9974 * spam.el (spam-backend-article-list-property)
9975 (spam-backend-get-article-todo-list)
b97439ce 9976 (spam-backend-put-article-todo-list)
01c52d31
MB
9977 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
9978 Resolve registrations separately.
9979 (spam-register-routine): Format comments.
9980 (spam-unregister-routine, spam-register-routine): Always call with
9981 specific-articles, no default list.
9982 (spam-summary-prepare-exit): Use the spam-classifications function.
9983
9984 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
9985 gnus-encrypt.el.
9986
002876ab 9987 * encrypt.el: Copied from gnus-encrypt.el.
01c52d31 9988
002876ab 9989 * gnus-encrypt.el: Commented that it's obsolete.
01c52d31
MB
9990
99912004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
9992
9993 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
9994 (gnus-score-save): Use it.
9995
9996 * message.el (message-bury): Use `window-dedicated-p'.
9997
99982004-10-15 Simon Josefsson <jas@extundo.com>
9999
10000 * pop3.el (top-level): Don't require nnheader.
10001 (pop3-read-timeout): Add.
10002 (pop3-accept-process-output): Add.
10003 (pop3-read-response, pop3-retr): Use it.
10004
100052004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
10006
10007 * spam.el (spam-register-routine): Move comment.
10008 (spam-verify-bogofilter): Use 'unknown for the initial
10009 spam-bogofilter-valid state, not 'never.
10010
10011 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
10012 for netrc-machine.
10013
10014 * nnimap.el (nnimap-open-connection): Use
10015 netrc-machine-user-or-password.
10016
100172004-10-17 Richard M. Stallman <rms@gnu.org>
10018
10019 * gnus-registry.el (gnus-registry-unload-hook):
10020 Set as a variable with add-hook.
10021
10022 * nnspool.el (nnspool-spool-directory): Use news-directory instead
10023 of news-path.
10024
10025 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
10026
10027 * spam.el: Delete duplicate `provide'.
10028 (spam-unload-hook): Set as a variable with add-hook.
10029
100302004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
10031
10032 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
10033 in the doc string.
10034
10035 * message.el (message-ignored-news-headers)
10036 (message-ignored-supersedes-headers)
10037 (message-ignored-resent-headers)
10038 (message-forward-ignored-headers): Improve custom type.
10039
100402004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
10041
10042 * message.el (message-tokenize-header): Fix 2004-09-06 change
10043 which used point-min in the wrong place.
10044
100452004-10-12 Simon Josefsson <jas@extundo.com>
10046
10047 * tls.el (tls-certtool-program): New variable.
10048 (tls-certificate-information): New function, based on
10049 ssl-certificate-information.
10050
100512004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
10052
10053 * compface.el: Move the version of ELisp-based uncompface program
10054 to the contrib directory because of the copyright problem.
10055
100562004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
10057
10058 * message.el (message-kill-buffer): Raise the current frame.
10059
100602004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
10061
10062 * gnus-sum.el: Mention that multibyte characters don't work as marks.
10063
10064 * gnus.el (message-y-or-n-p): Autoload.
10065
10066 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
10067 (pop3-password-required, pop3-authentication-scheme)
10068 (pop3-leave-mail-on-server): Made customizable.
10069 (pop3): New custom group.
10070 (pop3-retr): Remove `sleep-for' statements.
10071 Suggested by Dave Love <fx@gnu.org>.
10072
10073 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
10074 Windows/DOS.
10075
10076 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
10077 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
10078 Dave Love <fx@gnu.org>.
10079
10080 * mml.el (mml-minibuffer-read-disposition): Require match.
10081 Suggested by Dave Love <fx@gnu.org>.
10082
100832004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
10084
10085 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
10086 doc string.
10087
100882004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
10089
10090 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
10091
100922004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10093
10094 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
10095 instead of calling `mm-insert-inline', to decode text/* parts
10096 before displaying them.
10097
100982004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
10099
10100 * mm-uu.el (mm-uu-text-plain-type): New variable.
10101 (mm-uu-pgp-signed-extract-1): Use it.
10102 (mm-uu-pgp-encrypted-extract-1): Use it.
10103 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
10104 bind mm-uu-text-plain-type with that value.
10105 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
10106 mm-uu-dissect.
10107
101082004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
10109
10110 * gnus-group.el (gnus-update-group-mark-positions):
10111 * gnus-sum.el (gnus-update-summary-mark-positions):
10112 * message.el (message-check-news-body-syntax):
10113 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
10114 of string-as-multibyte.
10115
101162004-10-05 Juri Linkov <juri@jurta.org>
10117
10118 * gnus-group.el (gnus-update-group-mark-positions):
10119 * gnus-sum.el (gnus-update-summary-mark-positions):
10120 * message.el (message-check-news-body-syntax):
10121 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
10122 8-bit unibyte values to a multibyte string for search functions.
10123
101242004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
10125
10126 * mm-uu.el (mm-uu-dissect): Allow optional arg.
10127 (mm-uu-dissect-text-parts): New function.
10128
10129 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
10130 dissect text parts.
10131
10132 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
10133 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
10134
10135 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
10136
10137 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
10138 gnus-current-topics instead of gnus-current-topic.
10139
101402004-10-06 Jesper Harder <harder@ifa.au.dk>
10141
10142 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
10143
101442004-10-05 Jesper Harder <harder@ifa.au.dk>
10145
10146 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
10147 where approriate.
10148
10149 * nnml.el (nnml-generate-active-info): do.
10150
10151 * nndiary.el (nndiary-generate-active-info): do.
10152
10153 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
10154 (gnus-topic-move): do.
10155
10156 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
10157 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
10158
10159 * gnus-srvr.el (gnus-server-prepare)
10160 (gnus-server-open-all-servers): do.
10161
10162 * gnus-msg.el (gnus-summary-cancel-article)
10163 (gnus-summary-resend-message)
10164 (gnus-summary-mail-crosspost-complaint): do.
10165
10166 * gnus-move.el (gnus-change-server): do.
10167
10168 * gnus-group.el (gnus-group-unmark-all-groups)
10169 (gnus-group-set-current-level): do.
10170
101712004-10-04 Simon Josefsson <jas@extundo.com>
10172
10173 * message.el (message-generate-hashcash): Doc fix.
10174
101752004-10-02 Kevin Greiner <kgreiner@compsol.cc>
10176
10177 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
10178 avoid infinite recursion via gnus-get-function.
10179
101802004-10-02 Jesper Harder <harder@ifa.au.dk>
10181
10182 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
10183
10184 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
10185
10186 * nnmail.el (nnmail-split-history): do.
10187
10188 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
10189 (nnml-request-delete-group): do.
10190
10191 * nnslashdot.el (nnslashdot-read-groups): do.
10192
10193 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
10194 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
10195
10196 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
10197 (nnspool-sift-nov-with-sed): Use last
10198 (nnspool-retrieve-headers-with-nov): Use mapc.
10199 (nnspool-request-newgroups): Use dolist.
10200 (nnspool-request-group): Use last.
10201
10202 * nntp.el (nntp-read-server-type): Use dolist.
10203
10204 * nnvirtual.el (nnvirtual-create-mapping)
10205 (nnvirtual-update-read-and-marked): Use dolist.
10206 (nnvirtual-convert-headers): Simplify.
10207
102082004-10-01 Kevin Greiner <kgreiner@compsol.cc>
10209
10210 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
10211 support for sync'ing tick marks.
10212
102132004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
10214
10215 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
10216 there's no visible header.
10217
102182004-10-01 Kevin Greiner <kgreiner@compsol.cc>
10219
10220 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
10221 necessary, pass full group name to gnus-request-set-marks.
10222
102232004-10-01 Simon Josefsson <jas@extundo.com>
10224
10225 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
10226 acroread.
10227
102282004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10229
10230 * spam-report.el (spam-report-gmane): Fix interactive.
10231
10232 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
10233
10234 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
10235 when writing file.
10236 (gnus-agent-synchronize-flags): Don't default to being
10237 interactive.
10238
102392004-09-30 Simon Josefsson <jas@extundo.com>
10240
10241 * message.el (message-generate-hashcash): Add.
10242 (message-send-mail): Use it, call mail-add-payment.
10243
102442004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
10245
10246 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
10247
102482004-09-28 Kevin Greiner <kgreiner@compsol.cc>
10249
10250 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
10251 gnus-requst-update-info with explicit code to sync the in-memory
10252 info read flags with the marks being sync'd to the backend.
10253
10254 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
10255
102562004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
10257
10258 * spam.el (spam-verify-bogofilter): Add new function.
10259 (spam-check-bogofilter)
10260 (spam-bogofilter-register-with-bogofilter): Use it.
10261 (spam-verify-bogofilter): Add small fixes.
10262
102632004-09-28 Simon Josefsson <jas@extundo.com>
10264
10265 * hashcash.el (hashcash-generate-payment): Revert.
10266
102672004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
10268
10269 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
10270 gnus-extract-references instead of gnus-split-references.
10271
10272 * gnus-util.el (gnus-extract-references): Add new function, analogous
10273 to gnus-split-references but extracts only the message-ID without
10274 anything extra.
10275
10276 * hashcash.el (hashcash-generate-payment)
10277 (hashcash-check-payment): Do the right thing if hashcash-path is
10278 nil (because the hashcash program could not be found).
10279
10280 * spam.el (spam-use-hashcash): Remove comment.
10281
102822004-09-27 Jesper Harder <harder@ifa.au.dk>
10283
10284 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
10285 (gnus-cache-enter-article, gnus-cache-remove-article)
10286 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
10287
10288 * gnus-async.el (gnus-async-prefetch-remove-group): do.
10289
10290 * gnus-art.el (article-hide-boring-headers)
10291 (article-translate-strings, article-display-face)
10292 (gnus-article-mime-match-handle-first)
10293 (gnus-article-highlight-headers)
10294 (gnus-article-add-buttons-to-head): do.
10295
102962004-09-27 Simon Josefsson <jas@extundo.com>
10297
10298 * hashcash.el: New version, from
10299 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
10300 ../contrib/.
10301
103022004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
10303
10304 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
10305
103062004-09-26 Jesper Harder <harder@ifa.au.dk>
10307
10308 * gnus-dup.el (gnus-dup-open): Use mapc.
10309 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
10310
10311 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
10312 Reported by Stefan Wiens <s.wi@gmx.net>.
10313
10314 * gnus.el (gnus-shutdown): Use dolist.
10315
10316 * gnus-undo.el (gnus-undo): Use mapc.
10317
10318 * nnrss.el (nnrss-generate-active): do.
10319
10320 * message.el (message-cite-original-without-signature)
10321 (message-cite-original): Use mapc.
10322 (message-do-actions, message-make-forward-subject): Use dolist.
10323
103242004-09-25 Kevin Greiner <kgreiner@compsol.cc>
10325
10326 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
10327 deletion to remove entire duplicate line. Fixes merged article
10328 number bug.
10329
103302004-09-25 Kevin Greiner <kgreiner@compsol.cc>
10331
10332 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
10333 servers that are offline. Avoids having gnus-agent-toggle-plugged
10334 first ask if you want to open a server and then, even when you
10335 responded with no, asking if you want to synchronize the server's
10336 flags.
10337 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
10338 multi-line expressions.
10339 (gnus-agent-synchronize-group-flags): New internal function.
10340 Updates marks in memory (in the info structure) AND in the
10341 backend.
10342
10343 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
10344
10345 * nnagent.el (nnagent-request-set-mark): Use
10346 gnus-agent-synchronize-group-flags, not backend's request-set-mark
10347 method, to ensure that synchronization updates marks in the
10348 backend and in the info (in memory) structure.
10349
103502004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
10351
10352 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
10353 convention fully; don't miss the root article of a thread; make
10354 the X-Draft-From header with correct article numbers.
10355
103562004-09-23 Kevin Greiner <kgreiner@compsol.cc>
10357
10358 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
10359 unless plugged. Disable the agent so that an open failure causes
10360 an error.
10361
10362 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
10363 Reverted 2004-09-21 change. The backend must be opened while
10364 synchronizing flags even when the backend stores the flags
10365 locally.
10366
103672004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
10368
10369 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
10370 in `header' match. Reported by Svend Tollak Munkejord.
10371
10372 * message.el (message-cite-original): Fix use of
10373 `message-cite-articles-with-x-no-archive'.
10374
103752004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
10376
10377 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
10378 (gnus-window-to-buffer): Ditto.
10379
10380 * mml.el (mml-preview-buffer): New variable.
10381 (mml-preview): Manage window layout with gnus-buffer-configuration.
10382
10383 * gnus-msg.el (gnus-setup-message): Put article numbers into the
10384 X-Draft-From header even if those articles aren't quoted.
10385
103862004-09-21 Kevin Greiner <kgreiner@compsol.cc>
10387
10388 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
10389 (gnus-request-set-mark, gnus-request-update-mark): Use new
10390 g-s-t-u-l-m to decide to use backend even when unplugged.
10391
103922004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
10393
10394 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
10395 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
10396
103972004-09-20 Simon Josefsson <jas@extundo.com>
10398
10399 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
10400 "utf-16-le".
10401
104022004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
10403
10404 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
10405
104062004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
10407
10408 * uudecode.el (uudecode-use-external): Add :version.
10409
10410 * smime.el (smime-CA-file, smime-encrypt-cipher)
10411 (smime-dns-server): Add :version.
10412
10413 * smiley.el (gnus-smiley-file-types): Add :version.
10414
10415 * sha1.el (sha1-use-external): Add :version.
10416
10417 * pgg-def.el (pgg-query-keyserver): Add :version.
10418
10419 * nnmail.el (nnmail-fancy-expiry-targets)
10420 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
10421 Add :version.
10422
10423 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
10424 (nnimap-retrieve-groups-asynchronous): Add :version.
10425 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
10426
10427 * mml.el (mml-content-disposition-parameters)
10428 (mml-insert-mime-headers-always): Add :version.
10429
10430 * mm-util.el (mm-coding-system-priorities): Add :version.
10431
10432 * mm-decode.el (mm-inline-text-html-with-images)
10433 (mm-keep-viewer-alive-types, mm-external-terminal-program)
10434 (mm-verify-option): Add :version.
10435 (mm-text-html-renderer): Change :version.
10436
10437 * message.el (message-fcc-externalize-attachments)
10438 (message-required-headers, message-draft-headers)
10439 (message-subject-trailing-was-query)
10440 (message-subject-trailing-was-ask-regexp)
10441 (message-subject-trailing-was-regexp, message-mark-insert-begin)
10442 (message-mark-insert-end, message-archive-header)
10443 (message-archive-note, message-cross-post-default)
10444 (message-cross-post-note, message-followup-to-note)
10445 (message-cross-post-note-function, message-use-mail-followup-to)
10446 (message-subscribed-address-functions)
10447 (message-subscribed-address-file, message-subscribed-addresses)
10448 (message-subscribed-regexps, message-allow-no-recipients)
10449 (message-yank-cited-prefix, message-signature-insert-empty-line)
10450 (message-hidden-headers, message-hierarchical-addresses)
10451 (message-mail-user-agent, message-use-idna)
10452 (message-valid-fqdn-regexp)
10453 (message-strip-special-text-properties, message-header-synonyms)
10454 (message-beginning-of-line, message-tab-body-function): Add :version.
10455 (message-insert-canlock, message-wide-reply-confirm-recipients):
10456 Change :version.
10457
10458 * mail-source.el (mail-source-ignore-errors): Add :group, :type
10459 and :version.
10460 (mail-source-delete-old-incoming-confirm)
10461 (mail-source-movemail-program): Add :version.
10462
10463 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
10464 (gnus-agent-cache, gnus-agent): Change :version.
10465
10466 * gnus-util.el (gnus-use-byte-compile): Change :version.
10467
10468 * gnus-sum.el (gnus-summary-make-false-root-always)
10469 (gnus-summary-default-high-score)
10470 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
10471 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
10472 (gnus-read-all-available-headers, gnus-article-emulate-mime)
10473 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
10474 (gnus-sum-thread-tree-single-indent)
10475 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
10476 (gnus-sum-thread-tree-leaf-with-other)
10477 (gnus-sum-thread-tree-single-leaf): Add :version.
10478 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
10479 (gnus-article-loose-mime): Change :version.
10480
10481 * gnus-start.el (gnus-backup-startup-file)
10482 (gnus-save-startup-file-via-temp-buffer): Add :version.
10483
10484 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
10485 (gnus-server-offline-face): Add :version.
10486
10487 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
10488
10489 * gnus-msg.el (gnus-gcc-externalize-attachments)
10490 (gnus-debug-files, gnus-debug-exclude-variables)
10491 (gnus-discouraged-post-methods): Change :version.
10492 (gnus-confirm-mail-reply-to-news)
10493 (gnus-confirm-treat-mail-like-news): Add :version.
10494
10495 * gnus-int.el (gnus-server-unopen-status): Add :version.
10496
10497 * gnus-group.el (gnus-group-jump-to-group-prompt)
10498 (gnus-large-ephemeral-newsgroup)
10499 (gnus-fetch-old-ephemeral-headers): Add :version.
10500
10501 * gnus-fun.el (gnus-x-face-directory)
10502 (gnus-convert-pbm-to-x-face-command)
10503 (gnus-convert-image-to-x-face-command)
10504 (gnus-convert-image-to-face-command): Add :version.
10505
10506 * gnus-delay.el (gnus-delay-default-hour): Add :version.
10507
10508 * gnus-cite.el (gnus-cite-blank-line-after-header)
10509 (gnus-article-boring-faces): Add :version.
10510
10511 * gnus-art.el (gnus-buttonized-mime-types)
10512 (gnus-inhibit-mime-unbuttonizing)
10513 (gnus-treat-display-face)
10514 (gnus-treat-body-boundary): Change :version.
10515 (gnus-body-boundary-delimiter, gnus-picon-databases)
10516 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
10517 (gnus-treat-date-english, gnus-treat-fold-headers)
10518 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
10519 (gnus-treat-mail-picon, gnus-treat-wash-html)
10520 (gnus-article-encrypt-protocol)
10521 (gnus-use-idna, gnus-article-over-scroll)
10522 (gnus-mime-display-multipart-alternative-as-mixed)
10523 (gnus-mime-display-multipart-related-as-mixed)
10524 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
10525 (gnus-ctan-url, gnus-button-ctan-handler)
10526 (gnus-button-handle-ctan-bogus-regexp)
10527 (gnus-button-ctan-directory-regexp)
10528 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
10529 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
10530 (gnus-button-man-level, gnus-button-emacs-level)
10531 (gnus-button-message-level, gnus-button-browse-level): Add :version.
10532
10533 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
10534 (gnus-agent-go-online): Change :version.
10535 (gnus-agent-expire-unagentized-dirs)
10536 (gnus-agent-auto-agentize-methods): Add :version.
10537
10538 * flow-fill.el (fill-flowed-display-column)
10539 (fill-flowed-encode-column): Add :version.
10540
10541 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
10542 (gnus-outlook-deuglify-unwrap-max)
10543 (gnus-outlook-deuglify-cite-marks)
10544 (gnus-outlook-deuglify-unwrap-stop-chars)
10545 (gnus-outlook-deuglify-no-wrap-chars)
10546 (gnus-outlook-deuglify-attrib-cut-regexp)
10547 (gnus-outlook-deuglify-attrib-verb-regexp)
10548 (gnus-outlook-deuglify-attrib-end-regexp)
10549 (gnus-outlook-display-hook): Add :version.
10550
10551 * binhex.el (binhex-use-external): Add :version.
10552
105532004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
10554
10555 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
10556 and `invisible'.
10557
105582004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
10559
10560 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
10561 in gnus-registry-trim.
10562
105632004-09-13 Simon Josefsson <jas@extundo.com>
10564
10565 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
10566
10567 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
10568
10569 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
10570 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
10571 <yamaoka@jpl.org>.
10572 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
10573 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
10574 <yamaoka@jpl.org>.
10575
10576 * sieve.el (sieve-manage-mode): Ditto.
10577
105782004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
10579
10580 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
10581
105822004-09-11 Simon Josefsson <jas@extundo.com>
10583
10584 * dns-mode.el: Add.
10585
10586 * mm-view.el (mm-display-dns-inline): Add.
10587
10588 * mm-decode.el (mm-inline-media-tests): Add text/dns.
10589 (mm-automatic-display): Ditto.
10590
10591 * mailcap.el (mailcap-mime-data): Add text/dns.
10592 (mailcap-mime-extensions): Map .soa to text/dns.
10593
105942004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
10595
10596 * gnus-art.el (article-decode-mime-words, article-babel)
10597 (gnus-article-highlight-signature, gnus-article-add-buttons)
10598 (gnus-signature-toggle): Remove unnecessary bindings of
10599 `inhibit-read-only' inherited from v5.10 merge.
10600
106012004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
10602
10603 * nntp.el (nntp): New customization group.
10604 (nntp-authinfo-file): Add customization group.
10605
10606 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
10607
10608 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
10609
10610 * gnus.el (to-address, to-list, subscribed)
10611 (large-newsgroup-initial): Ditto.
10612
10613 * flow-fill.el (fill-flowed-display-column)
10614 (fill-flowed-encode-column): Ditto.
10615
ce058493 106162004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
01c52d31
MB
10617
10618 * message.el (message-tokenize-header, message-send-mail-with-qmail):
10619 Use point-min rather than 1.
10620 (message-send-mail): Use buffer-size rather than point-max.
10621
10622 * gnus-sum.el (gnus-summary-search-article-forward):
10623 Signal a specific `search-failed' rather than a generic `error'.
10624
10625 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
10626 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
10627 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
10628
106292004-09-10 Simon Josefsson <jas@extundo.com>
10630
10631 * nndb.el (require): Remove tcp and duplicate cl.
10632
106332004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
10634
10635 * gnus-agent.el (directory-files-and-attributes): Move forward.
10636
106372004-09-09 Kevin Greiner <kgreiner@compsol.cc>
10638
10639 * gnus-agent.el (directory-files-and-attributes): Optionally
10640 defined to support XEmacs.
10641
106422004-09-09 Kevin Greiner <kgreiner@compsol.cc>
10643
002876ab 10644 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
01c52d31
MB
10645 to avoid run-time CL dependencies.
10646 (gnus-agent-unfetch-articles): New function.
10647 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
10648 article numbers even when local .overview file is missing.
002876ab 10649 (gnus-agent-read-article-number): New function. Only accepts
01c52d31
MB
10650 27-bit article numbers.
10651 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
10652 gnus-agent-read-article-number.
10653 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
10654 from backend while recognizing that article numbers in .overview
10655 must be valid.
10656 (gnus-agent-update-files-total-fetched-for): Use
10657 directory-files-and-attributes to improve performance.
10658 * gnus-int.el (gnus-request-move-article): Use
10659 gnus-agent-unfetch-articles in place of gnus-agent-expire to
10660 improve performance.
10661
10662 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
10663 some users confused by references to .newsrc when they only have a
10664 .newsrc.eld file.
149cd465
JB
10665 (gnus-convert-mark-converter-prompt)
10666 (gnus-convert-converter-needs-prompt): Fixed use of property list.
01c52d31 10667 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
002876ab 10668 New function. Used internally to only display 'gnus converting
01c52d31
MB
10669 files' message when actually necessary.
10670
10671 * gnus-sum.el (): Removed (require 'gnus-agent) as required
10672 methods now autoloaded.
10673
106742004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
10675
10676 * gnus-sum.el (gnus-summary-insert-subject): Remove list
10677 identifiers.
10678
106792004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
10680
10681 * gnus-picon.el: Fix indentation and closing parenthesis.
10682
106832004-09-01 Simon Josefsson <jas@extundo.com>
10684
10685 * message.el (message-canlock-generate): Require sha1, not
56fd9faa 10686 sha1-el. (Can we get rid of this require altogether? It is ugly
01c52d31
MB
10687 to require within a function. Sadly, if sha1.el isn't loaded, the
10688 let binding in m-c-g will hide the defcustom definition, which is
10689 bad.)
10690
10691 * canlock.el: Require sha1, not sha1-el.
10692
10693 * message.el: Don't autoload sha1 (there is a autoload cookie in
10694 sha1.el).
10695
10696 * sha1-el.el: Renamed to sha1.el.
10697
106982004-08-30 Juanma Barranquero <lektu@terra.es>
10699
10700 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
10701
107022004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
10703
10704 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
10705
107062004-08-30 Kim F. Storm <storm@cua.dk>
10707
10708 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
10709
10710 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
10711 Add :group 'nnimap.
10712
107132004-08-30 Andreas Schwab <schwab@suse.de>
10714
10715 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
10716 ?* and ?\;.
10717
10718 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
10719 and ?\' to symbol instead of whitespace.
10720
107212004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
10722
10723 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
10724
10725 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
10726 instead of re-search-forward.
10727
10728 * gnus-uu.el (gnus-uu-save-article): Ditto.
10729 (gnus-uu-post-encode-uuencode): Ditto.
10730
10731 * html2text.el (html2text-clean-list-items): Ditto.
10732 (html2text-clean-dtdd): Ditto.
10733 (html2text-format-tags): Ditto.
10734
10735 * message.el (message-send-mail-with-sendmail): Fix regexp.
10736 (message-fill-field-general): Use search-forward instead of
10737 re-search-forward.
10738 (unbold-region): Ditto.
10739
10740 * nnrss.el (nnrss-request-article): Ditto.
10741
10742 * nnslashdot.el (nnslashdot-request-article): Ditto.
10743
10744 * nnweb.el (nnweb-gmane-wash-article): Ditto.
10745
10746 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
10747 "Unrecognized menu descriptor" error in XEmacs.
10748
107492004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
10750
10751 * gnus-sum.el (gnus-read-header): Don't remove a header for the
10752 parent article of a sparse article in the thread hashtb.
10753
107542004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
10755
10756 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
10757 (nnmail-expand-newtext): Lowercase expanded entries if
10758 nnmail-split-lowercase-expanded is non-nil.
10759
107602004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
10761
c9e31f32 10762 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward entry.
01c52d31
MB
10763
10764 * gnus-group.el (gnus-group-line-format-alist): Convert the value
10765 of gnus-tmp-news-method into string under XEmacs. It will be
10766 passed to gnus-correct-length which takes only a string argument.
10767
107682004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
10769
10770 * gnus-util.el (gnus-bind-print-variables): New macro.
10771 (gnus-prin1): Use it.
10772 (gnus-prin1-to-string): Use it.
10773 (gnus-pp): New function.
10774 (gnus-pp-to-string): New function.
10775
c9e31f32
SM
10776 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
10777 Replace pp-to-string with gnus-pp-to-string.
01c52d31
MB
10778 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
10779 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
10780 * gnus-msg.el (gnus-debug): Ditto.
10781 * gnus-score.el (gnus-score-save): Ditto.
10782 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
10783 gnus-pp-to-string.
10784 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
10785 with gnus-pp.
10786 * score-mode.el (gnus-score-pretty-print): Ditto.
10787 * webmail.el (webmail-debug): Ditto.
10788
107892004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
10790
c9e31f32
SM
10791 * gnus-art.el (article-display-face, article-display-x-face):
10792 Use buffer-read-only.
01c52d31
MB
10793
107942004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
10795
c9e31f32
SM
10796 * gnus-art.el (article-hide-list-identifiers):
10797 Bind inhibit-read-only as t.
01c52d31
MB
10798
107992004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
10800
10801 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
10802
108032004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
10804
10805 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
10806 (gnus-narrow-to-page): Don't assume point-min == 1.
10807 (gnus-article-edit-mode): Derive from message-mode.
10808
10809 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
10810 point-min == 1.
10811
10812 * imap.el (imap-parse-address-list, imap-parse-body-ext):
10813 Disable incorrect use of `assert'.
10814
10815 * message.el (message-mode): Set comment-start-skip.
10816
01c52d31
MB
108172004-08-22 Sam Steingold <sds@gnu.org>
10818
10819 * pop3.el (pop3-leave-mail-on-server): New user variable.
10820 (pop3-movemail): Delete mail only when it is nil.
10821
108222004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
10823
10824 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
10825
10826 * mml.el (mml-preview): Use `pop-to-buffer'.
10827
10828 * message.el (message-goto-mail-followup-to): Insert after "To".
10829 (message-carefully-insert-headers): Add comment.
10830
10831 * gnus.el: Remove unused variable `gnus-article-check-size'.
10832
10833 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
10834
10835 * gnus-art.el (gnus-button-alist): Improve
10836 `gnus-button-handle-library' entry.
10837
108382004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
10839
10840 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
10841 downcase, since XEmacs capitalizes error messages differently.
10842
108432004-08-18 Jesper Harder <harder@ifa.au.dk>
10844
10845 * nntp.el: Add (require 'gnus) due to reference to
10846 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
10847
108482004-08-18 Florian Weimer <fw@deneb.enyo.de>
10849
10850 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
10851 `mm-fill-flowed'.
10852
10853 * mm-decode.el (mm-dissect-singlepart): Check it.
10854
108552004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
10856
10857 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
10858 'imap' for netrc parsing.
10859
108602004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
10861
10862 * mailcap.el (mailcap-mime-data): Mark as risky.
10863
108642004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
10865
10866 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
10867 may be included in the encoded word.
10868 (rfc2047-encode): Don't append a space if the encoded word
10869 includes close parenthesis.
10870
108712004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
10872
10873 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
10874 of text within parentheses.
10875
108762004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
10877
10878 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
10879 (gnus-encrypt-write-file-contents): Make the password key the file
10880 name PLUS the cipher, not just the cipher. Also remove failed
10881 passwords from the cache.
10882
108832004-08-06 Simon Josefsson <jas@extundo.com>
10884
10885 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
10886 fix.
10887
108882004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
10889
10890 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
10891 LWSP.
10892
108932004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
10894
10895 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
10896 to append in-reply-to: data to the references: header.
10897
10898 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
10899 (netrc-parse): Use gnus-encrypt.el functions.
10900
10901 * gnus-encrypt.el: Add new file for encryption support; currently
10902 does only a few GPG ciphers and an internal XOR cipher.
10903
10904 * password.el: Add comments on using password-read-and-add.
10905 (password-read-and-add): Add function to read and add the
10906 password to the cache at once.
10907
109082004-07-28 Simon Josefsson <jas@extundo.com>
10909
10910 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
10911 parameter (but don't use it, for now).
10912
10913 * imap.el (imap-ssl-open): Use imap-process-connection-type,
10914 instead of hard coding to nil.
10915
109162004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
10917
10918 * mm-view.el (mm-inline-image-emacs): Open lines under an image
10919 as mm-inline-image-xemacs does.
10920
109212004-07-26 Simon Josefsson <jas@extundo.com>
10922
10923 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
10924 Revert part of 2004-07-17 change below.
10925
109262004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
10927
10928 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
10929 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
10930
109312004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10932
10933 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
10934 quotes that actually start with ">" at the beginning of the
10935 lines.
10936
109372004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
10938
10939 * rfc2047.el (rfc2047-encode-region): Fix last change.
10940 (rfc2047-encode-parameter): Remove useless concat.
10941
109422004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
10943
10944 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
10945 encode special characters; fix some kind of misconfigured headers;
10946 signal a real error if debug-on-quit or debug-on-error is non-nil.
10947 (rfc2047-encode-max-chars): New variable.
10948 (rfc2047-encode-1): Use it.
10949 (rfc2047-encode-parameter): New function.
10950
10951 * mml.el (mml-insert-parameter): Remove an excessive space.
10952
109532004-07-17 Simon Josefsson <jas@extundo.com>
10954
10955 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
10956 Kai Grossjohann <kai@emptydomain.de>.
10957 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
10958 (gnus-group-make-menu-bar): Ditto.
10959
10960 * gnus-util.el (gnus-group-server): Add.
10961
109622004-07-16 Jesper Harder <harder@ifa.au.dk>
10963
10964 * message.el (message-clone-locals): Clone sendmail and smtp
10965 variables.
10966
109672004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
10968
10969 * rfc2047.el (rfc2047-encode-region): Fix last change.
10970
109712004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
10972
10973 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
10974 characters as non-special.
10975
109762004-07-09 Simon Josefsson <jas@extundo.com>
10977
10978 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
10979 Users will lose all flag changes made while unplugged with
10980 e.g. nntp unless flag synchronization happens, thus `nil' is not a
10981 good default. See numerous reports on ding mailing list.
10982
109832004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
10984
10985 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
10986 add generate-head-function and generate-article-function to the
10987 rfc822-forward entry.
10988 (nndoc-rfc822-forward-generate-article): New function.
10989 (nndoc-rfc822-forward-generate-head): New function.
10990
10991 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
10992
109932004-07-06 Dan Christensen <jdc@uwo.ca>
10994
10995 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
10996 respect display group parameter and gnus-summary-expunge-below.
10997 (gnus-articles-to-read): Remove unused reference to display group
10998 parameter.
10999
110002004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11001
11002 * nnheader.el (nnheader-uniquify-message-id): New experimental
11003 variable.
11004 (nnheader-nov-read-message-id): Use it.
11005
11006 * spam-report.el (spam-report-gmane): Add interactive.
11007
110082004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
11009
11010 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
11011 qp-or-base64 for the application/* types.
11012
110132004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
11014
11015 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
11016
110172004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
11018
11019 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
11020 trim value.
11021
110222004-01-25 Paul Jarc <prj@po.cwru.edu>
11023
11024 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
11025 New macro and function.
11026 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
11027
110282004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
11029
11030 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
11031 after-load-alist.
11032
110332004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11034
11035 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
11036 update info that isn't there.
11037
110382004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
11039
11040 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
11041 entry.
11042
110432004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
11044
11045 * mm-view.el (mm-inline-render-with-function): Use multibyte
11046 buffer; decode html source by charset.
11047
11048 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
11049
11050 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
11051 Mule-UCS is loaded under XEmacs.
11052 (mm-mime-mule-charset-alist): Avoid duplicated entries.
11053
110542004-06-28 Jesper Harder <harder@ifa.au.dk>
11055
11056 * nnheader.el (nnheader-max-head-length): Increase to 8192.
11057
110582004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
11059
11060 * mm-util.el (mm-coding-system-p): Return a coding-system.
11061 (mm-mime-mule-charset-alist): Use shift_jis instead of
11062 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
11063 entries for the mime charsets iso-2022-jp-3 and shift_jis.
11064 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
11065 instead of japanese-shift-jis and iso-latin-1 respectively in
11066 order to share the default value with both Emacs and XEmacs-mule.
11067 (mm-mule-charset-to-mime-charset): Make
11068 mm-coding-system-priorities effective.
11069 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
11070 while predicating of candidates upon the priorities.
11071
110722004-06-27 Jesper Harder <harder@ifa.au.dk>
11073
11074 * gnus-sum.el (gnus-summary-make-menu-bar): Add
11075 gnus-uu-invert-processable.
11076
11077 * gnus.el: Autoload gnus-uu-invert-processable.
11078
110792004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
11080
11081 * mm-util.el (mm-with-multibyte-buffer): New macro.
11082
11083 * rfc2047.el (rfc2047-encode-string): Use it.
11084 (rfc2047-encode-region): Move point to the end of the region after
11085 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
11086
110872004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
11088
11089 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
11090 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
11091
110922004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
11093
11094 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
11095 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
11096 Karl Chen <quarl@nospam.quarl.org>.
11097
110982004-06-23 Jesper Harder <harder@ifa.au.dk>
11099
11100 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
11101 invalid addresses.
11102
111032004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
11104
11105 * spam.el: Change section markers, revise TODO list.
11106 (spam-backends): Make new master list of all installed backends.
11107 (spam-summary-exit-behavior): Add new variable to determine how
11108 messages moves are done at summary exit.
11109 (spam-move-spam-nonspam-groups-only)
11110 (spam-process-ham-in-nonham-groups)
11111 (spam-process-ham-in-spam-groups): Remove variables, the
11112 spam-summary-exit-behavior variable should be used to manage this
11113 behavior.
11114 (spam-old-ham-articles, spam-old-spam-articles): Remove.
11115 (spam-old-articles): Add variable, replacing spam-old-ham-articles
11116 and spam-old-spam-articles.
11117 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
11118 Add empty variables, placeholders for the backends they represent.
11119 (spam-set-difference): Move, unchanged.
11120 (spam-list-of-processors): Declare OBSOLETE, not used anymore
11121 unless the user has a processor variable.
11122 (spam-classifications, spam-classification-valid-p)
11123 (spam-backend-properties, spam-backend-property-valid-p)
11124 (spam-backend-function-type-valid-p)
11125 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
11126 (spam-report-articles-gmane, spam-report-articles-resend):
11127 Remove functions, they are not needed.
11128 (spam-install-backend-super, spam-backend-list)
11129 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
11130 (spam-backend-function, spam-backend-ham-registration-function)
11131 (spam-backend-spam-registration-function)
11132 (spam-backend-ham-unregistration-function)
11133 (spam-backend-spam-unregistration-function)
11134 (spam-backend-statistical-p, spam-backend-mover-p)
11135 (spam-install-backend-alias, spam-install-checkonly-backend)
11136 (spam-install-mover-backend, spam-install-nocheck-backend)
11137 (spam-install-backend, spam-install-statistical-backend)
11138 (spam-install-statistical-checkonly-backend): Add backend installation
11139 support.
11140 (spam-summary-prepare-exit): Rewrite to use the new backend code.
11141 (spam-group-processor-p): Use the new backend code and respect the
11142 summary exit behavior.
11143 (spam-mark-spam-as-expired-and-move-routine): Remove.
11144 (spam-summary-prepare): Change to use the new spam-old-articles
11145 variable.
11146 (spam-copy-or-move-routine, spam-copy-spam-routine)
11147 (spam-move-spam-routine, spam-copy-ham-routine)
11148 (spam-move-ham-routine): Add code to copy/move ham or spam.
11149 (spam-fetch-field-fast): Improve doc and code, plus allow the
11150 'number request.
11151 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
11152 variables.
11153 (spam-split, spam-find-spam): Use the new backend code.
11154 (spam-registration-functions): Remove variable.
11155 (spam-unregister-routine): Add convenience wrapper.
11156 (spam-log-undo-registration, spam-register-routine)
11157 (spam-log-processing-to-registry)
11158 (spam-log-unregistration-needed-p): Rename "check" to "backend"
11159 where possible.
11160 (spam-check-gmane-xref, spam-check-regex-headers)
11161 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
11162 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
11163 (spam-check-bogofilter-headers, spam-check-spamoracle)
11164 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
11165 (spam-check-crm114-headers): Use the spam-split-group that
11166 spam-split prepares, no need to determine it every time.
11167
11168 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
11169 to the nnheader-parse-naked-head call.
11170
11171 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
11172
11173 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
11174 the nnheader-nov-read-message-id call.
11175
111762004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
11177
11178 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
11179 gnus-activate-group twice. Suggested by Markus Peter
11180 <warp@spin.de>.
11181
111822004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
11183
11184 * gnus-art.el (gnus-article-time-format): Exchange the order of
11185 day and month in the default value; fix customization type.
11186 (article-date-ut): Use add-text-properties.
11187 (article-make-date-line): Use message-make-date instead of
11188 current-time-string.
11189
11190 * message.el (message-fetch-field): Don't use set-text-properties.
11191 (message-make-date): Simplify.
0f49874b 11192
01c52d31 111932004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 11194
01c52d31
MB
11195 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
11196 (rfc2047-encode-region): Treat text within parentheses as special;
11197 show the original text when error has occurred.
0f49874b 11198
01c52d31
MB
11199 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
11200 already-computed method to gnus-activate-group.
0f49874b 11201
01c52d31
MB
11202 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
11203 same select-methods identical Lisp objects.
0f49874b 11204
01c52d31
MB
11205 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
11206 object when modifying the info.
0f49874b 11207
01c52d31 112082004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 11209
01c52d31
MB
11210 * gnus-srvr.el (gnus-server-set-info): Remove the server from
11211 gnus-opened-servers since it has never been opened with the new
11212 configuration yet.
0f49874b 11213
01c52d31 112142004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 11215
01c52d31
MB
11216 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
11217 arg to nnheader-generate-fake-message-id.
0f49874b 11218
01c52d31 112192004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 11220
01c52d31
MB
11221 * nnheader.el (nnheader-generate-fake-message-id): Accept a
11222 number and build a fake message ID localized to a group and
11223 article number (so it's repeatable from that point on).
cc4a96c6 11224 (nnheader-fake-message-id-p): Change regex to accommodate new fake
01c52d31 11225 ID format.
ca0a6900 11226
01c52d31
MB
11227 * gnus-sum.el (gnus-get-newsgroup-headers): Call
11228 nnheader-generate-fake-message-id with the article number.
ca0a6900 11229
01c52d31 112302004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 11231
01c52d31
MB
11232 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
11233 end-of-buffer.
a21fb88e 11234
01c52d31 112352004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 11236
01c52d31 11237 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 11238
01c52d31 112392004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 11240
01c52d31
MB
11241 * rfc2047.el (rfc2047-encode-message-header): Remove useless
11242 goto-char.
11243 (rfc2047-encode): Fold the line before encoding.
bfe5418b 11244
01c52d31 112452004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 11246
01c52d31
MB
11247 * rfc2047.el (rfc2047-encode-message-header): Disabled header
11248 folding -- not all headers can be folded, and this should be done
11249 by the message composition mode. Probably. I think.
d4755e04 11250
01c52d31 112512004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 11252
01c52d31
MB
11253 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
11254 fast.
95f75c75 11255
01c52d31
MB
11256 * gnus-ems.el (gnus-remove-image): Don't use
11257 message-text-with-property; remove only the image found first.
4a43ee9b 11258
01c52d31 112592004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 11260
01c52d31 11261 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 11262
01c52d31 112632004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 11264
01c52d31
MB
11265 * message.el (message-text-with-property): Make it fast and accept
11266 optional arguments.
11267 (message-strip-forbidden-properties): Use it.
11268 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 11269
01c52d31 11270 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 11271
01c52d31 112722004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 11273
01c52d31
MB
11274 * gnus-art.el (article-hide-headers): Don't change the buffer
11275 mistakenly when performing mml-preview even if
11276 gnus-single-article-buffer is nil.
4a43ee9b 11277
01c52d31 112782004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 11279
01c52d31
MB
11280 * message.el (message-expand-name-databases): New user option.
11281 (message-expand-name): Use it.
4a43ee9b 11282
01c52d31 112832004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 11284
01c52d31
MB
11285 * spam.el (spam-report-articles-resend)
11286 (spam-report-resend-register-routine): Allow ham reporting.
11287 (spam-report-resend-register-ham-routine): Add wrapper.
11288 (spam-registration-functions): Add ham resending functions.
11289 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 11290
01c52d31
MB
11291 * gnus.el (ham-resend-to): Add new group parameter.
11292 (spam-process): Add ham resend option.
4a43ee9b 11293
01c52d31
MB
11294 * spam-report.el (spam-report-resend): Allow reporting ham.
11295 (spam-report-resend-ham): Add wrapper.
4a43ee9b 11296
01c52d31 112972004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 11298
01c52d31
MB
11299 * message.el (message-cite-articles-with-x-no-archive): New
11300 variable.
11301 (message-cite-original): Use it.
4a43ee9b 11302
01c52d31 113032004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 11304
01c52d31 11305 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 11306
01c52d31 113072004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 11308
01c52d31
MB
11309 * gnus-art.el (article-hide-headers): Refer to the values for
11310 gnus-ignored-headers and gnus-visible-headers in the summary
11311 buffer since a user may have set them as group parameters.
cfcd5c91 11312
01c52d31 113132004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 11314
01c52d31
MB
11315 * assistant.el (assistant-node-name): Add convenience function.
11316 (assistant-render-text, assistant-render-node): Add error handling,
11317 plus handle multiple next nodes.
11318 (assistant-find-next-node): Comment out for now.
11319 (assistant-find-next-nodes): Add function, returns list of next
11320 nodes.
11321
113222004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
11323
11324 * mail-source.el (mail-source-directory): Fix doc-string.
11325
113262004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
11327
11328 * assistant.el (assistant-render-text, assistant-eval): Add :set
11329 widget type, which is different because it takes and returns a
11330 list. Much hilarity ensues.
11331
113322004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
11333
11334 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
11335
11336 * gnus-group.el (gnus-group-get-new-news-this-group): Added
11337 doc-string.
11338
11339 * gnus-start.el (gnus-activate-group): Added doc-string.
11340
113412004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
11342
11343 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
11344
113452004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
11346
11347 * assistant.el (assistant-render-text): Try to add a :set
11348 widget, more to come.
11349
11350 * spam.el (spam-group-spam-contents-p): Handle empty groupname
11351 strings.
11352 (spam-report-articles-resend)
11353 (spam-register-routine): Do registration iff any articles warrant
11354 it.
11355 (spam-summary-prepare-exit): Change log message for nil group
11356 destinations.
11357
113582004-05-27 Daniel Pittman <daniel@rimspace.net>
11359
11360 * spam.el (spam-report-resend-register-routine): Allow
11361 spam-report-resend-to to be a group parameter or a global value.
11362
113632004-05-26 Simon Josefsson <jas@extundo.com>
11364
11365 * starttls.el: Merge with my GNUTLS based starttls.el.
11366 (starttls-gnutls-program, starttls-use-gnutls)
11367 (starttls-extra-arguments, starttls-process-connection-type)
11368 (starttls-connect, starttls-failure, starttls-success): New
11369 variables.
11370 (starttls-program, starttls-extra-args): Doc fix.
11371 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
11372 functions.
11373 (starttls-negotiate, starttls-open-stream): Check
11374 `starttls-use-gnutls' and pass on to corresponding *-gnutls
11375 function if it is set.
11376
113772004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
11378
11379 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
11380 structured fields.
11381
113822004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
11383
11384 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
11385
113862004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
11387
11388 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
11389 variable.
11390 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
11391 assigning the spam-mark to new messages.
11392
880820fe 113932004-05-26 Adam Sjøgren <asjo@koldfront.dk> (tiny change)
01c52d31
MB
11394
11395 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
11396
113972004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
11398
11399 * rfc2047.el (rfc2047-encodable-p): Don't move point.
11400 (rfc2047-decode): Treat the ascii coding-system as raw-text by
11401 default.
11402
114032004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
11404
002876ab 11405 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
01c52d31
MB
11406 correct data.
11407
114082004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
11409
11410 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
11411 (spam-group-processor-p): Fix function.
11412 (spam-group-processor-multiple-p)
11413 (spam-group-spam-processor-report-gmane-p)
11414 (spam-group-spam-processor-report-resend-p)
11415 (spam-group-spam-processor-bogofilter-p)
11416 (spam-group-spam-processor-blacklist-p)
11417 (spam-group-spam-processor-ifile-p)
11418 (spam-group-ham-processor-ifile-p)
11419 (spam-group-spam-processor-spamoracle-p)
11420 (spam-group-spam-processor-crm114-p)
11421 (spam-group-ham-processor-bogofilter-p)
11422 (spam-group-spam-processor-stat-p)
11423 (spam-group-ham-processor-stat-p)
11424 (spam-group-ham-processor-whitelist-p)
11425 (spam-group-ham-processor-BBDB-p)
11426 (spam-group-ham-processor-spamoracle-p)
11427 (spam-group-ham-processor-copy-p): Remove functions with some
11428 prejudice against unneeded code.
11429 (spam-report-articles-resend)
11430 (spam-report-resend-register-routine): Allow the group/topic
11431 spam-resend-to value to override spam-report-resend-to.
11432 (spam-summary-prepare-exit): Invoke spam-group-processor-p
11433 properly now.
11434
11435 * gnus.el (spam-resend-to): Add group/topic parameter.
11436 (spam-process): Move the OBSOLETE processors to the end of the
11437 choices.
11438
114392004-05-24 Daniel Pittman <daniel@rimspace.net>
11440
11441 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
11442 with resend-to set to nil, and then ask the user if necessary.
11443 (spam-report-resend): spam-report-resend takes a list of articles, not
11444 separate article numbers.
11445
114462004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
11447
11448 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
11449 addition to emacs-w3m.
11450
114512004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
11452
11453 * assistant.el (assistant-authinfo-data): New function.
11454 (assistant-eval): Eval for entire assistant.
11455
11456 * netrc.el (netrc-services-file): New variable.
11457 (netrc-parse-services): New function.
11458 (netrc-find-service-name): New function.
11459 (netrc-find-service-number): New function.
11460 (netrc-port-equal): New function.
11461 (netrc-machine): Use it.
11462
11463 * nnimap.el (nnimap-open-connection): Use netrc.
11464
11465 * gnus-util.el (gnus-netrc-get): Remove aliases.
11466
11467 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
11468
11469 * assistant.el (wid-edit): Fix compilation.
11470
11471 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
11472
114732004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
11474
11475 * gnus-util.el (gnus-set-file-modes): New function. (small
11476 patch).
11477
114782004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 11479
01c52d31 11480 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 11481
01c52d31
MB
11482 * assistant.el (assistant-render-node): Fix up rendering and
11483 read-only text.
11484 (assistant-render-node): Reset.
11485 (assistant-make-read-only): Not sticky.
cfcd5c91 11486
01c52d31 114872004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 11488
01c52d31
MB
11489 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
11490 centered even when gnus-auto-center-summary is t
cfcd5c91 11491
01c52d31 114922004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 11493
01c52d31
MB
11494 * dns.el (dns-get-txt-answer): New function.
11495 (dns-read-txt): Ditto.
11496 (query-dns): Use it.
cfcd5c91 11497
01c52d31 114982004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 11499
01c52d31
MB
11500 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
11501 active for foreign groups even if the group level is higher than
11502 the specified value.
cfcd5c91 11503
01c52d31 115042004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 11505
01c52d31
MB
11506 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
11507 non-active groups.
9ad41fb7 11508
01c52d31 11509 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 11510
01c52d31 115112004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 11512
01c52d31 11513 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 11514
01c52d31 115152004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 11516
01c52d31
MB
11517 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
11518 (spam-crm114-header, spam-crm114-spam-switch)
11519 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
11520 (spam-crm114-positive-spam-header)
11521 (spam-crm114-database-directory, spam-list-of-processors)
11522 (spam-group-spam-processor-crm114-p)
11523 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
11524 (spam-generic-score, spam-list-of-checks)
11525 (spam-list-of-statistical-checks, spam-registration-functions)
11526 (spam-check-crm114-headers, spam-crm114-score)
11527 (spam-check-crm114, spam-crm114-register-with-crm114)
11528 (spam-crm114-register-spam-routine)
11529 (spam-crm114-unregister-spam-routine)
11530 (spam-crm114-register-ham-routine)
11531 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
880820fe 11532 asjo@koldfront.dk (Adam Sjøgren).
ddfbe5db 11533
01c52d31 11534 * gnus.el: Add spam-use-crm114.
d0859c9a 11535
01c52d31
MB
11536 * spam.el (spam-list-of-processors, spam-registration-functions):
11537 Add spam-use-resend.
11538 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
11539 (spam-report-articles-gmane): Add doc fix.
149cd465
JB
11540 (spam-report-articles-resend, spam-report-resend-register-routine):
11541 Add wrappers around spam-report-resend-to.
d0859c9a 11542
01c52d31
MB
11543 * spam-report.el (spam-report-resend-to, spam-report-resend):
11544 Add support for resending spam.
11545 (spam-report-gmane): Fix line length >80.
d0859c9a 11546
01c52d31 11547 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 11548
01c52d31 115492004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 11550
01c52d31
MB
11551 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
11552 number of processed spam messages.
11553 (spam-ham-copy-or-move-routine): Return the number of processed
11554 ham messages.
11555 (spam-summary-prepare-exit): Use the above values to decide
11556 whether status messages shouled be displayed.
d0859c9a 11557
01c52d31 115582004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 11559
01c52d31
MB
11560 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
11561 `rfc2047-encoding-function-alist' in order to avoid conflicting
11562 with the old version.
11563 (rfc2047-encode-region): Concatenate words containing non-ASCII
11564 characters in structured fields; don't encode space-delimited
11565 ASCII words even in unstructured fields; don't break words at
11566 char-category boundaries.
11567 (rfc2047-encode-1): New function.
11568 (rfc2047-encode): Use it; encode text so that it occupies the
11569 maximum width within 76-column; work correctly on Q encoding for
11570 iso-2022-* charsets.
11571 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
11572 sure not to break a line just after the header name.
11573 (rfc2047-b-encode-region): Removed.
11574 (rfc2047-b-encode-string): New function.
11575 (rfc2047-q-encode-region): Removed.
11576 (rfc2047-q-encode-string): New function.
d0859c9a 11577
01c52d31 11578 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 11579
01c52d31 115802004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 11581
01c52d31
MB
11582 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
11583 get it right.
11584 (gnus-inews-make-draft): Really.
d0859c9a 11585
01c52d31 115862004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 11587
01c52d31
MB
11588 * nnmh.el (nnmh-request-list-1): Don't check the link count
11589 before descending. (small patch)
d0859c9a 11590
01c52d31 115912004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 11592
01c52d31
MB
11593 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
11594 stuff.
6441d280 11595
01c52d31
MB
11596 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
11597 on real group name.
6441d280 11598
01c52d31 11599 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 11600
01c52d31 11601 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 11602
01c52d31 116032004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 11604
01c52d31
MB
11605 * gnus-draft.el (gnus-draft-send): Bind
11606 rfc2047-encode-encoded-words.
8654e13a 11607
01c52d31
MB
11608 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
11609 (rfc2047-encodable-p): Say that =? needs encoding.
11610 (rfc2047-encode-encoded-words): New variable.
8654e13a 11611
01c52d31 11612 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 11613
01c52d31 11614 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 11615
01c52d31
MB
11616 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
11617 to nil.
31640842 11618
01c52d31 11619 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 11620
01c52d31 11621 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 11622
01c52d31 116232004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 11624
01c52d31
MB
11625 * gnus-msg.el (gnus-summary-followup-with-original): Document
11626 yanking of region when active.
61b397cd 11627
01c52d31 116282004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 11629
01c52d31
MB
11630 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
11631 groups if the group level is higher than the specified value.
31640842 11632
01c52d31 116332004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 11634
01c52d31
MB
11635 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
11636 (gnus-group-jump-to-group): Added prefix argument using
11637 `gnus-group-jump-to-group-prompt'. Query before jumping to
11638 non-active group.
cd01ded9 11639
01c52d31
MB
11640 * compface.el (uncompface): Be verbose when changing
11641 `uncompface-use-external'.
850c333d 11642
01c52d31
MB
11643 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
11644 handle manual section.
850c333d 11645
01c52d31 116462004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 11647
01c52d31 11648 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 11649
01c52d31 116502004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 11651
01c52d31 11652 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 11653
01c52d31 116542004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 11655
01c52d31
MB
11656 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
11657 whether backend can accept message.
6a748eda 11658
01c52d31 11659 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 11660
01c52d31 116612004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 11662
01c52d31
MB
11663 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
11664 Avoid creating directory when nntp-marks-is-evil is true.
11665 Reported by Reiner Steib.
9a89f5b0 11666
01c52d31 116672004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 11668
01c52d31
MB
11669 * gnus-picon.el (gnus-picon-style): New variable.
11670 (gnus-picon-insert-glyph): Added optional `nostring' argument.
11671 (gnus-picon-transform-address): Support `gnus-picon-style'. From
11672 Jesper Harder <harder@ifa.au.dk>.
91472578 11673
01c52d31 116742004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11675
01c52d31
MB
11676 * message.el (message-fill-field): Return point.
11677 (message-generate-headers): Go to end of field.
91472578 11678
01c52d31
MB
11679 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
11680 stuff for non-living groups.
91472578 11681
01c52d31 116822004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 11683
01c52d31
MB
11684 * gnus-art.el (gnus-article-followup-with-original)
11685 (gnus-article-reply-with-original): gnus-mark-active-p ->
11686 gnus-region-active-p.
91472578 11687
01c52d31 116882004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 11689
01c52d31
MB
11690 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
11691 only when there is spam or ham to be processed.
91472578 11692
01c52d31 116932004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11694
01c52d31
MB
11695 * mail-source.el (mail-source-delete-crash-box): Refactor.
11696 (mail-source-fetch): Use it.
11697 (mail-source-fetch-file): Ditto.
11698 (mail-source-fetch-directory): Run postscript in loop.
11699 (mail-source-fetch-pop): Delete.
11700 (mail-source-fetch-maildir): Ditto.
11701 (mail-source-fetch-imap): Ditto.
91472578 11702
01c52d31 11703 * imap.el (imap-authenticators): Comment out sasl.
91472578 11704
01c52d31
MB
11705 * message.el (message-skip-to-next-address): New function.
11706 (message-fill-header-address): Refactor.
11707 (message-fill-address): Use it.
11708 (message-delete-address): Use it.
11709 (message-fill-header-general): Refactor.
11710 (message-fill-field-address): Rename.
11711 (message-narrow-to-field): Find the start of the header.
11712 (message-header-format-alist): Don't pre-fill.
11713 (message-fill-header): Removed.
11714 (message-insert-header): New function.
11715 (message-shorten-references): Use it.
91472578 11716
01c52d31 11717 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 11718
01c52d31 11719 * mail-parse.el (mail-header-make-address): New alias.
91472578 11720
01c52d31 11721 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 11722
01c52d31 11723 * imap.el: Add compiler directives.
91472578 11724
01c52d31 11725 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 11726
01c52d31
MB
11727 * gnus-art.el (article-decode-idna-rhs): Don't use
11728 message-idna-inside-rhs-p.
91472578 11729
01c52d31 117302004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11731
01c52d31
MB
11732 * message.el (message-idna-inside-rhs-p): Removed.
11733 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 11734
01c52d31
MB
11735 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
11736 false positives.
1b155fbd 11737
ce058493 117382004-05-16 Kim-Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 11739
01c52d31 11740 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 11741
01c52d31 117422004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11743
ce058493 11744 * nneething.el (nneething-file-name): Don't create spurious
01c52d31 11745 files.
91472578 11746
01c52d31
MB
11747 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
11748 (gnus-inews-do-gcc): Remove sleep.
498063ec 11749
01c52d31
MB
11750 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
11751 part under point.
498063ec 11752
01c52d31
MB
11753 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
11754 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 11755
01c52d31 117562004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 11757
01c52d31 11758 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 11759
01c52d31 117602004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 11761
01c52d31
MB
11762 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
11763 as expired without moving it" message when there are spam
11764 messages left.
498063ec 11765
01c52d31 117662004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 11767
002876ab 11768 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
01c52d31 11769 header is not nil.
707f2b38 11770
01c52d31 117712004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 11772
01c52d31
MB
11773 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
11774 nntp-possibly-create-directory, not nntp-possibly-change-group.
11775 (nntp-marks-changed-p): New arg SERVER.
11776 (nntp-request-update-info): Adjust caller.
10ace8ea 11777
01c52d31 117782004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 11779
01c52d31 11780 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 11781
01c52d31 117822004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 11783
01c52d31
MB
11784 * nntp.el: Support marks.
11785 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
11786 (nntp-marks-modtime, nntp-marks-directory): New variables.
11787 (nntp-request-set-mark, nntp-request-update-info)
11788 (nntp-possibly-create-directory, nntp-marks-changed-p)
11789 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
11790 functions.
10ace8ea 11791
01c52d31 117922004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 11793
01c52d31
MB
11794 * gnus-score.el (gnus-score-insert-help): Use
11795 gnus-select-lowest-window.
10ace8ea 11796
01c52d31
MB
11797 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
11798 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 11799
01c52d31 11800 * gnus.el: do.
10ace8ea 11801
01c52d31 118022004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 11803
01c52d31
MB
11804 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
11805 encodings of MIME-encoded words, in order to improve
11806 interoperability with several broken MUAs.
10ace8ea 11807
01c52d31 118082004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 11809
01c52d31
MB
11810 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
11811 tags, only when charsets are not specified in headers.
11812 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 11813
01c52d31 118142004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 11815
01c52d31
MB
11816 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
11817 instead of MIME-decoded from fields when checking
11818 `gnus-article-address-banner-alist'.
0302b80e 11819
01c52d31 118202004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 11821
01c52d31
MB
11822 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
11823 description rather than subject.
fa9a04e1 11824
01c52d31 118252004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 11826
01c52d31 11827 * gnus.el (gnus-version-number): Bump.
fa9a04e1 11828
01c52d31 118292004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 11830
01c52d31 11831 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 11832
01c52d31 118332004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 11834
01c52d31
MB
11835 * gnus-agent.el (gnus-agent-read-agentview): Inline
11836 gnus-uncompress-range.
fa9a04e1 11837
01c52d31 118382004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 11839
01c52d31
MB
11840 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
11841 `exec-installed-p'.
fa9a04e1 11842
01c52d31 118432004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 11844
01c52d31
MB
11845 * gnus.el (spam-process, spam-autodetect-methods): Add
11846 bsfilter and bsfilter-headers.
fa9a04e1 11847
01c52d31
MB
11848 * spam.el (spam-bsfilter): New customize group.
11849 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
11850 (spam-bsfilter-header, spam-bsfilter-probability-header)
11851 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
11852 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
11853 (spam-bsfilter-database-directory): New options.
11854 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
11855 (spam-list-of-statistical-checks, spam-registration-functions):
11856 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
11857 (spam-bsfilter-score): New command.
11858 (spam-check-bsfilter-headers, spam-check-bsfilter)
11859 (spam-bsfilter-register-with-bsfilter)
11860 (spam-bsfilter-register-spam-routine)
11861 (spam-bsfilter-unregister-spam-routine)
11862 (spam-bsfilter-register-ham-routine)
11863 (spam-bsfilter-unregister-ham-routine): New functions.
11864 (spam-generic-score): Support bsfilter; Accept an optional argument
11865 to recalcurate spam score even if scoring header has already been
11866 added.
11867 (spam-bogofilter-score, spam-spamassassin-score): Accept an
11868 optional argument to recalcurate spam score even if scoring header
11869 has already been added.
bf68d4e6 11870
01c52d31 118712004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 11872
01c52d31
MB
11873 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
11874 strings! Reported by David D. Smith <davidsmith@acm.org>.
11875 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
11876 link is missing.
f66ce3b9 11877
01c52d31 118782004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 11879
01c52d31
MB
11880 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
11881 (html2text-get-attr): Rewrite.
14f56b66 11882
01c52d31
MB
11883 * message.el (message-setup-1): Remove redundant put-text-property
11884 on mail-header-separator.
14f56b66 11885
01c52d31 118862004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 11887
01c52d31
MB
11888 * gnus-registry.el (gnus-registry-cache-whitespace)
11889 (gnus-registry-action, gnus-registry-spool-action)
11890 (gnus-registry-split-fancy-with-parent): Change message levels
11891 from 5 to 3 or 7, as needed.
ec3c4a4c 11892
01c52d31
MB
11893 * spam.el (spam-summary-prepare-exit)
11894 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
11895 (spam-split, spam-find-spam, spam-log-undo-registration)
11896 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
11897 level from 5 to 6.
5f5475ac 11898
01c52d31 118992004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 11900
01c52d31
MB
11901 * gnus-ems.el: Autoload appt-select-lowest-window (revert
11902 2004-03-04 change).
5f5475ac 11903
01c52d31 119042004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 11905
c9e31f32
SM
11906 * sieve-manage.el (sieve-manage-open):
11907 * nnweb.el (nnweb-insert-html):
01c52d31 11908 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
c9e31f32
SM
11909 (nnvirtual-partition-sequence, nnvirtual-create-mapping):
11910 * nnspool.el (nnspool-request-group):
01c52d31 11911 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
c9e31f32 11912 * nnml.el (nnml-request-update-info):
01c52d31 11913 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
c9e31f32 11914 (nnmh-request-create-group, nnmh-update-gnus-unreads):
01c52d31 11915 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
c9e31f32
SM
11916 (nnimap-request-set-mark):
11917 * nnfolder.el (nnfolder-request-update-info):
01c52d31 11918 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
c9e31f32
SM
11919 * mml.el (mml-destroy-buffers, mml-compute-boundary-1):
11920 * gnus-uu.el (gnus-uu-find-articles-matching):
01c52d31 11921 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
01c52d31 11922 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
c9e31f32
SM
11923 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files):
11924 * gnus-nocem.el (gnus-nocem-scan-groups):
11925 * gnus-int.el (gnus-start-news-server):
01c52d31 11926 * gnus-group.el (gnus-group-make-kiboze-group)
c9e31f32
SM
11927 (gnus-group-browse-foreign-server):
11928 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
11929 Use mapc when appropriate.
270a576a 11930
01c52d31 119312004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 11932
01c52d31 11933 FIXME: Make separate entries for each person.
270a576a 11934
01c52d31 11935 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
880820fe 11936 Sjøgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
01c52d31 11937 <shields@msrl.com>:
270a576a 11938
01c52d31
MB
11939 * spam.el (spam-necessary-extra-headers): Get the extra headers we
11940 may need for spam sorting and scoring.
11941 (spam-user-format-function-S): Add user format function suitable for
11942 general use.
11943 (spam-article-sort-by-spam-status): Add sorting function for summary
11944 sorting.
11945 (spam-extra-header-to-number): Add function to get a score from a
11946 header.
11947 (spam-summary-score): Add function to get a numeric score from the
11948 headers.
c9e31f32 11949 (spam-generic-score): Fix function doc, was in wrong place.
01c52d31
MB
11950 (spam-initialize): Take symbols when it's run, and install the
11951 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 11952
01c52d31 119532004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 11954
01c52d31 11955 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
880820fe 11956 Reported by bojohan+news@dd.chalmers.se (Johan Bockgård).
270a576a 11957
01c52d31 119582004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 11959
01c52d31
MB
11960 * gnus-sum.el (gnus-set-global-variables)
11961 (gnus-build-all-threads, gnus-get-newsgroup-headers)
11962 (gnus-article-get-xrefs, gnus-summary-best-group)
11963 (gnus-summary-next-article, gnus-summary-enter-digest-group)
11964 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
c9e31f32
SM
11965 (gnus-summary-update-info, gnus-kill-or-deaden-summary):
11966 Use with-current-buffer.
270a576a 11967
01c52d31 119682004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 11969
01c52d31
MB
11970 * spam.el (spam-summary-prepare-exit): Simplify logic.
11971 (spam-fetch-article-header): Read the article header if it's not
11972 available.
11973 (spam-list-articles): Simplify logic.
11974 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 11975
01c52d31 11976 * gnus-registry.el: Fix comments at beginning.
270a576a 11977
01c52d31 119782004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 11979
01c52d31
MB
11980 * message.el (message-cater-to-broken-inn): Remove.
11981 (message-shorten-references): Make sure the total folded length of
11982 References is shorter than 998 characters to cater to a bug in INN
11983 2.3. Also, don't pretend that references aren't folded -- this
11984 hasn't worked for a while.
d31fa104 11985
01c52d31 119862004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 11987
01c52d31
MB
11988 * gnus-agent.el (gnus-agentize):
11989 gnus-agent-send-mail-real-function no longer set to current value
11990 of message-send-mail-function but rather a lambda that calls
11991 message-send-mail-function. The change makes the agent real-time
11992 responsive to user changes to message-send-mail-function.
9b981cb6 11993
01c52d31 119942004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 11995
01c52d31
MB
11996 * legacy-gnus-agent.el
11997 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
11998 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 11999
01c52d31 120002004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 12001
01c52d31 12002 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 12003
01c52d31 120042004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 12005
01c52d31
MB
12006 * nnmail.el (nnmail-cache-insert): Always check whether
12007 nnmail-cache-ignore-groups matches a group name.
f429956a 12008
01c52d31 120092004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 12010
01c52d31
MB
12011 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
12012 (spam-find-spam, spam-log-processing-to-registry)
12013 (spam-log-registered-p, spam-log-unregistration-needed-p)
12014 (spam-log-undo-registration): Use gnus-message instead of
12015 gnus-error, none of these errors are fatal.
5c243ee4 12016
01c52d31
MB
12017 * gnus-registry.el (gnus-registry-clean-empty-function)
12018 (gnus-registry-clean-empty): Remove only empty entries without
12019 extra data.
aba1948a 12020
01c52d31 120212004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 12022
01c52d31
MB
12023 * spam-stat.el (spam-stat-buffer-change-to-spam)
12024 (spam-stat-buffer-change-to-non-spam): Change (error) to
12025 (gnus-message 8) invocation.
aba1948a 12026
01c52d31 120272004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 12028
01c52d31
MB
12029 * nntp.el (nntp-via-netcat-command): New variable.
12030 (nntp-via-netcat-switches): New variable.
12031 (nntp-open-via-rlogin-and-netcat): New function.
12032 (nntp-open-connection-function): Doc fix.
12033 (nntp-telnet-command): Doc fix.
12034 (nntp-end-of-line): Doc fix.
12035 (nntp-via-rlogin-command): Doc fix.
12036 (nntp-via-user-name): Doc fix.
12037 (nntp-via-address): Doc fix.
aba1948a 12038
01c52d31 120392004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 12040
01c52d31
MB
12041 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
12042 error in Emacs 21.1.
ddff82cf 12043
01c52d31 120442004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 12045
01c52d31 12046 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 12047
01c52d31 120482004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
540992fa 12049
01c52d31
MB
12050 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
12051 (gnus-agent-with-refreshed-group): New macro.
12052 (gnus-agent-rename-group): New function.
12053 (gnus-agent-delete-group): New function.
12054 (gnus-agent-save-group-info): Use gnus-command-method when
12055 `method' parameter is nil. Don't write nil entries into the
12056 active file.
12057 (gnus-agent-get-group-info): New function.
12058 (gnus-agent-fetch-articles): Use
12059 gnus-agent-update-files-total-fetched-for to increment disk space
12060 used.
12061 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
12062 gnus-agent-update-view-total-fetched-for to increment disk space
12063 used.
12064 (gnus-agent-get-local): Added optional parameters to avoid calling
12065 gnus-group-real-name and gnus-find-method-for-group.
12066 (gnus-agent-set-local): Delete stored entry if either min, or max,
12067 are nil.
12068 (gnus-agent-fetch-session): Reworded error/quit messages. On
12069 quit, use gnus-agent-regenerate-group to record existance of any
12070 articles fetched to disk before the quit occurred.
12071 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
12072 gnus-agent-update-view-total-fetched-for, and
12073 gnus-agent-update-files-total-fetched-for to decrement disk space
12074 used.
12075 (gnus-agent-retrieve-headers): Use
12076 gnus-agent-update-view-total-fetched-for to increment disk space
12077 used.
12078 (gnus-agent-regenerate-group): Replace gnus-group-update-group
12079 with gnus-agent-update-files-total-fetched-for to decrement disk
12080 space and fresh group buffer.
12081 (gnus-agent-inhibit-update-total-fetched-for): New variable.
12082 (gnus-agent-need-update-total-fetched-for): New variable.
12083 (gnus-agent-update-files-total-fetched-for): New function.
12084 (gnus-agent-update-view-total-fetched-for): New function.
12085 (gnus-agent-total-fetched-for): New function.
12086
12087 * gnus-cache.el (gnus-cache-save-buffers): Use
12088 gnus-cache-update-overview-total-fetched-for to change disk space
12089 used by this group.
12090 (gnus-cache-possibly-enter-article): Use
12091 gnus-cache-update-file-total-fetched-for to increment disk space
12092 used by this group.
12093 (gnus-cache-possibly-remove-article): Use
12094 gnus-cache-update-file-total-fetched-for to decrement disk space
12095 used by this group.
12096 (gnus-cache-generate-nov-databases): Purge total fetched cache.
12097 (gnus-cache-rename-group): New function.
12098 (gnus-cache-delete-group): New function.
12099 (gnus-cache-inhibit-update-total-fetched-for): New variable.
12100 (gnus-cache-need-update-total-fetched-for): New variable.
12101 (gnus-cache-with-refreshed-group): New macro.
12102 (gnus-cache-update-file-total-fetched-for): New function.
12103 (gnus-cache-update-overview-total-fetched-for): New function.
12104 (gnus-cache-rename-group-total-fetched-for): New function.
12105 (gnus-cache-delete-group-total-fetched-for): New function.
12106 (gnus-cache-total-fetched-for): New function.
112d84ef 12107
01c52d31
MB
12108 * gnus-group.el: Require gnus-sum and autoload functions to
12109 resolve warnings when gnus-group.el compiled alone.
12110 (gnus-group-line-format): Documented new %F
12111 (size of Fetched data) group line format; identifies disk space
12112 used by agent and cache.
12113 (gnus-group-line-format-alist): Defined new F format.
12114 (gnus-total-fetched-for): New function.
12115 (gnus-group-delete-group): No longer update
12116 gnus-cache-active-altered as gnus-request-delete-group now keeps
12117 the cache in sync.
12118 (gnus-group-list-active): Let the agent store a server's active
12119 list if currently plugged.
2f7717f6 12120
c9e31f32
SM
12121 * gnus-int.el (gnus-request-delete-group):
12122 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
01c52d31 12123 local disk in sync with the server.
c9e31f32
SM
12124 (gnus-request-rename-group):
12125 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
01c52d31 12126 local disk in sync with the server.
2f7717f6 12127
c9e31f32
SM
12128 * gnus-start.el (gnus-get-unread-articles):
12129 Cosmetic simplification to logic.
c44edf72 12130
01c52d31 12131 * gnus-util.el (gnus-rename-file): New function.
c44edf72 12132
01c52d31 121332004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 12134
01c52d31 12135 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 12136
01c52d31 121372004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 12138
01c52d31
MB
12139 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
12140 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 12141
01c52d31 121422004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 12143
01c52d31
MB
12144 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
12145 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 12146
01c52d31 121472004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 12148
01c52d31 12149 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 12150
01c52d31 121512004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 12152
01c52d31
MB
12153 * spam.el (spam-set-difference): Add function to replace
12154 gnus-set-difference in spam.el.
12155 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 12156
01c52d31 121572004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 12158
01c52d31
MB
12159 * gnus-registry.el (gnus-registry-cache-file): Update to use
12160 gnus-dribble-directory OR gnus-home-directory OR ~.
12161 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 12162
01c52d31 121632004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 12164
01c52d31
MB
12165 * message.el (message-exchange-point-and-mark): Use
12166 message-mark-active-p. Suggested by Jesper Harder
12167 <harder@ifa.au.dk>.
45893b95 12168
01c52d31 121692004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 12170
01c52d31
MB
12171 * message.el (message-exchange-point-and-mark): Don't activate
12172 region if it was inactive. Suggested by Hiroshi Fujishima
12173 <pooh@nature.tsukuba.ac.jp>.
734c5765 12174
01c52d31 121752004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 12176
01c52d31
MB
12177 * gnus-art.el (article-display-face): Display Faces in the same
12178 order as X-Faces.
734c5765 12179
01c52d31 121802004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12181
01c52d31 12182 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 12183
01c52d31 121842004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12185
01c52d31
MB
12186 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
12187 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
12188 (gnus-article-mime-hierarchy): Remove.
12189 (gnus-article-mime-hierarchy-next): Remove.
12190 (gnus-article-mode): Revert 2004-03-19 change.
12191 (gnus-article-setup-buffer): Revert 2004-03-19 change.
12192 (gnus-insert-mime-button): Revert 2004-03-19 change.
12193 (gnus-mime-accumulate-hierarchy): Remove.
12194 (gnus-mime-enter-multipart): Remove.
149cd465 12195 (gnus-mime-leave-multipart): Remove.
01c52d31
MB
12196 (gnus-mime-display-part): Revert 2004-03-19 change.
12197 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 12198
01c52d31 12199 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 12200
01c52d31 122012004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 12202
01c52d31 12203 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 12204
01c52d31 122052004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12206
01c52d31
MB
12207 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
12208 t while entering a file name using the mm-with-multibyte macro.
12209 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 12210
01c52d31 12211 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 12212
01c52d31 122132004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12214
01c52d31
MB
12215 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
12216 user option.
12217 (gnus-mime-multipart-functions): Doc and customization fix.
12218 (gnus-article-mime-hierarchy): New variable.
12219 (gnus-article-mime-hierarchy-next): New variable.
12220 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
12221 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
12222 gnus-article-mime-hierarchy-next to nil.
12223 (gnus-insert-mime-button): Show hierarchy numbers.
12224 (gnus-mime-accumulate-hierarchy): New function.
12225 (gnus-mime-enter-multipart): New function.
12226 (gnus-mime-leave-multipart): New function.
12227 (gnus-mime-display-part): Recompute hierarchical MIME structure.
12228 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 12229
01c52d31
MB
12230 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
12231 gnus-article-mime-hierarchy-next to nil.
ad136a7c 12232
01c52d31 122332004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 12234
01c52d31 12235 * dns.el: Don't require gnus-xmas.
ad136a7c 12236
01c52d31 122372004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 12238
01c52d31
MB
12239 * mml.el (mml-generate-mime-1): Don't use format=flowed with
12240 inline PGP.
12241 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 12242
01c52d31 122432004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12244
01c52d31
MB
12245 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
12246 when the group's active is not available.
ad136a7c 12247
01c52d31 122482004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12249
01c52d31
MB
12250 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
12251 error.
ad136a7c 12252
01c52d31 122532004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 12254
01c52d31
MB
12255 * imap.el (imap-store-password): New variable.
12256 (imap-interactive-login): Use it.
12257 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 12258
01c52d31 122592004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12260
01c52d31
MB
12261 * gnus-art.el (gnus-article-read-summary-keys): Restore new
12262 window-start and hscroll to summary window.
ad136a7c 12263
01c52d31 122642004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 12265
01c52d31
MB
12266 * gnus-start.el (gnus-convert-old-newsrc): Only write the
12267 conversion message to newsrc-dribble when an actual conversion is
12268 performed.
ad136a7c 12269
01c52d31 122702004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 12271
01c52d31 12272 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 12273
01c52d31 122742004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12275
01c52d31
MB
12276 * mm-decode.el (mm-complicated-handles): New function reviving
12277 former definition of mm-multiple-handles.
49561cf6 12278
01c52d31
MB
12279 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
12280 (gnus-mime-delete-part): Use it.
49561cf6 12281
01c52d31 122822004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 12283
01c52d31
MB
12284 * gnus-agent.el (gnus-agent-read-local): Bind
12285 nnheader-file-coding-system to gnus-agent-file-coding-system to
12286 avoid the implicit assumption that they will always be equal.
12287 (gnus-agent-save-local): Bind buffer-file-coding-system, not
12288 coding-system-for-write, as the with-temp-file macro first prints
12289 to a buffer then saves the buffer.
87589a70 12290
01c52d31 122912004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 12292
01c52d31
MB
12293 * gnus-art.el (gnus-article-edit-part): New function.
12294 (gnus-mime-save-part-and-strip): Use it; do query instead of
12295 signaling an error; don't use mm-multiple-handles.
12296 (gnus-mime-delete-part): Ditto.
c825ac9d 12297
01c52d31 122982004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 12299
01c52d31
MB
12300 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
12301 old file versions.
12302 (gnus-group-prepare-hook): Removed function that converted list
12303 form of gnus-agent-expire-days to group properties.
ae465fa7 12304
01c52d31
MB
12305 * gnus-int.el: Autoload gnus-agent-regenerate-group.
12306 (gnus-request-accept-article): Re-indented.
5f49be3f 12307
01c52d31
MB
12308 * gnus-start.el (gnus-convert-old-newsrc): Registered new
12309 converters to handle old agent file formats. Added logic for a
12310 "backup before upgrading warning".
12311 (gnus-convert-mark-converter-prompt): Developers can mark
12312 functions as needing (default), or not needing,
12313 gnus-convert-old-newsrc's "backup before upgrading warning".
12314 (gnus-convert-converter-needs-prompt): Tests whether the user
12315 should be protected from potentially irreversable changes by the
12316 function.
5f49be3f 12317
002876ab 12318 * legacy-gnus-agent.el: New. Provides converters that are only
01c52d31 12319 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 12320
01c52d31 123212004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 12322
01c52d31 12323 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 12324
01c52d31 12325 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 12326
01c52d31 123272004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 12328
01c52d31 12329 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 12330
01c52d31 12331 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 12332
01c52d31 12333 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 12334
01c52d31 123352004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 12336
01c52d31
MB
12337 * gnus-sum.el (gnus-widget-reversible-match)
12338 (gnus-widget-reversible-to-internal)
12339 (gnus-widget-reversible-to-external): New functions.
12340 (gnus-widget-reversible): New widget.
12341 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 12342
01c52d31 123432004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 12344
01c52d31
MB
12345 * gnus-sum.el (gnus-thread-sort-functions)
12346 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 12347
01c52d31 123482004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 12349
01c52d31
MB
12350 * spam.el (spam-use-gmane-xref): Add new backend.
12351 (spam-gmane-xref-spam-group): Add variable to control the name of the
12352 Gmane spam group.
12353 (spam-blackhole-servers, spam-blackhole-good-server-regex)
12354 (spam-regex-headers-spam, spam-regex-headers-ham)
12355 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
12356 (spam-list-of-checks): Add spam-use-gmane-xref to list of
12357 backends and checks.
12358 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 12359
01c52d31
MB
12360 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
12361 an autodetect method.
e2642250 12362
01c52d31 123632004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 12364
01c52d31
MB
12365 * gnus-int.el (gnus-request-accept-article): Inform the agent that
12366 articles are being added to a group.
12367 (gnus-request-replace-article): Inform the agent that articles
12368 need to be uncached as the cached contents are no longer valid.
e2642250 12369
01c52d31 123702004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 12371
01c52d31 12372 * binhex.el: Don't autoload executable-find.
e2642250 12373
01c52d31 12374 * canlock.el: Don't autoload mail-fetch-field.
e2642250 12375
01c52d31 12376 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 12377
01c52d31
MB
12378 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
12379 rmail-dont-reply-to and rmail-output.
e2642250 12380
01c52d31 12381 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 12382
01c52d31 12383 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 12384
01c52d31
MB
12385 * imap.el: Don't autoload base64-decode-string,
12386 base64-encode-string and md5.
e2642250 12387
01c52d31
MB
12388 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
12389 and rmail-msg-restore-non-pruned-header.
e2642250 12390
01c52d31 12391 * mm-decode.el: Don't autoload executable-find.
e2642250 12392
01c52d31 12393 * mm-url.el: Don't autoload executable-find.
e2642250 12394
01c52d31 12395 * mm-view.el: Don't autoload diff-mode.
e2642250 12396
01c52d31
MB
12397 * nndb.el: Don't autoload news-reply-mode, news-setup,
12398 cancel-timer and telnet.
e2642250 12399
01c52d31 12400 * password.el: Don't autoload run-at-time for Emacs.
e2642250 12401
01c52d31 12402 * sha1-el.el: Don't autoload executable-find.
e2642250 12403
01c52d31 12404 * sieve-mode.el: Don't autoload c-mode.
e2642250 12405
01c52d31 12406 * uudecode.el: Don't autoload executable-find.
e2642250 12407
01c52d31 124082004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 12409
01c52d31
MB
12410 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
12411 (gnus-agent-possibly-alter-active): Avoid null in numeric
12412 comparison.
12413 (gnus-agent-set-local): Refuse to save null in local object table.
12414 (gnus-agent-regenerate-group): The REREAD parameter can now be a
12415 list of articles that will be marked as unread.
e2642250 12416
01c52d31 124172004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 12418
01c52d31 12419 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 12420
01c52d31 124212004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 12422
01c52d31
MB
12423 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
12424 language tags.
ba0226dd 12425
01c52d31 124262004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 12427
01c52d31
MB
12428 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
12429 Don't bind "obarray".
5153a47a 12430
01c52d31
MB
12431 * gnus-sum.el (gnus-thread-sort-functions): Added
12432 `gnus-thread-sort-by-most-recent-number' and
12433 `gnus-thread-sort-by-most-recent-date'.
12434 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 12435
01c52d31 124362004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 12437
01c52d31 12438 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 12439
01c52d31 124402004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 12441
01c52d31
MB
12442 * gnus-cus.el (gnus-agent-customize-category): Removed
12443 ignore-errors macro reference that required cl to be loaded at
12444 run-time.
5153a47a 12445
01c52d31
MB
12446 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
12447 single-interval range of the form (min . max). Previously the
12448 range had to look like ((min . max)). Likewise, return
12449 (min . max) rather than ((min . max)).
12450 (gnus-range-map): Use gnus-range-normalize to accept
12451 single-interval range.
5153a47a 12452
01c52d31
MB
12453 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
12454 the cache, but not the agent, now appear with their usual face.
5153a47a 12455
01c52d31 124562004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 12457
01c52d31
MB
12458 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
12459 w3m-safe-url-regexp variable buffer-local.
86713405 12460
01c52d31 12461 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 12462
01c52d31 124632004-02-27 Simon Josefsson <jas@extundo.com>
86713405 12464
01c52d31
MB
12465 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
12466 gnus-group-real-prefix.
12467 (gnus-summary-move-article): Use it, instead of
12468 gnus-group-real-prefix.
86713405 12469
01c52d31 124702004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 12471
01c52d31
MB
12472 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
12473 w3m-safe-url-regexp variable buffer-local and set it as the value
12474 of mm-w3m-safe-url-regexp.
d5ddd795 12475
01c52d31 12476 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 12477
01c52d31
MB
12478 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
12479 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 12480
01c52d31
MB
12481 * nnrss.el (nnrss-opml-export): Use
12482 mm-set-buffer-file-coding-system instead of
12483 set-buffer-file-coding-system.
54506618 12484
01c52d31 124852004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 12486
01c52d31
MB
12487 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
12488 of checkdoc.el).
12489 * nnrss.el: do.
12490 * gnus-mlspl.el: do.
12491 * gnus-ml.el: do.
12492 * gnus-srvr.el: do.
54506618 12493
01c52d31 12494 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 12495
01c52d31 124962004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 12497
01c52d31
MB
12498 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
12499 Corrections to custom-manual links.
54506618 12500
01c52d31 12501 * gnus-art.el (gnus-article): Ditto.
54506618 12502
01c52d31 12503 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 12504
01c52d31 125052004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 12506
01c52d31 12507 * flow-fill.el: Typo.
54506618 12508
01c52d31 125092004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 12510
01c52d31 12511 * spam-wash.el: New file.
54506618 12512
01c52d31 125132004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 12514
01c52d31 12515 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 12516
01c52d31 125172004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 12518
01c52d31
MB
12519 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
12520 to be run with new-articles as LIST1, not LIST2.
12521 (spam-registration-functions): Add spam-use-ham-copy as a nil
12522 registration backend.
54506618 12523
01c52d31 125242004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 12525
01c52d31
MB
12526 * spam-stat.el (spam-stat-washing-hook): New option.
12527 (spam-stat-buffer-words): Use it.
12528 (spam-stat-process-directory, spam-stat-test-directory): Use
12529 insert-file-contents-literally.
12530 (spam-stat-coding-system): New variable.
12531 (spam-stat-load, spam-stat-save): Use it.
54506618 12532
01c52d31 125332004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12534
01c52d31
MB
12535 * spam-report.el (spam-report-plug-agent): Quote
12536 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 12537
01c52d31 125382004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 12539
01c52d31
MB
12540 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
12541 / in mailto URLs.
54506618 12542
01c52d31 125432004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 12544
01c52d31
MB
12545 * spam-report.el (spam-report-process-queue): Fix interactive use.
12546 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
12547 (spam-report-unplug-agent): Doc fixes.
12548 (spam-report-url-ping-mm-url, spam-report-url-to-file)
12549 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 12550
01c52d31 125512004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12552
01c52d31
MB
12553 * message.el (message-setup-fill-variables): Add mml tags to
12554 paragraph-start and paragraph-separate. Suggested by Andrew Korty
12555 <ajk@iu.edu>.
12556 (message-mode): Don't modify paragraph-separate there.
54506618 12557
01c52d31 125582004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12559
01c52d31
MB
12560 * compface.el (uncompface-use-external): Default to undecided.
12561 (uncompface-use-external-threshold): New variable.
12562 (uncompface-float-time): New macro.
12563 (uncompface): Determine whether to use the external decoder if
12564 uncompface-use-external is undecided.
54506618 12565
01c52d31 125662004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 12567
01c52d31
MB
12568 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
12569 after images.
54506618 12570
01c52d31 12571 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 12572
01c52d31 125732004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 12574
01c52d31 12575 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 12576
002876ab 12577 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
54506618 12578
01c52d31
MB
12579 * gnus-sum.el (gnus-summary-limit-to-age)
12580 (gnus-summary-limit-children): do.
54506618 12581
01c52d31 12582 * gnus-int.el (gnus-request-scan): do.
54506618 12583
01c52d31 12584 * gnus-group.el (gnus-group-suspend): do.
54506618 12585
01c52d31 12586 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 12587
01c52d31 12588 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 12589
01c52d31
MB
12590 * gnus-agent.el (gnus-summary-set-agent-mark)
12591 (gnus-agent-regenerate-group): do.
54506618 12592
01c52d31 12593 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 12594
01c52d31 12595 * binhex.el (binhex-decode-region-internal): do.
54506618 12596
01c52d31 125972004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12598
01c52d31
MB
12599 * gnus-fun.el (gnus-face-properties-alist): New user option.
12600 (gnus-display-x-face-in-from): Use it.
54506618 12601
01c52d31 12602 * gnus-art.el (article-display-face): Ditto.
54506618 12603
01c52d31 12604 * compface.el (uncompface-use-external): Default to nil.
54506618 12605
01c52d31 126062004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 12607
01c52d31
MB
12608 * nntp.el (nntp-erase-buffer): New function.
12609 (nntp-retrieve-data, nntp-send-command)
12610 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
12611 (nntp-possibly-change-group): Use it.
54506618 12612
01c52d31
MB
12613 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
12614 with-current-buffer.
54506618 12615
01c52d31 126162004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 12617
01c52d31
MB
12618 * compface.el: Merge the ELisp-based uncompface program.
12619 (compface): New customization group.
12620 (uncompface-use-external): New user option.
12621 (uncompface): Call uncompface-internal if uncompface-use-external
12622 is nil.
12623 (uncompface-internal): New function. Note that there are also
12624 some other functions and variables added for this function.
54506618 12625
01c52d31 126262004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 12627
01c52d31
MB
12628 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
12629 if necessary.
54506618 12630
01c52d31 126312004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 12632
01c52d31
MB
12633 * spam-report.el (spam-report-unplug-agent)
12634 (spam-report-plug-agent, spam-report-deagentize)
12635 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
12636 Add support for the Agent in spam-report: when unplugged, report to a
12637 file; when plugged, submit all the requests.
54506618 12638
01c52d31
MB
12639 * spam.el (spam-register-routine): Fix message about
12640 registration.
54506618 12641
01c52d31 126422004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 12643
01c52d31
MB
12644 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
12645 dependencies.
12646 (rfc2047-encode): Use it.
54506618 12647
01c52d31
MB
12648 * gnus-art.el (gnus-button-marker-list): Move before first
12649 reference.
54506618 12650
01c52d31
MB
12651 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
12652 (imap-parse-body): Fix format string mismatch.
54506618 12653
01c52d31 12654 * gnus-score.el (gnus-summary-increase-score): do.
54506618 12655
01c52d31 12656 * nnrss.el (nnrss-close): New function.
54506618 12657
01c52d31 126582004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 12659
01c52d31
MB
12660 * nnrss.el (nnrss-make-filename): New function.
12661 (nnrss-request-delete-group, nnrss-read-server-data)
12662 (nnrss-save-server-data, nnrss-read-group-data)
12663 (nnrss-save-group-data): Use it.
12664 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
12665 (nnrss-read-server-data, nnrss-read-group-data): Use load.
12666 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 12667
01c52d31 126682004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 12669
01c52d31 12670 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 12671
01c52d31 126722004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 12673
01c52d31
MB
12674 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
12675 files.
54506618 12676
01c52d31
MB
12677 * message.el (message-generate-headers-first): Don't quote nil
12678 and t in docstrings.
54506618 12679
01c52d31 12680 * imap.el (imap-id): do.
54506618 12681
01c52d31
MB
12682 * gnus-agent.el (gnus-agent-consider-all-articles)
12683 (gnus-agent-queue-mail): do.
54506618 12684
01c52d31 126852004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 12686
01c52d31
MB
12687 * spam-report.el (spam-report-process-queue): New function.
12688 Process requests from `spam-report-requests-file'.
12689 (spam-report-process-queue): Doc fix.
54506618 12690
01c52d31 126912004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 12692
01c52d31
MB
12693 * spam.el (spam-register-routine)
12694 (spam-log-processing-to-registry, spam-log-registered-p)
12695 (spam-log-unregistration-needed-p, spam-log-undo-registration):
12696 Change "check" to "spam-check" for semi-clarity.
531e5812 12697
01c52d31 126982004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 12699
01c52d31 12700 * pop3.el: Require nnheader.
531e5812 12701
01c52d31 12702 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 12703
01c52d31 12704 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 12705
01c52d31 12706 * gnus-picon.el: Require cl.
531e5812 12707
01c52d31 12708 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 12709
01c52d31 12710 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 12711
01c52d31 12712 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 12713
01c52d31
MB
12714 * gnus-art.el (gnus-article-edit-mode): Define before first
12715 reference.
531e5812 12716
01c52d31 127172004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 12718
01c52d31
MB
12719 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
12720 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 12721
01c52d31 12722 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 12723
01c52d31 12724 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 12725
01c52d31 12726 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 12727
01c52d31 12728 * gnus-art.el (article-date-ut): do.
69075cdd 12729
01c52d31
MB
12730 * message.el (message-fetch-field): Remove redundant
12731 case-fold-search binding.
12732 (message-narrow-to-field): Simplify.
69075cdd 12733
01c52d31 127342004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 12735
01c52d31 12736 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 12737
01c52d31
MB
12738 * spam-report.el (spam-report-url-to-file)
12739 (spam-report-requests-file): New function and variable for offline
12740 reporting.
12741 (spam-report-url-ping-function): Add `spam-report-url-to-file'
12742 and user defined function.
12743 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 12744
01c52d31 127452004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 12746
01c52d31 12747 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 12748
01c52d31 127492004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 12750
01c52d31
MB
12751 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
12752 format string mismatch.
ebbeed62 12753
01c52d31 12754 * sieve.el (sieve-deactivate-all): do.
8903a9c8 12755
01c52d31 12756 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 12757
01c52d31 12758 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 12759
01c52d31 12760 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 12761
01c52d31 12762 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 12763
01c52d31 127642004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 12765
01c52d31
MB
12766 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
12767 the list of checks.
e62e7654 12768
01c52d31 127692004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 12770
01c52d31
MB
12771 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
12772 padding.
e62e7654 12773
01c52d31 127742004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 12775
01c52d31
MB
12776 * mm-view.el (mm-fill-flowed): New variable.
12777 (mm-inline-text): Use it.
eb6a2b61 12778
01c52d31 127792004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 12780
01c52d31
MB
12781 * spam.el (spam-spamassassin-register-ham-routine)
12782 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 12783
01c52d31 127842004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 12785
01c52d31
MB
12786 * gnus.el (gnus-tmp-grouplens): Remove.
12787 (gnus-summary-line-format): Remove grouplens.
f0096211 12788
01c52d31 12789 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 12790
01c52d31
MB
12791 * gnus-spec.el (gnus-format-specs): Ditto.
12792 (gnus-update-format-specifications): Flush the group format spec
12793 cache if there's the grouplens stuff.
12794 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 12795
01c52d31 127962004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 12797
01c52d31
MB
12798 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
12799 omission.
14e20e13 12800
01c52d31 128012004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 12802
01c52d31
MB
12803 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
12804 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 12805
01c52d31 128062004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 12807
149cd465
JB
12808 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile)
12809 (nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
01c52d31
MB
12810 New macros and functions.
12811 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
12812 Handle > NLINK_MAX messages.
12813 * nnmaildir.el (nnmaildir-request-set-mark): Use
12814 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 12815
01c52d31 128162004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 12817
01c52d31
MB
12818 * spam-stat.el (spam-stat-process-directory-age): New option.
12819 (spam-stat-process-directory): Use it.
c1d7d285 12820
01c52d31 128212004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 12822
01c52d31
MB
12823 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
12824 (spam-stat-save): Accept prefix argument.
c1d7d285 12825
01c52d31 128262004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 12827
01c52d31
MB
12828 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
12829 links" error.
c1d7d285 12830
01c52d31 128312004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 12832
01c52d31
MB
12833 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
12834 compatibility with old .newsrc.eld files.
10b43d7c 12835
01c52d31 12836 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 12837
01c52d31 12838 * gnus-start.el (gnus-1): do.
f4dd4ae8 12839
01c52d31 12840 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 12841
01c52d31 12842 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 12843
01c52d31 12844 * gnus-gl.el: Remove.
f4dd4ae8 12845
01c52d31 128462004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 12847
01c52d31
MB
12848 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
12849 marks consisting of a single range {for example, (3 . 5)} rather
12850 than a list of a single range { ((3 . 5)) }.
49561cf6 12851
01c52d31 128522004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 12853
01c52d31
MB
12854 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
12855 with-current-buffer.
12856 (spam-stat-store-current-buffer): Use insert-buffer-substring to
12857 avoid consing a string.
f4dd4ae8 12858
01c52d31
MB
12859 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
12860 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 12861
01c52d31 128622004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 12863
01c52d31
MB
12864 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
12865 uncompressed list.
f4dd4ae8 12866
01c52d31 128672004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 12868
01c52d31
MB
12869 * spam-stat.el (spam-stat-strip-xref): New function.
12870 (spam-stat-process-directory): Use it.
f4dd4ae8 12871
01c52d31
MB
12872 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
12873 here -- it's done in message-fetch-field.
f4dd4ae8 12874
01c52d31 128752004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 12876
149cd465
JB
12877 * gnus-agent.el (gnus-agent-queue-mail)
12878 (gnus-agent-prompt-send-queue): New variables.
01c52d31
MB
12879 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
12880 * gnus-draft.el (gnus-group-send-queue): Pass the group name
12881 "nndraft:queue" along to gnus-draft-send. Use
12882 gnus-agent-prompt-send-queue.
12883 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
12884 is "nndraft:queue". Suggested by Gaute Strokkenes
12885 <gs234@srcf.ucam.org>
f4dd4ae8 12886
01c52d31
MB
12887 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
12888 (agent-enable-undownloaded-faces): Added
12889 (gnus-agent-cat-groups): Use eval-and-compile, not
12890 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
12891 method of gnus-agent-cat-groups even when the buffer has been
12892 evaled.
3042deef 12893 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31 12894 delete gnus-agent-save-active-1.
002876ab 12895 (gnus-agent-save-groups): Deleted. Identical to
01c52d31
MB
12896 gnus-agent-save-active.
12897 (gnus-agent-write-active): No longer adjust agent's copy of active
12898 file as agent's adjustments are now stored in their own
002876ab 12899 file. Removed optional parameter.
01c52d31
MB
12900 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
12901 servers. Add use of min/max range limits from server's local
12902 file.
12903 (gnus-agent-save-alist): Removed unused optional argument.
149cd465
JB
12904 (gnus-agent-load-local, gnus-agent-read-and-cache-local)
12905 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local)
01c52d31 12906 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 12907 limits for articles known to the agent. Provides a fast mechanism
01c52d31 12908 for altering many active ranges.
3042deef 12909 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
12910 active file (local makes it unnecessary).
12911 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
12912
12913 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
12914 (agent-enable-undownloaded-faces): Added
12915
12916 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
12917 disable it when sending to "nndraft:queue".
12918 (gnus-group-send-queue): Add safety check to avoid sending queue
12919 when unplugged.
f4dd4ae8 12920
01c52d31
MB
12921 * gnus-group.el (gnus-group-catchup): Use new
12922 gnus-sequence-of-unread-articles, not
12923 gnus-list-of-unread-articles, to avoid exhausting memory with huge
12924 numbers of articles. Use gnus-range-map to avoid having to
12925 uncompress the unread list.
149cd465
JB
12926 (gnus-group-archive-directory, gnus-group-recent-archive-directory):
12927 Fixed invalid ange-ftp reference.
9b5773bc 12928
01c52d31
MB
12929 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
12930 (gnus-sorted-range-intersection): Intersection of two ranges
12931 without requiring that they first be uncompressed.
9b5773bc 12932
01c52d31
MB
12933 * gnus-start.el (gnus-activate-group): Unless blocked by the
12934 caller, possibly expand the active range to include both cached
12935 and agentized articles.
12936 (gnus-convert-old-newsrc): Rewrote in anticipation of having
12937 multiple version-dependent converters.
12938 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
12939 gnus-agent-save-active.
12940 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 12941
01c52d31
MB
12942 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
12943 gnus-agent-possibly-alter-active.
12944 (gnus-adjust-marked-articles): Faster handling of simple lists
12945
129462004-01-21 Jesper Harder <harder@ifa.au.dk>
12947
12948 * spam-stat.el (spam-stat-test-directory): New optional argument
12949 displays a list of files detected. Suggested by Andrew Cohen
12950 <cohen@andy.bu.edu>.
12951 (spam-stat-buffer-words-with-scores): Don't narrow and change
12952 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
12953
296fa7b4 129542004-01-20 Hubert Chan <hubert@uhoreg.ca>
01c52d31
MB
12955
12956 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
12957 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
12958 (spam-spamassassin-arguments)
12959 (spam-spamassassin-spam-flag-header)
12960 (spam-spamassassin-positive-spam-flag-header)
12961 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
12962 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
12963 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
12964 (spam-list-of-processors, spam-list-of-checks)
12965 (spam-list-of-statistical-checks, spam-registration-functions)
12966 (spam-check-spamassassin-headers, spam-check-spamassassin)
12967 (spam-spamassassin-score)
12968 (spam-spamassassin-register-with-sa-learn)
12969 (spam-spamassassin-register-spam-routine)
12970 (spam-spamassassin-register-ham-routine)
12971 (spam-assassin-register-spam-routine)
002876ab
JB
12972 (spam-assassin-register-ham-routine): Add SpamAssassin support.
12973 (spam-bogofilter-score): Fix to show article before scoring.
01c52d31
MB
12974
129752004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
12976
12977 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
12978 default scoring function.
12979 (spam-generic-score): Call spam-spamassassin-score if
12980 spam-use-spamassassin or spam-use-spamassassin-headers is on;
12981 spam-bogofilter-score otherwise.
12982
12983 * gnus.el (spam-process, spam-autodetect-methods): Add
12984 spamassassin and spamassassin-headers.
12985
129862004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
12987
12988 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
12989 Suppress unnecessary messages.
12990
129912004-01-20 Jesper Harder <harder@ifa.au.dk>
12992
12993 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
12994 make-hash-table.
46cdaf24 12995
01c52d31 129962004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 12997
01c52d31 12998 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 12999
01c52d31 130002004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13001
01c52d31
MB
13002 * run-at-time.el: Remove useless (require 'itimer),
13003 eval-and-compile and (featurep 'xemacs).
a08b59c9 13004
01c52d31 130052004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 13006
01c52d31
MB
13007 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
13008 GROUP is a virtual group.
a08b59c9 13009
01c52d31 130102004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 13011
01c52d31 13012 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 13013
01c52d31 130142004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 13015
01c52d31 13016 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 13017
01c52d31 13018 * pgg-def.el: do.
a08b59c9 13019
01c52d31 13020 * nnmail.el: do.
a08b59c9 13021
01c52d31 13022 * gnus-undo.el: do.
a08b59c9 13023
01c52d31 13024 * gnus-picon.el: do.
a08b59c9 13025
01c52d31 13026 * gnus-util.el: do.
a08b59c9 13027
01c52d31 130282004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 13029
01c52d31 13030 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 13031
01c52d31 130322004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13033
01c52d31
MB
13034 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
13035 handle, as well as a list.
a08b59c9 13036
01c52d31
MB
13037 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
13038 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
13039 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 13040
01c52d31 130412004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 13042
01c52d31
MB
13043 * message.el (message-kill-to-signature): Allow prefix arg to
13044 specify number of lines to keep before signature.
a08b59c9 13045
01c52d31
MB
130462004-01-14 Kai Grossjohann <kai@emptydomain.de>
13047
13048 (message-kill-to-signature): Change docstring.
a08b59c9 13049
01c52d31 130502004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13051
01c52d31
MB
13052 * canlock.el: Always require sha1-el.
13053 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 13054
01c52d31 13055 * message.el: Autoload sha1 only when compiling.
a08b59c9 13056
01c52d31 130572004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13058
01c52d31 13059 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 13060
01c52d31 130612004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 13062
01c52d31 13063 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 13064
01c52d31 130652004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 13066
01c52d31
MB
13067 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
13068 Invoke gnus-score-mode. Reported by
880820fe 13069 bojohan+news@dd.chalmers.se (Johan Bockgård).
1232b9cb 13070
01c52d31
MB
13071 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
13072 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 13073
01c52d31 130742004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 13075
01c52d31 13076 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 13077
01c52d31 130782004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 13079
01c52d31
MB
13080 * spam.el (spam-get-article-as-string): Update to use
13081 gnus-request-article-this-buffer, much simpler.
13082 (spam-get-article-as-buffer): Remove.
6e7fb80c 13083
01c52d31 130842004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 13085
296fa7b4 13086 * message.el (message-expand-name): Use EUDC if the user uses that.
7cb0aa56 13087
01c52d31 130882004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 13089
01c52d31
MB
13090 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
13091 character for the encoding to avoid consing a string.
7cb0aa56 13092
01c52d31
MB
13093 * rfc2047.el (rfc2047-decode-string): Don't cons a string
13094 unnecessarily.
7cb0aa56 13095
01c52d31 13096 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 13097
01c52d31
MB
13098 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
13099 of mm-replace-chars-in-string.
e79f14a4 13100
01c52d31 131012004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 13102
c9e31f32 13103 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new strings.
e79f14a4 13104
01c52d31 13105 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 13106
01c52d31
MB
13107 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
13108 a new string in every iteration. Use shy groups.
e79f14a4 13109
01c52d31 131102004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 13111
c9e31f32
SM
13112 * gnus-srvr.el (gnus-browse-unsubscribe-group):
13113 * gnus-soup.el (gnus-soup-group-brew):
13114 * gnus-msg.el (gnus-put-message):
13115 * gnus-move.el (gnus-group-move-group-to-server):
13116 * gnus-kill.el (gnus-batch-score):
01c52d31
MB
13117 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
13118 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
13119 (gnus-group-update-group, gnus-group-read-group)
13120 (gnus-group-make-group, gnus-group-make-help-group)
13121 (gnus-group-make-archive-group, gnus-group-make-directory-group)
13122 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
13123 (gnus-group-sort-by-unread, gnus-group-catchup)
13124 (gnus-group-unsubscribe-group, gnus-group-kill-group)
13125 (gnus-group-yank-group, gnus-group-set-info)
c9e31f32
SM
13126 (gnus-group-list-groups):
13127 * gnus.el (gnus-generate-new-group-name):
13128 * gnus-delay.el (gnus-delay-send-queue):
13129 * nnvirtual.el (nnvirtual-catchup-group):
01c52d31 13130 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
01c52d31 13131 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
c9e31f32 13132 (gnus-group-prepare-topics, gnus-topic-check-topology):
01c52d31
MB
13133 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
13134 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
13135 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
c9e31f32
SM
13136 (gnus-group-make-articles-read):
13137 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
13138 (gnus-group-change-level, gnus-kill-newsgroup)
13139 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
13140 (gnus-get-unread-articles, gnus-make-articles-unread)
13141 (gnus-make-ascending-articles-unread): Use accessor
13142 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
13143 to get group information for improved readability.
13144
01c52d31 131452004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13146
01c52d31
MB
13147 * gnus-art.el (article-decode-mime-words, article-babel)
13148 (gnus-article-highlight-signature, gnus-article-add-buttons)
13149 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 13150
01c52d31
MB
13151 * gnus-art.el (gnus-article-highlight-headers)
13152 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 13153
01c52d31
MB
13154 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
13155 (gnus-article-set-globals, gnus-request-article-this-buffer)
13156 (gnus-button-message-id, gnus-article-maybe-hide-headers)
13157 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
13158 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 13159
01c52d31 131602004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13161
01c52d31
MB
13162 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
13163 also under 80 char limit, and call gnus-error if needed.
13164 (spam-fetch-article-header): Fix - it was a
13165 buffer-local variable (gnus-newsgroup-data).
13166 (spam-find-spam): Use spam-generate-fake-headers, forget about
13167 spam-insert-fake-headers.
13168 (spam-insert-fake-headers): Remove.
1270d7ca 13169
01c52d31 131702004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13171
01c52d31
MB
13172 * deuglify.el (gnus-article-outlook-unwrap-lines)
13173 (gnus-outlook-rearrange-article)
13174 (gnus-outlook-repair-attribution-outlook)
13175 (gnus-outlook-repair-attribution-block)
13176 (gnus-outlook-repair-attribution-other): Remove redundant
13177 save-excursion.
1270d7ca 13178
01c52d31 131792004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13180
01c52d31
MB
13181 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
13182 (spam-fetch-field-subject-fast)
13183 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
13184 (spam-fetch-article-header): Add functions to deal with Gnus
13185 internals for fast retrieval of article header data.
13186 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 13187
01c52d31 131882004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13189
01c52d31
MB
13190 * pop3.el (pop3-md5): Remove.
13191 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 13192
01c52d31 13193 * mm-bodies.el: base64 is always built-in.
1270d7ca 13194
01c52d31
MB
13195 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
13196 with-current-buffer.
1270d7ca 13197
23f87bed 131982004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13199
23f87bed
MB
13200 * canlock.el (canlock-insert-header): Remove excessive grouping in
13201 regexp.
1270d7ca 13202
01c52d31
MB
13203 * gnus-sum.el (gnus-summary-read-document): Ditto.
13204
13205 * gnus-uu.el (gnus-uu-part-number): Ditto.
13206
13207 * html2text.el (html2text-remove-tags): Ditto.
13208 (html2text-format-tags): Ditto.
13209 (html2text-format-single-elements): Ditto.
13210
13211 * mml.el (mml-parse-1): Ditto.
13212
132132004-01-08 Jesper Harder <harder@ifa.au.dk>
13214
13215 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
13216
13217 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
13218
13219 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
13220
13221 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
13222
132232003-11-15 Simon Josefsson <jas@extundo.com>
13224
13225 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
13226 (pgg-gpg-lookup-key): Use regexp match instead of
13227 split-string (split-string is different between emacs 21.2 and
13228 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
13229
132302004-01-08 Jesper Harder <harder@ifa.au.dk>
13231
13232 * gnus-art.el (gnus-mime-view-all-parts)
13233 (gnus-article-part-wrapper, gnus-article-view-part): Use
13234 with-current-buffer.
13235
132362004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
13237
13238 * spam.el (spam-disable-spam-split-during-ham-respool)
13239 (spam-spamoracle-database, spam-cache-lookups)
13240 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
13241 (spam-group-ham-mark-p, spam-group-spam-mark-p)
13242 (spam-group-ham-marks, spam-group-spam-marks)
13243 (spam-group-spam-contents-p, spam-group-ham-contents-p)
13244 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
13245 also add spam-use-blackholes to the statistical checks.
13246 (spam-fetch-field-fast): Add interface to fetching fields, may
13247 become a macro.
13248 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
13249 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
13250 (spam-insert-fake-headers): Fake an article when needed.
13251 (spam-find-spam): Fake article when possible.
13252 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
13253 (spam-check-bogofilter-headers): Use message-fetch-field instead
13254 of nnmail-fetch-field.
13255
132562004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
13257
13258 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
13259
132602004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
13261
13262 * spam.el (spam-split): Do not require spam-use-CHECK to be
13263 enabled if that check is passed to spam-split explicitly; also
13264 fix so 'spam doesn't get converted to spam-split-group when
13265 spam-split-symbolic-return is t.
13266 (spam-find-spam): Find registrations of the article and use those
13267 instead of re-running spam-split to find the spam/ham
13268 classification of the article.
13269 (spam-log-processing-to-registry, spam-log-registered-p)
13270 (spam-log-unregistration-needed-p, spam-log-undo-registration):
13271 Use gnus-error instead of gnus-message.
13272 (spam-log-registration-type): Add function to determine the
13273 classification of a message based on registry entries; will
13274 return nil if both 'spam and 'ham are found.
13275 (spam-check-BBDB): Expand all the BBDB macros here so we can have
13276 a reasonably fast local cache without the loading errors.
13277 (spam-cache-lookups): Set to t by default.
13278 (spam-find-spam): Don't try to guess spam-cache-lookups.
13279 (spam-enter-whitelist, spam-enter-blacklist): Clear the
13280 spam-caches entry.
13281 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
13282 caching of whitelist/blacklist entries.
13283 (spam-check-whitelist, spam-check-blacklist): Invoke
13284 spam-from-listed-p with a type, not a cache variable.
13285 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
13286
132872004-01-07 Jesper Harder <harder@ifa.au.dk>
13288
13289 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
13290
13291 * nnmail.el (nnmail-split-fancy): do.
13292
13293 * mml.el (mml-parse): do.
13294
13295 * gnus-score.el (gnus-enter-score-words-into-hashtb)
13296 (gnus-score-adaptive): do.
13297
23f87bed 132982004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13299
01c52d31
MB
13300 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
13301 (gnus-mime-button-map): Don't set keymap parent.
13302 (gnus-button-ctan-directory-regexp): Use shy grouping.
13303 (gnus-prev-page-map): Don't set keymap parent.
13304 (gnus-prev-page-map): Remove duplicated one.
13305 (gnus-next-page-map): Don't set keymap parent.
13306 (gnus-mime-security-button-map): Ditto.
13307
13308 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
13309 version number.
13310
23f87bed 13311 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 13312
23f87bed 133132004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13314
23f87bed
MB
13315 * canlock.el (canlock-sha1-function): Remove.
13316 (canlock-sha1-function-for-verify): Remove.
13317 (canlock-openssl-program): Remove.
13318 (canlock-openssl-args): Remove.
13319 (canlock-ignore-errors): Remove.
13320 (canlock-sha1-with-openssl): Remove.
13321 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
13322 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 13323
23f87bed
MB
13324 * sha1-el.el (sha1-string-external): Make it can return a string
13325 in binary form.
13326 (sha1-region-external): Ditto.
13327 (sha1-string-internal): Ditto.
13328 (sha1-region-internal): Ditto.
13329 (sha1-region): Ditto.
13330 (sha1-string): Ditto.
13331 (sha1): Ditto.
1270d7ca 13332
01c52d31 133332004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 13334
01c52d31 13335 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 13336
01c52d31 133372004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13338
01c52d31 13339 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 13340
01c52d31
MB
13341 * run-at-time.el (run-at-time-saved): Remove.
13342 (run-at-time): Doc fix.
1270d7ca 13343
01c52d31 133442004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13345
01c52d31
MB
13346 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
13347 (gnus-summary-limit-map): Add it.
13348 (gnus-summary-make-menu-bar): do.
1270d7ca 13349
01c52d31 133502004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13351
01c52d31
MB
13352 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
13353 Make attempt at some caching support (done for BBDB only now).
13354 (spam-find-spam): Set spam-cache-lookups if there are more than 2
13355 addresses to be checked.
13356 (spam-clear-cache-BBDB): Add function, to be invoked by
13357 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
13358 (spam-check-BBDB): Check and use the caches, if
13359 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 13360
01c52d31 133612004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 13362
01c52d31 13363 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 13364
01c52d31 133652004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 13366
01c52d31
MB
13367 * run-at-time.el (run-at-time-saved): Move to after the definition
13368 of `run-at-time'.
1270d7ca 13369
01c52d31 133702004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13371
01c52d31
MB
13372 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
13373 mm-w3m-local-map-property.
1270d7ca 13374
01c52d31
MB
13375 * mm-view.el (mm-w3m-mode-map): Remove.
13376 (mm-w3m-local-map-property): Remove.
13377 (mm-inline-text-html-render-with-w3m): Don't use
13378 mm-w3m-local-map-property.
1270d7ca 13379
01c52d31 133802004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 13381
01c52d31 13382 * run-at-time.el: New file.
1270d7ca 13383
01c52d31
MB
13384 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
13385 of gnus-set-text-properties.
1270d7ca 13386
01c52d31 13387 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 13388
01c52d31 13389 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 13390
01c52d31 13391 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 13392
01c52d31
MB
13393 * gnus-art.el (gnus-button-push): Use set-text-properties instead
13394 of gnus-.
1b155fbd 13395
01c52d31
MB
13396 * gnus.el: Changed calls to nnheader-run-at-time and
13397 password-run-at-time throughout to use run-at-time directly.
1b155fbd 13398
01c52d31 13399 * password.el: Removed definition of run-at-time.
1b155fbd 13400
880820fe 134012004-01-05 Karl Pflästerer <sigurd@12move.de> (tiny change)
1b155fbd 13402
01c52d31
MB
13403 * mml.el (mml-minibuffer-read-disposition): Show attachment type
13404 in prompt.
1b155fbd 13405
01c52d31 134062004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 13407
01c52d31
MB
13408 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
13409 XEmacs version.
1270d7ca 13410
01c52d31
MB
13411 * dns.el (dns-make-network-process): Use `open-network-stream'
13412 instead of `gnus-xmas-open-network-stream'.
1270d7ca 13413
01c52d31 13414 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 13415
01c52d31 134162004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13417
01c52d31
MB
13418 * gnus-art.el (gnus-mime-display-alternative)
13419 (gnus-insert-mime-button, gnus-insert-mime-security-button)
13420 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
13421 Don't use gnus-local-map-property.
1270d7ca 13422
01c52d31 13423 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 13424
01c52d31
MB
13425 * mm-view.el (mm-view-pkcs7-decrypt): Replace
13426 gnus-completing-read-maybe-default with completing-read.
1270d7ca 13427
01c52d31
MB
13428 * gnus-util.el (gnus-completing-read): do.
13429 (gnus-completing-read-maybe-default): Remove.
1270d7ca 13430
01c52d31 134312004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 13432
01c52d31
MB
13433 * password.el: Only autoload `run-at-time' if not XEmacs.
13434 Only autoload the itimer functions if XEmacs.
1270d7ca 13435
01c52d31 134362004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13437
01c52d31
MB
13438 * gnus-art.el (gnus-read-string): Remove.
13439 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
13440 read-string.
1270d7ca 13441
01c52d31 134422004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13443
01c52d31
MB
13444 * netrc.el: Autoload password-read.
13445 (netrc): Add configuration group.
13446 (netrc-encoding-method, netrc-openssl-path): Add
13447 variables for encoding and decoding of files with symmetric
13448 ciphers.
13449 (netrc-encode): Add assistant function to encode a file with
13450 netrc-encoding-method.
13451 (netrc-parse): Add interactive parameter, added optional
13452 decoding if netrc-encoding-method is non-nil but otherwise
13453 behavior is standard.
13454 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
13455 Do s/encode/encrypt/ everywhere.
1270d7ca 13456
01c52d31 13457 * spam.el: Remove executable-find autoload.
1270d7ca 13458
01c52d31 134592004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13460
01c52d31 13461 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 13462
01c52d31 13463 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 13464
01c52d31 134652004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 13466
01c52d31 13467 * gnus-art.el (gnus-treat-ansi-sequences,
149cd465 13468 (article-treat-ansi-sequences): New variable and function.
01c52d31 13469 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 13470
01c52d31
MB
13471 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
13472 Use it.
1270d7ca 13473
01c52d31 134742004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13475
01c52d31 13476 * mm-util.el (mm-quote-arg): Remove.
23f87bed 13477
01c52d31
MB
13478 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
13479 shell-quote-argument.
1270d7ca 13480
01c52d31 13481 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 13482
01c52d31 13483 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 13484
01c52d31
MB
13485 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
13486 with make-char.
1270d7ca 13487
01c52d31 13488 * mm-util.el (mm-make-char): Remove.
1270d7ca 13489
01c52d31
MB
13490 * mml.el (mml-mode): Replace gnus-add-minor-mode with
13491 add-minor-mode.
1270d7ca 13492
01c52d31 13493 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 13494
01c52d31 13495 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 13496
01c52d31 13497 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 13498
01c52d31 13499 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 13500
01c52d31 13501 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 13502
01c52d31 13503 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 13504
01c52d31 13505 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 13506
01c52d31 13507 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 13508
01c52d31 13509 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 13510
01c52d31 13511 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 13512
01c52d31
MB
13513 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
13514 Replace gnus-char-width with char-width.
1270d7ca 13515
01c52d31 13516 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 13517
01c52d31
MB
13518 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
13519 Replace gnus-char-width with char-width.
1270d7ca 13520
01c52d31 13521 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 13522
01c52d31
MB
13523 * spam-stat.el (with-syntax-table): Remove with-syntax-table
13524 definition.
13525 Remove Emacs 20 hash table compatibility code.
1270d7ca 13526
01c52d31
MB
13527 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
13528 20 compatibility code.
1270d7ca 13529
01c52d31 13530 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 13531
01c52d31 13532 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 13533
01c52d31
MB
13534 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
13535 with point-at-{eol,bol}.
1270d7ca 13536
01c52d31 13537 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 13538
01c52d31 13539 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 13540
149cd465
JB
13541 * flow-fill.el (fill-flowed-point-at-bol)
13542 (fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 13543
01c52d31
MB
13544 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
13545 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 13546
01c52d31 135472004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13548
01c52d31
MB
13549 * ntlm.el (ntlm-string-as-unibyte): New macro.
13550 (ntlm-build-auth-response): Use it.
1270d7ca 13551
01c52d31
MB
13552 Remove Emacs 20 stuff:
13553 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
13554 of delq and copy-sequence.
13555 * gnus-art.el (popup-menu): Remove the compiler macro.
13556 * nnmail.el (nnmail-split-fancy): Don't support customizing with
13557 Emacs 20.
1270d7ca 13558
01c52d31 135592004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 13560
01c52d31
MB
13561 * ntlm.el: Fix namespace. Change smb-passwd-hash into
13562 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
13563 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
13564 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
13565 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
13566 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
13567 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
13568 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
13569 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
13570 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
13571 ntlm-string-permute, string-lshift into ntlm-string-lshift,
13572 string-xor into ntlm-string-xor. Suggested by
13573 Jesper Harder <harder@myrealbox.com>.
1270d7ca 13574
01c52d31 13575 * ntlm.el: Don't include poem.
1270d7ca 13576
01c52d31
MB
13577 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
13578 Jesper Harder <harder@myrealbox.com>.
1270d7ca 13579
01c52d31 13580 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 13581
01c52d31
MB
13582 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
13583 probably breaks emacs with DL patch, but do we care? Is anyone
13584 still using the DL stuff?)
1270d7ca 13585
01c52d31
MB
13586 * sieve-manage.el: Use the password package.
13587 (sieve-manage-read-passwd): Remove.
13588 (sieve-manage-interactive-login): Use password. Re-add
13589 condition-case around loop.
13590
13591 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
13592 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
13593 the password package.
13594
135952003-02-19 Simon Josefsson <jas@extundo.com>
13596
13597 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
13598 token.
13599
136002002-08-07 Simon Josefsson <jas@extundo.com>
13601
13602 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
13603 (sieve-manage-authenticators):
13604 (sieve-manage-authenticator-alist): Add some SASL mechs.
13605 (sieve-sasl-auth): New function.
13606 (sieve-manage-cram-md5-auth):
13607 (sieve-manage-plain-auth): Rewrite using SASL library.
13608 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
13609 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
13610 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
13611 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
13612
136132004-01-05 Simon Josefsson <jas@extundo.com>
13614
13615 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
13616 New files.
13617
136182004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13619
13620 * gnus-group.el (gnus-no-groups-message): Update.
13621
13622 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
13623
136242003-11-09 Simon Josefsson <jas@extundo.com>
13625
13626 * imap.el: Support for ID IMAP extension (RFC 2971).
13627 (imap-local-variables): Add imap-id.
13628 (imap-id): New variable.
13629 (imap-id): New function.
13630 (imap-parse-response): Parse untagged ID response.
13631 * nnimap.el (nnimap-id): New variable.
13632 (nnimap-open-connection): Use it.
13633
136342003-12-28 Simon Josefsson <jas@extundo.com>
13635
13636 * gnus-score.el (gnus-score-edit-all-score): New.
13637 * gnus-group.el (gnus-group-score-map): Bind it to W e.
13638
136392004-01-04 Simon Josefsson <jas@extundo.com>
13640
13641 * password.el: Add.
13642
136432004-01-04 Mario Lang <lang@zid.tugraz.at>
13644
e3e955fe
MB
13645 * dns.el (dns-query-types): Fix typo.
13646 (dns-query-types): New function
13647 (dns-read-type): Add support for AAAA records, see RFC 3596. Parse MX,
13648 PTR and SOA replies, see RFC 1035.
01c52d31
MB
13649
136502004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13651
13652 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
13653
13654 * Moved to Changelog.2.
13655
136562004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13657
13658 * gnus.el (gnus-version-number): Bump version.
13659
136602004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
13661
13662 * gnus.el: No Gnus v0.1 is released.
1270d7ca 13663
01c52d31 136642004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 13665
01c52d31 13666 * gnus.el: No Gnus v0.0 is released.
1270d7ca 13667
01c52d31 136682004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 13669
01c52d31
MB
13670 * gnus.el (gnus-version-number): Bump.
13671 (gnus-version): No.
1270d7ca 13672
ef3b7aae 13673See ChangeLog.2 for earlier changes.
2a34a036 13674
ae940284 13675 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
5b87ad55
GM
13676
13677 This file is part of GNU Emacs.
13678
5e809f55 13679 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 13680 it under the terms of the GNU General Public License as published by
5e809f55
GM
13681 the Free Software Foundation, either version 3 of the License, or
13682 (at your option) any later version.
5b87ad55
GM
13683
13684 GNU Emacs is distributed in the hope that it will be useful,
13685 but WITHOUT ANY WARRANTY; without even the implied warranty of
13686 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13687 GNU General Public License for more details.
13688
13689 You should have received a copy of the GNU General Public License
5e809f55 13690 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9 13691
ef3b7aae 13692;; Local Variables:
880820fe 13693;; coding: utf-8
d7ba2a01 13694;; fill-column: 79
33462dfa 13695;; add-log-time-zone-rule: t
ef3b7aae
MB
13696;; End:
13697
ab5796a9 13698;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4