(read-key-delay): Reduce to 0.01.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
9bfd9a76
KY
12009-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
4 (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
5
62009-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
7
8 * gnus.el (gnus-overlay-get): New alias to overlay-get.
9 (gnus-overlays-in): New alias to overlays-in.
10
11 * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
12 gnus-overlay-get, and gnus-delete-overlay.
13 (gnus-summary-show-thread): Make it work as well for systems in which
14 next-single-char-property-change is not available.
15 (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
16
172009-10-14 Reiner Steib <Reiner.Steib@gmx.de>
18
19 * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
20
212009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
22
23 * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
24 and XEmacs that don't have `remove-overlays'.
25
262009-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
27
28 * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
29 (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
30 selective display. Use overlays instead.
31
84b5fcf6
JB
322009-10-04 Juanma Barranquero <lekktu@gmail.com>
33
34 * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
35
0577a430
JB
362009-09-29 Juanma Barranquero <lekktu@gmail.com>
37
38 * spam-stat.el (spam-stat-load): Fix typo in message.
39
d93ec753
JB
402009-09-23 Juanma Barranquero <lekktu@gmail.com>
41
42 * gnus-art.el (gnus-article-encrypt-body):
43 * message.el (message-check-recipients):
44 * mm-util.el (mm-codepage-setup):
45 * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
46 (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
47
54c72c31
KY
482009-09-22 Daiki Ueno <ueno@unixuser.org>
49
50 * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
51 * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
52 keys from the menu if mm-{sign,encrypt}-option is 'guided.
53 * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
54 * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
55
63348d24
GM
562009-09-18 Glenn Morris <rgm@gnu.org>
57
58 * gnus-diary.el (gnus-diary-check-message):
59 * message.el (message-insert-formatted-citation-line):
60 * nnbabyl.el (top-level):
61 * nndiary.el (nndiary-schedule):
62 Fix typos in condition-case handlers.
63
54c72c31
KY
642009-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
65
66 * gnus-art.el (gnus-article-edit-part): Work for the buffer
67 configuration that provides the sole article window in a frame;
68 position point correctly after deleting a part.
69
702009-09-14 Adam Sjøgren <asjo@koldfront.dk>
71
72 * spam.el (spam-unregister-on-reregister): Add boolean variable.
73 (spam-resolve-registrations-routine): Use it to unregister articles
74 that change status.
75
83ccc32c
KY
762009-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
77
78 * nnrss.el (nnrss-request-article): Remove binding of
79 default-enable-multibyte-characters that has gotten needless by
80 the 2007-07-13 change in rfc2047-encode-message-header.
81
82 * mml.el (mml-insert-multipart): Error on the message header.
83 (mml-insert-part): Error on the message header; position point at
84 the end of a MIME tag.
85
de0bdfe7
KY
862009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
87
5cc79e5a
KY
88 * gnus-util.el (with-no-warnings): Define it for old Emacsen.
89 (gnus-float-time): Alias to float-time if it exists.
de0bdfe7
KY
90
91 * ecomplete.el (with-no-warnings): Define it for old Emacsen.
92 (ecomplete-add-item): Don't use (featurep 'xemacs) to check if
93 float-time is available; suppress compile warning for time-to-seconds.
94
952009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
96
97 * mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
98 may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
99 Add the optional argument `encoding' that overrides the default.
100
101 * mml.el (mml-generate-mime-1): Pass encoding defined by a user to
102 mm-encode-buffer.
103
63220e37
GM
1042009-09-04 Glenn Morris <rgm@gnu.org>
105
106 * qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
107 mm-disable-multibyte, rather than default-enable-multibyte-characters.
108 * utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
109 mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
110 * mm-util.el (mm-with-unibyte-current-buffer)
111 (mm-find-buffer-file-coding-system):
112 * yenc.el (yenc-decode-region): Use default-value rather than
113 default-enable-multibyte-characters.
114
2e62b574
GM
1152009-09-03 Glenn Morris <rgm@gnu.org>
116
117 * mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
118 * rfc2047.el (rfc2047-encode-message-header): Use default-value rather
119 than default-enable-multibyte-characters.
120
de0bdfe7
KY
1212009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
122
123 * gnus-art.el (gnus-article-read-summary-keys):
124 Fix gnus-buffer-configuration's value temporarily used.
125
3d493bef
GM
1262009-09-02 Glenn Morris <rgm@gnu.org>
127
9693d3c4
GM
128 * gnus-util.el (gnus-float-time): New function.
129 * gnus-delay.el (gnus-delay-article):
130 * gnus-sum.el (gnus-thread-latest-date):
131 * gnus-util.el (gnus-user-date): Use gnus-float-time.
132 * nnspool.el (nnspool-request-newgroups):
133 Use gnus-float-time rather than time-to-seconds.
134 * ecomplete.el (ecomplete-add-item): In Emacs, use float-time.
135
3d493bef
GM
136 * gnus-art.el (gnus-signature-face, gnus-header-from-face)
137 (gnus-header-subject-face, gnus-header-newsgroups-face)
138 (gnus-header-name-face, gnus-header-content-face):
139 * gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
140 (gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
141 (gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
142 (gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
143 (gnus-cite-face-11):
144 * gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
145 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
146 (gnus-server-closed-face, gnus-server-denied-face)
147 (gnus-server-offline-face):
148 * gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
149 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
150 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
151 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
152 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
153 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
154 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
155 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
156 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
157 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
158 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
159 (gnus-summary-selected-face, gnus-summary-cancelled-face)
160 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
161 (gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
162 (gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
163 (gnus-summary-high-undownloaded-face)
164 (gnus-summary-low-undownloaded-face)
165 (gnus-summary-normal-undownloaded-face)
166 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
167 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
168 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
169 (gnus-splash-face):
170 * message.el (message-header-to-face, message-header-cc-face)
171 (message-header-subject-face, message-header-newsgroups-face)
172 (message-header-other-face, message-header-name-face)
173 (message-header-xheader-face, message-separator-face)
174 (message-cited-text-face, message-mml-face):
175 * sieve-mode.el (sieve-control-commands-face)
176 (sieve-action-commands-face, sieve-test-commands-face)
177 (sieve-tagged-arguments-face):
178 * spam.el (spam-face):
179 Mark face aliases with "-face" in the name as obsolete.
180
7a4abdd6
GM
1812009-09-01 Glenn Morris <rgm@gnu.org>
182
183 * gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
184 than goto-line.
185
29b647c5
MB
1862009-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
187
188 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
189 Don't move point if the command is invoked inside the message header.
190
265ac10b
SM
1912009-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
192
193 * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
194 (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
195 * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
196 * nnir.el (nnir-swish-e-index-file):
197 * gnus-sum.el (gnus-summary-delete-marked-as-read)
198 (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
199 (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
200 * gnus-msg.el (gnus-inews-mark-gcc-as-read):
201 * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
202 (gnus-treat-display-xface): Add Emacs version of obsolescence.
203
b0b63450
MB
2042009-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
205
206 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
207 Don't save excursion.
208
14acf2f5
SM
2092009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
210
211 * nnheader.el (nnheader-find-file-noselect):
212 * mm-util.el (mm-insert-file-contents):
213 Use (default-value 'major-mode) instead of default-major-mode.
214
d3192c8f
SM
2152009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
216
217 * nnrss.el (nnrss-request-article): Avoid default-fill-column.
218
ec179403
GM
2192009-08-25 Glenn Morris <rgm@gnu.org>
220
221 * nnir.el (top-level): Don't require cl at run-time.
222 (nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
223 Replace cl-function substitute with gnus-replace-in-string.
224 (nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
225 (nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
226 (nnir-run-find-grep): Replace cl-functions find-if and subseq with
227 simplified expansions.
228
5dcc825f
GM
2292009-08-22 Glenn Morris <rgm@gnu.org>
230
231 * gnus-art.el (gnus-button-patch): Use forward-line rather than
232 goto-line.
233
b0b63450
MB
2342009-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
235
236 * gnus-group.el (gnus-safe-html-newsgroups): New user option.
237
238 * gnus-art.el (gnus-bind-safe-url-regexp): New macro.
239 (gnus-mime-view-all-parts, gnus-mime-view-part-internally)
240 (gnus-mm-display-part, gnus-mime-display-single)
241 (gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to
242 override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups.
243
244 * gnus-sum.el
245 (gnus-mark-copied-or-moved-articles-as-expirable): New user option.
246 (gnus-summary-move-article): Add expirable mark to articles copied or
247 moved to group that has auto-expire turned on if the option is non-nil.
248
1d2faf98
GM
2492009-07-24 Glenn Morris <rgm@gnu.org>
250
251 * gnus-demon.el (gnus-demon-add-nntp-close-connection):
252 Fix typo. (Bug#3903)
253
6ab2c7a8
MB
2542009-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
255
256 * gnus-art.el (gnus-article-mode-map): Bind the "e" key to
257 gnus-article-read-summary-keys rather than gnus-summary-edit-article
258 that should not be used for draft articles.
259 (gnus-article-read-summary-keys): Use key-binding instead of lookup-key
260 that has no concern in minor mode keys.
261 (gnus-article-summary-command, gnus-article-summary-command-nosave):
262 Abolish.
263
554a69b8
KY
2642009-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
265
266 * nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME
267 article without making inquiry to a user for unknown encoding.
268
269 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number)
270 (nnmaildir--scan): Assume i-node and device number that file-attributes
271 returns might be cons-cell.
272
2732009-07-16 Teodor Zlatanov <tzz@lifelogs.com>
274
275 * auth-source.el: Remove docs now in auth.texi. Don't use
276 `gnus-message' for logging. Add new variables `auth-source-debug' and
277 `auth-source-hide-passwords' and use them.
278
0985c8f6
GM
2792009-07-15 Glenn Morris <rgm@gnu.org>
280
281 * gnus-spec.el (gnus-make-format-preserve-properties): Doc fix.
282
ee5a613e
KY
2832009-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
284
285 * gnus-group.el (gnus-group-make-rss-group): Strip newlines and
286 excessive whitespace from the default values of title and description.
287
aa227ba5
KY
2882009-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
289
290 * mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of
291 mail-fetch-field to fetch Content-Description header in order to
292 exclude newlines.
293
0cf681b6
KY
2942009-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
295
296 * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
297 to deleted part.
298
2992009-05-30 David Engster <dengste@eml.cc>
300
301 * nnmairix.el: Remove old documentation in the commentary block.
302 (nnmairix-request-group): Do not update active file for nnml back ends.
303 (nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back
304 end so that overview files are ignored.
305 (nnmairix-update-groups): Make updating the groups more robust by using
306 marks.
307 (nnmairix-determine-original-group-from-path): Circumvent mairix bug
308 with dollar characters in message-id.
309
9cc20f6c
RS
3102009-04-28 Reiner Steib <Reiner.Steib@gmx.de>
311
312 * spam.el: Use dns-query instead of query-dns. Was renamed on
313 2008-12-25 in dns.el.
314
1dbc941a
SM
3152009-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
316
317 * rfc2047.el (rfc2047-decode-region): Don't skip past `start', which
318 could happen if the text is only composed of spaces and/or tabs.
319
2235f4ac
MB
3202009-03-03 Brian Sniffen <bts@evenmere.org> (tiny change)
321
322 * gnus-draft.el (gnus-draft-send): Bind gnus-message-setup-hook to nil
323 when sending a queued message to avoid extra mml tags.
324
9cdff613
MB
3252009-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
326
327 * mml.el (mml-insert-mime): Don't break parts that mm-uu dissected.
328
87202be1
KY
3292009-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
330
331 * gnus-dired.el: Remove autoload for gnus-setup-message.
332 (gnus-dired-attach): Fake this-command value to prevent Gnus from
333 displaying Gnus logo; always use compose-mail.
334
920b3f72
KY
3352009-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
336
1e6b95a6 337 * gnus-dired.el: Tell autoload that gnus-setup-message is a macro.
920b3f72 338
0038d478
MB
3392009-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
340
341 * gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups.
342 (gnus-nocem-issuers): List currently active issuers; fix custom type.
343 (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is
344 available.
345 (gnus-nocem-epg-verify): New function.
346
9eb59592
MB
3472009-02-15 Reiner Steib <Reiner.Steib@gmx.de>
348
349 * gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
350
e38658c4
GM
3512009-02-15 Glenn Morris <rgm@gnu.org>
352
353 * gnus-util.el (rmail-insert-rmail-file-header)
354 (rmail-count-new-messages, rmail-show-message): Remove unnecessary
355 autoloads.
356 (rmail-default-rmail-file): Remove unnecessary declaration.
357 (gnus-output-to-rmail): Handle mbox Rmail as well as Babyl Rmail.
358
1faded47
GM
3592009-02-14 Glenn Morris <rgm@gnu.org>
360
361 * gnus.el (rmail-default-rmail-file): Remove declaration of deleted
362 variable (only used in gnus-util, which declares it anyway).
fef8d38e
GM
363 (rmail-output-to-rmail-file): Remove autoload of deleted function,
364 which was only needed by gnus-art (changed to not use it any more).
1faded47
GM
365 (rmail-insert-rmail-file-header): Remove autoload of deleted function,
366 only used in gnus-util, which autoloads it itself.
367 (rmail-update-summary): Fix autoload.
368
fef8d38e
GM
369 * gnus-art.el (gnus-summary-save-in-mail): Use gnus-output-to-rmail
370 rather than rmail-output-to-rmail-file.
1faded47 371
c07dfdd9
GM
3722009-02-07 Glenn Morris <rgm@gnu.org>
373
374 * message.el (rmail-msg-restore-non-pruned-header): Remove unneeded
375 autoload of function that no longer exists.
376 (rmail-toggle-header): Declare.
377 (message-forward-rmail-make-body): Handle mbox Rmail.
378
49e787c9
GM
3792009-01-31 Glenn Morris <rgm@gnu.org>
380
381 * gnus-sum.el (gnus-summary-next-article): XEmacs-friendly version of
382 2009-01-09 change.
383
3b36c17e
MB
3842009-01-26 Teodor Zlatanov <tzlatanov@jumptrading.com>
385
386 * auth-source.el (auth-source-forget-user-or-password): Clarify docs.
387 (auth-source-forget-all-cached): New convenience function.
388 (auth-source-user-or-password): Accept list of modes or a single mode.
389
390 * mail-source.el (mail-source-bind, mail-source-set-1): Use list of
391 auth-source modes.
392
393 * nnimap.el (nnimap-open-connection): Use list of
394 auth-source modes.
395
396 * nntp.el (nntp-send-authinfo): Use list of
397 auth-source modes.
398
26b9f88d
MB
3992009-01-16 Teodor Zlatanov <tzz@lifelogs.com>
400
401 * auth-source.el: Update docs to reflect epa-file-enable is to be used
402 now.
403
4042009-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
405
406 * nnmail.el (nnmail-pathname-coding-system): Default to the `file-name'
407 coding system in XEmacs; add a workaround for XEmacs.
408
548f737d
MB
4092009-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
410
411 * mm-util.el (mm-coding-system-priorities): Protect against nil value
412 of current-language-environment.
413
4142009-01-13 Reiner Steib <Reiner.Steib@gmx.de>
415
416 * nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is
417 available at runtime.
418
4192009-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
420
421 * gnus-art.el (article-date-ut): Fix end point of narrowing.
422
4232009-01-11 Aidan Kehoe <kehoea@parhasard.net>
424
425 * nnfolder.el (nnfolder-read-folder): The (lsh -1 -1) trick to generate
426 the greatest positive fixnum value doesn't work under an XEmacs with
427 bignum support; use the most-positive-fixnum constant instead,
428 available since Emacs 21.1 with cl and XEmacs 21.1.
429
63d12d38
KY
4302009-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
431
432 * gnus-sum.el (gnus-summary-next-article): Revert last change by which
433 XEmacs gets not to work.
434
548f737d
MB
4352009-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
436
437 * mm-util.el (mm-coding-system-priorities): Allow the value like
438 "Japanese (UTF-8)" of current-language-environment.
439
ed77e66c
GM
4402009-01-09 Glenn Morris <rgm@gnu.org>
441
442 * gnus-sum.el (gnus-summary-next-article): Replace last-command-char
443 with last-command-event.
444
e3e955fe
MB
4452009-01-08 Reiner Steib <Reiner.Steib@gmx.de>
446
447 * message.el (message-fix-before-sending): Amend comment.
448
4492009-01-07 David Engster <dengste@eml.cc>
450
451 * gnus-msg.el (gnus-inews-do-gcc): Fix last patch to deal with
452 simplified server definitions by converting it via
453 gnus-server-to-method.
454
4552009-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
456
457 * gnus-sum.el (gnus-summary-set-local-parameters): Always evaluate
458 parameter's operands.
459
4602009-01-06 David Engster <dengste@eml.cc>
461
462 * gnus-msg.el (gnus-inews-do-gcc): Reduce to short group name when on
463 primary select method (for gnus-group-mark-article-as-read).
464
41ec3f54
TH
4652009-01-06 Tassilo Horn <tassilo@member.fsf.org>
466
467 * gnus-art.el (gnus-treat-display-face): Fix docstring link to point to
468 `(gnus)Face', not `(gnus)X-Face'.
469
e3e955fe
MB
4702009-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
471
472 * mm-util.el (mm-ucs-to-char): New function.
473
474 * mm-url.el (mm-url-decode-entities): Use it.
475
4762009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
477
478 * message.el (message-fix-before-sending): Add `eight-bit' to
479 illegible-text check.
480
35203a24
MO
4812009-01-03 Michael Olson <mwolson@gnu.org>
482
483 * nnimap.el (nnimap-retrieve-headers-progress): Handle edge case where
484 `headers' is nil. This can occur if the IMAP server does not have
485 permissions to read messages from a folder, but can write new messages
486 to the folder.
487 (nnimap-request-article-part): Do not insert `data' if it is nil.
488
e3e955fe
MB
4892009-01-01 Dave Love <fx@gnu.org>
490
491 * nnimap.el (nnimap-find-minmax-uid): Use imap-fetch-safe.
492
493 * nnimap.el: Fix author email.
494 (nnimap-split-rule): Add FIXME comment.
495 (nnimap-debug): Fix doc string.
496
4972008-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
498
499 * gnus-sum.el (gnus-summary-set-article-display-arrow): Make
500 overlay-arrow-position and overlay-arrow-string buffer-local; no need
501 to check if those variables exist (first appeared in Emacs 18.50).
502
5032008-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
504
505 * mm-util.el (mm-line-number-at-pos): New function.
506
507 * spam-report.el (spam-report-process-queue): Use it.
508
5092008-12-24 David Engster <dengste@eml.cc>
510
511 * gnus-sum.el (gnus-summary-set-local-parameters): Don't bind
512 parameters that haven't existed as variables as buffer-local variables.
513
5142008-12-23 Dave Love <fx@gnu.org>
515
516 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Don't use
517 cadar.
518
519 * sieve-manage.el (sieve-manage-starttls-p): Renamed from
520 imap-starttls-p.
521 (sieve-manage-starttls-open): Renamed from imap-starttls-open.
522
5232008-12-22 Reiner Steib <Reiner.Steib@gmx.de>
524
525 * spam-report.el (spam-report-gmane-max-requests): New constant.
526 (spam-report-gmane-wait): New variable.
527 (spam-report-gmane-ham, spam-report-gmane-spam)
528 (spam-report-url-ping-plain, spam-report-process-queue): Wait only if
529 spam-report-gmane-wait is non-nil should be sufficient to avoid DOS-ing
530 the server.
531
532 * nnheader.el (nnheader-read-timeout, nnheader-accept-process-output):
533 Add explanations.
534
535 * pop3.el (pop3-accept-process-output, pop3-read-timeout): Use
536 nnheader-accept-process-output and nnheader-read-timeout if available.
537 (pop3-movemail): Use it.
538
539 * message.el (message-check-news-body-syntax): Fix signature check if
540 there's an attachment.
541
5422008-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
543
544 * mm-util.el: Add comments to the mm- emulating functions.
545
5462008-12-21 Reiner Steib <Reiner.Steib@gmx.de>
547
548 * gnus-start.el (gnus-before-startup-hook): Fix doc string. Reported
549 by Stephen Berman <stephen.berman@gmx.net>.
550
c7948b5f
MB
5512008-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
552
553 * mm-util.el (mm-substring-no-properties): New function.
554 (mm-read-charset, mm-subst-char-in-string, mm-replace-in-string)
555 (mm-special-display-p): Enable those lambda forms to be byte compiled.
556 (mm-string-to-multibyte): Doc fix.
557
558 * mml.el (mml-attach-file): Use mm-substring-no-properties.
559
5602008-12-18 Reiner Steib <Reiner.Steib@gmx.de>
561
562 * mml.el (mml-attach-file): Strip text properties from file name.
e3e955fe
MB
563 (Bug#1574)
564
5652008-12-16 Glenn Morris <rgm@gnu.org>
566
567 * mm-util.el (mm-charset-override-alist): Declare for compiler.
c7948b5f 568
bf46b4d4
MB
5692008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
570
571 * mml.el (mml-generate-mime-1): Prefer the MIME charset that Emacs
572 knows since the charset specified might be a bogus alias that
573 mm-charset-synonym-alist provides.
574
5752008-12-15 Reiner Steib <Reiner.Steib@gmx.de>
576
577 * mm-util.el (mm-charset-synonym-alist): Add bogus names "UTF8" and
578 "ISO_8859-1".
579
580 * gnus-start.el (gnus-backup-startup-file): Improve doc string.
581
96a22201
KY
5822008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
583
584 * mm-util.el (mm-charset-eval-alist):
585 Define it before mm-charset-to-coding-system.
586 (mm-charset-to-coding-system): Add optional argument `silent';
587 define it before mm-charset-override-alist.
588 (mm-charset-override-alist): Add `(gb2312 . gbk)' to the
589 default value if it can be used in Emacs currently running;
590 silence mm-charset-to-coding-system.
591
b6b8f5fd
KY
5922008-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
593
594 * rfc2047.el (rfc2047-charset-to-coding-system): Add new argument
595 `allow-override' which says whether to use `mm-charset-override-alist'.
596 (rfc2047-decode-encoded-words): Use it.
597
598 * mm-util.el (mm-charset-override-alist): Fix custom type;
599 add `(gb2312 . gbk)' to choices.
600
1250af7b
KY
6012008-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
602
603 * mm-view.el (mm-inline-text-html-render-with-w3m): Make it simple and
604 fast.
605
606 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
607
886367d8
KY
6082008-12-04 Naohiro Aota <nao.aota@gmail.com>
609
610 * mm-view.el (mm-inline-text-html-render-with-w3m): Put special keymap
611 on links.
612
613 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
614
f66de92f
KY
6152008-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
616
e01bbc12
KY
617 * message.el (message-idna-to-ascii-rhs-1): Protect against local
618 users' addresses that don't have domain parts.
619 (message-idna-to-ascii-rhs): Use message-narrow-to-headers-or-head
620 rather than message-narrow-to-head since there will be the message
621 header separator.
f66de92f 622
06c68f84
SM
6232008-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
624
625 * nnimap.el (nnimap-retrieve-headers-progress): Don't use nnimap-demule
626 since the result is inserted in a unibyte buffer anyway.
627 (nnimap-demule-use-string-to-multibyte): Remove.
628 (nnimap-demule): Alias it to mm-string-to-multibyte.
629
9255ec86
RS
6302008-11-29 Reiner Steib <Reiner.Steib@gmx.de>
631
632 * nnimap.el (nnimap-demule-use-string-to-multibyte): New temporary
633 variable for debugging bug#464 and bug#1174.
634 (nnimap-demule): Use it.
635
030cca00
MB
6362008-11-24 Reiner Steib <Reiner.Steib@gmx.de>
637
638 * gnus-score.el (gnus-score-find-trace): Handle default score in total
639 score calculation correctly.
640
8a986865
SM
6412008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
642
643 * message.el (message-send-mail): Just set the buffer to unibyte
644 rather than use mm-with-unibyte-current-buffer which does a lot more.
645 (message-send-mail-partially): Don't bother with
646 mm-with-unibyte-current-buffer since it's already been made unibyte by
647 message-send-mail.
648
5b51650c
MB
6492008-11-11 Teodor Zlatanov <tzz@lifelogs.com>
650
651 * nnrss.el (nnrss-make-hash-index): Debug message of full item.
652
6532008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
654
655 * netrc.el (netrc-parse): If a list is passed in as FILE, return it.
656
ed778fad
MB
6572008-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
658
659 * starttls.el (starttls-any-program-available): Rewritten so it doesn't
660 require itself and to remove `with-no-warnings'.
661
6622008-11-03 Teodor Zlatanov <tzz@lifelogs.com>
663
664 * starttls.el (starttls-any-program-available): Get the name of the
665 available TLS layer program.
666 (starttls-open-steam-gnutls, starttls-open-stream): Put port number as
667 well as the host name in the "opening" message.
668
669 * auth-source.el (auth-source-cache, auth-source-do-cache)
670 (auth-source-user-or-password): Cache passwords and logins by default,
671 allow override with `auth-source-do-cache'.
672 (auth-source-forget-user-or-password): Allow users to remove cache
673 entries if needed.
674
8e38a1a9
MB
6752008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
676
677 * ietf-drums.el (ietf-drums-remove-comments): Localize second
678 condition-case to only the forward-sexp call.
679
6802008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
681
682 * ietf-drums.el (ietf-drums-remove-comments): Fix bug with single
683 quotes contained. Make it more robust regardless by an extra
684 condition-case wrapper.
685
9091f2d3
MB
6862008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
687
688 * nnml.el (nnml-request-expire-articles): Check if the function set to
689 `nnmail-expiry-target' returns the symbol `delete'.
690
691 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
692
693 * nnmail.el (nnmail-expiry-target): Fix custom type.
694
06b2d4c6
GM
6952008-10-02 Glenn Morris <rgm@gnu.org>
696
697 * mm-util.el (mm-codepage-setup): Tweak codepage error.
698 Silence compiler warning.
699
059b98fa
CY
7002008-09-30 Chong Yidong <cyd@stupidchicken.com>
701
702 * mml.el (mml-menu): Don't assume mml2015 is bound.
703
4520e527
MB
7042008-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
705
706 * gnus-art.el (gnus-article-read-summary-keys): Check if summary window
707 exists.
708
09aece0b
GM
7092008-09-27 Glenn Morris <rgm@gnu.org>
710
711 * gnus-util.el (mail-header-remove-comments): Autoload it.
712
521c4a23
AS
7132008-09-27 Andreas Schwab <schwab@suse.de>
714
715 * gnus-util.el (gnus-split-references): Strip comments.
716 (gnus-parent-id): Likewise.
717
4520e527
MB
7182008-09-26 Reiner Steib <Reiner.Steib@gmx.de>
719
720 * message.el (message-confirm-send): Fix version.
721
7222008-09-25 Katsumi Yamaoka <yamaoka@jpl.org>
723
724 * message.el (message-idna-to-ascii-rhs-1): Use
725 mail-extract-address-components rather than mail-header-parse-addresses
726 that is an alias by default to ietf-drums-parse-addresses that does not
727 support non-ASCII names in headers' contents.
728
eef5ade7
MB
7292008-09-25 Teodor Zlatanov <tzz@lifelogs.com>
730
731 * message.el (message-confirm-send): Fixed variable documentation to
732 avoid the "y/n" wording.
733
4520e527 7342008-09-25 Francis Litterio <flitterio@gmail.com> (tiny change)
eef5ade7
MB
735
736 * message.el (message-set-auto-save-file-name): Save to a different
737 filename so multiple messages (especially drafts) can be recovered.
738
e52cac88
MB
7392008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
740
741 * message.el (message-confirm-send): Add appropriate version.
742
7432008-09-22 Teodor Zlatanov <tzz@lifelogs.com>
744
745 * mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in
746 defvar.
747
7482008-09-22 Daiki Ueno <ueno@unixuser.org>
749
750 * mm-view.el (mm-pkcs7-signed-magic): Use literals.
751 (mm-pkcs7-enveloped-magic): Ditto.
752
64763fe3
MB
7532008-09-17 Simon Josefsson <simon@josefsson.org>
754
755 * sieve-manage.el (sieve-manage-is-string): Accept literals too.
756 Reported by Arnt Gulbrandsen <arnt@oryx.com>.
757
7582008-09-16 Teodor Zlatanov <tzz@lifelogs.com>
759
760 * gnus-registry.el (gnus-registry-use-long-group-names): Make t the
761 default, it's better.
762
7632008-09-11 Teodor Zlatanov <tzz@lifelogs.com>
764
765 * gnus-sum.el (gnus-summary-insert-line): Trap errors on setting the
766 summary line gnus-number property and ignore them (with a warning
767 message).
768
1ae03cd5
KY
7692008-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
770
771 * gnus-group.el (gnus-group-make-useful-group): Don't use the compiler
772 macro caddr in the interactive form since it won't be expanded.
773
c0ccb0d6
KY
7742008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
775
776 * gnus-art.el (gnus-mime-set-charset-parameters): Add new argument
777 `charset'; fix name of function called recursively.
778 (gnus-mime-view-part-as-charset): Don't bind gnus-newsgroup-charset.
779
14ce5fc2
KY
7802008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
781
782 * gnus-art.el (gnus-mime-strip-charset-parameters): Remove.
783 (gnus-mime-set-charset-parameters): New function.
784 (gnus-mime-view-part-as-charset): Use it to correctly display part
785 specifying wrong charset.
786
9e601b8d
MB
7872008-09-08 David Engster <dengste@eml.cc>
788
789 * nnmairix.el (nnmairix-create-server-and-default-group): Require match
790 in completing-read for back end server.
791
16dd13df
MB
7922008-09-03 Teodor Zlatanov <tzz@lifelogs.com>
793
794 * message.el (message-confirm-send): New variable to confirm sending a
795 message.
796 (message-send): Use it.
797
b86402ab
MB
7982008-08-30 Teodor Zlatanov <tzz@lifelogs.com>
799
800 * gnus-spec.el (gnus-parse-simple-format): Revert last patch.
801
8022008-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
803
804 * gnus-spec.el (gnus-parse-simple-format): Remove trailing whitespace.
805
8062008-08-21 Teodor Zlatanov <tzz@lifelogs.com>
807
808 * gnus-registry.el (gnus-registry-max-track-groups): New variable to
809 prevent tracking too many groups.
810 (gnus-registry-split-fancy-with-parent, gnus-registry-fetch-groups):
811 Use it.
812
9153f10d
MB
8132008-08-11 Ralf Angeli <angeli@caeruleus.net>
814
815 * gnus-art.el (gnus-article-next-page): Respect `scroll-margin' when
816 moving point to the bottom of the window in order to avoid recentering.
817
8182008-08-11 Katsumi Yamaoka <yamaoka@jpl.org>
819
820 * gnus-art.el (gnus-article-next-page, gnus-article-prev-page)
821 (gnus-article-next-page-1): Use compiler directive (featurep 'xemacs).
822 (gnus-article-beginning-of-window): Fix calculation.
823
8242008-08-08 Katsumi Yamaoka <yamaoka@jpl.org>
825
826 * gnus-msg.el (gnus-summary-supersede-article)
827 (gnus-summary-resend-message-edit): Bind mail-parse-charset to the
828 value of gnus-newsgroup-charset to decode non-MIME encoded text in
829 message header.
830
82cc1916
DN
8312008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
832
833 * message.el:
834 * gnus-start.el:
835 * gnus-registry.el: Remove VMS support.
836
6ecfe5c2
MB
8372008-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
838
839 * rfc2104.el (rfc2104-string-make-unibyte): Define it as a compiler
840 macro.
841 (rfc2104-hash): Use it.
842
8432008-07-30 Reiner Steib <Reiner.Steib@gmx.de>
844
845 * gnus-sum.el (gnus-summary-sort-by-most-recent-number)
846 (gnus-summary-sort-by-most-recent-date): New commands.
847 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add key bindings
848 and menu entries.
849
8502008-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
851
852 * gnus-art.el (gnus-summary-save-in-pipe): Generate work buffer always;
853 don't redisplay article for raw contents; remove plural articles stuff.
854
855 * gnus-sum.el (gnus-summary-pipe-output): Pipe raw articles by symbolic
856 prefix `r'; use gnus-summary-save-in-pipe directly instead of relying
857 on gnus-summary-save-article; display results properly.
858
d62672f3
MB
8592008-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
860
861 * gnus-art.el (gnus-summary-save-in-pipe): Add optional argument `raw'.
862
8632008-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
864
865 * gnus-art.el (gnus-summary-save-in-pipe): Consider
866 gnus-save-all-headers.
867
d221466a
DN
8682008-07-21 Dan Nicolaescu <dann@ics.uci.edu>
869
870 * gnus-util.el (ns-focus-frame): Remove declaration.
871 (gnus-select-frame-set-input-focus): Undo previous change. Treat ns
872 like x.
873
b737c3d9
TTN
8742008-07-21 Thien-Thi Nguyen <ttn@gnuvola.org>
875
876 * rfc2104.el (rfc2104-zero): Delete defconst.
877 (rfc2104-hex-alist): Likewise.
878 (rfc2104-hex-to-int): Delete func.
879 (rfc2104-hexstring-to-bitstring): Likewise.
880 (rfc2104-nybbles): New defconst.
881 (rfc2104-hash): Rewrite for speed.
882
3c823a0c
GM
8832008-07-16 Glenn Morris <rgm@gnu.org>
884
885 * gnus-util.el (ns-focus-frame): Declare for compiler.
886
16c85f26
MB
8872008-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
888
889 * gnus-art.el (gnus-article-save): Ignore gnus-visible-headers that is
890 set as a group parameter.
891 (gnus-summary-save-in-pipe): Work when it is called independently.
892 (gnus-summary-pipe-to-muttprint): Don't modify
893 gnus-summary-pipe-output-default-command.
894
ad546360
SM
8952008-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
896
897 * message.el (message-send-mail-with-sendmail):
898 Display the error message.
899
89167438
MB
9002008-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
901
ad546360
SM
902 * gnus-art.el (gnus-default-article-saver):
903 Add gnus-summary-save-in-pipe to choices.
89167438
MB
904 (gnus-summary-save-in-pipe): Add :decode and :headers properties; use
905 gnus-summary-pipe-output-default-command as the default command.
906 (gnus-summary-pipe-to-muttprint): Update gnus-summary-muttprint-program
907 instead of gnus-last-shell-command.
908
ba60bd44
JB
909 * gnus-sum.el (gnus-summary-pipe-output-default-command):
910 New user option.
89167438
MB
911 (gnus-summary-muttprint-program): Mention the value will be changed.
912 (gnus-summary-save-article): Force showing of all headers.
913 (gnus-summary-pipe-output): Work with the 2nd argument HEADERS.
914
9152008-07-01 Rupert Swarbrick <rswarbrick@googlemail.com> (tiny change)
916
917 * gnus-score.el (gnus-score-find-trace): Add "Total score" line.
918
56fd9faa
JB
9192008-07-02 Juanma Barranquero <lekktu@gmail.com>
920
921 * nnimap.el (nnimap-id):
922 * sieve-manage.el (sieve-manage-open): Doc fixes.
923
68548459
JB
9242008-07-02 Francesc Rocher <rocher@member.fsf.org>
925
926 * gnus.el (gnus-group-startup-message): Prefer SVG or PNG image,
927 if available.
928
32bed934
SM
9292008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
930
eafee8f2
SM
931 * mm-util.el (mm-with-multibyte, mm-with-unibyte): Remove.
932
933 * nnkiboze.el (nnkiboze-generate-group):
934 Use explicit mm-disable-multibyte rather than mm-with-unibyte.
935
32bed934
SM
936 * nnmairix.el: Require CL.
937
2b968687
MB
9382008-06-15 David Engster <dengste@eml.cc>
939
940 * nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
941
9422008-06-14 Aidan Kehoe <kehoea@parhasard.net>
943
32bed934
SM
944 * gnus-util.el (gnus-put-display-table, gnus-get-display-table):
945 New macros that expand to an `aset'/`aref' call under Emacs, and to a
2b968687
MB
946 runtime choice under XEmacs.
947
32bed934
SM
948 * gnus-sum.el (gnus-summary-set-display-table):
949 Use `gnus-put-display-table', `gnus-get-display-table',
2b968687
MB
950 `gnus-set-display-table' for the display table, instead of `aset'.
951
2b968687
MB
9522008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
953
954 * nnmairix.el: Add autoloads.
955
9562008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
957
958 * nnmairix.el (nnmairix-delete-recreate-group)
959 (nnmairix-update-and-clear-marks): Fix error messages.
960
9612008-06-14 David Engster <dengste@eml.cc>
962
963 * nnmairix.el: Upgrade to version 0.6.
964 (nnmairix-group-toggle-propmarks-this-group)
965 (nnmairix-group-toggle-readmarks-this-group)
966 (nnmairix-group-delete-recreate-this-group)
967 (nnmairix-group-toggle-allowfast-this-group, nnmairix-propagate-marks)
968 (nnmairix-remove-tick-mark-original-article): New commands.
969 (nnmairix-mairix-search-options, nnmairix-propagate-marks-upon-close)
970 (nnmairix-propagate-marks-to-nnmairix-groups)
971 (nnmairix-only-use-registry, nnmairix-allowfast-default)
972 (nnmairix-marks-cache, nnmairix-version-output): New variables.
973 (nnmairix-request-set-mark, nnmairix-request-update-info): New back end
974 functions needed for marks propagation and manipulation of read marks.
975 (nnmairix-update-groups): New function.
976 (nnmairix-get-groups-from-server, nnmairix-delete-recreate-group)
977 (nnmairix-determine-original-group-from-registry)
978 (nnmairix-determine-original-group-from-path)
979 (nnmairix-get-group-from-file-path, nnmairix-map-range)
ba60bd44
JB
980 (nnmairix-check-mairix-version, nnmairix-group-toggle-parameter):
981 New helper functions.
982 (nnmairix-group-mode-hook, nnmairix-summary-mode-hook): Insert new
2b968687
MB
983 keystrokes for new commands.
984 (nnmairix-delete-and-create-on-change): Doc string cleanup.
985 (nnmairix-request-group): Check allow-fast group parameter.
986 (nnmairix-request-create-group): Set allow-fast group parameter if
987 nnmairix-allowfast-default is set.
988 (nnmairix-close-group): Propagate marks upon closing if needed.
989 (nnmairix-group-toggle-threads-this-group): Use new.
990 nnmairix-group-toggle-parameter helper function.
991 (nnmairix-search): Better check for empty search result.
992 (nnmairix-goto-original-article): Use new helper functions for
993 determining original article.
994 (nnmairix-show-original-article): Make sure message-id is in brackets.
995 (nnmairix-call-mairix-binary): Change variable name.
996 (nnmairix-update-and-clear-marks): Use nnmairix-delete-recreate-group
997 helper function.
998 (nnmairix-widget-toggle-activate): Fix doc string.
999
a19a8f1b
MB
10002008-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
1001
1002 * nnir.el: Require edmacro when compiling with XEmacs.
1003 (nnir-run-find-grep): Don't use 3rd arg of `split-string' which is not
1004 available in Emacs 21.
1005
8abf1b22
GM
10062008-06-11 Glenn Morris <rgm@gnu.org>
1007
1008 * gnus-util.el (x-focus-frame):
1009 * gnus.el (image-size):
1010 * mm-decode.el (image-size): Declare.
1011
1012 * gnus-picon.el (declare-function): Add compat definition.
1013 (image-size): Declare.
1014
1015 * gnus-group.el (tool-bar-map):
1016 * gnus-sum.el (tool-bar-map): Define for compiler.
1017
1018 * gnus-ems.el (gnus-x-splash): Check tool-bar-mode is bound.
1019
1020 * nnfolder.el (gnus-intersection): Remove unnecessary autoload.
1021
1022 * gnus-agent.el, gnus-cache.el, gnus-ems.el, gnus-group.el:
1023 * gnus-logic.el, gnus-msg.el, gnus-util.el, gnus.el, mail-source.el:
1024 * message.el, mm-decode.el, mm-encode.el, mm-view.el, mml.el:
1025 * mml1991.el, mml2015.el, nnfolder.el, nnheader.el, nnimap.el:
1026 * nnmail.el, nnml.el, nnrss.el, nntp.el, nnvirtual.el:
1027 * sieve-manage.el, spam-report.el, spam.el:
1028 Remove unnecessary eval-and-compile of autoloads.
1029
43d28dcd
MA
10302008-06-08 Michael Albinus <michael.albinus@gmx.de>
1031
1032 * auth-source.el: Precise Tramp doc.
1033
966bd7bd
GM
10342008-06-07 Glenn Morris <rgm@gnu.org>
1035
1036 * nnmairix.el: Remove unnecessary eval-when-compile.
1037
10382008-06-06 Kai Großjohann <grossjohann@ls6.cs.uni-dortmund.de>
e6d2d263
MB
1039
1040 * nnir.el: New file.
1041
d346bf7e
SM
10422008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
1043
1044 * gnus-util.el (gnus-read-shell-command): New function.
1045 * mm-decode.el (mm-pipe-part):
1046 * gnus-art.el (gnus-summary-save-in-pipe): Use it.
1047
b1d6cda3
MB
10482008-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
1049
1050 * message.el (message-disassociate-draft): Revert 2008-03-18 change.
1051
6459e35e
GM
10522008-06-03 Glenn Morris <rgm@gnu.org>
1053
1054 * pop3.el (nnheader-accept-process-output): Autoload it.
1055
656b4fa1
MB
10562008-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1057
1058 * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
1059 are not 2-digit hexadecimal characters that follow `%'s.
1060
10612008-05-29 Reiner Steib <Reiner.Steib@gmx.de>
1062
1063 * message.el (message-bogus-recipient-p): Fix type in doc string.
1064 Reported by Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>.
1065 (message-bogus-addresses): Rename from message-bogus-address-regexp.
1066 Improve custom options.
1067 (message-bogus-recipient-p): Adjust accordingly.
1068
10692008-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
1070
1071 * nnmairix.el: Require edmacro when compiling with XEmacs.
1072
f394fa25
MB
10732008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
1074
1075 * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
1076 (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
1077
a368801c
MB
10782008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
1079
1080 * auth-source.el: Add more docs.
1081
10822008-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1083
1084 * nnheader.el (nnheader-read-timeout): Change the default timeout from
1085 0.1 seconds to 0.01 seconds. This will make nntp and pop3 article
1086 retrieval faster in some cases, but might make CPU usage larger. If
1087 this has any bad side effects, we might revert this change.
1088
1089 * pop3.el (pop3-movemail): Change the sit-for from 0.1 to 0.01, which
1090 seems to make mail retrieval much, much faster.
1091 (pop3-movemail): Use nnheader-accept-process-output instead of sleeping
cc4a96c6 1092 unconditionally.
a368801c
MB
1093
1094 * gnus-draft.el (gnus-group-send-queue): Bind
1095 message-send-mail-partially-limit to nil to avoid being prompted.
1096
03c673c9
MB
10972008-05-16 Reiner Steib <Reiner.Steib@gmx.de>
1098
1099 * mml.el (mml-attach-buffer): Prompt for `disposition'.
1100
1101 * message.el (message-bogus-address-regexp): Fix and improve custom
1102 type.
1103 (message-setup-hook): Add message-check-recipients as custom option.
1104
58333467
MB
11052008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
1106
1107 * message.el (message-cite-function): Remove bogus autoload which crept
1108 in during merge from v5-10.
1109
4079589f
MB
11102008-05-14 Teodor Zlatanov <tzz@lifelogs.com>
1111
1112 * nnimap.el (nnimap-open-connection): Fix login/password bug.
1113
1114 * nnrss.el (nnrss-normalize-date): Accept Unix-style epoch timestamps.
1115
1116 * auth-source.el: Preliminary Tramp docs.
1117 (auth-sources): Change the default auth-sources to use
1118 EPA .gpg files.
1119
e952b711
MB
11202008-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1121
1122 * nntp.el: Autoload `auth-source-user-or-password'.
1123 (nntp-send-authinfo): Use it.
1124
1125 * nnimap.el: Autoload `auth-source-user-or-password'.
1126 (nnimap-open-connection): Use it.
1127
1128 * auth-source.el: Added docs on using with url-auth. Import gnus-util
1129 for the gnus-message function.
1130 (auth-source-user-or-password): Use it.
1131
4fedcc00
SM
11322008-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1133
1134 * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
1135 rfc2104-hexstring-to-byte-list. Return a unibyte string.
1136 (rfc2104-hash): Use it.
1137
149cd465
JB
11382008-05-08 Juanma Barranquero <lekktu@gmail.com>
1139
1140 * gnus-art.el (gnus-article-toggle-truncate-lines):
1141 Don't use `iff' in docstring.
1142
0ab5c2be
MB
11432008-05-07 Teodor Zlatanov <tzz@lifelogs.com>
1144
1145 * gnus-registry.el: Adjusted copyright dates and added a keyword.
1146
1147 * gnus-util.el (gnus-extract-address-component-name)
1148 (gnus-extract-address-component-email): Convenience functions around
1149 `gnus-extract-address-components'.
1150
4fedcc00
SM
1151 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
1152 Use `gnus-extract-address-component-email' to fix bug of comparing full
0ab5c2be
MB
1153 sender name to `user-mail-address'.
1154
11552008-05-05 Teodor Zlatanov <tzz@lifelogs.com>
1156
1157 * gnus-registry.el (gnus-registry-grep-in-list): Fix logic, use
1158 catch/throw to optimize.
1159 (gnus-registry-find-keywords): Just use member to find a keyword.
1160
42a83f4b
SM
11612008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1162
1163 * gnus-srvr.el (gnus-enter-server-buffer): Make sure the server-buffer
1164 is current before calling gnus-server-prepare.
1165 (gnus-server-setup-buffer, gnus-server-update-server)
1166 (gnus-server-read-server, gnus-browse-exit): Use with-current-buffer.
1167
d844ef2f
JL
11682008-05-04 Juri Linkov <juri@jurta.org>
1169
1170 * mailcap.el (mailcap-replace-in-string): New compatibility alias.
1171 (mailcap-file-default-commands): Use mailcap-replace-in-string
1172 instead of replace-regexp-in-string, and mailcap-delete-duplicates
1173 instead of delete-dups. Use [ \t\n]* for whitespace in regexp.
1174
f8a29505
MB
11752008-05-03 Reiner Steib <reiner.steib@gmx.de>
1176
1177 * gnus-sum.el (gnus-propagate-marks): Fix custom version.
1178
3a23a519
MB
11792008-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1180
1181 * gnus-sum.el (gnus-summary-save-parts): Inhibit even more treatment
1182 hooks.
1183 (gnus-update-read-articles): Speed up non-marks-using users.
1184 (gnus-use-marks): Define gnus-use-marks.
1185 (gnus-propagate-marks): Rename variable to something more sensible.
1186
38ac8b91
JB
11872008-05-02 Juanma Barranquero <lekktu@gmail.com>
1188
1189 * gmm-utils.el (gmm, gmm-verbose, gmm-lazy, gmm-customize-mode)
1190 (gmm-image-load-path-for-library): Fix typos in docstrings.
1191 (gmm-message): Reflow docstring.
1192
8336c962
MB
11932008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
1194
42a83f4b
SM
1195 * mail-source.el (mail-source-set-1, mail-source-bind):
1196 Move auth-source code out of the macro to clean it up and fix bugs.
8336c962
MB
1197
11982008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
1199
1200 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
1201 by sender if it's equal to user-mail-address, it's likely to be
1202 useless.
1203
1204 * mail-source.el (mail-source-bind): Don't use user or password if they
1205 are not bound. Unintern them if they are nil. Don't use server unless
1206 it's bound, and default it to empty string otherwise.
1207
58a67d68
MB
12082008-04-25 Teodor Zlatanov <tzz@lifelogs.com>
1209
1210 * mail-source.el: Load auth-source.el.
1211 (mail-source-bind): Add comments. Call auth-source-user-or-password to
1212 get user name or password, if auth-sources is set up.
1213
1214 * gnus-registry.el (gnus-registry-split-strategy): New variable for
1215 strategy of splitting with parent.
1216 (gnus-registry-split-fancy-with-parent)
1217 (gnus-registry-post-process-groups): Use it and fix prior
1218 bug (returning a list as the split result).
1219
1220 * auth-source.el (auth-sources): Remove server parameter.
1221 (auth-source-pick, auth-source-user-or-password)
1222 (auth-source-user-or-password-imap)
1223 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
1224 (auth-source-user-or-password-sftp)
1225 (auth-source-user-or-password-smtp): Remove server parameter.
1226
296fa7b4
JB
12272008-04-25 Juanma Barranquero <lekktu@gmail.com>
1228
1229 * smime.el (smime-sign-region, smime-encrypt-region)
1230 (smime-decrypt-region):
1231 Remove redundant calls to `generate-new-buffer-name'.
1232
58a67d68
MB
12332008-04-24 Luca Capello <luca@pca.it> (tiny change)
1234
1235 * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
1236 Don't use QP for message/rfc822.
1237 (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
1238
2136a8a7
SM
12392008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1240
1241 * sieve-manage.el (sieve-string-bytes): Remove.
1242 (sieve-manage-putscript): Use length instead: `string-bytes' gives the
1243 correct byte-length only if the process's coding-system is the same as
1244 the one used internally by Emacs to represent strings.
1245
a837fe74
JL
12462008-04-22 Juri Linkov <juri@jurta.org>
1247
1248 * mailcap.el (mailcap-file-default-commands): New function.
1249
d55fe5bb
MB
12502008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
1251
1252 * message.el (message-signature-separator, message-cite-function):
1253 Change custom version.
1254
12552008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
1256
1257 * mm-decode.el (mm-display-external): Make temp file read-only.
1258
12592008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
1260
1261 * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
1262 binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to
1263 `C-c C-f d'.
1264
12652008-04-12 Adrian Aichner <adrian@xemacs.org>
1266
1267 * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
1268
12692008-04-09 Teodor Zlatanov <tzz@lifelogs.com>
1270
1271 * auth-source.el: Added docs.
2136a8a7 1272 (auth-sources): Modify format to support server.
d55fe5bb
MB
1273 (auth-source-pick, auth-source-user-or-password)
1274 (auth-source-user-or-password-imap)
1275 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
1276 (auth-source-user-or-password-sftp)
1277 (auth-source-user-or-password-smtp): Add server parameter.
1278
12792008-04-08 Teodor Zlatanov <tzz@lifelogs.com>
1280
1281 * gnus-registry.el: Initialize the registry when gnus-registry-install
1282 is t.
1283
73f2395e
KY
12842008-04-08 Katsumi Yamaoka <yamaoka@jpl.org>
1285
1286 * compface.el (uncompface): Make buffer unibyte.
1287
e66d8771
SM
12882008-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
1289
1290 * mail-source.el (mail-source-value):
1291 Prefer fboundp to functionp so it works with macros as well.
1292
407da272
GM
12932008-04-05 Glenn Morris <rgm@gnu.org>
1294
1295 * gnus-ems.el (mm-disable-multibyte): Autoload it.
1296
3b728e95
SM
12972008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
1298
d37ded9e
SM
1299 * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer):
1300 Prefer mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
1301
407da272
GM
1302 * nnheader.el (nnheader-init-server-buffer): Change buffer's
1303 multibyteness after rather than before erasing it.
33e2f72c 1304
75eda25b
SM
1305 * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
1306 mm-with-multibyte.
407da272
GM
1307 (gnus-request-article-this-buffer): Make sure the proper decoding is
1308 used if gnus-original-article-buffer happens to be unibyte.
75eda25b 1309
2b57967e
SM
1310 * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
1311 default-enable-multibyte-characters.
1312
d7eb3b36
SM
1313 * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
1314 default-enable-multibyte-characters.
1315
7ab0253d
SM
1316 * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
1317
3b728e95
SM
1318 * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
1319
5faa2ec0
SM
13202008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
1321
1322 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
1323 Fix last change in case the element is not even a symbol.
1324
59429511
MB
13252008-04-02 Simon Josefsson <simon@josefsson.org>
1326
1327 * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
1328 imap-enable-exchange-bug-workaround.
1329 (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
1330
13312008-04-01 Simon Josefsson <simon@josefsson.org>
1332
1333 * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
1334 a 100 byte status-checks into a 2-3MB transfer for each group.
1335 (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
1336 to enable bug workaround or not.
1337 (nnimap-find-minmax-uid): Only enable workaround conditionally.
1338
a0e08467
GM
13392008-03-31 Glenn Morris <rgm@gnu.org>
1340
1341 * message.el (mml2015-use): Declare for compiler.
1342 (message-info): Require mml2015 when appropriate.
1343
990e2c2f
SM
13442008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
1345
1346 * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
1347 (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
1348 (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
1349 (nntp-service-to-port): New function.
1350 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
1351 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
1352 (nntp-open-netcat-stream): New function.
1353 (nntp-open-via-rlogin-and-netcat): Don't use a pty.
1354
59429511
MB
13552008-03-29 Sven Joachim <svenjoac@gmx.de>
1356
1357 * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
1358
fa98585c
SM
13592008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
1360
1361 * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
1362
9b3ebcb6
MB
13632008-03-28 Michael Harnois <mdharnois@gmail.com> (tiny change)
1364
1365 * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
1366
13672008-03-24 Reiner Steib <Reiner.Steib@gmx.de>
1368
fa98585c
SM
1369 * message.el (message-signature-separator): Change default.
1370 Improve custom type.
9b3ebcb6
MB
1371 (message-cite-function): Change default to
1372 message-cite-original-without-signature.
1373
1374 * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
1375 toggle.
1376
1377 * message.el (message-check-news-body-syntax): Fix signature check.
1378 (message-setup-1): Mark buffer as unmodified _after_ running
1379 message-setup-hook and handling message-alternative-emails.
1380 (message-shorten-references): Be more strict when building list of
1381 valid references to comply with GNKSA.
1382
fa98585c
SM
1383 * gnus-group.el (gnus-read-ephemeral-bug-group)
1384 (gnus-read-ephemeral-debian-bug-group)
1385 (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
9b3ebcb6
MB
1386
1387 * message.el (message-info): Don't use booleanp which isn't supported
1388 in Emacs 21 and XEmacs.
1389
13902008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
1391
1392 * gnus-group.el (gnus-gmane-group-download-format): Rename from
1393 gnus-group-gmane-group-download-format.
1394 (gnus-group-read-ephemeral-gmane-group): Rename from
1395 gnus-group-read-ephemeral-gmane-group.
1396 (gnus-read-ephemeral-gmane-group-url): Rename from
1397 gnus-group-read-ephemeral-gmane-group-url.
b97439ce 1398 (gnus-bug-group-download-format-alist): New variable.
9b3ebcb6
MB
1399 (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
1400 (gnus-read-ephemeral-emacs-bug-group): New commands.
1401
14022008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1403
1404 * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
1405 (gnus-visible-headers): Improve custom type.
1406
14072008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
1408
1409 * mml.el (mml-menu): Add workarounds for XEmacs.
1410
1411 * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
1412 X-Boundary header.
1413
1414 * message.el (message-simplify-recipients): Fix previous commit.
1415
b813166a
SM
14162008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
1417
df06dd59 1418 * mm-util.el (mm-set-buffer-multibyte): New function.
61dc89b0 1419 * mm-decode.el (mm-copy-to-buffer): Use it.
df06dd59 1420
b813166a
SM
1421 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
1422 Prefer fboundp to functionp so it works with macros as well.
1423
9b3ebcb6
MB
14242008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
1425
5faa2ec0
SM
1426 * message.el (message-alter-recipients-discard-bogus-full-name):
1427 New function.
9b3ebcb6
MB
1428 (message-alter-recipients-function): New variable.
1429 (message-get-reply-headers): Use it.
1430 (message-replace-header): New helper function.
1431 (message-recipients-without-full-name): New variable.
1432 (message-simplify-recipients): New command.
1433
1434 * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
1435
1436 * message.el (message-info): Handle EasyPG manual.
1437
1438 * mml.el (mml-menu): Add entry for EasyPG.
1439
14402008-03-18 Nils Ackermann <nils@ackermath.info> (tiny change)
1441
1442 * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
1443 parameter.
1444
1445 * message.el (message-disassociate-draft): Specify drafts group name
1446 fully.
1447
14482008-03-17 Teodor Zlatanov <tzz@lifelogs.com>
1449
1450 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
1451 unnecessary duplicates from the match list.
1452
14532008-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
1454
1455 * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
1456 args of `how-many' of which the XEmacs version doesn't take; declare
1457 Info-index-next as function.
1458
14592008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1460
1461 * gnus-score.el (gnus-score-headers): Fix handling of
1462 gnus-inhibit-slow-scoring.
1463
1464 * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
1465 string.
1466 (gnus-button-url-regexp): Improve handling of parenthesis.
1467 (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
1468 (gnus-button-handle-info-keystrokes): Handle index entries.
1469
14702008-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
1471
1472 * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
1473 Incoming* files.
1474
14752008-03-13 Teodor Zlatanov <tzz@lifelogs.com>
1476
1477 * auth-source.el (auth-sources): Renamed from auth-source-choices.
1478 (auth-source-pick): Use it.
1479
14802008-03-12 Teodor Zlatanov <tzz@lifelogs.com>
1481
1482 * auth-source.el (auth-source-protocols)
1483 (auth-source-protocols-customize, auth-source-choices): Added and
1484 modified variable customizations and defaults.
1485 (auth-source-pick, auth-source-user-or-password)
1486 (auth-source-protocol-defaults, auth-source-user-or-password-imap)
1487 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
1488 (auth-source-user-or-password-sftp)
1489 (auth-source-user-or-password-smtp): Use new variables and provide an
1490 interface to netrc.el.
1491
14922008-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
1493
1494 * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
1495 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
1496 Make sure the nntp port to specify is a string.
1497
dd58a686
SM
14982008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
1499
ed075cb4
SM
1500 * nntp.el: Use with-current-buffer.
1501 (nntp-send-buffer): Just set the buffer to unibyte rather than use the
1502 dubious mm-with-unibyte-current-buffer.
1503 (nntp-with-open-group-function): New function extracted from
1504 nntp-with-open-group macro.
1505 (nntp-with-open-group): Use the function, so it's easier to debug.
1506 Add indentation and debugging info.
9b3ebcb6
MB
1507 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
1508 the use of the netcat alternatives.
ed075cb4 1509
f15a9fec
SM
1510 * rfc2047.el (rfc2047-decode-string): Don't use `m'.
1511 Avoid mm-string-as-multibyte as well.
1512
944c87e0
SM
1513 * nnweb.el (nnweb-insert-html):
1514 Remove use of nnheader-string-as-multibyte.
1515
2ec9cf15
SM
1516 * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
1517 (nnheader-string-as-multibyte): Remove.
1518
3d2440b4
SM
1519 * mm-view.el: Use inhibit-read-only.
1520 (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
1521 (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
1522 or unibyte-string.
1523
456cace2
SM
1524 * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
1525 (mm-uu-yenc-extract): Use with-current-buffer.
1526
f5fcf556
SM
1527 * gnus-soup.el (gnus-soup-send-packet): Don't use
1528 mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
1529
c9de7755
SM
1530 * nnmh.el: Use with-current-buffer.
1531 (nnmh-request-list-1): Use mm-string-to-multibyte rather than
1532 mm-string-as-multibyte on the output of mm-encode-coding-string.
1533
3d2440b4 1534 * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
9c5fe825
SM
1535 (nnimap-request-move-article): Use with-current-buffer.
1536
3d2440b4
SM
1537 * mm-decode.el (mm-with-part): Set the buffer to unibyte before
1538 inserting the handle-buffer's text, so the implicit multibyte->unibyte
1539 conversion uses string-make-unibyte rather than string-as-unibyte.
d4eb2b7e 1540
228b6ecd
SM
1541 * gnus-msg.el: Use with-current-buffer.
1542
dd58a686
SM
1543 * message.el (message-ignored-resent-headers): Add "Delivered-To".
1544
9b3ebcb6
MB
15452008-03-10 Daiki Ueno <ueno@unixuser.org>
1546
1547 * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
1548 string for caching if it is 'PIN.
1549
37a68866
MB
15502008-03-08 Reiner Steib <Reiner.Steib@gmx.de>
1551
dd58a686
SM
1552 * mail-source.el (mail-source-delete-old-incoming-confirm):
1553 Change default to nil.
37a68866
MB
1554 (mail-source-delete-old-incoming): Make confirmation prompt more clear.
1555
8f7abae3
MB
15562008-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
1557
1558 * gnus-art.el (gnus-narrow-to-page): Position point properly.
1559 (gnus-article-goto-prev-page): Work for articles having ^L's.
1560
1561 * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
1562
1563 * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
1564
e0385bf4
KF
15652008-03-07 Karl Fogel <kfogel@red-bean.com>
1566
56388398 1567 * gnus-bookmark.el: Adjust for renames in bookmark.el.
e0385bf4
KF
1568 (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
1569 (gnus-bookmark-jump): Adjust some variable names.
1570
8f7abae3 15712008-03-06 Teodor Zlatanov <tzz@lifelogs.com>
a7b50e1c 1572
8f7abae3
MB
1573 * auth-source.el: New package.
1574 (auth-source-choices): Add customization entry point variable.
1575
1576 * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
1577 bug.
1578
15792008-03-05 Teodor Zlatanov <tzz@lifelogs.com>
1580
1581 * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
1582 (gnus-registry-initialize, gnus-registry-install-p): Use it.
dd58a686 1583 (gnus-registry-install-shortcuts): Rename from
8f7abae3
MB
1584 gnus-registry-install-shortcuts-and-menus. Installs the shortcuts in
1585 the `gnus-registry-mark-map' keymap dynamically from
1586 `gnus-registry-marks'. The generated functions update the summary line
1587 when a registry mark is added or deleted, and will call
1588 `gnus-registry-install-p' (see the comments in the code).
1589 (gnus-registry-user-format-function-M): Use concat intelligently.
1590
1591 * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
1592 the registry mark functions.
a7b50e1c 1593
c1717fbd
GM
15942008-03-05 Glenn Morris <rgm@gnu.org>
1595
1596 * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
1597 * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
1598 gnus-art.
1599 (top-level): No need to load own source when compiling.
1600
8f7abae3
MB
16012008-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1602
1603 * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
1604 Suggested by <chris.anderton@zetnet.co.uk>.
1605
1fc34624
GM
16062008-03-04 Glenn Morris <rgm@gnu.org>
1607
1608 * gnus-sum.el (top-level): No need to require gnus when compiling,
1609 since unconditionally required near start of file.
1610 (gnus-summary-display-while-building): Move definition before use.
1611
8f7abae3
MB
16122008-03-04 Teodor Zlatanov <tzz@lifelogs.com>
1613
1614 * gnus-registry.el (gnus-registry-user-format-function-M): Add
1615 formatting function.
1616
16172008-03-03 Teodor Zlatanov <tzz@lifelogs.com>
1618
1619 * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
1620 with plists.
1621 (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
1622 Use new format.
1623
16242008-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
1625
1626 * gnus-art.el (gnus-article-describe-bindings): Work for the version of
1627 `where-is-internal' that returns a range of key sequences.
1628
dacb905a
SM
16292008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
1630
a88fd51a
SM
1631 * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
1632
c7a91ce1 1633 * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
1fc34624
GM
1634 (gnus-summary-jump-to-group): Consider windows on other displayed
1635 frames as well. Similar changes might be needed elsewhere, but that's
1636 the one I've bumped into during my use.
c7a91ce1 1637
62dc3ac3 1638 * nndoc.el (nndoc-oe-dbx-type-p):
ef1b088a 1639 * gnus-msg.el (gnus-debug):
dacb905a
SM
1640 * gnus-group.el (gnus-update-group-mark-positions):
1641 Use mm-string-to-multibyte.
1642
8f7abae3
MB
16432008-03-02 Reiner Steib <Reiner.Steib@gmx.de>
1644
1645 * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
1646 doesn't handle NotDashEscaped.
1647
1648 * mml.el (mml-menu): Improve help entries. Move Sign/Encrypt Part.
1649 (mml-dnd-attach-options): Fix typo in custom choice.
1650
1651 * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
1652 nndoc-article-type to mbox.
1653 (gnus-group-read-ephemeral-gmane-group-url): Support permalink.
1654
1655 * mm-decode.el (mm-text-html-renderer): Prefer w3m over w3. Fall back
1656 to nil, instead of html2text.
1657
1658 * imap.el (imap-debug): Add `imap-ping-server'.
1659
1660 * gnus-bookmark.el: Add FIXMEs.
1661
1662 * message.el (message-form-letter-separator)
1663 (message-send-form-letter-delay): New variables.
1664 (message-send-form-letter): Use them. New command to send form
1665 letters. Requested by Uwe Siart.
1666 (message-send-mail-function): Doc fix. Add "Other" custom option.
1667
14e8de0c
MB
16682008-02-29 Andreas Seltenreich <andreas@gate450.dyndns.org>
1669
1670 * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
1671 empty author.
1672
16732008-02-29 Teodor Zlatanov <tzz@lifelogs.com>
1674
1675 * gnus-registry.el (gnus-registry-marks): Add variable for
1676 customization of marks and their appearance.
1677 (gnus-registry-read-mark): Use it.
1678 (gnus-registry-do-marks): Add utility function to loop through
1679 `gnus-registry-marks'.
1680 (gnus-registry-install-shortcuts-and-menus): Add function to install
1681 shortcuts and menus.
1682 (gnus-registry-initialize): Use it.
1683 (gnus-registry-default-mark): Clarify documentation.
1684
ab74c815
GM
16852008-02-29 Glenn Morris <rgm@gnu.org>
1686
1687 * gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-draft.el:
1688 * gnus-group.el, gnus-msg.el, gnus-score.el, gnus-sum.el, gnus-util.el:
1689 * gnus.el, mail-source.el, message.el, mm-decode.el, mm-uu.el, mml.el:
1690 * nnmail.el, pop3.el, smiley.el, smime.el, spam-report.el:
1691 Change defcustom :version from 23.0 to 23.1.
1692
14e8de0c
MB
16932008-02-28 Teodor Zlatanov <tzz@lifelogs.com>
1694
1695 * gnus-registry.el (gnus-registry-follow-group-p)
1696 (gnus-registry-post-process-groups): Add functions to aid registry
1697 splitting and improve logging. Clarify behavior in function
1698 documentation.
1699 (gnus-registry-split-fancy-with-parent): Use them.
1700
80de1778
SM
17012008-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1702
1703 * gnus-art.el: Use with-current-buffer.
1704
14e8de0c
MB
17052008-02-27 David Engster <dengste@eml.cc>
1706
1707 * nnmairix.el (nnmairix-request-group-with-article-number-correction):
1708 Express real group name in the response.
1709
17102008-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
1711
1712 * nnmairix.el (nnmairix-group-regexp, nnmairix-valid-backends)
1713 (nnmairix-last-server, nnmairix-current-server): Defvar them.
1714 (nnmairix-goto-original-article): Defvar gnus-registry-install and
1715 autoload gnus-registry-fetch-group when compiling.
149cd465 1716 (nnmairix-request-group-with-article-number-correction): Remove
14e8de0c
MB
1717 unreferenced argument passed to nnmairix-call-backend.
1718
17192008-02-27 Reiner Steib <Reiner.Steib@gmx.de>
1720
1721 * mm-uu.el (mm-uu-type-alist): Fix message-marks non-hide arguments.
1722 (mm-uu-extract): Improve face for low color ttys. Reported by Sascha
1723 Wilde.
1724
da13b6cc
GM
17252008-02-27 Glenn Morris <rgm@gnu.org>
1726
1727 * nnmairix.el: Change defcustom :version from 23.0 to 23.1.
be021c01
GM
1728 (nnmairix-group-regexp, nnmairix-valid-backends): Convert from free
1729 variables to defconsts. Convert comments to doc-strings.
1730 (nnmairix-last-server, nnmairix-current-server): Convert from free
1731 variables to defvars. Convert comments to doc-strings.
1732 (gnus-registry-fetch-group): Autoload.
1733 (nnmairix-replace-group-and-numbers): Use mapc rather than mapcar.
1734 (nnmairix-widget-get-values, nnmairix-widget-make-query-from-widgets)
14e8de0c
MB
1735 (nnmairix-widget-build-editable-fields): Use car cddr rather than
1736 caddr.
be021c01
GM
1737 (nnmairix-request-group): Bind nnmairix-fast and nnmairix-group around
1738 nnmairix-request-group-with-article-number-correction call.
1739 (nnmairix-fast, nnmairix-group): New, less general names, for free
1740 variables passed from nnmairix-request-group to
1741 nnmairix-request-group-with-article-number-correction. Declare.
1742 (nnmairix-request-group-with-article-number-correction):
1743 Use nnmairix-fast, nnmairix-group rather than fast, group.
da13b6cc 1744
3d0f8a67
MB
17452008-02-26 David Engster <dengste@eml.cc>
1746
1747 * nnmairix.el: New file. Mairix back end for Gnus. Initial import of
1748 version 0.5.
1749
17502008-02-26 Teodor Zlatanov <tzz@lifelogs.com>
1751
1752 * gnus-registry.el (gnus-registry-register-message-ids): Use `id'
1753 instead of making an extra function call. Don't add the current group
1754 to articles only when they have the group. Use
1755 `gnus-registry-fetch-groups' instead of `gnus-registry-fetch-group'.
1756 Reported by David <de_bb@arcor.de>.
1757
f5490ddc
MB
17582008-02-24 Miles Bader <miles@gnu.org>
1759
1760 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
1761 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region)
1762 (mm-find-mime-charset-region):
1763 * mm-bodies.el (mm-encode-body):
1764 * mml.el (mml-parse-1): Revert removal of `mm-hack-charsets'.
1765
52bec650
MB
17662008-02-16 Reiner Steib <Reiner.Steib@gmx.de>
1767
1768 * mail-source.el (mail-source-delete-incoming): Change default.
1769 Supplement doc string.
1770
1771 * gnus-util.el (gnus-y-or-n-p, gnus-y-or-n-p): Update comments.
1772
17732008-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1774
1775 * nnmail.el (nnmail-message-id-cache-file): Derive from
1776 `gnus-home-directory'.
1777
17782008-02-11 Reiner Steib <Reiner.Steib@gmx.de>
1779
1780 * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
5e25c514 1781 Document negative prefix.
52bec650 1782
5e25c514 1783 * gnus-group.el (gnus-group-read-group): Document negative prefix.
52bec650
MB
1784
17852008-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1786
1787 * message.el (message-unsent-separator): Add the Exim bounce
1788 separator.
1789
17902008-02-10 Daiki Ueno <ueno@unixuser.org>
1791
1792 * mml2015.el (mml2015-epg-sign): Remove skipped signers from the signer
1793 list.
1794 (mml2015-epg-encrypt): Remove skipped recipients/signers from the
1795 recipient/signer list.
1796
0b9c5ab7
RS
17972008-02-10 Reiner Steib <Reiner.Steib@gmx.de>
1798
1799 * mm-util.el (mm-codepage-setup): If cp-supported-codepages isn't
1800 fbound (Emacs 23 unicode), signal an error.
1801
1888e568
GM
18022008-02-08 Glenn Morris <rgm@gnu.org>
1803
1804 * gnus-art.el (pgg-display-output-buffer): Declare as function.
1805
52bec650
MB
18062008-02-07 Tassilo Horn <tassilo@member.fsf.org>
1807
1808 * nnimap.el (nnimap-open-connection): Add "143" and "993" as default
1809 ports to the calls to `netrc-machine-user-or-password' in addition to
1810 "imap" and "imaps".
1811
e9198520
MB
18122008-02-03 Reiner Steib <Reiner.Steib@gmx.de>
1813
1814 * gnus.el (gnus-group-startup-message): Add `find-image' call before
1815 image-load-path is let-bound. Reported by Harald Hanche-Olsen
1816 <hanche@math.ntnu.no>.
1817
18182008-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
1819
1820 * gnus-art.el (gnus-article-describe-bindings): Work for draft group.
1821
9303f985 18222008-02-01 Zhang Wei <id.brep@gmail.com>
aca7a3d2
MB
1823
1824 * rfc2047.el (rfc2047-charset-encoding-alist): Add gbk and GB18030.
1825
1826 * mm-util.el (mm-mime-mule-charset-alist): Add gbk and GB18030.
1827
9303f985 18282008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
1829
1830 * mml.el (mml-parse-1): Remove apparently vestigial use of
1831 `mm-hack-charsets'.
1832 * mm-bodies.el (mm-encode-body): Likewise.
1833
9303f985 18342008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2 1835
4fedcc00 1836 * rfc2104.el (rfc2104-hexstring-to-byte-list): Rename from
aca7a3d2
MB
1837 rfc2104-hexstring-to-bitstring and changed to return a byte list.
1838 (rfc2104-hash): Convert the result of concat to unibyte string.
1839
9303f985 18402008-02-01 Dave Love <fx@gnu.org>
aca7a3d2 1841
aca7a3d2
MB
1842 * gnus-start.el (gnus-read-newsrc-el-file): Don't bind
1843 coding-system-for-read.
1844 (gnus-gnus-to-quick-newsrc-format): Insert coding cookie.
1845
8385d659 1846 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
4fedcc00 1847 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region): Delete.
8385d659 1848 (mm-find-mime-charset-region): Remove hack-charsets stuff.
aca7a3d2 1849
10ef2ef7 18502008-01-24 Michael Sperber <sperber@deinprogramm.de>
a1da1e37
MB
1851
1852 * mail-source.el (mail-sources): Add `group' choice.
1853
1854 * nnmail.el (nnmail-get-new-mail-1): Abstract this out to add another
1855 parameter `in-group' to control into which group the articles go.
1856 Add treatment of `group' mail-source.
1857
a445370f
DN
18582008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
1859
1860 * sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
1861 * message.el (message-beginning-of-line): Use featurep instead of bound
1862 tests in order to resolve conditionals at compile time.
1863
4599d0ec
MB
18642008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1865
1866 * gnus-art.el (gnus-insert-mime-button): Don't decode description.
1867
1868 * mm-decode.el (mm-dissect-buffer): Decode description.
1869
1870 * mml.el (mml-to-mime): Encode message header first.
1871
0b6799c3
MB
18722008-01-18 Katsumi Yamaoka <yamaoka@jpl.org>
1873
1874 * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
1875 xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
1876
18772008-01-18 Teodor Zlatanov <tzz@lifelogs.com>
1878
1879 * gnus-registry.el (gnus-registry-trim): Use append, not concat.
1880
18812008-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
1882
1883 * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
1884 prefix keys.
1885 (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
1886 (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
1887 gnus-xmas.el.
1888
18892008-01-16 Teodor Zlatanov <tzz@lifelogs.com>
1890
1891 * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
1892 Add new variables for article mark management.
1893 (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
1894 list of extra data entries which, when present, will indicate that the
1895 article ID should not be trimmed from the registry.
1896 (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
1897 functions.
1898 (gnus-registry-read-mark): New function to read a mark name from the
1899 user.
1900 (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
1901 (gnus-registry-set-article-mark-internal): New functions to add and
1902 remove marks.
1903 (gnus-registry-get-article-marks): New function to show the marks for
1904 an article, or retrieve them for further use.
1905
19062008-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1907
1908 * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
1909 keys when no argument is given.
1910
19112008-01-12 Reiner Steib <Reiner.Steib@gmx.de>
1912
1913 * gnus-sum.el (gnus-article-sort-by-random)
1914 (gnus-thread-sort-by-random): Fix doc strings. Reported by
1915 jidanni@jidanni.org.
1916
19172008-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
1918
1919 * gnus-art.el (gnus-article-describe-bindings): New function.
1920 (gnus-article-read-summary-keys): Use it.
1921 (gnus-article-mode-map): Bind `C-h b' to it.
1922
95838435
MB
19232008-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1924
1925 * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
1926 XEmacs.
1927 (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
1928 against non-character events.
1929
95838435
MB
19302008-01-09 Reiner Steib <Reiner.Steib@gmx.de>
1931
1932 * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
1933 command.
1934 (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
1935 instead of END. Change name of the temp file.
1936 (gnus-group-gmane-group-download-format): Add doc string. Make it
1937 customizable.
1938
19392008-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
1940
1941 * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
1942 bind `S W' to gnus-article-wide-reply-with-original; set default
1943 binding to gnus-article-read-summary-send-keys.
1944 (gnus-article-read-summary-keys): Fix the order of keys; display
1945 continuation keys correctly in the echo area; describe bindings
1946 correctly when keys end with `C-h'.
1947 (gnus-article-read-summary-send-keys): New function.
1948 (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
1949 for gnus-article-read-summary-send-keys; display continuation keys
1950 correctly in the echo area.
1951 (gnus-article-reply-with-original): Ignore prefix argument.
1952 (gnus-article-wide-reply-with-original): New function.
1953
d82cf70b
MB
19542008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1955
1956 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
1957 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
1958
19592008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1960
1961 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
1962 (gnus-group-read-ephemeral-gmane-group): New command.
1963
f3041af1
DN
19642008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1965
1966 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
1967
87035689
MB
19682007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
1969
1970 * message.el (message-send-mail-function): Increase custom version.
1971
1972 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
1973 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
1974
87035689
MB
19752007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1976
1977 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
1978 html parts correctly; support forwarded messages.
1979 (gnus-article-browse-html-article): Remove work buffers.
1980
1981 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
1982 compiling.
1983 (netrc-bound-and-true-p): New macro.
1984 (netrc-parse): Use it instead of bound-and-true-p that is not available
1985 in XEmacs 21.4.
1986
19872007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
1988
1989 * gnus-registry.el (gnus-registry-mark-article)
1990 (gnus-registry-article-marks): Add functionality to mark articles
1991 through the Gnus registry.
1992
1993 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
1994 (netrc-parse): Use encrypt-file-alist to determine if
1995 encrypt-find-model or encrypt-insert-file-contents should be used.
1996
541cbf8b
GM
19972007-12-19 Glenn Morris <rgm@gnu.org>
1998
1999 * mml.el (message-options-set, message-narrow-to-head)
2000 (message-in-body-p, message-mail-p, message-encode-message-body):
2001 Autoload.
2002 (message-remove-header, message-narrow-to-headers-or-head)
2003 (message-subscribed-p, message-make-mail-followup-to)
2004 (message-position-on-field, message-news-p)
2005 (message-options-set-recipient, message-generate-headers)
2006 (message-sort-headers): Declare as functions.
2007
87035689
MB
20082007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
2009
2010 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
2011 convention in doc string.
2012
20132007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2014
2015 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
2016 title to html parts.
2017 (gnus-article-browse-html-article): Pass message header to it.
2018
2019 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
2020
20212007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
2022
2023 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
2024 or password compatible with XEmacs.
2025
bbbe940b
MB
20262007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
2027
2028 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
2029 format document.
2030 (gnus-mime-delete-part): Don't write description line if empty.
2031 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
2032
880820fe 20332007-12-14 Johan Bockgård <bojohan@gnu.org>
bbbe940b
MB
2034
2035 * gnus-sum.el (gnus-summary-mark-unread-as-read)
2036 (gnus-summary-mark-read-and-unread-as-read)
2037 (gnus-summary-mark-current-read-and-unread-as-read)
2038 (gnus-summary-mark-unread-as-ticked): Doc fix.
2039 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
2040
20412007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
2042
2043 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
2044 Christoph Conrad <christoph.conrad@gmx.de>.
2045
20462007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
2047
2048 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
2049 yes-or-no-p.
2050
20512007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
2052
2053 * mm-decode.el (mm-add-meta-html-tag): New function.
002876ab 2054 (mm-save-part-to-file, mm-pipe-part): Use it.
bbbe940b
MB
2055
2056 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
2057 gnus-y-or-n-p instead of y-or-n-p.
2058 (gnus-article-browse-html-parts): Work with message/external-body; use
2059 mm-add-meta-html-tag.
2060
cef98b13
GM
20612007-12-11 Glenn Morris <rgm@gnu.org>
2062
2063 * gnus-cache.el: Require gnus-sum not just when compiling.
2064
2065 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
2066
2067 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
2068 definitions before use.
2069
2070 * mm-decode.el: Require gnus-util.
2071 (mm-remove-part): Only call delete-annotation on XEmacs.
2072
2073 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
2074
2075 * nnmail.el: Require gnus-int.
2076
2077 * spam.el: Move `require's before `eval-when-compile's.
2078
2079 * gnus-ems.el (gnus-alive-p):
2080 * gnus-fun.el (message-goto-eoh):
5ec7fe1b 2081 * gnus-util.el (gnus-group-name-decode):
cef98b13
GM
2082 * mail-source.el (gnus-compress-sequence):
2083 * message.el (Info-goto-node, format-spec):
2084 * mm-bodies.el (message-options-get):
2085 * mm-decode.el (mm-view-pkcs7):
2086 * mm-util.el (gmm-write-region):
2087 * mml-smime.el (mml-compute-boundary)
2088 (gnus-completing-read-with-default):
2089 * mml.el (widget-button-press, gnus-make-hashtable):
2090 * mml1991.el (mm-decode-content-transfer-encoding)
2091 (mm-encode-content-transfer-encoding)
2092 (message-options-get, message-options-set):
2093 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
2094 * nnfolder.el (gnus-request-group):
2095 * nnheader.el (ietf-drums-unfold-fws):
2096 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
2097 * smime.el (gnus-run-mode-hooks):
2098 * spam-stat.el (gnus-message): Autoload.
2099
2100 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
2101 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
2102 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
2103 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
2104 Add declare-function compatibility definition.
2105
2106 * gnus-cache.el (nnvirtual-find-group-art):
2107 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
2108 (gnus-add-image, gnus-add-wash-type):
2109 * gnus-group.el (nnkiboze-score-file):
2110 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
2111 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
5ec7fe1b
GM
2112 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
2113 (message-tokenize-header, gnus-get-buffer-create)
2114 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
2115 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
cef98b13
GM
2116 * gnus.el (gnus-group-decoded-name):
2117 * mail-source.el (imap-capability):
2118 * mm-bodies.el (message-options-set):
2119 * mm-decode.el (gnus-configure-windows):
2120 * mm-extern.el (message-goto-body):
2121 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
2122 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
2123 (epg-sub-key-validity, message-options-set):
2124 * mml.el (widget-event-point, gnus-configure-windows):
2125 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
2126 * mml2015.el (epg-check-configuration, epg-configuration)
2127 (message-options-set):
2128 * nndb.el (nndb-request-article):
2129 * nnfolder.el (gnus-request-create-group):
2130 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
2131 * nnmaildir.el (gnus-group-mark-article-read):
2132 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
2133 * rfc1843.el (message-fetch-field):
2134 * spam.el (gnus-extract-address-components):
2135 Declare as functions.
2136
bbbe940b
MB
21372007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
2138
2139 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
2140
a5ded4c9
GM
21412007-12-09 Glenn Morris <rgm@gnu.org>
2142
2143 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
2144
2145 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
030cca00 2146 * message.el, mm-view.el, sieve-manage.el, smime.el:
1d1df709 2147 Add declare-function compatibility definition.
a5ded4c9
GM
2148
2149 * gnus-art.el (w3-region, w3m-region, Info-menu):
2150 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
2151 * gnus-sum.el (gnus-get-predicate):
2152 * gnus-util.el (mm-append-to-file, w32-focus-frame):
2153 * message.el (mail-abbrev-in-expansion-header-p):
2154 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
8d0f97a4 2155 (w3m-detect-meta-charset, w3m-region):
1d1df709
GM
2156 * sieve-manage.el (password-read, password-cache-add)
2157 (password-cache-remove):
8d0f97a4 2158 * smime.el (password-read-and-add): Declare as functions.
a5ded4c9 2159
274f1353
DK
21602007-12-08 David Kastrup <dak@gnu.org>
2161
2162 * gnus-sum.el (gnus-summary-simplify-subject-query):
2163 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
2164 `message'.
2165
a601fb74 21662007-12-07 Glenn Morris <rgm@gnu.org>
80d06753 2167
a601fb74 2168 * gnus-art.el (article-make-date-line): Revert previous change.
80d06753 2169
af5370ad
RS
21702007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
2171
2172 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
2173
21ee0911
MB
21742007-12-06 Christian Plate <cplate@web.de> (tiny change)
2175
2176 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
2177 Call gnus-add-to-range ranges only once with a prepared article-list.
2178
21792007-12-06 Paul Jarc <prj@po.cwru.edu>
2180
149cd465
JB
2181 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups)
2182 (nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
21ee0911
MB
2183 group names with backslashes. Reported by Tassilo Horn
2184 <tassilo@member.fsf.org>.
2185
f0131492 21862007-12-06 Deepak Goel <deego3@gmail.com>
fd0c71e8 2187
a601fb74
GM
2188 * gnus-art.el (article-make-date-line):
2189 * gnus-start.el (gnus-load):
2190 * pop3.el (pop3-read-response): Fix buggy call to `error'.
fd0c71e8 2191
415a09fb
MB
21922007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
2193
2194 * gnus-art.el (gnus-use-idna)
2195 * gnus-start.el (gnus-site-init-file)
2196 * message.el (message-use-idna)
2197 * mm-uu.el (mm-uu-hide-markers)
2198 * smiley.el (smiley-style): Revert changes that suppress warnings.
2199
22002007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
2201
2202 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
2203 specify charset to html source. Reported by Christoph Conrad
2204 <christoph.conrad@gmx.de>.
2205
22062007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
2207
2208 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
2209 idna-program in order to suppress byte compile warning issued by XEmacs
2210 that came to byte compile the default value section of defcustom forms
2211 recently.
2212
2213 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
2214 value of installation-directory.
2215
2216 * message.el (message-use-idna): Don't directly refer to the value of
2217 idna-program.
2218
2219 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
2220
2221 * smiley.el (smiley-style): Don't directly call face-attribute.
2222
b890d447
MB
22232007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
2224
2225 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
2226
2227 * gnus-dired.el: Reduce Gnus dependencies.
2228 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
2229 require. Use autoloads instead.
2230 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
2231 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
2232 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
2233 (gnus-dired-mode): Adjust doc string.
2234 (gnus-dired-mail-mode): New variable.
2235 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
2236 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
2237 (gnus-dired-mail-buffers): New function. Return mail or message
2238 composition buffers.
2239 (gnus-dired-attach): Use it.
2240 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
2241 NO-DECODE.
2242 (gnus-dired-print): Use `gnus-print-buffer' depending on
2243 `gnus-dired-mail-mode'.
2244
22452007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
2246
2247 * rfc2047.el (rfc2047-encoded-word-regexp)
2248 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
2249 explaining what regexp patterns are for.
2250
13b0ef01
GM
22512007-12-04 Glenn Morris <rgm@gnu.org>
2252
2253 * password.el: Move to ../password-cache.el.
2254
2255 * mml1991.el (password-read, password-cache-add, password-cache-remove):
2256 * mml2015.el (password-read, password-cache-add, password-cache-remove):
2257 * mml-smime.el (password-read, password-cache-add)
2258 (password-cache-remove):
2259 No need to autoload, since mml-sec requires password.
2260
2261 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
2262 * message.el (gnus-extract-address-components):
2263 * mml-smime.el (gnus-extract-address-components): Define for compiler.
2264
2265 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
2266 password.
2267
b890d447
MB
22682007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
2269
2270 * mailcap.el: Reduce dependencies.
2271 (mail-header-parse-content-type): Autoload.
2272 (mailcap-delete-duplicates): New alias.
2273 (mailcap-mime-info): Add optional argument NO-DECODE.
2274 (mailcap-mime-types): Use mailcap-delete-duplicates.
2275
2276 * message.el (message-ignored-supersedes-headers): Add "X-ID".
2277
22782007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2279
2280 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
2281 function.
2282
2283 * gnus-uu.el (gnus-uu-decode-yenc): New command.
2284 (gnus-uu-yenc-article): New function.
2285
2286 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
2287
2288 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
2289 buffer.
2290
21662dc7
GM
22912007-12-02 Glenn Morris <rgm@gnu.org>
2292
323fc9ec
GM
2293 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
2294 Move to ../net.
2295
21662dc7
GM
2296 * binhex.el, uudecode.el: Move to ../mail.
2297
ceabaeb3
GM
2298 * encrypt.el: Remove file.
2299
b890d447
MB
23002007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
2301
2302 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
2303 matches on patches.
2304
2305 * gnus-art.el (gnus-article-browse-html-article): Mention
2306 `mm-text-html-renderer' in the doc string.
2307
2308 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
2309 string. Add comments.
2310
2311 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
2312 if rhs is ASCII.
2313
08545d0a
GM
23142007-12-01 Glenn Morris <rgm@gnu.org>
2315
fb18c032 2316 * dig.el, dns.el: Move to ../net.
c3335b6a 2317 * format-spec.el, hex-util.el, sha1.el: Move to ../.
4c1d5922 2318
08545d0a
GM
2319 * mail-source.el (top-level): Require format-spec before
2320 eval-when-compile.
2321
257a0a0d
GM
23222007-11-30 Glenn Morris <rgm@gnu.org>
2323
2324 * encrypt.el: Require password, rather than autoloading password-read.
2325
b890d447
MB
23262007-11-28 Elias Oltmanns <eo@nebensachen.de>
2327
2328 * gnus.el (gnus-method-to-server): Add an optional parameter so the
2329 caller can indicate whether the cache should be disregarded for this
2330 call. This way the result of the call is reproducible at all times and
2331 can be considered a canonical server name for the supplied method.
2332 (gnus-agent-method-p): Canonicalize server names by pushing their
2333 method through `gnus-method-to-server' using the no-cache argument.
2334
2335 * gnus-srvr.el (gnus-server-insert-server-line): Call
2336 `gnus-method-to-server' with `no-cache' argument.
2337
2338 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
2339 gnus-agent-possibly-synchronize-flags as this should be called when the
2340 server is actually being opened.
2341 (gnus-agent-possibly-synchronize-flags)
2342 (gnus-agent-possibly-synchronize-flags-server): Move check for the
2343 flags file of an agentized server to the latter function.
2344
2345 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
2346 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
2347 after a connection has been established successfully.
2348
23492007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
2350
2351 * gnus-art.el (article-display-face): Force to display face if called
2352 interactively; check if gnus-article-x-face-too-ugly matches author.
2353 (article-display-x-face): Display face even if From header is missing
2354 as article-display-face does.
2355
d50fd8e2
GM
23562007-11-28 Richard Stallman <rms@gnu.org>
2357
2358 * md4.el: Move to ../.
2359 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
2360
b890d447
MB
23612007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
2362
2363 * mail-source.el (mail-sources): Default to fetch from file for
2364 compatibility with default of nnmail-spool-file.
2365
23662007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
2367
2368 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
2369 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
2370 to look for encoded word that should be encoded again.
2371 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
2372 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
2373 encoding pattern.
2374 (rfc2047-decode-region): Switch strict regexp and loose one according
2375 to rfc2047-allow-irregular-q-encoded-words.
2376
a06e7b5d
SJ
23772007-11-26 Simon Josefsson <simon@josefsson.org>
2378
2379 * imap.el: Move to ../net directory.
2380
b890d447
MB
23812007-11-25 Romain Francoise <romain@orebokech.com>
2382
2383 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
2384
23852007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
2386
2387 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
2388 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
2389
2390 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
2391 `nnmail-spool-file'.
2392
2393 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
2394 `nnmail-spool-file'.
2395
2396 * gnus-move.el (gnus-change-server): Ditto.
2397
2398 * gnus-kill.el (gnus-batch-score): Ditto.
2399
2400 * gnus-cache.el (gnus-jog-cache): Ditto.
2401
c9e31f32
SM
2402 * gnus-msg.el (gnus-summary-reply):
2403 Ignore gnus-confirm-mail-reply-to-news for wide and very wide replies.
b890d447
MB
2404
24052007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
2406
c9e31f32
SM
2407 * gnus-cache.el (gnus-cache-generate-nov-databases):
2408 Use nnml-generate-nov-databases-directory instead of
b890d447
MB
2409 nnml-generate-nov-databases-1.
2410
e3b0153a
GM
24112007-11-24 Glenn Morris <rgm@gnu.org>
2412
2413 * message.el (message-tool-bar-retro): Update for rename
2414 mail_send.xpm->mail-send.xpm.
2415
b890d447
MB
24162007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
2417
2418 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
2419 `smime-ldap-search' for Emacs 22 and up.
2420
145cc6b9
RS
24212007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
2422
63ff8478
RS
2423 * hashcash.el: Move to ../mail directory.
2424
8746c8b8
RS
2425 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
2426
145cc6b9
RS
2427 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
2428 `smime-ldap-search' for Emacs 22 and up.
2429
82816ba1
SM
24302007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2431
b7b80032
SM
2432 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
2433
82816ba1
SM
2434 * message.el (message-send-mail-function): Fix error convention.
2435 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
2436 (message-widen-reply, message-send-mail, message-talkative-question)
2437 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
2438 (message-clone-locals, message-send-news): Use with-current-buffer.
2439 (message-insert-or-toggle-importance): Remove unused var `valid'.
2440 (message-make-references): Remove unused var `new-references'.
2441 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
2442
3042deef
JB
24432007-11-22 Juanma Barranquero <lekktu@gmail.com>
2444
2445 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
2446 (spam-split-symbolic-return-positive): Reflow docstring.
2447 (spam-backends, spam-summary-exit-behavior)
2448 (spam-mark-ham-unread-before-move-from-spam-group)
2449 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
2450 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
2451 (spam-clear-cache, spam-backend-check, spam-install-backend)
2452 (spam-install-statistical-backend, spam-list-of-processors)
2453 (spam-group-processor-p, spam-split, spam-bogofilter-score)
2454 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
2455 (spam-check-crm114, spam-initialize, spam-unload-hook):
2456 Fix typos in docstrings.
2457
b890d447
MB
24582007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
2459
2460 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
2461 been checked if they have never been read and those group levels are
2462 higher than the one that a user specified.
2463
24642007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
2465
2466 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
2467 foreign groups unless a group level is specified by a user.
2468 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
2469
b62a39c4
RS
24702007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
2471
2472 * message.el (message-send-mail-function): Require sendmail.
2473
2ea6167b
RS
24742007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
2475
9e0a8576
RS
2476 * message.el (message-send-mail-function): Check for smtpmail too.
2477
f21470ef
RS
2478 * utf7.el (utf7-encode, utf7-decode): Use coding system
2479 `utf-7'/`utf-7-imap' from utf-7.el' if available.
2480
2ea6167b
RS
2481 * message.el (message-send-mail-function): New function.
2482 (message-send-mail-function): Set default using
2483 message-send-mail-function. Adjust doc string.
2484 (message-send-mail-with-mailclient): New function.
2485
127a6f0e
GM
24862007-11-17 Richard Stallman <rms@gnu.org>
2487
2488 * assistant.el: Remove file.
2489
9efa445f
DN
24902007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
2491
2492 * smime.el (from):
2493 * rfc2047.el (message-posting-charset):
2494 * qp.el (mm-use-ultra-safe-encoding):
2495 * pop3.el (parse-time-months):
2496 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
2497 * nnml.el (files):
2498 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
2499 (jka-compr-compression-info-list, ange-ftp-path-format)
2500 (efs-path-regexp):
2501 * nndiary.el (files):
2502 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
2503 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
2504 (epg-digest-algorithm-alist, inhibit-redisplay)
2505 (password-cache-expiry):
2506 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
2507 (pgg-output-buffer, password-cache-expiry):
2508 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
2509 (efs-path-regexp):
2510 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
2511 (inhibit-redisplay):
2512 * mm-uu.el (file-name, start-point, end-point, entry)
2513 (gnus-newsgroup-name, gnus-newsgroup-charset):
2514 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
2515 (latin-unity-ucs-list):
2516 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
2517 (mm-uu-binhex-decode-function):
b97439ce 2518 * message.el (gnus-message-group-art, gnus-list-identifiers)
9efa445f
DN
2519 (rmail-enable-mime-composing, gnus-local-organization)
2520 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
2521 (gnus-read-active-file, facemenu-add-face-function)
2522 (facemenu-remove-face-function, gnus-article-decoded-p)
2523 (tool-bar-mode):
2524 * mail-source.el (display-time-mail-function):
2525 * gnus-util.el (nnmail-pathname-coding-system)
2526 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
2527 (gnus-original-article-buffer, gnus-user-agent)
2528 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
2529 (xemacs-codename, sxemacs-codename, emacs-program-version):
2530 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
2531 * gnus-start.el (gnus-agent-covered-methods)
2532 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
2533 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
2534 (gnus-newsgroup-headers, gnus-group-list-mode)
2535 (gnus-group-mark-positions, gnus-newsgroup-data)
2536 (gnus-newsgroup-unreads, nnoo-state-alist)
2537 (gnus-current-select-method, mail-sources)
2538 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
2539 (nnmail-spool-file, gnus-cache-active-hashtb):
2540 * gnus-mh.el (mh-lib-progs):
2541 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
2542 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
2543 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
2544 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
2545 (gnus-group-buffer):
2546 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
2547 (font-lock-set-defaults):
2548 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
2549 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
2550 (gnus-summary-post-menu, total-parts, type, condition, length):
2551 * gnus-agent.el (gnus-agent-read-agentview):
2552 * flow-fill.el (show-trailing-whitespace):
2553 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
2554 eval-and-compile wrappers for byte compiler pacifiers.
2555
2556 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
2557 (mm-display-inline-fontify): Check for featurep 'xemacs not
2558 extent-list.
2559
2560 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
2561 itimer-list.
2562 (mm-create-image-xemacs): Only do something for XEmacs.
2563 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
2564
2565 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
2566
2567 * gnus-registry.el (gnus-adaptive-word-syntax-table):
2568 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
2569
e9346447
JB
25702007-11-15 Juanma Barranquero <lekktu@gmail.com>
2571
ec5741dc 2572 * nnimap.el (nnimap-split-download-body):
e9346447 2573 * gnus-demon.el (gnus-demon):
ec5741dc 2574 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 2575
1428d46b
MB
25762007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
2577
2578 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
2579 macros.
2580 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
2581 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
2582 copy data from unibyte buffer to multibyte current buffer.
2583 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
2584 to copy data from unibyte current buffer to multibyte buffer.
2585 (nntp-make-process-buffer): Make process buffer unibyte.
2586
2587 * pop3.el (pop3-open-server): Fix typo in Lisp code.
2588
25892007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
2590
2591 * pop3.el (pop3-open-server): Accept and process data more robustly at
2592 connexion start to avoid spurious "POP SSL connexion failed" errors.
2593
25942007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
2595
2596 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
2597 read group names.
2598
25992007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
2600
2601 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
2602
26032007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
2604
2605 * nnmail.el (nnmail-parse-active): Make group names unibyte.
2606 (nnmail-save-active): Use a unibyte buffer when saving active file,
2607 which may contain non-ASCII group names.
2608
2609 * nnml.el (nnml-request-group): Decode group names in messages.
2610
4d8a28ec
MB
26112007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
2612
2613 * message.el (message-citation-line-function)
2614 (message-insert-formatted-citation-line): Fix spelling of
2615 `message-insert-formated-citation-line'.
2616
c12ecb0a
MB
26172007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
2618
2619 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
2620
4d8a28ec
MB
26212007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2622
2623 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
2624 nnmail-pathname-coding-system.
2625
2626 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
2627 that a user enters; decode group names in messages.
2628
2629 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
2630
60ece9b0
MB
26312007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2632
2633 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
2634
2635 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
2636
2637 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
2638 risky local variable.
2639
2640 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
2641
26422007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
2643
2644 * encrypt.el: Improve documentation to fix function name typo.
2645 Reported by Daiki Ueno <ueno@unixuser.org>.
2646
26472007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
2648
2649 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
2650 even if the point is not in the last page of an article.
2651 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
2652 back to the previous page.
2653
c590ed3a
MB
26542007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
2655
2656 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
2657
60ece9b0
MB
26582007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
2659
2660 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
2661
c70dbcd5
SM
26622007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
2663
60ece9b0
MB
2664 * message.el (message-check-news-body-syntax): Avoid
2665 mm-string-as-multibyte.
c70dbcd5
SM
2666 (message-hide-headers): Don't assume (point-min)==1.
2667
437ce4be
MB
26682007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2669
2670 * message.el (message-remove-blank-cited-lines): Fix if remove is
2671 given.
2672 (message-bogus-address-regexp): New variable.
2673 (message-bogus-recipient-p): New function.
2674 (message-check-recipients): New command.
2675 (message-syntax-checks): Add `bogus-recipient'.
2676 (message-fix-before-sending): Add `bogus-recipient'.
2677
2678 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
d55fe5bb
MB
2679 (gnus-treat-body-boundary): Don't test window-system.
2680
296fa7b4 26812007-10-28 Leo <sdl.web@gmail.com> (tiny change)
d55fe5bb
MB
2682
2683 * gnus-art.el (gnus-treat-emphasize): Don't test window-system.
437ce4be 2684
c7ff939a
RS
26852007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2686
2687 * gnus.el: Bump version to Gnus v5.13.
2688
01c52d31
MB
26892007-10-28 Miles Bader <miles@gnu.org>
2690
2691 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
2692 at compile-time too.
2693
437ce4be
MB
26942007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
2695
2696 * gnus-msg.el (gnus-message-setup-hook): Add
2697 `message-remove-blank-cited-lines' to options.
2698
01c52d31
MB
26992007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
2700
2701 * message.el (message-remove-blank-cited-lines): New function.
880820fe 2702 Suggested by Karl Plästerer.
01c52d31
MB
2703
27042007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
2705
2706 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
2707 mapc.
2708
2709 * imap.el (imap-open): Replace mapcar called for effect with mapc.
2710 (top-level): Use mapc to set functions to be traced for debugging.
2711
2712 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
2713 called for effect with while loop.
2714
2715 * message.el (message-talkative-question): Replace mapcar called for
2716 effect with mapc.
2717
2718 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
2719 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
2720 called for effect with dolist.
2721
2722 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
2723
2724 * nndiary.el: Use dolist instead of mapcar to add diary headers to
2725 gnus-extra-headers and nnmail-extra-headers.
2726
2727 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
2728 called for effect with dolist.
2729 (top-level): Use mapc to set functions to be traced for debugging.
2730
2731 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
2732 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
2733 dolist.
2734
2735 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
2736 Replace mapcar called for effect with mapc.
2737 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
2738 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
2739 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
2740 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
2741
2742 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
2743 remove-if that's a cl function.
2744
2745 * webmail.el (webmail-debug): Replace mapcar called for effect with
2746 dolist.
2747
01c52d31
MB
27482007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
2749
2750 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
2751 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
2752 with while loop.
2753
2754 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
2755 functions from article-* functions.
2756 (gnus-multi-decode-header): Replace mapcar called for effect with
2757 dolist.
2758
2759 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
2760 (gnus-bookmark-show-details): Replace mapcar called for effect with
2761 while loop.
2762
2763 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
2764 called for effect with while loop.
2765
2766 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
2767 with dolist.
2768
2769 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
2770 mapcar called for effect with dolist.
2771
2772 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
2773
2774 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
2775 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
2776 Replace mapcar called for effect with dolist.
2777 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
2778 mapc.
2779
2780 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
2781 Replace mapcar called for effect with dolist.
2782 (gnus-topic-list): Replace mapcar called for effect with mapc.
2783
2784 * gnus.el: Use mapc instead of mapcar to add autoloads.
2785
4b576f7d
RS
27862007-10-23 Richard Stallman <rms@gnu.org>
2787
2788 * gnus-group.el (gnus-group-highlight): Mark as risky.
2789
fdc90613
MB
27902007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
2791
2792 * gnus.el (gnus-server-to-method): Return method found first in
2793 gnus-newsrc-alist.
2794
01c52d31
MB
2795 * gnus-art.el (gnus-article-highlight-signature)
2796 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
2797 button overlay without the front stickiness.
2798
27992007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
2800
2801 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
2802 overview buffer needed a catch to receive its throw.
2803 (gnus-agent-flush-cache): Declared as interactive to make this function
2804 easier to use.
2805
fdc90613
MB
28062007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
2807
2808 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
2809 `next-line'.
2810
5255e3ff
MB
28112007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2812
2813 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
2814 exclude address matching message-dont-reply-to-names.
2815
b4fde39f
MB
28162007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
2817
2818 * gnus-util.el (gnus-string<): New function.
2819
2820 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 2821 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
2822
28232007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
2824
2825 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
2826 the frame-focus tag is set in gnus-buffer-configuration.
2827
01c52d31
MB
28282007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
2829
2830 * gnus-art.el (gnus-article-add-button): Make a button overlay without
2831 the front stickiness.
2832
28332007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
2834
2835 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
2836 url pattern; remove duplicate one.
2837 (gnus-article-extend-url-button): New function.
2838 (gnus-article-add-buttons): Use it.
2839 (gnus-button-push): Use concatenated url that it makes.
2840
6ab3804a
JB
28412007-10-04 Juanma Barranquero <lekktu@gmail.com>
2842
2843 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
2844 (sieve-manage-open): Use `mapc' instead of `mapcar'.
2845
2f19ece7
SM
28462007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
2847
2848 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
2849 Don't hardcode point-min==1.
2850
1d0df8af
DK
28512007-09-30 David Kastrup <dak@gnu.org>
2852
2853 * gnus-art.el (gnus-article-reply-with-original)
2854 (gnus-article-followup-with-original): When `transient-mark-mode' is
2855 off, refrain from active-region behavior for followups.
2856
4b70e299
MB
28572007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
2858
2859 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
2860 Fix comment about "iso8859-1".
2861
d4835507 28622007-10-08 Daiki Ueno <ueno@unixuser.org>
01c52d31
MB
2863
2864 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
2865 ones returned from the verify-function.
2866
2867 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
2868 mml2015-extract-cleartext-signature if extraction failed.
2869
28702007-10-07 Daiki Ueno <ueno@unixuser.org>
2871
2872 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
2873 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
2874 failed.
4b70e299
MB
2875
28762007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2877
e9346447 2878 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 2879
01c52d31
MB
28802007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
2881
2882 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
2883 to mark a thread as expirable. Add variable `hide' to handle hiding of
2884 thread for both the null and zero (kill/expire thread) universal prefix
2885 cases.
2886 (gnus-summary-expire-thread): Add new function to expire a thread,
2887 using gnus-summary-kill-thread.
2888 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
2889 shortcuts for gnus-summary-expire-thread.
2890 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
2891 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
2892
28932007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
2894
2895 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
2896 extras value, so an extras entry can be deleted.
2897 (gnus-registry-delete-extra-entry): Use it.
2898 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
2899 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
2900 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
e46889e0
JB
2901 storage through the gnus-registry, and provide an appropriate API for
2902 it.
01c52d31 2903
4b70e299
MB
29042007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2905
2906 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
2907 Suggested by Leo <sdl.web@gmail.com>.
2908
2909 * gnus.el: Do.
2910
29112007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2912
2913 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
2914 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
2915
2916 * gnus-agent.el (gnus-agent-fetch-headers): Do.
2917
2918 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
2919 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
2920
29212007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2922
2923 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
2924 newline.
2925 (nnmbox-request-accept-article): Don't change article in source buffer;
2926 narrow to header to use message-fetch-field rather than
2927 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
2928 (nnmbox-request-replace-article): Quote lines that'll be misidentified
2929 as delimiters; make sure article ends with newline.
2930 (nnmbox-delete-mail): Correct last position of article to be deleted;
2931 ignore X-Gnus-Newsgroup header in article body.
2932 (nnmbox-save-mail): Quote lines looking like delimiters at the right
2933 positions; make sure article ends with newline.
2934
01c52d31
MB
2935 * message.el (message-display-abbrev): Don't infloop when a user
2936 inserts SPC in the beginning of header.
2937
29382007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
2939
2940 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
2941 list of groups not followed by default. Fix type to be regexp.
2942 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
2943
29442007-09-06 Tassilo Horn <tassilo@member.fsf.org>
2945
2946 * hmac-def.el (define-hmac-function): Switch from old-style to
2947 new-style backquotes.
2948
002876ab 2949 * md4.el (md4-make-step): Likewise.
01c52d31
MB
2950
29512007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
2952
2953 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
2954 raw-text coding system when saving .newsrc file, which may contain
2955 non-ASCII group names.
2956
4b70e299
MB
29572007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
2958
2959 * gnus-cus.el (gnus-score-extra): New widget.
2960 (gnus-score-extra-convert): New function.
2961 (gnus-score-customize): Use it for Extra.
2962
01c52d31
MB
29632007-08-31 Daiki Ueno <ueno@unixuser.org>
2964
2965 * mml2015.el (mml2015-extract-cleartext-signature): New function.
2966 (mml2015-mailcrypt-clear-verify): Use it.
2967 (mml2015-gpg-clear-verify): Use it.
2968 (mml2015-pgg-clear-verify): Use it.
2969 (mml2015-epg-clear-verify): Replace the current part with the output
2970 from GnuPG; don't extract the plaintext by itself.
2971
2972 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
2973 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
2974 mml2015-clear-verify-function; don't touch the armor headers or
2975 dash-escaped text here.
2976
29772007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
2978
2979 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
2980 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
2981 parts, or application/octet-stream as a last resort.
2982 (gnus-mime-view-part-as-type): Don't toggle display.
2983 (gnus-mime-view-part-as-charset): Don't turn off display before
2984 querying charset.
2985
2986 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
2987 stuff to undisplayer function in Emacs.
2988 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
2989
2990 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
2991 text/calendar parts.
2992
7f22a765
MB
29932007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
2994
01c52d31
MB
2995 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
2996 decoding text/calendar parts.
2997
2998 * message.el (message-forward-make-body-mime): Always mark body as
2999 having no illegible text; remove signed-or-encrypted argument.
3000 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
3001
7f22a765
MB
3002 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
3003 (mml-generate-mime-1): Don't encode body if it is specified to be in
3004 raw form; don't make buffer be unibyte when inserting multibyte string.
3005
67d0660b
SM
30062007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
3007
3008 * sha1.el: Fix up comment style.
3009 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
3010 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
3011
3012 * hex-util.el: Fix up comment style.
3013 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
3014
3015 * gnus-salt.el: Use with-current-buffer.
3016 (gnus-pick-setup-message): Fix long-standing typo.
3017
bdaf8a62
MB
30182007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
3019
01c52d31
MB
3020 * imap.el (imap-logout-timeout): New variable.
3021 (imap-logout, imap-logout-wait): New functions.
3022 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
3023
3024 * nnimap.el (nnimap-logout-timeout): New server variable.
3025 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
3026 nnimap-logout-timeout.
3027
bdaf8a62
MB
3028 * gnus-art.el (gnus-article-summary-command-nosave)
3029 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
3030
30312007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
3032
3033 * gnus.el (gnus-maximum-newsgroup): New variable.
3034
3035 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
3036 according to gnus-maximum-newsgroup.
3037
3038 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
3039 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
3040 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 3041
01c52d31
MB
30422007-08-14 Tassilo Horn <tassilo@member.fsf.org>
3043
3044 * gnus-art.el (gnus-sticky-article): Fixed problems described in
3045 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
3046 Don't perform gnus-configure-windows here; reuse existing sticky
3047 article buffer.
3048
3049 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
3050 it doesn't exist in gnus-article-mode.
3051
30522007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
3053
3054 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
3055 (gnus-agent-decoded-group-name): New function.
3056 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
3057 (gnus-agent-expire-group-1): Use it; decode group name in messages.
3058
30592007-08-12 Tassilo Horn <tassilo@member.fsf.org>
3060
3061 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
3062 Add binding for gnus-sticky-article.
3063 (gnus-summary-exit): Don't kill sticky article buffers.
3064
3065 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
3066 article buffer.
3067 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
3068 (gnus-kill-sticky-article-buffers): New commands.
3069
37cc095b
MB
30702007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
3071
3072 * nntp.el (nntp-xref-number-is-evil): New server variable.
3073 (nntp-find-group-and-number): If it is non-nil, don't trust article
3074 numbers in the Xref header.
3075
01c52d31
MB
30762007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
3077
3078 * gnus-agent.el (gnus-agent-read-group): New function.
3079 (gnus-agent-flush-group, gnus-agent-expire-group)
3080 (gnus-agent-regenerate-group): Use it.
3081 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
3082 nnmail-pathname-coding-system.
3083
37cc095b
MB
30842007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
3085
3086 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
3087
01c52d31
MB
3088 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
3089 that are unread as unread, and also as selected so that information of
3090 marks having been changed by a user may be updated when exiting group.
3091
37cc095b
MB
30922007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
3093
3094 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
3095
01c52d31
MB
30962007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
3097
3098 * gnus-art.el (gnus-mime-display-single): Pass part number that is
3099 calculated ignoring signature parts to gnus-treat-article.
3100
31012007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
3102
3103 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
3104 a point here in order to keep the window start.
3105 (gnus-insert-mime-security-button): Make a button overlay without the
3106 front stickiness.
3107 (gnus-mime-display-security): Goto the end of a button.
3108
3109 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
3110
31112007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
3112
3113 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
3114 group-name-at-point.
3115 (gnus-group-completing-read): New function that offers decoded
3116 non-ASCII group names for completion.
3117 (gnus-fetch-group, gnus-group-read-ephemeral-group)
3118 (gnus-group-jump-to-group, gnus-group-make-group-simple)
3119 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
3120 (gnus-group-fetch-control): Use it.
3121 (gnus-fetch-group): Use group-name-at-point for the initial value
3122 rather than the default value; use gnus-alive-p.
3123
3124 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
3125 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
3126 (gnus-summary-post-news): Use gnus-group-completing-read.
3127
3128 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
3129 (gnus-read-move-group-name): Decode group name for completion.
3130
f0131492 31312007-07-31 Teodor Zlatanov <tzz@lifelogs.com>
01c52d31
MB
3132
3133 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
3134 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
3135 Yamaoka slightly modified the code).
3136
31372007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
3138
3139 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
3140 (nnmail-split-incoming): Bind it.
3141
3142 * nnml.el (nnml-group-name-charset): New function.
3143 (nnml-decoded-group-name): Use it; don't decode group name if
3144 nnmail-group-names-not-encoded-p is non-nil.
3145 (nnml-encoded-group-name): New function.
3146 (nnml-group-pathname): Inline nnml-decoded-group-name.
3147 (nnml-request-expire-articles): Decode group name in message.
3148 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
3149 nnmail-pathname-coding-system.
3150 (nnml-save-mail, nnml-active-number): Work with decoded group names and
3151 not decoded ones according to nnmail-group-names-not-encoded-p.
3152 (nnml-generate-active-info): Use nnml-encoded-group-name.
3153
3ecd3a56
GM
31542007-08-08 Glenn Morris <rgm@gnu.org>
3155
3156 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
3157 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
3158 doc-strings and comments.
3159
cacc7b51
GM
31602007-07-25 Glenn Morris <rgm@gnu.org>
3161
3162 * Relicense all FSF files to GPLv3 or later.
3163
01c52d31 31642007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 3165
01c52d31
MB
3166 * gnus-sum.el (gnus-summary-move-article): Make
3167 gnus-summary-respool-article work.
2f62a044 3168
f931ce84
MB
31692007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
3170
3171 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
3172 string.
3173
880820fe 31742007-07-20 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3175
3176 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
3177 that should be ignored when comparing distant RSS articles with local
3178 ones.
3179 (nnrss-make-hash-index): New function. Create a hash index according
3180 to the ignored fields.
3181 (nnrss-check-group): Use it.
3182
31832007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
3184
3185 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
3186
3187 * gnus-art.el (article-decode-group-name): Decode Xref header too.
3188
3189 * gnus-group.el (gnus-group-make-group): Encode group name here unless
3190 the new optional argument ENCODED is non-nil.
3191 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
3192 coding system for encoding group name.
3193 (gnus-group-make-rss-group): Pass un-encoded group name to
3194 gnus-group-make-group.
3195 (gnus-group-set-info): Tell gnus-group-make-group that group name is
3196 encoded.
3197
3198 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
3199 Encode group name to which articles are moved or copied.
3200 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
3201 coding system for encoding Newsgroup, Followup-To and Xref headers.
3202
3203 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
3204 marks; use nnheader-file-coding-system to write a file.
3205 (nnagent-retrieve-headers): Bind file-name-coding-system to
3206 nnmail-pathname-coding-system.
3207
3208 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
3209
3210 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
3211 (nnml-request-article, nnml-request-create-group)
3212 (nnml-request-rename-group, nnml-find-id)
3213 (nnml-possibly-change-directory, nnml-possibly-create-directory)
3214 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
3215 (nnml-save-marks): Use nnml-group-pathname instead of
3216 nnmail-group-pathname.
3217
3218 (nnml-request-create-group, nnml-request-expire-articles)
3219 (nnml-request-move-article, nnml-request-delete-group)
3220 (nnml-deletable-article-p, nnml-possibly-create-directory)
3221 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
3222 (nnml-open-marks): Bind file-name-coding-system to
3223 nnmail-pathname-coding-system.
3224
3225 (nnml-request-article): Pass server argument to nnml-find-group-number.
3226 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
3227 server argument to nnml-possibly-create-directory.
3228 (nnml-request-accept-article): Pass server argument to
3229 nnml-active-number and nnml-save-mail.
3230 (nnml-find-group-number): Pass server argument to nnml-find-id.
3231 (nnml-request-update-info): Pass server argument to
3232 nnml-marks-changed-p.
3233
3234 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
3235 (nnml-save-mail, nnml-active-number): Add server argument.
3236
3237 (nnml-request-delete-group): Warn if group is missing.
3238 (nnml-get-nov-buffer): Decode group name.
3239 (nnml-generate-active-info): Encode group name.
3240 (nnml-open-marks): Decode group name in messages.
3241
32422007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
3243
3244 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
3245 if it is not specified.
3246 (gnus-article-pipe-part, gnus-article-save-part)
3247 (gnus-article-interactively-view-part, gnus-article-copy-part)
3248 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
3249 (gnus-article-inline-part, gnus-article-save-part-and-strip)
3250 (gnus-article-replace-part, gnus-article-delete-part)
3251 (gnus-article-view-part-as-type): Pass raw prefix argument to
3252 gnus-article-part-wrapper.
3253
32542007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
3255
3256 * gnus-agent.el (gnus-agent-save-active): Bind
3257 nnheader-file-coding-system to gnus-agent-file-coding-system.
3258
3259 * gnus-cache.el (gnus-cache-save-buffers)
3260 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
3261 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
3262 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
3263 (gnus-cache-braid-nov, gnus-cache-braid-heads)
3264 (gnus-cache-generate-active, gnus-cache-rename-group)
3265 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
3266 (gnus-cache-update-overview-total-fetched-for): Bind
3267 file-name-coding-system to nnmail-pathname-coding-system.
3268 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
3269 variables.
3270 (gnus-cache-decoded-group-name): New function.
3271 (gnus-cache-file-name): Use it.
3272 (gnus-cache-generate-active): Use non-decoded group name for active.
3273
3274 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
3275 right place.
3276 (gnus-write-active-file): Don't break non-ASCII group names.
3277
3278 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
3279 nnmail-pathname-coding-system.
3280
3281 * gnus-uu.el (gnus-uu-decode-save): Typo.
3282
f931ce84
MB
32832007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
3284
3285 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
3286
2f62a044
MB
32872007-07-14 David Kastrup <dak@gnu.org>
3288
3289 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
3290 finishing actions if we did not edit the article.
3291
01c52d31
MB
32922007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
3293
3294 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
3295 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
3296 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
3297 (gnus-agent-flush-group, gnus-agent-flush-cache)
3298 (gnus-agent-fetch-headers, gnus-agent-load-alist)
3299 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
3300 (gnus-agent-retrieve-headers, gnus-agent-request-article)
3301 (gnus-agent-regenerate-group)
3302 (gnus-agent-update-files-total-fetched-for)
3303 (gnus-agent-update-view-total-fetched-for): Bind
3304 file-name-coding-system to nnmail-pathname-coding-system.
3305 (gnus-agent-group-pathname): Don't encode file names by
3306 nnmail-pathname-coding-system.
3307 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
3308 coding-system-for-write instead of buffer-file-coding-system to
3309 gnus-agent-file-coding-system.
3310
3311 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
3312 Decode group name.
3313
3314 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
3315
3316 * gnus-start.el (gnus-update-active-hashtb-from-killed)
3317 (gnus-read-newsrc-el-file): Make group names unibyte.
3318
3319 * nnmail.el (nnmail-group-pathname): Don't encode file names by
3320 nnmail-pathname-coding-system.
3321
3322 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
3323 (nnrss-request-delete-group): Bind file-name-coding-system to
3324 nnmail-pathname-coding-system.
3325 (nnrss-read-server-data, nnrss-read-group-data): Bind
3326 file-name-coding-system correctly.
3327 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
3328
3329 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
3330 (nntp-server-to-method-cache): New variable.
3331 (nntp-group-pathname): New function that decodes non-ASCII group names.
3332 (nntp-possibly-create-directory, nntp-marks-changed-p)
3333 (nntp-save-marks, nntp-open-marks): Use it.
3334 (nntp-possibly-create-directory, nntp-open-marks):
3335 Bind file-name-coding-system to nnmail-pathname-coding-system.
3336 (nntp-open-marks): Decode group names when bootstrapping marks.
3337
3338 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
3339 Newsgroups and Folowup-To headers.
3340
82fe1aed
MB
33412007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
3342
3343 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3344 (gnus-server-closed-face, gnus-server-denied-face)
3345 (gnus-server-offline-face): Remove variable.
3346 (gnus-server-font-lock-keywords): Use faces that are not aliases.
3347
01c52d31
MB
3348 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
3349 of modifying message-stack directly for XEmacs.
3350
82fe1aed
MB
3351 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
3352 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
3353 if the coding-system argument is nil for XEmacs.
3354
3355 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
3356 mm-charset-override-alist.
3357
3358 * rfc2047.el: Don't require base64; require rfc2045 for the function
3359 rfc2045-encode-string.
3360 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
3361 to quote the parameter value.
3362
01c52d31
MB
33632007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
3364
3365 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
3366 form in gnus-group-name-charset-method-alist.
3367
3368 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
3369 overrides the default layout edit-form.
3370
3371 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
3372
3373 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
3374
60b0b668
MB
33752007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
3376
3377 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
3378 as unfetched articles.
3379
33802007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
3381
3382 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
3383
01c52d31
MB
33842007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
3385
3386 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
3387 original back end that keeps marks in the local system.
3388
60b0b668
MB
33892007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
3390
01c52d31
MB
3391 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
3392 arg of pop-to-buffer for XEmacs.
3393 (gnus-article-read-summary-keys): Ditto; don't restore window
3394 configuration if summary command ends up with neither article buffer
3395 nor summary buffer; describe bindings if summary keys end with C-h.
3396
33972007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
3398
3399 * message.el (message-fix-before-sending): Skip raw message part to be
3400 forwarded while checking illegible text.
3401 (message-forward-make-body-mime, message-forward-make-body): Mark
3402 signed or encrypted raw message as having no illegible text.
3403
34042007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
3405
3406 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
3407 (gnus-message-with-timestamp-1): New macro.
3408 (gnus-message-with-timestamp): New function.
3409 (gnus-message): Use them.
3410
3411 * nnheader.el (nnheader-message): Use them.
3412
34132007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
3414
3415 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
3416 .newsrc.eld file.
60b0b668 3417
5cedca8d
MB
34182007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
3419
3420 * gnus-agent.el (gnus-agent-fetch-headers)
3421 (gnus-agent-retrieve-headers): Bind
3422 gnus-decode-encoded-address-function to identity.
3423
3424 * nntp.el (nntp-send-xover-command): Recognize an xover command is
3425 available also when the server returns simply a dot.
3426
3427 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
3428
524705ae
MB
34292007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
3430
01c52d31
MB
3431 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
3432
34332007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
3434
524705ae
MB
3435 * gnus-ems.el (gnus-x-splash): Make it work.
3436
3437 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
3438 from being used.
3439
01c52d31
MB
34402007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
3441
3442 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
3443 the front stickiness.
3444 (gnus-article-summary-command-nosave): Correct the order of the
3445 arguments passed to pop-to-buffer.
3446 (gnus-article-read-summary-keys): Ditto; make it work properly when the
3447 summary command ends up with the article buffer.
3448
3449 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
3450 the same faces.
524705ae 3451
770edeec
JB
34522007-06-07 Juanma Barranquero <lekktu@gmail.com>
3453
524705ae 3454 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 3455
34c5dce5
JB
34562007-06-06 Juanma Barranquero <lekktu@gmail.com>
3457
3e3dc2c3
JB
3458 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
3459 * gnus-sum.el (gnus-summary-highlight):
524705ae 3460 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 3461 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 3462
524705ae
MB
34632007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
3464
3465 * gnus-art.el (gnus-mime-view-part-externally)
3466 (gnus-mime-view-part-internally): Fix predicate function passed to
3467 completing-read.
3468
01c52d31
MB
3469 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
3470
3471 * gnus.el (gnus-update-message-archive-method): Add :version.
3472
34732007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
3474
3475 * gnus.el (gnus-update-message-archive-method): New variable.
3476
3477 * gnus-start.el (gnus-setup-news): Update saved "archive" method
3478 according to gnus-message-archive-method if
3479 gnus-update-message-archive-method is non-nil.
3480
34812007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
3482
3483 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
3484 by Loic Dachary <loic@dachary.org>.
3485 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 3486
c14dcd06
CY
34872007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
3488
3489 * message.el (message-pop-to-buffer): Add switch-function argument.
3490 (message-mail): Pass switch-function argument to it.
524705ae 3491
01c52d31
MB
34922007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
3493
3494 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
3495 Improve doc string.
3496
34972007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
3498
3499 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
3500 (gnus-header-content)
3501 * gnus-cite.el (gnus-cite-10)
3502 * gnus-srvr.el (gnus-server-closed)
3503 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
3504 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
3505 (gnus-group-mail-3-empty, gnus-group-mail-low)
3506 (gnus-group-mail-low-empty, gnus-splash)
3507 * message.el (message-header-to, message-header-cc)
3508 (message-header-subject, message-header-other, message-header-name)
3509 (message-header-xheader, message-separator, message-cited-text)
3510 (message-mml): Lighten colors of faces used for dark background.
3511
35122007-05-24 Simon Josefsson <simon@josefsson.org>
3513
3514 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
3515 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
3516
524705ae
MB
35172007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
3518
c9e31f32
SM
3519 * message.el (message-narrow-to-headers-or-head):
3520 Ignore mail-header-separator in the body.
524705ae 3521
01c52d31
MB
35222007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
3523
3524 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
3525 same as window size.
3526
35272007-05-22 Kevin Ryde <user42@zip.com.au>
3528
3529 * message.el (message-font-lock-keywords): Use message-header-xheader
3530 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
3531 ahead of the anything pattern, to get it recognised.
3532
880820fe 35332007-05-12 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3534
3535 * gnus-sum.el (gnus-articles-to-read)
3536 (gnus-summary-insert-old-articles): Don't truncate group name for
3537 `read-string'.
3538
3539 * gnus-util.el (gnus-limit-string): Delete this function.
3540
3541 * gnus-sum.el (gnus-simplify-subject-fully): Use
3542 `truncate-string-to-width' instead.
3543
880820fe 35442007-05-11 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3545
3546 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
3547 if, on summary exit, the next group has to be selected.
3548 (gnus-summary-exit): Use it.
3549
524705ae
MB
35502007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
3551
3552 * gnus-art.el (gnus-article-mode): Fix comment about displaying
3553 non-break space.
c14dcd06 3554
01c52d31
MB
35552007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
3556
3557 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
3558 Check if group is not a directory.
3559 (nnfolder-request-expire-articles): Don't delete articles if the target
3560 group is not available.
3561
3562 * nnml.el (nnml-request-create-group): Properly check if group is not a
3563 file.
3564 (nnml-request-expire-articles): Don't delete articles if the target
3565 group is not available.
3566
3567 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
3568 Don't quote characters that are within parentheses.
3569
35702007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
3571
3572 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
3573 (gnus-handle-ephemeral-exit): Select article according to it.
3574
35752007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
3576
3577 * message.el (message-insert-formated-citation-line): Remove newline.
3578 (message-citation-line-format): Add final \n here so that the user can
3579 avoid a blank line.
3580
35812007-05-03 Dan Christensen <jdc@uwo.ca>
3582
3583 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
3584 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
3585 Update lanl/arXiv support.
596e5f72 3586
01c52d31
MB
35872007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
3588
3589 * gnus.el: Bump version number.
3590
35912007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3592
3593 * gnus.el (gnus-version-number): Bump version.
3594
9b3ebcb6 35952007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
01c52d31
MB
3596
3597 * gnus.el: No Gnus v0.6 is released.
3598
35992007-04-27 Didier Verna <didier@xemacs.org>
3600
3601 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
3602 * gmm-utils.el (gmm-regexp-concat): here.
3603 * message.el: Don't require 'gnus-util.
3604 (message-dont-reply-to-names): Handle name change above.
3605 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
3606
36072007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
3608
3609 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
3610 since the initial value varies according to the system.
3611
36122007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
3613
3614 * mm-util.el (mm-charset-synonym-alist): Defcustom.
3615
36162007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3617
3618 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
3619
36202007-04-24 Didier Verna <didier@xemacs.org>
3621
3622 Improve the type of gnus-ignored-from-addresses.
3623 * gnus-util.el (gnus-orify-regexp): New function.
3624 * message.el (gnus-util): Require it.
3625 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
3626 * gnus-sum.el (gnus-ignored-from-addresses): New function.
3627 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
3628
36292007-04-24 Didier Verna <didier@xemacs.org>
3630
3631 * gnus-sum.el:
3632 * gnus-utils.el: Fix some trailing whitespaces.
3633
36342007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
3635
3636 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
3637 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
3638 article's Message-ID; refer parent article in summary buffer.
3639
3640 * message.el (message-bounce): Call mime-to-mml.
3641
36422007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
3643
3644 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 3645
6b554e88
MB
36462007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
3647
3648 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
3649 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
3650 displayed of multipart/alternative part if it is invoked from summary
3651 buffer.
6b554e88
MB
3652
3653 * mm-view.el (mm-inline-text-html-render-with-w3m)
3654 (mm-inline-text-html-render-with-w3m-standalone)
3655 (mm-inline-render-with-function): Use mail-parse-charset by default.
3656
01c52d31
MB
36572007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
3658
3659 * parse-time.el (parse-time-string-chars): Check if CHAR
3660 is less than the length of parse-time-syntax.
3661
36622007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
3663
3664 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
3665 from gnus-newsgroup-processable.
3666
36672007-04-16 Didier Verna <didier@xemacs.org>
3668
3669 * gnus-msg.el (gnus-configure-posting-styles): Handle
002876ab 3670 message-signature-directory properly with :file syntax. Reported by
01c52d31
MB
3671 "Leo".
3672
36732007-04-11 Didier Verna <didier@xemacs.org>
3674
3675 New user option: message-signature-directory.
3676 * gnus-msg.el (gnus-configure-posting-styles): Support it.
3677 * message.el (message-insert-signature): Ditto.
3678 * message.el (message-signature-file): Doc update.
3679 * message.el (message-signature-directory): New.
3680
c429815a
MB
36812007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
3682
3683 * gnus-msg.el (gnus-inews-yank-articles): Use
3684 message-exchange-point-and-mark instead of exchange-point-and-mark.
3685
36862007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
3687
3688 * message.el (message-yank-original): Make sure cited text ends with
3689 newline; don't exchange point and mark.
3690
36912007-04-07 Chong Yidong <cyd@stupidchicken.com>
3692
3693 * tls.el (open-tls-stream): Properly handle case where there
3694 is no associated buffer.
3695
c345112e
TTN
36962007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
3697
3698 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
3699 message-yank-original, make sure (< mark TEXT point).
3700
8aed9ac5
RS
37012007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
3702
01c52d31
MB
3703 * message.el (message-fill-column): New variable.
3704 (message-mode): Use it. Add comment on a possible new hook.
3705
8aed9ac5
RS
3706 * nnmail.el (nnmail-spool-file): Mark as obsolete.
3707 (nnmail-get-new-mail): Reformat.
3708
3709 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
3710
3711 * gmm-utils.el: Fix Commentary.
3712 (gmm-tool-bar-from-list): Fix typo in doc string.
3713
561fb491
TTN
37142007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
3715
01c52d31
MB
3716 * message.el (message-yank-original): Don't switch point and mark
3717 unnecessarily to put point and mark as documented.
3718
37192007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
3720
3721 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
3722 from the message heads.
3723
37242007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
3725
3726 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
3727 article buffer does not have a window. This may not be the best
3728 solution but is certainly better than setting the start of the null,
3729 that is the current, window.
3730
37312007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
3732
3733 * gnus-draft.el (gnus-draft-setup-hook): New hook.
3734 (gnus-draft-setup): Run it.
3735
3736 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
3737 gnus-score-fast-scoring. Allow regexp.
3738 (gnus-score-headers): Use it.
3739
3740 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
3741 XEmacs.
3742
3743 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
3744 string.
3745 (gnus-button-alist): Also catch `<f1> k ...'.
3746 (gnus-treat-display-x-face): Fix doc string.
561fb491 3747
87ba2830
MB
37482007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3749
3750 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
3751 evaluation of gnus-extended-version to ensure correct generation of the
3752 User-Agent header when message-generate-headers-first is used.
3753
01c52d31 37542007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 3755
01c52d31
MB
3756 * hashcash.el (hashcash-generate-payment-async): Don't crash if
3757 hashcash-path is nil. Don't call callback with incorrect number of
3758 parameters if val is 0.
87ba2830 3759
815b81c8
MB
37602007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3761
3762 * message.el (message-required-news-headers):
3763 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
3764
37652007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
3766
3767 * message.el (message-generate-new-buffers): Change the meaning of the
3768 nil value; add `standard' to the choices; treat t as `unique'; improve
3769 doc string.
3770 (gnus-select-frame-set-input-focus): Autoload.
3771 (message-buffer-name): Search for the existing message buffer if
3772 message-generate-new-buffers is nil or `standard'; treat the value t of
3773 message-generate-new-buffers as `unique'.
3774 (message-pop-to-buffer): Raise the frame already displaying the message
3775 buffer; clear the echo area after querying.
3776 (message-setup): Pass the `continue' argument to compose-mail.
3777 (message-mail): Prefer `switch-function' if it is given; search for the
3778 existing message buffer if the `continue' argument is non-nil; pass
3779 continue and switch-function arguments to compose-mail by way of
3780 message-setup.
3781 (message-mail-other-window): Adjust argument of message-setup.
3782 (message-mail-other-frame): Ditto.
3783
01c52d31
MB
37842007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
3785
3786 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
3787 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
3788 to turn font-lock on when turning gnus-message-citation-mode on.
3789
37902007-03-06 Daiki Ueno <ueno@unixuser.org>
3791
3792 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
3793 (mml-smime-function-alist): New variable; add epg as the backend.
3794 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
3795 mml-smime- functions instead.
3796 * mm-view.el: Require smime.
3797
37982007-03-05 Didier Verna <didier@xemacs.org>
3799
3800 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
3801 instead of just inheritance for posting styles.
3802 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
3803
38042007-02-24 John Paul Wallington <jpw@pobox.com>
3805
3806 * tls.el (tls-certtool-program): Fix custom type.
3807
38082007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3809
3810 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
3811 and point-at-eol instead of line-(beginning|end)-position.
3812
3813 * assistant.el (assistant-parse-buffer): Ditto.
3814
38152007-02-28 Daiki Ueno <ueno@unixuser.org>
3816
3817 * mml2015.el (mml2015-epg-find-usable-key): New function.
3818 (mml2015-epg-sign): Use it.
3819 (mml2015-epg-encrypt): Use it.
3820
45cb30ee
MB
38212007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3822
3823 * message.el (message-make-in-reply-to): Quote name containing
3824 non-ASCII characters. It will make the RFC2047 encoder cause an error
3825 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 3826 <nakaji@jp.freebsd.org>.
45cb30ee 3827
01c52d31
MB
38282007-02-27 Didier Verna <didier@xemacs.org>
3829
3830 Include the group parameters as well as the topic ones in the
3831 inheritance filter process.
3832 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
3833 argument GROUP-PARAMS-LIST.
3834 * gnus-topic.el (gnus-group-topic-parameters): Use it.
3835
45cb30ee
MB
38362007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
3837
3838 * nntp.el (nntp-never-echoes-commands)
3839 (nntp-open-connection-functions-never-echo-commands): New variables.
3840 (nntp-send-command): Use them.
3841
01c52d31
MB
38422007-02-20 Daiki Ueno <ueno@unixuser.org>
3843
3844 * mml2015.el (mml2015-epg-verify): Simplified.
3845
38462007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
3847
3848 * mml.el (mml-content-disposition-alist): New user option.
3849 (mml-content-disposition): New function.
3850 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
3851 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
3852
38532007-02-19 Daiki Ueno <ueno@unixuser.org>
3854
3855 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
3856 verification.
3857
aa260d63
MB
38582007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3859
3860 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
3861 articles posted in the last 24 hours.
3862
c371062c
CY
38632007-02-14 Chong Yidong <cyd@stupidchicken.com>
3864
3865 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
3866
880820fe 38672007-02-14 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3868
3869 * nntp.el (nntp-send-command): Don't wait for echoes when
3870 nntp-open-ssl-stream is used.
3871
38722007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
3873
3874 * gnus-cite.el (gnus-test-font-lock-add-keywords)
3875 (gnus-message-add-citation-keywords)
3876 (gnus-message-remove-citation-keywords): Remove.
3877 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
3878 directly, make the variables in font-lock-defaults buffer-local, add
3879 gnus-message-citation-keywords to them and then update the value of
3880 font-lock-keywords.
3881
38822007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
3883
3884 * message.el (message-cite-original-1): Don't call
3885 gnus-article-highlight-citation.
3886
3887 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
3888 citations; fix line count.
3889
38902007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
3891
3892 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
3893 (gnus-message-add-citation-keywords)
3894 (gnus-message-remove-citation-keywords): Use it; fix the emulating
3895 versions of font-lock-add-keywords and font-lock-remove-keywords to
3896 work with XEmacs correctly.
3897
38982007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
3899
3900 * gnus-cite.el (gnus-cite-face-list): Set the values of
3901 gnus-message-max-citation-depth and gnus-message-citation-keywords.
3902 (gnus-message-max-citation-depth): Use defvar rather than defconst.
3903 (gnus-message-cite-prefix-regexp): New variable.
3904 (gnus-message-search-citation-line): Use it; protect against long
3905 citation prefix; fill match data with nil rather than 0 for XEmacs; set
3906 the 0th match data for Emacs.
3907 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
3908 (gnus-message-add-citation-keywords): Append keywords rather than
3909 prepending; emulate font-lock-add-keywords if it is not available.
3910 (gnus-message-remove-citation-keywords): Emulate
3911 font-lock-remove-keywords if it is not available.
3912
3913 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
3914
3915 * message.el (message-cite-prefix-regexp): Set the value of
3916 gnus-message-cite-prefix-regexp.
3917
c91f4b83
MB
39182007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3919
3920 * nnweb.el (nnweb-google-parse-1): Update parser.
3921
8f77631e
JB
39222007-01-29 Juanma Barranquero <lekktu@gmail.com>
3923
3924 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
3925
41e49ce6
MB
39262007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3927
3928 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
3929 regexp.
3930
39312007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
3932
3933 * uudecode.el (uudecode-string-to-multibyte): New function emulating
3934 string-to-multibyte.
3935 (uudecode-decode-region-internal): Use it.
3936
b28080e3
MB
39372007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
3938
3939 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
3940 custom choice.
3941
3942 * gnus-art.el (gnus-signature-limit): Fix custom choice.
3943
01c52d31
MB
39442007-01-22 Daiki Ueno <ueno@unixuser.org>
3945
3946 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
3947
3948 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
3949 `write-region' to respect `mm-inhibit-file-name-handlers'.
3950
b66f54c1
MB
39512007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
3952
3953 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
3954 Use gnus-home-directory instead of "~/" or "$HOME".
3955
01c52d31
MB
39562007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
3957
3958 * encrypt.el (encrypt-insert-file-contents): Add better prompt
3959 to mention filename.
3960 Add comments at beginning regarding usage.
3961 (encrypt-write-file-contents): Change interactive so a string is
3962 acceptable. If the file has no associated model, show an error instead
3963 of a nonsense prompt.
3964
39652007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3966
3967 * spam.el (spam-bsfilter-ham-switch): Fix typo.
3968 Thanks to Yoshihiko Yamada for kind notification of this typo.
3969
0d7c8ac4
KH
39702007-01-12 Kenichi Handa <handa@m17n.org>
3971
3972 * uudecode.el (uudecode-decode-region-internal): Make it work in a
3973 multibyte buffer.
651408cb
MB
3974
39752007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
3976
01c52d31
MB
3977 * gnus-score.el (gnus-score-fast-scoring): New variable.
3978 (gnus-score-headers): Use it.
3979
651408cb 3980 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 3981
01c52d31
MB
3982 * message.el (message-cite-original-1): Call
3983 gnus-article-highlight-citation if requested.
60ece9b0 3984 (message-make-from): Allow name and address as optional arguments.
40e902eb 3985
01c52d31 3986 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 3987
01c52d31
MB
3988 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
3989 bugs to doc string.
3990 (gnus-button-alist): Add mid\\|message-id.
3991 (gnus-button-fetch-group): Extend for use in
3992 `browse-url-browser-function'.
3993 (gnus-button-url-regexp): Try to catch paired parentheses like in
3994 Wikipedia URLs.
d84c3737 3995
01c52d31
MB
3996 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
3997 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 3998
01c52d31 39992007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 4000
01c52d31
MB
4001 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
4002 Update copyright.
ba361211 4003
01c52d31 40042007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 4005
01c52d31 4006 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 4007
01c52d31 40082007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 4009
01c52d31
MB
4010 * gnus-registry.el (gnus-registry-unfollowed-groups)
4011 (gnus-registry-split-fancy-with-parent): Fix documentation.
4012
40132007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4014
4015 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
4016 from nnweb groups.
4017
40182006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4019
4020 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
4021 Xref urls. Erase buffer before requesting head.
4022
4023 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
4024
40252007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
4026
4027 * gnus-soup.el (gnus-soup): New custom group. Make user variables
4028 customizable.
4029
40302007-01-05 Daiki Ueno <ueno@unixuser.org>
4031
4032 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
4033 no signing key is found.
4034 (mml2015-epg-encrypt): Ask user whether to skip or abort if
4035 no encrypting and/or signing key is found.
4036
40372007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
4038
4039 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
4040
40412007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4042
4043 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
4044 headers read from disk with the ones newly found in the current search.
4045 This should no longer cause problems, because the article numbers in
4046 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
4047
40482007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4049
4050 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
4051
40522007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
4053
4054 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
4055
01c52d31
MB
40562007-01-01 Romain Francoise <romain@orebokech.com>
4057
4058 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
4059
40602006-12-31 Steve Youngs <steve@sxemacs.org>
4061
4062 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
4063 `define-minor-mode' macro definition expanded properly.
4064 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
4065 exclude it there.
4066
4067 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
4068 of 2006-12-30. The default is nil on (S)XEmacs already because of the
4069 `fboundp' test.
4070 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
4071 This is OK to autoload in (S)XEmacs now.
4072
40732006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4074
4075 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
4076 keystroke.
4077 (gnus-summary-limit-to-singletons): Fix typo.
4078
4079 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
4080 else fails.
4081
db629244
MB
40822006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4083
01c52d31
MB
4084 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
4085 docstring.
4086
4087 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
4088 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
4089 (gnus-summary-insert-dormant-articles): Fix typo in message.
4090
40912006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
4092
4093 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
4094 nil for XEmacs.
4095 (gnus-message-citation-mode): Don't autoload in XEmacs.
4096
4097 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 4098
880820fe 40992006-12-29 Jouni K. Seppänen <jks@iki.fi>
11e95b02
MB
4100
4101 * nnimap.el (nnimap-expunge-search-string): Mention
4102 nnimap-search-uids-not-since-is-evil in docstring.
4103
41042006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
4105
4106 * spam.el: Revert to make-obsolete-variable because
4107 define-obsolete-variable-alias is not supported in Emacs 21.
4108
01c52d31
MB
4109 * spam.el (spam-ifile-path, spam-ifile-database-path)
4110 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
4111 make-obsolete-variable.
4112 (spam-bsfilter-path, spam-bsfilter-program)
4113 (spam-spamassassin-path, spam-spamassassin-program)
4114 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
4115 use "path" inappropriately.
4116 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
4117 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
4118 variable names.
4119
11e95b02
MB
41202006-12-28 Daiki Ueno <ueno@unixuser.org>
4121
4122 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
4123 summary buffer.
4124
01c52d31
MB
4125 * password.el (password-cache-remove): Use clear-string to burn
4126 password, if available.
11e95b02 4127
01c52d31
MB
41282006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
4129
4130 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
4131
4132 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
4133
4134 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
4135 (gnus-message-highlight-citation): Move defcustom here from
4136 gnus-cite.el.
4137 (gnus-message-citation-mode): Autoload.
4138
4139 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
4140 checks to make it compile with XEmacs.
4141 (gnus-message-citation-mode): New minor mode.
4142 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
4143 (gnus-message-highlight-citation): New variables.
4144 (gnus-message-search-citation-line)
4145 (gnus-message-add-citation-keywords)
4146 (gnus-message-remove-citation-keywords)
4147 (turn-on-gnus-message-citation-mode)
4148 (turn-off-gnus-message-citation-mode): New functions.
4149
41502006-12-26 Oliver Scholz <epameinondas@gmx.de>
4151
4152 * gnus-cite.el: Enable highlighting of different citation levels in
4153 message-mode.
11e95b02
MB
4154
41552006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
4156
4157 * message.el (message-make-fqdn): Fix comment.
4158 (message-bogus-system-names): Add ".local".
4159
4160 * spam.el (spam-ifile-path, spam-ifile-program)
4161 (spam-ifile-database-path, spam-ifile-database)
4162 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
4163 Don't use "path" inappropriately.
4164 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
4165 strings.
4166 (spam-check-ifile, spam-ifile-register-with-ifile)
4167 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
4168 new variable names.
4169
4170 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
4171 (gnus-treat-display-smileys): Simplify using
4172 gnus-image-type-available-p.
4173
4174 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
4175 available.
4176
41772006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
4178
4179 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
4180 one after turning on the buffer's multibyteness instead of decoding
4181 them directly in the unibyte buffer that causes unexpected conversion
4182 in Emacs 23 (unicode).
4183
01c52d31
MB
41842006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4185
4186 * message.el (message-generate-hashcash): Fix custom type.
4187
41882006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
4189
4190 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
4191
9b9e104e
MB
41922006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
4193
4194 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
4195 disconnect icons. Add help text.
4196
01c52d31
MB
41972006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
4198
4199 * spam.el (spam-extra-header-to-number): CRM114 spam score is
4200 negated to be consistent with the others we handle.
4201
42022006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4203
4204 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
4205 version of gnus-summary-buffer to something, so that we can use two
4206 article buffers at the same time.
4207
42082006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
4209
4210 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
4211 trigger all the extra headers.
4212 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
4213 sorting.
4214
42152006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4216
4217 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
4218 solid groups.
4219
bcd3e063
MB
42202006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
4221
4222 * legacy-gnus-agent.el: Add Copyright notice.
4223
82e5f93f
CY
42242006-12-12 Chong Yidong <cyd@stupidchicken.com>
4225
4226 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
4227
01c52d31
MB
42282006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4229
4230 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
4231
4232 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
4233 to make it work reliably in CVS Emacs.
4234 (gnus-summary-limit-strange-charsets-predicate)
4235 (gnus-summary-limit-to-predicate): New functions.
4236
f88e76a8
CY
42372006-12-08 Chong Yidong <cyd@stupidchicken.com>
4238
4239 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
4240 specifying array size.
4241 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
4242 array if it is too small.
4243 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
4244 (gnus-sort-threads-loop): New function.
4245
e925d5ae 42462006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
4247
4248 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
4249 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
4250
880820fe 42512006-12-04 Jouni K. Seppänen <jks@iki.fi>
3aa84d30
MB
4252
4253 * mm-url.el (mm-url-predefined-programs): Call curl with correct
4254 options.
4255
01c52d31
MB
42562006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4257
4258 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
4259 DOS-ing the recipient.
4260
4261 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
4262 the headers when creating the mapping to avoid mismappings.
4263 (nnweb-gmane-create-mapping): Always nix out old mapping.
4264
42652006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
4266
4267 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
4268 and mm-verify-option to never.
4269
5538c331
MB
42702006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
4271
01c52d31
MB
4272 * message.el (message-signed-or-encrypted-p): New function.
4273 (message-forward-make-body): Use it.
4274
4275 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
4276 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
4277
42782006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
4279
4280 * nneething.el (nneething-decode-file-name): Replace
4281 decode-coding-string with mm-decode-coding-string.
4282
01c52d31
MB
4283 * gnus-int.el (gnus-open-server): Say failed server's name.
4284
550831ed
JB
42852006-11-24 Juanma Barranquero <lekktu@gmail.com>
4286
4287 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
4288 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
4289
4290 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
4291 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
4292 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
4293 (gnus-group-make-directory-group, gnus-group-transpose-groups):
4294 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
4295 (gnus-subscribe-newsgroup, gnus-1):
4296 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
4297 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
4298 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
4299 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
4300
01c52d31
MB
43012006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4302
4303 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
4304 keystroke.
4305 (gnus-summary-limit-to-bodies): Implement headersp.
4306
43072006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4308
4309 * dns.el (query-dns): Protect against "Process dns deleted" strings.
4310
e8f0f70d
MB
43112006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
4312
4313 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
4314
01c52d31
MB
43152006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4316
4317 * message.el (message-generate-hashcash): Expand range of values to
4318 include `opportunistic'.
4319 (message-send-mail): Use it.
4320
b07e0143
MB
43212006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4322
4323 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
4324 and comment it.
4325
4326 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
4327
4573e0df
MB
43282006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
4329
4330 * gnus-util.el (gnus-extract-address-components): Improve comment.
4331
43322006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
4333
4334 * gnus-util.el (gnus-extract-address-components): Work with address in
4335 which the name portion contains @.
4336
43372006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
4338
4339 * gnus.el (gnus-start): Move custom group up.
4340 (gnus-select-method): Don't autoload, but make it available for
4341 `customize-variable'.
4342 (gnus-getenv-nntpserver): Don't autoload.
4343
01c52d31
MB
43442006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
4345
4346 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
4347
43482006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
4349
4350 * message.el (message-sendmail-extra-arguments): New variable.
4351 (message-send-mail-with-sendmail): Use it.
4352
4573e0df
MB
43532006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
4354
4355 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
4356 mm-with-unibyte-current-buffer to make string unibyte.
4357
4358 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
4359 mm-string-as-multibyte.
4360
01c52d31
MB
43612006-11-14 Daiki Ueno <ueno@unixuser.org>
4362
4363 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
4364 Reported by Werner Koch <wk@gnupg.org>.
4365
43662006-11-14 Daiki Ueno <ueno@p360>
4367
4368 * mml2015.el: Autoload epa-select-keys when compiling.
4369
43702006-11-13 Daiki Ueno <ueno@unixuser.org>
4371
4372 * mml2015.el (mml2015-epg-sign): Save the signing keys in
4373 message-options.
4374 (mml2015-epg-encrypt): Save the recipient keys in message-options.
4375
43762006-11-13 Daiki Ueno <ueno@unixuser.org>
4377
4378 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
4379 EasyPG (< 0.0.6).
4380 (mml2015-always-trust): New user option.
4381 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
4382 prompt.
4383
43842006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
4385
4386 * nntp.el (nntp-authinfo-force): New variable.
4387 (nntp-send-authinfo): Use it.
4388
4573e0df
MB
43892006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
4390
01c52d31
MB
4391 * message.el (message-strip-subject-encoded-words): Allow _not_ to
4392 decode encoded words. Improve prompt. Add comment about forwarding.
4393 (message-replacement-char): Move up.
4573e0df
MB
4394
43952006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
4396
4397 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
4398 instead of gnus-intersection because arguments of gnus-sorted-nunion
4399 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
4400
01c52d31
MB
44012006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
4402
4403 * message.el (message-strip-subject-encoded-words): Reformat prompt.
4404 (message-simplify-subject-functions): Enable
4405 message-strip-subject-encoded-words by default.
4406
44072006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
4408
4409 * message.el (message-strip-subject-encoded-words): New function
4410 (message-simplify-subject-functions): New variable.
4411 (message-simplify-subject): Use it. Fix typo in doc string.
4412 Support message-strip-subject-encoded-words.
4413
06856b12
JB
44142006-11-03 Juanma Barranquero <lekktu@gmail.com>
4415
4416 * gnus-diary.el (gnus-diary-delay-format-function):
4417 * nndiary.el (nndiary-reminders):
4418 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
4419
b193caa3
MB
44202006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
4421
4422 * gnus-art.el (article-hide-boring-headers): Fetch date from
4423 gnus-original-article-buffer to avoid problems with localized date
4424 strings.
4425
44262006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
4427
4428 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
4429
ab785936
MB
44302006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
4431
06856b12
JB
4432 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
4433 New variables.
ab785936
MB
4434 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
4435 (mm-charset-synonym-alist): Move some entries to
4436 mm-codepage-iso-8859-list.
4437 (mm-charset-synonym-alist, mm-charset-override-alist): Add
4438 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
4439
b90a6149
MB
44402006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
4441
4442 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
4443
44442006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
4445
4446 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
4447 with Emacs 21 and XEmacs.
4448
01c52d31
MB
44492006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
4450
4451 * spam.el (spam-parse-address): New function for better parsing,
4452 catching errors, etc.
4453 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
4454
b90a6149
MB
44552006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
4456
4457 * mm-view.el: Add interactive arg to html2text autoload.
4458
44592006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
4460
4461 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
4462
01c52d31
MB
44632006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
4464
4465 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
4466 variables.
4467 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
4468 (mm-charset-synonym-alist): Move some entries to
4469 mm-codepage-iso-8859-list.
4470
4471 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
4472
44732006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
4474
4475 * message.el (message-citation-line-format)
4476 (message-insert-formated-citation-line): Fix implementation of %E, %N
4477 and %n according to the doc string.
4478
44792006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
4480
4481 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
4482 car-safe to avoid bad parses.
4483
c86d4601
MB
44842006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
4485
4486 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
4487 names.
4488
4489 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
4490
44912006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
4492
01c52d31
MB
4493 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
4494 header.
4495
4496 * message.el (message-draft-headers): Add Date.
4497 (message-headers-to-generate): Fix typo in docstring.
4498
4499 * nndraft.el (nndraft-required-headers): New variable.
4500 (nndraft-generate-headers): Use it.
4501
4502 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
4503
45042006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
4505
4506 * gnus-registry.el (gnus-registry-wash-for-keywords)
4507 (gnus-registry-find-keywords): New functions to allow easy searching of
4508 articles that are in the registry.
4509
45102006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
4511
4512 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
4513 ietf-drums-parse-address instead of gnus-extract-address-components.
4514 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
4515
45162006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
4517
4518 * gnus.el (gnus-mime): Remove unused custom group.
4519
92edaeed
MB
45202006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4521
4522 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
4523 "blank line" when searching for end of armor headers.
4524
45252006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
4526
4527 * gmm-utils.el (gmm-write-region): Fix variable name.
4528
45292006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
4530
4531 * gmm-utils.el (gmm-write-region): New function based on compatibility
4532 code from `mm-make-temp-file'.
4533
4534 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
4535
4536 * nnmaildir.el (nnmaildir--update-nov)
4537 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
4538 Use `gmm-write-region'.
4539
996aa8c1
MB
45402006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
4541
01c52d31
MB
4542 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
4543 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
4544
4545 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
4546
4547 * message.el (message-replacement-char): New variable.
4548 (message-fix-before-sending): Use it.
4549 (message-simplify-subject): New function to remove duplicate code.
4550 (message-reply, message-followup): Use it.
4551
996aa8c1
MB
4552 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
4553 gnus-summary-limit-to-articles.
4554
01c52d31 45552006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 4556
01c52d31 4557 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 4558
01c52d31 4559 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 4560
01c52d31 45612006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4562
01c52d31
MB
4563 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
4564 ignore non-string data.
996aa8c1 4565
01c52d31 45662006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4567
01c52d31
MB
4568 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
4569 non-string data (needs to be done in the registry too).
996aa8c1 4570
01c52d31 45712006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4572
01c52d31
MB
4573 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
4574 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
4575 (gnus-registry-split-fancy-with-parent)
4576 (gnus-registry-fetch-simplified-message-subject-fast)
4577 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
4578 Remove text properties on ingress into the registry and when it's saved.
4579 (gnus-registry-clean-empty-function): Fix bug with cleaning the
4580 registry from entries with no groups.
996aa8c1 4581
01c52d31 45822006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4583
01c52d31
MB
4584 * gnus-util.el (gnus-string-remove-all-properties): Add utility
4585 function to remove string properties.
996aa8c1 4586
67099291
MB
45872006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
4588
4589 * gmm-utils.el (gmm): Adjust custom version.
4590
4591 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
4592 custom version.
4593
4594 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
4595
01c52d31
MB
45962006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
4597
4598 * gnus-art.el (gnus-insert-prev-page-button)
4599 (gnus-insert-next-page-button): Simplify. Reformat.
4600
46012006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
4602
4603 * gnus-art.el (gnus-insert-prev-page-button)
4604 (gnus-insert-next-page-button): Apply gnus-article-button-face.
4605
94019f61
CY
46062006-09-25 Chong Yidong <cyd@stupidchicken.com>
4607
4608 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
4609
01c52d31
MB
46102006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
4611
4612 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
4613 gnus-article-button-face to MIME and security buttons.
4614
46152006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
4616
4617 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
4618 readable.
4619
46202006-09-20 Steve Youngs <steve@sxemacs.org>
4621
4622 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
4623 `browse-url-of-file' instead of `browse-url'.
4624
0327a464
MB
46252006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4626
4627 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
4628 regexp. Articles containing quotation were cut prematurely.
4629
46302006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
4631
01c52d31
MB
4632 * message.el (message-cite-original-1): Use nobody by default for the
4633 value of From header.
0327a464
MB
4634 (message-reply): Ditto.
4635
01c52d31
MB
46362006-09-11 Daiki Ueno <ueno@unixuser.org>
4637
4638 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
4639 to the gnus-info. This fixes a bug of inline-PGP message verification.
4640 Reported by Michael Piotrowski <mxp@dynalabs.de>.
4641
b110774a
MB
46422006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
4643
4644 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
4645 mails in the doc string. Add some URLs in comment.
01c52d31 4646 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
4647
46482006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
4649
4650 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
4651 backslashes handling and the way to find boundaries of quoted strings.
4652
01c52d31
MB
46532006-09-07 Daiki Ueno <ueno@unixuser.org>
4654
4655 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
4656 mml1991-encrypt-to-self is set and mml1991-signers is not set.
4657 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
4658 mml2015-encrypt-to-self is set and mml2015-signers is not set.
4659
676c1893
RS
46602006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
4661
01c52d31
MB
4662 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
4663 doc string.
4664 (gnus-button-regexp, gnus-button-last): Remove unused variables.
4665
46662006-09-06 Simon Josefsson <jas@extundo.com>
4667
4668 * mml2015.el (mml2015-use): Doc fix, mention epg.
4669
46702006-09-06 Daiki Ueno <ueno@unixuser.org>
4671
4672 * mml2015.el (mml2015-use): Default to epg, if available.
4673
46742006-09-06 Daiki Ueno <ueno@unixuser.org>
4675
4676 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
4677 message-sender.
4678 (mml1991-epg-encrypt): Ditto.
4679 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
4680 message-sender.
4681 (mml2015-epg-encrypt): Ditto.
676c1893 4682
de4fbbe4
CY
46832006-09-04 Chong Yidong <cyd@stupidchicken.com>
4684
4685 * message.el (message-send-mail-with-sendmail): Look for sendmail in
4686 several common directories.
4687
01c52d31
MB
46882006-09-05 Daiki Ueno <ueno@unixuser.org>
4689
4690 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
4691 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
4692
d7093904
MB
46932006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
4694
8fbdffe5
MB
4695 * gnus-art.el (article-decode-encoded-words): Make it fast.
4696
46972006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
4698
4699 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
4700
d7093904
MB
4701 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
4702 in quoted string into `\'.
4703
343d6628
MB
47042006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4705
4706 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
4707 Use standard-syntax-table.
4708
47092006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4710
4711 * gnus-art.el (gnus-decode-address-function): New variable.
4712 (article-decode-encoded-words): Use it to decode headers which are
4713 assumed to contain addresses.
4714 (gnus-mime-delete-part): Remove useless `or'.
4715
4716 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
4717 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
4718 (gnus-nov-parse-line): Use it to decode From header.
4719 (gnus-get-newsgroup-headers): Ditto.
4720 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
4721
4722 * mail-parse.el (mail-decode-encoded-address-region): New alias.
4723 (mail-decode-encoded-address-string): New alias.
4724
4725 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
4726 New function.
4727 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
4728 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
4729 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
4730 (rfc2047-decode-string): Ditto.
4731 (rfc2047-decode-address-region): New function.
4732 (rfc2047-decode-address-string): New function.
4733
01c52d31
MB
47342006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
4735
4736 * message.el (message-caesar-buffer-body): Allow rotating headers.
4737
4738 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
4739
4740 * message.el (message-insert-formated-citation-line): Fix %f.
4741 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
4742
47432006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
4744
4745 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
4746 (gnus-bookmark-mouse-available-p): New macro.
4747 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
4748 (gnus-bookmark-bmenu-show-infos): Use it.
4749 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
4750 (gnus-bookmark-bmenu-hide-infos): Ditto.
4751 (gnus-bookmark-remove-properties): New function.
4752 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
4753 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
4754 (gnus-bookmark-write-file): Bind coding-system-for-write.
4755 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
4756 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
4757 group before selecting it.
4758 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
4759 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
4760 quit-window if it is not available; use gnus-mouse-2 and bind it to
4761 gnus-bookmark-bmenu-select-by-mouse.
4762 (gnus-bookmark-show-details): Remove unused variable `details-list'.
4763 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 4764
5dab7628
RF
47652006-08-13 Romain Francoise <romain@orebokech.com>
4766
4767 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
4768 space.
4769
5ebdc299
MB
47702006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
4771
4772 * compface.el (uncompface): Use binary rather than raw-text-unix.
4773
47742006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
4775
4776 * compface.el (uncompface): Make sure the eol conversion doesn't take
4777 place when communicating with the external programs. Reported by
4778 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4779
47802006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
4781
4782 * nnheader.el (nnheader-insert-head): Fix typo in comment.
4783
47842006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4785
4786 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
4787 Make it more robust by parsing author and date independently.
4788
ebf693f3
MB
47892006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
4790
4791 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
4792
01c52d31
MB
47932006-07-28 Daiki Ueno <ueno@unixuser.org>
4794
4795 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
4796 first matching secret key.
4797 (mml2015-epg-encrypt): Ditto.
4798
4799 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
4800 first matching secret key.
4801 (mml1991-epg-encrypt): Ditto.
4802
4803 * mml2015.el (mml2015-encrypt-to-self): New user option.
4804 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
4805 mml2015-epg-encrypt-to-self is set.
4806
4807 * mml1991.el (mml1991-encrypt-to-self): New variable.
4808 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
4809 mml1991-epg-encrypt-to-self is set.
4810
4811 * mml2015.el (mml2015-signers): New user option.
4812 (mml2015-epg-sign): Reflect the value of mml2015-signers.
4813 (mml2015-epg-encrypt): Allow to select signing keys.
4814
4815 * mml1991.el (mml1991-signers): New variable.
4816 (mml1991-epg-sign): Reflect the value of mml1991-signers.
4817 (mml1991-epg-encrypt): Allow to select signing keys.
4818
ebf693f3
MB
48192006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
4820
4821 * nnheader.el (nnheader-insert-head): Make it work even if the file
4822 uses CRLF for the line-break code.
4823
01c52d31
MB
48242006-07-25 Daiki Ueno <ueno@unixuser.org>
4825
4826 * mml2015.el: Require mml-sec instead of password.
4827 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
4828 (mml2015-cache-passphrase): Inherit the default value from
4829 mml-secure-cache-passphrase.
4830 (mml2015-passphrase-cache-expiry): Inherit the default value from
4831 mml-secure-passphrase-cache-expiry.
4832
4833 * mml1991.el: Require mml-sec instead of password.
4834 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
4835 (mml1991-cache-passphrase): Inherit the default value from
4836 mml-secure-cache-passphrase.
4837 (mml1991-passphrase-cache-expiry): Inherit the default value from
4838 mml-secure-passphrase-cache-expiry.
4839
4840 * mml-sec.el: Require password.
4841 (mml-secure-verbose): New user option.
4842 (mml-secure-cache-passphrase): New user option.
4843 (mml-secure-passphrase-cache-expiry): New user option.
4844
48452006-07-24 Daiki Ueno <ueno@unixuser.org>
4846
4847 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
4848 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
880820fe 4849 andreas@altroot.de (Andreas Vögele).
01c52d31
MB
4850
4851 FIXME: Use `tiny change'?
4852
bd876f90
MB
48532006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4854
4855 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
4856 workaround for the url package included with Emacs.
4857
4858 * nnweb.el (nnweb-google-create-mapping): Update regexp.
4859
01c52d31
MB
48602006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
4861
4862 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
4863 correctly. This fixes a bug caused by the 2006-05-12 change.
4864
06dc8321
KF
48652006-07-18 Karl Fogel <kfogel@red-bean.com>
4866
4867 * nnmail.el (nnmail-article-group): If splitting raises an error, give
4868 some information about the error when saying that the `bogus' mail
4869 group will be used.
4870
7ce31649
MB
48712006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
4872
4873 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
4874 string.
4875
b44409c9
MB
48762006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
4877
4878 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
4879
763bb2d4
MB
48802006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4881
4882 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
4883
01c52d31
MB
48842006-07-10 Daiki Ueno <ueno@unixuser.org>
4885
4886 * mml1991.el (mml1991-function-alist): Add epg.
4887 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
4888 (mml1991-epg-encrypt): New functions.
4889
48902006-07-10 Daiki Ueno <ueno@unixuser.org>
4891
4892 * mml2015.el (mml2015-verbose): New variable.
4893 (mml2015-cache-passphrase): Ditto.
4894 (mml2015-passphrase-cache-expiry): Ditto.
4895 (mml2015-function-alist): Add epg.
4896 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
4897 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
4898 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
4899 functions.
4900
49012006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4902
4903 * message.el (message-cite-original-1): Preserve region when removing
4904 quoted text due to X-No-Archive in order to avoid bogus attribution
4905 when citing multiple messages.
4906
49072006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4908
4909 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
4910 Kenneth Jacker <khj@be.cs.appstate.edu>.
4911
827dc73d
MB
49122006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
4913
4914 * gnus-diary.el (gnus-user-format-function-d)
4915 (gnus-user-format-function-D): Autoload.
4916
01c52d31 4917 * imap.el (Commentary): Fix typo.
827dc73d 4918
01c52d31
MB
4919 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
4920 2006-04-22 contribution.
4921
49222006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4923
4924 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
4925 It didn't really fix the bogosity I'm seeing with solid web groups.
4926
49272006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4928
4929 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
4930 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
4931 created using server names. If we use the feature without declaring
4932 it, Gnus does not properly manage server and group state.
4933
4934 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
4935 bound.
4936
49372006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4938
4939 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
4940 looking up the method using GROUP's prefix before inventing a new one.
4941 It is used on killed/unknown groups in various places where returning
4942 an all-new method isn't expected by the caller.
4943
4944 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
4945 and match semantics of gnus-group-real-prefix.
4946
49472006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
4948
4949 * nnmail.el (nnmail-broken-references-mailers): New variable.
4950 (nnmail-ignore-broken-references): New function generalizing
4951 nnmail-fix-eudora-headers.
4952 (nnmail-fix-eudora-headers): Now obsolete.
4953
4954 * gnus-art.el (gnus-button-handle-custom): Support
4955 `customize-apropos*'.
4956
49572006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4958
4959 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
4960
4961 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
4962 articles.
4963
49642006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
4965
4966 * message.el (message-cite-reply-above): New variable.
4967 (message-yank-original): Use it.
827dc73d 4968
a367620f
MB
49692006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
4970
4971 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
4972
01c52d31
MB
49732006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
4974
4975 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
4976 as read.
4977
4978 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
4979
49802006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
4981
4982 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
4983 (gnus-bookmark-default-file): Use gnus-directory.
4984 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
4985 Remove "*" in doc string.
4986 (gnus-bookmark-write-file): Simplify.
4987 (gnus-bookmark-maybe-sort-alist): Use `when'.
4988 (gnus-bookmark-get-bookmark): Fix typo in doc string.
4989 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
4990 FIXME about Emacs 21 and XEmacs compatibility.
4991 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
4992 compatibility.
4993 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
4994 compatibility.
4995 (gnus-bookmark-menu-heading): Fix version.
4996
49972006-06-19 Bastien Guerry <bzg@altern.org>
4998
4999 * gnus-bookmark.el: New file.
5000
5cfd0f2e
MB
50012006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
5002
5003 * message.el (message-syntax-checks): Doc fix.
5004
01c52d31
MB
50052006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5006
5007 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
5008 unsubscribed groups as if they were killed ones. It causes duplicate
5009 entries in gnus-newsrc-alist.
5010
f362b760
MB
50112006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5012
5013 * message.el (message-syntax-checks): Doc fix.
5014 (message-send-mail): Add check for continuation headers.
5015 (message-check-news-header-syntax): Fix regexp used to check for
5016 continuation headers.
5017
50182006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
5019
5020 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
5021
01c52d31
MB
50222006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
5023
5024 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
5025
50262006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
5027
5028 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
5029 default-truncate-lines.
5030
26c9afc3
MB
50312006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
5032
5033 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
5034 to fill the utf-8 entry.
5035
01c52d31 50362006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 5037
01c52d31
MB
5038 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
5039
50402006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
5041
5042 * gnus-agent.el (directory-files-and-attributes): Move all the way
5043 forward (the third and final move).
5044 (gnus-agent-read-agentview): Trap reconstruction errors due to
5045 nonexistant directory. Handle by returning nil.
5046
50472006-05-30 Didier Verna <didier@xemacs.org>
5048
5049 * message.el (message-dont-reply-to-names): Update the custom type.
5050 * message.el (message-dont-reply-to-names): New defsubst: potentially
5051 convert a list of regexps into a single one.
5052 * message.el (message-get-reply-headers): Use it.
5053 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
5054
50552006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
5056
5057 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
5058
50592006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
5060
5061 * gnus-ml.el (gnus-mailing-list-subscribe)
5062 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
5063 (gnus-mailing-list-message): Fix doc strings.
5064
50652006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5066
5067 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
5068 of doing it manually.
5069
01c52d31
MB
50702006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
5071
5072 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
5073 comment.
5074
26c9afc3
MB
50752006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
5076
002876ab 5077 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
01c52d31 5078 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
26c9afc3
MB
5079 (gnus-agent-read-local): All symbols allocated in my-obarray
5080 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
5081 (gnus-agent-regenerate-group): Check numeric names to see if they are
5082 messages or groups.
01c52d31
MB
5083 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
5084 better way of do this...)
5085
5086 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
5087 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
5088
50892006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
5090
5091 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
5092 (gnus-saved-headers): Ditto.
01c52d31 5093 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
5094 (gnus-article-save): Override gnus-save-all-headers and
5095 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
5096 (gnus-summary-save-in-file): Add :headers property.
5097 (gnus-summary-write-to-file): Ditto.
5098
5099 * gnus-sum.el (gnus-summary-save-article): Bind
5100 gnus-prompt-before-saving to t when saving many articles in a file;
5101 always show all headers.
5102
51032006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
5104
5105 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
5106 marks.
5107
5108 * message.el (message-indent-citation): Add optional arguments to allow
5109 using it outside of message buffers.
5110
5111 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
5112 (gnus-article-treat-unfold-headers): Use it.
5113 (gnus-article-truncate-lines): New variable.
5114 (gnus-article-mode): Use it.
5115 (gnus-article-toggle-truncate-lines): New function.
5116
5117 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
5118 gnus-article-toggle-truncate-lines.
5119
5120 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
5121 coding system in XEmacs, use binary.
5122
51232006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
5124
5125 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
5126 after-load-alist.
5127
5128 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
5129 this function should save decoded articles.
5130 (gnus-summary-write-to-file): Use property to specify this function
5131 should save decoded articles and specify gnus-summary-save-in-file
5132 should be used to save articles other than the first one when saving
5133 many articles.
5134 (gnus-summary-save-body-in-file): Use property to specify this
5135 function should save decoded articles.
5136 (gnus-summary-write-body-to-file): Use property to specify this
5137 function should save decoded articles and specify
5138 gnus-summary-save-body-in-file should be used to save articles other
5139 than the first one when saving many articles.
5140
5141 * gnus-sum.el (gnus-summary-save-article): Simplify.
5142
51432006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
5144
5145 * gnus-art.el (gnus-default-article-saver): Add
5146 gnus-summary-write-body-to-file.
5147 (gnus-article-save-coding-system): Don't use coding system object
5148 in XEmacs.
26c9afc3
MB
5149 (gnus-read-save-file-name): Add optional `dir-var' argument which
5150 specifies directory in which files are saved; work even if optional
5151 `variable' argument is not specified.
01c52d31
MB
5152 (gnus-summary-write-to-file): Read file name.
5153 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
5154 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
5155
5156 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
5157 (gnus-summary-local-variables): Add it.
5158 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
5159 (gnus-summary-save-article): Remove optional `decode' argument;
5160 determine whether to decode articles by the value of
5161 gnus-default-article-saver; when saving many files using
5162 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
5163 it first and use gnus-summary-save-in-file or
5164 gnus-summary-save-body-in-file thereafter unless
5165 gnus-prompt-before-saving is always; move point to article which
5166 will be saved.
5167 (gnus-summary-save-article-file): Revert.
5168 (gnus-summary-write-article-file): Revert.
5169 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
5170 (gnus-summary-write-article-body-file): New function.
5171
51722006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
5173
01c52d31 5174 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 5175
01c52d31 51762006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 5177
01c52d31
MB
5178 * gnus-art.el (gnus-default-article-saver): Doc fix.
5179 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
5180 from gnus-summary-save-article-coding-system, and default to a
5181 certain coding system.
5182 (gnus-output-to-file): Add coding cookie and encode text according
5183 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 5184
01c52d31
MB
5185 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
5186 gnus-art.el and rename to gnus-article-save-coding-system.
5187 (gnus-summary-save-article): Require gnus-art; don't show all
5188 headers if it decodes articles; don't add coding cookie here;
5189 don't bind mm-text-coding-system-for-write.
5190 (gnus-summary-save-article-file): Save decoded articles.
5191 (gnus-summary-write-article-file): When saving many files, use
5192 gnus-summary-write-to-file first and gnus-summary-save-in-file
5193 thereafter unless gnus-prompt-before-saving is always.
5194 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 5195
01c52d31 51962006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 5197
01c52d31 5198 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 5199
880820fe 52002006-05-23 Michaël Cadilhac <michael.cadilhac@lrde.org>
01c52d31
MB
5201
5202 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
5203 its hash index. Store this hash in `nnrss-group-data'.
5204 (nnrss-read-group-data): Update accordingly.
5205
52062006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
5207
5208 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
5209 entry.
5210
5211 * gnus-sum.el (gnus-summary-make-menu-bar): Add
5212 gnus-article-browse-html-article.
5213
52142006-05-23 Hynek Schlawack <hynek@ularx.de>
5215
5216 * gnus-sum.el (gnus-summary-mime-map): Add
5217 gnus-article-browse-html-article.
52182006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
5219
5220 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
5221 suitable coding systems in customize.
5222
52232006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
5224
5225 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 5226
d7ba2a01
RS
52272006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
5228
f18df03d
MB
5229 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
5230 (gnus-summary-expire-articles-now): Shorten prompt.
5231
d7ba2a01
RS
5232 * gmm-utils.el (wid-edit): Require.
5233 (defun-gmm): Renamed from `gmm-defun-compat'.
5234 (gmm-image-search-load-path): Use it.
5235 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
5236
01c52d31
MB
52372006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
5238
5239 * gnus-sum.el (gnus-summary-save-article-coding-system): New
5240 variable.
5241 (gnus-summary-save-article): Add optional `decode' argument. If
5242 it is set and gnus-summary-save-article-coding-system is non-nil,
5243 save decoded article.
5244 (gnus-summary-write-article-file): Save decoded article if
5245 gnus-summary-save-article-coding-system is non-nil.
5246
5247 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
5248 type.
5249
52502006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
5251
5252 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
5253
52542006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
5255
5256 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
5257 first to test gnus-single-article-buffer which may be buffer-local.
5258
5259 * gnus-sum.el (gnus-summary-setup-buffer): Make
5260 gnus-single-article-buffer buffer-local and nil in ephemeral
5261 group; make gnus-article-buffer, gnus-article-current, and
5262 gnus-original-article-buffer always buffer-local.
5263 (gnus-summary-exit): Kill article buffer belonging to ephemeral
5264 group.
5265 (gnus-handle-ephemeral-exit): Don't move to next summary line.
5266
52672006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
5268
5269 * nnml.el (nnml-request-compact-group): Compressed files might not
5270 have .gz extension.
5271
54e573e6
MB
52722006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
5273
5274 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
5275 (mm-copy-to-buffer): Use with-current-buffer.
5276 (mm-display-part): Simplify.
5277 (mm-inlinable-p): Add optional arg `type'.
5278
01c52d31
MB
52792006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
5280
49c7d1ac 5281 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
5282 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
5283 Try harder to show the attachment internally or externally using
5284 gnus-mime-view-part-as-type.
5285
01c52d31 52862006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 5287
01c52d31
MB
5288 * message.el (message-from-style, message-signature-separator)
5289 (message-user-organization-file, message-send-mail-function)
5290 (message-citation-line-function, message-yank-prefix)
5291 (message-indent-citation-function, message-signature)
5292 (message-signature-file, message-signature-insert-empty-line):
5293 Remove autoloads.
5294
5295 * gnus-art.el (gnus-buttonized-mime-types): Remove
5296 "multipart/signed". Revert 2006-04-26 change.
5297
52982006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5299
5300 * gnus.el (gnus-version-number): Bump version.
5301
53022006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5303
5304 * gnus.el: No Gnus v0.5 is released.
5305
53062006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5307
5308 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
5309 fetching articles by message-id.
5310
53112006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5312
5313 * message.el (hashcash): Require hashcash as normal.
5314
5315 * ecomplete.el (ecomplete-highlight-match-line): Use
5316 point-at-eol.
5317 (ecomplete-highlight-match-line): Use `highlight', because that
5318 face exists in both Emacs and XEmacs.
5319
5320 * message.el (message-display-abbrev): Use point-at-bol.
5321
5322 * mail-source.el: Don't require timer/timer-funcs.
5323
5324 * gnus-async.el: Ditto.
5325
5326 * password.el: Ditto.
5327
5328 * mm-url.el: Ditto.
5329
5330 * mm-util.el: Require timer/timer-funcs.
5331
53322006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5333
5334 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
5335 Close.
54e573e6 5336
9606f1cb
MB
53372006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
5338
5339 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
5340 unibyte after clear-decrypt function runs.
5341
5342 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
5343 returns as a unibyte string.
5344
305452a5
MB
53452006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
5346
305452a5
MB
5347 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
5348 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
5349 (mml1991-pgg-encrypt): Ditto.
5350
0565caeb
MB
53512006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
5352
01c52d31
MB
5353 * message.el (message-user-organization-file): Check several
5354 locations of the organization file.
0565caeb 5355
01c52d31
MB
5356 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
5357 Add gnus-article-view-part-as-type.
0565caeb 5358
01c52d31 5359 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
5360
5361 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
5362 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 5363
01c52d31
MB
5364 * mml.el: Simplify autoload.
5365 (mml-mode): defvar dnd-protocol-alist instead of using
5366 symbol-value.
5367 (mml-default-directory): New variable.
5368 (mml-minibuffer-read-file): Use it.
5369 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
5370
5371 * message.el (message-citation-line-format): New variable.
5372 (message-insert-formated-citation-line): New function.
5373 (message-citation-line-function): Add
5374 `message-insert-formated-citation-line' to custom type.
5375
5376 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
5377 to doc string.
5378
5379 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
5380 depending on mm-verify-option.
0565caeb 5381
305452a5
MB
53822006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5383
5384 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
5385 binding pgg-* variables; reimplement the section which prevents
5386 MIME header from being signed.
5387 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
5388 pgg-text-mode; remove a blank line at the top of body.
5389
5390 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
5391 lines at the top of body; use gnus-newsgroup-charset if there's no
5392 Charset header.
5393
0565caeb
MB
53942006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
5395
01c52d31
MB
5396 * message.el (message-self-insert-commands): Doc fix.
5397
0565caeb
MB
5398 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
5399 (mm-uu-pgp-encrypted-test): Ditto.
5400 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
5401 between header and body; return application/pgp-encrypted handle
5402 if decryption failed; decode decrypted body by charset.
5403
5404 * mm-decode.el (mm-automatic-display): Don't make application/pgp
5405 element match to application/pgp-*.
5406
01c52d31
MB
54072006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5408
5409 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
5410 HTML.
5411
54122006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5413
5414 * mail-source.el (mail-source-call-script): Message the error
5415 string.
5416
54172006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5418
5419 * gnus-util.el (gnus-byte-compile): Use it.
5420
002876ab 54212006-04-22 xyblor <fake@invalid.email> (tiny change)
01c52d31
MB
5422
5423 * gnus-util.el (kill-empty-logs): New function.
5424
54252006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5426
5427 * message.el (message-mail-alias-type): Doc fix.
5428 (message-mail-alias-type-p): New function.
5429 (message-send): Use it.
5430 (message-mode): Ditto.
5431 (message-strip-forbidden-properties): Ditto.
5432
5433 * ecomplete.el (ecomplete-database-file-coding-system): New
5434 variable.
5435 (ecomplete-save): Use it.
5436 (ecomplete-setup): Use it.
5437
54382006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
5439
5440 * message.el (message-self-insert-commands): New variable.
5441 (message-strip-forbidden-properties): Use it.
5442
54432006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5444
5445 * message.el (message-put-addresses-in-ecomplete): Use a regexp
5446 that doesn't make XEmacs choke.
5447
f67d6742
MB
54482006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
5449
49c7d1ac
SM
5450 * gnus-util.el (gnus-replace-in-string):
5451 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
5452
54532006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
5454
49c7d1ac
SM
5455 * gnus-util.el (gnus-select-frame-set-input-focus):
5456 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
5457 definition defined in Emacs 22 for old Emacsen.
5458
01c52d31 54592006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 5460
01c52d31 5461 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 5462
01c52d31 54632006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 5464
01c52d31
MB
5465 * gnus-registry.el (gnus-registry-cache-save): Remove text
5466 properties when saving via the temp buffer.
bd29ba20 5467
01c52d31 54682006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 5469
01c52d31 5470 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 5471
01c52d31 54722006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 5473
01c52d31
MB
5474 * message.el (message-generate-hashcash): Default to non-nil when
5475 hashcash is found.
18c06a99 5476
01c52d31
MB
5477 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
5478 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 5479
01c52d31 5480 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 5481
01c52d31 5482 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 5483
01c52d31 54842006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 5485
01c52d31
MB
5486 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
5487 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
5488 Remove autoloads.
163cb72d 5489
01c52d31 54902006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 5491
01c52d31 5492 * message.el (message-generate-hashcash): Default to.
163cb72d 5493
01c52d31 54942006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 5495
01c52d31
MB
5496 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
5497 concatenating segments rather than before concatenating them.
163cb72d 5498
01c52d31 54992006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 5500
01c52d31 5501 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 5502
01c52d31
MB
5503 * imap.el (imap-quote-specials): New function.
5504 (imap-login-auth): Quote specials.
14e6dc54 5505
01c52d31 55062006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 5507
01c52d31 5508 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 5509
01c52d31
MB
5510 * message.el (message-forward-make-body-plain): Allow
5511 message-forward-ignored-headers to be a list.
5512 (message-remove-ignored-headers): Factor out into function.
5513 (message-forward-make-body-mml): Use it.
5514 * rfc2231.el (rfc2231-parse-string): Remove dead code.
5515 (rfc2231-parse-string): Allow concatanation of parameters that
5516 aren't contiguous. The test case is
5517 (mail-header-parse-content-type "message/external-body;
5518 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
5519 access-type=LOCAL-FILE;
5520 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 5521
01c52d31 55222006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 5523
01c52d31
MB
5524 * nntp.el (nntp-accept-process-output): Return the value of
5525 `nnheader-accept-process-output'.
14e6dc54 5526
01c52d31 55272006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 5528
01c52d31
MB
5529 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
5530 (gnus-button-alist): Recognize more diff formats.
5531 (gnus-button-patch): Strip directory.
14e6dc54 5532
01c52d31 55332006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 5534
01c52d31
MB
5535 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
5536 Emacs 22 when setting focus.
1b155fbd 5537
01c52d31 55382006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 5539
01c52d31
MB
5540 * gnus-art.el (gnus-article-treat-types): Do treatment of
5541 text/x-verbatim parts.
5542 (gnus-button-patch): New command.
b6f2cf4b 5543
01c52d31
MB
5544 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
5545 addresses that contain invalid characters.
b6f2cf4b 5546
01c52d31 55472006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 5548
01c52d31
MB
5549 * message.el (message-put-addresses-in-ecomplete): Use
5550 gnus-replace-in-string.
5551 (message-is-yours-p): Use the more correct
5552 mail-header-parse-address instead of
5553 mail-extract-address-components.
5554 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 5555
01c52d31
MB
5556 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
5557 keystroke.
77218834 5558
01c52d31
MB
5559 * gnus-art.el (gnus-treatment-function-alist): Change order of
5560 newsgroups/generic header folding to avoid double-folding.
77218834 5561
01c52d31 5562 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 5563
01c52d31
MB
5564 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
5565 command.
5566 (gnus-summary-repeat-search-article-backward): New command.
d451514f 5567
01c52d31
MB
5568 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
5569 groups in the parent topic.
5570
880820fe 55712006-04-16 João Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
01c52d31
MB
5572
5573 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
5574 (spam-extra-header-to-number): Return the CRM114 number as a
5575 number instead of a string.
5576
55772006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5578
5579 * gnus-art.el (gnus-face-properties-alist): Moved here from
5580 gnus-fun.
5581
5582 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
5583
55842006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5585
5586 * message.el (message-strip-forbidden-properties): Only display on
5587 self-insert-command.
5588
5589 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
5590 reindent.
5591 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
5592
55932006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
5594
5595 * smiley.el (smiley-style): Fix typo.
d451514f 5596
4f162824
KH
55972006-03-23 Kenichi Handa <handa@m17n.org>
5598
5599 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
5600 instead of set-buffer-multibyte.
5601
e9e33c19
KH
56022006-03-23 Kenichi Handa <handa@m17n.org>
5603
5604 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
5605 buffer and then decode the buffer text if necessary.
5606 (rfc2231-encode-string): Be sure to work on multibyte buffer at
5607 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 5608
01c52d31 56092006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 5610
01c52d31
MB
5611 * hashcash.el (hashcash-insert-payment-async-2): Use
5612 message-goto-eoh instead of doing it manually.
5613 (mail-add-payment): Use message-narrow-to-header instead of trying
5614 to do the same itself.
f5e92214 5615
01c52d31 5616 * message.el (message-hidden-headers): Add Face.
f5e92214 5617
01c52d31
MB
5618 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
5619 reparenting code.
5620 (gnus-summary-reparent-children): Refactored out code.
5621 (gnus-summary-thread-map): New keystroke.
5622 (gnus-summary-reparent-children): Make into command.
f5e92214 5623
01c52d31
MB
5624 * smiley.el (smiley-style): Default to `medium' if using a large
5625 font.
f5e92214 5626
01c52d31
MB
5627 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
5628 does it itself.
f5e92214 5629
01c52d31 5630 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 5631
01c52d31 56322006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 5633
01c52d31
MB
5634 * nnagent.el (nnagent-request-set-mark): Silence log file
5635 writing.
5636 (nnagent-request-set-mark): Use write-region instead of
5637 append-to-file.
f5e92214 5638
01c52d31
MB
5639 * gnus-sum.el (gnus-read-header): Fudge article number if using a
5640 strange select method.
f5e92214 5641
01c52d31
MB
5642 * ecomplete.el (ecomplete-display-matches): Get highlightling
5643 right.
5644 (ecomplete-display-matches): Use literals.
5645 (ecomplete-display-matches): Disable message logging.
f5e92214 5646
01c52d31 5647 * message.el (message-display-abbrev): Small optimization.
531bedc3 5648
01c52d31
MB
5649 * ecomplete.el (ecomplete-display-matches): Allow automatic
5650 display.
531bedc3 5651
01c52d31
MB
5652 * message.el (message-strip-forbidden-properties): Display
5653 abbrevs.
5654 (message-display-abbrev): Get automatic display right.
531bedc3 5655
01c52d31
MB
5656 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
5657 keystrokes.
531bedc3 5658
01c52d31 56592006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 5660
01c52d31 5661 TODO: Backport to v5-10!
531bedc3 5662
01c52d31
MB
5663 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
5664 Moved here (and renamed) from gnus-registry.el.
531bedc3 5665
01c52d31
MB
5666 * gnus-registry.el: Require gnus-util.
5667 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 5668
01c52d31 56692006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 5670
01c52d31
MB
5671 * gnus-group.el (gnus-group-catchup-current): Change
5672 if-then-else-if-then-else into cond.
5673 (gnus-group-catchup): Indent.
5674 (group-name-at-point): New function.
5675 (gnus-fetch-group): Provide default from thing at point.
531bedc3 5676
01c52d31 56772006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 5678
01c52d31 5679 * message.el (message-display-abbrev): Fix regexp.
531bedc3 5680
01c52d31
MB
5681 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
5682 choosing.
5683 (ecomplete-highlight-match-line): Fix up code rewrite, remove
5684 dead variables.
ea8ae765 5685
01c52d31
MB
5686 * message.el (message-newline-and-indent): Remove debugging.
5687 (message-display-abbrev): Use new implementation.
ea8ae765 5688
01c52d31 56892006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 5690
01c52d31
MB
5691 * gnus-art.el (gnus-article-mode): Set
5692 cursor-in-non-selected-windows to nil.
ea8ae765 5693
01c52d31
MB
5694 * smiley.el: Revert previous change.
5695 (smiley-data-directory): defvar it before using it in the
5696 defcustom of `smiley-style'.
ea8ae765 5697
01c52d31 56982006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 5699
01c52d31 5700 * message.el (message-newline-and-indent): New function.
ea8ae765 5701
01c52d31 5702 * ecomplete.el: Implement more bits.
85fd8002 5703
01c52d31
MB
5704 * message.el (message-put-addresses-in-ecomplete): Clean up the
5705 string.
85fd8002 5706
01c52d31 5707 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 5708
01c52d31
MB
5709 * gnus-sum.el (gnus-summary-save-parts): Bind
5710 gnus-summary-save-parts-counter and use it to make unique file
5711 names.
85fd8002 5712
01c52d31 5713 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 5714
01c52d31
MB
5715 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
5716 parameter to say whether to actually parse the individual
5717 addresses.
61e66a15 5718
01c52d31
MB
5719 * message.el (message-put-addresses-in-ecomplete): New function.
5720 (ecomplete): Require.
5721 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 5722
01c52d31 57232006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 5724
01c52d31
MB
5725 * flow-fill.el (fill-flowed): Remove trailing space from blank
5726 quoted lines.
fe62aacc 5727
01c52d31 57282006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 5729
01c52d31
MB
5730 * smiley.el (smiley-style): Move definition later to avoid a
5731 compilation warning.
fe62aacc 5732
01c52d31 57332006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 5734
01c52d31
MB
5735 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
5736 buffer and then decode the buffer text if necessary.
5737 (rfc2231-encode-string): Be sure to work on multibyte buffer at
5738 first, and after mm-encode-body, change the buffer to unibyte.
5739 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 5740
01c52d31 57412006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 5742
01c52d31
MB
5743 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
5744 Content-Type header instead of Content-Disposition header.
5745 (gnus-mime-inline-part): Ditto.
5746 (gnus-mime-view-part-as-charset): Ignore charset that the part
5747 specifies.
719120ef 5748
01c52d31
MB
5749 * mm-decode.el (mm-display-part): Work with external parts and
5750 usual parts similarly.
719120ef 5751
01c52d31
MB
5752 * mm-extern.el (mm-inline-external-body): Use mm-display-part
5753 instead of gnus-display-mime.
719120ef 5754
01c52d31
MB
5755 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
5756 instead of with-temp-buffer.
719120ef 5757
01c52d31
MB
5758 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
5759 tag to summarized topics part in order to encode non-ASCII text.
719120ef 5760
01c52d31 57612006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 5762
01c52d31
MB
5763 * smiley.el (smiley-style): New variable.
5764 (smiley-directory): New function.
5765 (smiley-data-directory): Derive from `smiley-style' using
5766 `smiley-directory'.
5767 (smiley-regexp-alist): Add new entries.
719120ef 5768
01c52d31
MB
5769 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
5770 (gnus-article-browse-delete-temp): Add :version.
719120ef 5771
880820fe 57722006-04-11 Arne Jørgensen <arne@arnested.dk>
719120ef 5773
01c52d31
MB
5774 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
5775 the sieve region.
719120ef 5776
01c52d31 57772006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 5778
01c52d31 5779 * gnus.el (gnus-version-number): Bump version.
719120ef 5780
01c52d31 57812006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 5782
01c52d31 5783 * gnus.el: No Gnus v0.4 is released.
719120ef 5784
01c52d31 57852006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 5786
01c52d31
MB
5787 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
5788 layout.
719120ef 5789
01c52d31
MB
5790 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
5791 unknown charset.
719120ef 5792
01c52d31
MB
5793 * message.el (message-header-synonyms): Add Original-To to the
5794 default.
ba0226dd 5795
01c52d31
MB
5796 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
5797 optional parameter.
ba0226dd 5798
01c52d31 57992006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 5800
01c52d31 5801 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 5802
01c52d31 58032006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 5804
01c52d31 5805 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 5806
01c52d31 58072006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 5808
01c52d31 5809 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 5810
01c52d31 58112006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 5812
01c52d31 5813 * password.el (password-reset): New function.
5f4264e5 5814
01c52d31 58152006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 5816
01c52d31
MB
5817 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
5818 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 5819
01c52d31 58202006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 5821
01c52d31
MB
5822 * nnweb.el (nnweb-google-create-mapping): Update regexp.
5823 Some whitespace was matched into the url, which broke browsing hits
5824 > 100 when mm-url-use-external was nil.
5f4264e5 5825
01c52d31 58262006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 5827
01c52d31
MB
5828 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
5829 gnus-extra-headers for 'Newsgroups.
5f4264e5 5830
01c52d31
MB
5831 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
5832 bound.
e13be7a2 5833
01c52d31 58342006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 5835
01c52d31
MB
5836 * pgg-gpg.el: Clean up process buffers every time gpg processes
5837 complete.
b5189759 5838
01c52d31 58392006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 5840
01c52d31
MB
5841 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
5842 doc string.
16f18d05 5843
01c52d31 58442006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 5845
01c52d31
MB
5846 * pgg-gpg.el (pgg-gpg-process-filter)
5847 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 5848
01c52d31
MB
5849 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
5850 lines, temporary fix.
d71c0855 5851
01c52d31 58522006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 5853
01c52d31 5854 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 5855
01c52d31 58562006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 5857
01c52d31
MB
5858 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
5859 default-enable-multibyte-characters. This reverts the change from
5860 revision 6.17 which is no longer necessary because the passphrase
5861 is sent separately now. GnuPG messages are unreadable under
5862 multibyte locales with default-enable-multibyte-characters set to
5863 nil.
cf5a5c38 5864
01c52d31 58652006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 5866
01c52d31 5867 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 5868
01c52d31 58692006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 5870
01c52d31
MB
5871 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
5872 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
5873 instead.
cf5a5c38 5874
01c52d31 58752006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 5876
01c52d31
MB
5877 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
5878 newsgroups handling for NNTP overviews which don't include
5879 Newsgroups.
cf5a5c38 5880
01c52d31 58812006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 5882
01c52d31 5883 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 5884
01c52d31 58852006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 5886
01c52d31
MB
5887 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
5888 when searching for already-paid recipients.
34128042 5889
01c52d31 58902006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 5891
01c52d31
MB
5892 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
5893 passphrases when it is not needed.
5894 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
5895 passphrase stuff from gpg, should only be necessary when you use
5896 gpg with a smartcard.
34128042 5897
01c52d31 58982006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 5899
01c52d31
MB
5900 * mml.el (mml-insert-mime): Ignore cached contents of
5901 message/external-body part.
34128042 5902
01c52d31
MB
5903 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
5904 (mm-insert-part): Ditto.
34128042 5905
01c52d31 59062006-03-23 Simon Josefsson <jas@extundo.com>
34128042 5907
01c52d31
MB
5908 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
5909 Reiner.
5910 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 5911
01c52d31 59122006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 5913
01c52d31
MB
5914 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
5915 older emacsen.
5916 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 5917
01c52d31 59182006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 5919
01c52d31
MB
5920 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
5921 if we can.
c96ec15a 5922
01c52d31 59232006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 5924
01c52d31
MB
5925 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
5926 (pgg-gpg-update-agent): New function.
5927 (pgg-gpg-use-agent-p): New function.
5928 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
5929 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
5930 (pgg-gpg-sign-region): Use it.
c96ec15a 5931
01c52d31 59322006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 5933
01c52d31
MB
5934 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
5935 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 5936
01c52d31 59372006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 5938
01c52d31
MB
5939 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
5940 <wilde@sha-bang.de>.
5941 (pgg-gpg-use-agent): New variable.
5942 (pgg-gpg-process-region): Use it.
5943 (pgg-gpg-encrypt-region): Likewise.
5944 (pgg-gpg-encrypt-symmetric-region): Likewise.
5945 (pgg-gpg-decrypt-region): Likewise.
5946 (pgg-gpg-sign-region): Likewise.
5947 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 5948
01c52d31 59492006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 5950
01c52d31 5951 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 5952
01c52d31
MB
5953 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
5954 Add comment on version.
6203370b 5955
01c52d31 59562006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 5957
01c52d31 5958 * smiley.el: Add missing test smiley.
6203370b 5959
01c52d31 59602006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 5961
01c52d31
MB
5962 * mm-decode.el (mm-with-part): New macro.
5963 (mm-get-part): Use it; work with message/external-body as well.
5964 (mm-save-part): Treat name and filename equally.
6203370b 5965
01c52d31
MB
5966 * mm-extern.el (mm-extern-cache-contents): New function.
5967 (mm-inline-external-body): Use it; force the part to be displayed;
5968 move undisplayer added to the cached handle to the parent.
6203370b 5969
01c52d31
MB
5970 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
5971 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 5972
01c52d31 5973 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 5974
01c52d31 59752006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 5976
01c52d31
MB
5977 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
5978 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
5979 Emacs.]
46e8fe3d 5980
01c52d31 59812006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 5982
01c52d31
MB
5983 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
5984 path rather than symbol. Always return list of directories.
5985 Guarantee that image directory comes first. [Sync with image.el,
5986 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 5987
01c52d31
MB
5988 * message.el (message-make-tool-bar): Adjust to new API of
5989 `gmm-image-load-path-for-library'.
46e8fe3d 5990
01c52d31 5991 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 5992
01c52d31 5993 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 5994
01c52d31 59952006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 5996
01c52d31
MB
5997 * gnus-art.el (gnus-article-only-boring-p):
5998 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
5999 intangible text.
6000 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 6001
01c52d31 60022006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6003
01c52d31
MB
6004 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
6005 `defun' instead of `gmm-defun-compat'.
46e8fe3d 6006
01c52d31 60072006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 6008
01c52d31
MB
6009 * message.el (message-unique-id): Don't use message-number-base36
6010 if (user-uid) is a float.
6011 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 6012
01c52d31 60132006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 6014
01c52d31 6015 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 6016
01c52d31
MB
6017 * gnus-art.el (gnus-mime-display-single): Make sure there is an
6018 empty line between a part and a message part.
7347faa8 6019
01c52d31 60202006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 6021
01c52d31
MB
6022 * smiley.el: Add more test smileys.
6023 (smiley-data-directory, smiley-regexp-alist)
6024 (gnus-smiley-file-types): Fix doc strings.
6025 (smiley-update-cache): Clear smiley-cached-regexp-alist before
6026 adding new elements.
6027 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 6028
01c52d31 60292006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 6030
01c52d31
MB
6031 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
6032 scan latest NoCeM messages instead of old ones.
6033 (gnus-nocem-check-article): Fix regexps so as to match to PGP
6034 delimiters that are recently used.
6035 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 6036
01c52d31 6037 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 6038
01c52d31
MB
6039 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
6040 level which is larger than gnus-use-nocem is specified.
7347faa8 6041
01c52d31 6042 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 6043
01c52d31 60442006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 6045
01c52d31 6046 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 6047
01c52d31
MB
6048 * gnus-group.el (gnus-group-update-tool-bar): New variable.
6049 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 6050
01c52d31 6051 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 6052
01c52d31
MB
6053 * gnus-group.el (gnus-group-redraw-when-idle)
6054 (gnus-group-redraw-check): Remove.
6055 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 6056
01c52d31 60572006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 6058
01c52d31
MB
6059 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
6060 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 6061
01c52d31 60622006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 6063
01c52d31
MB
6064 * message.el (message-make-tool-bar): Rename gmm-image-load-path
6065 to gmm-image-load-path-for-library. Call with no-error argument.
6066 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 6067
01c52d31 6068 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 6069
01c52d31 6070 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 6071
01c52d31 6072 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 6073
01c52d31 60742006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 6075
01c52d31 6076 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 6077
01c52d31
MB
6078 * nnml.el (nnml-generate-nov-databases-directory): Rename from
6079 nnml-generate-nov-databases-1.
6080 (nnml-generate-nov-databases): Use it.
6081 (nnml-generate-nov-databases-directory): Document no-active
6082 argument.
c4288669 6083
01c52d31
MB
6084 * gmm-utils.el (gmm-image-load-path-for-library): Return single
6085 directory if path is t. Add no-error.
c4288669 6086
01c52d31
MB
6087 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
6088 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 6089
01c52d31
MB
6090 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
6091 resetting gnus-article-browse-html-temp-list.
c4288669 6092
01c52d31
MB
6093 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
6094 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
6095 Add example to docstring. Rename local variables. Move error
6096 checks to default case in cond and simplify.
73043f7d 6097
01c52d31 60982006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 6099
01c52d31
MB
6100 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
6101 handle is multipart when calling it recursively.
6102 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 6103
01c52d31 61042006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 6105
01c52d31
MB
6106 * nnimap.el (nnimap-request-update-info-internal): Optimize.
6107 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 6108
01c52d31 61092006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 6110
01c52d31
MB
6111 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
6112 is loaded.
7dafe00b 6113
01c52d31
MB
6114 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
6115 loaded.
7dafe00b 6116
01c52d31 61172006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6118
01c52d31
MB
6119 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
6120 to "Emacs 23 (unicode)" in doc string.
7dafe00b 6121
01c52d31
MB
6122 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
6123 "Emacs 23 (unicode)" in comment.
7dafe00b 6124
01c52d31 61252006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 6126
01c52d31 6127 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 6128
01c52d31
MB
6129 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
6130 characters 160 through 255 in Emacs 23.
7dafe00b 6131
01c52d31 61322006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6133
01c52d31
MB
6134 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
6135 gnus-article-browse-html-temp.
6136 (gnus-article-browse-delete-temp): Make it customizable. Add
6137 `file'. Adjust doc string.
6138 (gnus-article-browse-delete-temp-files): Add argument. Allow
6139 query for each file. Adjust doc string.
6140 (gnus-article-browse-html-parts): Add
6141 `gnus-article-browse-delete-temp-files' to
6142 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 6143
01c52d31 61442006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 6145
01c52d31
MB
6146 * gnus-art.el (gnus-article-browse-html-temp)
6147 (gnus-article-browse-delete-temp): New variables.
6148 (gnus-article-browse-delete-temp-files): New function.
6149 (gnus-article-browse-html-parts): Use it.
7dafe00b 6150
01c52d31 61512006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6152
01c52d31 6153 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 6154
01c52d31
MB
6155 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
6156 string.
7dafe00b 6157
01c52d31
MB
6158 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
6159 gnus-summary-insert-new-articles when unplugged. Remove
6160 gnus-summary-search-article-forward.
7dafe00b 6161
01c52d31
MB
6162 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
6163 display-visual-class instead of display-color-cells.
7dafe00b 6164
01c52d31 61652006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 6166
01c52d31
MB
6167 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
6168 message/* containing non-ASCII text properly.
7dafe00b 6169
01c52d31 61702006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6171
01c52d31
MB
6172 * message.el: Require gmm-utils, remove autoloads.
6173 (message-tool-bar): Set default based on
6174 gmm-tool-bar-style.
6175 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 6176
01c52d31
MB
6177 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
6178 gmm-tool-bar-style.
6179 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 6180
01c52d31
MB
6181 * gnus-group.el (gnus-group-tool-bar): Set default based on
6182 gmm-tool-bar-style.
6183 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 6184
01c52d31
MB
6185 * gmm-utils.el (gmm-image-directory): Rename variable from
6186 gmm-image-load-path.
6187 (gmm-image-load-path): Use gmm-image-directory.
6188 (gmm-customize-mode): New function.
6189 (gmm-tool-bar-style): New variable.
7dafe00b 6190
01c52d31
MB
6191 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
6192 gnus-group-redraw-line-number.
6193 (gnus-group-redraw-check): Simplify.
6194 (gnus-group-tool-bar-update): Remove redraw check.
6195 (gnus-group-make-tool-bar): Add redraw check.
447505b5 6196
01c52d31 61972006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 6198
01c52d31 6199 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 6200
01c52d31 62012006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 6202
01c52d31 6203 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 6204
01c52d31 62052006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 6206
01c52d31
MB
6207 * gnus-art.el (gnus-button): New face.
6208 (gnus-article-button-face): Use it.
3031d8b0 6209
01c52d31
MB
6210 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
6211 gnus-summary-next-page. Re-order.
3031d8b0 6212
01c52d31
MB
6213 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
6214 next-node are now included.
6215 (gnus-group-redraw-line-number): New internal variable.
6216 (gnus-group-redraw-check): Helper function for updating the tool
6217 bar.
6218 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 6219
01c52d31 6220 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 6221
01c52d31
MB
6222 * spam.el (spam-spamassassin-score-regexp): New internal variable.
6223 (spam-extra-header-to-number, spam-check-spamassassin-headers):
6224 Use it to match format of Spamassassin 3.0 and later. Reported by
6225 IRIE Tetsuya <irie@t.email.ne.jp>.
6226 (spam-check-bogofilter)
6227 (spam-bogofilter-register-with-bogofilter): Fix args of
6228 `gnus-error' calls.
3031d8b0 6229
01c52d31 62302006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 6231
01c52d31
MB
6232 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
6233 unnecessary interaction when sending queued mails. Reported by
6234 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 6235
01c52d31 62362006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 6237
01c52d31
MB
6238 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
6239 first or last are nil.
3031d8b0 6240
01c52d31 62412006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 6242
01c52d31 6243 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 6244
01c52d31 62452006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 6246
01c52d31 6247 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 6248
01c52d31 62492006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 6250
01c52d31 6251 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 6252
01c52d31 62532006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6254
01c52d31
MB
6255 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
6256 nov.php.
58090a8d 6257
01c52d31 62582006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 6259
01c52d31
MB
6260 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
6261 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
6262 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
6263 output on the server side.
6264 (nnweb-google-create-mapping): Update regexps and add some
6265 progress indication.
58090a8d 6266
01c52d31 62672006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6268
01c52d31
MB
6269 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
6270 gnus-agent-toggle-plugged. Re-order icons.
6271 (gnus-group-tool-bar-gnome): Add
6272 gnus-group-{prev,next}-unread-group.
6273 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 6274
01c52d31
MB
6275 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
6276 gnus-summary-insert-new-articles.
58090a8d 6277
01c52d31
MB
6278 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
6279 comments.
58090a8d 6280
01c52d31
MB
6281 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
6282 also available in Emacs 21.3.
58090a8d 6283
01c52d31
MB
6284 * message.el (message-fix-before-sending): Change "Emacs 22" to
6285 "Emacs 23 (unicode)" in comment.
58090a8d 6286
01c52d31
MB
6287 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
6288 "Emacs 23 (unicode)" in comment.
58090a8d 6289
01c52d31
MB
6290 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
6291 comment.
6292 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 6293
01c52d31 6294 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 6295
01c52d31 62962006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 6297
01c52d31
MB
6298 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
6299 and load-path.
58090a8d 6300
01c52d31 63012006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6302
01c52d31
MB
6303 * message.el: Autoload gmm-image-load-path.
6304 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
6305 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
6306 consitency.
58090a8d 6307
01c52d31
MB
6308 * gmm-utils.el (gmm-image-load-path): Also search in
6309 "../etc/images". Don't set gmm-image-load-path if we don't find
6310 the image.
58090a8d 6311
01c52d31 63122006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 6313
01c52d31
MB
6314 * gmm-utils.el (gmm-image-load-path): Don't make
6315 `gmm-image-load-path' include subdirectories which the second arg
6316 `image' might specify.
58090a8d 6317
01c52d31
MB
6318 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
6319 subdirectory to icon file names.
58090a8d 6320
01c52d31 6321 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 6322
01c52d31 63232006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6324
01c52d31
MB
6325 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
6326 gmm-image-load-path calls.
58090a8d 6327
01c52d31 6328 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 6329
01c52d31 6330 * message.el (message-make-tool-bar): Ditto.
58090a8d 6331
01c52d31 6332 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 6333
01c52d31
MB
6334 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
6335 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 6336
01c52d31
MB
6337 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
6338 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 6339
01c52d31
MB
6340 * message.el (message-tool-bar-gnome): Use new icon names.
6341 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 6342
01c52d31
MB
6343 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
6344 functions from MH-E.
6345 (gmm-image-load-path): New variable from MH-E.
6346 (gmm-image-load-path): New function from MH-E. Added arguments
6347 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
6348 *-image-load-path-called-flag.
4c2ad11d 6349
01c52d31 63502006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 6351
01c52d31 6352 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 6353
01c52d31 63542006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 6355
01c52d31
MB
6356 * nnimap.el (nnimap-request-move-article): Change folder back to
6357 source group before deleting.
6586e9c9 6358
01c52d31 63592006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 6360
01c52d31 6361 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 6362
01c52d31
MB
6363 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
6364 mm-url.
e8beac8a 6365
01c52d31 6366 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 6367
01c52d31 63682006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 6369
01c52d31
MB
6370 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
6371 coding system which mm-charset-to-coding-system returns for a
6372 given charset is valid.
e8beac8a 6373
01c52d31 63742006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 6375
01c52d31
MB
6376 * html2text.el (html2text-remove-tag-list):
6377 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 6378
01c52d31 63792006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 6380
01c52d31 6381 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 6382
01c52d31 63832006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 6384
01c52d31
MB
6385 * gnus-art.el (article-strip-banner): Call
6386 article-really-strip-banner only when the regexp match is made.
3b059693 6387
01c52d31 63882006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 6389
01c52d31
MB
6390 * gnus-art.el (article-strip-banner): Use
6391 gnus-extract-address-components instead of
6392 mail-header-parse-addresses to make it work with non-ASCII text;
6393 remove mail-encode-encoded-word-string.
3b059693 6394
01c52d31
MB
6395 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
6396 values which are surrounded with \"...\"; make it never cause a
6397 Lisp error; give up parsing of parameters if it failed in
6398 extracting type.
3b059693 6399
880820fe 64002006-02-14 Arne Jørgensen <arne@arnested.dk>
3b059693 6401
01c52d31
MB
6402 * smime.el (smime-cert-by-ldap-1): Fix bug where
6403 `smime-ldap-search' returns results without userCertificates.
ab513ed4 6404
01c52d31 64052006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 6406
01c52d31 6407 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 6408
01c52d31 64092006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 6410
01c52d31
MB
6411 * spam.el (spam-check-spamassassin-headers): Adapt format for
6412 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
6413 <ari@mbf.ocn.ne.jp>.
6414 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 6415
01c52d31 64162006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 6417
01c52d31
MB
6418 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
6419 make-temp-file; make it work with XEmacs as well.
9516b9f4 6420
01c52d31
MB
6421 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
6422 mm-make-temp-file.
9516b9f4 6423
01c52d31
MB
6424 * mm-decode.el (mm-display-external): Use the 3rd arg of
6425 mm-make-temp-file.
6426 (mm-create-image-xemacs): Ditto.
9516b9f4 6427
01c52d31 64282006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 6429
01c52d31
MB
6430 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
6431 with message-narrow-to-headers.
6432 (gnus-draft-setup): Narrow to header to run message-fetch-field.
6433 (gnus-draft-check-draft-articles): New function.
6434 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 6435
01c52d31 64362006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 6437
01c52d31
MB
6438 * gnus-art.el (gnus-article-browse-html-parts):
6439 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
6440 Don't use suffix argument for mm-make-temp-file for Emacs 21
6441 compatibility. Remove useless `format'.
292f71fe 6442
01c52d31 64432006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 6444
01c52d31
MB
6445 * nnweb.el (nnweb-google-wash-article): Update regexps.
6446 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 6447
01c52d31 64482006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 6449
01c52d31
MB
6450 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
6451 re-loading nn* modules.
292f71fe 6452
01c52d31 64532006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 6454
01c52d31
MB
6455 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
6456 for `tool-bar-mode' and don't check it's default-value.
292f71fe 6457
01c52d31 6458 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 6459
01c52d31 6460 * message.el (message-make-tool-bar): Ditto.
292f71fe 6461
01c52d31
MB
6462 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
6463 `substring'. Shorten tmp-file name.
292f71fe 6464
01c52d31 6465 * gnus.el: Remove bogus comment.
292f71fe 6466
01c52d31 64672006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 6468
01c52d31
MB
6469 * gnus-art.el (gnus-article-browse-html-parts): New function.
6470 (gnus-article-browse-html-article): New function for viewing html
6471 articles with a browser.
bd2cef66 6472
01c52d31 64732006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 6474
01c52d31
MB
6475 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
6476 (mml2015-pgg-encrypt): Ditto.
ffda926c 6477
01c52d31
MB
6478 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
6479 (mml1991-pgg-encrypt): Ditto.
f5fab556 6480
01c52d31 64812006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 6482
01c52d31
MB
6483 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
6484 message-make-date instead of current-time-string.
4b9f0de2 6485
01c52d31
MB
6486 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
6487 to gnus-decoded which mm-uu might set.
4b9f0de2 6488
01c52d31 64892006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 6490
01c52d31
MB
6491 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
6492 don't decode quoted parameters; remove misimported Emacs code.
6493 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6494 (rfc2231-decode-encoded-string): Don't use split-string which
6495 behaves differently according to Emacs version; use
6496 mm-decode-coding-region to convert charset to coding-system.
6497 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6498 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 6499
01c52d31 65002006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 6501
01c52d31
MB
6502 * gnus-art.el (article-decode-charset): Don't use ignore-errors
6503 when calling mail-header-parse-content-type.
6504 (article-de-quoted-unreadable): Ditto.
6505 (article-de-base64-unreadable): Ditto.
6506 (article-wash-html): Ditto.
20051b27 6507
01c52d31
MB
6508 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
6509 calling mail-header-parse-content-type and
6510 mail-header-parse-content-disposition.
6511 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
6512 mail-header-parse-content-type.
82259e50 6513
01c52d31
MB
6514 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
6515 insert charset and format parameters; encode description after
6516 inserting it to buffer.
6517 (mml-insert-parameter): Fold lines properly even if a parameter is
6518 segmented into two or more lines; change the max column to 76.
82259e50 6519
01c52d31
MB
6520 * rfc1843.el (rfc1843-decode-article-body): Don't use
6521 ignore-errors when calling mail-header-parse-content-type.
46f93472 6522
01c52d31
MB
6523 * rfc2231.el (rfc2231-parse-string): Return at least type if
6524 possible; don't cause an error even if it fails in parsing of
6525 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6526 (rfc2231-encode-string): Don't break lines at the beginning, leave
6527 it to mml-insert-parameter.
46f93472 6528
01c52d31
MB
6529 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
6530 calling mail-header-parse-content-type.
d3a597b7 6531
01c52d31 65322006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 6533
01c52d31
MB
6534 * spam-report.el (spam-report-gmane-use-article-number):
6535 Improve doc string.
6536 (spam-report-gmane-internal): Check if a suitable header was found
6537 in the article.
8753ddee 6538
01c52d31 65392006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 6540
01c52d31
MB
6541 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
6542 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 6543
01c52d31 65442006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 6545
01c52d31 6546 Update copyright notices of all files in the gnus directory.
8753ddee 6547
01c52d31 65482006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 6549
01c52d31 6550 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 6551
01c52d31 65522006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 6553
01c52d31
MB
6554 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
6555 segmented lines of parameter value to cope with Thunderbird 1.5
6556 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
6557 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6558 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 6559
01c52d31 65602006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 6561
01c52d31
MB
6562 * mml.el (mml-generate-mime-1): Correct the order of inline signed
6563 parts.
a33704bb 6564
01c52d31 65652006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 6566
01c52d31
MB
6567 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
6568 there's only one active file for all servers.
6569 (nnweb-request-scan): Make sure nnweb-articles is initialized on
6570 solid groups. Gnus might have used a FAST request to select the group.
6571 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
6572 and nnweb-search redundantly in the active file.
6573 (nnweb-request-list): Don't list bogus groups. There can only be one.
6574 (nnweb-request-create-group): Don't use ARGS.
6575 (nnweb-possibly-change-server, nnweb-request-group): Remove some
6576 initialisations. Let nnoo do the work.
a33704bb 6577
01c52d31 65782006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 6579
01c52d31
MB
6580 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
6581 Say the part has been decoded.
a33704bb 6582
01c52d31 6583 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 6584
01c52d31 65852006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 6586
01c52d31
MB
6587 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
6588 mailcap-viewer-test-cache when there's no 'test clause, since that
6589 will invert the meaning of a "nil" test previously determined by
6590 mailcap-mailcap-entry-passes-test.
53cfefc8 6591
01c52d31 65922006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 6593
01c52d31
MB
6594 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
6595 compiling.
53cfefc8 6596
01c52d31 6597 * gnus-sum.el: Ditto.
53cfefc8 6598
01c52d31 6599 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 6600
01c52d31 66012006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 6602
01c52d31 6603 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 6604
01c52d31 66052006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 6606
01c52d31
MB
6607 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
6608 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
6609 current Google Groups.
53cfefc8 6610
01c52d31 66112006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 6612
01c52d31
MB
6613 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
6614 and tool-bar-mode.
66841476 6615
01c52d31
MB
6616 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
6617 and tool-bar-mode.
66841476 6618
01c52d31
MB
6619 * message.el (message-tool-bar-update): Simplify.
6620 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 6621
01c52d31
MB
6622 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
6623 gnus-summary-buffer.
6624 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
6625 gnus-summary-reply.
81df110a 6626
01c52d31 6627 * gmm-utils.el (gmm): Add :version.
5fae1cae 6628
01c52d31 66292006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 6630
01c52d31
MB
6631 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
6632 autoload.
5fae1cae 6633
01c52d31 66342006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 6635
01c52d31 6636 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 6637
01c52d31 66382006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 6639
01c52d31 6640 * message.el: Change some comments WRT tool-bars.
81df110a 6641
01c52d31
MB
6642 * gnus-sum.el (gnus-summary-tool-bar)
6643 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
6644 (gnus-summary-tool-bar-zap-list): New variables.
6645 (gnus-summary-make-tool-bar): Complete rewrite using
6646 `gmm-tool-bar-from-list'.
430d3ed7 6647
01c52d31
MB
6648 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
6649 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
6650 variables.
6651 (gnus-group-make-tool-bar): Complete rewrite using
6652 `gmm-tool-bar-from-list'.
6653 (gnus-group-tool-bar-update): New function.
430d3ed7 6654
01c52d31 6655 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 6656
01c52d31 66572006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 6658
01c52d31
MB
6659 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
6660 is dissected into a single part of which the type is the same as
6661 the given one; decode charset.
6ff5b064 6662
01c52d31 66632006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 6664
01c52d31
MB
6665 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
6666 into alists as symbol not string, since that's what
6667 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
6668 look for.
a8f6d239 6669
01c52d31 66702006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 6671
01c52d31
MB
6672 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
6673 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 6674
01c52d31 6675 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 6676
01c52d31 66772006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 6678
01c52d31
MB
6679 * gnus-art.el (gnus-mime-security-button-commands): New variable.
6680 (gnus-mime-security-button-menu): New definition.
6681 (gnus-mime-security-button-map): Use them.
6682 (gnus-mime-security-button-menu): New function.
6683 (gnus-insert-mime-security-button): Addition to help echo.
6684 (gnus-mime-security-run-function, gnus-mime-security-save-part)
6685 (gnus-mime-security-pipe-part): New functions.
d752cf53 6686
01c52d31
MB
6687 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
6688 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 6689
01c52d31
MB
6690 * mm-decode.el (mm-handle-set-disposition): Remove.
6691 (mm-handle-set-description): Remove.
d752cf53 6692
01c52d31 66932006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 6694
01c52d31
MB
6695 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
6696 (mm-w3m-standalone-supports-m17n-p): New function.
6697 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
6698 w3m usage.
d752cf53 6699
01c52d31
MB
6700 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
6701 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 6702
01c52d31 67032006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 6704
01c52d31
MB
6705 * message.el (message-tool-bar-zap-list): Use
6706 gmm-tool-bar-zap-list as custom type.
6707 (message-tool-bar-update): New function.
6708 (message-tool-bar, message-tool-bar-gnome)
6709 (message-tool-bar-retro): Add message-tool-bar-update.
6710 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 6711
01c52d31 6712 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 6713
01c52d31
MB
6714 * gmm-utils.el (gmm-error): Describe `args'.
6715 (gmm-tool-bar-zap-list): New widget.
6716 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 6717
01c52d31 67182006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 6719
01c52d31
MB
6720 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
6721 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
6722 the number of recursive calls.
4a2358e9 6723
01c52d31
MB
6724 * mm-decode.el (mm-handle-set-disposition): New macro.
6725 (mm-handle-set-description): New macro.
4a2358e9 6726
01c52d31 67272006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 6728
01c52d31
MB
6729 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
6730 encoding.
4a2358e9 6731
01c52d31 67322006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 6733
01c52d31
MB
6734 * message.el (message-tool-bar-zap-list, message-tool-bar)
6735 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
6736 (message-tool-bar-local-item-from-menu): Remove.
6737 (message-tool-bar-map): Replace by `message-make-tool-bar'.
6738 (message-make-tool-bar): New function.
6739 (message-mode): Use `message-make-tool-bar'.
4a2358e9 6740
01c52d31
MB
6741 * gmm-utils.el: New file.
6742 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
6743 (gmm-lazy): New widget copied from `nnmail.el'.
6744 (gmm-tool-bar-from-list): New function for creating customizable
6745 tool bars.
6746 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
6747 output.
6748 (gmm): Add :prefix to defgroup.
4a2358e9 6749
01c52d31 67502006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 6751
01c52d31 6752 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 6753
01c52d31 67542006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 6755
01c52d31
MB
6756 * mml.el (mml-attach-file): Describe `description' in doc string.
6757 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 6758
01c52d31 67592006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 6760
01c52d31 6761 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 6762
01c52d31 67632006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 6764
01c52d31 6765 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 6766
01c52d31 67672006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 6768
01c52d31
MB
6769 * imap.el (imap-open): Handle case where buffer is a buffer
6770 object.
41e11121 6771
01c52d31 67722005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 6773
01c52d31
MB
6774 * gnus-delay.el (gnus-delay): Don't autoload.
6775 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
6776 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 6777
01c52d31 67782005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 6779
01c52d31 6780 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 6781
01c52d31 67822006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 6783
01c52d31 6784 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 6785
01c52d31 6786 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 6787
01c52d31 67882006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 6789
01c52d31 6790 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 6791
01c52d31 67922006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 6793
01c52d31
MB
6794 * mm-decode.el (mm-inlined-types): Add application/pgp.
6795 (mm-automatic-display): Ditto.
11e22c4a 6796
01c52d31
MB
6797 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
6798 part as text.
11e22c4a 6799
01c52d31 68002006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 6801
01c52d31
MB
6802 * nnrss.el: Update copyright.
6803 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 6804
01c52d31
MB
6805 * gnus-art.el:
6806 * gnus-sum.el:
6807 * mm-uu.el:
6808 * mm-view.el: Update copyright.
97f78c9b 6809
01c52d31 68102006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 6811
01c52d31
MB
6812 * message.el (message-info): New function.
6813 (message-mode-menu): Add it.
6814 Update copyright.
97f78c9b 6815
01c52d31 6816 * ChangeLog: Fix and update copyright.
97f78c9b 6817
01c52d31 68182006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 6819
01c52d31
MB
6820 * message.el (message-forward-subject-name-subject): Prefer the
6821 address to 'nowhere' if the sender has no name.
6822 Fix typo. Update copyright year.
97f78c9b 6823
01c52d31 68242006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 6825
01c52d31
MB
6826 * gnus-art.el (article-wash-html): Use
6827 gnus-summary-show-article-charset-alist if a numeric arg is given.
6828 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 6829
01c52d31
MB
6830 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
6831 mm-inline-text-html-render-with-w3m-standalone.
6832 (mm-text-html-washer-alist): Map w3m-standalone to
6833 gnus-article-wash-html-with-w3m-standalone.
6834 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 6835
01c52d31 68362006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 6837
01c52d31
MB
6838 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
6839 Improve LaTeX.
4b91459a 6840
01c52d31 68412006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 6842
01c52d31
MB
6843 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
6844 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 6845
01c52d31
MB
6846 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
6847 the buffer.
4b91459a 6848
01c52d31 68492006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 6850
01c52d31
MB
6851 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
6852 custom definition of `gnus-posting-styles'.
d44e3b45 6853
01c52d31
MB
6854 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
6855 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 6856
01c52d31 68572006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 6858
01c52d31
MB
6859 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
6860 Use nntp for bug archive.
4b91459a 6861
01c52d31 68622006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 6863
01c52d31
MB
6864 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
6865 parts.
6866 (nnrss-normalize-date): New function converts ISO 8601 date into
6867 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
6868 (nnrss-check-group): Use it.
c03ac728 6869
01c52d31 68702006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 6871
01c52d31 6872 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 6873
01c52d31
MB
6874 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
6875 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
6876 (nnrss-insert-w3): Ditto.
d8a88581 6877
01c52d31 68782005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 6879
01c52d31
MB
6880 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
6881 the articles to be forwarded including the case where neither a
6882 number of articles nor a region is specified.
d8a88581 6883
01c52d31 68842005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 6885
01c52d31
MB
6886 * nnrss.el (nnrss-request-article): Fix last change; fill
6887 text/plain parts.
7573397b 6888
01c52d31 68892005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 6890
01c52d31
MB
6891 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
6892 in text/plain part.
6893 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 6894
01c52d31 68952005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 6896
01c52d31
MB
6897 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
6898 article.
9ebc3953 6899
01c52d31 69002005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 6901
01c52d31
MB
6902 * nnml.el: Don't require gnus-bcklg. Autoload it.
6903 (nnml-use-compressed-files, nnml-save-mail): Support other
6904 comression programs such as bzip2.
7929f858 6905
01c52d31 69062005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 6907
01c52d31
MB
6908 * dns.el (query-dns): Make sure we check the buffer size before
6909 removing tcp headers.
7929f858 6910
01c52d31 69112005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 6912
01c52d31
MB
6913 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
6914 remove MIME buttons associated with multipart/alternative parts.
6915 (gnus-mime-display-alternative): Tag buttons using `article-type'
6916 text property.
ead25b5c 6917
01c52d31
MB
6918 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
6919 associated with multipart/alternative parts.
ead25b5c 6920
01c52d31 6921 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 6922
01c52d31
MB
6923 * mm-decode.el (mm-inlined-types): Fix custom type.
6924 (mm-keep-viewer-alive-types): Ditto.
6925 (mm-automatic-display): Ditto.
6926 (mm-attachment-override-types): Ditto.
6927 (mm-inline-override-types): Ditto.
6928 (mm-automatic-external-display): Ditto.
8774406b 6929
01c52d31 69302005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 6931
01c52d31
MB
6932 * spam-report.el (spam-report-user-mail-address)
6933 (spam-report-user-agent): New variables.
6934 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 6935
01c52d31 69362005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 6937
01c52d31
MB
6938 * gnus-art.el (gnus-button-handle-custom): Do not just use
6939 `customize-apropos' for any "M-x customize-*" button but the
6940 function called for. Accept both the function name and its
6941 argument in order to achieve this.
6942 (gnus-button-alist): Remove support for "custom:" URL's. Pass
6943 function name to `gnus-button-handle-custom' in case of "M-x
6944 customize-*" buttons.
59fda2fa 6945
01c52d31 69462005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 6947
01c52d31
MB
6948 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
6949 multipart/alternative and add xref to mm-discouraged-alternatives
6950 in doc string.
7d0c69be 6951
01c52d31
MB
6952 * mm-decode.el (mm-discouraged-alternatives): Add xref to
6953 gnus-buttonized-mime-types in doc string.
7d0c69be 6954
01c52d31 69552005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 6956
01c52d31
MB
6957 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
6958 Suggest image/.* in the doc string.
d6697c02 6959
01c52d31 69602005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 6961
01c52d31
MB
6962 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
6963 message-marks (Debian bug #342521).
d6697c02 6964
01c52d31 69652005-12-12 Simon Josefsson <jas@extundo.com>
84861437 6966
01c52d31
MB
6967 * password.el (password-read-from-cache): Add.
6968 (password-read): Use it.
84861437 6969
01c52d31 69702005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 6971
01c52d31
MB
6972 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
6973 us-ascii as a MIME charset.
3338c0ad 6974
01c52d31
MB
6975 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
6976 against the case where the 2nd arg TYPE is nil.
3338c0ad 6977
01c52d31 69782005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 6979
01c52d31 6980 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 6981
01c52d31 6982 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 6983
01c52d31 69842005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 6985
01c52d31 6986 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 6987
01c52d31 69882005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 6989
01c52d31
MB
6990 * mm-decode.el (mm-display-external): Use nametemplate (defined in
6991 RFC1524) if it is in mailcap or add a suffix according to
6992 mailcap-mime-extensions when generating a temp filename; postpone
6993 deleting a temp file for 2 seconds for some wrappers, shell
6994 scripts, and so on, which might exit right after having started a
6995 viewer command as a background job.
6996
69972005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
6998
6999 * nntp.el (nntp-marks-directory): Fix custom group.
7000
7001 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
7002 steps when < 10.
7003
7004 * gnus-start.el (gnus-no-server-1): Mention
7005 `gnus-level-default-subscribed' in doc string.
7006
70072005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
7008
7009 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
7010 parens.
7011
70122005-11-26 Dave Love <fx@gnu.org>
7013
7014 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
7015 (tls-program, tls-success): Provide openssl alternative.
7016
7017 * starttls.el: Doc fixes.
7018 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
7019 SERVICE to PORT.
7020
002876ab 7021 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
01c52d31
MB
7022 port null or service name.
7023 (starttls-negotiate): Autoload.
7024
70252005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7026
7027 * message.el (message-kill-to-signature): Fix interactive spec.
7028
70292005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
7030
7031 * pop3.el (pop3-open-server): Recognize a string as a service name.
7032
70332005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
7034
7035 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
7036
70372005-11-23 Dave Love <fx@gnu.org>
7038
7039 Add pop3s, pop3/starttls.
7040
7041 * pop3.el (pop3-authentication-scheme): Clarify doc.
7042 (open-tls-stream, starttls-open-stream): Autoload.
7043 (pop3-stream-type): New.
7044 (pop3-open-server): Use it.
7045
7046 * mail-source.el (mail-sources): Fix some :types. Add stream type
7047 for POP.
7048 (mail-source-keyword-map): Add :stream for POP.
7049 (mail-source-fetch-pop): Use pop3-stream-type.
7050
70512005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
7052
7053 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
7054 of current-time-string.
7055
70562005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
7057
7058 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
7059 date header.
7060
70612005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
7062
7063 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
7064 it can seriously impact performance as it bypasses the agent's
7065 local caches.
7066
70672005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
7068
7069 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
7070 must be explicitly online rather than "not explicitly offline" for
7071 its flags to be synchronized.
7072
7073 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
7074 that gnus-uu-unmark-thread will function correctly.
7075
7076 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
7077 1024K is instead displayed as 1M.
7078
70792005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7080
7081 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
7082
70832005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
7084
7085 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
7086
70872005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
7088
7089 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
7090 error message to display actual error condition.
7091 (gnus-agent-save-local): Avoid saving symbols that are bound to
7092 nil as they simply result in a warning message in
7093 gnus-agent-read-local.
7094
70952005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
7096
7097 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
7098 rather than make-variable-buffer-local for file-precious-flag.
7099
71002005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
7101
7102 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
7103 for duplicates which are removed. The invalid sort check then
7104 triggers a rescan after the sort as sorting may have moved
7105 duplicate entries such that they can be cheaply detected.
7106
71072005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
7108
7109 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
7110
71112005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
7112
7113 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
7114 internal variable to a custom variable. Changed default value
7115 from compressed(2) to uncompressed(1).
7116 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
7117 support for uncompressed agentview files. Taken together, reading
7118 the agentview file should now be 6-7 times faster.
7119
71202005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
7121
7122 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
7123 as a buffer-local variable. This avoids creating truncated
7124 dribble files as a result of a hang up, eg.
7125
71262005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
7127
7128 * gnus-start.el (gnus-start-draft-setup): Enforce
7129 `gnus-draft-mode' for nndraft:drafts at startup.
7130
7131 * gnus.el (gnus-splash): Change custom group.
7132 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
7133 allow-list argument.
7134
7135 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
7136 string.
7137
71382005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
7139
7140 * gnus-art.el (gnus-default-article-saver): Add user-defined
7141 `function' to custom type.
7142
71432005-10-30 Chong Yidong <cyd@stupidchicken.com>
7144
7145 * imap.el (imap-open): Handle case where buffer is a buffer
7146 object.
7147
71482005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
7149
7150 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
7151 long lines.
7152 (gnus-cache-delete-group): Wrap doc strings.
7153
7154 * gnus-agent.el (gnus-agent-rename-group)
7155 (gnus-agent-delete-group): Wrap doc strings.
7156
01c52d31
MB
71572005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7158
7159 * gnus-start.el (gnus-1): Add "native" to
7160 gnus-predefined-server-alist.
7161
7162 * gnus.el (gnus-method-to-server): Don't add "native" to the
7163 lists here, because that leads to problems when
7164 gnus-select-method is bound.
7165
71662005-11-09 Simon Josefsson <jas@extundo.com>
7167
7168 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
7169 use (not sort-by-date) instead.
7170
71712005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
7172
7173 * gnus-delay.el (gnus-delay-group): Don't autoload.
7174 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
7175 to be re-loaded when customizing the `gnus-delay' group.
7176
71772005-11-19 Chong Yidong <cyd@stupidchicken.com>
7178
7179 * message.el: Revert last changes.
7180 (message-insert-citation-line): Use newlines.
7181
71822005-11-17 Chong Yidong <cyd@stupidchicken.com>
7183
7184 * message.el (message-courtesy-message)
7185 (message-mark-insert-begin, message-mark-insert-end)
7186 (message-elide-ellipsis, message-cancel-message)
7187 (message-add-header, message-change-subject)
7188 (message-cross-post-followup-to-header)
7189 (message-cross-post-insert-note, message-reduce-to-to-cc)
7190 (message-widen-reply, message-delete-not-region)
7191 (message-kill-to-signature, message-insert-signature)
7192 (message-insert-importance-high, message-insert-importance-low)
7193 (message-insert-or-toggle-importance)
7194 (message-insert-disposition-notification-to)
7195 (message-indent-citation, message-yank-original)
7196 (message-cite-original-without-signature, message-cite-original)
7197 (message-insert-citation-line, message-position-on-field)
7198 (message-fix-before-sending, message-send-mail-partially)
7199 (message-send-mail, message-send-mail-with-sendmail)
7200 (message-send-mail-with-qmail, message-send-news)
7201 (message-check-news-header-syntax, message-generate-headers)
7202 (message-insert-courtesy-copy, message-fill-address)
7203 (message-fill-header, message-shorten-references)
7204 (message-setup-1, message-cancel-news)
7205 (message-forward-make-body-plain, message-forward-make-body-mime)
7206 (message-forward-make-body-mml, message-encode-message-body)
7207 (message-forward-make-body-digest-plain)
7208 (message-forward-make-body-digest-mime)
7209 (message-use-alternative-email-as-from): Insert `hard-newline'
7210 instead of ordinary newlines.
7211
72122005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
7213
7214 * message.el (message-generate-headers): Downcase the argument
7215 given to message-check-element.
7216
72172005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
7218
7219 * nntp.el (nntp-authinfo-rejected): New error condition.
7220 (nntp-wait-for): Use new error condition to signal authentication
7221 error.
7222 (nntp-retrieve-data): Rethrow new error condition to break out of
7223 recursive call to nntp-send-authinfo.
7224
72252005-11-08 Romain Francoise <romain@orebokech.com>
7226
7227 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
7228 (gnus-summary-exit-map): Bind to `Z p'.
7229 (gnus-summary-make-menu-bar): Add menu item.
7230
72312005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
7232
7233 * gnus-art.el (gnus-article-treat-custom): Add `first'.
7234 (gnus-treat-*): Add `first' in all doc strings.
7235
7236 * gnus-group.el (gnus-group-compact-group): Fix typo.
7237
72382005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
7239
7240 * gnus.el (gnus-parameters-case-fold-search): New variable.
7241 (gnus-parameters-get-parameter): Use it.
7242
7243 * gnus-score.el (gnus-home-score-file): Doc fix.
7244
72452005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
7246
7247 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
7248
72492005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
7250
7251 * mm-util.el (mm-special-display-p): New function.
7252
7253 * mml.el (mml-preview): Use it; doc fix.
7254
72552005-10-29 Romain Francoise <romain@orebokech.com>
7256
7257 * message.el (message-fix-before-sending): Fix comment.
7258
72592005-10-29 Jari Aalto <jari.aalto@cante.net>
7260
7261 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
7262
72632005-10-29 Jari Aalto <jari.aalto@cante.net>
7264
7265 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
7266 Used in gnus-score.el.
7267
72682005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
7269
7270 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
7271
72722005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
7273
7274 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
7275 whitespace removed in revision 7.8. Use concatenated string to
7276 protect trailing whitespace.
7277
880820fe 72782005-10-27 Jouni K. Seppänen <jks@iki.fi>
01c52d31
MB
7279
7280 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
7281 (nnimap-request-expire-articles): Use it to avoid sending 'UID
7282 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
7283 Courier IMAP ("some version from 2004"). Mostly based on similar
7284 code in the same function.
7285
72862005-10-26 Didier Verna <didier@xemacs.org>
7287
002876ab 7288 * gnus-group.el (gnus-group-compact-group): Invalidate original
01c52d31 7289 article buffer.
002876ab 7290 * gnus-srvr.el (gnus-server-compact-server): Ditto.
c9e31f32 7291 * nnml.el (nnml-request-compact-group): Handle self Xref: field in
01c52d31
MB
7292 NOV database and in article itself.
7293 Invalidate article backlog.
7294
72952005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
7296
7297 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
7298
72992005-10-26 Simon Josefsson <jas@extundo.com>
7300
7301 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
7302 part of 2004-07-25 change.
7303
73042005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
7305
7306 * message.el (message-display-completion-list): New function.
7307 (message-expand-group): Use it; make sure the Completions buffer
7308 is modifiable.
7309
73102005-10-30 Chong Yidong <cyd@stupidchicken.com>
7311
c9e31f32 7312 * imap.el (imap-open): Handle case where buffer is a buffer object.
01c52d31
MB
7313
73142005-10-24 Eli Zaretskii <eliz@gnu.org>
7315
7316 * pgg-def.el:
7317 * pgg-gpg.el:
7318 * pgg-parse.el:
7319 * pgg-pgp.el:
7320 * pgg-pgp5.el:
7321 * pgg.el: Move to the parent lisp directory.
7322
73232005-10-23 Chong Yidong <cyd@stupidchicken.com>
7324
7325 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
7326 user-mail-name is an empty string.
7327
73282005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
7329
7330 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
7331 depending on gnus-score-decay-constant.
7332
7333 * encrypt.el (encrypt-insert-file-contents)
7334 (encrypt-write-file-contents): Don't use `gnus-message'.
7335
7336 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
7337 arguments.
7338 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
7339 arguments to mm-uu-verbatim-marks-extract.
7340 (mm-uu-hide-markers): New variable.
7341 (mm-uu-extract): Use face similar to `gnus-cite-3'.
7342
7343 * gnus-fun.el (gnus-convert-image-to-x-face-command)
7344 (gnus-convert-image-to-face-command): Use "convert" by default to
7345 allow other input image formats.
7346 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
7347 accordingly.
7348
73492005-10-23 Simon Josefsson <jas@extundo.com>
7350
7351 * imap.el (imap-gssapi-program): Align command line parameters
7352 with latest GNU SASL.
7353 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
7354
73552005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7356
7357 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
7358 HTML.
7359 (nnslashdot-request-article): Ditto.
7360
73612005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
7362
7363 * mail-source.el (mail-source-fetch-pop): Require pop3.
7364 (mail-source-check-pop): Ditto.
7365
73662005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
7367
7368 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
7369 errors.
7370
73712005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
7372
7373 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
7374 (gnus-treat-strip-leading-blank-lines): Improve doc string.
7375
7376 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
7377
7378 * mm-bodies.el (mm-decode-string): Call
7379 `mm-charset-to-coding-system' with allow-override argument.
7380
73812005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
7382
7383 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
7384 (rfc2047-charset-to-coding-system): New function.
7385 (rfc2047-decode-encoded-words): New function.
7386 (rfc2047-decode-region): Use them.
7387 (rfc2047-decode-cte): Remove.
7388 (rfc2047-parse-and-decode): Remove.
7389 (rfc2047-decode): Remove.
7390
73912005-10-15 Kenichi Handa <handa@m17n.org>
7392
7393 * rfc2047.el (rfc2047-decode-cte): New function.
7394 (rfc2047-decode-region): Change the way to decode successive
7395 encoded-words: decode B- or Q-encoding in each encoded-word,
7396 concatenate them, and decode it as charset.
7397
73982005-10-17 Chong Yidong <cyd@stupidchicken.com>
7399
7400 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
7401 widget-move-and-invoke.
7402 (gnus-custom-mode): Use gnus-custom-map.
7403
74042005-10-15 Bill Wohler <wohler@newt.com>
7405
7406 * message.el (message-tool-bar-map): Renamed image file from
7407 mail_send to mail/send.
7408
74092005-10-16 Masatake YAMATO <jet@gyve.org>
7410
7411 * message.el (message-expand-group): Pass the common
7412 prefix substring of completion to `display-completion-list'.
7413
74142005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
7415
7416 * mml-sec.el (mml-secure-method): New internal variable.
7417 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
7418 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
7419 functions using mml-secure-method.
7420
7421 * mml.el (mml-mode-map): Add key bindings for those functions.
7422 (mml-menu): Simplify security menu entries. Suggested by Jesper
7423 Harder <harder@myrealbox.com>.
7424 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
7425 end of message if point is the headers of the message.
7426
7427 * message.el (message-in-body-p): New function.
7428
7429 * assistant.el: Autoload gnus-util and netrc.
7430
7431 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
7432 Use `mm-charset-override-alist' only when decoding.
7433
7434 * mm-bodies.el (mm-decode-body): Call
7435 `mm-charset-to-coding-system' with allow-override argument.
7436
7437 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
7438 `filename' from Content-Disposition if Content-Type doesn't
7439 provide `name'.
7440 (gnus-mime-view-part-as-type): Set default instead of
7441 initial-input.
7442
74432005-10-09 Daniel Brockman <daniel@brockman.se>
7444
7445 * format-spec.el (format-spec): Propagate text properties of % spec.
7446
74472005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
7448
7449 * gnus-art.el (gnus-treat-predicate): Add `first'.
7450
74512005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
7452
7453 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
7454 (mm-charset-override-alist): New variable.
7455 (mm-charset-to-coding-system): Use it.
7456 (mm-codepage-setup): New helper function.
7457 (mm-charset-eval-alist): New variable.
7458 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
7459 about unknown charsets.
7460
74612005-10-04 David Hansen <david.hansen@gmx.net>
7462
7463 * nnrss.el (nnrss-request-article): Add support for the comments tag.
7464 (nnrss-check-group): Ditto.
7465
74662005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
7467
7468 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
7469 Rename x-gnus-verbatim to x-verbatim.
7470 (mm-uu-type-alist): Fix regexp for verbatim-marks.
7471
7472 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
7473 x-verbatim.
7474
7475 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
7476
7477 * gnus-util.el (gnus-remove-duplicates): Remove.
7478
7479 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
7480 instead of gnus-remove-duplicates.
7481
7482 * message.el (message-remove-duplicates): Remove.
7483 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
7484 message-remove-duplicates.
7485
7486 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
7487 available, else use implementation from `delete-dups'.
7488
7489 * message.el (message-insert-expires): New function.
7490 (message-mode-map): Add key binding.
7491 (message-mode-field-menu): Add menu entry.
7492 (message-mode): Document it.
7493 (message-make-expires-date): Use `message-make-date'.
7494
74952005-10-04 Josh Huber <huber@alum.wpi.edu>
7496
7497 * message.el (message-make-expires-date): New function.
7498
01c52d31
MB
74992005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
7500
7501 * time-date.el: Autoload parse-time-string, XEmacs needs it.
7502
75032005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
7504
7505 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
7506 function rather than the diff-mode.el package.
7507 (mm-display-external): Use with-current-buffer.
7508 (mm-viewer-completion-map, mm-viewer-completion-map):
7509 Move initialization inside declaration.
7510
75112005-09-29 Simon Josefsson <jas@extundo.com>
7512
7513 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
7514 autoload mail-check-payment.
7515 (spam-check-hashcash): Define unconditionally, since hashcash.el
7516 is part of Gnus now. Ignore errors from payment checking.
7517
75182005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
7519
7520 * message.el (message-bold-region, message-unbold-region): Rename
7521 from `bold-region' and `unbold-region'.
7522
7523 * message.el: Remove useless autoloads.
7524
75252005-09-28 Simon Josefsson <jas@extundo.com>
7526
7527 * message.el (message-use-idna): Default to t.
7528 (message-use-idna): Test whether encoding works too. Doc fix.
7529
75302005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
7531
7532 * nntp.el (nntp-warn-about-losing-connection): Remove.
7533
75342005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
7535
7536 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
7537 customizable. Change default value.
7538 (mm-uu-diff-groups-regexp): Change default value.
7539 (mm-uu-type-alist): Add doc string.
7540 (mm-uu-configure): Add doc string. Make it interactive.
7541 (mm-uu-tex-groups-regexp): New variable.
7542 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
7543 (mm-uu-type-alist): Add LaTeX documents.
7544 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
7545 of "text/verbatim".
7546 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
7547
7548 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
7549 instead of "text/verbatim".
7550
7551 * message.el (message-mark-inserted-region)
7552 (message-mark-insert-file): Use slrn style marks when called with
7553 prefix argument.
7554
75552005-09-27 Simon Josefsson <jas@extundo.com>
7556
7557 * message.el (message-idna-to-ascii-rhs-1): Reformat.
7558
880820fe 75592005-09-27 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
7560
7561 * message.el (message-remove-duplicates): New function.
7562 Implementation borrowed from `gnus-remove-duplicates'.
7563 (message-idna-to-ascii-rhs): Also encode idna addresses in
7564 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
7565 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
7566 only ask about the same idna domain once per header and also tell
7567 in what header to replace the idna domain.
7568
7569 * gnus-art.el (article-decode-idna-rhs): Also decode idna
7570 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
7571 (article-decode-idna-rhs): Fix regexp so that all idna-address in
7572 a header is decoded and not just the last one.
7573
75742005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7575
7576 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
7577 has been decoded.
7578
7579 * mm-decode.el (mm-automatic-display): Add text/verbatim.
7580 (mm-insert-part): Don't modify text if it has been decoded.
7581
7582 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
7583 decoded.
7584
7585 * mm-view.el (mm-inline-text): Don't strip text props unless
7586 decoding enriched or richtext parts.
7587
75882005-09-25 Romain Francoise <romain@orebokech.com>
7589
7590 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
7591 * gnus-start.el (gnus-subscribe-interactively):
7592 * gnus-uu.el (gnus-uu-grab-articles):
7593 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
7594 space.
7595
75962005-09-24 Emilio C. Lopes <eclig@gmx.net>
7597
7598 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
7599 * mm-view.el (mm-view-pkcs7-decrypt):
7600 * gnus-sum.el (gnus-summary-limit-to-extra)
7601 (gnus-summary-respool-article, gnus-read-move-group-name):
7602 * gnus-score.el (gnus-summary-increase-score):
7603 * gnus-util.el (gnus-completing-read-with-default):
7604 * gnus-art.el (gnus-read-save-file-name)
7605 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
7606 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
7607 * message.el (message-check-news-header-syntax):
7608 Follow convention for reading with the minibuffer.
7609
76102005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
7611
7612 * spam-report.el (spam-report-url-ping-plain):
7613 Use gnus-extended-version as User-Agent.
7614
7615 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
7616 default value is nil.
7617
7618 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
7619 (mm-uu-verbatim-marks-extract): New function.
7620 (mm-uu-extract): New face.
7621 (mm-uu-copy-to-buffer): Use it.
7622
7623 * spam-report.el (spam-report-gmane-ham): Renamed from
7624 `spam-report-gmane-unspam'.
7625 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
7626 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
7627
7628 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
7629 Autoload.
7630 (spam-report-gmane-unregister-routine): Renamed
7631 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
7632
76332005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
7634
7635 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
7636 (spam-report-gmane-unregister-routine): Add support for gmane
7637 unregistration.
7638
7639 * spam-report.el (spam-report-gmane-unspam)
7640 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
7641 (spam-report-gmane): Change to take a single article and do unspam
7642 registration.
7643
76442005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
7645
7646 * mm-url.el (mm-url-decode-entities): Fix regexp.
7647
76482005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7649
7650 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
7651 default to nil, to be able to use Gnus at all. If the default
7652 switches to something else, then the function should be fixed not
7653 be exceedingly slow.
7654
76552005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
7656
7657 * gnus-start.el (gnus-activate-group): If the server is nil, don't
7658 fail hard.
7659
7660 * spam-report.el: Add better Keywords line.
7661
7662 * spam.el: Add Maintainer and better Keywords line.
7663
76642005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
7665
7666 * gnus-art.el (gnus-article-replace-part)
7667 (gnus-mime-replace-part): New functions.
7668 (gnus-mime-action-alist, gnus-mime-button-commands)
7669 (gnus-mime-save-part-and-strip): Added file argument.
7670 (gnus-article-part-wrapper): Added interactive argument.
7671
7672 * gnus-sum.el (gnus-summary-mime-map): Add
7673 `gnus-article-replace-part'.
7674
76752005-09-19 Didier Verna <didier@xemacs.org>
7676
7677 The nnml compaction feature:
7678 * nnml.el (nnml-request-compact-group): New function.
7679 * nnml.el (nnml-request-compact): New function.
7680 * gnus-int.el (gnus-request-compact-group): New function.
7681 * gnus-int.el (gnus-request-compact): New function.
7682 * gnus-group.el (gnus-group-compact-group): New function.
7683 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
7684 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
7685 * gnus-srvr.el (gnus-server-compact-server): New function.
7686 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
7687 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
7688
76892005-09-18 Deepak Goel <deego@gnufans.org>
7690
7691 * sieve.el (sieve-help): Fix `message' call: first arg should be a
7692 format spec.
7693
76942005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
7695
7696 * gnus.el (gnus-group-startup-message): Bind image-load-path.
7697
76982005-09-15 Romain Francoise <romain@orebokech.com>
7699
7700 * message.el (message-fill-paragraph): Clarify docstring.
7701
77022005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
7703
7704 * gnus-art.el (gnus-mime-display-part): Protect against broken
7705 MIME messages.
7706
77072005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
7708
7709 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
7710 before parsing header.
7711
77122005-09-11 Jari Aalto <jari.aalto@cante.net>
7713
002876ab 7714 * html2text.el (html2text-replace-list): Add new entities.
01c52d31
MB
7715
77162005-09-11 Romain Francoise <romain@orebokech.com>
7717
7718 * message.el (message-alternative-emails): Improve docstring.
7719 (message-setup-1): Call `message-use-alternative-email-as-from'
7720 after `message-setup-hook' to give it precedence over posting
7721 styles, etc.
7722 (message-use-alternative-email-as-from): Add docstring. Remove
7723 the original From header if present.
7724
7725 * nnml.el (nnml-compressed-files-size-threshold): New variable.
7726 (nnml-save-mail): Use it.
7727
7728 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
7729 articles. Add new argument `silent'.
7730 (gnus-uu-mark-all): Report the total number of marked articles.
7731
77322005-09-10 Romain Francoise <romain@orebokech.com>
7733
7734 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
7735 (gnus-uu-mark-series): Likewise.
7736
77372005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
7738
7739 * spam-report.el (spam-report-gmane): Fix generation of spam
7740 report URL.
7741
77422005-09-10 Simon Josefsson <jas@extundo.com>
7743
7744 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
7745 t, based on discussion on the ding list with Robert Epprecht
7746 <epprecht@solnet.ch>.
7747
77482005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
7749
7750 * spam-report.el (spam-report-gmane): Make it work without
7751 X-Report-Spam header. Gmane now only provides Archived-At.
7752 This is only used if `spam-report-gmane-use-article-number' is nil.
7753 (spam-report-gmane-spam-header): Remove. Not used anymore.
7754
7755 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
7756 make `gnus-summary-sort-by-recipient' work with threading.
7757
7758 * nnweb.el (nnweb-google-wash-article): Print a message if article
7759 is not available.
7760
77612005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7762
7763 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
7764 change. Decode text/* parts content before displaying.
7765
77662005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
7767
7768 * mml-smime.el: Remove defvar of gnus-extract-address-components.
7769
77702005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
7771
7772 * mm-view.el (mm-display-inline-fontify): Disable support modes.
7773
77742005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
7775
c9e31f32 7776 * message.el (message-tab-body-function): Fix mismatched custom type.
01c52d31
MB
7777
7778 * gnus.el (gnus-group-change-level-function): Ditto.
7779
7780 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
7781
7782 * gnus-art.el (gnus-signature-limit)
7783 (gnus-article-mime-part-function): Ditto.
7784
77852005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
7786
7787 * mml.el (mml-mode): Silence the byte compiler.
7788
7789 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
7790 using `(sit-for 0)' before moving the point to the specified part;
7791 skip unbuttonized parts.
7792 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
7793 return to the summary window if gnus-auto-select-part is non-nil.
7794
77952005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
7796
7797 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
7798 variables.
7799 (mml-dnd-attach-file, mml-mode): Use them.
7800
7801 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
7802 Make fetching article by MID work again for Google Groups. Added
7803 FIXME concerning gnus-group-make-web-group.
7804
7805 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
7806 Don't depend on Gnus by using mail-extract-address-components if
7807 gnus-extract-address-components is not bound.
7808
78092005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7810
7811 * gnus-art.el (gnus-mime-display-security): Don't display the
7812 signature, but only the signed part.
7813
78142005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
7815
7816 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
7817
7818 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
7819 list, not listp.
7820
78212005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
7822
7823 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
7824 when encoding.
7825
7826 * mm-bodies.el (mm-decode-content-transfer-encoding):
7827 De-canonicalize CRLF for all text content types, not just
7828 text/plain.
7829
78302005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
7831
7832 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
7833 valid article; point arrow and cursor at the MIME button.
7834
78352005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
7836
7837 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
7838 Suggested by Dan Christensen <jdc@uwo.ca>.
7839
7840 * mm-decode.el (mm-save-part): Enable change of prompt.
7841
78422005-08-29 Jari Aalto <jari.aalto@cante.net>
7843
7844 * gnus-msg.el (gnus-inews-add-send-actions): Made
7845 `message-post-method' lambda parameter ARG `&optional'.
7846
78472005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
7848
7849 * gnus-sum.el (gnus-summary-mime-map): Added
7850 gnus-article-save-part-and-strip, gnus-article-delete-part and
7851 gnus-article-jump-to-part.
7852
7853 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
7854 (gnus-article-edit-part): Use it.
7855 (gnus-article-part-wrapper): Added no-handle argument.
7856 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
7857 functions.
7858
78592005-08-29 Romain Francoise <romain@orebokech.com>
7860
7861 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
7862 docstring.
7863 (gnus-face-from-file): Likewise.
7864
78652005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
7866
7867 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
7868 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
7869 non-nil.
7870 (gnus-auto-select-part): New variable.
7871 (gnus-article-jump-to-part): New function.
7872 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
7873 (gnus-mime-delete-part): Allow selecting specified part after
7874 deleting or stripping parts.
7875 (gnus-article-jump-to-part): Don't use `read-number'. Use last
7876 part if argument is bogus.
7877
78782005-08-31 Juanma Barranquero <lekktu@gmail.com>
7879
7880 * gnus-art.el (w3m-minor-mode-map):
7881 * gnus-spec.el (gnus-newsrc-file-version):
7882 * gnus-util.el (nnmail-active-file-coding-system)
7883 (gnus-original-article-buffer, gnus-user-agent):
7884 * gnus.el (gnus-ham-process-destinations)
7885 (gnus-parameter-ham-marks-alist)
7886 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
7887 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
7888 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
7889 * mm-decode.el (gnus-current-window-configuration):
7890 * mm-extern.el (gnus-article-mime-handles):
7891 * mm-url.el (url-current-object, url-package-name)
7892 (url-package-version):
7893 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
7894 (smime-keys, w3m-cid-retrieve-function-alist)
7895 (w3m-current-buffer, w3m-display-inline-images)
7896 (w3m-minor-mode-map):
7897 * mml-smime.el (gnus-extract-address-components):
7898 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
7899 (gnus-newsrc-hashtb, message-default-charset)
7900 (message-deletable-headers, message-options)
7901 (message-posting-charset, message-required-mail-headers)
7902 (message-required-news-headers):
7903 * mml1991.el (mc-pgp-always-sign):
7904 * mml2015.el (mc-pgp-always-sign):
7905 * nnheader.el (nnmail-extra-headers):
7906 * rfc1843.el (gnus-decode-encoded-word-function)
7907 (gnus-decode-header-function, gnus-newsgroup-name):
7908 * spam-stat.el (gnus-original-article-buffer): Add defvars.
7909
79102005-08-22 Karl Chen <quarl@cs.berkeley.edu>
7911
7912 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
7913 the end of the date treatments.
7914
79152005-08-15 Simon Josefsson <jas@extundo.com>
7916
7917 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
7918 it in url-handlers.el and XEmacs in url.el. Reported by Luca
7919 Capello and Romain Francoise.
7920 (pgg-fetch-key-function): Removed, not used?
7921 (pgg-insert-url-with-w3): Require url, to get
7922 url-insert-file-contents regardless of where it is defined.
7923
79242005-08-13 Romain Francoise <romain@orebokech.com>
7925
7926 * message.el (message-cite-original-1): New function.
7927 (message-cite-original): Use it.
7928 (message-cite-original-without-signature): Ditto.
7929
79302005-08-08 Romain Francoise <romain@orebokech.com>
7931
7932 * message.el (message-yank-empty-prefix): New variable.
7933 (message-indent-citation): Use it.
7934 (message-cite-original-without-signature): Respect X-No-Archive.
7935
79362005-08-08 Simon Josefsson <jas@extundo.com>
7937
7938 * pgg.el: Autoload url-insert-file-contents instead of loading
7939 w3/url.
7940 (pgg-insert-url-with-w3): Don't load url here.
7941
79422005-08-07 Jesper Harder <harder@phys.au.dk>
7943
7944 * message.el (message-kill-to-signature): Don't insert newline at
7945 bol.
7946 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
7947
79482005-08-06 Romain Francoise <romain@orebokech.com>
7949
7950 * message.el (message-user-fqdn): Fix typo in docstring.
7951
79522005-08-05 Daiki Ueno <ueno@unixuser.org>
7953
7954 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
7955
7956 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
7957
79582005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
7959
7960 * mm-bodies.el (mm-encode-body): Use coding system rather than
7961 charset to encode text.
7962
7963 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
7964 number of charsets if utf-8 is available (XEmacs).
7965
79662005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
7967
7968 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
7969 taken from `gnus-button-mid-or-mail-regexp'.
7970 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
7971 (gnus-button-alist): Improve regexp for domain part of the MIDs
7972 for news:localpart@domain buttons.
7973 (gnus-button-ctan-directory-regexp): Update.
7974
79752005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
7976
7977 * sieve-manage.el (sieve-manage-interactive-login): Use
7978 make-local-variable rather than make-variable-buffer-local.
7979 (sieve-manage-open): Ditto.
7980 (sieve-manage-authenticate): Ditto.
7981
7982 * mml.el (mml-generate-mime-1): Make the content type default to
7983 text/plain if the filename is not specified.
7984
79852005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
7986
7987 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
7988 instead of insert-buffer.
7989
7990 * message.el (message-yank-original): Ditto; set the mark at the
7991 end of the yanked message.
7992
79932005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
7994
7995 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
7996 lines to scroll rather than to stop it.
7997
7998 * mml.el (mml-generate-default-type): Add doc string.
7999 (mml-generate-mime-1): Use mm-default-file-encoding or make it
8000 default to application/octet-stream when determining the content
8001 type if it is not specified for the part or the mml contents; add
8002 a comment about mml-generate-default-type.
8003
80042005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
8005
8006 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
8007 make it default to application/octet-stream when determining the
8008 content type if it is not specified for the external contents.
8009
80102005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
8011
8012 * rfc2231.el (rfc2231-parse-string): Take care that not only a
8013 segmented parameter but also other parameters might be there.
8014
80152005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
8016
8017 * mm-decode.el (mm-display-external): Delete temp file, directory
8018 and buffer immediately if the external process is exited.
8019
80202005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
8021
8022 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
8023 fewer lines than that of scroll-margin.
8024 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
8025
80262005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
8027
8028 * gnus-art.el (gnus-article-next-page): Revert.
8029 (gnus-article-beginning-of-window): New macro.
8030 (gnus-article-next-page-1): Use it.
8031 (gnus-article-prev-page): Ditto.
8032 (gnus-article-edit-part): Use insert-buffer-substring instead of
8033 insert-buffer.
8034 (gnus-article-edit-exit): Ditto.
8035
8036 * gnus-util.el (gnus-beginning-of-window): Remove.
8037 (gnus-end-of-window): Remove.
8038
80392005-07-25 Simon Josefsson <jas@extundo.com>
8040
8041 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
8042 to have the url package without w3. Reported by Daiki Ueno
8043 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
8044
80452005-07-20 Didier Verna <didier@xemacs.org>
8046
8047 * gnus-diary.el: Remove the description comment (nndiary is now
8048 properly documented in the Gnus manual).
8049 Fix the spelling of "Back End".
8050 * nndiary.el: Ditto.
8051 Fix the copyright notice.
8052
80532005-07-18 Romain Francoise <romain@orebokech.com>
8054
149cd465
JB
8055 * gnus-sum.el (gnus-summary-to-prefix)
8056 (gnus-summary-newsgroup-prefix): New variables.
01c52d31
MB
8057 (gnus-summary-from-or-to-or-newsgroups): Use them.
8058
80592005-07-17 Romain Francoise <romain@orebokech.com>
8060
8061 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
8062 space as it's generally not especially interesting to the user.
8063
80642005-07-16 Romain Francoise <romain@orebokech.com>
8065
8066 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
8067 nil to avoid prompting and file modification if one of the
8068 messages at the top of the nnfolder file contains a copyright
8069 notice.
8070 Update copyright notice.
8071
8072 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
8073 instead of `current-time-string' as the latter creates a time
8074 string that is not RFC 2822 compliant (it lacks the zone).
8075 Update copyright notice.
8076
80772005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8078
8079 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
8080 for text/rtf. Display default in prompt. Pass default for M-n.
8081
8082 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
8083
80842005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8085
8086 * gnus-msg.el (gnus-button-mailto): Remove
8087 save-selected-window-window hackery because it relies on
8088 save-selected-window internals.
8089
80902005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
8091
8092 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
8093 (gnus-article-next-page-1): Use gnus-beginning-of-window.
8094 (gnus-article-prev-page): Ditto.
8095
8096 * gnus-util.el (gnus-beginning-of-window): New function.
8097 (gnus-end-of-window): New function.
8098
80992005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
8100
8101 * gnus-score.el (gnus-score-edit-all-score): Set
8102 gnus-score-edit-exit-function to gnus-score-edit-done and call
8103 gnus-message.
8104
81052005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8106
8107 * gnus-msg.el (gnus-button-mailto): Remove
8108 save-selected-window-window hackery because it relies on
8109 save-selected-window internals.
8110
81112005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
8112
8113 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
8114 add-minor-mode.
8115 (gnus-binary-mode): Ditto.
8116
8117 * gnus-topic.el (gnus-topic-mode): Ditto.
8118
81192005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8120
8121 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
8122 (gnus-article-prev-page): Take scroll-margin into consideration.
8123
81242005-07-04 Lute Kamstra <lute@gnu.org>
8125
8126 Update FSF's address in GPL notices.
8127
81282005-07-04 Juanma Barranquero <lekktu@gmail.com>
8129
8130 * gnus.el (gnus-exit):
8131 * gnus-group.el (gnus-group-icons):
8132 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
8133
8134 * gnus-nocem.el (gnus-nocem):
8135 * message.el (message-various, message-buffers, message-sending)
8136 (message-interface, message-forwarding, message-insertion)
8137 (message-headers, message-news, message-mail):
8138 * pgg-gpg.el (pgg-gpg):
8139 * pgg-parse.el (pgg-parse):
8140 * pgg-pgp.el (pgg-pgp):
8141 * pgg-pgp5.el (pgg-pgp5):
8142 * pop3.el (pop3): Finish `defgroup' description with period.
8143
81442005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
8145
8146 * gnus-art.el (article-display-face): Improve the efficiency.
8147 (article-display-x-face): Ditto; remove grey x-face stuff.
8148
81492005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
8150
8151 * gnus-art.el (article-display-face): Correct the position in
8152 which Faces are inserted.
8153
81542005-06-29 Didier Verna <didier@xemacs.org>
8155
8156 * gnus-art.el (article-display-face): Display faces in correct
8157 order.
8158
81592005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
8160
8161 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
8162 (gnus-fill-real-hashtb): Use hash table instead of obarray.
8163 (gnus-nocem-check-article): Fetch the Type header.
8164 (gnus-nocem-message-wanted-p): Fix the way to examine types.
8165 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
8166 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
8167 make sure gnus-nocem-hashtb is initialized.
8168 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
8169 (gnus-nocem-unwanted-article-p): Ditto.
8170
8171 * pgg.el (pgg-verify): Return the verification result.
8172
81732005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8174
8175 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
8176 is ascii.
8177
81782005-06-24 Juanma Barranquero <lekktu@gmail.com>
8179
8180 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
8181 `show-nonbreak-escape'.
8182
81832005-06-23 Lute Kamstra <lute@gnu.org>
8184
8185 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
8186
8187 * dig.el (dig-mode):
8188 * smime.el (smime-mode): Use gnus-run-mode-hooks.
8189
81902005-06-21 Juanma Barranquero <lekktu@gmail.com>
8191
8192 * nnimap.el (nnimap-split-download-body): Fix spellings.
8193
81942005-06-16 Juanma Barranquero <lekktu@gmail.com>
8195
8196 * gnus-art.el (gnus-article-encrypt-body):
8197 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
8198 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
8199 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 8200
880820fe 82012005-06-16 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8202
8203 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
8204 header by looking for magic "MII" at the beginnig.
8205
82062005-06-16 Miles Bader <miles@gnu.org>
8207
8208 * assistant.el (assistant-field): Remove "-face" suffix from face name.
8209 (assistant-field-face): New backward-compatibility alias for renamed
8210 face.
8211 (assistant-render-text): Use renamed assistant-field face.
8212
8213 * spam.el (spam): Remove "-face" suffix from face name.
8214 (spam-face): New backward-compatibility alias for renamed face.
8215 (spam-face, spam-initialize): Use renamed spam face.
8216
8217 * message.el (message-header-to, message-header-cc)
8218 (message-header-subject, message-header-newsgroups)
8219 (message-header-other, message-header-name)
8220 (message-header-xheader, message-separator, message-cited-text)
8221 (message-mml): Remove "-face" suffix from face names.
8222 (message-header-to-face, message-header-cc-face)
8223 (message-header-subject-face, message-header-newsgroups-face)
8224 (message-header-other-face, message-header-name-face)
8225 (message-header-xheader-face, message-separator-face)
8226 (message-cited-text-face, message-mml-face):
8227 New backward-compatibility aliases for renamed faces.
8228 (message-font-lock-keywords): Use renamed message faces.
8229
8230 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
8231 (sieve-test-commands, sieve-tagged-arguments):
8232 Remove "-face" suffix from face names.
8233 (sieve-control-commands-face, sieve-action-commands-face)
8234 (sieve-test-commands-face, sieve-tagged-arguments-face):
8235 New backward-compatibility aliases for renamed faces.
8236 (sieve-control-commands-face, sieve-action-commands-face)
8237 (sieve-test-commands-face, sieve-tagged-arguments-face):
8238 Use renamed sieve faces.
8239
8240 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
8241 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
8242 (gnus-group-news-3-empty, gnus-group-news-4)
8243 (gnus-group-news-4-empty, gnus-group-news-5)
8244 (gnus-group-news-5-empty, gnus-group-news-6)
8245 (gnus-group-news-6-empty, gnus-group-news-low)
8246 (gnus-group-news-low-empty, gnus-group-mail-1)
8247 (gnus-group-mail-1-empty, gnus-group-mail-2)
8248 (gnus-group-mail-2-empty, gnus-group-mail-3)
8249 (gnus-group-mail-3-empty, gnus-group-mail-low)
8250 (gnus-group-mail-low-empty, gnus-summary-selected)
8251 (gnus-summary-cancelled, gnus-summary-high-ticked)
8252 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
8253 (gnus-summary-high-ancient, gnus-summary-low-ancient)
8254 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
8255 (gnus-summary-low-undownloaded)
8256 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
8257 (gnus-summary-low-unread, gnus-summary-normal-unread)
8258 (gnus-summary-high-read, gnus-summary-low-read)
8259 (gnus-summary-normal-read, gnus-splash):
8260 Remove "-face" suffix from face names.
8261 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
8262 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
8263 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
8264 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
8265 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
8266 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
8267 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
8268 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
8269 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
8270 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
8271 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
8272 (gnus-summary-selected-face, gnus-summary-cancelled-face)
8273 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
8274 (gnus-summary-normal-ticked-face)
8275 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
8276 (gnus-summary-normal-ancient-face)
8277 (gnus-summary-high-undownloaded-face)
8278 (gnus-summary-low-undownloaded-face)
8279 (gnus-summary-normal-undownloaded-face)
8280 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
8281 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
8282 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
8283 (gnus-splash-face):
8284 New backward-compatibility aliases for renamed faces.
8285 (gnus-group-startup-message): Use renamed gnus faces.
8286
8287 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
8288 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
8289 (gnus-server-agent): Remove "-face" suffix from face names.
8290 (gnus-server-agent-face, gnus-server-opened-face)
8291 (gnus-server-closed-face, gnus-server-denied-face)
8292 (gnus-server-offline-face):
8293 New backward-compatibility aliases for renamed faces.
8294 (gnus-server-agent-face, gnus-server-opened-face)
8295 (gnus-server-closed-face, gnus-server-denied-face)
8296 (gnus-server-offline-face): Use renamed gnus faces.
8297
8298 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
8299 Remove "-face" suffix from face names.
8300 (gnus-picon-xbm-face, gnus-picon-face):
8301 New backward-compatibility aliases for renamed faces.
8302
8303 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
8304 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
8305 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
8306 (gnus-cite-11): Remove "-face" suffix from face names.
8307 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
8308 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
8309 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
8310 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
8311 New backward-compatibility aliases for renamed faces.
8312 (gnus-cite-attribution-face, gnus-cite-face-list)
8313 (gnus-article-boring-faces): Use renamed gnus faces.
8314
8315 * gnus-art.el (gnus-signature, gnus-header-from)
8316 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
8317 (gnus-header-content): Remove "-face" suffix from face names.
8318 (gnus-signature-face, gnus-header-from-face)
8319 (gnus-header-subject-face, gnus-header-newsgroups-face)
8320 (gnus-header-name-face, gnus-header-content-face):
8321 New backward-compatibility aliases for renamed faces.
8322 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
8323
8324 * gnus-sum.el (gnus-summary-selected-face)
8325 (gnus-summary-highlight): Use renamed gnus faces.
8326 * gnus-group.el (gnus-group-highlight): Likewise.
8327
83282005-06-14 Juanma Barranquero <lekktu@gmail.com>
8329
8330 * gnus-sieve.el (gnus-sieve-article-add-rule):
8331 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
8332 * spam-stat.el (spam-stat-buffer-change-to-spam)
8333 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
8334
8335 * message.el (message-is-yours-p):
8336 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
8337
83382005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8339
8340 * mm-view.el (mm-inline-text): Withdraw the last change.
8341
83422005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
8343
8344 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
8345 executing enriched-decode.
8346
83472005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
8348
8349 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
8350 charset of tar files.
8351
83522005-06-04 Luc Teirlinck <teirllm@auburn.edu>
8353
8354 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
8355
83562005-06-04 Lute Kamstra <lute@gnu.org>
8357
8358 * nnfolder.el (nnfolder-read-folder): Make sure that undo
8359 information is never recorded.
8360
83612005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
8362
8363 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
8364
83652005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
8366
8367 * pop3.el (pop3-apop): Run md5 in the binary mode.
8368
8369 * starttls.el (starttls-set-process-query-on-exit-flag):
8370 Use eval-and-compile.
8371
83722005-05-31 Simon Josefsson <jas@extundo.com>
8373
8374 * smime.el (smime-replace-in-string): Define.
8375 (smime-cert-by-ldap-1): Use it.
8376
83772005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
8378
8379 * gnus-art.el (article-display-x-face): Replace
8380 process-kill-without-query by gnus-set-process-query-on-exit-flag.
8381
8382 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
8383 set-process-query-on-exit-flag or process-kill-without-query.
8384
8385 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
8386 loop instead of replace-regexp.
8387
8388 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
8389 instead of process-kill-without-query if it is available.
8390
8391 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
8392 instead of find-file-hooks if it is available.
8393
8394 * mml1991.el: Bind pgg-default-user-id when compiling.
8395
8396 * mml2015.el: Bind pgg-default-user-id when compiling.
8397
8398 * nndraft.el (nndraft-request-associate-buffer):
8399 Use write-contents-functions instead of write-contents-hooks if it is
8400 available.
8401
8402 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
8403 instead of find-file-hooks if it is available.
8404
8405 * nntp.el (nntp-open-connection): Replace
8406 process-kill-without-query by gnus-set-process-query-on-exit-flag.
8407 (nntp-open-ssl-stream): Ditto.
8408 (nntp-open-tls-stream): Ditto.
8409
8410 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
8411 set-process-query-on-exit-flag or process-kill-without-query.
8412 (starttls-open-stream-gnutls): Use it instead of
8413 process-kill-without-query.
8414 (starttls-open-stream): Ditto.
8415
84162005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
8417
8418 * smime.el (smime-cert-by-ldap-1): Don't use
8419 replace-regexp-in-string.
8420
880820fe 84212005-05-31 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8422
8423 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
8424
8425 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
002876ab 8426 in PEM format. Adjust to the XEmacs compability.
01c52d31
MB
8427
84282005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
8429
8430 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
8431 by `string-to-number'.
8432 * gnus-agent.el (gnus-agent-regenerate-group)
8433 (gnus-agent-fetch-articles): Ditto.
8434 * gnus-art.el (gnus-button-fetch-group): Ditto.
8435 * gnus-cache.el (gnus-cache-generate-active)
8436 (gnus-cache-articles-in-group): Ditto.
8437 * gnus-group.el (gnus-group-set-current-level)
8438 (gnus-group-insert-group-line): Ditto.
8439 * gnus-score.el (gnus-score-set-expunge-below)
8440 (gnus-score-set-mark-below, gnus-summary-score-effect)
8441 (gnus-summary-score-entry): Ditto.
8442 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
8443 (gnus-soup-pack): Ditto.
8444 * gnus-spec.el (gnus-xmas-format): Ditto.
8445 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
8446 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
8447 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
8448 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
8449 * nndb.el (nndb-get-remote-expire-response): Ditto.
8450 * nndiary.el (nndiary-parse-schedule-value)
8451 (nndiary-string-to-number, nndiary-request-replace-article)
8452 (nndiary-request-article): Ditto.
8453 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
8454 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
8455 * nneething.el (nneething-make-head): Ditto.
8456 * nnfolder.el (nnfolder-request-article)
8457 (nnfolder-retrieve-headers): Ditto.
8458 * nnheader.el (nnheader-file-to-number): Ditto.
8459 * nnkiboze.el (nnkiboze-request-article): Ditto.
8460 * nnmail.el (nnmail-process-unix-mail-format)
8461 (nnmail-process-babyl-mail-format): Ditto.
8462 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
8463 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
8464 (nnmh-request-create-group, nnmh-request-list-1)
8465 (nnmh-request-group, nnmh-request-article): Ditto.
8466 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
8467 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
8468 * nnsoup.el (nnsoup-make-active): Ditto.
8469 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
8470 * nntp.el (nntp-find-group-and-number)
8471 (nntp-retrieve-headers-with-xover): Ditto.
8472 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
8473 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
8474 (pgg-format-key-identifier): Ditto.
8475 * pop3.el (pop3-last, pop3-stat): Ditto.
8476 * qp.el (quoted-printable-decode-region): Ditto.
8477
8478 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
8479 of concat.
8480
84812005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
8482
8483 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
8484
8485 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
8486
8487 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
8488
8489 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
8490
8491 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
8492
8493 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
8494
8495 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
8496 (gnus-carpal-mode): Ditto.
8497
8498 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
8499 (gnus-browse-mode): Ditto.
8500
8501 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
8502
8503 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
8504
85052005-05-29 Richard M. Stallman <rms@gnu.org>
8506
8507 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
8508
85092005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
8510
8511 * gnus-util.el (gnus-run-mode-hooks): New function.
8512
8513 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
8514
85152005-05-26 Luc Teirlinck <teirllm@auburn.edu>
8516
8517 * gnus-agent.el (gnus-agent-make-mode-line-string):
8518 Use mode-line-highlight as mouse-face.
8519
85202005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
8521
8522 * canlock.el (canlock): Change the parent group to news.
8523
8524 * deuglify.el (gnus-outlook-deuglify): Add :group.
8525
8526 * dig.el (dig): Add :group.
8527
8528 * dns-mode.el (dns-mode): Add :group.
8529
8530 * encrypt.el (encrypt): Add :group.
8531
8532 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
8533 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
8534 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
8535 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
8536 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
8537
8538 * gnus-diary.el (gnus-diary): Add :group.
8539
8540 * gnus.el (gnus-group-news-1-face): Add :group.
8541 (gnus-group-news-1-empty-face): Ditto.
8542 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
8543 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
8544 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
8545 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
8546 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
8547 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
8548 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
8549 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
8550 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
8551 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
8552 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
8553 (gnus-summary-high-ticked-face): Ditto.
8554 (gnus-summary-low-ticked-face): Ditto.
8555 (gnus-summary-normal-ticked-face): Ditto.
8556 (gnus-summary-high-ancient-face): Ditto.
8557 (gnus-summary-low-ancient-face): Ditto.
8558 (gnus-summary-normal-ancient-face): Ditto.
8559 (gnus-summary-high-undownloaded-face): Ditto.
8560 (gnus-summary-low-undownloaded-face): Ditto.
8561 (gnus-summary-normal-undownloaded-face): Ditto.
8562 (gnus-summary-high-unread-face): Ditto.
8563 (gnus-summary-low-unread-face): Ditto.
8564 (gnus-summary-normal-unread-face): Ditto.
8565 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
8566 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
8567
8568 * hashcash.el (hashcash): New custom group.
8569 (hashcash-default-payment): Add :group.
8570 (hashcash-payment-alist): Ditto.
8571 (hashcash-default-accept-payment): Ditto.
8572 (hashcash-accept-resources): Ditto.
8573 (hashcash-path): Ditto.
8574 (hashcash-extra-generate-parameters): Ditto.
8575 (hashcash-double-spend-database): Ditto.
8576 (hashcash-in-news): Ditto.
8577
8578 * message.el (message-minibuffer-local-map): Add :group.
8579
8580 * netrc.el (netrc): Add :group.
8581
8582 * sieve-manage.el (sieve-manage-log): Add :group.
8583 (sieve-manage-default-user): Diito.
8584 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
8585 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
8586 (sieve-manage-authenticators): Ditto.
8587 (sieve-manage-authenticator-alist): Ditto.
8588 (sieve-manage-default-port): Ditto.
8589
8590 * sieve-mode.el (sieve-control-commands-face): Add :group.
8591 (sieve-action-commands-face): Ditto.
8592 (sieve-test-commands-face): Ditto.
8593 (sieve-tagged-arguments-face): Ditto.
8594
8595 * smime.el (smime): Add :group.
8596
8597 * spam-report.el (spam-report): Add :group.
8598
8599 * spam.el (spam, spam-face): Add :group.
8600
86012005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8602
8603 * nntp.el (nntp-next-result-arrived-p): Some news servers may
8604 return \n.\n.\n at the end of articles. Protect against that.
8605 (nntp-with-open-group): Allow debugging.
8606
8607 * nnheader.el (mail-header-set-extra): Make into a function
8608 because I just could't understand how to quote the list properly.
8609
8610 * dns.el (query-dns-cached): New function.
8611
86122005-05-26 Lute Kamstra <lute@gnu.org>
8613
8614 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
8615
86162005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
8617
8618 * gnus-art.el: Don't autoload mail-extract-address-components.
8619
8620 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
8621 eval-and-compile to evaluate it.
8622
8623 * hashcash.el: Don't autoload executable-find.
8624
8625 * nndb.el: Don't declare the nndb back end two or more times; don't
8626 autoload news-reply-mode, news-setup, cancel-timer and telnet.
8627
8628 * nntp.el: Autoload format-spec instead of format; use
8629 eval-and-compile to evaluate autoload forms.
8630
86312005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
8632
8633 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
8634
86352005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8636
8637 * gnus.el (gnus-version-number): Bump version.
8638
86392005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
8640
8641 * gnus.el: No Gnus v0.3 is released.
8642
86432005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
8644
8645 * gnus-art.el (gnus-article-edit-part): Disable undo.
8646
86472005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
8648
8649 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
8650 gnus-article-date-lapsed-new-header is t if date timer is active;
8651 skip headers in which the original date value is empty.
8652 (gnus-article-save-original-date): Redefine it as a macro.
8653 (gnus-display-mime): Use it.
8654
86552005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
8656
8657 * gnus-art.el (article-date-ut): Support converting date in
8658 forwarded parts as well.
8659 (gnus-article-save-original-date): New function.
8660 (gnus-display-mime): Use it.
8661
86622005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
8663
8664 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
8665 enclosure element of <item>.
8666
86672005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
8668
8669 * message.el (message-kill-buffer-query): Renamed from
8670 `message-kill-buffer-query-if-modified'. Added :version.
8671
86722005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
8673
8674 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
8675 window layout.
8676
86772005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
8678
8679 * mml.el: Autoload dnd when compiling.
8680
86812005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
8682
8683 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
8684 x-dnd-*.
8685
86862005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
8687
8688 * qp.el (quoted-printable-encode-region): Save excursion.
8689
86902005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
8691
8692 * message.el (message-kill-buffer-query-if-modified): Add new variable
8693 so the user can kill a modified message buffer quickly.
8694 (message-kill-buffer): Use it.
8695
86962005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
8697
8698 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
8699 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
8700
87012005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
8702
8703 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
8704 contained in text because xml.el decodes entities) with LFs.
8705
87062005-04-11 Lute Kamstra <lute@gnu.org>
8707
8708 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
8709 differently.
8710
87112005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
8712
8713 * mm-util.el (mm-detect-coding-region): Typo.
8714
87152005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
8716
8717 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
8718
f0131492 87192005-04-06 Deepak Goel <deego@gnufans.org>
01c52d31
MB
8720
8721 * spam-stat.el (spam-stat-score-buffer): Add a call to a
8722 user-function allow user modifications of the scores.
8723 (spam-stat-score-buffer-user): New function, to allow
8724 user-computed modifications to the score.
002876ab
JB
8725 (spam-stat-score-buffer-user-functions): List of additional
8726 scoring functions.
8727 (spam-stat-error-holder): Global temporary error holder.
8728 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
8729 variable.
01c52d31
MB
8730
87312005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
8732
8733 * gnus-registry.el (gnus-registry-clean-empty-function)
8734 (gnus-registry-trim, gnus-registry-fetch-groups)
8735 (gnus-registry-delete-group): Groups that match
8736 `gnus-registry-ignored-groups' are removed from the registry
8737 entries, not just ignored for splitting. This helps clean up the
8738 registry. Also, `gnus-registry-fetch-groups' is a convenient way
8739 to get all the groups a message ID is in.
8740
8741 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
8742 (spam-stat-split-fancy): Change "threshhold" to "threshold"
8743 (spam-stat-score-buffer-user-functions): Add :number custom type.
8744
87452005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
8746
8747 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
8748 argument in XEmacs.
8749
8750 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
8751 (nnrss-request-group): Decode group name first.
8752 (nnrss-request-article): Make a text/plain article if mml-to-mime
8753 failed.
8754 (nnrss-get-encoding): Return a compatible encoding according to
8755 nnrss-compatible-encoding-alist.
8756 (nnrss-find-el): Use consp instead of listp.
8757 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
8758
87592005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
8760
8761 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
8762 which Emacs 20 doesn't support.
8763 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
8764
87652005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
8766
8767 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
002876ab 8768 silence the byte compiler inside the defun.
01c52d31
MB
8769
8770 * gnus-demon.el (parse-time-string): Add autoload.
8771
8772 * gnus-delay.el (parse-time-string): Add autoload.
8773
8774 * gnus-art.el (parse-time-string): Add autoload.
8775
8776 * nnultimate.el (parse-time): Require for `parse-time-string'.
8777
87782005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
8779
8780 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
8781
8782 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
8783
8784 * smime.el (smime-ldap-host-list): Add :version.
8785
87862005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
8787
8788 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
8789 pass it to `gnus-browse-read-group'.
8790 (gnus-browse-read-group): Add NUMBER argument and pass it to
8791 `gnus-group-read-ephemeral-group'.
8792
8793 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
8794 argument and pass it to `gnus-group-read-group'.
8795
87962005-03-19 Aidan Kehoe <kehoea@parhasard.net>
8797
8798 * mm-util.el (mm-xemacs-find-mime-charset): Only call
8799 mm-xemacs-find-mime-charset-1 if we have the mule feature
8800 available at runtime.
8801
88022005-03-25 Werner Lemberg <wl@gnu.org>
8803
8804 * nnmaildir.el: Replace `illegal' with `invalid'.
8805
88062005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
8807
8808 * gnus-start.el (gnus-display-time-event-handler):
8809 Check display-time-timer at runtime rather than only at load time
8810 in case display-time-mode is turned off in the mean time.
8811
88122005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
8813
8814 * nnimap.el (nnimap-open-connection): Print which authinfo file is
8815 used.
8816
8817 * nneething.el (nneething-map-file-directory): Derive from
8818 `gnus-directory'.
8819
8820 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
8821 the To/Cc button.
8822
88232005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
8824
8825 * nnmaildir.el (nnmaildir-request-accept-article):
8826 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
8827
88282005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
8829
8830 * gnus-async.el: Require timer-funcs at compile time when in
8831 XEmacs for `run-with-idle-timer'.
8832
88332005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
8834
8835 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
8836 autoloaded function.
8837
88382005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
8839
8840 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
8841
880820fe 88422005-03-10 Arne Jørgensen <arne@arnested.dk> (tiny change)
01c52d31
MB
8843
8844 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
8845
88462005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
8847
8848 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
8849 gnus-expert-user to default.
8850
88512005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
8852
8853 * nnimap.el (nnimap-open-server): Ditto.
8854
8855 * imap.el (imap-authenticate): Fix typo.
8856
88572005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
8858
8859 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
8860 buffer (since IMAP server might return FETCH response out of
8861 order, and the nntp buffer must be sorted).
8862
88632005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
8864
8865 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
8866 comparison on string.
8867
149cd465
JB
8868 * gnus-agent.el (gnus-agent-long-article, gnus-agent-short-article)
8869 (gnus-agent-score): Renamed category keywords to match gnus-cus.
01c52d31
MB
8870 (gnus-agent-summary-fetch-series): Modified to protect against
8871 gnus-agent-summary-fetch-group clearing processable flags.
8872 (gnus-agent-synchronize-group-flags): Update live group buffer as
8873 synchronization may occur due to the user toggle the plugged
8874 status.
8875 (gnus-agent-fetch-group-1): Clear downloadable flag when article
8876 successfully downloaded.
8877 (gnus-agent-expire-group-1): Avoid using markers when the overview
8878 is in ascending order; greatly improves performance.
8879 (gnus-agent-regenerate-group): Use
8880 gnus-agent-synchronize-group-flags to reset read status in both
8881 gnus and server.
8882 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
8883
88842005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
8885
8886 * message.el: Don't autoload former message-utils variables.
8887 (message-strip-subject-trailing-was): Change doc string.
8888
8889 * nnweb.el: Fixes for `gnus-group-make-web-group'.
8890 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
8891 (nnweb-google-search): Add "hl=en" here.
8892 (nnweb-google-parse-1, nnweb-google-create-mapping):
8893 Don't hardcode URL.
8894
88952005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
8896
8897 * message.el (message-get-reply-headers, message-followup):
8898 Mention related variables `message-use-followup-to' and
8899 `message-use-mail-followup-to', in the information buffer.
8900
8901 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
8902 of broken groups(-beta).google.com.
8903
89042005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
8905
8906 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
8907 parameter to invoked gnus-request-move-article; remove the
8908 redundant gnus-sum-hint-move-is-internal variable; apply the marks
8909 all at once instead of once per article.
8910 (gnus-summary-remove-process-mark): Accept a list of articles as
8911 well as a single article for processing.
8912
8913 * gnus-int.el (gnus-request-move-article): Add move-is-internal
8914 parameter.
8915
8916 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
8917
8918 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
8919
8920 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
8921 parameter.
8922
8923 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
8924 parameter.
8925
8926 * nnimap.el (nnimap-request-move-article): Add move-is-internal
8927 parameter and remove the gnus-sum-hint-move-is-internal variable.
8928
8929 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
8930 parameter.
8931
8932 * nndraft.el (nndraft-request-move-article): Add move-is-internal
8933 parameter.
8934
8935 * nndiary.el (nndiary-request-move-article): Add move-is-internal
8936 parameter.
8937
8938 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
8939
8940 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
8941 parameter.
8942
8943 * nnagent.el (nnagent-request-move-article): Add move-is-internal
8944 parameter.
8945
89462005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
8947
8948 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
8949 a more conservative way.
8950
89512005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
8952
8953 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
8954 buffer, so it moves the window's cursor.
8955
880820fe 89562005-02-26 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8957
8958 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
8959 `mm-dissect-multipart' and receive the from field as an (optional)
8960 argument from `mm-dissect-multipart'.
8961 (mm-dissect-multipart): Receive the from field as an argument and
8962 pass it on when we call `mm-dissect-buffer' on MIME parts.
8963 Fixes verification/decryption of signed/encrypted MIME parts.
8964
89652005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
8966
8967 * gnus-sum.el (gnus-summary-move-article): Set
8968 gnus-sum-hint-move-is-internal for gnus-request-move-article and
8969 whatever it calls (right now, only nnimap-request-move article
8970 respects it).
8971
8972 * nnimap.el (nnimap-request-move-article): When
8973 gnus-sum-hint-move-is-internal is set, don't do the extra
8974 nnimap-request-article.
8975
89762005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
8977
8978 * nnheader.el (nnheader-find-file-noselect): Add doc string.
8979
8980 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
8981 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
8982
8983 * gnus-sum.el (gnus-summary-caesar-message):
8984 Apply `gnus-treat-article' after rotation.
8985
8986 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
8987 doc string.
8988
89892005-02-22 Simon Josefsson <jas@extundo.com>
8990
8991 * encrypt.el (encrypt-password-cache-expiry): Remove (use
880820fe 8992 `password-cache-expiry' instead). Reported by Arne Jørgensen
01c52d31
MB
8993 <arne@arnested.dk>.
8994 (encrypt): Add password-cache and password-cache-expiry as group
8995 members.
8996
880820fe 89972005-02-22 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8998
8999 * smime.el (smime-ldap-host-list): Doc fix.
9000 (smime-ask-passphrase): Use `password-read-and-add' to read (and
9001 cache) password.
9002 (smime-sign-region): Use it.
9003 (smime-decrypt-region): Use it.
9004 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
9005 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
9006 fails.
9007 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
9008 certificate from DER to PEM format rather than calling openssl.
9009
9010 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
9011
9012 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
9013 for signing/encryption.
9014
9015 * mml.el (mml-parse-1): Use them.
9016
880820fe 90172005-02-21 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9018
9019 * nnrss.el (nnrss-verbose): Removed.
9020 (nnrss-request-group): Use `nnheader-message' instead.
9021
90222005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
9023
9024 * nnrss.el (nnrss-verbose): New variable.
9025 (nnrss-request-group): Make it say nnrss is requesting a group.
9026
90272005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
9028
9029 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
9030 Handle news URL with given port correctly.
9031
90322005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
9033
9034 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
9035 containing special characters.
9036
9037 * gnus-sum.el (gnus-summary-edit-article): Ditto.
9038
9039 * mml.el (mime-to-mml): Ditto.
9040
9041 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
9042 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
9043 (rfc2047-decode-region): Quote decoded words containing special
9044 characters when rfc2047-quote-decoded-words-containing-tspecials
9045 is non-nil.
9046
90472005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
9048
9049 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
9050
9051 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
9052
90532005-02-15 Simon Josefsson <jas@extundo.com>
9054
9055 * nnimap.el (nnimap-debug): Doc fix.
9056
9057 * imap.el (imap-debug): Doc fix.
9058
90592005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
9060
9061 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
9062
90632005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
9064
9065 * gnus.el (spam-contents): Improve docs for spam-contents
9066 parameter in its variable incarnation.
9067
90682005-02-14 Simon Josefsson <jas@extundo.com>
9069
9070 * smime-ldap.el: Use require instead of load-library for ldap.
9071 (smime-ldap-search): Indent.
9072 (smime-ldap-search-internal): Shorten line.
9073
9074 * smime.el (smime-cert-by-dns): Add doc-string.
9075 (smime-cert-by-ldap-1): Indent.
9076
9077 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
9078 mml-smime-get-dns-ldap.
9079 (mml-smime-encrypt-query): Use new function. Default to ldap.
9080
880820fe 90812005-02-14 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9082
9083 * smime.el: Require smime-ldap.
9084 (smime-ldap-host-list): New variable.
9085 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
9086
9087 * mml-smime.el (mml-smime-encrypt-query): New function.
9088 (mml-smime-encrypt-query): Use it.
9089
9090 * smime-ldap.el: New file.
9091
90922005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
9093
9094 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
9095
90962005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
9097
9098 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
9099 argument in doc string. Make query for type more clear.
9100
91012005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9102
9103 * gnus.el (gnus-group-startup-message): Search for gnus images in
9104 etc/images/gnus.
9105 * mm-util.el (mm-image-load-path): Likewise.
9106 * smiley.el (smiley-data-directory): Search for smilies in
9107 etc/images/smilies.
9108
91092005-02-09 Kim F. Storm <storm@cua.dk>
9110
9111 Change Emacs release version from 21.4 to 22.1 throughout.
9112 Change Emacs development version from 21.3.50 to 22.0.50.
9113
91142005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
9115
9116 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
9117
9118 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
9119 non-Mule XEmacs as well.
9120 (mm-decompress-buffer): Signal an error intentionally if it does
9121 not decompress compressed data because auto-compression-mode is
9122 disabled.
9123
91242005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
9125
9126 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
9127 an ID in the registry even if it has no groups.
9128
91292005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
9130
9131 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
9132 merge it into mm-decompress-buffer.
9133 (gnus-mime-copy-part): Use the MIME part charset, the value which
9134 a user specified or gnus-newsgroup-charset for decoding, like
9135 gnus-mime-inline-part does; set buffer-file-coding-system to tell
9136 save-buffer what was used. Suggested by Kevin Ryde
9137 <user42@zip.com.au>.
9138 (gnus-mime-inline-part): Allow the name parameter as well as the
9139 filename parameter; force decompressing of compressed data; always
9140 display contents being not decoded as unibyte.
9141
9142 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
9143 as well as the filename parameter.
9144
9145 * mm-util.el (mm-decompress-buffer): Merge
9146 gnus-mime-jka-compr-maybe-uncompress.
9147 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
9148 of compressed data.
9149
91502005-02-08 Simon Josefsson <jas@extundo.com>
9151
9152 * imap.el (imap-log): Doc fix.
9153
91542005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
9155
9156 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
9157 the coding cookies; decompress compressed parts.
9158
10d1d0af 9159 * mml.el (mml-generate-mime-1): Add the charset parameter according
01c52d31
MB
9160 to the value which a user specified manually or the coding cookie.
9161
9162 * mm-util.el (mm-string-to-multibyte): New function.
9163 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
9164 (mm-coding-system-to-mime-charset): New function.
9165 (mm-decompress-buffer): New function.
9166 (mm-find-buffer-file-coding-system): New function.
9167
9168 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
9169 (mm-display-inline-fontify): Rewrite for decoding and decompressing
9170 parts.
9171
91722005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
9173
9174 * mm-view.el (mm-display-inline-fontify): Decode a part according
9175 to the charset parameter.
9176
91772005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
9178
9179 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
9180 prefix arg is neither nil nor a number, as info specifies.
9181
91822005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
9183
9184 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
9185 timestamps.
9186
91872005-02-02 Jari Aalto <jari.aalto@cante.net>
9188
9189 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
9190 groups error checking and notify user.
9191
91922005-02-02 Jari Aalto <jari.aalto@poboxes.com>
9193
9194 * message.el (message-send-mail-function): Check existence of
9195 sendmail-program first before using default value
9196 `message-send-mail-with-sendmail'. Otherwise use more generic
9197 `smtpmail-send-it'.
9198
91992005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
9200
9201 * nntp.el (nntp-request-update-info): Always return nil.
9202
92032005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
9204
9205 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
9206
92072005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
9208
9209 * message.el (message-beginning-of-line): Change the behavior when
9210 invoked between BOL and : so that it first moves backward.
9211
92122005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
9213
9214 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
9215 article buffer when editing of the article is discarded.
9216 (gnus-article-prepare): Revert.
9217
92182005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
9219
9220 * gnus-art.el (gnus-article-prepare):
9221 Remove message-strip-forbidden-properties from the local hook.
9222
92232005-01-27 Simon Josefsson <jas@extundo.com>
9224
9225 * password.el (password-cache-add): Only start one timer per key.
9226 Reported by Derek Atkins <warlord@MIT.EDU>.
9227
92282005-01-26 Steve Youngs <steve@sxemacs.org>
9229
9230 * run-at-time.el: Removed. It is no longer needed as
9231 timer-funcs.el in the xemacs-base package has a working version of
9232 `run-at-time'.
9233
9234 * password.el: Require timer-funcs instead of run-at-time in
9235 XEmacs.
9236 Remove `password-run-at-time' macro.
9237 (password-cache-add): Use `run-at-time' instead of
9238 `password-run-at-time'.
9239
9240 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
9241 for `run-with-idle-timer'.
9242
9243 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
9244 for `run-at-time'.
9245
9246 * mm-url.el: Require timer-funcs at compile time when in XEmacs
9247 for `with-timeout'.
9248
92492005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
9250
9251 * mml.el (mml-generate-mime-1): Convert string into unibyte when
9252 inserting " *mml*" buffer's contents into a unibyte temp buffer.
9253
92542005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
9255
9256 * mail-source.el (mail-source-fetch-imap): Search for ^From case
9257 sensitively.
9258
92592005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
9260
9261 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
9262
92632005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
9264
9265 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
9266 which will be inserted according to the multibyteness of a buffer
9267 rather than the type of contents. Suggested by ARISAWA Akihiro
9268 <ari@mbf.ocn.ne.jp>.
9269
9270 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
9271 of string which old xml.el may return rather than a string.
9272
92732005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
9274
9275 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
9276
92772005-01-16 Simon Josefsson <jas@extundo.com>
9278
9279 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
9280 idn/idna.el isn't available.
9281 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
9282 <michael@waxrat.com>.
9283
9284 * hashcash.el: Remove non-FSF copyright header.
9285
9286 * hashcash.el (hashcash-extra-generate-parameters): New variable.
9287 (hashcash-generate-payment): Use it.
9288 (hashcash-generate-payment-async): Use it.
9289
92902005-01-15 Simon Josefsson <jas@extundo.com>
9291
9292 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
9293 Suggested by Raymond Scholz <ray-2005@zonix.de>.
9294
9295 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
9296 gnus-summary-idna-message.
9297 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
9298 (gnus-summary-idna-message): New function.
9299
93002005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
9301
9302 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
9303 gnus-novice-user.
9304
93052005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
9306
9307 * nnrss.el (nnrss-request-delete-group): Delete entries in
9308 nnrss-group-alist as well.
9309 (nnrss-save-server-data): Insert newline.
9310
93112005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
9312
9313 * gnus.el (gnus-user-agent): Use list of symbols instead of
9314 symbols. Display full version number for (S)XEmacs. Optionally
9315 display (S)XEmacs codename.
9316
9317 * gnus-util.el (gnus-emacs-version): Update for new
9318 `gnus-user-agent'.
9319
9320 * gnus-msg.el (gnus-extended-version): Make it possible to omit
9321 Gnus version.
9322
93232005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
9324
9325 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
9326 which is unreadable in some setups.
9327
93282005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
9329
9330 * gnus-spec.el (gnus-update-format-specifications): Flush the
9331 group format spec cache if it doesn't support decoded group names.
9332
93332005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
9334
c9e31f32
SM
9335 * gnus-score.el (gnus-decay-scores, gnus-score-load-file):
9336 Allow to apply decay on score files matching a regexp.
01c52d31
MB
9337
93382004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
9339
9340 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
9341 compatibility in %g and %c.
9342
93432004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
9344
9345 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
9346 name for only %g and %c.
9347 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
9348 of gnus-tmp-group to decoded group name.
9349 (gnus-group-make-rss-group): Exclude `/'s from group names.
9350
93512004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
9352
9353 * nnrss.el (nnrss-get-encoding): Fix regexp.
9354
93552004-12-27 Simon Josefsson <jas@extundo.com>
9356
9357 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
9358 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
9359 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
9360
93612004-12-17 Kim F. Storm <storm@cua.dk>
9362
9363 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
9364
9365 * gnus-sum.el (gnus-summary-mode-map): Likewise.
9366
93672004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
9368
9369 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
9370
93712004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
9372
9373 * nnrss.el: Require rfc2047 and mml.
9374 (nnrss-file-coding-system): New variable.
9375 (nnrss-format-string): Redefine it as an inline function.
9376 (nnrss-decode-group-name): New function.
9377 (nnrss-string-as-multibyte): Remove.
9378 (nnrss-retrieve-headers): Decode group name; don't use
9379 nnrss-format-string.
9380 (nnrss-request-group): Decode group name.
9381 (nnrss-request-article): Decode group name; allow a Message-ID as
9382 well as an article number; don't use nnrss-format-string; encode a
9383 Message-ID string which may contain non-ASCII characters; use
9384 mml-to-mime to compose a MIME article.
9385 (nnrss-request-expire-articles): Decode group name.
9386 (nnrss-request-delete-group): Decode group name.
9387 (nnrss-fetch): Clarify error message.
9388 (nnrss-read-server-data): Use insert-file-contents instead of load;
9389 bind file-name-coding-system; use multibyte buffer.
9390 (nnrss-save-server-data): Bind coding-system-for-write to the
9391 value of nnrss-file-coding-system; bind file-name-coding-system;
9392 add coding cookie.
9393 (nnrss-read-group-data): Use insert-file-contents instead of load;
9394 bind file-name-coding-system; use multibyte buffer.
9395 (nnrss-save-group-data): Bind coding-system-for-write to the
9396 value of nnrss-file-coding-system; bind file-name-coding-system.
9397 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
9398 make it work with non-ASCII text.
9399 (nnrss-find-el): Make it work with old xml.el as well.
9400
94012004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
9402
9403 * nnrss.el (nnrss-get-encoding): New function.
9404 (nnrss-fetch): Use unibyte buffer initially; bind
9405 coding-system-for-read while performing mm-url-insert; remove ^Ms;
9406 decode contents according to the encoding attribute.
9407 (nnrss-save-group-data): Add coding cookie.
9408 (nnrss-mime-encode-string): New function.
9409 (nnrss-check-group): Use it to encode subject and author.
9410
94112004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
9412
9413 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
9414 imaginary variable.
9415
94162004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
9417
9418 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
9419 correctly even if there are wide characters.
9420
94212004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
9422
9423 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
9424 downcased symbol names; make a new cache instead of reusing
9425 bbdb-hashtable.
9426
94272004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
9428
9429 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
9430 concatenating segments rather than before concatenating them.
9431 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
9432
9433 * message.el (message-get-reply-headers): Bind `extra'.
9434
94352004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9436
9437 * message.el (message-extra-wide-headers): New variable.
9438 (message-get-reply-headers): Use it.
9439
94402004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
9441
9442 * gnus-agent.el (gnus-agent-group-path): Decode group name.
9443 (gnus-agent-group-pathname): Ditto.
9444
9445 * gnus-cache.el (gnus-cache-file-name): Decode group name.
9446
9447 * gnus-group.el (gnus-group-make-group): Decode group name.
9448 (gnus-group-make-rss-group): Register the group data after opening
9449 the nnrss group.
9450
94512004-12-17 Paul Jarc <prj@po.cwru.edu>
9452
9453 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
9454 by expiry now get marked as read.
9455
94562004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
9457
9458 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
9459
94602004-12-17 Aidan Kehoe <kehoea@parhasard.net>
9461
9462 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
9463 unify Latin characters in XEmacs.
9464 (mm-find-mime-charset-region): Use it.
9465
94662004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
9467
9468 * gnus-util.el (gnus-delete-directory): New function.
9469
9470 * gnus-agent.el (gnus-agent-delete-group): Use it.
9471
9472 * gnus-cache.el (gnus-cache-delete-group): Use it.
9473
94742004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
9475
9476 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
9477 names.
9478
94792004-12-16 Simon Josefsson <jas@extundo.com>
9480
9481 * hashcash.el (hashcash-payment-alist): Fix custom :type.
9482
94832004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
9484
9485 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
9486
9487 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
9488 (gnus-group-set-current-level): Decode group name.
9489
94902004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
9491
9492 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
9493 failed.
9494
94952004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
9496
9497 * gnus-group.el (gnus-group-delete-group): Decode group name.
9498 (gnus-group-make-rss-group): Encode group name.
9499 (gnus-group-catchup-current): Decode group name.
9500 (gnus-group-kill-group): Decode group name.
9501
95022004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
9503
9504 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
9505
95062004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
9507
9508 * gnus-group.el (gnus-group-make-rss-group):
9509 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
9510
9511 * gnus-start.el (gnus-setup-news): Honor user's setting to
9512 gnus-message-archive-method. Suggested by Lute Kamstra
9513 <lute@gnu.org>.
9514
95152004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
9516
9517 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
9518 global counterparts of the buffer-local variables.
9519
95202004-11-16 Romain Francoise <romain@orebokech.com>
9521
9522 * gnus-sum.el (gnus-summary-exit): Don't clear the global
9523 counterparts of the buffer-local variables.
9524
95252004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
9526
9527 * message.el (message-forbidden-properties): Fixed typo in doc
9528 string.
9529
95302004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
9531
9532 * gnus-util.el (gnus-replace-in-string): Added doc string.
9533
9534 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
9535 to avoid problems when splitting mails with many recipients.
9536
95372004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
9538
9539 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
9540 pop-to-buffer, covered by the subsequent gnus-configure-windows.
9541
95422004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
9543
9544 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
9545 if there is no hashtable in memory or file modification time is
9546 newer than cached timestamp.
9547
95482004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
9549
9550 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
9551 not-matching option.
9552
95532004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
9554
9555 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
9556 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
9557 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
9558 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
9559 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
9560 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
9561
95622004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
9563
9564 * message.el (message-forward-make-body-mml): Remove headers
9565 according to message-forward-ignored-headers if a message is decoded.
9566
95672004-12-02 Romain Francoise <romain@orebokech.com>
9568
9569 * message.el (message-forward-make-body-plain): Always remove
9570 headers according to message-forward-ignored-headers.
9571
95722004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
9573
9574 * spam.el (spam-summary-prepare-exit): Remove the
9575 gnus-summary-limit pop for now, it has problems with ham marks for
9576 me.
9577
95782004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
9579
9580 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
9581 correctly.
9582
95832004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
9584
9585 * format-spec.el (format-spec): Message the char.
9586
95872004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
9588
9589 * gnus-art.el (gnus-split-methods): Reformat comments.
9590
9591 * spam.el (spam-summary-prepare-exit): Remove article limits
9592 before exiting the summary buffer.
9593
95942004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
9595
9596 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
9597 order to silence the byte compiler.
9598
9599 * spam.el: Fix the way to silence the byte compiler, which
9600 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
9601 bbdb-search-simple, spam-BBDB-register-routine,
9602 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
9603 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
9604 spam-stat-buffer-is-spam, spam-stat-load,
9605 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
9606 spam-stat-save and spam-stat-split-fancy.
9607
96082004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
9609
9610 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
9611 which may confuse users.
9612 (canlock-password-for-verify): Ditto.
9613
9614 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
9615
9616 * gnus-art.el (gnus-emphasis-alist): Ditto.
9617
9618 * gnus-registry.el (gnus-registry-max-entries): Ditto.
9619
9620 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
9621
9622 * gnus-start.el (gnus-save-killed-list): Ditto.
9623
9624 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
9625 (gnus-sum-thread-tree-root): Ditto.
9626 (gnus-sum-thread-tree-false-root): Ditto.
9627 (gnus-sum-thread-tree-single-indent): Ditto.
9628
9629 * message.el (message-courtesy-message): Ditto.
9630 (message-archive-note): Ditto.
9631 (message-subscribed-address-file): Ditto.
9632 (message-user-fqdn): Ditto.
9633
9634 * spam-report.el (spam-report-gmane-regex): Ditto.
9635
9636 * spam.el (spam-blackhole-good-server-regex): Ditto.
9637
96382004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
9639
9640 * mml.el (mml-preview): Widen the message buffer before copying
9641 the contents to the preview buffer; sort headers before previewing.
9642
9643 * message.el (message-hidden-headers): Fix the way to avoid a bug
9644 in the `repeat' widget in Emacs 21.3 or earlier.
9645
96462004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
9647
9648 * message.el (message-hidden-headers): Default to "^References:".
9649 Improve customization type. Suggested by Reiner Steib
9650 <Reiner.Steib@gmx.de>.
9651
96522004-11-25 Romain Francoise <romain@orebokech.com>
9653
9654 * message.el (message-strip-forbidden-properties): Remove check for
9655 obsolete `message-hidden' text property, hidden headers are not
9656 accessible in the buffer anymore.
9657
96582004-11-22 Romain Francoise <romain@orebokech.com>
9659
9660 * message.el (message-header-format-alist): Add `From' in list
9661 so that it can be sorted.
9662 (message-fix-before-sending): Widen and sort headers before
9663 sending.
9664 (message-hide-headers): Use narrowing to hide headers by moving
9665 them to the top of the buffer and narrowing to the region
9666 underneath.
9667
96682004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9669
9670 * message.el (message-strip-forbidden-properties): Bind
9671 buffer-read-only (etc) to nil.
9672
96732004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
9674
9675 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
9676 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
9677
96782004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
9679
9680 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
9681
96822004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9683
9684 * dns.el (query-dns): Use sit-for to time instead of
9685 accept-process-output, since that doesn't seem to work on udp
9686 sockets.
9687
96882004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
9689
9690 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
9691
96922004-11-15 Jesper Harder <harder@ifa.au.dk>
9693
9694 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
9695 doc string. Improve doc string.
9696
96972004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
9698
9699 * nntp.el (nntp-request-update-info): Return nil if
9700 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
9701 may not call gnus-activate-group which uselessly issues the GROUP
9702 commands for all nntp groups and wastes time. Reported by Romain
9703 Francoise <romain@orebokech.com>.
9704
9705 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
9706
97072004-11-15 Simon Josefsson <jas@extundo.com>
9708
9709 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
9710 headers separately.
880820fe 9711 (gnus-button-openpgp): New function, inspired by Jochen Küpper
01c52d31
MB
9712 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
9713
97142004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
9715
9716 * gnus-start.el (gnus-convert-old-newsrc):
9717 Assign legacy-gnus-agent to 5.10.7.
9718
97192004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9720
9721 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
9722 start of the lines.
9723
97242004-11-14 Magnus Henoch <mange@freemail.hu>
9725
9726 * hashcash.el (hashcash-default-payment): Change default to 20
9727 (hashcash-default-accept-payment): Change default to 20
9728 (hashcash-process-alist): New variable
9729 (hashcash-generate-payment-async): Add
9730 (hashcash-already-paid-p): Add
9731 (hashcash-insert-payment): Don't generate payments twice
9732 (hashcash-insert-payment-async): Add
9733 (hashcash-insert-payment-async-2): Add
9734 (hashcash-cancel-async): Add
9735 (hashcash-wait-async): Add
9736 (hashcash-processes-running-p): Add
9737 (hashcash-wait-or-cancel): Add
9738 (mail-add-payment): New optional argument. Conditionally start
9739 asynchronous calculation.
9740 (mail-add-payment-async): Add
9741
9742 * message.el (message-send-mail): Wait for asynchronous hashcash
9743 results. Don't clobber existing X-Hashcash headers.
9744 (message-setup-1): Call mail-add-payment-async when
9745 message-generate-hashcash is non-nil.
9746
97472004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
9748
9749 * message.el (message-use-alternative-email-as-from): Examine the
9750 From header as well; use message-make-from in order to include a
9751 user's full name.
9752
97532004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
9754
9755 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
9756 default; improve customization type.
9757 (gnus-emphasis-custom-with-format): New macro.
9758 (gnus-emphasis-custom-value-to-external): New function.
9759 (gnus-emphasis-custom-value-to-internal): New function.
9760
97612004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9762
9763 * dns.el (query-dns): Resolve reverse addresses.
9764
97652004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9766
9767 * gnus-group.el (gnus-group-get-new-news): Use it.
9768
9769 * gnus-start.el (gnus-check-reasonable-setup): New function.
9770
97712004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
9772
9773 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
9774 "Args out of range" error. Reported by Arnaud Giersch
9775 <arnaud.giersch@free.fr>.
9776
97772004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
9778
9779 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
9780
97812004-11-04 Richard M. Stallman <rms@gnu.org>
9782
9783 * spam.el (spam group): Add :version.
9784
9785 * pgg-def.el (pgg group): Add :version.
9786
97872004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
9788
9789 * gnus-art.el (gnus-article-edit-article): Don't associate the
9790 article buffer with a draft file. This is a temporary measure
9791 against the 2004-08-22 change to gnus-article-edit-mode.
9792
97932004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
9794
9795 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
9796 (html2text-format-tags): Remove unused variable `attr'.
9797
97982004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
9799
9800 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
9801
9802 * spam-stat.el (spam-stat): Add :version.
9803
9804 * sieve.el (sieve): Add :version.
9805
9806 * sha1.el (sha1): Add :version.
9807 (sha1-use-external): Remove redundant version.
9808
9809 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
9810 (nnmail-cache-ignore-groups, nnmail-spool-hook)
9811 (nnmail-split-fancy-match-partial-words)
9812 (nnmail-split-lowercase-expanded): Add :version.
9813
9814 * nndiary.el (nndiary): Add :version.
9815
9816 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
9817
9818 * mml-sec.el (mml-default-sign-method)
9819 (mml-default-encrypt-method, mml-signencrypt-style-alist):
9820 Add :version.
9821
9822 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
9823
9824 * mm-url.el (mm-url-use-external, mm-url-program)
9825 (mm-url-arguments): Add :version.
9826
9827 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
9828 (mm-attachment-file-modes, mm-decrypt-option)
9829 (mm-w3m-safe-url-regexp): Add :version.
9830
9831 * message.el (message-cite-prefix-regexp)
9832 (message-sendmail-envelope-from, message-minibuffer-local-map)
9833 (message-user-fqdn, message-completion-alist): Add :version.
9834
9835 * gnus-win.el (gnus-configure-windows-hook)
9836 (gnus-use-frames-on-any-display): Add :version.
9837
9838 * gnus-art.el (gnus-article-address-banner-alist)
9839 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
9840 (gnus-treat-from-picon, gnus-treat-mail-picon)
9841 (gnus-treat-x-pgp-sig): Add :version.
9842
9843 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
9844 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
9845 (gnus-summary-article-delete-hook)
9846 (gnus-summary-display-while-building): Add :version.
9847
9848 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
079a5e72 9849 (gnus-get-top-new-news-hook): Add :version.
01c52d31
MB
9850
9851 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
9852 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
9853
9854 * gnus-registry.el (gnus-registry): Add :version.
9855
9856 * gnus-spec.el (gnus-use-correct-string-widths)
9857 (gnus-make-format-preserve-properties): Add :version.
9858
9859 * gnus.el (gnus-group-charter-alist)
9860 (gnus-group-fetch-control-use-browse-url)
9861 (gnus-install-group-spam-parameters): Add :version.
9862
9863 * gnus-diary.el (gnus-diary): Add :version.
9864
9865 * gnus-delay.el (gnus-delay): Add :version.
9866
9867 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
9868 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
9869 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
9870 Add :version.
9871
9872 * gnus-agent.el (gnus-agent-max-fetch-size)
9873 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
9874 (gnus-agent-prompt-send-queue): Add :version.
9875
9876 * deuglify.el (gnus-outlook-deuglify): Add :version.
9877
9878 * html2text.el: Beautify code. Improve doc strings. Some
9879 checkdoc cleanup.
9880 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
9881
98822004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
9883
9884 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
9885
98862004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
9887
9888 * gnus-registry.el (gnus-registry-hashtb): Create the registry
9889 when package is loaded.
9890
9891 * spam.el (spam-summary-score-preferred-header): Add global preference
9892 for people who want to override the default SpamAssassin over
9893 Bogofilter preference (when both are set).
9894 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
9895 (spam-user-format-function-S): Check
9896 spam-summary-score-preferred-header.
9897 (spam-extra-header-to-number): Add X-Bogosity header parsing.
9898 (spam-user-format-function-S): Format the score correctly.
9899
99002004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
9901
9902 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
9903 signature file. Suggested by Manoj Srivastava
9904 <srivasta@golden-gryphon.com>.
9905
9906 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
9907 iso-2022-jp even in the Japanese language environment.
9908 Suggested by Jason Rumney <jasonr@gnu.org>.
9909
99102004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
9911
9912 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
9913 use the same characters as the dummy marks; make it free from
9914 getting affected by the language environment.
9915 (gnus-summary-read-group-1): Update mark positions only when the
9916 format spec is updated.
9917
9918 * gnus-spec.el (gnus-update-format-specifications): Return a list
9919 of updated types.
9920
99212004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
9922
9923 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
9924 of boundp to check if display-warning is available.
9925
99262004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
9927
9928 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
9929
99302004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
9931
9932 * nnspool.el (nnspool-spool-directory): Use news-path if the
9933 news-directory variable is not bound.
9934
9935 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
9936 function instead of display-warning if it is not available.
9937
99382004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
9939
9940 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
9941 v5-10: Use `point-at-bol'.
9942
99432004-10-26 Simon Josefsson <jas@extundo.com>
9944
9945 * hashcash.el: Fix URL in comment, reported by Cheng Gao
9946 <chenggao@gmail.com>.
9947
99482004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
9949
9950 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
9951 instead.
9952
99532004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
9954
9955 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
9956 to remove a server from the nnimap-server-buffer-alist.
9957 (nnimap-open-connection, nnimap-close-server): Use it.
9958
9959 * gnus-encrypt.el: Remove file in favor of encrypt.el.
9960
99612004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
9962
9963 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
9964 running the major-mode function.
9965
99662004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
9967
9968 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
9969 dummy marks in the right way.
9970
99712004-10-18 David Edmondson <dme@dme.org>
9972
9973 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
9974 excessively.
9975
99762004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
9977
9978 * gnus-util.el (gnus-split-references): Accept a nil references
9979 string and go on blissfully.
9980
9981 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
9982 cases where the references string is non-nil but has no references.
9983
9984 * encrypt.el: Add autoload tags.
9985
9986 * spam.el (spam-resolve-registrations-routine): Remove article
9987 from unregistration list too. Reported by David Hanak
9988 <dhanak@isis.vanderbilt.edu>
9989
99902004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
9991
9992 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
9993 nil. Changed custom type.
9994
99952004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
9996
9997 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
9998
9999 * gnus-sum.el (gnus-summary-move-article): Use it.
10000
100012004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
10002
10003 * encrypt.el: Add autoload cookies.
10004
10005 * spam.el (spam-backend-article-list-property)
10006 (spam-backend-get-article-todo-list)
b97439ce 10007 (spam-backend-put-article-todo-list)
01c52d31
MB
10008 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
10009 Resolve registrations separately.
10010 (spam-register-routine): Format comments.
10011 (spam-unregister-routine, spam-register-routine): Always call with
10012 specific-articles, no default list.
10013 (spam-summary-prepare-exit): Use the spam-classifications function.
10014
10015 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
10016 gnus-encrypt.el.
10017
002876ab 10018 * encrypt.el: Copied from gnus-encrypt.el.
01c52d31 10019
002876ab 10020 * gnus-encrypt.el: Commented that it's obsolete.
01c52d31
MB
10021
100222004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
10023
10024 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
10025 (gnus-score-save): Use it.
10026
10027 * message.el (message-bury): Use `window-dedicated-p'.
10028
100292004-10-15 Simon Josefsson <jas@extundo.com>
10030
10031 * pop3.el (top-level): Don't require nnheader.
10032 (pop3-read-timeout): Add.
10033 (pop3-accept-process-output): Add.
10034 (pop3-read-response, pop3-retr): Use it.
10035
100362004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
10037
10038 * spam.el (spam-register-routine): Move comment.
10039 (spam-verify-bogofilter): Use 'unknown for the initial
10040 spam-bogofilter-valid state, not 'never.
10041
10042 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
10043 for netrc-machine.
10044
10045 * nnimap.el (nnimap-open-connection): Use
10046 netrc-machine-user-or-password.
10047
100482004-10-17 Richard M. Stallman <rms@gnu.org>
10049
10050 * gnus-registry.el (gnus-registry-unload-hook):
10051 Set as a variable with add-hook.
10052
10053 * nnspool.el (nnspool-spool-directory): Use news-directory instead
10054 of news-path.
10055
10056 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
10057
10058 * spam.el: Delete duplicate `provide'.
10059 (spam-unload-hook): Set as a variable with add-hook.
10060
100612004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
10062
10063 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
10064 in the doc string.
10065
10066 * message.el (message-ignored-news-headers)
10067 (message-ignored-supersedes-headers)
10068 (message-ignored-resent-headers)
10069 (message-forward-ignored-headers): Improve custom type.
10070
100712004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
10072
10073 * message.el (message-tokenize-header): Fix 2004-09-06 change
10074 which used point-min in the wrong place.
10075
100762004-10-12 Simon Josefsson <jas@extundo.com>
10077
10078 * tls.el (tls-certtool-program): New variable.
10079 (tls-certificate-information): New function, based on
10080 ssl-certificate-information.
10081
100822004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
10083
10084 * compface.el: Move the version of ELisp-based uncompface program
10085 to the contrib directory because of the copyright problem.
10086
100872004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
10088
10089 * message.el (message-kill-buffer): Raise the current frame.
10090
100912004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
10092
10093 * gnus-sum.el: Mention that multibyte characters don't work as marks.
10094
10095 * gnus.el (message-y-or-n-p): Autoload.
10096
10097 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
10098 (pop3-password-required, pop3-authentication-scheme)
10099 (pop3-leave-mail-on-server): Made customizable.
10100 (pop3): New custom group.
10101 (pop3-retr): Remove `sleep-for' statements.
10102 Suggested by Dave Love <fx@gnu.org>.
10103
10104 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
10105 Windows/DOS.
10106
10107 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
10108 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
10109 Dave Love <fx@gnu.org>.
10110
10111 * mml.el (mml-minibuffer-read-disposition): Require match.
10112 Suggested by Dave Love <fx@gnu.org>.
10113
101142004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
10115
10116 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
10117 doc string.
10118
101192004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
10120
10121 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
10122
101232004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10124
10125 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
10126 instead of calling `mm-insert-inline', to decode text/* parts
10127 before displaying them.
10128
101292004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
10130
10131 * mm-uu.el (mm-uu-text-plain-type): New variable.
10132 (mm-uu-pgp-signed-extract-1): Use it.
10133 (mm-uu-pgp-encrypted-extract-1): Use it.
10134 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
10135 bind mm-uu-text-plain-type with that value.
10136 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
10137 mm-uu-dissect.
10138
101392004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
10140
10141 * gnus-group.el (gnus-update-group-mark-positions):
10142 * gnus-sum.el (gnus-update-summary-mark-positions):
10143 * message.el (message-check-news-body-syntax):
10144 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
10145 of string-as-multibyte.
10146
101472004-10-05 Juri Linkov <juri@jurta.org>
10148
10149 * gnus-group.el (gnus-update-group-mark-positions):
10150 * gnus-sum.el (gnus-update-summary-mark-positions):
10151 * message.el (message-check-news-body-syntax):
10152 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
10153 8-bit unibyte values to a multibyte string for search functions.
10154
101552004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
10156
10157 * mm-uu.el (mm-uu-dissect): Allow optional arg.
10158 (mm-uu-dissect-text-parts): New function.
10159
10160 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
10161 dissect text parts.
10162
10163 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
10164 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
10165
10166 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
10167
10168 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
10169 gnus-current-topics instead of gnus-current-topic.
10170
101712004-10-06 Jesper Harder <harder@ifa.au.dk>
10172
10173 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
10174
101752004-10-05 Jesper Harder <harder@ifa.au.dk>
10176
10177 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
10178 where approriate.
10179
10180 * nnml.el (nnml-generate-active-info): do.
10181
10182 * nndiary.el (nndiary-generate-active-info): do.
10183
10184 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
10185 (gnus-topic-move): do.
10186
10187 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
10188 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
10189
10190 * gnus-srvr.el (gnus-server-prepare)
10191 (gnus-server-open-all-servers): do.
10192
10193 * gnus-msg.el (gnus-summary-cancel-article)
10194 (gnus-summary-resend-message)
10195 (gnus-summary-mail-crosspost-complaint): do.
10196
10197 * gnus-move.el (gnus-change-server): do.
10198
10199 * gnus-group.el (gnus-group-unmark-all-groups)
10200 (gnus-group-set-current-level): do.
10201
102022004-10-04 Simon Josefsson <jas@extundo.com>
10203
10204 * message.el (message-generate-hashcash): Doc fix.
10205
102062004-10-02 Kevin Greiner <kgreiner@compsol.cc>
10207
10208 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
10209 avoid infinite recursion via gnus-get-function.
10210
102112004-10-02 Jesper Harder <harder@ifa.au.dk>
10212
10213 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
10214
10215 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
10216
10217 * nnmail.el (nnmail-split-history): do.
10218
10219 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
10220 (nnml-request-delete-group): do.
10221
10222 * nnslashdot.el (nnslashdot-read-groups): do.
10223
10224 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
10225 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
10226
10227 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
10228 (nnspool-sift-nov-with-sed): Use last
10229 (nnspool-retrieve-headers-with-nov): Use mapc.
10230 (nnspool-request-newgroups): Use dolist.
10231 (nnspool-request-group): Use last.
10232
10233 * nntp.el (nntp-read-server-type): Use dolist.
10234
10235 * nnvirtual.el (nnvirtual-create-mapping)
10236 (nnvirtual-update-read-and-marked): Use dolist.
10237 (nnvirtual-convert-headers): Simplify.
10238
102392004-10-01 Kevin Greiner <kgreiner@compsol.cc>
10240
10241 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
10242 support for sync'ing tick marks.
10243
102442004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
10245
10246 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
10247 there's no visible header.
10248
102492004-10-01 Kevin Greiner <kgreiner@compsol.cc>
10250
10251 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
10252 necessary, pass full group name to gnus-request-set-marks.
10253
102542004-10-01 Simon Josefsson <jas@extundo.com>
10255
10256 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
10257 acroread.
10258
102592004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10260
10261 * spam-report.el (spam-report-gmane): Fix interactive.
10262
10263 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
10264
10265 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
10266 when writing file.
10267 (gnus-agent-synchronize-flags): Don't default to being
10268 interactive.
10269
102702004-09-30 Simon Josefsson <jas@extundo.com>
10271
10272 * message.el (message-generate-hashcash): Add.
10273 (message-send-mail): Use it, call mail-add-payment.
10274
102752004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
10276
10277 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
10278
102792004-09-28 Kevin Greiner <kgreiner@compsol.cc>
10280
10281 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
10282 gnus-requst-update-info with explicit code to sync the in-memory
10283 info read flags with the marks being sync'd to the backend.
10284
10285 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
10286
102872004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
10288
10289 * spam.el (spam-verify-bogofilter): Add new function.
10290 (spam-check-bogofilter)
10291 (spam-bogofilter-register-with-bogofilter): Use it.
10292 (spam-verify-bogofilter): Add small fixes.
10293
102942004-09-28 Simon Josefsson <jas@extundo.com>
10295
10296 * hashcash.el (hashcash-generate-payment): Revert.
10297
102982004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
10299
10300 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
10301 gnus-extract-references instead of gnus-split-references.
10302
10303 * gnus-util.el (gnus-extract-references): Add new function, analogous
10304 to gnus-split-references but extracts only the message-ID without
10305 anything extra.
10306
10307 * hashcash.el (hashcash-generate-payment)
10308 (hashcash-check-payment): Do the right thing if hashcash-path is
10309 nil (because the hashcash program could not be found).
10310
10311 * spam.el (spam-use-hashcash): Remove comment.
10312
103132004-09-27 Jesper Harder <harder@ifa.au.dk>
10314
10315 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
10316 (gnus-cache-enter-article, gnus-cache-remove-article)
10317 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
10318
10319 * gnus-async.el (gnus-async-prefetch-remove-group): do.
10320
10321 * gnus-art.el (article-hide-boring-headers)
10322 (article-translate-strings, article-display-face)
10323 (gnus-article-mime-match-handle-first)
10324 (gnus-article-highlight-headers)
10325 (gnus-article-add-buttons-to-head): do.
10326
103272004-09-27 Simon Josefsson <jas@extundo.com>
10328
10329 * hashcash.el: New version, from
10330 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
10331 ../contrib/.
10332
103332004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
10334
10335 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
10336
103372004-09-26 Jesper Harder <harder@ifa.au.dk>
10338
10339 * gnus-dup.el (gnus-dup-open): Use mapc.
10340 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
10341
10342 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
10343 Reported by Stefan Wiens <s.wi@gmx.net>.
10344
10345 * gnus.el (gnus-shutdown): Use dolist.
10346
10347 * gnus-undo.el (gnus-undo): Use mapc.
10348
10349 * nnrss.el (nnrss-generate-active): do.
10350
10351 * message.el (message-cite-original-without-signature)
10352 (message-cite-original): Use mapc.
10353 (message-do-actions, message-make-forward-subject): Use dolist.
10354
103552004-09-25 Kevin Greiner <kgreiner@compsol.cc>
10356
10357 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
10358 deletion to remove entire duplicate line. Fixes merged article
10359 number bug.
10360
103612004-09-25 Kevin Greiner <kgreiner@compsol.cc>
10362
10363 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
10364 servers that are offline. Avoids having gnus-agent-toggle-plugged
10365 first ask if you want to open a server and then, even when you
10366 responded with no, asking if you want to synchronize the server's
10367 flags.
10368 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
10369 multi-line expressions.
10370 (gnus-agent-synchronize-group-flags): New internal function.
10371 Updates marks in memory (in the info structure) AND in the
10372 backend.
10373
10374 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
10375
10376 * nnagent.el (nnagent-request-set-mark): Use
10377 gnus-agent-synchronize-group-flags, not backend's request-set-mark
10378 method, to ensure that synchronization updates marks in the
10379 backend and in the info (in memory) structure.
10380
103812004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
10382
10383 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
10384 convention fully; don't miss the root article of a thread; make
10385 the X-Draft-From header with correct article numbers.
10386
103872004-09-23 Kevin Greiner <kgreiner@compsol.cc>
10388
10389 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
10390 unless plugged. Disable the agent so that an open failure causes
10391 an error.
10392
10393 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
10394 Reverted 2004-09-21 change. The backend must be opened while
10395 synchronizing flags even when the backend stores the flags
10396 locally.
10397
103982004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
10399
10400 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
10401 in `header' match. Reported by Svend Tollak Munkejord.
10402
10403 * message.el (message-cite-original): Fix use of
10404 `message-cite-articles-with-x-no-archive'.
10405
104062004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
10407
10408 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
10409 (gnus-window-to-buffer): Ditto.
10410
10411 * mml.el (mml-preview-buffer): New variable.
10412 (mml-preview): Manage window layout with gnus-buffer-configuration.
10413
10414 * gnus-msg.el (gnus-setup-message): Put article numbers into the
10415 X-Draft-From header even if those articles aren't quoted.
10416
104172004-09-21 Kevin Greiner <kgreiner@compsol.cc>
10418
10419 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
10420 (gnus-request-set-mark, gnus-request-update-mark): Use new
10421 g-s-t-u-l-m to decide to use backend even when unplugged.
10422
104232004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
10424
10425 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
10426 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
10427
104282004-09-20 Simon Josefsson <jas@extundo.com>
10429
10430 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
10431 "utf-16-le".
10432
104332004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
10434
10435 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
10436
104372004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
10438
10439 * uudecode.el (uudecode-use-external): Add :version.
10440
10441 * smime.el (smime-CA-file, smime-encrypt-cipher)
10442 (smime-dns-server): Add :version.
10443
10444 * smiley.el (gnus-smiley-file-types): Add :version.
10445
10446 * sha1.el (sha1-use-external): Add :version.
10447
10448 * pgg-def.el (pgg-query-keyserver): Add :version.
10449
10450 * nnmail.el (nnmail-fancy-expiry-targets)
10451 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
10452 Add :version.
10453
10454 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
10455 (nnimap-retrieve-groups-asynchronous): Add :version.
10456 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
10457
10458 * mml.el (mml-content-disposition-parameters)
10459 (mml-insert-mime-headers-always): Add :version.
10460
10461 * mm-util.el (mm-coding-system-priorities): Add :version.
10462
10463 * mm-decode.el (mm-inline-text-html-with-images)
10464 (mm-keep-viewer-alive-types, mm-external-terminal-program)
10465 (mm-verify-option): Add :version.
10466 (mm-text-html-renderer): Change :version.
10467
10468 * message.el (message-fcc-externalize-attachments)
10469 (message-required-headers, message-draft-headers)
10470 (message-subject-trailing-was-query)
10471 (message-subject-trailing-was-ask-regexp)
10472 (message-subject-trailing-was-regexp, message-mark-insert-begin)
10473 (message-mark-insert-end, message-archive-header)
10474 (message-archive-note, message-cross-post-default)
10475 (message-cross-post-note, message-followup-to-note)
10476 (message-cross-post-note-function, message-use-mail-followup-to)
10477 (message-subscribed-address-functions)
10478 (message-subscribed-address-file, message-subscribed-addresses)
10479 (message-subscribed-regexps, message-allow-no-recipients)
10480 (message-yank-cited-prefix, message-signature-insert-empty-line)
10481 (message-hidden-headers, message-hierarchical-addresses)
10482 (message-mail-user-agent, message-use-idna)
10483 (message-valid-fqdn-regexp)
10484 (message-strip-special-text-properties, message-header-synonyms)
10485 (message-beginning-of-line, message-tab-body-function): Add :version.
10486 (message-insert-canlock, message-wide-reply-confirm-recipients):
10487 Change :version.
10488
10489 * mail-source.el (mail-source-ignore-errors): Add :group, :type
10490 and :version.
10491 (mail-source-delete-old-incoming-confirm)
10492 (mail-source-movemail-program): Add :version.
10493
10494 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
10495 (gnus-agent-cache, gnus-agent): Change :version.
10496
10497 * gnus-util.el (gnus-use-byte-compile): Change :version.
10498
10499 * gnus-sum.el (gnus-summary-make-false-root-always)
10500 (gnus-summary-default-high-score)
10501 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
10502 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
10503 (gnus-read-all-available-headers, gnus-article-emulate-mime)
10504 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
10505 (gnus-sum-thread-tree-single-indent)
10506 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
10507 (gnus-sum-thread-tree-leaf-with-other)
10508 (gnus-sum-thread-tree-single-leaf): Add :version.
10509 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
10510 (gnus-article-loose-mime): Change :version.
10511
10512 * gnus-start.el (gnus-backup-startup-file)
10513 (gnus-save-startup-file-via-temp-buffer): Add :version.
10514
10515 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
10516 (gnus-server-offline-face): Add :version.
10517
10518 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
10519
10520 * gnus-msg.el (gnus-gcc-externalize-attachments)
10521 (gnus-debug-files, gnus-debug-exclude-variables)
10522 (gnus-discouraged-post-methods): Change :version.
10523 (gnus-confirm-mail-reply-to-news)
10524 (gnus-confirm-treat-mail-like-news): Add :version.
10525
10526 * gnus-int.el (gnus-server-unopen-status): Add :version.
10527
10528 * gnus-group.el (gnus-group-jump-to-group-prompt)
10529 (gnus-large-ephemeral-newsgroup)
10530 (gnus-fetch-old-ephemeral-headers): Add :version.
10531
10532 * gnus-fun.el (gnus-x-face-directory)
10533 (gnus-convert-pbm-to-x-face-command)
10534 (gnus-convert-image-to-x-face-command)
10535 (gnus-convert-image-to-face-command): Add :version.
10536
10537 * gnus-delay.el (gnus-delay-default-hour): Add :version.
10538
10539 * gnus-cite.el (gnus-cite-blank-line-after-header)
10540 (gnus-article-boring-faces): Add :version.
10541
10542 * gnus-art.el (gnus-buttonized-mime-types)
10543 (gnus-inhibit-mime-unbuttonizing)
10544 (gnus-treat-display-face)
10545 (gnus-treat-body-boundary): Change :version.
10546 (gnus-body-boundary-delimiter, gnus-picon-databases)
10547 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
10548 (gnus-treat-date-english, gnus-treat-fold-headers)
10549 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
10550 (gnus-treat-mail-picon, gnus-treat-wash-html)
10551 (gnus-article-encrypt-protocol)
10552 (gnus-use-idna, gnus-article-over-scroll)
10553 (gnus-mime-display-multipart-alternative-as-mixed)
10554 (gnus-mime-display-multipart-related-as-mixed)
10555 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
10556 (gnus-ctan-url, gnus-button-ctan-handler)
10557 (gnus-button-handle-ctan-bogus-regexp)
10558 (gnus-button-ctan-directory-regexp)
10559 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
10560 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
10561 (gnus-button-man-level, gnus-button-emacs-level)
10562 (gnus-button-message-level, gnus-button-browse-level): Add :version.
10563
10564 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
10565 (gnus-agent-go-online): Change :version.
10566 (gnus-agent-expire-unagentized-dirs)
10567 (gnus-agent-auto-agentize-methods): Add :version.
10568
10569 * flow-fill.el (fill-flowed-display-column)
10570 (fill-flowed-encode-column): Add :version.
10571
10572 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
10573 (gnus-outlook-deuglify-unwrap-max)
10574 (gnus-outlook-deuglify-cite-marks)
10575 (gnus-outlook-deuglify-unwrap-stop-chars)
10576 (gnus-outlook-deuglify-no-wrap-chars)
10577 (gnus-outlook-deuglify-attrib-cut-regexp)
10578 (gnus-outlook-deuglify-attrib-verb-regexp)
10579 (gnus-outlook-deuglify-attrib-end-regexp)
10580 (gnus-outlook-display-hook): Add :version.
10581
10582 * binhex.el (binhex-use-external): Add :version.
10583
105842004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
10585
10586 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
10587 and `invisible'.
10588
105892004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
10590
10591 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
10592 in gnus-registry-trim.
10593
105942004-09-13 Simon Josefsson <jas@extundo.com>
10595
10596 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
10597
10598 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
10599
10600 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
10601 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
10602 <yamaoka@jpl.org>.
10603 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
10604 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
10605 <yamaoka@jpl.org>.
10606
10607 * sieve.el (sieve-manage-mode): Ditto.
10608
106092004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
10610
10611 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
10612
106132004-09-11 Simon Josefsson <jas@extundo.com>
10614
10615 * dns-mode.el: Add.
10616
10617 * mm-view.el (mm-display-dns-inline): Add.
10618
10619 * mm-decode.el (mm-inline-media-tests): Add text/dns.
10620 (mm-automatic-display): Ditto.
10621
10622 * mailcap.el (mailcap-mime-data): Add text/dns.
10623 (mailcap-mime-extensions): Map .soa to text/dns.
10624
106252004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
10626
10627 * gnus-art.el (article-decode-mime-words, article-babel)
10628 (gnus-article-highlight-signature, gnus-article-add-buttons)
10629 (gnus-signature-toggle): Remove unnecessary bindings of
10630 `inhibit-read-only' inherited from v5.10 merge.
10631
106322004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
10633
10634 * nntp.el (nntp): New customization group.
10635 (nntp-authinfo-file): Add customization group.
10636
10637 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
10638
10639 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
10640
10641 * gnus.el (to-address, to-list, subscribed)
10642 (large-newsgroup-initial): Ditto.
10643
10644 * flow-fill.el (fill-flowed-display-column)
10645 (fill-flowed-encode-column): Ditto.
10646
ce058493 106472004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
01c52d31
MB
10648
10649 * message.el (message-tokenize-header, message-send-mail-with-qmail):
10650 Use point-min rather than 1.
10651 (message-send-mail): Use buffer-size rather than point-max.
10652
10653 * gnus-sum.el (gnus-summary-search-article-forward):
10654 Signal a specific `search-failed' rather than a generic `error'.
10655
10656 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
10657 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
10658 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
10659
106602004-09-10 Simon Josefsson <jas@extundo.com>
10661
10662 * nndb.el (require): Remove tcp and duplicate cl.
10663
106642004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
10665
10666 * gnus-agent.el (directory-files-and-attributes): Move forward.
10667
106682004-09-09 Kevin Greiner <kgreiner@compsol.cc>
10669
10670 * gnus-agent.el (directory-files-and-attributes): Optionally
10671 defined to support XEmacs.
10672
106732004-09-09 Kevin Greiner <kgreiner@compsol.cc>
10674
002876ab 10675 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
01c52d31
MB
10676 to avoid run-time CL dependencies.
10677 (gnus-agent-unfetch-articles): New function.
10678 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
10679 article numbers even when local .overview file is missing.
002876ab 10680 (gnus-agent-read-article-number): New function. Only accepts
01c52d31
MB
10681 27-bit article numbers.
10682 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
10683 gnus-agent-read-article-number.
10684 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
10685 from backend while recognizing that article numbers in .overview
10686 must be valid.
10687 (gnus-agent-update-files-total-fetched-for): Use
10688 directory-files-and-attributes to improve performance.
10689 * gnus-int.el (gnus-request-move-article): Use
10690 gnus-agent-unfetch-articles in place of gnus-agent-expire to
10691 improve performance.
10692
10693 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
10694 some users confused by references to .newsrc when they only have a
10695 .newsrc.eld file.
149cd465
JB
10696 (gnus-convert-mark-converter-prompt)
10697 (gnus-convert-converter-needs-prompt): Fixed use of property list.
01c52d31 10698 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
002876ab 10699 New function. Used internally to only display 'gnus converting
01c52d31
MB
10700 files' message when actually necessary.
10701
10702 * gnus-sum.el (): Removed (require 'gnus-agent) as required
10703 methods now autoloaded.
10704
107052004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
10706
10707 * gnus-sum.el (gnus-summary-insert-subject): Remove list
10708 identifiers.
10709
107102004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
10711
10712 * gnus-picon.el: Fix indentation and closing parenthesis.
10713
107142004-09-01 Simon Josefsson <jas@extundo.com>
10715
10716 * message.el (message-canlock-generate): Require sha1, not
56fd9faa 10717 sha1-el. (Can we get rid of this require altogether? It is ugly
01c52d31
MB
10718 to require within a function. Sadly, if sha1.el isn't loaded, the
10719 let binding in m-c-g will hide the defcustom definition, which is
10720 bad.)
10721
10722 * canlock.el: Require sha1, not sha1-el.
10723
10724 * message.el: Don't autoload sha1 (there is a autoload cookie in
10725 sha1.el).
10726
10727 * sha1-el.el: Renamed to sha1.el.
10728
107292004-08-30 Juanma Barranquero <lektu@terra.es>
10730
10731 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
10732
107332004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
10734
10735 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
10736
107372004-08-30 Kim F. Storm <storm@cua.dk>
10738
10739 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
10740
10741 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
10742 Add :group 'nnimap.
10743
107442004-08-30 Andreas Schwab <schwab@suse.de>
10745
10746 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
10747 ?* and ?\;.
10748
10749 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
10750 and ?\' to symbol instead of whitespace.
10751
107522004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
10753
10754 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
10755
10756 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
10757 instead of re-search-forward.
10758
10759 * gnus-uu.el (gnus-uu-save-article): Ditto.
10760 (gnus-uu-post-encode-uuencode): Ditto.
10761
10762 * html2text.el (html2text-clean-list-items): Ditto.
10763 (html2text-clean-dtdd): Ditto.
10764 (html2text-format-tags): Ditto.
10765
10766 * message.el (message-send-mail-with-sendmail): Fix regexp.
10767 (message-fill-field-general): Use search-forward instead of
10768 re-search-forward.
10769 (unbold-region): Ditto.
10770
10771 * nnrss.el (nnrss-request-article): Ditto.
10772
10773 * nnslashdot.el (nnslashdot-request-article): Ditto.
10774
10775 * nnweb.el (nnweb-gmane-wash-article): Ditto.
10776
10777 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
10778 "Unrecognized menu descriptor" error in XEmacs.
10779
107802004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
10781
10782 * gnus-sum.el (gnus-read-header): Don't remove a header for the
10783 parent article of a sparse article in the thread hashtb.
10784
107852004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
10786
10787 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
10788 (nnmail-expand-newtext): Lowercase expanded entries if
10789 nnmail-split-lowercase-expanded is non-nil.
10790
107912004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
10792
c9e31f32 10793 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward entry.
01c52d31
MB
10794
10795 * gnus-group.el (gnus-group-line-format-alist): Convert the value
10796 of gnus-tmp-news-method into string under XEmacs. It will be
10797 passed to gnus-correct-length which takes only a string argument.
10798
107992004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
10800
10801 * gnus-util.el (gnus-bind-print-variables): New macro.
10802 (gnus-prin1): Use it.
10803 (gnus-prin1-to-string): Use it.
10804 (gnus-pp): New function.
10805 (gnus-pp-to-string): New function.
10806
c9e31f32
SM
10807 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
10808 Replace pp-to-string with gnus-pp-to-string.
01c52d31
MB
10809 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
10810 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
10811 * gnus-msg.el (gnus-debug): Ditto.
10812 * gnus-score.el (gnus-score-save): Ditto.
10813 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
10814 gnus-pp-to-string.
10815 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
10816 with gnus-pp.
10817 * score-mode.el (gnus-score-pretty-print): Ditto.
10818 * webmail.el (webmail-debug): Ditto.
10819
108202004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
10821
c9e31f32
SM
10822 * gnus-art.el (article-display-face, article-display-x-face):
10823 Use buffer-read-only.
01c52d31
MB
10824
108252004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
10826
c9e31f32
SM
10827 * gnus-art.el (article-hide-list-identifiers):
10828 Bind inhibit-read-only as t.
01c52d31
MB
10829
108302004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
10831
10832 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
10833
108342004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
10835
10836 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
10837 (gnus-narrow-to-page): Don't assume point-min == 1.
10838 (gnus-article-edit-mode): Derive from message-mode.
10839
10840 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
10841 point-min == 1.
10842
10843 * imap.el (imap-parse-address-list, imap-parse-body-ext):
10844 Disable incorrect use of `assert'.
10845
10846 * message.el (message-mode): Set comment-start-skip.
10847
01c52d31
MB
108482004-08-22 Sam Steingold <sds@gnu.org>
10849
10850 * pop3.el (pop3-leave-mail-on-server): New user variable.
10851 (pop3-movemail): Delete mail only when it is nil.
10852
108532004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
10854
10855 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
10856
10857 * mml.el (mml-preview): Use `pop-to-buffer'.
10858
10859 * message.el (message-goto-mail-followup-to): Insert after "To".
10860 (message-carefully-insert-headers): Add comment.
10861
10862 * gnus.el: Remove unused variable `gnus-article-check-size'.
10863
10864 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
10865
10866 * gnus-art.el (gnus-button-alist): Improve
10867 `gnus-button-handle-library' entry.
10868
108692004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
10870
10871 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
10872 downcase, since XEmacs capitalizes error messages differently.
10873
108742004-08-18 Jesper Harder <harder@ifa.au.dk>
10875
10876 * nntp.el: Add (require 'gnus) due to reference to
10877 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
10878
108792004-08-18 Florian Weimer <fw@deneb.enyo.de>
10880
10881 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
10882 `mm-fill-flowed'.
10883
10884 * mm-decode.el (mm-dissect-singlepart): Check it.
10885
108862004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
10887
10888 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
10889 'imap' for netrc parsing.
10890
108912004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
10892
10893 * mailcap.el (mailcap-mime-data): Mark as risky.
10894
108952004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
10896
10897 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
10898 may be included in the encoded word.
10899 (rfc2047-encode): Don't append a space if the encoded word
10900 includes close parenthesis.
10901
109022004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
10903
10904 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
10905 of text within parentheses.
10906
109072004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
10908
10909 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
10910 (gnus-encrypt-write-file-contents): Make the password key the file
10911 name PLUS the cipher, not just the cipher. Also remove failed
10912 passwords from the cache.
10913
109142004-08-06 Simon Josefsson <jas@extundo.com>
10915
10916 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
10917 fix.
10918
109192004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
10920
10921 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
10922 LWSP.
10923
109242004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
10925
10926 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
10927 to append in-reply-to: data to the references: header.
10928
10929 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
10930 (netrc-parse): Use gnus-encrypt.el functions.
10931
10932 * gnus-encrypt.el: Add new file for encryption support; currently
10933 does only a few GPG ciphers and an internal XOR cipher.
10934
10935 * password.el: Add comments on using password-read-and-add.
10936 (password-read-and-add): Add function to read and add the
10937 password to the cache at once.
10938
109392004-07-28 Simon Josefsson <jas@extundo.com>
10940
10941 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
10942 parameter (but don't use it, for now).
10943
10944 * imap.el (imap-ssl-open): Use imap-process-connection-type,
10945 instead of hard coding to nil.
10946
109472004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
10948
10949 * mm-view.el (mm-inline-image-emacs): Open lines under an image
10950 as mm-inline-image-xemacs does.
10951
109522004-07-26 Simon Josefsson <jas@extundo.com>
10953
10954 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
10955 Revert part of 2004-07-17 change below.
10956
109572004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
10958
10959 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
10960 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
10961
109622004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10963
10964 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
10965 quotes that actually start with ">" at the beginning of the
10966 lines.
10967
109682004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
10969
10970 * rfc2047.el (rfc2047-encode-region): Fix last change.
10971 (rfc2047-encode-parameter): Remove useless concat.
10972
109732004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
10974
10975 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
10976 encode special characters; fix some kind of misconfigured headers;
10977 signal a real error if debug-on-quit or debug-on-error is non-nil.
10978 (rfc2047-encode-max-chars): New variable.
10979 (rfc2047-encode-1): Use it.
10980 (rfc2047-encode-parameter): New function.
10981
10982 * mml.el (mml-insert-parameter): Remove an excessive space.
10983
109842004-07-17 Simon Josefsson <jas@extundo.com>
10985
10986 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
10987 Kai Grossjohann <kai@emptydomain.de>.
10988 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
10989 (gnus-group-make-menu-bar): Ditto.
10990
10991 * gnus-util.el (gnus-group-server): Add.
10992
109932004-07-16 Jesper Harder <harder@ifa.au.dk>
10994
10995 * message.el (message-clone-locals): Clone sendmail and smtp
10996 variables.
10997
109982004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
10999
11000 * rfc2047.el (rfc2047-encode-region): Fix last change.
11001
110022004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
11003
11004 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
11005 characters as non-special.
11006
110072004-07-09 Simon Josefsson <jas@extundo.com>
11008
11009 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
11010 Users will lose all flag changes made while unplugged with
11011 e.g. nntp unless flag synchronization happens, thus `nil' is not a
11012 good default. See numerous reports on ding mailing list.
11013
110142004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
11015
11016 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
11017 add generate-head-function and generate-article-function to the
11018 rfc822-forward entry.
11019 (nndoc-rfc822-forward-generate-article): New function.
11020 (nndoc-rfc822-forward-generate-head): New function.
11021
11022 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
11023
110242004-07-06 Dan Christensen <jdc@uwo.ca>
11025
11026 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
11027 respect display group parameter and gnus-summary-expunge-below.
11028 (gnus-articles-to-read): Remove unused reference to display group
11029 parameter.
11030
110312004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11032
11033 * nnheader.el (nnheader-uniquify-message-id): New experimental
11034 variable.
11035 (nnheader-nov-read-message-id): Use it.
11036
11037 * spam-report.el (spam-report-gmane): Add interactive.
11038
110392004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
11040
11041 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
11042 qp-or-base64 for the application/* types.
11043
110442004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
11045
11046 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
11047
110482004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
11049
11050 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
11051 trim value.
11052
110532004-01-25 Paul Jarc <prj@po.cwru.edu>
11054
11055 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
11056 New macro and function.
11057 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
11058
110592004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
11060
11061 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
11062 after-load-alist.
11063
110642004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11065
11066 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
11067 update info that isn't there.
11068
110692004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
11070
11071 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
11072 entry.
11073
110742004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
11075
11076 * mm-view.el (mm-inline-render-with-function): Use multibyte
11077 buffer; decode html source by charset.
11078
11079 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
11080
11081 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
11082 Mule-UCS is loaded under XEmacs.
11083 (mm-mime-mule-charset-alist): Avoid duplicated entries.
11084
110852004-06-28 Jesper Harder <harder@ifa.au.dk>
11086
11087 * nnheader.el (nnheader-max-head-length): Increase to 8192.
11088
110892004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
11090
11091 * mm-util.el (mm-coding-system-p): Return a coding-system.
11092 (mm-mime-mule-charset-alist): Use shift_jis instead of
11093 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
11094 entries for the mime charsets iso-2022-jp-3 and shift_jis.
11095 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
11096 instead of japanese-shift-jis and iso-latin-1 respectively in
11097 order to share the default value with both Emacs and XEmacs-mule.
11098 (mm-mule-charset-to-mime-charset): Make
11099 mm-coding-system-priorities effective.
11100 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
11101 while predicating of candidates upon the priorities.
11102
111032004-06-27 Jesper Harder <harder@ifa.au.dk>
11104
11105 * gnus-sum.el (gnus-summary-make-menu-bar): Add
11106 gnus-uu-invert-processable.
11107
11108 * gnus.el: Autoload gnus-uu-invert-processable.
11109
111102004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
11111
11112 * mm-util.el (mm-with-multibyte-buffer): New macro.
11113
11114 * rfc2047.el (rfc2047-encode-string): Use it.
11115 (rfc2047-encode-region): Move point to the end of the region after
11116 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
11117
111182004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
11119
11120 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
11121 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
11122
111232004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
11124
11125 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
11126 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
11127 Karl Chen <quarl@nospam.quarl.org>.
11128
111292004-06-23 Jesper Harder <harder@ifa.au.dk>
11130
11131 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
11132 invalid addresses.
11133
111342004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
11135
11136 * spam.el: Change section markers, revise TODO list.
11137 (spam-backends): Make new master list of all installed backends.
11138 (spam-summary-exit-behavior): Add new variable to determine how
11139 messages moves are done at summary exit.
11140 (spam-move-spam-nonspam-groups-only)
11141 (spam-process-ham-in-nonham-groups)
11142 (spam-process-ham-in-spam-groups): Remove variables, the
11143 spam-summary-exit-behavior variable should be used to manage this
11144 behavior.
11145 (spam-old-ham-articles, spam-old-spam-articles): Remove.
11146 (spam-old-articles): Add variable, replacing spam-old-ham-articles
11147 and spam-old-spam-articles.
11148 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
11149 Add empty variables, placeholders for the backends they represent.
11150 (spam-set-difference): Move, unchanged.
11151 (spam-list-of-processors): Declare OBSOLETE, not used anymore
11152 unless the user has a processor variable.
11153 (spam-classifications, spam-classification-valid-p)
11154 (spam-backend-properties, spam-backend-property-valid-p)
11155 (spam-backend-function-type-valid-p)
11156 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
11157 (spam-report-articles-gmane, spam-report-articles-resend):
11158 Remove functions, they are not needed.
11159 (spam-install-backend-super, spam-backend-list)
11160 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
11161 (spam-backend-function, spam-backend-ham-registration-function)
11162 (spam-backend-spam-registration-function)
11163 (spam-backend-ham-unregistration-function)
11164 (spam-backend-spam-unregistration-function)
11165 (spam-backend-statistical-p, spam-backend-mover-p)
11166 (spam-install-backend-alias, spam-install-checkonly-backend)
11167 (spam-install-mover-backend, spam-install-nocheck-backend)
11168 (spam-install-backend, spam-install-statistical-backend)
11169 (spam-install-statistical-checkonly-backend): Add backend installation
11170 support.
11171 (spam-summary-prepare-exit): Rewrite to use the new backend code.
11172 (spam-group-processor-p): Use the new backend code and respect the
11173 summary exit behavior.
11174 (spam-mark-spam-as-expired-and-move-routine): Remove.
11175 (spam-summary-prepare): Change to use the new spam-old-articles
11176 variable.
11177 (spam-copy-or-move-routine, spam-copy-spam-routine)
11178 (spam-move-spam-routine, spam-copy-ham-routine)
11179 (spam-move-ham-routine): Add code to copy/move ham or spam.
11180 (spam-fetch-field-fast): Improve doc and code, plus allow the
11181 'number request.
11182 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
11183 variables.
11184 (spam-split, spam-find-spam): Use the new backend code.
11185 (spam-registration-functions): Remove variable.
11186 (spam-unregister-routine): Add convenience wrapper.
11187 (spam-log-undo-registration, spam-register-routine)
11188 (spam-log-processing-to-registry)
11189 (spam-log-unregistration-needed-p): Rename "check" to "backend"
11190 where possible.
11191 (spam-check-gmane-xref, spam-check-regex-headers)
11192 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
11193 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
11194 (spam-check-bogofilter-headers, spam-check-spamoracle)
11195 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
11196 (spam-check-crm114-headers): Use the spam-split-group that
11197 spam-split prepares, no need to determine it every time.
11198
11199 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
11200 to the nnheader-parse-naked-head call.
11201
11202 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
11203
11204 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
11205 the nnheader-nov-read-message-id call.
11206
112072004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
11208
11209 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
11210 gnus-activate-group twice. Suggested by Markus Peter
11211 <warp@spin.de>.
11212
112132004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
11214
11215 * gnus-art.el (gnus-article-time-format): Exchange the order of
11216 day and month in the default value; fix customization type.
11217 (article-date-ut): Use add-text-properties.
11218 (article-make-date-line): Use message-make-date instead of
11219 current-time-string.
11220
11221 * message.el (message-fetch-field): Don't use set-text-properties.
11222 (message-make-date): Simplify.
0f49874b 11223
01c52d31 112242004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 11225
01c52d31
MB
11226 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
11227 (rfc2047-encode-region): Treat text within parentheses as special;
11228 show the original text when error has occurred.
0f49874b 11229
01c52d31
MB
11230 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
11231 already-computed method to gnus-activate-group.
0f49874b 11232
01c52d31
MB
11233 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
11234 same select-methods identical Lisp objects.
0f49874b 11235
01c52d31
MB
11236 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
11237 object when modifying the info.
0f49874b 11238
01c52d31 112392004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 11240
01c52d31
MB
11241 * gnus-srvr.el (gnus-server-set-info): Remove the server from
11242 gnus-opened-servers since it has never been opened with the new
11243 configuration yet.
0f49874b 11244
01c52d31 112452004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 11246
01c52d31
MB
11247 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
11248 arg to nnheader-generate-fake-message-id.
0f49874b 11249
01c52d31 112502004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 11251
01c52d31
MB
11252 * nnheader.el (nnheader-generate-fake-message-id): Accept a
11253 number and build a fake message ID localized to a group and
11254 article number (so it's repeatable from that point on).
cc4a96c6 11255 (nnheader-fake-message-id-p): Change regex to accommodate new fake
01c52d31 11256 ID format.
ca0a6900 11257
01c52d31
MB
11258 * gnus-sum.el (gnus-get-newsgroup-headers): Call
11259 nnheader-generate-fake-message-id with the article number.
ca0a6900 11260
01c52d31 112612004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 11262
01c52d31
MB
11263 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
11264 end-of-buffer.
a21fb88e 11265
01c52d31 112662004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 11267
01c52d31 11268 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 11269
01c52d31 112702004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 11271
01c52d31
MB
11272 * rfc2047.el (rfc2047-encode-message-header): Remove useless
11273 goto-char.
11274 (rfc2047-encode): Fold the line before encoding.
bfe5418b 11275
01c52d31 112762004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 11277
01c52d31
MB
11278 * rfc2047.el (rfc2047-encode-message-header): Disabled header
11279 folding -- not all headers can be folded, and this should be done
11280 by the message composition mode. Probably. I think.
d4755e04 11281
01c52d31 112822004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 11283
01c52d31
MB
11284 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
11285 fast.
95f75c75 11286
01c52d31
MB
11287 * gnus-ems.el (gnus-remove-image): Don't use
11288 message-text-with-property; remove only the image found first.
4a43ee9b 11289
01c52d31 112902004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 11291
01c52d31 11292 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 11293
01c52d31 112942004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 11295
01c52d31
MB
11296 * message.el (message-text-with-property): Make it fast and accept
11297 optional arguments.
11298 (message-strip-forbidden-properties): Use it.
11299 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 11300
01c52d31 11301 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 11302
01c52d31 113032004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 11304
01c52d31
MB
11305 * gnus-art.el (article-hide-headers): Don't change the buffer
11306 mistakenly when performing mml-preview even if
11307 gnus-single-article-buffer is nil.
4a43ee9b 11308
01c52d31 113092004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 11310
01c52d31
MB
11311 * message.el (message-expand-name-databases): New user option.
11312 (message-expand-name): Use it.
4a43ee9b 11313
01c52d31 113142004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 11315
01c52d31
MB
11316 * spam.el (spam-report-articles-resend)
11317 (spam-report-resend-register-routine): Allow ham reporting.
11318 (spam-report-resend-register-ham-routine): Add wrapper.
11319 (spam-registration-functions): Add ham resending functions.
11320 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 11321
01c52d31
MB
11322 * gnus.el (ham-resend-to): Add new group parameter.
11323 (spam-process): Add ham resend option.
4a43ee9b 11324
01c52d31
MB
11325 * spam-report.el (spam-report-resend): Allow reporting ham.
11326 (spam-report-resend-ham): Add wrapper.
4a43ee9b 11327
01c52d31 113282004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 11329
01c52d31
MB
11330 * message.el (message-cite-articles-with-x-no-archive): New
11331 variable.
11332 (message-cite-original): Use it.
4a43ee9b 11333
01c52d31 113342004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 11335
01c52d31 11336 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 11337
01c52d31 113382004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 11339
01c52d31
MB
11340 * gnus-art.el (article-hide-headers): Refer to the values for
11341 gnus-ignored-headers and gnus-visible-headers in the summary
11342 buffer since a user may have set them as group parameters.
cfcd5c91 11343
01c52d31 113442004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 11345
01c52d31
MB
11346 * assistant.el (assistant-node-name): Add convenience function.
11347 (assistant-render-text, assistant-render-node): Add error handling,
11348 plus handle multiple next nodes.
11349 (assistant-find-next-node): Comment out for now.
11350 (assistant-find-next-nodes): Add function, returns list of next
11351 nodes.
11352
113532004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
11354
11355 * mail-source.el (mail-source-directory): Fix doc-string.
11356
113572004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
11358
11359 * assistant.el (assistant-render-text, assistant-eval): Add :set
11360 widget type, which is different because it takes and returns a
11361 list. Much hilarity ensues.
11362
113632004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
11364
11365 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
11366
11367 * gnus-group.el (gnus-group-get-new-news-this-group): Added
11368 doc-string.
11369
11370 * gnus-start.el (gnus-activate-group): Added doc-string.
11371
113722004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
11373
11374 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
11375
113762004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
11377
11378 * assistant.el (assistant-render-text): Try to add a :set
11379 widget, more to come.
11380
11381 * spam.el (spam-group-spam-contents-p): Handle empty groupname
11382 strings.
11383 (spam-report-articles-resend)
11384 (spam-register-routine): Do registration iff any articles warrant
11385 it.
11386 (spam-summary-prepare-exit): Change log message for nil group
11387 destinations.
11388
113892004-05-27 Daniel Pittman <daniel@rimspace.net>
11390
11391 * spam.el (spam-report-resend-register-routine): Allow
11392 spam-report-resend-to to be a group parameter or a global value.
11393
113942004-05-26 Simon Josefsson <jas@extundo.com>
11395
11396 * starttls.el: Merge with my GNUTLS based starttls.el.
11397 (starttls-gnutls-program, starttls-use-gnutls)
11398 (starttls-extra-arguments, starttls-process-connection-type)
11399 (starttls-connect, starttls-failure, starttls-success): New
11400 variables.
11401 (starttls-program, starttls-extra-args): Doc fix.
11402 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
11403 functions.
11404 (starttls-negotiate, starttls-open-stream): Check
11405 `starttls-use-gnutls' and pass on to corresponding *-gnutls
11406 function if it is set.
11407
114082004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
11409
11410 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
11411 structured fields.
11412
114132004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
11414
11415 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
11416
114172004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
11418
11419 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
11420 variable.
11421 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
11422 assigning the spam-mark to new messages.
11423
880820fe 114242004-05-26 Adam Sjøgren <asjo@koldfront.dk> (tiny change)
01c52d31
MB
11425
11426 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
11427
114282004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
11429
11430 * rfc2047.el (rfc2047-encodable-p): Don't move point.
11431 (rfc2047-decode): Treat the ascii coding-system as raw-text by
11432 default.
11433
114342004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
11435
002876ab 11436 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
01c52d31
MB
11437 correct data.
11438
114392004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
11440
11441 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
11442 (spam-group-processor-p): Fix function.
11443 (spam-group-processor-multiple-p)
11444 (spam-group-spam-processor-report-gmane-p)
11445 (spam-group-spam-processor-report-resend-p)
11446 (spam-group-spam-processor-bogofilter-p)
11447 (spam-group-spam-processor-blacklist-p)
11448 (spam-group-spam-processor-ifile-p)
11449 (spam-group-ham-processor-ifile-p)
11450 (spam-group-spam-processor-spamoracle-p)
11451 (spam-group-spam-processor-crm114-p)
11452 (spam-group-ham-processor-bogofilter-p)
11453 (spam-group-spam-processor-stat-p)
11454 (spam-group-ham-processor-stat-p)
11455 (spam-group-ham-processor-whitelist-p)
11456 (spam-group-ham-processor-BBDB-p)
11457 (spam-group-ham-processor-spamoracle-p)
11458 (spam-group-ham-processor-copy-p): Remove functions with some
11459 prejudice against unneeded code.
11460 (spam-report-articles-resend)
11461 (spam-report-resend-register-routine): Allow the group/topic
11462 spam-resend-to value to override spam-report-resend-to.
11463 (spam-summary-prepare-exit): Invoke spam-group-processor-p
11464 properly now.
11465
11466 * gnus.el (spam-resend-to): Add group/topic parameter.
11467 (spam-process): Move the OBSOLETE processors to the end of the
11468 choices.
11469
114702004-05-24 Daniel Pittman <daniel@rimspace.net>
11471
11472 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
11473 with resend-to set to nil, and then ask the user if necessary.
11474 (spam-report-resend): spam-report-resend takes a list of articles, not
11475 separate article numbers.
11476
114772004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
11478
11479 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
11480 addition to emacs-w3m.
11481
114822004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
11483
11484 * assistant.el (assistant-authinfo-data): New function.
11485 (assistant-eval): Eval for entire assistant.
11486
11487 * netrc.el (netrc-services-file): New variable.
11488 (netrc-parse-services): New function.
11489 (netrc-find-service-name): New function.
11490 (netrc-find-service-number): New function.
11491 (netrc-port-equal): New function.
11492 (netrc-machine): Use it.
11493
11494 * nnimap.el (nnimap-open-connection): Use netrc.
11495
11496 * gnus-util.el (gnus-netrc-get): Remove aliases.
11497
11498 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
11499
11500 * assistant.el (wid-edit): Fix compilation.
11501
11502 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
11503
115042004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
11505
11506 * gnus-util.el (gnus-set-file-modes): New function. (small
11507 patch).
11508
115092004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 11510
01c52d31 11511 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 11512
01c52d31
MB
11513 * assistant.el (assistant-render-node): Fix up rendering and
11514 read-only text.
11515 (assistant-render-node): Reset.
11516 (assistant-make-read-only): Not sticky.
cfcd5c91 11517
01c52d31 115182004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 11519
01c52d31
MB
11520 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
11521 centered even when gnus-auto-center-summary is t
cfcd5c91 11522
01c52d31 115232004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 11524
01c52d31
MB
11525 * dns.el (dns-get-txt-answer): New function.
11526 (dns-read-txt): Ditto.
11527 (query-dns): Use it.
cfcd5c91 11528
01c52d31 115292004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 11530
01c52d31
MB
11531 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
11532 active for foreign groups even if the group level is higher than
11533 the specified value.
cfcd5c91 11534
01c52d31 115352004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 11536
01c52d31
MB
11537 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
11538 non-active groups.
9ad41fb7 11539
01c52d31 11540 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 11541
01c52d31 115422004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 11543
01c52d31 11544 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 11545
01c52d31 115462004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 11547
01c52d31
MB
11548 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
11549 (spam-crm114-header, spam-crm114-spam-switch)
11550 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
11551 (spam-crm114-positive-spam-header)
11552 (spam-crm114-database-directory, spam-list-of-processors)
11553 (spam-group-spam-processor-crm114-p)
11554 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
11555 (spam-generic-score, spam-list-of-checks)
11556 (spam-list-of-statistical-checks, spam-registration-functions)
11557 (spam-check-crm114-headers, spam-crm114-score)
11558 (spam-check-crm114, spam-crm114-register-with-crm114)
11559 (spam-crm114-register-spam-routine)
11560 (spam-crm114-unregister-spam-routine)
11561 (spam-crm114-register-ham-routine)
11562 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
880820fe 11563 asjo@koldfront.dk (Adam Sjøgren).
ddfbe5db 11564
01c52d31 11565 * gnus.el: Add spam-use-crm114.
d0859c9a 11566
01c52d31
MB
11567 * spam.el (spam-list-of-processors, spam-registration-functions):
11568 Add spam-use-resend.
11569 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
11570 (spam-report-articles-gmane): Add doc fix.
149cd465
JB
11571 (spam-report-articles-resend, spam-report-resend-register-routine):
11572 Add wrappers around spam-report-resend-to.
d0859c9a 11573
01c52d31
MB
11574 * spam-report.el (spam-report-resend-to, spam-report-resend):
11575 Add support for resending spam.
11576 (spam-report-gmane): Fix line length >80.
d0859c9a 11577
01c52d31 11578 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 11579
01c52d31 115802004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 11581
01c52d31
MB
11582 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
11583 number of processed spam messages.
11584 (spam-ham-copy-or-move-routine): Return the number of processed
11585 ham messages.
11586 (spam-summary-prepare-exit): Use the above values to decide
11587 whether status messages shouled be displayed.
d0859c9a 11588
01c52d31 115892004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 11590
01c52d31
MB
11591 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
11592 `rfc2047-encoding-function-alist' in order to avoid conflicting
11593 with the old version.
11594 (rfc2047-encode-region): Concatenate words containing non-ASCII
11595 characters in structured fields; don't encode space-delimited
11596 ASCII words even in unstructured fields; don't break words at
11597 char-category boundaries.
11598 (rfc2047-encode-1): New function.
11599 (rfc2047-encode): Use it; encode text so that it occupies the
11600 maximum width within 76-column; work correctly on Q encoding for
11601 iso-2022-* charsets.
11602 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
11603 sure not to break a line just after the header name.
11604 (rfc2047-b-encode-region): Removed.
11605 (rfc2047-b-encode-string): New function.
11606 (rfc2047-q-encode-region): Removed.
11607 (rfc2047-q-encode-string): New function.
d0859c9a 11608
01c52d31 11609 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 11610
01c52d31 116112004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 11612
01c52d31
MB
11613 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
11614 get it right.
11615 (gnus-inews-make-draft): Really.
d0859c9a 11616
01c52d31 116172004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 11618
01c52d31
MB
11619 * nnmh.el (nnmh-request-list-1): Don't check the link count
11620 before descending. (small patch)
d0859c9a 11621
01c52d31 116222004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 11623
01c52d31
MB
11624 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
11625 stuff.
6441d280 11626
01c52d31
MB
11627 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
11628 on real group name.
6441d280 11629
01c52d31 11630 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 11631
01c52d31 11632 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 11633
01c52d31 116342004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 11635
01c52d31
MB
11636 * gnus-draft.el (gnus-draft-send): Bind
11637 rfc2047-encode-encoded-words.
8654e13a 11638
01c52d31
MB
11639 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
11640 (rfc2047-encodable-p): Say that =? needs encoding.
11641 (rfc2047-encode-encoded-words): New variable.
8654e13a 11642
01c52d31 11643 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 11644
01c52d31 11645 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 11646
01c52d31
MB
11647 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
11648 to nil.
31640842 11649
01c52d31 11650 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 11651
01c52d31 11652 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 11653
01c52d31 116542004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 11655
01c52d31
MB
11656 * gnus-msg.el (gnus-summary-followup-with-original): Document
11657 yanking of region when active.
61b397cd 11658
01c52d31 116592004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 11660
01c52d31
MB
11661 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
11662 groups if the group level is higher than the specified value.
31640842 11663
01c52d31 116642004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 11665
01c52d31
MB
11666 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
11667 (gnus-group-jump-to-group): Added prefix argument using
11668 `gnus-group-jump-to-group-prompt'. Query before jumping to
11669 non-active group.
cd01ded9 11670
01c52d31
MB
11671 * compface.el (uncompface): Be verbose when changing
11672 `uncompface-use-external'.
850c333d 11673
01c52d31
MB
11674 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
11675 handle manual section.
850c333d 11676
01c52d31 116772004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 11678
01c52d31 11679 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 11680
01c52d31 116812004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 11682
01c52d31 11683 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 11684
01c52d31 116852004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 11686
01c52d31
MB
11687 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
11688 whether backend can accept message.
6a748eda 11689
01c52d31 11690 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 11691
01c52d31 116922004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 11693
01c52d31
MB
11694 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
11695 Avoid creating directory when nntp-marks-is-evil is true.
11696 Reported by Reiner Steib.
9a89f5b0 11697
01c52d31 116982004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 11699
01c52d31
MB
11700 * gnus-picon.el (gnus-picon-style): New variable.
11701 (gnus-picon-insert-glyph): Added optional `nostring' argument.
11702 (gnus-picon-transform-address): Support `gnus-picon-style'. From
11703 Jesper Harder <harder@ifa.au.dk>.
91472578 11704
01c52d31 117052004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11706
01c52d31
MB
11707 * message.el (message-fill-field): Return point.
11708 (message-generate-headers): Go to end of field.
91472578 11709
01c52d31
MB
11710 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
11711 stuff for non-living groups.
91472578 11712
01c52d31 117132004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 11714
01c52d31
MB
11715 * gnus-art.el (gnus-article-followup-with-original)
11716 (gnus-article-reply-with-original): gnus-mark-active-p ->
11717 gnus-region-active-p.
91472578 11718
01c52d31 117192004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 11720
01c52d31
MB
11721 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
11722 only when there is spam or ham to be processed.
91472578 11723
01c52d31 117242004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11725
01c52d31
MB
11726 * mail-source.el (mail-source-delete-crash-box): Refactor.
11727 (mail-source-fetch): Use it.
11728 (mail-source-fetch-file): Ditto.
11729 (mail-source-fetch-directory): Run postscript in loop.
11730 (mail-source-fetch-pop): Delete.
11731 (mail-source-fetch-maildir): Ditto.
11732 (mail-source-fetch-imap): Ditto.
91472578 11733
01c52d31 11734 * imap.el (imap-authenticators): Comment out sasl.
91472578 11735
01c52d31
MB
11736 * message.el (message-skip-to-next-address): New function.
11737 (message-fill-header-address): Refactor.
11738 (message-fill-address): Use it.
11739 (message-delete-address): Use it.
11740 (message-fill-header-general): Refactor.
11741 (message-fill-field-address): Rename.
11742 (message-narrow-to-field): Find the start of the header.
11743 (message-header-format-alist): Don't pre-fill.
11744 (message-fill-header): Removed.
11745 (message-insert-header): New function.
11746 (message-shorten-references): Use it.
91472578 11747
01c52d31 11748 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 11749
01c52d31 11750 * mail-parse.el (mail-header-make-address): New alias.
91472578 11751
01c52d31 11752 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 11753
01c52d31 11754 * imap.el: Add compiler directives.
91472578 11755
01c52d31 11756 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 11757
01c52d31
MB
11758 * gnus-art.el (article-decode-idna-rhs): Don't use
11759 message-idna-inside-rhs-p.
91472578 11760
01c52d31 117612004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11762
01c52d31
MB
11763 * message.el (message-idna-inside-rhs-p): Removed.
11764 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 11765
01c52d31
MB
11766 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
11767 false positives.
1b155fbd 11768
ce058493 117692004-05-16 Kim-Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 11770
01c52d31 11771 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 11772
01c52d31 117732004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11774
ce058493 11775 * nneething.el (nneething-file-name): Don't create spurious
01c52d31 11776 files.
91472578 11777
01c52d31
MB
11778 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
11779 (gnus-inews-do-gcc): Remove sleep.
498063ec 11780
01c52d31
MB
11781 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
11782 part under point.
498063ec 11783
01c52d31
MB
11784 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
11785 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 11786
01c52d31 117872004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 11788
01c52d31 11789 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 11790
01c52d31 117912004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 11792
01c52d31
MB
11793 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
11794 as expired without moving it" message when there are spam
11795 messages left.
498063ec 11796
01c52d31 117972004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 11798
002876ab 11799 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
01c52d31 11800 header is not nil.
707f2b38 11801
01c52d31 118022004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 11803
01c52d31
MB
11804 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
11805 nntp-possibly-create-directory, not nntp-possibly-change-group.
11806 (nntp-marks-changed-p): New arg SERVER.
11807 (nntp-request-update-info): Adjust caller.
10ace8ea 11808
01c52d31 118092004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 11810
01c52d31 11811 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 11812
01c52d31 118132004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 11814
01c52d31
MB
11815 * nntp.el: Support marks.
11816 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
11817 (nntp-marks-modtime, nntp-marks-directory): New variables.
11818 (nntp-request-set-mark, nntp-request-update-info)
11819 (nntp-possibly-create-directory, nntp-marks-changed-p)
11820 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
11821 functions.
10ace8ea 11822
01c52d31 118232004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 11824
01c52d31
MB
11825 * gnus-score.el (gnus-score-insert-help): Use
11826 gnus-select-lowest-window.
10ace8ea 11827
01c52d31
MB
11828 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
11829 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 11830
01c52d31 11831 * gnus.el: do.
10ace8ea 11832
01c52d31 118332004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 11834
01c52d31
MB
11835 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
11836 encodings of MIME-encoded words, in order to improve
11837 interoperability with several broken MUAs.
10ace8ea 11838
01c52d31 118392004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 11840
01c52d31
MB
11841 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
11842 tags, only when charsets are not specified in headers.
11843 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 11844
01c52d31 118452004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 11846
01c52d31
MB
11847 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
11848 instead of MIME-decoded from fields when checking
11849 `gnus-article-address-banner-alist'.
0302b80e 11850
01c52d31 118512004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 11852
01c52d31
MB
11853 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
11854 description rather than subject.
fa9a04e1 11855
01c52d31 118562004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 11857
01c52d31 11858 * gnus.el (gnus-version-number): Bump.
fa9a04e1 11859
01c52d31 118602004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 11861
01c52d31 11862 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 11863
01c52d31 118642004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 11865
01c52d31
MB
11866 * gnus-agent.el (gnus-agent-read-agentview): Inline
11867 gnus-uncompress-range.
fa9a04e1 11868
01c52d31 118692004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 11870
01c52d31
MB
11871 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
11872 `exec-installed-p'.
fa9a04e1 11873
01c52d31 118742004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 11875
01c52d31
MB
11876 * gnus.el (spam-process, spam-autodetect-methods): Add
11877 bsfilter and bsfilter-headers.
fa9a04e1 11878
01c52d31
MB
11879 * spam.el (spam-bsfilter): New customize group.
11880 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
11881 (spam-bsfilter-header, spam-bsfilter-probability-header)
11882 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
11883 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
11884 (spam-bsfilter-database-directory): New options.
11885 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
11886 (spam-list-of-statistical-checks, spam-registration-functions):
11887 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
11888 (spam-bsfilter-score): New command.
11889 (spam-check-bsfilter-headers, spam-check-bsfilter)
11890 (spam-bsfilter-register-with-bsfilter)
11891 (spam-bsfilter-register-spam-routine)
11892 (spam-bsfilter-unregister-spam-routine)
11893 (spam-bsfilter-register-ham-routine)
11894 (spam-bsfilter-unregister-ham-routine): New functions.
11895 (spam-generic-score): Support bsfilter; Accept an optional argument
11896 to recalcurate spam score even if scoring header has already been
11897 added.
11898 (spam-bogofilter-score, spam-spamassassin-score): Accept an
11899 optional argument to recalcurate spam score even if scoring header
11900 has already been added.
bf68d4e6 11901
01c52d31 119022004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 11903
01c52d31
MB
11904 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
11905 strings! Reported by David D. Smith <davidsmith@acm.org>.
11906 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
11907 link is missing.
f66ce3b9 11908
01c52d31 119092004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 11910
01c52d31
MB
11911 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
11912 (html2text-get-attr): Rewrite.
14f56b66 11913
01c52d31
MB
11914 * message.el (message-setup-1): Remove redundant put-text-property
11915 on mail-header-separator.
14f56b66 11916
01c52d31 119172004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 11918
01c52d31
MB
11919 * gnus-registry.el (gnus-registry-cache-whitespace)
11920 (gnus-registry-action, gnus-registry-spool-action)
11921 (gnus-registry-split-fancy-with-parent): Change message levels
11922 from 5 to 3 or 7, as needed.
ec3c4a4c 11923
01c52d31
MB
11924 * spam.el (spam-summary-prepare-exit)
11925 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
11926 (spam-split, spam-find-spam, spam-log-undo-registration)
11927 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
11928 level from 5 to 6.
5f5475ac 11929
01c52d31 119302004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 11931
01c52d31
MB
11932 * gnus-ems.el: Autoload appt-select-lowest-window (revert
11933 2004-03-04 change).
5f5475ac 11934
01c52d31 119352004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 11936
c9e31f32
SM
11937 * sieve-manage.el (sieve-manage-open):
11938 * nnweb.el (nnweb-insert-html):
01c52d31 11939 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
c9e31f32
SM
11940 (nnvirtual-partition-sequence, nnvirtual-create-mapping):
11941 * nnspool.el (nnspool-request-group):
01c52d31 11942 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
c9e31f32 11943 * nnml.el (nnml-request-update-info):
01c52d31 11944 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
c9e31f32 11945 (nnmh-request-create-group, nnmh-update-gnus-unreads):
01c52d31 11946 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
c9e31f32
SM
11947 (nnimap-request-set-mark):
11948 * nnfolder.el (nnfolder-request-update-info):
01c52d31 11949 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
c9e31f32
SM
11950 * mml.el (mml-destroy-buffers, mml-compute-boundary-1):
11951 * gnus-uu.el (gnus-uu-find-articles-matching):
01c52d31 11952 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
01c52d31 11953 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
c9e31f32
SM
11954 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files):
11955 * gnus-nocem.el (gnus-nocem-scan-groups):
11956 * gnus-int.el (gnus-start-news-server):
01c52d31 11957 * gnus-group.el (gnus-group-make-kiboze-group)
c9e31f32
SM
11958 (gnus-group-browse-foreign-server):
11959 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
11960 Use mapc when appropriate.
270a576a 11961
01c52d31 119622004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 11963
01c52d31 11964 FIXME: Make separate entries for each person.
270a576a 11965
01c52d31 11966 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
880820fe 11967 Sjøgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
01c52d31 11968 <shields@msrl.com>:
270a576a 11969
01c52d31
MB
11970 * spam.el (spam-necessary-extra-headers): Get the extra headers we
11971 may need for spam sorting and scoring.
11972 (spam-user-format-function-S): Add user format function suitable for
11973 general use.
11974 (spam-article-sort-by-spam-status): Add sorting function for summary
11975 sorting.
11976 (spam-extra-header-to-number): Add function to get a score from a
11977 header.
11978 (spam-summary-score): Add function to get a numeric score from the
11979 headers.
c9e31f32 11980 (spam-generic-score): Fix function doc, was in wrong place.
01c52d31
MB
11981 (spam-initialize): Take symbols when it's run, and install the
11982 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 11983
01c52d31 119842004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 11985
01c52d31 11986 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
880820fe 11987 Reported by bojohan+news@dd.chalmers.se (Johan Bockgård).
270a576a 11988
01c52d31 119892004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 11990
01c52d31
MB
11991 * gnus-sum.el (gnus-set-global-variables)
11992 (gnus-build-all-threads, gnus-get-newsgroup-headers)
11993 (gnus-article-get-xrefs, gnus-summary-best-group)
11994 (gnus-summary-next-article, gnus-summary-enter-digest-group)
11995 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
c9e31f32
SM
11996 (gnus-summary-update-info, gnus-kill-or-deaden-summary):
11997 Use with-current-buffer.
270a576a 11998
01c52d31 119992004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12000
01c52d31
MB
12001 * spam.el (spam-summary-prepare-exit): Simplify logic.
12002 (spam-fetch-article-header): Read the article header if it's not
12003 available.
12004 (spam-list-articles): Simplify logic.
12005 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 12006
01c52d31 12007 * gnus-registry.el: Fix comments at beginning.
270a576a 12008
01c52d31 120092004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 12010
01c52d31
MB
12011 * message.el (message-cater-to-broken-inn): Remove.
12012 (message-shorten-references): Make sure the total folded length of
12013 References is shorter than 998 characters to cater to a bug in INN
12014 2.3. Also, don't pretend that references aren't folded -- this
12015 hasn't worked for a while.
d31fa104 12016
01c52d31 120172004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 12018
01c52d31
MB
12019 * gnus-agent.el (gnus-agentize):
12020 gnus-agent-send-mail-real-function no longer set to current value
12021 of message-send-mail-function but rather a lambda that calls
12022 message-send-mail-function. The change makes the agent real-time
12023 responsive to user changes to message-send-mail-function.
9b981cb6 12024
01c52d31 120252004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 12026
01c52d31
MB
12027 * legacy-gnus-agent.el
12028 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
12029 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 12030
01c52d31 120312004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 12032
01c52d31 12033 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 12034
01c52d31 120352004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 12036
01c52d31
MB
12037 * nnmail.el (nnmail-cache-insert): Always check whether
12038 nnmail-cache-ignore-groups matches a group name.
f429956a 12039
01c52d31 120402004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 12041
01c52d31
MB
12042 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
12043 (spam-find-spam, spam-log-processing-to-registry)
12044 (spam-log-registered-p, spam-log-unregistration-needed-p)
12045 (spam-log-undo-registration): Use gnus-message instead of
12046 gnus-error, none of these errors are fatal.
5c243ee4 12047
01c52d31
MB
12048 * gnus-registry.el (gnus-registry-clean-empty-function)
12049 (gnus-registry-clean-empty): Remove only empty entries without
12050 extra data.
aba1948a 12051
01c52d31 120522004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 12053
01c52d31
MB
12054 * spam-stat.el (spam-stat-buffer-change-to-spam)
12055 (spam-stat-buffer-change-to-non-spam): Change (error) to
12056 (gnus-message 8) invocation.
aba1948a 12057
01c52d31 120582004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 12059
01c52d31
MB
12060 * nntp.el (nntp-via-netcat-command): New variable.
12061 (nntp-via-netcat-switches): New variable.
12062 (nntp-open-via-rlogin-and-netcat): New function.
12063 (nntp-open-connection-function): Doc fix.
12064 (nntp-telnet-command): Doc fix.
12065 (nntp-end-of-line): Doc fix.
12066 (nntp-via-rlogin-command): Doc fix.
12067 (nntp-via-user-name): Doc fix.
12068 (nntp-via-address): Doc fix.
aba1948a 12069
01c52d31 120702004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 12071
01c52d31
MB
12072 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
12073 error in Emacs 21.1.
ddff82cf 12074
01c52d31 120752004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 12076
01c52d31 12077 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 12078
01c52d31 120792004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
540992fa 12080
01c52d31
MB
12081 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
12082 (gnus-agent-with-refreshed-group): New macro.
12083 (gnus-agent-rename-group): New function.
12084 (gnus-agent-delete-group): New function.
12085 (gnus-agent-save-group-info): Use gnus-command-method when
12086 `method' parameter is nil. Don't write nil entries into the
12087 active file.
12088 (gnus-agent-get-group-info): New function.
12089 (gnus-agent-fetch-articles): Use
12090 gnus-agent-update-files-total-fetched-for to increment disk space
12091 used.
12092 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
12093 gnus-agent-update-view-total-fetched-for to increment disk space
12094 used.
12095 (gnus-agent-get-local): Added optional parameters to avoid calling
12096 gnus-group-real-name and gnus-find-method-for-group.
12097 (gnus-agent-set-local): Delete stored entry if either min, or max,
12098 are nil.
12099 (gnus-agent-fetch-session): Reworded error/quit messages. On
12100 quit, use gnus-agent-regenerate-group to record existance of any
12101 articles fetched to disk before the quit occurred.
12102 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
12103 gnus-agent-update-view-total-fetched-for, and
12104 gnus-agent-update-files-total-fetched-for to decrement disk space
12105 used.
12106 (gnus-agent-retrieve-headers): Use
12107 gnus-agent-update-view-total-fetched-for to increment disk space
12108 used.
12109 (gnus-agent-regenerate-group): Replace gnus-group-update-group
12110 with gnus-agent-update-files-total-fetched-for to decrement disk
12111 space and fresh group buffer.
12112 (gnus-agent-inhibit-update-total-fetched-for): New variable.
12113 (gnus-agent-need-update-total-fetched-for): New variable.
12114 (gnus-agent-update-files-total-fetched-for): New function.
12115 (gnus-agent-update-view-total-fetched-for): New function.
12116 (gnus-agent-total-fetched-for): New function.
12117
12118 * gnus-cache.el (gnus-cache-save-buffers): Use
12119 gnus-cache-update-overview-total-fetched-for to change disk space
12120 used by this group.
12121 (gnus-cache-possibly-enter-article): Use
12122 gnus-cache-update-file-total-fetched-for to increment disk space
12123 used by this group.
12124 (gnus-cache-possibly-remove-article): Use
12125 gnus-cache-update-file-total-fetched-for to decrement disk space
12126 used by this group.
12127 (gnus-cache-generate-nov-databases): Purge total fetched cache.
12128 (gnus-cache-rename-group): New function.
12129 (gnus-cache-delete-group): New function.
12130 (gnus-cache-inhibit-update-total-fetched-for): New variable.
12131 (gnus-cache-need-update-total-fetched-for): New variable.
12132 (gnus-cache-with-refreshed-group): New macro.
12133 (gnus-cache-update-file-total-fetched-for): New function.
12134 (gnus-cache-update-overview-total-fetched-for): New function.
12135 (gnus-cache-rename-group-total-fetched-for): New function.
12136 (gnus-cache-delete-group-total-fetched-for): New function.
12137 (gnus-cache-total-fetched-for): New function.
112d84ef 12138
01c52d31
MB
12139 * gnus-group.el: Require gnus-sum and autoload functions to
12140 resolve warnings when gnus-group.el compiled alone.
12141 (gnus-group-line-format): Documented new %F
12142 (size of Fetched data) group line format; identifies disk space
12143 used by agent and cache.
12144 (gnus-group-line-format-alist): Defined new F format.
12145 (gnus-total-fetched-for): New function.
12146 (gnus-group-delete-group): No longer update
12147 gnus-cache-active-altered as gnus-request-delete-group now keeps
12148 the cache in sync.
12149 (gnus-group-list-active): Let the agent store a server's active
12150 list if currently plugged.
2f7717f6 12151
c9e31f32
SM
12152 * gnus-int.el (gnus-request-delete-group):
12153 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
01c52d31 12154 local disk in sync with the server.
c9e31f32
SM
12155 (gnus-request-rename-group):
12156 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
01c52d31 12157 local disk in sync with the server.
2f7717f6 12158
c9e31f32
SM
12159 * gnus-start.el (gnus-get-unread-articles):
12160 Cosmetic simplification to logic.
c44edf72 12161
01c52d31 12162 * gnus-util.el (gnus-rename-file): New function.
c44edf72 12163
01c52d31 121642004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 12165
01c52d31 12166 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 12167
01c52d31 121682004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 12169
01c52d31
MB
12170 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
12171 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 12172
01c52d31 121732004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 12174
01c52d31
MB
12175 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
12176 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 12177
01c52d31 121782004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 12179
01c52d31 12180 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 12181
01c52d31 121822004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 12183
01c52d31
MB
12184 * spam.el (spam-set-difference): Add function to replace
12185 gnus-set-difference in spam.el.
12186 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 12187
01c52d31 121882004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 12189
01c52d31
MB
12190 * gnus-registry.el (gnus-registry-cache-file): Update to use
12191 gnus-dribble-directory OR gnus-home-directory OR ~.
12192 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 12193
01c52d31 121942004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 12195
01c52d31
MB
12196 * message.el (message-exchange-point-and-mark): Use
12197 message-mark-active-p. Suggested by Jesper Harder
12198 <harder@ifa.au.dk>.
45893b95 12199
01c52d31 122002004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 12201
01c52d31
MB
12202 * message.el (message-exchange-point-and-mark): Don't activate
12203 region if it was inactive. Suggested by Hiroshi Fujishima
12204 <pooh@nature.tsukuba.ac.jp>.
734c5765 12205
01c52d31 122062004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 12207
01c52d31
MB
12208 * gnus-art.el (article-display-face): Display Faces in the same
12209 order as X-Faces.
734c5765 12210
01c52d31 122112004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12212
01c52d31 12213 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 12214
01c52d31 122152004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12216
01c52d31
MB
12217 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
12218 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
12219 (gnus-article-mime-hierarchy): Remove.
12220 (gnus-article-mime-hierarchy-next): Remove.
12221 (gnus-article-mode): Revert 2004-03-19 change.
12222 (gnus-article-setup-buffer): Revert 2004-03-19 change.
12223 (gnus-insert-mime-button): Revert 2004-03-19 change.
12224 (gnus-mime-accumulate-hierarchy): Remove.
12225 (gnus-mime-enter-multipart): Remove.
149cd465 12226 (gnus-mime-leave-multipart): Remove.
01c52d31
MB
12227 (gnus-mime-display-part): Revert 2004-03-19 change.
12228 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 12229
01c52d31 12230 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 12231
01c52d31 122322004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 12233
01c52d31 12234 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 12235
01c52d31 122362004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12237
01c52d31
MB
12238 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
12239 t while entering a file name using the mm-with-multibyte macro.
12240 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 12241
01c52d31 12242 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 12243
01c52d31 122442004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12245
01c52d31
MB
12246 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
12247 user option.
12248 (gnus-mime-multipart-functions): Doc and customization fix.
12249 (gnus-article-mime-hierarchy): New variable.
12250 (gnus-article-mime-hierarchy-next): New variable.
12251 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
12252 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
12253 gnus-article-mime-hierarchy-next to nil.
12254 (gnus-insert-mime-button): Show hierarchy numbers.
12255 (gnus-mime-accumulate-hierarchy): New function.
12256 (gnus-mime-enter-multipart): New function.
12257 (gnus-mime-leave-multipart): New function.
12258 (gnus-mime-display-part): Recompute hierarchical MIME structure.
12259 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 12260
01c52d31
MB
12261 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
12262 gnus-article-mime-hierarchy-next to nil.
ad136a7c 12263
01c52d31 122642004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 12265
01c52d31 12266 * dns.el: Don't require gnus-xmas.
ad136a7c 12267
01c52d31 122682004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 12269
01c52d31
MB
12270 * mml.el (mml-generate-mime-1): Don't use format=flowed with
12271 inline PGP.
12272 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 12273
01c52d31 122742004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12275
01c52d31
MB
12276 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
12277 when the group's active is not available.
ad136a7c 12278
01c52d31 122792004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12280
01c52d31
MB
12281 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
12282 error.
ad136a7c 12283
01c52d31 122842004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 12285
01c52d31
MB
12286 * imap.el (imap-store-password): New variable.
12287 (imap-interactive-login): Use it.
12288 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 12289
01c52d31 122902004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12291
01c52d31
MB
12292 * gnus-art.el (gnus-article-read-summary-keys): Restore new
12293 window-start and hscroll to summary window.
ad136a7c 12294
01c52d31 122952004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 12296
01c52d31
MB
12297 * gnus-start.el (gnus-convert-old-newsrc): Only write the
12298 conversion message to newsrc-dribble when an actual conversion is
12299 performed.
ad136a7c 12300
01c52d31 123012004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 12302
01c52d31 12303 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 12304
01c52d31 123052004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12306
01c52d31
MB
12307 * mm-decode.el (mm-complicated-handles): New function reviving
12308 former definition of mm-multiple-handles.
49561cf6 12309
01c52d31
MB
12310 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
12311 (gnus-mime-delete-part): Use it.
49561cf6 12312
01c52d31 123132004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 12314
01c52d31
MB
12315 * gnus-agent.el (gnus-agent-read-local): Bind
12316 nnheader-file-coding-system to gnus-agent-file-coding-system to
12317 avoid the implicit assumption that they will always be equal.
12318 (gnus-agent-save-local): Bind buffer-file-coding-system, not
12319 coding-system-for-write, as the with-temp-file macro first prints
12320 to a buffer then saves the buffer.
87589a70 12321
01c52d31 123222004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 12323
01c52d31
MB
12324 * gnus-art.el (gnus-article-edit-part): New function.
12325 (gnus-mime-save-part-and-strip): Use it; do query instead of
12326 signaling an error; don't use mm-multiple-handles.
12327 (gnus-mime-delete-part): Ditto.
c825ac9d 12328
01c52d31 123292004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 12330
01c52d31
MB
12331 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
12332 old file versions.
12333 (gnus-group-prepare-hook): Removed function that converted list
12334 form of gnus-agent-expire-days to group properties.
ae465fa7 12335
01c52d31
MB
12336 * gnus-int.el: Autoload gnus-agent-regenerate-group.
12337 (gnus-request-accept-article): Re-indented.
5f49be3f 12338
01c52d31
MB
12339 * gnus-start.el (gnus-convert-old-newsrc): Registered new
12340 converters to handle old agent file formats. Added logic for a
12341 "backup before upgrading warning".
12342 (gnus-convert-mark-converter-prompt): Developers can mark
12343 functions as needing (default), or not needing,
12344 gnus-convert-old-newsrc's "backup before upgrading warning".
12345 (gnus-convert-converter-needs-prompt): Tests whether the user
12346 should be protected from potentially irreversable changes by the
12347 function.
5f49be3f 12348
002876ab 12349 * legacy-gnus-agent.el: New. Provides converters that are only
01c52d31 12350 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 12351
01c52d31 123522004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 12353
01c52d31 12354 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 12355
01c52d31 12356 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 12357
01c52d31 123582004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 12359
01c52d31 12360 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 12361
01c52d31 12362 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 12363
01c52d31 12364 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 12365
01c52d31 123662004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 12367
01c52d31
MB
12368 * gnus-sum.el (gnus-widget-reversible-match)
12369 (gnus-widget-reversible-to-internal)
12370 (gnus-widget-reversible-to-external): New functions.
12371 (gnus-widget-reversible): New widget.
12372 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 12373
01c52d31 123742004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 12375
01c52d31
MB
12376 * gnus-sum.el (gnus-thread-sort-functions)
12377 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 12378
01c52d31 123792004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 12380
01c52d31
MB
12381 * spam.el (spam-use-gmane-xref): Add new backend.
12382 (spam-gmane-xref-spam-group): Add variable to control the name of the
12383 Gmane spam group.
12384 (spam-blackhole-servers, spam-blackhole-good-server-regex)
12385 (spam-regex-headers-spam, spam-regex-headers-ham)
12386 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
12387 (spam-list-of-checks): Add spam-use-gmane-xref to list of
12388 backends and checks.
12389 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 12390
01c52d31
MB
12391 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
12392 an autodetect method.
e2642250 12393
01c52d31 123942004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 12395
01c52d31
MB
12396 * gnus-int.el (gnus-request-accept-article): Inform the agent that
12397 articles are being added to a group.
12398 (gnus-request-replace-article): Inform the agent that articles
12399 need to be uncached as the cached contents are no longer valid.
e2642250 12400
01c52d31 124012004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 12402
01c52d31 12403 * binhex.el: Don't autoload executable-find.
e2642250 12404
01c52d31 12405 * canlock.el: Don't autoload mail-fetch-field.
e2642250 12406
01c52d31 12407 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 12408
01c52d31
MB
12409 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
12410 rmail-dont-reply-to and rmail-output.
e2642250 12411
01c52d31 12412 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 12413
01c52d31 12414 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 12415
01c52d31
MB
12416 * imap.el: Don't autoload base64-decode-string,
12417 base64-encode-string and md5.
e2642250 12418
01c52d31
MB
12419 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
12420 and rmail-msg-restore-non-pruned-header.
e2642250 12421
01c52d31 12422 * mm-decode.el: Don't autoload executable-find.
e2642250 12423
01c52d31 12424 * mm-url.el: Don't autoload executable-find.
e2642250 12425
01c52d31 12426 * mm-view.el: Don't autoload diff-mode.
e2642250 12427
01c52d31
MB
12428 * nndb.el: Don't autoload news-reply-mode, news-setup,
12429 cancel-timer and telnet.
e2642250 12430
01c52d31 12431 * password.el: Don't autoload run-at-time for Emacs.
e2642250 12432
01c52d31 12433 * sha1-el.el: Don't autoload executable-find.
e2642250 12434
01c52d31 12435 * sieve-mode.el: Don't autoload c-mode.
e2642250 12436
01c52d31 12437 * uudecode.el: Don't autoload executable-find.
e2642250 12438
01c52d31 124392004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 12440
01c52d31
MB
12441 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
12442 (gnus-agent-possibly-alter-active): Avoid null in numeric
12443 comparison.
12444 (gnus-agent-set-local): Refuse to save null in local object table.
12445 (gnus-agent-regenerate-group): The REREAD parameter can now be a
12446 list of articles that will be marked as unread.
e2642250 12447
01c52d31 124482004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 12449
01c52d31 12450 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 12451
01c52d31 124522004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 12453
01c52d31
MB
12454 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
12455 language tags.
ba0226dd 12456
01c52d31 124572004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 12458
01c52d31
MB
12459 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
12460 Don't bind "obarray".
5153a47a 12461
01c52d31
MB
12462 * gnus-sum.el (gnus-thread-sort-functions): Added
12463 `gnus-thread-sort-by-most-recent-number' and
12464 `gnus-thread-sort-by-most-recent-date'.
12465 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 12466
01c52d31 124672004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 12468
01c52d31 12469 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 12470
01c52d31 124712004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 12472
01c52d31
MB
12473 * gnus-cus.el (gnus-agent-customize-category): Removed
12474 ignore-errors macro reference that required cl to be loaded at
12475 run-time.
5153a47a 12476
01c52d31
MB
12477 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
12478 single-interval range of the form (min . max). Previously the
12479 range had to look like ((min . max)). Likewise, return
12480 (min . max) rather than ((min . max)).
12481 (gnus-range-map): Use gnus-range-normalize to accept
12482 single-interval range.
5153a47a 12483
01c52d31
MB
12484 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
12485 the cache, but not the agent, now appear with their usual face.
5153a47a 12486
01c52d31 124872004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 12488
01c52d31
MB
12489 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
12490 w3m-safe-url-regexp variable buffer-local.
86713405 12491
01c52d31 12492 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 12493
01c52d31 124942004-02-27 Simon Josefsson <jas@extundo.com>
86713405 12495
01c52d31
MB
12496 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
12497 gnus-group-real-prefix.
12498 (gnus-summary-move-article): Use it, instead of
12499 gnus-group-real-prefix.
86713405 12500
01c52d31 125012004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 12502
01c52d31
MB
12503 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
12504 w3m-safe-url-regexp variable buffer-local and set it as the value
12505 of mm-w3m-safe-url-regexp.
d5ddd795 12506
01c52d31 12507 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 12508
01c52d31
MB
12509 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
12510 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 12511
01c52d31
MB
12512 * nnrss.el (nnrss-opml-export): Use
12513 mm-set-buffer-file-coding-system instead of
12514 set-buffer-file-coding-system.
54506618 12515
01c52d31 125162004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 12517
01c52d31
MB
12518 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
12519 of checkdoc.el).
12520 * nnrss.el: do.
12521 * gnus-mlspl.el: do.
12522 * gnus-ml.el: do.
12523 * gnus-srvr.el: do.
54506618 12524
01c52d31 12525 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 12526
01c52d31 125272004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 12528
01c52d31
MB
12529 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
12530 Corrections to custom-manual links.
54506618 12531
01c52d31 12532 * gnus-art.el (gnus-article): Ditto.
54506618 12533
01c52d31 12534 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 12535
01c52d31 125362004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 12537
01c52d31 12538 * flow-fill.el: Typo.
54506618 12539
01c52d31 125402004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 12541
01c52d31 12542 * spam-wash.el: New file.
54506618 12543
01c52d31 125442004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 12545
01c52d31 12546 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 12547
01c52d31 125482004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 12549
01c52d31
MB
12550 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
12551 to be run with new-articles as LIST1, not LIST2.
12552 (spam-registration-functions): Add spam-use-ham-copy as a nil
12553 registration backend.
54506618 12554
01c52d31 125552004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 12556
01c52d31
MB
12557 * spam-stat.el (spam-stat-washing-hook): New option.
12558 (spam-stat-buffer-words): Use it.
12559 (spam-stat-process-directory, spam-stat-test-directory): Use
12560 insert-file-contents-literally.
12561 (spam-stat-coding-system): New variable.
12562 (spam-stat-load, spam-stat-save): Use it.
54506618 12563
01c52d31 125642004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12565
01c52d31
MB
12566 * spam-report.el (spam-report-plug-agent): Quote
12567 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 12568
01c52d31 125692004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 12570
01c52d31
MB
12571 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
12572 / in mailto URLs.
54506618 12573
01c52d31 125742004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 12575
01c52d31
MB
12576 * spam-report.el (spam-report-process-queue): Fix interactive use.
12577 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
12578 (spam-report-unplug-agent): Doc fixes.
12579 (spam-report-url-ping-mm-url, spam-report-url-to-file)
12580 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 12581
01c52d31 125822004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12583
01c52d31
MB
12584 * message.el (message-setup-fill-variables): Add mml tags to
12585 paragraph-start and paragraph-separate. Suggested by Andrew Korty
12586 <ajk@iu.edu>.
12587 (message-mode): Don't modify paragraph-separate there.
54506618 12588
01c52d31 125892004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12590
01c52d31
MB
12591 * compface.el (uncompface-use-external): Default to undecided.
12592 (uncompface-use-external-threshold): New variable.
12593 (uncompface-float-time): New macro.
12594 (uncompface): Determine whether to use the external decoder if
12595 uncompface-use-external is undecided.
54506618 12596
01c52d31 125972004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 12598
01c52d31
MB
12599 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
12600 after images.
54506618 12601
01c52d31 12602 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 12603
01c52d31 126042004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 12605
01c52d31 12606 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 12607
002876ab 12608 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
54506618 12609
01c52d31
MB
12610 * gnus-sum.el (gnus-summary-limit-to-age)
12611 (gnus-summary-limit-children): do.
54506618 12612
01c52d31 12613 * gnus-int.el (gnus-request-scan): do.
54506618 12614
01c52d31 12615 * gnus-group.el (gnus-group-suspend): do.
54506618 12616
01c52d31 12617 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 12618
01c52d31 12619 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 12620
01c52d31
MB
12621 * gnus-agent.el (gnus-summary-set-agent-mark)
12622 (gnus-agent-regenerate-group): do.
54506618 12623
01c52d31 12624 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 12625
01c52d31 12626 * binhex.el (binhex-decode-region-internal): do.
54506618 12627
01c52d31 126282004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12629
01c52d31
MB
12630 * gnus-fun.el (gnus-face-properties-alist): New user option.
12631 (gnus-display-x-face-in-from): Use it.
54506618 12632
01c52d31 12633 * gnus-art.el (article-display-face): Ditto.
54506618 12634
01c52d31 12635 * compface.el (uncompface-use-external): Default to nil.
54506618 12636
01c52d31 126372004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 12638
01c52d31
MB
12639 * nntp.el (nntp-erase-buffer): New function.
12640 (nntp-retrieve-data, nntp-send-command)
12641 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
12642 (nntp-possibly-change-group): Use it.
54506618 12643
01c52d31
MB
12644 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
12645 with-current-buffer.
54506618 12646
01c52d31 126472004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 12648
01c52d31
MB
12649 * compface.el: Merge the ELisp-based uncompface program.
12650 (compface): New customization group.
12651 (uncompface-use-external): New user option.
12652 (uncompface): Call uncompface-internal if uncompface-use-external
12653 is nil.
12654 (uncompface-internal): New function. Note that there are also
12655 some other functions and variables added for this function.
54506618 12656
01c52d31 126572004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 12658
01c52d31
MB
12659 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
12660 if necessary.
54506618 12661
01c52d31 126622004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 12663
01c52d31
MB
12664 * spam-report.el (spam-report-unplug-agent)
12665 (spam-report-plug-agent, spam-report-deagentize)
12666 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
12667 Add support for the Agent in spam-report: when unplugged, report to a
12668 file; when plugged, submit all the requests.
54506618 12669
01c52d31
MB
12670 * spam.el (spam-register-routine): Fix message about
12671 registration.
54506618 12672
01c52d31 126732004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 12674
01c52d31
MB
12675 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
12676 dependencies.
12677 (rfc2047-encode): Use it.
54506618 12678
01c52d31
MB
12679 * gnus-art.el (gnus-button-marker-list): Move before first
12680 reference.
54506618 12681
01c52d31
MB
12682 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
12683 (imap-parse-body): Fix format string mismatch.
54506618 12684
01c52d31 12685 * gnus-score.el (gnus-summary-increase-score): do.
54506618 12686
01c52d31 12687 * nnrss.el (nnrss-close): New function.
54506618 12688
01c52d31 126892004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 12690
01c52d31
MB
12691 * nnrss.el (nnrss-make-filename): New function.
12692 (nnrss-request-delete-group, nnrss-read-server-data)
12693 (nnrss-save-server-data, nnrss-read-group-data)
12694 (nnrss-save-group-data): Use it.
12695 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
12696 (nnrss-read-server-data, nnrss-read-group-data): Use load.
12697 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 12698
01c52d31 126992004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 12700
01c52d31 12701 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 12702
01c52d31 127032004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 12704
01c52d31
MB
12705 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
12706 files.
54506618 12707
01c52d31
MB
12708 * message.el (message-generate-headers-first): Don't quote nil
12709 and t in docstrings.
54506618 12710
01c52d31 12711 * imap.el (imap-id): do.
54506618 12712
01c52d31
MB
12713 * gnus-agent.el (gnus-agent-consider-all-articles)
12714 (gnus-agent-queue-mail): do.
54506618 12715
01c52d31 127162004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 12717
01c52d31
MB
12718 * spam-report.el (spam-report-process-queue): New function.
12719 Process requests from `spam-report-requests-file'.
12720 (spam-report-process-queue): Doc fix.
54506618 12721
01c52d31 127222004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 12723
01c52d31
MB
12724 * spam.el (spam-register-routine)
12725 (spam-log-processing-to-registry, spam-log-registered-p)
12726 (spam-log-unregistration-needed-p, spam-log-undo-registration):
12727 Change "check" to "spam-check" for semi-clarity.
531e5812 12728
01c52d31 127292004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 12730
01c52d31 12731 * pop3.el: Require nnheader.
531e5812 12732
01c52d31 12733 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 12734
01c52d31 12735 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 12736
01c52d31 12737 * gnus-picon.el: Require cl.
531e5812 12738
01c52d31 12739 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 12740
01c52d31 12741 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 12742
01c52d31 12743 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 12744
01c52d31
MB
12745 * gnus-art.el (gnus-article-edit-mode): Define before first
12746 reference.
531e5812 12747
01c52d31 127482004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 12749
01c52d31
MB
12750 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
12751 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 12752
01c52d31 12753 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 12754
01c52d31 12755 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 12756
01c52d31 12757 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 12758
01c52d31 12759 * gnus-art.el (article-date-ut): do.
69075cdd 12760
01c52d31
MB
12761 * message.el (message-fetch-field): Remove redundant
12762 case-fold-search binding.
12763 (message-narrow-to-field): Simplify.
69075cdd 12764
01c52d31 127652004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 12766
01c52d31 12767 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 12768
01c52d31
MB
12769 * spam-report.el (spam-report-url-to-file)
12770 (spam-report-requests-file): New function and variable for offline
12771 reporting.
12772 (spam-report-url-ping-function): Add `spam-report-url-to-file'
12773 and user defined function.
12774 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 12775
01c52d31 127762004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 12777
01c52d31 12778 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 12779
01c52d31 127802004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 12781
01c52d31
MB
12782 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
12783 format string mismatch.
ebbeed62 12784
01c52d31 12785 * sieve.el (sieve-deactivate-all): do.
8903a9c8 12786
01c52d31 12787 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 12788
01c52d31 12789 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 12790
01c52d31 12791 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 12792
01c52d31 12793 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 12794
01c52d31 127952004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 12796
01c52d31
MB
12797 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
12798 the list of checks.
e62e7654 12799
01c52d31 128002004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 12801
01c52d31
MB
12802 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
12803 padding.
e62e7654 12804
01c52d31 128052004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 12806
01c52d31
MB
12807 * mm-view.el (mm-fill-flowed): New variable.
12808 (mm-inline-text): Use it.
eb6a2b61 12809
01c52d31 128102004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 12811
01c52d31
MB
12812 * spam.el (spam-spamassassin-register-ham-routine)
12813 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 12814
01c52d31 128152004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 12816
01c52d31
MB
12817 * gnus.el (gnus-tmp-grouplens): Remove.
12818 (gnus-summary-line-format): Remove grouplens.
f0096211 12819
01c52d31 12820 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 12821
01c52d31
MB
12822 * gnus-spec.el (gnus-format-specs): Ditto.
12823 (gnus-update-format-specifications): Flush the group format spec
12824 cache if there's the grouplens stuff.
12825 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 12826
01c52d31 128272004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 12828
01c52d31
MB
12829 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
12830 omission.
14e20e13 12831
01c52d31 128322004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 12833
01c52d31
MB
12834 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
12835 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 12836
01c52d31 128372004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 12838
149cd465
JB
12839 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile)
12840 (nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
01c52d31
MB
12841 New macros and functions.
12842 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
12843 Handle > NLINK_MAX messages.
12844 * nnmaildir.el (nnmaildir-request-set-mark): Use
12845 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 12846
01c52d31 128472004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 12848
01c52d31
MB
12849 * spam-stat.el (spam-stat-process-directory-age): New option.
12850 (spam-stat-process-directory): Use it.
c1d7d285 12851
01c52d31 128522004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 12853
01c52d31
MB
12854 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
12855 (spam-stat-save): Accept prefix argument.
c1d7d285 12856
01c52d31 128572004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 12858
01c52d31
MB
12859 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
12860 links" error.
c1d7d285 12861
01c52d31 128622004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 12863
01c52d31
MB
12864 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
12865 compatibility with old .newsrc.eld files.
10b43d7c 12866
01c52d31 12867 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 12868
01c52d31 12869 * gnus-start.el (gnus-1): do.
f4dd4ae8 12870
01c52d31 12871 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 12872
01c52d31 12873 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 12874
01c52d31 12875 * gnus-gl.el: Remove.
f4dd4ae8 12876
01c52d31 128772004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 12878
01c52d31
MB
12879 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
12880 marks consisting of a single range {for example, (3 . 5)} rather
12881 than a list of a single range { ((3 . 5)) }.
49561cf6 12882
01c52d31 128832004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 12884
01c52d31
MB
12885 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
12886 with-current-buffer.
12887 (spam-stat-store-current-buffer): Use insert-buffer-substring to
12888 avoid consing a string.
f4dd4ae8 12889
01c52d31
MB
12890 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
12891 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 12892
01c52d31 128932004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 12894
01c52d31
MB
12895 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
12896 uncompressed list.
f4dd4ae8 12897
01c52d31 128982004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 12899
01c52d31
MB
12900 * spam-stat.el (spam-stat-strip-xref): New function.
12901 (spam-stat-process-directory): Use it.
f4dd4ae8 12902
01c52d31
MB
12903 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
12904 here -- it's done in message-fetch-field.
f4dd4ae8 12905
01c52d31 129062004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 12907
149cd465
JB
12908 * gnus-agent.el (gnus-agent-queue-mail)
12909 (gnus-agent-prompt-send-queue): New variables.
01c52d31
MB
12910 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
12911 * gnus-draft.el (gnus-group-send-queue): Pass the group name
12912 "nndraft:queue" along to gnus-draft-send. Use
12913 gnus-agent-prompt-send-queue.
12914 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
12915 is "nndraft:queue". Suggested by Gaute Strokkenes
12916 <gs234@srcf.ucam.org>
f4dd4ae8 12917
01c52d31
MB
12918 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
12919 (agent-enable-undownloaded-faces): Added
12920 (gnus-agent-cat-groups): Use eval-and-compile, not
12921 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
12922 method of gnus-agent-cat-groups even when the buffer has been
12923 evaled.
3042deef 12924 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31 12925 delete gnus-agent-save-active-1.
002876ab 12926 (gnus-agent-save-groups): Deleted. Identical to
01c52d31
MB
12927 gnus-agent-save-active.
12928 (gnus-agent-write-active): No longer adjust agent's copy of active
12929 file as agent's adjustments are now stored in their own
002876ab 12930 file. Removed optional parameter.
01c52d31
MB
12931 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
12932 servers. Add use of min/max range limits from server's local
12933 file.
12934 (gnus-agent-save-alist): Removed unused optional argument.
149cd465
JB
12935 (gnus-agent-load-local, gnus-agent-read-and-cache-local)
12936 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local)
01c52d31 12937 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 12938 limits for articles known to the agent. Provides a fast mechanism
01c52d31 12939 for altering many active ranges.
3042deef 12940 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
12941 active file (local makes it unnecessary).
12942 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
12943
12944 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
12945 (agent-enable-undownloaded-faces): Added
12946
12947 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
12948 disable it when sending to "nndraft:queue".
12949 (gnus-group-send-queue): Add safety check to avoid sending queue
12950 when unplugged.
f4dd4ae8 12951
01c52d31
MB
12952 * gnus-group.el (gnus-group-catchup): Use new
12953 gnus-sequence-of-unread-articles, not
12954 gnus-list-of-unread-articles, to avoid exhausting memory with huge
12955 numbers of articles. Use gnus-range-map to avoid having to
12956 uncompress the unread list.
149cd465
JB
12957 (gnus-group-archive-directory, gnus-group-recent-archive-directory):
12958 Fixed invalid ange-ftp reference.
9b5773bc 12959
01c52d31
MB
12960 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
12961 (gnus-sorted-range-intersection): Intersection of two ranges
12962 without requiring that they first be uncompressed.
9b5773bc 12963
01c52d31
MB
12964 * gnus-start.el (gnus-activate-group): Unless blocked by the
12965 caller, possibly expand the active range to include both cached
12966 and agentized articles.
12967 (gnus-convert-old-newsrc): Rewrote in anticipation of having
12968 multiple version-dependent converters.
12969 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
12970 gnus-agent-save-active.
12971 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 12972
01c52d31
MB
12973 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
12974 gnus-agent-possibly-alter-active.
12975 (gnus-adjust-marked-articles): Faster handling of simple lists
12976
129772004-01-21 Jesper Harder <harder@ifa.au.dk>
12978
12979 * spam-stat.el (spam-stat-test-directory): New optional argument
12980 displays a list of files detected. Suggested by Andrew Cohen
12981 <cohen@andy.bu.edu>.
12982 (spam-stat-buffer-words-with-scores): Don't narrow and change
12983 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
12984
296fa7b4 129852004-01-20 Hubert Chan <hubert@uhoreg.ca>
01c52d31
MB
12986
12987 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
12988 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
12989 (spam-spamassassin-arguments)
12990 (spam-spamassassin-spam-flag-header)
12991 (spam-spamassassin-positive-spam-flag-header)
12992 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
12993 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
12994 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
12995 (spam-list-of-processors, spam-list-of-checks)
12996 (spam-list-of-statistical-checks, spam-registration-functions)
12997 (spam-check-spamassassin-headers, spam-check-spamassassin)
12998 (spam-spamassassin-score)
12999 (spam-spamassassin-register-with-sa-learn)
13000 (spam-spamassassin-register-spam-routine)
13001 (spam-spamassassin-register-ham-routine)
13002 (spam-assassin-register-spam-routine)
002876ab
JB
13003 (spam-assassin-register-ham-routine): Add SpamAssassin support.
13004 (spam-bogofilter-score): Fix to show article before scoring.
01c52d31
MB
13005
130062004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
13007
13008 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
13009 default scoring function.
13010 (spam-generic-score): Call spam-spamassassin-score if
13011 spam-use-spamassassin or spam-use-spamassassin-headers is on;
13012 spam-bogofilter-score otherwise.
13013
13014 * gnus.el (spam-process, spam-autodetect-methods): Add
13015 spamassassin and spamassassin-headers.
13016
130172004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
13018
13019 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
13020 Suppress unnecessary messages.
13021
130222004-01-20 Jesper Harder <harder@ifa.au.dk>
13023
13024 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
13025 make-hash-table.
46cdaf24 13026
01c52d31 130272004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13028
01c52d31 13029 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 13030
01c52d31 130312004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13032
01c52d31
MB
13033 * run-at-time.el: Remove useless (require 'itimer),
13034 eval-and-compile and (featurep 'xemacs).
a08b59c9 13035
01c52d31 130362004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 13037
01c52d31
MB
13038 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
13039 GROUP is a virtual group.
a08b59c9 13040
01c52d31 130412004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 13042
01c52d31 13043 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 13044
01c52d31 130452004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 13046
01c52d31 13047 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 13048
01c52d31 13049 * pgg-def.el: do.
a08b59c9 13050
01c52d31 13051 * nnmail.el: do.
a08b59c9 13052
01c52d31 13053 * gnus-undo.el: do.
a08b59c9 13054
01c52d31 13055 * gnus-picon.el: do.
a08b59c9 13056
01c52d31 13057 * gnus-util.el: do.
a08b59c9 13058
01c52d31 130592004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 13060
01c52d31 13061 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 13062
01c52d31 130632004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13064
01c52d31
MB
13065 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
13066 handle, as well as a list.
a08b59c9 13067
01c52d31
MB
13068 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
13069 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
13070 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 13071
01c52d31 130722004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 13073
01c52d31
MB
13074 * message.el (message-kill-to-signature): Allow prefix arg to
13075 specify number of lines to keep before signature.
a08b59c9 13076
01c52d31
MB
130772004-01-14 Kai Grossjohann <kai@emptydomain.de>
13078
13079 (message-kill-to-signature): Change docstring.
a08b59c9 13080
01c52d31 130812004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13082
01c52d31
MB
13083 * canlock.el: Always require sha1-el.
13084 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 13085
01c52d31 13086 * message.el: Autoload sha1 only when compiling.
a08b59c9 13087
01c52d31 130882004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13089
01c52d31 13090 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 13091
01c52d31 130922004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 13093
01c52d31 13094 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 13095
01c52d31 130962004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 13097
01c52d31
MB
13098 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
13099 Invoke gnus-score-mode. Reported by
880820fe 13100 bojohan+news@dd.chalmers.se (Johan Bockgård).
1232b9cb 13101
01c52d31
MB
13102 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
13103 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 13104
01c52d31 131052004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 13106
01c52d31 13107 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 13108
01c52d31 131092004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 13110
01c52d31
MB
13111 * spam.el (spam-get-article-as-string): Update to use
13112 gnus-request-article-this-buffer, much simpler.
13113 (spam-get-article-as-buffer): Remove.
6e7fb80c 13114
01c52d31 131152004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 13116
296fa7b4 13117 * message.el (message-expand-name): Use EUDC if the user uses that.
7cb0aa56 13118
01c52d31 131192004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 13120
01c52d31
MB
13121 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
13122 character for the encoding to avoid consing a string.
7cb0aa56 13123
01c52d31
MB
13124 * rfc2047.el (rfc2047-decode-string): Don't cons a string
13125 unnecessarily.
7cb0aa56 13126
01c52d31 13127 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 13128
01c52d31
MB
13129 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
13130 of mm-replace-chars-in-string.
e79f14a4 13131
01c52d31 131322004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 13133
c9e31f32 13134 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new strings.
e79f14a4 13135
01c52d31 13136 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 13137
01c52d31
MB
13138 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
13139 a new string in every iteration. Use shy groups.
e79f14a4 13140
01c52d31 131412004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 13142
c9e31f32
SM
13143 * gnus-srvr.el (gnus-browse-unsubscribe-group):
13144 * gnus-soup.el (gnus-soup-group-brew):
13145 * gnus-msg.el (gnus-put-message):
13146 * gnus-move.el (gnus-group-move-group-to-server):
13147 * gnus-kill.el (gnus-batch-score):
01c52d31
MB
13148 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
13149 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
13150 (gnus-group-update-group, gnus-group-read-group)
13151 (gnus-group-make-group, gnus-group-make-help-group)
13152 (gnus-group-make-archive-group, gnus-group-make-directory-group)
13153 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
13154 (gnus-group-sort-by-unread, gnus-group-catchup)
13155 (gnus-group-unsubscribe-group, gnus-group-kill-group)
13156 (gnus-group-yank-group, gnus-group-set-info)
c9e31f32
SM
13157 (gnus-group-list-groups):
13158 * gnus.el (gnus-generate-new-group-name):
13159 * gnus-delay.el (gnus-delay-send-queue):
13160 * nnvirtual.el (nnvirtual-catchup-group):
01c52d31 13161 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
01c52d31 13162 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
c9e31f32 13163 (gnus-group-prepare-topics, gnus-topic-check-topology):
01c52d31
MB
13164 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
13165 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
13166 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
c9e31f32
SM
13167 (gnus-group-make-articles-read):
13168 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
13169 (gnus-group-change-level, gnus-kill-newsgroup)
13170 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
13171 (gnus-get-unread-articles, gnus-make-articles-unread)
13172 (gnus-make-ascending-articles-unread): Use accessor
13173 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
13174 to get group information for improved readability.
13175
01c52d31 131762004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13177
01c52d31
MB
13178 * gnus-art.el (article-decode-mime-words, article-babel)
13179 (gnus-article-highlight-signature, gnus-article-add-buttons)
13180 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 13181
01c52d31
MB
13182 * gnus-art.el (gnus-article-highlight-headers)
13183 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 13184
01c52d31
MB
13185 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
13186 (gnus-article-set-globals, gnus-request-article-this-buffer)
13187 (gnus-button-message-id, gnus-article-maybe-hide-headers)
13188 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
13189 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 13190
01c52d31 131912004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13192
01c52d31
MB
13193 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
13194 also under 80 char limit, and call gnus-error if needed.
13195 (spam-fetch-article-header): Fix - it was a
13196 buffer-local variable (gnus-newsgroup-data).
13197 (spam-find-spam): Use spam-generate-fake-headers, forget about
13198 spam-insert-fake-headers.
13199 (spam-insert-fake-headers): Remove.
1270d7ca 13200
01c52d31 132012004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13202
01c52d31
MB
13203 * deuglify.el (gnus-article-outlook-unwrap-lines)
13204 (gnus-outlook-rearrange-article)
13205 (gnus-outlook-repair-attribution-outlook)
13206 (gnus-outlook-repair-attribution-block)
13207 (gnus-outlook-repair-attribution-other): Remove redundant
13208 save-excursion.
1270d7ca 13209
01c52d31 132102004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13211
01c52d31
MB
13212 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
13213 (spam-fetch-field-subject-fast)
13214 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
13215 (spam-fetch-article-header): Add functions to deal with Gnus
13216 internals for fast retrieval of article header data.
13217 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 13218
01c52d31 132192004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13220
01c52d31
MB
13221 * pop3.el (pop3-md5): Remove.
13222 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 13223
01c52d31 13224 * mm-bodies.el: base64 is always built-in.
1270d7ca 13225
01c52d31
MB
13226 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
13227 with-current-buffer.
1270d7ca 13228
23f87bed 132292004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13230
23f87bed
MB
13231 * canlock.el (canlock-insert-header): Remove excessive grouping in
13232 regexp.
1270d7ca 13233
01c52d31
MB
13234 * gnus-sum.el (gnus-summary-read-document): Ditto.
13235
13236 * gnus-uu.el (gnus-uu-part-number): Ditto.
13237
13238 * html2text.el (html2text-remove-tags): Ditto.
13239 (html2text-format-tags): Ditto.
13240 (html2text-format-single-elements): Ditto.
13241
13242 * mml.el (mml-parse-1): Ditto.
13243
132442004-01-08 Jesper Harder <harder@ifa.au.dk>
13245
13246 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
13247
13248 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
13249
13250 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
13251
13252 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
13253
132542003-11-15 Simon Josefsson <jas@extundo.com>
13255
13256 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
13257 (pgg-gpg-lookup-key): Use regexp match instead of
13258 split-string (split-string is different between emacs 21.2 and
13259 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
13260
132612004-01-08 Jesper Harder <harder@ifa.au.dk>
13262
13263 * gnus-art.el (gnus-mime-view-all-parts)
13264 (gnus-article-part-wrapper, gnus-article-view-part): Use
13265 with-current-buffer.
13266
132672004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
13268
13269 * spam.el (spam-disable-spam-split-during-ham-respool)
13270 (spam-spamoracle-database, spam-cache-lookups)
13271 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
13272 (spam-group-ham-mark-p, spam-group-spam-mark-p)
13273 (spam-group-ham-marks, spam-group-spam-marks)
13274 (spam-group-spam-contents-p, spam-group-ham-contents-p)
13275 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
13276 also add spam-use-blackholes to the statistical checks.
13277 (spam-fetch-field-fast): Add interface to fetching fields, may
13278 become a macro.
13279 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
13280 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
13281 (spam-insert-fake-headers): Fake an article when needed.
13282 (spam-find-spam): Fake article when possible.
13283 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
13284 (spam-check-bogofilter-headers): Use message-fetch-field instead
13285 of nnmail-fetch-field.
13286
132872004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
13288
13289 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
13290
132912004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
13292
13293 * spam.el (spam-split): Do not require spam-use-CHECK to be
13294 enabled if that check is passed to spam-split explicitly; also
13295 fix so 'spam doesn't get converted to spam-split-group when
13296 spam-split-symbolic-return is t.
13297 (spam-find-spam): Find registrations of the article and use those
13298 instead of re-running spam-split to find the spam/ham
13299 classification of the article.
13300 (spam-log-processing-to-registry, spam-log-registered-p)
13301 (spam-log-unregistration-needed-p, spam-log-undo-registration):
13302 Use gnus-error instead of gnus-message.
13303 (spam-log-registration-type): Add function to determine the
13304 classification of a message based on registry entries; will
13305 return nil if both 'spam and 'ham are found.
13306 (spam-check-BBDB): Expand all the BBDB macros here so we can have
13307 a reasonably fast local cache without the loading errors.
13308 (spam-cache-lookups): Set to t by default.
13309 (spam-find-spam): Don't try to guess spam-cache-lookups.
13310 (spam-enter-whitelist, spam-enter-blacklist): Clear the
13311 spam-caches entry.
13312 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
13313 caching of whitelist/blacklist entries.
13314 (spam-check-whitelist, spam-check-blacklist): Invoke
13315 spam-from-listed-p with a type, not a cache variable.
13316 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
13317
133182004-01-07 Jesper Harder <harder@ifa.au.dk>
13319
13320 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
13321
13322 * nnmail.el (nnmail-split-fancy): do.
13323
13324 * mml.el (mml-parse): do.
13325
13326 * gnus-score.el (gnus-enter-score-words-into-hashtb)
13327 (gnus-score-adaptive): do.
13328
23f87bed 133292004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13330
01c52d31
MB
13331 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
13332 (gnus-mime-button-map): Don't set keymap parent.
13333 (gnus-button-ctan-directory-regexp): Use shy grouping.
13334 (gnus-prev-page-map): Don't set keymap parent.
13335 (gnus-prev-page-map): Remove duplicated one.
13336 (gnus-next-page-map): Don't set keymap parent.
13337 (gnus-mime-security-button-map): Ditto.
13338
13339 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
13340 version number.
13341
23f87bed 13342 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 13343
23f87bed 133442004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13345
23f87bed
MB
13346 * canlock.el (canlock-sha1-function): Remove.
13347 (canlock-sha1-function-for-verify): Remove.
13348 (canlock-openssl-program): Remove.
13349 (canlock-openssl-args): Remove.
13350 (canlock-ignore-errors): Remove.
13351 (canlock-sha1-with-openssl): Remove.
13352 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
13353 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 13354
23f87bed
MB
13355 * sha1-el.el (sha1-string-external): Make it can return a string
13356 in binary form.
13357 (sha1-region-external): Ditto.
13358 (sha1-string-internal): Ditto.
13359 (sha1-region-internal): Ditto.
13360 (sha1-region): Ditto.
13361 (sha1-string): Ditto.
13362 (sha1): Ditto.
1270d7ca 13363
01c52d31 133642004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 13365
01c52d31 13366 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 13367
01c52d31 133682004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13369
01c52d31 13370 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 13371
01c52d31
MB
13372 * run-at-time.el (run-at-time-saved): Remove.
13373 (run-at-time): Doc fix.
1270d7ca 13374
01c52d31 133752004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13376
01c52d31
MB
13377 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
13378 (gnus-summary-limit-map): Add it.
13379 (gnus-summary-make-menu-bar): do.
1270d7ca 13380
01c52d31 133812004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13382
01c52d31
MB
13383 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
13384 Make attempt at some caching support (done for BBDB only now).
13385 (spam-find-spam): Set spam-cache-lookups if there are more than 2
13386 addresses to be checked.
13387 (spam-clear-cache-BBDB): Add function, to be invoked by
13388 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
13389 (spam-check-BBDB): Check and use the caches, if
13390 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 13391
01c52d31 133922004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 13393
01c52d31 13394 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 13395
01c52d31 133962004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 13397
01c52d31
MB
13398 * run-at-time.el (run-at-time-saved): Move to after the definition
13399 of `run-at-time'.
1270d7ca 13400
01c52d31 134012004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13402
01c52d31
MB
13403 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
13404 mm-w3m-local-map-property.
1270d7ca 13405
01c52d31
MB
13406 * mm-view.el (mm-w3m-mode-map): Remove.
13407 (mm-w3m-local-map-property): Remove.
13408 (mm-inline-text-html-render-with-w3m): Don't use
13409 mm-w3m-local-map-property.
1270d7ca 13410
01c52d31 134112004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 13412
01c52d31 13413 * run-at-time.el: New file.
1270d7ca 13414
01c52d31
MB
13415 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
13416 of gnus-set-text-properties.
1270d7ca 13417
01c52d31 13418 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 13419
01c52d31 13420 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 13421
01c52d31 13422 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 13423
01c52d31
MB
13424 * gnus-art.el (gnus-button-push): Use set-text-properties instead
13425 of gnus-.
1b155fbd 13426
01c52d31
MB
13427 * gnus.el: Changed calls to nnheader-run-at-time and
13428 password-run-at-time throughout to use run-at-time directly.
1b155fbd 13429
01c52d31 13430 * password.el: Removed definition of run-at-time.
1b155fbd 13431
880820fe 134322004-01-05 Karl Pflästerer <sigurd@12move.de> (tiny change)
1b155fbd 13433
01c52d31
MB
13434 * mml.el (mml-minibuffer-read-disposition): Show attachment type
13435 in prompt.
1b155fbd 13436
01c52d31 134372004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 13438
01c52d31
MB
13439 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
13440 XEmacs version.
1270d7ca 13441
01c52d31
MB
13442 * dns.el (dns-make-network-process): Use `open-network-stream'
13443 instead of `gnus-xmas-open-network-stream'.
1270d7ca 13444
01c52d31 13445 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 13446
01c52d31 134472004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13448
01c52d31
MB
13449 * gnus-art.el (gnus-mime-display-alternative)
13450 (gnus-insert-mime-button, gnus-insert-mime-security-button)
13451 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
13452 Don't use gnus-local-map-property.
1270d7ca 13453
01c52d31 13454 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 13455
01c52d31
MB
13456 * mm-view.el (mm-view-pkcs7-decrypt): Replace
13457 gnus-completing-read-maybe-default with completing-read.
1270d7ca 13458
01c52d31
MB
13459 * gnus-util.el (gnus-completing-read): do.
13460 (gnus-completing-read-maybe-default): Remove.
1270d7ca 13461
01c52d31 134622004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 13463
01c52d31
MB
13464 * password.el: Only autoload `run-at-time' if not XEmacs.
13465 Only autoload the itimer functions if XEmacs.
1270d7ca 13466
01c52d31 134672004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13468
01c52d31
MB
13469 * gnus-art.el (gnus-read-string): Remove.
13470 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
13471 read-string.
1270d7ca 13472
01c52d31 134732004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13474
01c52d31
MB
13475 * netrc.el: Autoload password-read.
13476 (netrc): Add configuration group.
13477 (netrc-encoding-method, netrc-openssl-path): Add
13478 variables for encoding and decoding of files with symmetric
13479 ciphers.
13480 (netrc-encode): Add assistant function to encode a file with
13481 netrc-encoding-method.
13482 (netrc-parse): Add interactive parameter, added optional
13483 decoding if netrc-encoding-method is non-nil but otherwise
13484 behavior is standard.
13485 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
13486 Do s/encode/encrypt/ everywhere.
1270d7ca 13487
01c52d31 13488 * spam.el: Remove executable-find autoload.
1270d7ca 13489
01c52d31 134902004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13491
01c52d31 13492 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 13493
01c52d31 13494 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 13495
01c52d31 134962004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 13497
01c52d31 13498 * gnus-art.el (gnus-treat-ansi-sequences,
149cd465 13499 (article-treat-ansi-sequences): New variable and function.
01c52d31 13500 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 13501
01c52d31
MB
13502 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
13503 Use it.
1270d7ca 13504
01c52d31 135052004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13506
01c52d31 13507 * mm-util.el (mm-quote-arg): Remove.
23f87bed 13508
01c52d31
MB
13509 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
13510 shell-quote-argument.
1270d7ca 13511
01c52d31 13512 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 13513
01c52d31 13514 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 13515
01c52d31
MB
13516 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
13517 with make-char.
1270d7ca 13518
01c52d31 13519 * mm-util.el (mm-make-char): Remove.
1270d7ca 13520
01c52d31
MB
13521 * mml.el (mml-mode): Replace gnus-add-minor-mode with
13522 add-minor-mode.
1270d7ca 13523
01c52d31 13524 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 13525
01c52d31 13526 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 13527
01c52d31 13528 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 13529
01c52d31 13530 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 13531
01c52d31 13532 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 13533
01c52d31 13534 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 13535
01c52d31 13536 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 13537
01c52d31 13538 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 13539
01c52d31 13540 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 13541
01c52d31 13542 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 13543
01c52d31
MB
13544 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
13545 Replace gnus-char-width with char-width.
1270d7ca 13546
01c52d31 13547 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 13548
01c52d31
MB
13549 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
13550 Replace gnus-char-width with char-width.
1270d7ca 13551
01c52d31 13552 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 13553
01c52d31
MB
13554 * spam-stat.el (with-syntax-table): Remove with-syntax-table
13555 definition.
13556 Remove Emacs 20 hash table compatibility code.
1270d7ca 13557
01c52d31
MB
13558 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
13559 20 compatibility code.
1270d7ca 13560
01c52d31 13561 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 13562
01c52d31 13563 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 13564
01c52d31
MB
13565 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
13566 with point-at-{eol,bol}.
1270d7ca 13567
01c52d31 13568 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 13569
01c52d31 13570 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 13571
149cd465
JB
13572 * flow-fill.el (fill-flowed-point-at-bol)
13573 (fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 13574
01c52d31
MB
13575 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
13576 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 13577
01c52d31 135782004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13579
01c52d31
MB
13580 * ntlm.el (ntlm-string-as-unibyte): New macro.
13581 (ntlm-build-auth-response): Use it.
1270d7ca 13582
01c52d31
MB
13583 Remove Emacs 20 stuff:
13584 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
13585 of delq and copy-sequence.
13586 * gnus-art.el (popup-menu): Remove the compiler macro.
13587 * nnmail.el (nnmail-split-fancy): Don't support customizing with
13588 Emacs 20.
1270d7ca 13589
01c52d31 135902004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 13591
01c52d31
MB
13592 * ntlm.el: Fix namespace. Change smb-passwd-hash into
13593 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
13594 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
13595 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
13596 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
13597 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
13598 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
13599 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
13600 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
13601 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
13602 ntlm-string-permute, string-lshift into ntlm-string-lshift,
13603 string-xor into ntlm-string-xor. Suggested by
13604 Jesper Harder <harder@myrealbox.com>.
1270d7ca 13605
01c52d31 13606 * ntlm.el: Don't include poem.
1270d7ca 13607
01c52d31
MB
13608 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
13609 Jesper Harder <harder@myrealbox.com>.
1270d7ca 13610
01c52d31 13611 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 13612
01c52d31
MB
13613 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
13614 probably breaks emacs with DL patch, but do we care? Is anyone
13615 still using the DL stuff?)
1270d7ca 13616
01c52d31
MB
13617 * sieve-manage.el: Use the password package.
13618 (sieve-manage-read-passwd): Remove.
13619 (sieve-manage-interactive-login): Use password. Re-add
13620 condition-case around loop.
13621
13622 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
13623 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
13624 the password package.
13625
136262003-02-19 Simon Josefsson <jas@extundo.com>
13627
13628 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
13629 token.
13630
136312002-08-07 Simon Josefsson <jas@extundo.com>
13632
13633 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
13634 (sieve-manage-authenticators):
13635 (sieve-manage-authenticator-alist): Add some SASL mechs.
13636 (sieve-sasl-auth): New function.
13637 (sieve-manage-cram-md5-auth):
13638 (sieve-manage-plain-auth): Rewrite using SASL library.
13639 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
13640 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
13641 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
13642 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
13643
136442004-01-05 Simon Josefsson <jas@extundo.com>
13645
13646 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
13647 New files.
13648
136492004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13650
13651 * gnus-group.el (gnus-no-groups-message): Update.
13652
13653 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
13654
136552003-11-09 Simon Josefsson <jas@extundo.com>
13656
13657 * imap.el: Support for ID IMAP extension (RFC 2971).
13658 (imap-local-variables): Add imap-id.
13659 (imap-id): New variable.
13660 (imap-id): New function.
13661 (imap-parse-response): Parse untagged ID response.
13662 * nnimap.el (nnimap-id): New variable.
13663 (nnimap-open-connection): Use it.
13664
136652003-12-28 Simon Josefsson <jas@extundo.com>
13666
13667 * gnus-score.el (gnus-score-edit-all-score): New.
13668 * gnus-group.el (gnus-group-score-map): Bind it to W e.
13669
136702004-01-04 Simon Josefsson <jas@extundo.com>
13671
13672 * password.el: Add.
13673
136742004-01-04 Mario Lang <lang@zid.tugraz.at>
13675
e3e955fe
MB
13676 * dns.el (dns-query-types): Fix typo.
13677 (dns-query-types): New function
13678 (dns-read-type): Add support for AAAA records, see RFC 3596. Parse MX,
13679 PTR and SOA replies, see RFC 1035.
01c52d31
MB
13680
136812004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13682
13683 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
13684
13685 * Moved to Changelog.2.
13686
136872004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13688
13689 * gnus.el (gnus-version-number): Bump version.
13690
136912004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
13692
13693 * gnus.el: No Gnus v0.1 is released.
1270d7ca 13694
01c52d31 136952004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 13696
01c52d31 13697 * gnus.el: No Gnus v0.0 is released.
1270d7ca 13698
01c52d31 136992004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 13700
01c52d31
MB
13701 * gnus.el (gnus-version-number): Bump.
13702 (gnus-version): No.
1270d7ca 13703
ef3b7aae 13704See ChangeLog.2 for earlier changes.
2a34a036 13705
ae940284 13706 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
5b87ad55
GM
13707
13708 This file is part of GNU Emacs.
13709
5e809f55 13710 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 13711 it under the terms of the GNU General Public License as published by
5e809f55
GM
13712 the Free Software Foundation, either version 3 of the License, or
13713 (at your option) any later version.
5b87ad55
GM
13714
13715 GNU Emacs is distributed in the hope that it will be useful,
13716 but WITHOUT ANY WARRANTY; without even the implied warranty of
13717 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13718 GNU General Public License for more details.
13719
13720 You should have received a copy of the GNU General Public License
5e809f55 13721 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9 13722
ef3b7aae 13723;; Local Variables:
880820fe 13724;; coding: utf-8
d7ba2a01 13725;; fill-column: 79
33462dfa 13726;; add-log-time-zone-rule: t
ef3b7aae
MB
13727;; End:
13728
ab5796a9 13729;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4